[92240] trunk/dports/devel/cctools/Portfile

jeremyhu at macports.org jeremyhu at macports.org
Sun Apr 22 03:20:59 PDT 2012


Revision: 92240
          https://trac.macports.org/changeset/92240
Author:   jeremyhu at macports.org
Date:     2012-04-22 03:20:58 -0700 (Sun, 22 Apr 2012)
Log Message:
-----------
cctools: Additionally disable -DTRIE_SUPPORT on Leopard/ppc since it also uses the same older ld64

Modified Paths:
--------------
    trunk/dports/devel/cctools/Portfile

Modified: trunk/dports/devel/cctools/Portfile
===================================================================
--- trunk/dports/devel/cctools/Portfile	2012-04-22 10:09:39 UTC (rev 92239)
+++ trunk/dports/devel/cctools/Portfile	2012-04-22 10:20:58 UTC (rev 92240)
@@ -32,11 +32,13 @@
     distname            cctools-${version}
     checksums           rmd160  898c7b46869d4989c115420912fdd8d96ae923d3 \
                         sha256  383f1c0c78a2b3efdfdf7ce01adb7e2f8ee9985164dba6ab1c0fae800a211cec
+    supported_archs     i386 ppc
 
+    depends_build-delete path:lib/libprunetrie.a:ld64
+
     patchfiles-delete   PR-11136237.patch
     patchfiles-append   patch-misc_libtool.c.diff PR-11136237-698.1.patch
 
-    supported_archs     i386 ppc
 } elseif {${os.major} == 8} {
     # XCode 4.1
     version             806
@@ -46,6 +48,8 @@
                         sha256  6116c06920112c634f6df2fa8b2f171ee3b90ff2176137da5856336695a6a676
     supported_archs     i386 x86_64
 
+    depends_build-delete path:lib/libprunetrie.a:ld64
+
     patchfiles-append   PR-9087924.patch PR-9830754.patch
 }
 
@@ -72,10 +76,6 @@
 use_configure           no
 destroot.args           DSTROOT=${destroot}${prefix} RC_ProjectSourceVersion=${version}
 
-platform darwin 8 {
-    depends_build-delete path:lib/libprunetrie.a:ld64
-}
-
 post-patch {
     # We don't want to build cctools ld.  We want to use ld64
     reinplace "/^SUBDIRS_32/s/ld//" ${worksrcpath}/Makefile
@@ -116,12 +116,12 @@
         LLVM_MC="llvm-mc-mp-${llvm_version}" \
         SDK="-I${prefix}/include"
 
-    if {${os.major} == 8} {
+    if {[file exists ${prefix}/lib/libprunetrie.a]} {
         build.args-append \
-            TRIE=
+            TRIE=-DTRIE_SUPPORT
     } else {
         build.args-append \
-            TRIE=-DTRIE_SUPPORT
+            TRIE=
     }
 }
 
@@ -138,12 +138,12 @@
         LLVM_MC="llvm-mc-mp-${llvm_version}" \
         SDK="-I${prefix}/include"
 
-    if {${os.major} == 8} {
+    if {[file exists ${prefix}/lib/libprunetrie.a]} {
         destroot.args-append \
-            TRIE=
+            TRIE=-DTRIE_SUPPORT
     } else {
         destroot.args-append \
-            TRIE=-DTRIE_SUPPORT
+            TRIE=
     }
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120422/6cb1f122/attachment.html>


More information about the macports-changes mailing list