Revision
74613
Author
jmr@macports.org
Date
2010-12-23 17:30:19 -0800 (Thu, 23 Dec 2010)

Log Message

qdbm: fix universal (#21742), set license

Modified Paths

Added Paths

Diff

Modified: trunk/dports/databases/qdbm/Portfile (74612 => 74613)


--- trunk/dports/databases/qdbm/Portfile	2010-12-24 00:08:35 UTC (rev 74612)
+++ trunk/dports/databases/qdbm/Portfile	2010-12-24 01:30:19 UTC (rev 74613)
@@ -6,7 +6,7 @@
 name			qdbm
 version             1.8.78
 categories      databases
-#license            LGPL
+license            LGPL-2.1+
 maintainers     gmail.com:rsky0711 nifty.com:pelopor
 platforms       darwin
 description		QDBM is a library of routines for managing a database.
@@ -25,6 +25,8 @@
 
 depends_lib		port:libiconv port:zlib
 
+patchfiles		Makefile.in.diff
+
 configure.args  --mandir=${prefix}/share/man \
                 --datadir=${prefix}/share/doc \
                 --enable-pthread \
@@ -43,6 +45,11 @@
 
 platform macosx   {
 		  		build.target	mac
+		  		if {[variant_isset universal]} {
+		  			build.args-append ARCHFLAGS="${configure.universal_cflags}"
+		  		} else {
+		  			build.args-append ARCHFLAGS="${configure.cc_archflags}"
+		  		}
 				test.target 	check-mac
 				destroot.target	install-mac
 }

Added: trunk/dports/databases/qdbm/files/Makefile.in.diff (0 => 74613)


--- trunk/dports/databases/qdbm/files/Makefile.in.diff	                        (rev 0)
+++ trunk/dports/databases/qdbm/files/Makefile.in.diff	2010-12-24 01:30:19 UTC (rev 74613)
@@ -0,0 +1,11 @@
+--- Makefile.in.orig	2010-12-24 12:14:33.000000000 +1100
++++ Makefile.in	2010-12-24 12:14:59.000000000 +1100
+@@ -427,7 +427,7 @@
+ 
+ 
+ mac :
+-	make MYLIBS="$(MYMACLIBS)" CFLAGS="-Wall -fsigned-char -fno-common -O2"
++	make MYLIBS="$(MYMACLIBS)" CFLAGS="$(CFLAGS) $(ARCHFLAGS)"
+ 
+ 
+ check-mac :