Modified: trunk/dports/science/root/Portfile (118375 => 118376)
--- trunk/dports/science/root/Portfile 2014-04-01 09:38:09 UTC (rev 118375)
+++ trunk/dports/science/root/Portfile 2014-04-01 09:59:07 UTC (rev 118376)
@@ -386,11 +386,15 @@
depends_lib-append port:pythia
}
+# The cocoa variant doesn't work on 10.6; source code uses functions first introduced in 10.7,
+# but fixing the code is doable if someone had sufficient motivation
variant cocoa conflicts x11 description {Enables native OSX graphical backend} {
# Force a compatible clang compiler
PortGroup compiler_blacklist_versions 1.0
- compiler.blacklist-append {clang < 425} *gcc* {macports-clang-3.[0-2]} macports-clang-2.9
- compiler.fallback-append macports-clang-3.4 macports-clang-3.3
+ # it works with clang 3.0 and later (clang < 425 might not be exact)
+ compiler.blacklist-append {clang < 425} *gcc* macports-clang-2.9
+ # compiler fallback is probably only relevant on 10.6 (where +cocoa doesn't work at all)
+ compiler.fallback-append macports-clang-3.2 macports-clang-3.1 macports-clang-3.4 macports-clang-3.3
# Enable cocoa support in configure
configure.args-delete --disable-cocoa
configure.args-append --enable-cocoa
@@ -415,7 +419,7 @@
# ========================================================================================
# List of possible clang versions that work
-set clang_versions { 3.3 3.4 3.5 }
+set clang_versions { 3.0 3.1 3.2 3.3 3.4 3.5 }
# Define the available variants
foreach ver ${clang_versions} {