Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Sep 2015 13:15:53 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r396214 - head/databases/dbh
Message-ID:  <201509061315.t86DFrhX051936@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danfe
Date: Sun Sep  6 13:15:53 2015
New Revision: 396214
URL: https://svnweb.freebsd.org/changeset/ports/396214

Log:
  - Unbreak the build on big-endian architectures
  - Deuglify Makefile by removing ${WRKSRC}/Makefile.in patching and using
    provided --with-pkglibdata configure switch instead
  - Arrange knobs in a more logical order and wrap one overly long line
  
  Tested on:	flame (sparc64), eris (ia64), local Mac mini G4 (powerpc)

Modified:
  head/databases/dbh/Makefile

Modified: head/databases/dbh/Makefile
==============================================================================
--- head/databases/dbh/Makefile	Sun Sep  6 13:03:07 2015	(r396213)
+++ head/databases/dbh/Makefile	Sun Sep  6 13:15:53 2015	(r396214)
@@ -14,18 +14,16 @@ LICENSE=	GPLv3
 
 CONFLICTS=	dbh-[0-4]*
 
-GNU_CONFIGURE=	yes
-INSTALL_TARGET=	install-strip
 USES=		libtool pkgconfig
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--with-pkglibdata
 USE_LDCONFIG=	yes
 
+INSTALL_TARGET=	install-strip
+
 OPTIONS_DEFINE=	GTKDOC
 GTKDOC_DESC=	Enable GTK html documentation
 
-.for a in ia64 powerpc sparc64
-BROKEN_${a}=	Does not compile on ia64, powerpc, or sparc64
-.endfor
-
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MGTKDOC}
@@ -37,11 +35,12 @@ PLIST_SUB=	GTKDOC="@comment "
 .endif
 
 post-patch:
-	@${REINPLACE_CMD} -e \
-		's|^pkgconfigdir.*|pkgconfigdir = $${PREFIX}/libdata/pkgconfig|' ${WRKSRC}/Makefile.in
+# Fix the build on big-endian architectures.
+	@${REINPLACE_CMD} -e '/fractalidad/d' ${WRKSRC}/src/dbh_static.i
 # Needed to remove gtk-doc installation.
 .if empty(PORT_OPTIONS:MGTKDOC)
-	@${REINPLACE_CMD} -e 's|^\(SUBDIRS = src man\).*|\1|' ${WRKSRC}/Makefile.in
+	@${REINPLACE_CMD} -e 's|^\(SUBDIRS = src man\).*|\1|' \
+		${WRKSRC}/Makefile.in
 .endif
 
 .include <bsd.port.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201509061315.t86DFrhX051936>