[45081] trunk/dports/lang/python26/Portfile
mcalhoun at macports.org
mcalhoun at macports.org
Thu Jan 8 02:11:36 PST 2009
Revision: 45081
http://trac.macports.org/changeset/45081
Author: mcalhoun at macports.org
Date: 2009-01-08 02:11:32 -0800 (Thu, 08 Jan 2009)
Log Message:
-----------
python26: Allow a universal build on all universal_archs.
Partial fix of #16349.
Modified Paths:
--------------
trunk/dports/lang/python26/Portfile
Modified: trunk/dports/lang/python26/Portfile
===================================================================
--- trunk/dports/lang/python26/Portfile 2009-01-08 09:05:18 UTC (rev 45080)
+++ trunk/dports/lang/python26/Portfile 2009-01-08 10:11:32 UTC (rev 45081)
@@ -117,14 +117,23 @@
}
variant universal {
- if {![info exists configure.universal_sysroot]} {
- if {[file exists /Developer/SDKs/MacOSX10.5.sdk]} {
- set configure.universal_sysroot "/Developer/SDKs/MacOSX10.5.sdk"
- } else {
- set configure.universal_sysroot "/Developer/SDKs/MacOSX10.4u.sdk"
+ post-patch {
+ set universal_arch_flags {}
+ set arch_run_32bit {}
+ foreach arch ${universal_archs} {
+ lappend universal_arch_flags -arch ${arch}
+ if { ${arch}=="i386" || ${arch}=="ppc" } {
+ lappend arch_run_32bit -${arch}
+ }
}
+ reinplace \
+ "s|UNIVERSAL_ARCH_FLAGS=\".*\"|UNIVERSAL_ARCH_FLAGS=\"${universal_arch_flags}\"|" \
+ ${worksrcpath}/configure
+ reinplace \
+ "s|ARCH_RUN_32BIT=\".*\"|ARCH_RUN_32BIT=\"arch ${arch_run_32bit}\"|" \
+ ${worksrcpath}/configure
}
- configure.args-append --enable-universalsdk=${configure.universal_sysroot}
+ configure.args-append --enable-universalsdk=${universal_sysroot}
}
variant ucs4 description {Enable support for UCS4} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090108/aa949f1a/attachment.html>
More information about the macports-changes
mailing list