Browse Source

binutils-2.26,gcc-4.9.3,glibc-2.23

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@10250 ec354946-7b23-47d6-9f5a-488ba84defc7
Takemikaduchi 8 years ago
parent
commit
566096e505

+ 26 - 15
b/binutils/binutils-vl.spec

@@ -10,8 +10,8 @@
 Summary: A GNU collection of binary utilities.
 Summary(ja): GNU 版バイナリユーティリティ集
 Name: binutils
-Version: 2.23.2
-Release: 2%{?_dist_release}
+Version: 2.26
+Release: 1%{?_dist_release}
 License: GPLv3+
 Group: Development/Tools
 URL: http://sources.redhat.com/binutils
@@ -28,11 +28,12 @@ Source: http://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.bz2
 Source2: binutils-2.19.50.0.1-output-format.sed
 Patch01: binutils-2.20.51.0.12-libtool-lib64.patch
 Patch03: binutils-2.20.51.0.2-ia64-lib64.patch
-Patch04: binutils-2.20.51.0.12-version.patch
-Patch05: binutils-2.20.51.0.2-set-long-long.patch
-Patch06: binutils-2.23.2-build-id.patch
-Patch07: binutils-2.20.51.0.12-copy-osabi.patch
-Patch08: binutils-2.20.51.0.12-sec-merge-emit.patch
+Patch04: binutils-2.26-version.patch
+Patch05: binutils-2.26-set-long-long.patch
+Patch07: binutils-2.26-copy-osabi.patch
+Patch08: binutils-2.26-sec-merge-emit.patch
+
+Patch1001: binutils-2.26-uio-vine.patch
 
 %if %{?_dist_release} > vl6
 %define gold_arches %ix86 x86_64
@@ -125,11 +126,12 @@ to consider using libelf instead of BFD.
 %patch03 -p0 -b .ia64-lib64~
 %endif
 %endif
-%patch04 -p0 -b .version~
-%patch05 -p0 -b .set-long-long~
-%patch06 -p1 -b .build-id~
-%patch07 -p0 -b .copy-osabi~
-%patch08 -p0 -b .sec-merge-emit~
+%patch04 -p1 -b .version~
+%patch05 -p1 -b .set-long-long~
+%patch07 -p1 -b .copy-osabi~
+%patch08 -p1 -b .sec-merge-emit~
+
+%patch1001 -p1 -b .vine
 
 # We cannot run autotools as there is an exact requirement of autoconf-2.59.
 
@@ -184,10 +186,9 @@ CFLAGS="$CFLAGS -O0 -ggdb2"
   --build=%{_target_platform} --host=%{_target_platform} \
   --target=%{binutils_target} \
 %ifarch %gold_arches
-  --enable-gold=yes --enable-ld=yes \
-  --enable-plugins \
+  --enable-gold=default --enable-ld \
 %else
-  --enable-gold=no --enable-ld=yes \
+  --enable-gold=no \
 %endif
 %if %{enable_shared}
   --enable-shared \
@@ -195,6 +196,7 @@ CFLAGS="$CFLAGS -O0 -ggdb2"
   --disable-shared \
 %endif
   $CARGS \
+  --enable-plugins \
   --disable-werror \
   --with-bugurl=http://bugzilla.redhat.com/bugzilla/
 make %{_smp_mflags} tooldir=%{_prefix} all
@@ -411,6 +413,15 @@ fi
 
 
 %changelog
+* Sat May 07 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.26-1
+- update to 2.26
+- update Patch04 (binutils-2.26-version.patch)
+- update Patch05 (binutils-2.26-set-long-long.patch)
+- remove Patch06 (binutils-2.23.2-build-id.patch)
+- update Patch07 (binutils-2.26-copy-osabi.patch)
+- update Patch08 (binutils-2.26-sec-merge-emit.patch)
+- add Patch1001: binutils-2.26-uio-vine.patch
+
 * Sun Dec 13 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.23.2-2
 - rebuild with VineSeed environment
 

File diff suppressed because it is too large
+ 220 - 416
g/gcc/gcc-vl.spec


+ 14 - 37
g/glibc/glibc-vl.spec

@@ -1,7 +1,5 @@
-%define glibcversion 2.18
+%define glibcversion 2.23
 %define glibcsrcdir glibc-%{glibcversion}
-#%define glibcportsdir glibc-ports-%{glibcversion}
-%define glibcportsdir ports
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 ### glibc.spec.in follows:
 %define run_glibc_tests 1
@@ -22,7 +20,6 @@
 %else
 %define buildpower6 0
 %endif
-%define rtkaioarches %{ix86} x86_64 ia64 ppc ppc64 s390 s390x
 %define biarcharches %{ix86} x86_64 ppc ppc64 s390 s390x
 %define debuginfocommonarches %{biarcharches} alpha alphaev6
 %define multiarcharches ppc ppc64 %{ix86} x86_64 %{sparc}
@@ -33,7 +30,7 @@ Summary: The GNU libc libraries
 Summary(ja): GNU libc ライブラリ
 Name: glibc
 Version: %{glibcversion}
-Release: 3%{?_dist_release}
+Release: 1%{?_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
@@ -52,26 +49,10 @@ Source11: find_requires_glibc.sh
 
 
 # patches from Fedora
-Patch11: %{name}-2.18-nptl-linklibc.patch
+Patch11: %{name}-2.23-nptl-linklibc.patch
 Patch12: %{name}-2.18-localedef.patch
 Patch13: %{name}-2.18-locarchive.patch
 
-# rtkaio and c_stubs.  Note that despite the numbering, these are always
-# applied first.
-Patch14: %{name}-rtkaio.patch
-Patch15: %{name}-c_stubs.patch
-
-# Remove non-ELF support in rtkaio
-Patch16: %{name}-rh731833-rtkaio.patch
-Patch17: %{name}-rh731833-rtkaio-2.patch
-Patch18: %{name}-rh970865.patch
-
-#
-# Patches from upstream
-#
-Patch19: %{name}-rh995841.patch
-
-
 # patch for Vine
 Patch10001: glibc-2.18-vine-build-env.patch
 
@@ -441,18 +422,11 @@ package or when debugging this package.
 %endif
 
 %prep
-rm -rf %{glibcportsdir}
 %setup -q -n %{glibcsrcdir}
 
 %patch11 -p1
 %patch12 -p1
 %patch13 -p1
-%patch14 -p1
-%patch15 -p1
-%patch16 -p1
-%patch17 -p1
-%patch18 -p1
-%patch19 -p1
 
 %patch10001 -p1
 
@@ -532,9 +506,6 @@ esac
 EnableKernel="--enable-kernel=%{enablekernel}"
 echo "$GCC" > Gcc
 AddOns=`echo */configure | sed -e 's!/configure!!g;s!\(linuxthreads\|nptl\|rtkaio\|powerpc-cpu\)\( \|$\)!!g;s! \+$!!;s! !,!g;s!^!,!;/^,\*$/d'`
-%ifarch %{rtkaioarches}
-AddOns=,rtkaio$AddOns
-%endif
 
 build()
 {
@@ -543,13 +514,13 @@ ${1+shift}
 rm -rf $builddir
 mkdir $builddir
 pushd $builddir
-build_CFLAGS="$BuildFlags -g -O3 $*"
+build_CFLAGS="$BuildFlags -g -O3 $* -Wno-error=unused-but-set-variable -Wno-error=unused-function"
 # Some configure checks can spuriously fail for some architectures if
 # unwind info is present
 configure_CFLAGS="$build_CFLAGS -fno-asynchronous-unwind-tables"
 ../configure CC="$GCC" CXX="$GXX" CFLAGS="$configure_CFLAGS" \
 	--prefix=%{_prefix} \
-	--enable-add-ons=%{glibcportsdir},nptl$AddOns $EnableKernel \
+	--enable-add-ons=$AddOns $EnableKernel \
 	--with-headers=%{_prefix}/include --enable-bind-now \
 	--build %{target} \
 	--host %{target} \
@@ -718,7 +689,8 @@ rm -f $RPM_BUILD_ROOT/%{_lib}/libNoVersion*
 
 # NPTL <bits/stdio-lock.h> is not usable outside of glibc, so include
 # the generic one (#162634)
-cp -a bits/stdio-lock.h $RPM_BUILD_ROOT%{_prefix}/include/bits/stdio-lock.h
+cp -a sysdeps/generic/stdio-lock.h \
+        $RPM_BUILD_ROOT%{_prefix}/include/bits/stdio-lock.h
 # And <bits/libc-lock.h> needs sanitizing as well.
 cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_prefix}/include/bits/libc-lock.h
 
@@ -854,10 +826,10 @@ sed -i -e '\|%{_prefix}/%{_lib}/lib.*_p.a|d' \
        -e '\|%{_infodir}|d' rpm.filelist
 
 grep '%{_prefix}/%{_lib}/lib.*\.a' < rpm.filelist \
-  | grep '/lib\(\(c\|pthread\|nldbl\)_nonshared\|bsd\(\|-compat\)\|g\|ieee\|mcheck\|rpcsvc\)\.a$' \
+  | grep '/lib\(\(c\|pthread\|mvec\|nldbl\)_nonshared\|bsd\(\|-compat\)\|g\|ieee\|mcheck\|rpcsvc\)\.a$' \
   >> devel.filelist
 grep '%{_prefix}/%{_lib}/lib.*\.a' < rpm.filelist \
-  | grep -v '/lib\(\(c\|pthread\|nldbl\)_nonshared\|bsd\(\|-compat\)\|g\|ieee\|mcheck\|rpcsvc\)\.a$' \
+  | grep -v '/lib\(\(c\|pthread\|mvec\|nldbl\)_nonshared\|bsd\(\|-compat\)\|g\|ieee\|mcheck\|rpcsvc\)\.a$' \
   > static.filelist
 grep '%{_prefix}/%{_lib}/.*\.o' < rpm.filelist >> devel.filelist
 grep '%{_prefix}/%{_lib}/lib.*\.so' < rpm.filelist >> devel.filelist
@@ -1430,6 +1402,11 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Sat May 07 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.23-1
+- update to 2.23
+- remove Patch14-18
+- update SOURCE1 from fedora
+
 * Sun Dec 13 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.18-3
 - rebuild with VineSeed environment
 

+ 5 - 2
g/gmp/gmp-vl.spec

@@ -16,8 +16,8 @@
 Summary: A GNU arbitrary precision library.
 Summary(ja): GNU 多倍長演算ライブラリ
 Name: gmp
-Version: 5.1.3
-Release: 2%{?_dist_release}
+Version: 6.1.0
+Release: 1%{?_dist_release}
 URL: http://gmplib.org/
 Source: ftp://ftp.gnu.org/pub/gnu/gmp/gmp-%{version}.tar.xz
 Source2: gmp.h
@@ -277,6 +277,9 @@ fi
 %endif
 
 %changelog
+* Sat May 07 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 6.1.0-1
+- new upstream release
+
 * Tue Jan 14 2014 NAKAMURA Kenta <kenta@vinelinux.org> 5.1.3-2
 - rebuilt with the current environment
 

+ 9 - 5
lib/libt/libtool/libtool-vl.spec

@@ -1,18 +1,18 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
-%define gcc_version 4.8.2
+%define gcc_version 4.9.3
 
 Summary: The GNU Portable Library Tool
 Summary(ja): GNU ポータブルライブラリツール
 Name:    libtool
-Version: 2.4.2
-Release: 4%{?_dist_release}
+Version: 2.4.6
+Release: 1%{?_dist_release}
 License: GPLv2+ and LGPLv2+ and GFDL
 Group:   Development/Tools
 URL:     http://www.gnu.org/software/libtool/
 
 Source:  http://ftp.gnu.org/gnu/libtool/libtool-%{version}.tar.xz
-Patch0:  libtool-2.4-rpath.patch
+Patch0:  libtool-2.4.6-rpath.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 Requires(post):  /sbin/install-info
@@ -131,7 +131,7 @@ Static libraries and header files for development with ltdl.
 
 %build
 
-./bootstrap
+autoreconf -v
 
 export CC=gcc
 export CXX=g++
@@ -212,6 +212,10 @@ fi
 
 
 %changelog
+* Sat May 07 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.6-1
+- new upstream release
+- update Patch0 (libtool-2.4.6-rpath.patch)
+
 * Mon Nov 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.2-4
 - rebuild with gcc-4.8.2-1
 

+ 5 - 2
m/mpfr/mpfr-vl.spec

@@ -1,7 +1,7 @@
 Summary: A C library for multiple-precision floating-point computations
 Name: mpfr
-Version: 3.1.2
-Release: 2%{?_dist_release}
+Version: 3.1.4
+Release: 1%{?_dist_release}
 URL: http://www.mpfr.org/
 Source0: http://www.mpfr.org/mpfr-current/mpfr-%{version}.tar.xz
 License: LGPLv3+
@@ -89,6 +89,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_infodir}/mpfr.info*
 
 %changelog
