[145819] trunk/dports/lang/llvm-3.9/Portfile
jeremyhu at macports.org
jeremyhu at macports.org
Wed Feb 17 20:16:48 PST 2016
Revision: 145819
https://trac.macports.org/changeset/145819
Author: jeremyhu at macports.org
Date: 2016-02-17 20:16:47 -0800 (Wed, 17 Feb 2016)
Log Message:
-----------
llvm-3.9: Bump to r260715 and remove openmp variant (#50509)
Revision Links:
--------------
https://trac.macports.org/changeset/260715
Modified Paths:
--------------
trunk/dports/lang/llvm-3.9/Portfile
Modified: trunk/dports/lang/llvm-3.9/Portfile
===================================================================
--- trunk/dports/lang/llvm-3.9/Portfile 2016-02-18 03:13:26 UTC (rev 145818)
+++ trunk/dports/lang/llvm-3.9/Portfile 2016-02-18 04:16:47 UTC (rev 145819)
@@ -54,7 +54,7 @@
that can be built using the Clang frontend as a \
library to parse C/C++ code.
- depends_lib port:libxml2 port:llvm-${llvm_version} port:python27
+ depends_lib port:libxml2 port:libomp port:llvm-${llvm_version} port:python27
depends_run port:clang_select port:ld64
depends_extract bin:svn:subversion
depends_build-append port:cctools
@@ -69,7 +69,7 @@
}
fetch.type svn
-svn.revision 259341
+svn.revision 260715
set compiler_rt_rev ${svn.revision}
set libcxx_rev ${svn.revision}
@@ -127,7 +127,8 @@
3003-Fix-local-and-iterator-when-building-with-Lion-and-n.patch \
3004-Fix-missing-long-long-math-prototypes-when-using-the.patch \
3005-implement-atomic-using-mutex-lock_guard-for-64b-ops-.patch \
- compiler_rt-toolchain.patch
+ compiler_rt-toolchain.patch \
+ openmp-locations.patch
# https://llvm.org/bugs/show_bug.cgi?id=25681
if {${worksrcdir} eq "trunk" || ${worksrcdir} eq "release_${llvm_version_no_dot}"} {
@@ -151,7 +152,7 @@
configure.ldflags-append -Wl,-rpath, at loader_path
configure.args-append \
- -DLLVM_BUILD_LLVM_DYLIB=ON \
+ -DLLVM_LINK_LLVM_DYLIB=ON \
-DCMAKE_INSTALL_PREFIX="${sub_prefix}" \
-DLLVM_ENABLE_ASSERTIONS=OFF \
-DLLVM_ENABLE_RTTI=ON \
@@ -379,19 +380,10 @@
}
}
- variant openmp description {Use MacPorts' provided libomp with -fopenmp} {
- configure.args-append -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
-
- depends_lib-append port:libomp
- patchfiles-append openmp-locations.patch
-
- post-patch {
- reinplace "s|@@PREFIX@@|${prefix}|" \
- ${worksrcpath}/tools/clang/lib/Driver/Tools.cpp
- }
- }
-
post-patch {
+ reinplace "s|@@PREFIX@@|${prefix}|" \
+ ${worksrcpath}/tools/clang/lib/Driver/Tools.cpp
+
reinplace "s|@CLANG_FORMAT_PATH@|${prefix}/bin/clang-format-${suffix}|g" \
${worksrcpath}/tools/clang/tools/clang-format/clang-format-bbedit.applescript \
${worksrcpath}/tools/clang/tools/clang-format/clang-format-diff.py \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160217/52b29d8b/attachment.html>
More information about the macports-changes
mailing list