[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