Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/languages In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv13917
Modified Files: gcc46-10.4.info gcc46.patch Log Message: upstream release 4.6.4 Index: gcc46.patch =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/languages/gcc46.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- gcc46.patch 5 Mar 2012 07:42:07 -0000 1.3 +++ gcc46.patch 18 Apr 2013 06:10:00 -0000 1.4 @@ -141,94 +141,3 @@ LIBS="$oldLIBS" # Configuration of machine-dependent code -diff -uNr gcc-4.6.3.orig/boehm-gc/configure.ac gcc-4.6.3/boehm-gc/configure.ac ---- gcc-4.6.3.orig/boehm-gc/configure.ac 2012-02-24 11:16:46.000000000 -0500 -+++ gcc-4.6.3/boehm-gc/configure.ac 2012-02-24 11:31:21.000000000 -0500 -@@ -392,6 +392,7 @@ - oldLIBS="$LIBS" - LIBS="$LIBS $THREADLIBS" - AC_CHECK_FUNCS([pthread_getattr_np]) -+AC_CHECK_FUNCS([pthread_get_stackaddr_np]) - LIBS="$oldLIBS" - - # Configuration of machine-dependent code -diff -uNr gcc-4.6.3.orig/boehm-gc/include/gc_config.h.in gcc-4.6.3/boehm-gc/include/gc_config.h.in ---- gcc-4.6.3.orig/boehm-gc/include/gc_config.h.in 2012-02-24 11:16:46.000000000 -0500 -+++ gcc-4.6.3/boehm-gc/include/gc_config.h.in 2012-02-24 11:31:21.000000000 -0500 -@@ -87,6 +87,9 @@ - /* Define to 1 if you have the `pthread_getattr_np' function. */ - #undef HAVE_PTHREAD_GETATTR_NP - -+/* Define to 1 if you have the `pthread_get_stackaddr_np_np' function. */ -+#undef HAVE_PTHREAD_GET_STACKADDR_NP -+ - /* Define to 1 if you have the <stdint.h> header file. */ - #undef HAVE_STDINT_H - -diff -uNr gcc-4.6.3.orig/boehm-gc/include/private/gcconfig.h gcc-4.6.3/boehm-gc/include/private/gcconfig.h ---- gcc-4.6.3.orig/boehm-gc/include/private/gcconfig.h 2012-02-24 11:16:46.000000000 -0500 -+++ gcc-4.6.3/boehm-gc/include/private/gcconfig.h 2012-02-24 11:31:21.000000000 -0500 -@@ -1331,7 +1331,11 @@ - These aren't used when dyld support is enabled (it is by default) */ - # define DATASTART ((ptr_t) get_etext()) - # define DATAEND ((ptr_t) get_end()) --# define STACKBOTTOM ((ptr_t) 0xc0000000) -+# ifdef HAVE_PTHREAD_GET_STACKADDR_NP -+# define STACKBOTTOM (ptr_t)pthread_get_stackaddr_np(pthread_self()) -+# else -+# define STACKBOTTOM ((ptr_t) 0xc0000000) -+# endif - # define USE_MMAP - # define USE_MMAP_ANON - # define USE_ASM_PUSH_REGS -@@ -2011,7 +2015,11 @@ - These aren't used when dyld support is enabled (it is by default) */ - # define DATASTART ((ptr_t) get_etext()) - # define DATAEND ((ptr_t) get_end()) --# define STACKBOTTOM ((ptr_t) 0x7fff5fc00000) -+# ifdef HAVE_PTHREAD_GET_STACKADDR_NP -+# define STACKBOTTOM (ptr_t)pthread_get_stackaddr_np(pthread_self()) -+# else -+# define STACKBOTTOM ((ptr_t) 0x7fff5fc00000) -+# endif - # define USE_MMAP - # define USE_MMAP_ANON - # ifdef GC_DARWIN_THREADS -diff -uNr gcc-4.6.3.orig/libjava/configure gcc-4.6.3/libjava/configure ---- gcc-4.6.3.orig/libjava/configure 2012-02-24 11:34:47.000000000 -0500 -+++ gcc-4.6.3/libjava/configure 2012-02-24 11:31:21.000000000 -0500 -@@ -19787,14 +19787,9 @@ - SYSTEMSPEC="-lunicows $SYSTEMSPEC" - fi - ;; -- *-*-darwin9*) -+ *-*-darwin[912]*) - SYSTEMSPEC="%{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}" - ;; -- *-*-darwin[12]*) -- # Something is incompatible with pie, would be nice to fix it and -- # remove -no_pie. PR49461 -- SYSTEMSPEC="-no_pie %{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}" -- ;; - *) - SYSTEMSPEC= - ;; -diff -uNr gcc-4.6.3.orig/libjava/configure.ac gcc-4.6.3/libjava/configure.ac ---- gcc-4.6.3.orig/libjava/configure.ac 2012-02-24 11:34:47.000000000 -0500 -+++ gcc-4.6.3/libjava/configure.ac 2012-02-24 11:31:21.000000000 -0500 -@@ -893,14 +893,9 @@ - SYSTEMSPEC="-lunicows $SYSTEMSPEC" - fi - ;; -- *-*-darwin9*) -+ *-*-darwin[[912]]*) - SYSTEMSPEC="%{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}" - ;; -- *-*-darwin[[12]]*) -- # Something is incompatible with pie, would be nice to fix it and -- # remove -no_pie. PR49461 -- SYSTEMSPEC="-no_pie %{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}" -- ;; - *) - SYSTEMSPEC= - ;; Index: gcc46-10.4.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/languages/gcc46-10.4.info,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- gcc46-10.4.info 5 Mar 2012 07:42:07 -0000 1.3 +++ gcc46-10.4.info 18 Apr 2013 06:10:00 -0000 1.4 @@ -1,13 +1,13 @@ Info2: << Package: gcc46 -Version: 4.6.3 +Version: 4.6.4 Revision: 1000 Source: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%v/gcc-%v.tar.bz2 -Source-MD5: 773092fe5194353b02bb0110052a972e +Source-MD5: b407a3d1480c11667f293bfb1f17d1a4 Source2: ftp://sourceware.org/pub/java/ecj-4.5.jar Source2-MD5: d7cd6a27c8801e66cbaa964a039ecfdb PatchFile: %n.patch -PatchFile-MD5: c7f96e043f95503d01febbf771f2ff5c +PatchFile-MD5: 2f0164a338b20583bad562308f12e4b8 Distribution: 10.4 Type: -64bit -64bit Architecture: powerpc, i386 @@ -50,7 +50,8 @@ else ../gcc-%v/configure %c fi - make +# make + make bootstrap-lean ## make check requires autogen, dejagnu and expect, and should be run, in darwin_objdir, after install. ## on 32-bit processors use # make -k check @@ -112,7 +113,7 @@ done if [ "%m" != "powerpc" ] ; then - cp %b/gcc/config/darwin-sections.def %i/lib/gcc4.6/lib/gcc/%m-apple-darwin${darwinvers}/4.6.3/plugin/include/config + cp %b/gcc/config/darwin-sections.def %i/lib/gcc4.6/lib/gcc/%m-apple-darwin${darwinvers}/%v/plugin/include/config fi # remove build path from .la files @@ -138,7 +139,7 @@ lib/gcc4.6/lib/libobjc-gnu.3*.dylib lib/gcc4.6/lib/libgomp.1*.dylib (%m != powerpc) lib/gcc4.6/lib/libquadmath.0*.dylib - lib/gcc4.6/lib/gcj-4.6.3-12 + lib/gcc4.6/lib/gcj-%v-12 lib/gcc4.6/%lib/libgfortran.3*.dylib lib/gcc4.6/%lib/libffi.4*.dylib (%m != powerpc) lib/gcc4.6/%lib/libgcj.12*.dylib @@ -149,7 +150,7 @@ lib/gcc4.6/%lib/libobjc-gnu.3*.dylib lib/gcc4.6/%lib/libgomp.1*.dylib (%m != powerpc) lib/gcc4.6/%lib/libquadmath.0*.dylib - (%m != powerpc) lib/gcc4.6/%lib/gcj-4.6.3-12 + (%m != powerpc) lib/gcc4.6/%lib/gcj-%v-12 << Shlibs: << %p/lib/gcc4.6/lib/libgfortran.3.dylib 4.0.0 %n (>= 4.6-1) @@ -163,7 +164,7 @@ %p/lib/gcc4.6/lib/libobjc-gnu.3.dylib 4.0.0 %n (>= 4.6-1) %p/lib/gcc4.6/lib/libgomp.1.dylib 2.0.0 %n (>= 4.6-1) (%m != powerpc) %p/lib/gcc4.6/lib/libquadmath.0.dylib 1.0.0 %n (>= 4.6-1) - !%p/lib/gcc4.6/lib/gcj-4.6.3-12/libjvm.dylib + !%p/lib/gcc4.6/lib/gcj-%v-12/libjvm.dylib %p/lib/gcc4.6/%lib/libgfortran.3.dylib 4.0.0 %n (>= 4.6-1) 64 %p/lib/gcc4.6/%lib/libffi.4.dylib 5.0.0 %n (>= 4.6-1) 64 (%m != powerpc) %p/lib/gcc4.6/%lib/libgcj.12.dylib 13.0.0 %n (>= 4.6-1) 64 @@ -174,7 +175,7 @@ %p/lib/gcc4.6/%lib/libobjc-gnu.3.dylib 4.0.0 %n (>= 4.6-1) 64 %p/lib/gcc4.6/%lib/libgomp.1.dylib 2.0.0 %n (>= 4.6-1) 64 (%m != powerpc) %p/lib/gcc4.6/%lib/libquadmath.0.dylib 1.0.0 %n (>= 4.6-1) 64 - (%m != powerpc) !%p/lib/gcc4.6/%lib/gcj-4.6.3-12/libjvm.dylib + (%m != powerpc) !%p/lib/gcc4.6/%lib/gcj-%v-12/libjvm.dylib << << SplitOff2: << ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs