[145821] trunk/dports/lang/llvm-3.8/Portfile
jeremyhu at macports.org
jeremyhu at macports.org
Wed Feb 17 23:36:37 PST 2016
Revision: 145821
https://trac.macports.org/changeset/145821
Author: jeremyhu at macports.org
Date: 2016-02-17 23:36:37 -0800 (Wed, 17 Feb 2016)
Log Message:
-----------
llvm-3.8: Bump to r261185 and remove openmp variant (#50509)
Revision Links:
--------------
https://trac.macports.org/changeset/261185
Modified Paths:
--------------
trunk/dports/lang/llvm-3.8/Portfile
Modified: trunk/dports/lang/llvm-3.8/Portfile
===================================================================
--- trunk/dports/lang/llvm-3.8/Portfile 2016-02-18 04:19:50 UTC (rev 145820)
+++ trunk/dports/lang/llvm-3.8/Portfile 2016-02-18 07:36:37 UTC (rev 145821)
@@ -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 261185
set compiler_rt_rev ${svn.revision}
set libcxx_rev ${svn.revision}
@@ -133,7 +133,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
# I'm not sure if we need to delete this. It seems to build fine with it
# present, but we used to explicitly only use this patch for the llvm subport.
@@ -162,7 +163,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 \
@@ -390,19 +391,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/d51af122/attachment.html>
More information about the macports-changes
mailing list