Browse Source

rebuild toolchain

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@7851 ec354946-7b23-47d6-9f5a-488ba84defc7
Takemikaduchi 10 years ago
parent
commit
85642bc858
5 changed files with 47 additions and 42 deletions
  1. 9 6
      b/binutils/binutils-vl.spec
  2. 22 29
      g/gcc/gcc-vl.spec
  3. 4 1
      g/glibc/glibc-vl.spec
  4. 4 1
      lib/libt/libtool/libtool-vl.spec
  5. 8 5
      t/tcl/tcl-vl.spec

+ 9 - 6
b/binutils/binutils-vl.spec

@@ -11,7 +11,7 @@ Summary: A GNU collection of binary utilities.
 Summary(ja): GNU 版バイナリユーティリティ集
 Name: binutils
 Version: 2.22
-Release: 2%{?_dist_release}
+Release: 3%{?_dist_release}
 License: GPLv3+
 Group: Development/Tools
 URL: http://sources.redhat.com/binutils
@@ -413,6 +413,9 @@ fi
 
 
 %changelog
+* Tue Oct 01 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.22-3
+- rebuild with gcc-4.8.1
+
 * Sat Jan 14 2012 NAKAMURA Kenta <kenta@vinelinux.org> - 2.22-2
 - enabled linker plugins support
 
@@ -444,7 +447,7 @@ fi
 * Mon Jan 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.20.51.0.2-2
 - rebuilt with gcc-4.4.3
 
-* Tue Nov  8 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.20.51.0.2-1
+* Sun Nov  8 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.20.51.0.2-1
 - updated to 2.20.51.0.2
 
 * Wed Sep 24 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.18.50.0.6-1
@@ -751,18 +754,18 @@ fi
 - fix -z relro to make sure end of PT_GNU_RELRO segment is always
   COMMONPAGESIZE aligned
 
-* Wed Aug 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-8
+* Mon Aug 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-8
 - fix linker segfaults on input objects with SHF_LINK_ORDER with
   incorrect sh_link (H.J.Lu, Nick Clifton, #130198, BZ #290)
 
-* Wed Aug 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-7
+* Mon Aug 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-7
 - resolve all undefined ppc64 .* syms to the function bodies through
   .opd, not just those used in brach instructions (Alan Modra)
 
-* Tue Aug 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-6
+* Mon Aug 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-6
 - fix ppc64 ld --dotsyms (Alan Modra)
 
-* Tue Aug 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-5
+* Mon Aug 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-5
 - various ppc64 make check fixes when using non-dot-syms gcc (Alan Modra)
 - fix --gc-sections
 - on ia64 create empty .gnu.linkonce.ia64unw*.* sections for

+ 22 - 29
g/gcc/gcc-vl.spec

@@ -1,9 +1,7 @@
-%global DATE 20130920
-%global SVNREV 202765
 %global gcc_version 4.8.1
 # Note, gcc_release must be integer, if you want to add suffixes to
 # %{release}, append them after %{gcc_release} on Release: line.
-%global gcc_release 1%{?_dist_release}
+%global gcc_release 2%{?_dist_release}
 %global _unpackaged_files_terminate_build 0
 %global multilib_64_archs sparc64 ppc64 s390x x86_64
 # %ifarch %{ix86} x86_64 ia64 ppc ppc64 alpha
@@ -74,12 +72,7 @@ Release: %{gcc_release}
 # GCC Runtime Exception.
 License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions
 Group: Development/Languages
-# The source for this package was pulled from upstream's vcs.  Use the
-# following commands to generate the tarball:
-# svn export svn://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_7-branch@%{SVNREV} gcc-%{version}-%{DATE}
-# tar cf - gcc-%{version}-%{DATE} | bzip2 -9 > gcc-%{version}-%{DATE}.tar.bz2
-Source0: gcc-%{version}-%{DATE}.tar.bz2
-#Source0: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}/%{name}-%{version}.tar.bz2
+Source0: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}/%{name}-%{version}.tar.bz2
 %global fastjar_ver 0.97
 Source4: http://download.savannah.nongnu.org/releases/fastjar/fastjar-%{fastjar_ver}.tar.gz
 URL: http://gcc.gnu.org
@@ -202,7 +195,6 @@ Patch11: gcc48-libstdc++-docs.patch
 Patch12: gcc48-no-add-needed.patch
 Patch13: gcc48-pr56564.patch
 Patch14: gcc48-pr56493.patch
-Patch15: gcc48-color-auto.patch
 
 Patch1000: fastjar-0.97-segfault.patch
 Patch1001: fastjar-0.97-len1.patch
@@ -950,7 +942,7 @@ not stable, so plugins must be rebuilt any time GCC is updated.
 #####################################################################
 
 %prep
