[54854] trunk/dports/net/nss/Portfile

jeremyhu at macports.org jeremyhu at macports.org
Sun Aug 2 21:20:57 PDT 2009


Revision: 54854
          http://trac.macports.org/changeset/54854
Author:   jeremyhu at macports.org
Date:     2009-08-02 21:20:56 -0700 (Sun, 02 Aug 2009)
Log Message:
-----------
nss: Compile on 64bit architectures

Modified Paths:
--------------
    trunk/dports/net/nss/Portfile

Modified: trunk/dports/net/nss/Portfile
===================================================================
--- trunk/dports/net/nss/Portfile	2009-08-03 04:15:54 UTC (rev 54853)
+++ trunk/dports/net/nss/Portfile	2009-08-03 04:20:56 UTC (rev 54854)
@@ -33,6 +33,9 @@
 patchfiles	patch-UNIX.mk.diff \
 		patch-Darwin.mk.diff
 
+# This is all kinds of messed up for universal...
+universal_variant no
+
 post-patch {
         reinplace "s|@executable_path|${prefix}/lib/nss|g" \
 		${worksrcpath}/mozilla/security/coreconf/Darwin.mk \
@@ -50,7 +53,15 @@
 		${worksrcpath}/mozilla/security/coreconf/Darwin.mk
 }
 
-build {system "cd ${worksrcpath} && make -C mozilla/security/coreconf/nsinstall && make -C mozilla/security/dbm && make -C mozilla/security/nss NSPR_LIB_DIR=${prefix}/lib/nspr NSS_USE_SYSTEM_SQLITE=1"}
+build {
+	if {[info exists build_arch] && (${build_arch} == "x86_64" || $build_arch == "ppc64")} {
+		set use_64 1
+	} else {
+		set use_64 0
+	}
+	set make_args "NSPR_LIB_DIR=${prefix}/lib/nspr NSS_USE_SYSTEM_SQLITE=1 USE_64=${use_64}"
+	system "cd ${worksrcpath} && make -C mozilla/security/coreconf/nsinstall ${make_args} && make -C mozilla/security/dbm ${make_args} && make -C mozilla/security/nss ${make_args}"
+}
 
 destroot {
 	xinstall -m 755 -d ${destroot}${prefix}/include/nss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090802/30fca33d/attachment.html>


More information about the macports-changes mailing list