[85210] trunk/dports/python/py-sip/Portfile

snc at macports.org snc at macports.org
Tue Oct 11 11:12:10 PDT 2011


Revision: 85210
          http://trac.macports.org/changeset/85210
Author:   snc at macports.org
Date:     2011-10-11 11:12:09 -0700 (Tue, 11 Oct 2011)
Log Message:
-----------
py-sip:
 * ensure we're UsingTheRightCompiler
 * force more +universal flags

Modified Paths:
--------------
    trunk/dports/python/py-sip/Portfile

Modified: trunk/dports/python/py-sip/Portfile
===================================================================
--- trunk/dports/python/py-sip/Portfile	2011-10-11 18:06:35 UTC (rev 85209)
+++ trunk/dports/python/py-sip/Portfile	2011-10-11 18:12:09 UTC (rev 85210)
@@ -37,6 +37,14 @@
     patchfiles      patch-siputils.py.diff
 
     use_configure       yes
+    pre-configure {
+        # Ensure correct compilers are used
+        reinplace "s| cc\$| ${configure.cc}|" \
+            ${worksrcpath}/specs/macx-g++
+        reinplace "s| c++\$| ${configure.cxx}|" \
+            ${worksrcpath}/specs/macx-g++
+    }
+
     configure.cmd       ${python.bin} configure.py
     configure.pre_args  -d ${python.bin} \
                         -e ${python.include} \
@@ -54,6 +62,11 @@
         foreach arch ${configure.universal_archs} {
             configure.args-append   "--arch=${arch}"
         }
+        configure.universal_args
+        configure.post_args LFLAGS="-F${frameworks_dir} -L${prefix}/lib \
+                                    ${configure.universal_ldflags}"
+        configure.post_args-append  CFLAGS="${configure.universal_cflags}"
+        configure.post_args-append  CXXFLAGS="${configure.universal_cxxflags}"
     }
 
     switch ${os.major} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111011/aac09968/attachment.html>


More information about the macports-changes mailing list