-%setup -q -n gcc-%{version}-%{DATE}
+%setup -q 
 %patch0 -p0 -b .hack~
 %patch1 -p0 -b .java-nomulti~
 %patch2 -p0 -b .ppc32-retaddr~
@@ -970,7 +962,6 @@ not stable, so plugins must be rebuilt any time GCC is updated.
 %patch12 -p0 -b .no-add-needed~
 %patch13 -p0 -b .pr56564~
 %patch14 -p0 -b .pr56493~
-%patch15 -p0 -b .color-auto~
 
 # This testcase doesn't compile.
 rm libjava/testsuite/libjava.lang/PR35020*
@@ -987,8 +978,6 @@ tar xzf %{SOURCE4}
 tar xjf %{SOURCE10}
 %endif
 
-sed -i -e 's/4\.8\.2/4.8.1/' gcc/BASE-VER
-
 %if 0%{?fedora} >= 16 || 0%{?rhel} >= 7
 # Default to -gdwarf-4 -fno-debug-types-section rather than -gdwarf-2
 sed -i '/UInteger Var(dwarf_version)/s/Init(2)/Init(4)/' gcc/common.opt
@@ -1503,7 +1492,7 @@ ln -sf ../../../libgomp.so.1.* libgomp.so
 ln -sf ../../../libmudflap.so.0.* libmudflap.so
 ln -sf ../../../libmudflapth.so.0.* libmudflapth.so
 %if %{build_go}
-ln -sf ../../../libgo.so.4.* libgo.so
+ln -sf ../../../libgo.so.3.* libgo.so
 %endif
 %if %{build_libquadmath}
 ln -sf ../../../libquadmath.so.0.* libquadmath.so
@@ -1531,7 +1520,7 @@ ln -sf ../../../../%{_lib}/libgomp.so.1.* libgomp.so
 ln -sf ../../../../%{_lib}/libmudflap.so.0.* libmudflap.so
 ln -sf ../../../../%{_lib}/libmudflapth.so.0.* libmudflapth.so
 %if %{build_go}
-ln -sf ../../../../%{_lib}/libgo.so.4.* libgo.so
+ln -sf ../../../../%{_lib}/libgo.so.3.* libgo.so
 %endif
 %if %{build_libquadmath}
 ln -sf ../../../../%{_lib}/libquadmath.so.0.* libquadmath.so
@@ -1658,8 +1647,8 @@ echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libmudflap.so.0.* | sed 's
 echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libmudflapth.so.0.* | sed 's,^.*libm,libm,'`' )' > 64/libmudflapth.so
 %if %{build_go}
 rm -f libgo.so
-echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libgo.so.4.* | sed 's,^.*libg,libg,'`' )' > libgo.so
-echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libgo.so.4.* | sed 's,^.*libg,libg,'`' )' > 64/libgo.so
+echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libgo.so.3.* | sed 's,^.*libg,libg,'`' )' > libgo.so
+echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libgo.so.3.* | sed 's,^.*libg,libg,'`' )' > 64/libgo.so
 %endif
 %if %{build_libquadmath}
 rm -f libquadmath.so
@@ -1743,8 +1732,8 @@ echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libmudflap.so.0.* | sed 's
 echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libmudflapth.so.0.* | sed 's,^.*libm,libm,'`' )' > 32/libmudflapth.so
 %if %{build_go}
 rm -f libgo.so
-echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libgo.so.4.* | sed 's,^.*libg,libg,'`' )' > libgo.so
-echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libgo.so.4.* | sed 's,^.*libg,libg,'`' )' > 32/libgo.so
+echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libgo.so.3.* | sed 's,^.*libg,libg,'`' )' > libgo.so
+echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libgo.so.3.* | sed 's,^.*libg,libg,'`' )' > 32/libgo.so
 %endif
 %if %{build_libquadmath}
 rm -f libquadmath.so
@@ -1845,7 +1834,7 @@ chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libasan.so.0.*
 chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libtsan.so.0.*
 %endif
 %if %{build_go}
-chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libgo.so.4.*
+chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libgo.so.3.*
 %endif
 chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libobjc.so.4.*
 
@@ -2686,12 +2675,13 @@ fi
 %{_prefix}/%{_lib}/libgcj-tools.so.*
 %{_prefix}/%{_lib}/libgcj_bc.so.*
 %{_prefix}/%{_lib}/libgij.so.*
