Revision: 118376 https://trac.macports.org/changeset/118376 Author: mojca@macports.org Date: 2014-04-01 02:59:07 -0700 (Tue, 01 Apr 2014) Log Message: ----------- root: clang 3.0 3.1 3.2 works ok Modified Paths: -------------- trunk/dports/science/root/Portfile Modified: trunk/dports/science/root/Portfile =================================================================== --- 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} {