[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