[88066] trunk/dports/lang/dragonegg-3.0
jeremyhu at macports.org
jeremyhu at macports.org
Sat Dec 17 02:55:33 PST 2011
Revision: 88066
http://trac.macports.org/changeset/88066
Author: jeremyhu at macports.org
Date: 2011-12-17 02:55:29 -0800 (Sat, 17 Dec 2011)
Log Message:
-----------
dragonegg-3.0: Make gcc driver script a bit more robust and build with the correct compiler.
Modified Paths:
--------------
trunk/dports/lang/dragonegg-3.0/Portfile
trunk/dports/lang/dragonegg-3.0/files/dragonegg-3.0-gcc46
trunk/dports/lang/dragonegg-3.0/files/dragonegg-gcc
Modified: trunk/dports/lang/dragonegg-3.0/Portfile
===================================================================
--- trunk/dports/lang/dragonegg-3.0/Portfile 2011-12-17 10:49:29 UTC (rev 88065)
+++ trunk/dports/lang/dragonegg-3.0/Portfile 2011-12-17 10:55:29 UTC (rev 88066)
@@ -8,7 +8,7 @@
name dragonegg-${llvm_version}
set gcc_version 46
set gcc_version_dot 4.6
-revision 1
+revision 2
categories lang
platforms darwin
maintainers jeremyhu openmaintainer
@@ -54,19 +54,25 @@
build.target
-build.env-append LLVM_CONFIG=${prefix}/bin/llvm-config-mp-${llvm_version} GCC=${prefix}/bin/gcc-mp-${gcc_version_dot}
+build.env-append \
+ LLVM_CONFIG=${prefix}/bin/llvm-config-mp-${llvm_version} \
+ GCC=${prefix}/bin/gcc-mp-${gcc_version_dot} \
+ CC="${configure.cc} ${configure.cppflags}" \
+ CXX="${configure.cxx} ${configure.cppflags}"
destroot {
xinstall -m 755 -d ${destroot}${prefix}/libexec/dragonegg
xinstall -m 755 ${worksrcpath}/dragonegg.so ${destroot}${prefix}/libexec/dragonegg/llvm-${llvm_version}-gcc${gcc_version}.so
- xinstall -m 755 ${filespath}/dragonegg-gcc ${destroot}${prefix}/bin/dragonegg-${llvm_version}-gcc-mp-${gcc_version_dot}
- ln -s dragonegg-${llvm_version}-gcc-mp-${gcc_version_dot} ${destroot}${prefix}/bin/dragonegg-${llvm_version}-cpp-mp-${gcc_version_dot}
- ln -s dragonegg-${llvm_version}-gcc-mp-${gcc_version_dot} ${destroot}${prefix}/bin/dragonegg-${llvm_version}-c++-mp-${gcc_version_dot}
- ln -s dragonegg-${llvm_version}-gcc-mp-${gcc_version_dot} ${destroot}${prefix}/bin/dragonegg-${llvm_version}-g++-mp-${gcc_version_dot}
- ln -s dragonegg-${llvm_version}-gcc-mp-${gcc_version_dot} ${destroot}${prefix}/bin/dragonegg-${llvm_version}-gcj-mp-${gcc_version_dot}
- ln -s dragonegg-${llvm_version}-gcc-mp-${gcc_version_dot} ${destroot}${prefix}/bin/dragonegg-${llvm_version}-gcov-mp-${gcc_version_dot}
- ln -s dragonegg-${llvm_version}-gcc-mp-${gcc_version_dot} ${destroot}${prefix}/bin/dragonegg-${llvm_version}-gfortran-mp-${gcc_version_dot}
+ xinstall -m 755 ${filespath}/dragonegg-gcc ${destroot}${prefix}/bin/dragonegg-${llvm_version}-gcc
+ ln -s dragonegg-${llvm_version}-gcc ${destroot}${prefix}/bin/dragonegg-${llvm_version}-cpp
+ ln -s dragonegg-${llvm_version}-gcc ${destroot}${prefix}/bin/dragonegg-${llvm_version}-c++
+ ln -s dragonegg-${llvm_version}-gcc ${destroot}${prefix}/bin/dragonegg-${llvm_version}-g++
+ ln -s dragonegg-${llvm_version}-gcc ${destroot}${prefix}/bin/dragonegg-${llvm_version}-gcj
+ ln -s dragonegg-${llvm_version}-gcc ${destroot}${prefix}/bin/dragonegg-${llvm_version}-gcov
+ ln -s dragonegg-${llvm_version}-gcc ${destroot}${prefix}/bin/dragonegg-${llvm_version}-gfortran
- reinplace "s:PLUGIN:${prefix}/libexec/dragonegg/llvm-${llvm_version}-gcc${gcc_version}.so:" ${destroot}${prefix}/bin/dragonegg-${llvm_version}-gcc-mp-${gcc_version_dot}
+ reinplace "s:PLUGIN:${prefix}/libexec/dragonegg/llvm-${llvm_version}-gcc${gcc_version}.so:" ${destroot}${prefix}/bin/dragonegg-${llvm_version}-gcc
+ reinplace "s:LLVM_VERSION:${llvm_version}:" ${destroot}${prefix}/bin/dragonegg-${llvm_version}-gcc
+ reinplace "s:GCC_VERSION:${gcc_version_dot}:" ${destroot}${prefix}/bin/dragonegg-${llvm_version}-gcc
}
Modified: trunk/dports/lang/dragonegg-3.0/files/dragonegg-3.0-gcc46
===================================================================
--- trunk/dports/lang/dragonegg-3.0/files/dragonegg-3.0-gcc46 2011-12-17 10:49:29 UTC (rev 88065)
+++ trunk/dports/lang/dragonegg-3.0/files/dragonegg-3.0-gcc46 2011-12-17 10:55:29 UTC (rev 88066)
@@ -1,7 +1,7 @@
-bin/dragonegg-3.0-gcc-mp-4.6
-bin/dragonegg-3.0-cpp-mp-4.6
-bin/dragonegg-3.0-c++-mp-4.6
-bin/dragonegg-3.0-g++-mp-4.6
-bin/dragonegg-3.0-gcj-mp-4.6
-bin/dragonegg-3.0-gcov-mp-4.6
-bin/dragonegg-3.0-gfortran-mp-4.6
+bin/dragonegg-3.0-gcc
+bin/dragonegg-3.0-cpp
+bin/dragonegg-3.0-c++
+bin/dragonegg-3.0-g++
+bin/dragonegg-3.0-gcj
+bin/dragonegg-3.0-gcov
+bin/dragonegg-3.0-gfortran
Modified: trunk/dports/lang/dragonegg-3.0/files/dragonegg-gcc
===================================================================
--- trunk/dports/lang/dragonegg-3.0/files/dragonegg-gcc 2011-12-17 10:49:29 UTC (rev 88065)
+++ trunk/dports/lang/dragonegg-3.0/files/dragonegg-gcc 2011-12-17 10:55:29 UTC (rev 88066)
@@ -1,3 +1,5 @@
#!/bin/bash
-exec ${0/dragonegg-3.0-/} -fplugin=PLUGIN "${@}"
+CMD=${0/dragonegg-LLVM_VERSION-/}
+
+exec ${CMD}-mp-GCC_VERSION -fplugin=PLUGIN "${@}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111217/9ee2a60e/attachment-0001.html>
More information about the macports-changes
mailing list