Diff
Modified: trunk/dports/lang/dragonegg-3.4/Portfile (115578 => 115579)
--- 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 (115578 => 115579)
--- 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 (115578 => 115579)
--- 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 (115578 => 115579)
--- 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