[49146] trunk/dports/databases/db47/Portfile
mcalhoun at macports.org
mcalhoun at macports.org
Sat Apr 4 10:33:04 PDT 2009
Revision: 49146
http://trac.macports.org/changeset/49146
Author: mcalhoun at macports.org
Date: 2009-04-04 10:33:04 -0700 (Sat, 04 Apr 2009)
Log Message:
-----------
db47: Use muniversal PortGroup to build universal binaries.
Modified Paths:
--------------
trunk/dports/databases/db47/Portfile
Modified: trunk/dports/databases/db47/Portfile
===================================================================
--- trunk/dports/databases/db47/Portfile 2009-04-04 17:32:28 UTC (rev 49145)
+++ trunk/dports/databases/db47/Portfile 2009-04-04 17:33:04 UTC (rev 49146)
@@ -2,6 +2,7 @@
# $Id$
PortSystem 1.0
+PortGroup muniversal 1.0
name db47
version 4.7.25
@@ -50,7 +51,8 @@
sha1 1f707e6c65c8ebe9fa7b36333c6de76f2d480cf5 \
rmd160 a0ef673d8127be825444aaa12711dcf75b7fda1a
-worksrcdir ${distname}/build_unix
+configure.dir ${worksrcpath}/build_unix
+build.dir ${configure.dir}
configure.cmd ../dist/configure
configure.args \
@@ -78,6 +80,18 @@
configure.args-append --enable-tcl --with-tcl=${prefix}/lib
}
+if { [variant_isset universal] } {
+ if { ${os.arch}=="i386" } {
+ if { ${os.major} >= 10 } {
+ set merger_configure_args(ppc) --with-mutex=Darwin/_spin_lock_try
+ }
+ set merger_configure_args(ppc64) --with-mutex=Darwin/_spin_lock_try
+ } else {
+ set merger_configure_args(i386) --with-mutex=x86/gcc-assembly
+ set merger_configure_args(x86_64) --with-mutex=x86_64/gcc-assembly
+ }
+}
+
livecheck.check regex
livecheck.url http://www.oracle.com/technology/documentation/berkeley-db/db/ref/changelog/[join [lrange [split ${version} .] 0 1] .].html
livecheck.regex {Berkeley DB (\d+(?:\.\d+)*)}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090404/4f348905/attachment.html>
More information about the macports-changes
mailing list