[MacPorts] #47553: compilers portgroup: add option for gcc5
MacPorts
noreply at macports.org
Wed May 6 14:40:23 PDT 2015
#47553: compilers portgroup: add option for gcc5
---------------------------+--------------------
Reporter: ryandesign@… | Owner: sean@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: compilers |
---------------------------+--------------------
Comment (by eborisch@…):
Here's a braindead patch to support this. Any thoughts?
{{{#!diff
Index: compilers-1.0.tcl
===================================================================
--- compilers-1.0.tcl (revision 135902)
+++ compilers-1.0.tcl (working copy)
@@ -72,6 +72,27 @@
set cdb(gcc4$v,f90) ${prefix}/bin/gfortran-mp-4.$v
}
+# build database of gcc {5..6} compiler attributes
+set gccN_versions {5 6}
+foreach v ${gccN_versions} {
+ lappend compilers.gcc_variants gcc$v
+ set cdb(gcc$v,variant) gcc$v
+ set cdb(gcc$v,compiler) macports-gcc-$v
+ set cdb(gcc$v,descrip) "MacPorts gcc $v"
+ set cdb(gcc$v,depends) port:gcc$v
+ set cdb(gcc$v,dependsl) path:lib/libgcc/libgcc_s.1.dylib:libgcc
+ set cdb(gcc$v,dependsd) port:g95
+ set cdb(gcc$v,dependsa) gcc$v
+ set cdb(gcc$v,conflict) "gfortran g95"
+ set cdb(gcc$v,cc) ${prefix}/bin/gcc-mp-$v
+ set cdb(gcc$v,cxx) ${prefix}/bin/g++-mp-$v
+ set cdb(gcc$v,cpp) ${prefix}/bin/cpp-mp-$v
+ set cdb(gcc$v,objc) ${prefix}/bin/gcc-mp-$v
+ set cdb(gcc$v,fc) ${prefix}/bin/gfortran-mp-$v
+ set cdb(gcc$v,f77) ${prefix}/bin/gfortran-mp-$v
+ set cdb(gcc$v,f90) ${prefix}/bin/gfortran-mp-$v
+}
+
set clang_versions {0 1 2 3 4 5}
foreach v ${clang_versions} {
lappend compilers.clang_variants clang3$v
}}}
--
Ticket URL: <https://trac.macports.org/ticket/47553#comment:6>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list