[packages/gcc] - started update to 4.8.0 - updated branch diff to 4.8 branch - gcc-ppc64-m32-m64-multilib-only.patc

baggins baggins at pld-linux.org
Wed May 22 23:25:45 CEST 2013


commit 938481cb9ea569a316ff305d8f523649a52175a2
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Wed May 22 23:19:58 2013 +0200

    - started update to 4.8.0
    - updated branch diff to 4.8 branch
    - gcc-ppc64-m32-m64-multilib-only.patch looks unneeded, remnoved from spec

 gcc-cloog.patch           |  8 ++++----
 gcc-info.patch            |  6 +++---
 gcc-sparc64-ada_fix.patch |  2 +-
 gcc.spec                  | 27 ++++++++++++++-------------
 4 files changed, 22 insertions(+), 21 deletions(-)
---
diff --git a/gcc.spec b/gcc.spec
index 6756c0e..c262815 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -1,6 +1,8 @@
 # NOTE: despite lower soname, libffi is newer than standalone 3.0.9
 #
 # TODO:
+# - update files
+# - update issue4664051.patch
 # - gconf peer? (but libgcj needs split anyway)
 # - package?
 #   /usr/bin/gjdoc [BR: antlr.jar] (but see gjdoc package, there are some additional jars?)
@@ -33,7 +35,6 @@
 %bcond_without	x		# don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
 # - other:
 %bcond_without	bootstrap	# omit 3-stage bootstrap
-%bcond_with	ppc64_nof	# "nof" multilib target in ppc64 compiler
 %bcond_with	tests		# torture gcc
 %bcond_with	symvers		# enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
 
@@ -80,12 +81,12 @@
 %endif
 %endif
 
-%define		major_ver	4.7
-%define		minor_ver	3
+%define		major_ver	4.8
+%define		minor_ver	0
 %define		major_ecj_ver	4.5
 # class data version seen with file(1) that this jvm is able to load
 %define		_classdataversion 50.0
-%define		gcj_soname_ver	13
+%define		gcj_soname_ver	14
 
 Summary:	GNU Compiler Collection: the C compiler and shared files
 Summary(es.UTF-8):	Colección de compiladores GNU: el compilador C y ficheros compartidos
@@ -93,29 +94,29 @@ Summary(pl.UTF-8):	Kolekcja kompilatorów GNU: kompilator C i pliki współdziel
 Summary(pt_BR.UTF-8):	Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
 Name:		gcc
 Version:	%{major_ver}.%{minor_ver}
-Release:	2
+Release:	0.1
 Epoch:		6
 License:	GPL v3+
 Group:		Development/Languages
 Source0:	ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5:	86f428a30379bdee0224e353ee2f999e
+# Source0-md5:	e6040024eb9e761c3bea348d1fa5abb0
 Source1:	%{name}-optimize-la.pl
 Source2:	ftp://sourceware.org/pub/java/ecj-%{major_ecj_ver}.jar
 # Source2-md5:	d7cd6a27c8801e66cbaa964a039ecfdb
 # check libffi version with libffi/configure.ac
 Source3:	libffi.pc.in
-# svn diff -x --ignore-eol-style --force svn://gcc.gnu.org/svn/gcc/tags/gcc_4_7_3_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch > gcc-branch.diff
+# svn diff -x --ignore-eol-style --force svn://gcc.gnu.org/svn/gcc/tags/gcc_4_8_0_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch > gcc-branch.diff
 Patch100:	%{name}-branch.diff
-# Patch100-md5:	ed71b602ecff35de8f4678e27dd9c2ef
+# Patch100-md5:	ac423abd2e4312e1117296711359a42b
 Patch0:		%{name}-info.patch
 Patch1:		%{name}-cloog.patch
 Patch2:		%{name}-nodebug.patch
 Patch3:		%{name}-ada-link.patch
 Patch4:		%{name}-sparc64-ada_fix.patch
-Patch6:		%{name}-ppc64-m32-m64-multilib-only.patch
 Patch7:		%{name}-libjava-multilib.patch
 Patch8:		%{name}-enable-java-awt-qt.patch
 Patch10:	%{name}-moresparcs.patch
+Patch11:	%{name}-install-libffi.patch
 Patch13:	issue4664051.patch
 URL:		http://gcc.gnu.org/
 BuildRequires:	autoconf >= 2.64
