[98721] trunk/dports/lang

jeremyhu at macports.org jeremyhu at macports.org
Sat Oct 13 12:05:59 PDT 2012


Revision: 98721
          http://trac.macports.org//changeset/98721
Author:   jeremyhu at macports.org
Date:     2012-10-13 12:05:58 -0700 (Sat, 13 Oct 2012)
Log Message:
-----------
llvm-3.2: Update to r165785

Revision Links:
--------------
    http://trac.macports.org//changeset/165785

Modified Paths:
--------------
    trunk/dports/lang/dragonegg-3.2/Portfile
    trunk/dports/lang/llvm-3.2/Portfile
    trunk/dports/lang/llvm-3.2/files/leopard-no-asan.patch
    trunk/dports/lang/llvm-3.2/files/tiger-shlib.patch

Modified: trunk/dports/lang/dragonegg-3.2/Portfile
===================================================================
--- trunk/dports/lang/dragonegg-3.2/Portfile	2012-10-13 19:05:39 UTC (rev 98720)
+++ trunk/dports/lang/dragonegg-3.2/Portfile	2012-10-13 19:05:58 UTC (rev 98721)
@@ -30,7 +30,7 @@
 depends_skip_archcheck-append gcc${gcc_version}
 
 fetch.type              svn
-svn.revision            163485
+svn.revision            165785
 version                 ${llvm_version}-r${svn.revision}
 worksrcdir              trunk
 svn.url                 http://llvm.org/svn/llvm-project/dragonegg/trunk

Modified: trunk/dports/lang/llvm-3.2/Portfile
===================================================================
--- trunk/dports/lang/llvm-3.2/Portfile	2012-10-13 19:05:39 UTC (rev 98720)
+++ trunk/dports/lang/llvm-3.2/Portfile	2012-10-13 19:05:58 UTC (rev 98721)
@@ -48,7 +48,7 @@
 }
 
 fetch.type              svn
-svn.revision            164372
+svn.revision            165785 
 set compiler_rt_rev     ${svn.revision}
 set libcxx_rev          ${svn.revision}
 version                 ${llvm_version}-r${svn.revision}
