[136117] trunk/dports/_resources/port1.0/group/compilers-1.0.tcl

sean at macports.org sean at macports.org
Mon May 11 12:40:41 PDT 2015


Revision: 136117
          https://trac.macports.org/changeset/136117
Author:   sean at macports.org
Date:     2015-05-11 12:40:41 -0700 (Mon, 11 May 2015)
Log Message:
-----------
compilers-1.0: remove assumption about clang 3.x version; no behavioral change

Modified Paths:
--------------
    trunk/dports/_resources/port1.0/group/compilers-1.0.tcl

Modified: trunk/dports/_resources/port1.0/group/compilers-1.0.tcl
===================================================================
--- trunk/dports/_resources/port1.0/group/compilers-1.0.tcl	2015-05-11 19:40:38 UTC (rev 136116)
+++ trunk/dports/_resources/port1.0/group/compilers-1.0.tcl	2015-05-11 19:40:41 UTC (rev 136117)
@@ -77,24 +77,29 @@
     set cdb(gcc$v,f90)      ${prefix}/bin/gfortran-mp-$version
 }
 
-set clang_versions {0 1 2 3 4 5}
+set clang_versions {30 31 32 33 34 35}
 foreach v ${clang_versions} {
-    lappend compilers.clang_variants clang3$v
-    set cdb(clang3$v,variant)  clang3$v
-    set cdb(clang3$v,compiler) macports-clang-3.$v
-    set cdb(clang3$v,descrip)  "MacPorts clang 3.$v"
-    set cdb(clang3$v,depends)  port:clang-3.$v
-    set cdb(clang3$v,dependsl) ""
-    set cdb(clang3$v,dependsd) ""
-    set cdb(clang3$v,dependsa) clang-3.$v
-    set cdb(clang3$v,conflict) ""
-    set cdb(clang3$v,cc)       ${prefix}/bin/clang-mp-3.$v
-    set cdb(clang3$v,cxx)      ${prefix}/bin/clang++-mp-3.$v
-    set cdb(clang3$v,cpp)      "${prefix}/bin/clang-mp-3.$v -E"
-    set cdb(clang3$v,objc)     ""
-    set cdb(clang3$v,fc)       ""
-    set cdb(clang3$v,f77)      ""
-    set cdb(clang3$v,f90)      ""
+    # if the string is more than one character insert a '.' into it: e.g 33 -> 3.3
+    set version $v
+    if {[string length $v] > 1} {
+        set version [string index $v 0].[string index $v 1]
+    }
+    lappend compilers.clang_variants clang$v
+    set cdb(clang$v,variant)  clang$v
+    set cdb(clang$v,compiler) macports-clang-$version
+    set cdb(clang$v,descrip)  "MacPorts clang $version"
+    set cdb(clang$v,depends)  port:clang-$version
+    set cdb(clang$v,dependsl) ""
+    set cdb(clang$v,dependsd) ""
+    set cdb(clang$v,dependsa) clang-$version
+    set cdb(clang$v,conflict) ""
+    set cdb(clang$v,cc)       ${prefix}/bin/clang-mp-$version
+    set cdb(clang$v,cxx)      ${prefix}/bin/clang++-mp-$version
+    set cdb(clang$v,cpp)      "${prefix}/bin/clang-mp-$version -E"
+    set cdb(clang$v,objc)     ""
+    set cdb(clang$v,fc)       ""
+    set cdb(clang$v,f77)      ""
+    set cdb(clang$v,f90)      ""
 }
 
 # dragonegg versions match the corresponding clang version until 3.5
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150511/7e5c8327/attachment-0001.html>


More information about the macports-changes mailing list