@@ -1501,14 +1502,14 @@ Statyczna biblioteka języka Go - wersja 32-bitowa.
 %patch3 -p1
 %patch4 -p1
 
-%{!?with_ppc64_nof:%patch6 -p1}
 %patch7 -p0
 %if %{with qt}
 %patch8 -p1
 %endif
 %patch10 -p1
+%patch11 -p0
 
-%patch13 -p0
+#patch13 -p0
 
 mv ChangeLog ChangeLog.general
 
@@ -2688,13 +2689,13 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc libgo/{LICENSE,PATENTS,README}
 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgo.so.0
+%attr(755,root,root) %ghost %{_libdir}/libgo.so.3
 
 %if %{with multilib}
 %files -n libgo-multilib
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir32}/libgo.so.0
+%attr(755,root,root) %ghost %{_libdir32}/libgo.so.3
 %endif
 
 %files -n libgo-devel
diff --git a/gcc-cloog.patch b/gcc-cloog.patch
index 0f3f39c..a14f471 100644
--- a/gcc-cloog.patch
+++ b/gcc-cloog.patch
@@ -17,10 +17,10 @@
  main ()
  {
  #if CLOOG_VERSION_MAJOR != 0 \
--    || CLOOG_VERSION_MINOR != 16 \
--    || CLOOG_VERSION_REVISION < 1
-+    || CLOOG_VERSION_MINOR < 16 \
-+    || (CLOOG_VERSION_MINOR == 16 && CLOOG_VERSION_REVISION < 1)
+-    || CLOOG_VERSION_MINOR != 17 \
+-    || CLOOG_VERSION_REVISION < 0
++    || CLOOG_VERSION_MINOR < 17 \
++    || (CLOOG_VERSION_MINOR == 17 && CLOOG_VERSION_REVISION < 0)
      choke me
     #endif
    ;
diff --git a/gcc-info.patch b/gcc-info.patch
index b848a13..476f4d4 100644
--- a/gcc-info.patch
+++ b/gcc-info.patch
@@ -39,9 +39,9 @@
 -* g++: (gcc).                  The GNU C++ compiler.
 +* gcc: (gcc).				The GNU Compiler Collection
 +* g++: (gcc).				The GNU C++ compiler
+ * gcov: (gcc) Gcov.            @command{gcov}---a test coverage program.
  @end direntry
  This file documents the use of the GNU compilers.
- @sp 1
 --- a/gcc/doc/gccint.texi	2004-05-24 00:54:29.000000000 +0200
 +++ b/gcc/doc/gccint.texi	2004-09-26 10:58:58.222712920 +0200
 @@ -46,9 +46,9 @@
@@ -73,9 +73,9 @@
 --- a/gcc/ada/gnat_ugn.texi	2005-12-06 23:45:52.983574000 +0100
 +++ b/gcc/ada/gnat_ugn.texi	2005-12-11 02:35:45.580878360 +0100
 @@ -109,9 +109,9 @@
- @end macro
  
- @settitle @value{EDITION} User's Guide @value{PLATFORM}
+ 
+ @settitle @value{EDITION} User's Guide @value{TITLESUFFIX}
 - at dircategory GNU Ada tools
 + at dircategory Programming Languages:
  @direntry
diff --git a/gcc-sparc64-ada_fix.patch b/gcc-sparc64-ada_fix.patch
index f595965..dd2d33e 100644
--- a/gcc-sparc64-ada_fix.patch
+++ b/gcc-sparc64-ada_fix.patch
@@ -29,9 +29,9 @@
 +  LIBRARY_VERSION := $(LIB_VERSION)
 +endif
 +
+ # HP/PA Linux
  ifeq ($(strip $(filter-out hppa% linux%,$(arch) $(osys))),)
    LIBGNAT_TARGET_PAIRS = \
-   a-intnam.ads<a-intnam-linux.ads \
 --- a/gcc/ada/system-linux-sparc64.ads	1970-01-01 00:00:00.000000000 +0000
 +++ b/gcc/ada/system-linux-sparc64.ads	2005-05-21 18:34:52.000000000 +0000
 @@ -0,0 +1,151 @@
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gcc.git/commitdiff/90bafbef128fb3387da37d4c8a47777f8d8427a4



More information about the pld-cvs-commit mailing list