Revision
105652
Author
larryv@macports.org
Date
2013-04-29 14:29:19 -0700 (Mon, 29 Apr 2013)

Log Message

rust: Switch back to blacklist and expand allowed compilers.

The following compilers are newly available for building:
- apple-gcc-4.2
- clang-211 to clang-421
- {macports-,}llvm-gcc-4.2
- macports-clang-3.{0,1}
- macports-gcc-4.{8,9}

Modified Paths

Diff

Modified: trunk/dports/lang/rust/Portfile (105651 => 105652)


--- trunk/dports/lang/rust/Portfile	2013-04-29 20:42:23 UTC (rev 105651)
+++ trunk/dports/lang/rust/Portfile	2013-04-29 21:29:19 UTC (rev 105652)
@@ -81,11 +81,18 @@
 # Upstream only supports gcc 4.4 and newer and clang based on LLVM
 # 3.0svn and newer. Allegedly.
 #
-# These are the supported compilers that produce correct output on
-# OS X 10.8.3 (i.e., the final product passes upstream's test suite).
-compiler.whitelist  clang macports-clang-3.2 \
-                    macports-gcc-4.7 macports-gcc-4.6 macports-gcc-4.5
-compiler.blacklist  {clang < 425}
+# Unsupported compilers are blacklisted unless they have been verified
+# to build Rust correctly on OS X 10.8.3. Supported compilers that fail
+# to build correctly are blacklisted as well.
+compiler.blacklist  apple-gcc-4.0 \
+                    {clang < 211} \
+                    gcc-3.3 gcc-4.0 gcc-4.2 \
+                    macports-clang-2.9 macports-clang-3.3 \
+                    macports-dragonegg-3.0 \
+                    macports-dragonegg-3.1 \
+                    macports-dragonegg-3.2 \
+                    macports-dragonegg-3.3 \
+                    macports-gcc-4.2 macports-gcc-4.3 macports-gcc-4.4
 
 patch.pre_args      -p1
 patchfiles          patch-configure.diff