-%dir %{_prefix}/%{_lib}/gcj-%{version}
-%{_prefix}/%{_lib}/gcj-%{version}/libgtkpeer.so
-%{_prefix}/%{_lib}/gcj-%{version}/libgjsmalsa.so
-%{_prefix}/%{_lib}/gcj-%{version}/libjawt.so
-%{_prefix}/%{_lib}/gcj-%{version}/libjvm.so
-%{_prefix}/%{_lib}/gcj-%{version}/libjavamath.so
+%dir %{_prefix}/%{_lib}/gcj-%{version}-14
+%{_prefix}/%{_lib}/gcj-%{version}-14/classmap.db
+%{_prefix}/%{_lib}/gcj-%{version}-14/libgtkpeer.so
+%{_prefix}/%{_lib}/gcj-%{version}-14/libgjsmalsa.so
+%{_prefix}/%{_lib}/gcj-%{version}-14/libjawt.so
+%{_prefix}/%{_lib}/gcj-%{version}-14/libjvm.so
+%{_prefix}/%{_lib}/gcj-%{version}-14/libjavamath.so
 %dir %{_prefix}/share/java
 %{_prefix}/share/java/[^sl]*
 %{_prefix}/share/java/libgcj-%{version}.jar
@@ -3068,9 +3058,9 @@ fi
 
 %files -n libgo
 %defattr(-,root,root,-)
-%{_prefix}/%{_lib}/libgo.so.4*
+%{_prefix}/%{_lib}/libgo.so.3*
 %ifarch %{multilib_64_archs}
-%{_prefix}/lib/libgo.so.4*
+%{_prefix}/lib/libgo.so.3*
 %endif
 %doc rpm.doc/libgo/*
 
@@ -3128,6 +3118,9 @@ fi
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/plugin
 
 %changelog
+* Mon Sep 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.1-2
+- change source (original)
+
 * Sun Sep 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.1-1
 - updated to 4.8.1
 - merged with FC 4.8.1-10.fc21

+ 4 - 1
g/glibc/glibc-vl.spec

@@ -32,7 +32,7 @@ Summary: The GNU libc libraries
 Summary(ja): GNU libc ライブラリ
 Name: glibc
 Version: %{glibcversion}
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 # GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
 # Things that are linked directly into dynamically linked programs
 # and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
@@ -1340,6 +1340,9 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Tue Oct 01 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.14.1-4
+- rebuild with gcc-4.8.1
+
 * Wed Jan 04 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.14.1-3
 - add Patch12: glibc-fix-do_lookup_x.patch
 

+ 4 - 1
lib/libt/libtool/libtool-vl.spec

@@ -6,7 +6,7 @@ Summary: The GNU Portable Library Tool
 Summary(ja): GNU ポータブルライブラリツール
 Name:    libtool
 Version: 2.4.2
-Release: 2%{?_dist_release}
+Release: 3%{?_dist_release}
 License: GPLv2+ and LGPLv2+ and GFDL
 Group:   Development/Tools
 URL:     http://www.gnu.org/software/libtool/
@@ -212,6 +212,9 @@ fi
 
 
 %changelog
+* Tue Oct 01 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.2-3
+- rebuild with gcc-4.8.1-2
+
 * Mon Sep 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.2-2
 - rebuild with gcc-4.8.1
 - add BuildRequires: help2man

+ 8 - 5
t/tcl/tcl-vl.spec

@@ -1,7 +1,7 @@
 %define majorver 8.5
-%define minorver 7
+%define minorver 15
 %define version %{majorver}.%{minorver}
-%define htmlver %{majorver}.7
+%define htmlver %{majorver}.15
 
 %{!?sdt:%define sdt 0}
 
@@ -18,9 +18,8 @@ Source0: http://prdownloads.sourceforge.net/tcl/%{name}%{version}-src.tar.gz
 Source1: http://prdownloads.sourceforge.net/tcl/%{name}%{htmlver}-html.tar.gz
 # patches from Red Hat Enterprise Linux tcl-8.5.7-6.el6
 Patch100: tcl-8.5.1-autopath.patch
-Patch101: tcl-8.5.0-conf.patch
+Patch101: tcl-8.5.15-conf.patch
 Patch102: tcl-8.5.0-hidden.patch
-Patch103: tcl-8.5.7-sigabrt.patch
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: libtool, util-linux, perl, gdbm, autoconf, imake
@@ -51,7 +50,6 @@ mv tcl%{htmlver}/html .
 %patch100 -p1 -b .autopath
 %patch101 -p1 -b .conf
 %patch102 -p1 -b .hidden
-%patch103 -p1 -b .sigabrt
 
 %build
 pushd unix
@@ -119,6 +117,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/mann/*
 
 %changelog
+* Tue Oct 01 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 8.5.15-1
+- update to 8.5.15
+- update Patch101 (tcl-8.5.15-conf.patch)
+- remove Patch103 (tcl-8.5.7-sigabrt.patch)
+
 * Fri Jan  4 2013 IWAI, Masaharu <iwai@alib.jp> 8.5.7-1
 - update to 8.5.7: sync Red Hat Enterprise Linux 6 tcl-8.5.7-6.el6
 - update License: TCL