[115579] trunk/dports/lang
jeremyhu at macports.org
jeremyhu at macports.org
Sun Jan 5 16:47:50 PST 2014
Revision: 115579
https://trac.macports.org/changeset/115579
Author: jeremyhu at macports.org
Date: 2014-01-05 16:47:50 -0800 (Sun, 05 Jan 2014)
Log Message:
-----------
llvm-3.[45]: Add support for a +polly variant (#36681)
Modified Paths:
--------------
trunk/dports/lang/dragonegg-3.4/Portfile
trunk/dports/lang/dragonegg-3.5/Portfile
trunk/dports/lang/llvm-3.4/Portfile
trunk/dports/lang/llvm-3.5/Portfile
Modified: trunk/dports/lang/dragonegg-3.4/Portfile
===================================================================
--- trunk/dports/lang/dragonegg-3.4/Portfile 2014-01-05 23:26:52 UTC (rev 115578)
+++ trunk/dports/lang/dragonegg-3.4/Portfile 2014-01-06 00:47:50 UTC (rev 115579)
@@ -72,7 +72,7 @@
depends_skip_archcheck-append gcc${gcc_version_no_dot}
fetch.type svn
-svn.revision 198150
+svn.revision 198151
version ${llvm_version}-r${svn.revision}
#worksrcdir trunk
#svn.url http://llvm.org/svn/llvm-project/dragonegg/trunk
@@ -122,6 +122,7 @@
set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
}
build.env-append \
+ ENABLE_LLVM_PLUGINS=1 \
LLVM_CONFIG=${prefix}/bin/llvm-config-mp-${llvm_version} \
GCC=${prefix}/bin/gcc-mp-${gcc_version} \
CC="${configure.cc} ${configure.cppflags} ${configure.cflags} [get_canonical_archflags cc]" \
Modified: trunk/dports/lang/dragonegg-3.5/Portfile
===================================================================
--- trunk/dports/lang/dragonegg-3.5/Portfile 2014-01-05 23:26:52 UTC (rev 115578)
+++ trunk/dports/lang/dragonegg-3.5/Portfile 2014-01-06 00:47:50 UTC (rev 115579)
@@ -72,7 +72,7 @@
depends_skip_archcheck-append gcc${gcc_version_no_dot}
fetch.type svn
-svn.revision 198150
+svn.revision 198565
version ${llvm_version}-r${svn.revision}
worksrcdir trunk
svn.url http://llvm.org/svn/llvm-project/dragonegg/trunk
@@ -122,6 +122,7 @@
set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
}
build.env-append \
+ ENABLE_LLVM_PLUGINS=1 \
LLVM_CONFIG=${prefix}/bin/llvm-config-mp-${llvm_version} \
GCC=${prefix}/bin/gcc-mp-${gcc_version} \
CC="${configure.cc} ${configure.cppflags} ${configure.cflags} [get_canonical_archflags cc]" \
Modified: trunk/dports/lang/llvm-3.4/Portfile
===================================================================
--- trunk/dports/lang/llvm-3.4/Portfile 2014-01-05 23:26:52 UTC (rev 115578)
+++ trunk/dports/lang/llvm-3.4/Portfile 2014-01-06 00:47:50 UTC (rev 115579)
@@ -173,7 +173,17 @@
}
post-extract {
- if {${subport} == "clang-${llvm_version}"} {
+ if {${subport} == "llvm-${llvm_version}"} {
+ if {![variant_isset polly]} {
+ if {${worksrcdir} == "trunk"} {
+ system "cd ${worksrcpath}/tools && svn co -r ${svn.revision} http://llvm.org/svn/llvm-project/polly/trunk polly"
+ } elseif {${worksrcdir} == "release_${llvm_version_no_dot}" } {
+ system "cd ${worksrcpath}/tools && svn co -r ${svn.revision} http://llvm.org/svn/llvm-project/polly/branches/release_${llvm_version_no_dot} polly"
+ } else {
+ file rename ${workpath}/polly-${llvm_version}.src ${worksrcpath}/tools/polly
+ }
+ }
+ } elseif {${subport} == "clang-${llvm_version}"} {
if {${worksrcdir} == "trunk"} {
system "cd ${worksrcpath}/tools && svn co -r ${svn.revision} http://llvm.org/svn/llvm-project/cfe/trunk clang"
system "cd ${worksrcpath}/projects && svn co -r ${compiler_rt_rev} http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt"
@@ -254,6 +264,10 @@
}
if {${subport} == "llvm-${llvm_version}"} {
+ variant polly description {Provide the polly polyhedral optimizer} {
+ depends_lib-append port:isl port:gmp port:cloog
+ }
+
variant ocaml description {Enable generation of OCaml binding} {
depends_lib-append port:ocaml
Modified: trunk/dports/lang/llvm-3.5/Portfile
===================================================================
--- trunk/dports/lang/llvm-3.5/Portfile 2014-01-05 23:26:52 UTC (rev 115578)
+++ trunk/dports/lang/llvm-3.5/Portfile 2014-01-06 00:47:50 UTC (rev 115579)
@@ -50,7 +50,7 @@
}
fetch.type svn
-svn.revision 198150
+svn.revision 198565
set compiler_rt_rev ${svn.revision}
set libcxx_rev ${svn.revision}
@@ -173,7 +173,17 @@
}
post-extract {
- if {${subport} == "clang-${llvm_version}"} {
+ if {${subport} == "llvm-${llvm_version}"} {
+ if {![variant_isset polly]} {
+ if {${worksrcdir} == "trunk"} {
+ system "cd ${worksrcpath}/tools && svn co -r ${svn.revision} http://llvm.org/svn/llvm-project/polly/trunk polly"
+ } elseif {${worksrcdir} == "release_${llvm_version_no_dot}" } {
+ system "cd ${worksrcpath}/tools && svn co -r ${svn.revision} http://llvm.org/svn/llvm-project/polly/branches/release_${llvm_version_no_dot} polly"
+ } else {
+ file rename ${workpath}/polly-${llvm_version}.src ${worksrcpath}/tools/polly
+ }
+ }
+ } elseif {${subport} == "clang-${llvm_version}"} {
if {${worksrcdir} == "trunk"} {
system "cd ${worksrcpath}/tools && svn co -r ${svn.revision} http://llvm.org/svn/llvm-project/cfe/trunk clang"
system "cd ${worksrcpath}/projects && svn co -r ${compiler_rt_rev} http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt"
@@ -254,6 +264,10 @@
}
if {${subport} == "llvm-${llvm_version}"} {
+ variant polly description {Provide the polly polyhedral optimizer} {
+ depends_lib-append port:isl port:gmp port:cloog
+ }
+
variant ocaml description {Enable generation of OCaml binding} {
depends_lib-append port:ocaml
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140105/147a8573/attachment-0001.html>
More information about the macports-changes
mailing list