[124898] trunk/dports/lang

jeremyhu at macports.org jeremyhu at macports.org
Sat Aug 30 10:57:17 PDT 2014


Revision: 124898
          https://trac.macports.org/changeset/124898
Author:   jeremyhu at macports.org
Date:     2014-08-30 10:57:17 -0700 (Sat, 30 Aug 2014)
Log Message:
-----------
{clang,llvm}-3.{5,6}: Bump to r216817

Revision Links:
--------------
    https://trac.macports.org/changeset/216817

Modified Paths:
--------------
    trunk/dports/lang/llvm-3.5/Portfile
    trunk/dports/lang/llvm-3.6/Portfile

Removed Paths:
-------------
    trunk/dports/lang/llvm-3.5/files/yosemite-deployment-target.patch
    trunk/dports/lang/llvm-3.6/files/yosemite-deployment-target.patch

Modified: trunk/dports/lang/llvm-3.5/Portfile
===================================================================
--- trunk/dports/lang/llvm-3.5/Portfile	2014-08-30 14:03:27 UTC (rev 124897)
+++ trunk/dports/lang/llvm-3.5/Portfile	2014-08-30 17:57:17 UTC (rev 124898)
@@ -52,7 +52,7 @@
 }
 
 fetch.type              svn
-svn.revision            214285
+svn.revision            216817
 
 set compiler_rt_rev     ${svn.revision}
 set libcxx_rev          ${svn.revision}
@@ -90,7 +90,6 @@
                          0001-Comment-out-SL-cctools-workaround.patch \
                          clang-format.patch \
                          clang-modernize.patch \
-                         yosemite-deployment-target.patch \
                          snowleopard-cmath.patch
 
     build.target        clang-only
@@ -305,7 +304,10 @@
 
 if {${subport} == "llvm-${llvm_version}"} {
     variant polly description {Provide the polly polyhedral optimizer} {
-        depends_lib-append port:isl-devel port:gmp port:cloog-devel
+        depends_lib-append \
+            port:gmp \
+            path:lib/pkgconfig/isl.pc:isl \
+            path:lib/pkgconfig/cloog-isl.pc:cloog
     }
 
     variant ocaml description {Enable generation of OCaml binding} {

Deleted: trunk/dports/lang/llvm-3.5/files/yosemite-deployment-target.patch
===================================================================
--- trunk/dports/lang/llvm-3.5/files/yosemite-deployment-target.patch	2014-08-30 14:03:27 UTC (rev 124897)
+++ trunk/dports/lang/llvm-3.5/files/yosemite-deployment-target.patch	2014-08-30 17:57:17 UTC (rev 124898)
@@ -1,31 +0,0 @@
---- a/tools/clang/lib/Basic/Targets.cpp
-+++ b/tools/clang/lib/Basic/Targets.cpp
-@@ -155,12 +155,22 @@ static void getDarwinDefines(MacroBuilde
-     // revision numbers). So, we limit them to the maximum representable
-     // version.
-     assert(Maj < 100 && Min < 100 && Rev < 100 && "Invalid version!");
--    char Str[5];
--    Str[0] = '0' + (Maj / 10);
--    Str[1] = '0' + (Maj % 10);
--    Str[2] = '0' + std::min(Min, 9U);
--    Str[3] = '0' + std::min(Rev, 9U);
--    Str[4] = '\0';
-+    char Str[7];
-+    if (Maj < 10 || Maj == 10 && Min < 10) {
-+      Str[0] = '0' + (Maj / 10);
-+      Str[1] = '0' + (Maj % 10);
-+      Str[2] = '0' + std::min(Min, 9U);
-+      Str[3] = '0' + std::min(Rev, 9U);
-+      Str[4] = '\0';
-+    } else {
-+      Str[0] = '0' + (Maj / 10);
-+      Str[1] = '0' + (Maj % 10);
-+      Str[2] = '0' + (Min / 10);
-+      Str[3] = '0' + (Min % 10);
-+      Str[4] = '0' + (Rev / 10);
-+      Str[5] = '0' + (Rev % 10);
-+      Str[6] = '\0';
-+    }
-     Builder.defineMacro("__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__", Str);
-   }
- 

Modified: trunk/dports/lang/llvm-3.6/Portfile
===================================================================
--- trunk/dports/lang/llvm-3.6/Portfile	2014-08-30 14:03:27 UTC (rev 124897)
+++ trunk/dports/lang/llvm-3.6/Portfile	2014-08-30 17:57:17 UTC (rev 124898)
@@ -52,7 +52,7 @@
 }
 
 fetch.type              svn
-svn.revision            214285
+svn.revision            216817
 
 set compiler_rt_rev     ${svn.revision}
 set libcxx_rev          ${svn.revision}
@@ -90,7 +90,6 @@
                          0001-Comment-out-SL-cctools-workaround.patch \
                          clang-format.patch \
                          clang-modernize.patch \
-                         yosemite-deployment-target.patch \
                          snowleopard-cmath.patch
 
     build.target        clang-only
@@ -305,7 +304,10 @@
 
 if {${subport} == "llvm-${llvm_version}"} {
     variant polly description {Provide the polly polyhedral optimizer} {
-        depends_lib-append port:isl-devel port:gmp port:cloog-devel
+        depends_lib-append \
+            port:gmp \
+            path:lib/pkgconfig/isl.pc:isl \
+            path:lib/pkgconfig/cloog-isl.pc:cloog
     }
 
     variant ocaml description {Enable generation of OCaml binding} {

Deleted: trunk/dports/lang/llvm-3.6/files/yosemite-deployment-target.patch
===================================================================
--- trunk/dports/lang/llvm-3.6/files/yosemite-deployment-target.patch	2014-08-30 14:03:27 UTC (rev 124897)
+++ trunk/dports/lang/llvm-3.6/files/yosemite-deployment-target.patch	2014-08-30 17:57:17 UTC (rev 124898)
@@ -1,31 +0,0 @@
---- a/tools/clang/lib/Basic/Targets.cpp
-+++ b/tools/clang/lib/Basic/Targets.cpp
-@@ -155,12 +155,22 @@ static void getDarwinDefines(MacroBuilde
-     // revision numbers). So, we limit them to the maximum representable
-     // version.
-     assert(Maj < 100 && Min < 100 && Rev < 100 && "Invalid version!");
--    char Str[5];
--    Str[0] = '0' + (Maj / 10);
--    Str[1] = '0' + (Maj % 10);
--    Str[2] = '0' + std::min(Min, 9U);
--    Str[3] = '0' + std::min(Rev, 9U);
--    Str[4] = '\0';
-+    char Str[7];
-+    if (Maj < 10 || Maj == 10 && Min < 10) {
-+      Str[0] = '0' + (Maj / 10);
-+      Str[1] = '0' + (Maj % 10);
-+      Str[2] = '0' + std::min(Min, 9U);
-+      Str[3] = '0' + std::min(Rev, 9U);
-+      Str[4] = '\0';
-+    } else {
-+      Str[0] = '0' + (Maj / 10);
-+      Str[1] = '0' + (Maj % 10);
-+      Str[2] = '0' + (Min / 10);
-+      Str[3] = '0' + (Min % 10);
-+      Str[4] = '0' + (Rev / 10);
-+      Str[5] = '0' + (Rev % 10);
-+      Str[6] = '\0';
-+    }
-     Builder.defineMacro("__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__", Str);
-   }
- 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140830/3caed2c0/attachment-0001.html>


More information about the macports-changes mailing list