[110370] trunk/dports/cross

jeremyhu at macports.org jeremyhu at macports.org
Fri Aug 30 12:00:31 PDT 2013


Revision: 110370
          https://trac.macports.org/changeset/110370
Author:   jeremyhu at macports.org
Date:     2013-08-30 12:00:31 -0700 (Fri, 30 Aug 2013)
Log Message:
-----------
cross/*: Improve compiler.blacklist matching

Modified Paths:
--------------
    trunk/dports/cross/arm-elf-gcc/Portfile
    trunk/dports/cross/arm-elf-gcc3/Portfile
    trunk/dports/cross/arm-none-eabi-gdb/Portfile
    trunk/dports/cross/avr-gcc/Portfile
    trunk/dports/cross/i386-mingw32-gcc/Portfile
    trunk/dports/cross/m68k-elf-gcc/Portfile
    trunk/dports/cross/msp430-gcc-devel/Portfile
    trunk/dports/cross/msp430-gdb/Portfile
    trunk/dports/cross/msp430-gdb-devel/Portfile

Modified: trunk/dports/cross/arm-elf-gcc/Portfile
===================================================================
--- trunk/dports/cross/arm-elf-gcc/Portfile	2013-08-30 18:41:03 UTC (rev 110369)
+++ trunk/dports/cross/arm-elf-gcc/Portfile	2013-08-30 19:00:31 UTC (rev 110370)
@@ -149,7 +149,7 @@
 }
 
 # Fails to build with llvm-gcc, at least in Xcode 4.1; use clang (#29551)
-compiler.blacklist-append  llvm-gcc-4.2 macports-llvm-gcc-4.2
+compiler.blacklist-append  *llvm-gcc-4.2
 
 # Build in a different directory, as advised in the README file.
 pre-configure   {

Modified: trunk/dports/cross/arm-elf-gcc3/Portfile
===================================================================
--- trunk/dports/cross/arm-elf-gcc3/Portfile	2013-08-30 18:41:03 UTC (rev 110369)
+++ trunk/dports/cross/arm-elf-gcc3/Portfile	2013-08-30 19:00:31 UTC (rev 110370)
@@ -74,7 +74,7 @@
 				RANLIB_FOR_TARGET=${crossgcc-target}-ranlib]
 
 # ticket #31892
-compiler.blacklist  clang llvm-gcc-4.2 macports-llvm-gcc-4.2
+compiler.blacklist  *clang* *llvm-gcc-4.2
 
 # Build in a different directory, as advised in the README file.
 pre-configure   {

Modified: trunk/dports/cross/arm-none-eabi-gdb/Portfile
===================================================================
--- trunk/dports/cross/arm-none-eabi-gdb/Portfile	2013-08-30 18:41:03 UTC (rev 110369)
+++ trunk/dports/cross/arm-none-eabi-gdb/Portfile	2013-08-30 19:00:31 UTC (rev 110370)
@@ -27,7 +27,7 @@
 set crossgdb-target     arm-none-eabi
 
 # TODO: Why? Ticket URL?
-compiler.blacklist clang
+compiler.blacklist *clang*
 
 if {${configure.build_arch} == "ppc" || ${configure.build_arch} == "ppc64"} {
     notes "${name} does not support building on ${configure.build_arch}."

Modified: trunk/dports/cross/avr-gcc/Portfile
===================================================================
--- trunk/dports/cross/avr-gcc/Portfile	2013-08-30 18:41:03 UTC (rev 110369)
+++ trunk/dports/cross/avr-gcc/Portfile	2013-08-30 19:00:31 UTC (rev 110370)
@@ -16,7 +16,8 @@
 checksums               rmd160  fc281ade14b47d2a9c2ced4f7082c74bfbae31c1 \
                         sha256  8a9283d7010fb9fe5ece3ca507e0af5c19412626384f8a5e9434251ae100b084
 
-compiler.blacklist      clang
+# TODO: Why? Ticket? URL?
+compiler.blacklist      *clang*
 
 default_variants        +lto
 

Modified: trunk/dports/cross/i386-mingw32-gcc/Portfile
===================================================================
--- trunk/dports/cross/i386-mingw32-gcc/Portfile	2013-08-30 18:41:03 UTC (rev 110369)
+++ trunk/dports/cross/i386-mingw32-gcc/Portfile	2013-08-30 19:00:31 UTC (rev 110370)
@@ -55,7 +55,7 @@
 			port:gettext
 
 # segfault when built with llvm on lion: #30349
-compiler.blacklist llvm-gcc-4.2 macports-llvm-gcc-4.2 clang
+compiler.blacklist *llvm-gcc-4.2 *clang*
 
 # Build in a different directory, as advised in the README file.
 pre-configure	{ system "cd ${workpath} && mkdir -p build" }

Modified: trunk/dports/cross/m68k-elf-gcc/Portfile
===================================================================
--- trunk/dports/cross/m68k-elf-gcc/Portfile	2013-08-30 18:41:03 UTC (rev 110369)
+++ trunk/dports/cross/m68k-elf-gcc/Portfile	2013-08-30 19:00:31 UTC (rev 110370)
@@ -67,7 +67,7 @@
 				RANLIB_FOR_TARGET=${crossgcc-target}-ranlib]
 
 # ticket #36574, cf. #31892
-compiler.blacklist  clang llvm-gcc-4.2
+compiler.blacklist  *clang* *llvm-gcc-4.2
 
 # Build in a different directory, as advised in the README file.
 pre-configure   {

Modified: trunk/dports/cross/msp430-gcc-devel/Portfile
===================================================================
--- trunk/dports/cross/msp430-gcc-devel/Portfile	2013-08-30 18:41:03 UTC (rev 110369)
+++ trunk/dports/cross/msp430-gcc-devel/Portfile	2013-08-30 19:00:31 UTC (rev 110370)
@@ -47,4 +47,4 @@
 patch.pre_args          -p1
 
 # TODO: Why? Ticket URL?
-compiler.blacklist clang
+compiler.blacklist *clang*

Modified: trunk/dports/cross/msp430-gdb/Portfile
===================================================================
--- trunk/dports/cross/msp430-gdb/Portfile	2013-08-30 18:41:03 UTC (rev 110369)
+++ trunk/dports/cross/msp430-gdb/Portfile	2013-08-30 19:00:31 UTC (rev 110370)
@@ -47,7 +47,7 @@
 configure.env-append    CFLAGS="-I${prefix}/include"
 
 # TODO: Why? Ticket URL?
-compiler.blacklist clang
+compiler.blacklist *clang*
 
 post-destroot {
     #remove libiberty.a

Modified: trunk/dports/cross/msp430-gdb-devel/Portfile
===================================================================
--- trunk/dports/cross/msp430-gdb-devel/Portfile	2013-08-30 18:41:03 UTC (rev 110369)
+++ trunk/dports/cross/msp430-gdb-devel/Portfile	2013-08-30 19:00:31 UTC (rev 110370)
@@ -47,9 +47,8 @@
 build.env-append        CFLAGS="-I${prefix}/include"
 configure.env-append    CFLAGS="-I${prefix}/include"
 
-if {${configure.compiler} == "clang"} {
-    configure.compiler llvm-gcc-4.2
-}
+# TODO: Why? Ticket URL?
+compiler.blacklist *clang*
 
 post-destroot {
     #remove libiberty.a
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130830/5bb96122/attachment.html>


More information about the macports-changes mailing list