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-serv6152
Modified Files: gcc48-10.4.info gcc48.patch Log Message: sync. w/ 10.!4/stable, validated on powerpc-darwin8 Index: gcc48-10.4.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/languages/gcc48-10.4.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- gcc48-10.4.info 22 Apr 2013 19:42:41 -0000 1.2 +++ gcc48-10.4.info 3 Jun 2013 20:55:46 -0000 1.3 @@ -1,13 +1,13 @@ Info2: << Package: gcc48 -Version: 4.8.0 +Version: 4.8.1 Revision: 1 Source: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%v/gcc-%v.tar.bz2 -Source-MD5: e6040024eb9e761c3bea348d1fa5abb0 +Source-MD5: 3b2386c114cd74185aa3754b58a79304 Source2: ftp://sourceware.org/pub/java/ecj-4.5.jar Source2-MD5: d7cd6a27c8801e66cbaa964a039ecfdb PatchFile: %n.patch -PatchFile-MD5: 9359bd9634304d98e2a8f3950f768d35 +PatchFile-MD5: 0c7eedb5aa116bfa152d7622ff4e6578 Distribution: 10.4 Type: -64bit -64bit Architecture: powerpc, i386 @@ -72,7 +72,7 @@ #!/bin/sh -ev darwinvers=`uname -r` cd ../darwin_objdir - make -j1 install DESTDIR=%d + make -j 1 install DESTDIR=%d mkdir -p %i/bin # Add symlinks to recreate previous naming of executables in %p/bin @@ -128,7 +128,7 @@ # remove build path from .la files perl -pi -e "s, \-L[^ ']*/%n-%v-%r/darwin_objdir/[^ ']*,,g" `find %i/lib/gcc4.8/lib -name '*.la'` - find %i/lib/gcc4.8/lib -name 'libasan.la' | xargs perl -pi -e "s, /[^']*/%n-%v-%r/darwin_objdir/[^ ']*,,g" + find %i/lib/gcc4.8/lib -name 'libasan.la' | xargs perl -pi -e "s, /[^ ']*/%n-%v-%r/darwin_objdir/[^ ']*,,g" << SplitOff: << Package: %N-shlibs @@ -139,7 +139,6 @@ Homepage: http://gcc.gnu.org/ Files: << lib/gcc4.8/lib/libgfortran.3*.dylib - lib/gcc4.8/lib/libffi.4*.dylib lib/gcc4.8/lib/libstdc++.6*.dylib lib/gcc4.8/lib/libgcc_s.1*.dylib lib/gcc4.8/lib/libgcc_ext.1*.dylib @@ -155,7 +154,6 @@ (%m != powerpc) lib/gcc4.8/lib/libasan.0*.dylib lib/gcc4.8/lib/gcj-%v-14 lib/gcc4.8/%lib/libgfortran.3*.dylib - lib/gcc4.8/%lib/libffi.4*.dylib (%m != powerpc) lib/gcc4.8/%lib/libgcj.14*.dylib (%m != powerpc) lib/gcc4.8/%lib/libgcj-tools.14*.dylib (%m != powerpc) lib/gcc4.8/%lib/libgij.14*.dylib @@ -171,7 +169,6 @@ << Shlibs: << %p/lib/gcc4.8/lib/libgfortran.3.dylib 4.0.0 %n (>= 4.8-1) - %p/lib/gcc4.8/lib/libffi.4.dylib 5.0.0 %n (>= 4.8-1) %p/lib/gcc4.8/lib/libstdc++.6.dylib 7.0.0 %n (>= 4.8-1) %p/lib/gcc4.8/lib/libgcc_s.1.dylib 1.0.0 %n (>= 4.8-1) %p/lib/gcc4.8/lib/libgcj.14.dylib 15.0.0 %n (>= 4.8-1) @@ -186,7 +183,6 @@ (%m != powerpc) %p/lib/gcc4.8/lib/libasan.0.dylib 1.0.0 %n (>= 4.8-1) !%p/lib/gcc4.8/lib/gcj-%v-14/libjvm.dylib %p/lib/gcc4.8/%lib/libgfortran.3.dylib 4.0.0 %n (>= 4.8-1) 64 - %p/lib/gcc4.8/%lib/libffi.4.dylib 5.0.0 %n (>= 4.8-1) 64 (%m != powerpc) %p/lib/gcc4.8/%lib/libgcj.14.dylib 15.0.0 %n (>= 4.8-1) 64 (%m != powerpc) %p/lib/gcc4.8/%lib/libgcj-tools.14.dylib 15.0.0 %n (>= 4.8-1) 64 (%m != powerpc) %p/lib/gcc4.8/%lib/libgij.14.dylib 15.0.0 %n (>= 4.8-1) 64 @@ -216,16 +212,6 @@ share/man/man7/*-fsf-4.8.7 << << -PostInstScript: << - update-alternatives --install %p/share/man/man3/ffi.3 ffi %p/share/man/man3/%N_ffi.3 60 \ - --slave %p/share/man/man3/ffi_call.3 ffi_call %p/share/man/man3/%N_ffi_call.3 \ - --slave %p/share/man/man3/ffi_prep_cif.3 ffi_prep_cif %p/share/man/man3/%N_ffi_prep_cif.3 -<< -PreRmScript: << - if [ $1 != "upgrade" ]; then - update-alternatives --remove ffi %p/share/man/man3/%N_ffi.3 - fi -<< License: GPL Description: GNU Compiler Collection Version 4.8 DescDetail: << @@ -243,6 +229,9 @@ Build with -fsf-4.8 suffix and place non-overlapping files into new gcc48-compiler package which can co-exist with other gcc4x-compiler packages. Overlapping files are left in main gcc48 package which still conflicts with other gcc4x packages. + +Test results for this build on powerpc-darwin8: +http://gcc.gnu.org/ml/gcc-testresults/2013-06/msg00237.html << Homepage: http://gcc.gnu.org/ Maintainer: Jack Howarth <howa...@bromo.med.uc.edu> Index: gcc48.patch =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/languages/gcc48.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- gcc48.patch 10 Apr 2013 00:30:23 -0000 1.1 +++ gcc48.patch 3 Jun 2013 20:55:46 -0000 1.2 @@ -1,7 +1,32 @@ -diff -uNr gcc-4.6-20100629/libjava/configure gcc-4.6-20100629.fink/libjava/configure ---- gcc-4.6-20100629/libjava/configure 2010-06-11 00:12:38.000000000 -0400 -+++ gcc-4.6-20100629.fink/libjava/configure 2010-06-29 17:51:26.000000000 -0400 -@@ -1610,6 +1610,8 @@ +diff -uNr gcc-4.8.0/gcc/config/darwin.h gcc-4.8.0.fink/gcc/config/darwin.h +--- gcc-4.8.0/gcc/config/darwin.h 2013-02-11 18:30:10.000000000 -0500 ++++ gcc-4.8.0.fink/gcc/config/darwin.h 2013-04-06 10:13:42.000000000 -0400 +@@ -913,9 +913,8 @@ + darwin_driver_init (&decoded_options_count, &decoded_options) + #endif + +-/* The Apple assembler and linker do not support constructor priorities. */ +-#undef SUPPORTS_INIT_PRIORITY +-#define SUPPORTS_INIT_PRIORITY 0 ++/* While the Apple assembler and linker do not support constructor priorities, ++ intra-module priority support is available through sort_cdtor_records. */ + + /* When building cross-compilers (and native crosses) we shall default to + providing an osx-version-min of this unless overridden by the User. */ +diff -uNr gcc-4.8.0/gcc/testsuite/g++.dg/special/conpr-3.C gcc-4.8.0.fink/gcc/testsuite/g++.dg/special/conpr-3.C +--- gcc-4.8.0/gcc/testsuite/g++.dg/special/conpr-3.C 2007-02-25 13:47:05.000000000 -0500 ++++ gcc-4.8.0.fink/gcc/testsuite/g++.dg/special/conpr-3.C 2013-04-06 10:13:42.000000000 -0400 +@@ -1,5 +1,6 @@ + /* { dg-do run { target init_priority } } */ + /* { dg-additional-sources "conpr-3a.cc conpr-3b.cc" } */ ++/* { dg-shouldfail "No inter-module priority support" { *-apple-darwin* } } */ + + #include <stdlib.h> + +diff -uNr gcc-4.8.0/libjava/configure gcc-4.8.0.fink/libjava/configure +--- gcc-4.8.0/libjava/configure 2012-12-12 08:40:15.000000000 -0500 ++++ gcc-4.8.0.fink/libjava/configure 2013-04-06 10:13:42.000000000 -0400 +@@ -1621,6 +1621,8 @@ default=yes --enable-java-maintainer-mode allow rebuilding of .class and .h files @@ -10,7 +35,7 @@ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --enable-maintainer-mode enable make rules and dependencies not useful -@@ -3353,6 +3355,16 @@ +@@ -3379,6 +3381,16 @@ fi @@ -27,10 +52,10 @@ # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX. -diff -uNr gcc-4.6-20100629/libjava/configure.ac gcc-4.6-20100629.fink/libjava/configure.ac ---- gcc-4.6-20100629/libjava/configure.ac 2010-06-11 00:12:38.000000000 -0400 -+++ gcc-4.6-20100629.fink/libjava/configure.ac 2010-06-29 17:51:26.000000000 -0400 -@@ -139,6 +139,13 @@ +diff -uNr gcc-4.8.0/libjava/configure.ac gcc-4.8.0.fink/libjava/configure.ac +--- gcc-4.8.0/libjava/configure.ac 2012-12-12 08:40:15.000000000 -0500 ++++ gcc-4.8.0.fink/libjava/configure.ac 2013-04-06 10:13:42.000000000 -0400 +@@ -141,6 +141,13 @@ [allow rebuilding of .class and .h files])) AM_CONDITIONAL(JAVA_MAINTAINER_MODE, test "$enable_java_maintainer_mode" = yes) @@ -44,3 +69,15 @@ # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX. GCC_NO_EXECUTABLES +diff -uNr gcc-4.8.0/libquadmath/configure gcc-4.8.0.fink/libquadmath/configure +--- gcc-4.8.0/libquadmath/configure 2013-03-22 06:16:00.000000000 -0400 ++++ gcc-4.8.0.fink/libquadmath/configure 2013-04-06 10:14:10.000000000 -0400 +@@ -3395,7 +3395,7 @@ + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" + $as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 +- ac_status=$? ++ ac_status=0 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs