[61672] trunk/dports/security/cyrus-sasl2/Portfile

ryandesign at macports.org ryandesign at macports.org
Fri Dec 18 07:40:42 PST 2009


Revision: 61672
          http://trac.macports.org/changeset/61672
Author:   ryandesign at macports.org
Date:     2009-12-18 07:40:38 -0800 (Fri, 18 Dec 2009)
Log Message:
-----------
cyrus-sasl2: generalize the preliminary universal fix from r61539 so it works for all architectures; see #17357

Revision Links:
--------------
    http://trac.macports.org/changeset/61539

Modified Paths:
--------------
    trunk/dports/security/cyrus-sasl2/Portfile

Modified: trunk/dports/security/cyrus-sasl2/Portfile
===================================================================
--- trunk/dports/security/cyrus-sasl2/Portfile	2009-12-18 08:04:25 UTC (rev 61671)
+++ trunk/dports/security/cyrus-sasl2/Portfile	2009-12-18 15:40:38 UTC (rev 61672)
@@ -64,8 +64,10 @@
 
 # This is a horrible hackaround as replacing the ar-fu as mentioned above is non-trivial
 pre-build {    
-    if {[variant_isset universal] && [file exists ${worksrcpath}-i386/libtool]} {
-        reinplace -E "s|^CC=\\\"(\[^\\\"\]+)\\\"|CC=\"\\1 -arch i386\"|g" ${worksrcpath}-i386/libtool
+    if {[variant_isset universal]} {
+        foreach arch ${universal_archs_to_use} {
+            reinplace -E "s|^CC=\\\"(\[^\\\"\]+)\\\"|CC=\"\\1 [muniversal_get_arch_flag ${arch}]\"|g" ${worksrcpath}-${arch}/libtool
+        }
     }
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091218/885f2b3e/attachment.html>


More information about the macports-changes mailing list