@@ -194,6 +194,9 @@
         if {![variant_isset arm_runtime]} {
             reinplace {/^SubDirs/ s/arm//} ${worksrcpath}/projects/compiler-rt/lib/Makefile.mk
             reinplace {/^UniversalArchs/ s/arm[^ )]* *//g} ${worksrcpath}/projects/compiler-rt/make/platform/clang_darwin.mk
+
+            reinplace {/cc_kext_ios5/ s/^/#/} ${worksrcpath}/projects/compiler-rt/make/platform/clang_darwin.mk
+            reinplace {s/cc_kext_ios5.a//} ${worksrcpath}/tools/clang/runtime/compiler-rt/Makefile
         }
     }
 }

Modified: trunk/dports/lang/llvm-3.2/files/leopard-no-asan.patch
===================================================================
--- trunk/dports/lang/llvm-3.2/files/leopard-no-asan.patch	2012-10-13 19:05:39 UTC (rev 98720)
+++ trunk/dports/lang/llvm-3.2/files/leopard-no-asan.patch	2012-10-13 19:05:58 UTC (rev 98721)
@@ -1,5 +1,6 @@
---- projects/compiler-rt/make/platform/clang_darwin.mk.orig	2012-09-09 12:50:49.000000000 -0700
-+++ projects/compiler-rt/make/platform/clang_darwin.mk	2012-09-09 12:51:36.000000000 -0700
+diff -Naurp trunk.orig/projects/compiler-rt/make/platform/clang_darwin.mk trunk/projects/compiler-rt/make/platform/clang_darwin.mk
+--- a/projects/compiler-rt/make/platform/clang_darwin.mk	2012-10-11 21:56:32.000000000 -0700
++++ b/projects/compiler-rt/make/platform/clang_darwin.mk	2012-10-11 22:03:39.000000000 -0700
 @@ -58,11 +58,11 @@ Configs += profile_osx
  UniversalArchs.profile_osx := $(call CheckArches,i386 x86_64,profile_osx)
  
@@ -37,9 +38,9 @@
  
  # Configure the asan_osx_dynamic library to be built shared.
 -SHARED_LIBRARY.asan_osx_dynamic := 1
--LDFLAGS.asan_osx_dynamic := -framework Foundation -lc++
+-LDFLAGS.asan_osx_dynamic := -framework Foundation -lstdc++
 +#SHARED_LIBRARY.asan_osx_dynamic := 1
-+#LDFLAGS.asan_osx_dynamic := -framework Foundation -lc++
++#LDFLAGS.asan_osx_dynamic := -framework Foundation -lstdc++
  
  FUNCTIONS.eprintf := eprintf
  FUNCTIONS.10.4 := eprintf floatundidf floatundisf floatundixf
@@ -60,15 +61,13 @@
  
  CCKEXT_COMMON_FUNCTIONS := \
  	absvdi2 \
---- tools/clang/runtime/compiler-rt/Makefile.orig	2012-09-09 12:41:38.000000000 -0700
-+++ tools/clang/runtime/compiler-rt/Makefile	2012-09-09 12:42:04.000000000 -0700
-@@ -75,7 +75,7 @@ ifeq ($(OS),Darwin)
+--- a/tools/clang/runtime/compiler-rt/Makefile.orig	2012-10-12 01:42:13.000000000 -0700
++++ b/tools/clang/runtime/compiler-rt/Makefile	2012-10-12 09:24:08.000000000 -0700
+@@ -75,7 +75,6 @@ ifeq ($(OS),Darwin)
  RuntimeDirs += darwin
  RuntimeLibrary.darwin.Configs := \
- 	eprintf 10.4 osx cc_kext \
--	asan_osx profile_osx
-+	profile_osx
+ 	eprintf.a 10.4.a osx.a ios.a cc_kext.a cc_kext_ios5.a \
+-	asan_osx.a asan_osx_dynamic.dylib \
+ 	profile_osx.a profile_ios.a
  endif
  
- # On Linux, include a library which has all the runtime functions.
-

Modified: trunk/dports/lang/llvm-3.2/files/tiger-shlib.patch
===================================================================
--- trunk/dports/lang/llvm-3.2/files/tiger-shlib.patch	2012-10-13 19:05:39 UTC (rev 98720)
+++ trunk/dports/lang/llvm-3.2/files/tiger-shlib.patch	2012-10-13 19:05:58 UTC (rev 98721)
@@ -1,6 +1,6 @@
-diff -Naurp llvm-3.0.src.orig/runtime/libprofile/Makefile llvm-3.0.src/runtime/libprofile/Makefile
---- llvm-3.0.src.orig/runtime/libprofile/Makefile	2011-07-19 16:33:42.000000000 -0700
-+++ llvm-3.0.src/runtime/libprofile/Makefile	2012-04-20 10:01:33.000000000 -0700
+diff -Naurp trunk.orig/runtime/libprofile/Makefile trunk/runtime/libprofile/Makefile
+--- trunk.orig/runtime/libprofile/Makefile	2012-10-12 00:37:16.000000000 -0700
++++ trunk/runtime/libprofile/Makefile	2012-10-12 00:40:45.000000000 -0700
 @@ -40,10 +40,12 @@ ifeq ($(HOST_OS),Darwin)
                           -Wl,-dead_strip \
                           -Wl,-seg1addr -Wl,0xE0000000 
@@ -14,12 +14,12 @@
 +                            -Wl,-dylib_install_name \
 +                            -Wl,"@executable_path/../lib/lib$(LIBRARYNAME)$(SHLIBEXT)"
 +    else
-        LLVMLibsOptions    := $(LLVMLibsOptions)  \
+        LLVMLibsOptions    := $(LLVMLibsOptions) \
                              -Wl,-install_name \
                              -Wl,"@executable_path/../lib/lib$(LIBRARYNAME)$(SHLIBEXT)"
-diff -Naurp llvm-3.0.src.orig/tools/llvm-shlib/Makefile llvm-3.0.src/tools/llvm-shlib/Makefile
---- llvm-3.0.src.orig/tools/llvm-shlib/Makefile	2011-10-03 17:30:34.000000000 -0700
-+++ llvm-3.0.src/tools/llvm-shlib/Makefile	2012-04-20 10:03:56.000000000 -0700
+diff -Naurp trunk.orig/tools/llvm-shlib/Makefile trunk/tools/llvm-shlib/Makefile
+--- trunk.orig/tools/llvm-shlib/Makefile	2012-10-12 00:37:16.000000000 -0700
++++ trunk/tools/llvm-shlib/Makefile	2012-10-12 00:39:43.000000000 -0700
 @@ -54,9 +54,12 @@ ifeq ($(HOST_OS),Darwin)
                           -Wl,-dead_strip \
                           -Wl,-seg1addr -Wl,0xE0000000 
@@ -35,10 +35,10 @@
         LLVMLibsOptions    := $(LLVMLibsOptions)  \
                              -Wl,-install_name \
                              -Wl,"@executable_path/../lib/lib$(LIBRARYNAME)$(SHLIBEXT)"
-diff -Naurp llvm-3.0.src.orig/tools/lto/Makefile llvm-3.0.src/tools/lto/Makefile
---- llvm-3.0.src.orig/tools/lto/Makefile	2011-03-28 17:01:39.000000000 -0700
-+++ llvm-3.0.src/tools/lto/Makefile	2012-04-20 10:04:25.000000000 -0700
-@@ -49,9 +49,12 @@ ifeq ($(HOST_OS),Darwin)
+diff -Naurp trunk.orig/tools/lto/Makefile trunk/tools/lto/Makefile
+--- trunk.orig/tools/lto/Makefile	2012-10-12 00:37:16.000000000 -0700
++++ trunk/tools/lto/Makefile	2012-10-12 00:39:43.000000000 -0700
+@@ -42,9 +42,12 @@ ifeq ($(HOST_OS),Darwin)
                           -Wl,-dead_strip \
                           -Wl,-seg1addr -Wl,0xE0000000 
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121013/4d6f56e9/attachment.html>


More information about the macports-changes mailing list