[118376] trunk/dports/science/root/Portfile
mojca at macports.org
mojca at macports.org
Tue Apr 1 02:59:07 PDT 2014
Revision: 118376
https://trac.macports.org/changeset/118376
Author: mojca at 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} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140401/9699de5c/attachment.html>
More information about the macports-changes
mailing list