+* Sat May 07 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
+- update to 3.1.4
+
 * Sun Dec 13 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.2-2
 - rebuild with VineSeed environment
 

+ 9 - 6
w/webkitgtk4/webkitgtk4-vl.spec

@@ -6,8 +6,8 @@
         cp -p %1 _license_files/$(echo '%1' | sed -e 's!/!.!g')
 
 Name:           webkitgtk4
-Version:        2.8.5
-Release:        3%{?_dist_release}
+Version:        2.12.2
+Release:        1%{?_dist_release}
 Summary:        GTK+ Web content engine library
 
 License:        LGPLv2
@@ -15,8 +15,6 @@ Group:			Development/Libraries
 URL:            http://www.webkitgtk.org/
 Source0:        http://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
 
-Patch0:			webkitgtk-2.7.4-nspluginwrapper.patch
-Patch2:         webkitgtk-2.5.90-cloop_fix.patch
 Patch3:         webkitgtk-2.5.2-commit_align.patch
 
 BuildRequires:  at-spi2-core-devel
@@ -49,6 +47,8 @@ BuildRequires:  mesa-libGL-devel
 BuildRequires:  pcre-devel
 BuildRequires:  ruby
 BuildRequires:  sqlite3-devel
+BuildRequires:  libnotify-devel
+BuildRequires:  hyphen-devel
 %ifarch ppc
 BuildRequires:  libatomic
 %endif
@@ -78,8 +78,6 @@ files for developing applications that use %{name}.
 
 %prep
 %setup -q -n webkitgtk-%{version}
-%patch0 -p1 -b .nspluginwrapper
-#%patch2 -p1 -b .cloop_fix
 %ifarch %{power64} aarch64 ppc
 %patch3 -p1 -b .commit_align
 %endif
@@ -165,6 +163,11 @@ make %{?_smp_mflags} -C %{_target_platform}
 %{_datadir}/gir-1.0/WebKit2WebExtension-4.0.gir
 
 %changelog
+* Sun May 08 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.12.2-1
+- new upstream release
+- remove Patch0
+- add BuildRequires: libnotify-devel, hyphen-devel
+
 * Wed Dec 30 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.8.5-3
 - rebuild with gnutls-3.4.7
 

Some files were not shown because too many files changed in this diff