Browse Source

gcc-5.4.0 & python3-3.5.2

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

+ 5 - 2
a/accerciser/accerciser-vl.spec

@@ -2,7 +2,7 @@
 
 
 %define pkg_version 3.14.0
-%define pkg_release 3%{?_dist_release}
+%define pkg_release 4%{?_dist_release}
 
 Summary:	An interactive Python accessibility explorer for the GNOME desktop.
 Summary(ja):	GNOME デスクトップ用 Python アクセシビリティエクスプローラ
@@ -96,8 +96,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas
 
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.0-4
+- rebuild with python3-3.5.2
+
 * Mon Jan 12 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.0-3
-- rebuild with python-3.4.2
+- rebuild with python3-3.4.2
 
 * Mon Jan  5 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.14.0-2
 - moved to User Interface/Desktops Group

+ 4 - 1
b/binutils/binutils-vl.spec

@@ -11,7 +11,7 @@ Summary: A GNU collection of binary utilities.
 Summary(ja): GNU 版バイナリユーティリティ集
 Name: binutils
 Version: 2.26
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: GPLv3+
 Group: Development/Tools
 URL: http://sources.redhat.com/binutils
@@ -411,6 +411,9 @@ fi
 
 
 %changelog
+* Sun Jun 26 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.26-4
+- rebuild with gcc-5.4.0
+
 * Tue May 24 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.26-3
 - rebuilt only.
 

+ 4 - 1
b/brltty/brltty-vl.spec

@@ -18,7 +18,7 @@
 
 Name: brltty
 Version: %{pkg_version}
-Release: 2%{?_dist_release}
+Release: 3%{?_dist_release}
 Summary: Braille display driver for Linux/Unix
 
 License: GPLv2+
@@ -440,6 +440,9 @@ fi
 
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.2-3
+- rebuild with python3-3.5.2
+
 * Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.2-2
 - add BuildRequires: python3-devel
 - create python3-brlapi subpackage

+ 5 - 1
d/dbus-python3/dbus-python3-vl.spec

@@ -3,7 +3,7 @@
 
 %define dbus_glib_version 	0.70
 %define dbus_version 		1.6
-%define pkg_release		2%{?_dist_release}
+%define pkg_release		3%{?_dist_release}
 
 Name:		dbus-python3
 Summary:	D-Bus Python3 Bindings 
@@ -21,6 +21,7 @@ BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	dbus-devel >= %{dbus_version}
 BuildRequires:	dbus-glib-devel >= %{dbus_glib_version}
 BuildRequires:	python3-devel
+Requires:	python3
 
 %description
 D-Bus python3 bindings for use with python programs.   
@@ -61,6 +62,9 @@ rm -rf ${RPM_BUILD_ROOT}
 %{python3_sitelib}/dbus/mainloop/*.py*
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.0-3
+- rebuild with python3-3.5.2
+
 * Sun May 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.0-2
 - rebuild with python3-3.4.3
 

+ 9 - 5
f/firefox/firefox-vl.spec

@@ -22,7 +22,7 @@
 %define build_vine6 1
 %endif
 
-%define ffrelease 1%{?_dist_release}
+%define ffrelease 2%{?_dist_release}
 
 %define desktop_file_utils_version 0.6
 %define libjpeg_turbo_version 1.1.0
@@ -79,7 +79,7 @@ Patch3:		firefox-12.0-gcc41-nosse2.patch
 #Patch4:         firefox-26.0-gcc47.patch
 
 # to build on vine6
-#Patch5:		firefox-34.0-gcc44.patch
+Patch5:		firefox-46.0.1-vine6.patch
 
 # bugfix
 #Patch14:	firefox-5.0-asciidel.patch
@@ -182,9 +182,9 @@ cd %{tarballdir}
 #%patch4 -p1 -b .gcc47
 #%endif
 
-#%if "%{?_dist_release}" >= "vl6"
-#%patch5 -p1 -b .gcc44
-#%endif
+%if "%{?_dist_release}" >= "vl6"
+%patch5 -p1 -b .vl6
+%endif
 
 #%patch14 -p1 -b .asciidel
 %patch15 -p1 -b .enable-addons
@@ -454,6 +454,10 @@ fi
 #---------------------------------------------------------------------
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 46.0.1-2
+- update Source230 (mozconfig-firefox-vine6)
+- add Patch5 (firefox-46.0.1-vine6.patch)
+
 * Wed May 04 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 46.0.1-1
 - new upstream release
 - update Patch15 (firefox-46.0.1-enable-addons.patch)

+ 3 - 2
f/firefox/mozconfig-firefox-vine6

@@ -2,7 +2,7 @@
 
 ac_add_options --prefix="$PREFIX"
 ac_add_options --libdir="$LIBDIR"
-ac_add_options --without-system-jpeg
+ac_add_options --with-system-jpeg
 ac_add_options --with-system-zlib
 ac_add_options --with-system-bz2
 ac_add_options --without-system-nspr
@@ -25,6 +25,7 @@ ac_add_options --enable-xinerama
 ac_add_options --enable-crypto
 ac_add_options --enable-svg
 ac_add_options --enable-canvas
+ac_add_options --disable-javaxpcom
 ac_add_options --disable-xprint
 ac_add_options --disable-strip
 ac_add_options --enable-single-profile
@@ -37,7 +38,6 @@ ac_add_options --enable-startup-notification
 ac_add_options --enable-libnotify
 ac_add_options --disable-necko-wifi
 ac_add_options --disable-cpp-exceptions
-ac_add_options --enable-cpp-rtti
 ac_add_options --disable-updater
 #ac_add_options --enable-shared-js
 ac_add_options --enable-url-classifier
@@ -49,6 +49,7 @@ ac_add_options --enable-chrome-format=jar
 ac_add_options --disable-official-branding
 ac_add_options --with-branding=browser/branding/unofficial
 ac_add_options --with-distribution-id=org.vinelinux
+ac_add_options --disable-elf-hack
 
 export BUILD_OFFICIAL=1
 export MOZILLA_OFFICIAL=1

+ 285 - 49
g/gcc/gcc-vl.spec

@@ -1,7 +1,7 @@
-%global gcc_version 4.9.3
+%global gcc_version 5.4.0
 # 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 2%{?_dist_release}
+%global gcc_release 1%{?_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
@@ -55,6 +55,17 @@
 %else
 %global build_libitm 0
 %endif
+%ifarch %{ix86} x86_64
+%global build_libmpx 1
+%else
+%global build_libmpx 0
+%endif
+%global build_isl 1
+%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64
+%global attr_ifunc 1
+%else
+%global attr_ifunc 0
+%endif
 # %global build_cloog 1
 %global build_cloog 0
 %global build_libstdcxx_docs 1
@@ -150,6 +161,10 @@ BuildRequires: ppl >= 0.10, ppl-devel >= 0.10
 %endif
 BuildRequires: cloog-ppl >= 0.15, cloog-ppl-devel >= 0.15
 %endif
+%if %{build_isl}
+BuildRequires: isl-devel >= 0.14
+Requires: isl >= 0.14
+%endif
 %if %{build_libstdcxx_docs}
 BuildRequires: doxygen >= 1.7.1
 BuildRequires: graphviz
@@ -197,19 +212,21 @@ Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
 AutoReq: true
 
-Patch0: gcc48-hack.patch
-Patch1: gcc48-java-nomulti.patch
-Patch2: gcc48-ppc32-retaddr.patch
-Patch3: gcc48-rh330771.patch
-Patch4: gcc49-i386-libgomp.patch
-Patch5: gcc48-sparc-config-detection.patch
-Patch6: gcc48-libgomp-omp_h-multilib.patch
-Patch7: gcc48-libtool-no-rpath.patch
-Patch8: gcc48-cloog-dl.patch
-Patch9: gcc48-cloog-dl2.patch
-Patch10: gcc48-pr38757.patch
-Patch11: gcc48-libstdc++-docs.patch
-Patch12: gcc48-no-add-needed.patch
+Patch0: gcc5-hack.patch
+Patch1: gcc5-java-nomulti.patch
+Patch2: gcc5-ppc32-retaddr.patch
+Patch3: gcc5-rh330771.patch
+Patch4: gcc5-i386-libgomp.patch
+Patch5: gcc5-sparc-config-detection.patch
+Patch6: gcc5-libgomp-omp_h-multilib.patch
+Patch7: gcc5-libtool-no-rpath.patch
+Patch8: gcc5-isl-dl.patch
+Patch10: gcc5-libstdc++-docs.patch
+Patch11: gcc5-no-add-needed.patch
+Patch12: gcc5-libgo-p224.patch
+Patch13: gcc5-aarch64-async-unw-tables.patch
+Patch14: gcc5-libsanitize-aarch64-va42.patch
+Patch15: gcc5-rh1279639.patch
 
 Patch1000: fastjar-0.97-segfault.patch
 Patch1001: fastjar-0.97-len1.patch
@@ -491,6 +508,16 @@ for OpenMP v3.0 support.
 このパッケージには OpenMP v3.0 をサポートする GCC 共有ライブラリが
 収められています。
 
+################################################# gdb-plugin
+
+%package gdb-plugin
+Summary: GCC plugin for GDB
+Group: Development/Debuggers
+Requires: gcc = %{version}-%{release}
+
+%description gdb-plugin
+This package contains GCC plugin for GDB C expression evaluation.
+
 ################################################# libquadmath
 
 %package -n libquadmath
@@ -708,6 +735,28 @@ Requires: libcilkrts = %{version}-%{release}
 %description -n libcilkrts-static
 This package contains the Cilk+ static runtime library.
 
+################################################# libmpx
+
+%package -n libmpx
+Summary: The Memory Protection Extensions runtime libraries
+Group: System Environment/Libraries
+Requires(post): /sbin/install-info
+Requires(preun): /sbin/install-info
+
+%description -n libmpx
+This package contains the Memory Protection Extensions runtime libraries
+which is used for -fcheck-pointer-bounds -mmpx instrumented programs.
+
+################################################# libmpx-static
+
+%package -n libmpx-static
+Summary: The Memory Protection Extensions static libraries
+Group: Development/Libraries
+Requires: libmpx = %{version}-%{release}
+
+%description -n libmpx-static
+This package contains the Memory Protection Extensions static runtime libraries.
+
 ################################################# gcc-cpp
 
 %package cpp
@@ -875,19 +924,23 @@ not stable, so plugins must be rebuilt any time GCC is updated.
 %patch1 -p0 -b .java-nomulti~
 %patch2 -p0 -b .ppc32-retaddr~
 %patch3 -p0 -b .rh330771~
-%patch4 -p1 -b .i386-libgomp~
+%patch4 -p0 -b .i386-libgomp~
 %patch5 -p0 -b .sparc-config-detection~
 %patch6 -p0 -b .libgomp-omp_h-multilib~
 %patch7 -p0 -b .libtool-no-rpath~
-%if %{build_cloog}
-%patch8 -p0 -b .cloog-dl~
-%patch9 -p0 -b .cloog-dl2~
+%if %{build_isl}
+%patch8 -p0 -b .isl-dl~
 %endif
-%patch10 -p0 -b .pr38757~
 %if %{build_libstdcxx_docs}
-%patch11 -p0 -b .libstdc++-docs~
+%patch10 -p0 -b .libstdc++-docs~
 %endif
-%patch12 -p0 -b .no-add-needed~
+%patch11 -p0 -b .no-add-needed~
+%patch12 -p0 -b .libgo-p224~
+rm -f libgo/go/crypto/elliptic/p224{,_test}.go
+%patch13 -p0 -b .aarch64-async-unw-tables~
+%patch14 -p0 -b .libsanitize-aarch64-va42~
+%patch15 -p0 -b .rh1279639~
+sed -i -e 's/ -Wl,-z,nodlopen//g' gcc/ada/gcc-interface/Makefile.in
 
 # This testcase doesn't compile.
 rm libjava/testsuite/libjava.lang/PR35020*
@@ -1051,9 +1104,9 @@ CC="$CC" CFLAGS="$OPT_FLAGS" CXXFLAGS="`echo $OPT_FLAGS | sed 's/ -Wall / /g'`"
 	--with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap \
 	--enable-shared --enable-threads=posix --enable-checking=release \
 	--with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions \
-	--enable-gnu-unique-object --enable-linker-build-id \
+	--enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu \
 	--enable-languages=c,c++,objc,obj-c++,java,fortran${enablelada}${enablelgo},lto \
-	--enable-plugin \
+	--enable-plugin --enable-initfini-array \
 %if !%{build_java}
 	--disable-libgcj \
 %else
@@ -1069,6 +1122,19 @@ CC="$CC" CFLAGS="$OPT_FLAGS" CXXFLAGS="`echo $OPT_FLAGS | sed 's/ -Wall / /g'`"
 %if %{build_cloog}
 	--with-ppl --with-cloog \
 %endif
+%if %{build_isl}
+	--with-isl \
+%else
+	--without-isl \
+%endif
+%if %{build_libmpx}
+	--enable-libmpx \
+%else
+	--disable-libmpx \
+%endif
+%if %{attr_ifunc}
+	--enable-gnu-indirect-function \
+%endif
 %ifarch %{arm}
 	--disable-sjlj-exceptions \
 %endif
@@ -1139,9 +1205,9 @@ cd ..
 mkdir -p rpm.doc/gfortran rpm.doc/objc
 mkdir -p rpm.doc/boehm-gc rpm.doc/fastjar rpm.doc/libffi rpm.doc/libjava
 mkdir -p rpm.doc/go rpm.doc/libgo rpm.doc/libquadmath
-mkdir -p rpm.doc/changelogs/{gcc/cp,gcc/java,gcc/ada,libstdc++-v3,libobjc,libgomp,libatomic,libsanitizer,libcilkrts}
+mkdir -p rpm.doc/changelogs/{gcc/cp,gcc/java,gcc/ada,libstdc++-v3,libobjc,libgomp,libcc1,libatomic,libsanitizer,libcilkrts,libmpx}
 
-for i in {gcc,gcc/cp,gcc/java,gcc/ada,libstdc++-v3,libobjc,libgomp,libatomic,libsanitizer,libcilkrts}/ChangeLog*; do
+for i in {gcc,gcc/cp,gcc/java,gcc/ada,libstdc++-v3,libobjc,libgomp,libcc1,libatomic,libsanitizer,libcilkrts,libmpx}/ChangeLog*; do
 	cp -p $i rpm.doc/changelogs/$i
 done
 
@@ -1332,6 +1398,9 @@ mv %{buildroot}%{_prefix}/%{_lib}/libsanitizer.spec $FULLPATH/
 %if %{build_libcilkrts}
 mv %{buildroot}%{_prefix}/%{_lib}/libcilkrts.spec $FULLPATH/
 %endif
+%if %{build_libmpx}
+mv %{buildroot}%{_prefix}/%{_lib}/libmpx.spec $FULLPATH/
+%endif
 
 mkdir -p $RPM_BUILD_ROOT/%{_lib}
 mv -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libgcc_s.so.1 $RPM_BUILD_ROOT/%{_lib}/libgcc_s-%{gcc_version}.so.1
@@ -1424,7 +1493,7 @@ ln -sf ../../../libstdc++.so.6.*[0-9] libstdc++.so
 ln -sf ../../../libgfortran.so.3.* libgfortran.so
 ln -sf ../../../libgomp.so.1.* libgomp.so
 %if %{build_go}
-ln -sf ../../../libgo.so.5.* libgo.so
+ln -sf ../../../libgo.so.7.* libgo.so
 %endif
 %if %{build_libquadmath}
 ln -sf ../../../libquadmath.so.0.* libquadmath.so
@@ -1436,7 +1505,7 @@ ln -sf ../../../libitm.so.1.* libitm.so
 ln -sf ../../../libatomic.so.1.* libatomic.so
 %endif
 %if %{build_libasan}
-ln -sf ../../../libasan.so.1.* libasan.so
+ln -sf ../../../libasan.so.2.* libasan.so
 mv ../../../libasan_preinit.o libasan_preinit.o
 %endif
 %if %{build_libubsan}
@@ -1445,6 +1514,10 @@ ln -sf ../../../libubsan.so.0.* libubsan.so
 %if %{build_libcilkrts}
 ln -sf ../../../libcilkrts.so.5.* libcilkrts.so
 %endif
+%if %{build_libmpx}
+ln -sf ../../../libmpx.so.0.* libmpx.so
+ln -sf ../../../libmpxwrappers.so.0.* libmpxwrappers.so
+%endif
 
 %if %{build_java}
 ln -sf ../../../libgcj.so.14.* libgcj.so
@@ -1457,7 +1530,7 @@ ln -sf ../../../../%{_lib}/libstdc++.so.6.*[0-9] libstdc++.so
 ln -sf ../../../../%{_lib}/libgfortran.so.3.* libgfortran.so
 ln -sf ../../../../%{_lib}/libgomp.so.1.* libgomp.so
 %if %{build_go}
-ln -sf ../../../../%{_lib}/libgo.so.5.* libgo.so
+ln -sf ../../../../%{_lib}/libgo.so.7.* libgo.so
 %endif
 %if %{build_libquadmath}
 ln -sf ../../../../%{_lib}/libquadmath.so.0.* libquadmath.so
@@ -1469,7 +1542,7 @@ ln -sf ../../../../%{_lib}/libitm.so.1.* libitm.so
 ln -sf ../../../../%{_lib}/libatomic.so.1.* libatomic.so
 %endif
 %if %{build_libasan}
-ln -sf ../../../../%{_lib}/libasan.so.1.* libasan.so
+ln -sf ../../../../%{_lib}/libasan.so.2.* libasan.so
 mv ../../../../%{_lib}/libasan_preinit.o libasan_preinit.o
 %endif
 %if %{build_libubsan}
@@ -1478,6 +1551,10 @@ ln -sf ../../../../%{_lib}/libubsan.so.0.* libubsan.so
 %if %{build_libcilkrts}
 ln -sf ../../../../%{_lib}/libcilkrts.so.5.* libcilkrts.so
 %endif
+%if %{build_libmpx}
+ln -sf ../../../../%{_lib}/libmpx.so.0.* libmpx.so
+ln -sf ../../../../%{_lib}/libmpxwrappers.so.0.* libmpxwrappers.so
+%endif
 %if %{build_libtsan}
 rm -f libtsan.so
 echo 'INPUT ( %{_prefix}/%{_lib}/'`echo ../../../../%{_lib}/libtsan.so.0.* | sed 's,^.*libt,libt,'`' )' > libtsan.so
@@ -1512,15 +1589,19 @@ mv -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libatomic.*a $FULLLPATH/
 %if %{build_libasan}
 mv -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libasan.*a $FULLLPATH/
 %endif
-%if %{build_libtsan}
-mv -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libtsan.*a $FULLLPATH/
-%endif
 %if %{build_libubsan}
 mv -f %{buildroot}%{_prefix}/%{_lib}/libubsan.*a $FULLLPATH/
 %endif
 %if %{build_libcilkrts}
 mv -f %{buildroot}%{_prefix}/%{_lib}/libcilkrts.*a $FULLLPATH/
 %endif
+%if %{build_libmpx}
+mv -f %{buildroot}%{_prefix}/%{_lib}/libmpx.*a $FULLLPATH/
+mv -f %{buildroot}%{_prefix}/%{_lib}/libmpxwrappers.*a $FULLLPATH/
+%endif
+%if %{build_libtsan}
+mv -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libtsan.*a $FULLLPATH/
+%endif
 %if %{build_liblsan}
 mv -f %{buildroot}%{_prefix}/%{_lib}/liblsan.*a $FULLLPATH/
 %endif
@@ -1541,6 +1622,10 @@ mv -f $RPM_BUILD_ROOT%{_prefix}/lib/libitm.*a $FULLLPATH/32/
 %if %{build_libatomic}
 mv -f $RPM_BUILD_ROOT%{_prefix}/lib/libatomic.*a $FULLLPATH/32/
 %endif
+%if %{build_libmpx}
+mv -f %{buildroot}%{_prefix}/lib/libmpx.*a $FULLLPATH/32/
+mv -f %{buildroot}%{_prefix}/lib/libmpxwrappers.*a $FULLLPATH/32/
+%endif
 %if %{build_libasan}
 mv -f $RPM_BUILD_ROOT%{_prefix}/lib/libasan.*a $FULLLPATH/32/
 %endif
@@ -1596,8 +1681,8 @@ ln -sf ../`echo ../../../../lib/libgfortran.so.3.* | sed s~/lib/~/lib64/~` 64/li
 ln -sf ../`echo ../../../../lib/libgomp.so.1.* | sed s~/lib/~/lib64/~` 64/libgomp.so
 %if %{build_go}
 rm -f libgo.so
-echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libgo.so.5.* | sed 's,^.*libg,libg,'`' )' > libgo.so
-echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libgo.so.5.* | sed 's,^.*libg,libg,'`' )' > 64/libgo.so
+echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libgo.so.7.* | sed 's,^.*libg,libg,'`' )' > libgo.so
+echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libgo.so.7.* | sed 's,^.*libg,libg,'`' )' > 64/libgo.so
 %endif
 %if %{build_libquadmath}
 rm -f libquadmath.so
@@ -1616,8 +1701,8 @@ echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libatomic.so.1.* | sed 's,
 %endif
 %if %{build_libasan}
 rm -f libasan.so
-echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libasan.so.1.* | sed 's,^.*liba,liba,'`' )' > libasan.so
-echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libasan.so.1.* | sed 's,^.*liba,liba,'`' )' > 64/libasan.so
+echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libasan.so.2.* | sed 's,^.*liba,liba,'`' )' > libasan.so
+echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libasan.so.2.* | sed 's,^.*liba,liba,'`' )' > 64/libasan.so
 mv ../../../../lib64/libasan_preinit.o 64/libasan_preinit.o
 %endif
 %if %{build_libubsan}
@@ -1630,6 +1715,14 @@ rm -f libcilkrts.so
 echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libcilkrts.so.5.* | sed 's,^.*libc,libc,'`' )' > libcilkrts.so
 echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libcilkrts.so.5.* | sed 's,^.*libc,libc,'`' )' > 64/libcilkrts.so
 %endif
+%if %{build_libmpx}
+rm -f libmpx.so
+echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libmpx.so.0.* | sed 's,^.*libm,libm,'`' )' > libmpx.so
+echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libmpx.so.0.* | sed 's,^.*libm,libm,'`' )' > 64/libmpx.so
+rm -f libmpxwrappers.so
+echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libmpxwrappers.so.0.* | sed 's,^.*libm,libm,'`' )' > libmpxwrappers.so
+echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libmpxwrappers.so.0.* | sed 's,^.*libm,libm,'`' )' > 64/libmpxwrappers.so
+%endif
 %if %{build_java}
 ln -sf ../`echo ../../../../lib/libgcj.so.14.* | sed s~/lib/~/lib64/~` 64/libgcj.so
 ln -sf ../`echo ../../../../lib/libgcj-tools.so.14.* | sed s~/lib/~/lib64/~` 64/libgcj-tools.so
@@ -1669,6 +1762,12 @@ ln -sf ../lib64/libubsan.a 64/libubsan.a
 ln -sf lib/libcilkrts.a libcilkrts.a
 ln -sf ../lib64/libcilkrts.a 64/libcilkrts.a
 %endif
+%if %{build_libmpx}
+ln -sf lib/libmpx.a libmpx.a
+ln -sf ../lib64/libmpx.a 64/libmpx.a
+ln -sf lib/libmpxwrappers.a libmpxwrappers.a
+ln -sf ../lib64/libmpxwrappers.a 64/libmpxwrappers.a
+%endif
 %if %{build_go}
 ln -sf lib/libgo.a libgo.a
 ln -sf ../lib64/libgo.a 64/libgo.a
@@ -1690,8 +1789,8 @@ ln -sf ../`echo ../../../../lib64/libgfortran.so.3.* | sed s~/../lib64/~/~` 32/l
 ln -sf ../`echo ../../../../lib64/libgomp.so.1.* | sed s~/../lib64/~/~` 32/libgomp.so
 %if %{build_go}
 rm -f libgo.so
-echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libgo.so.5.* | sed 's,^.*libg,libg,'`' )' > libgo.so
-echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libgo.so.5.* | sed 's,^.*libg,libg,'`' )' > 32/libgo.so
+echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libgo.so.7.* | sed 's,^.*libg,libg,'`' )' > libgo.so
+echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libgo.so.7.* | sed 's,^.*libg,libg,'`' )' > 32/libgo.so
 %endif
 %if %{build_libquadmath}
 rm -f libquadmath.so
@@ -1710,8 +1809,8 @@ echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libatomic.so.1.* | sed 's,
 %endif
 %if %{build_libasan}
 rm -f libasan.so
-echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libasan.so.1.* | sed 's,^.*liba,liba,'`' )' > libasan.so
-echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libasan.so.1.* | sed 's,^.*liba,liba,'`' )' > 32/libasan.so
+echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libasan.so.2.* | sed 's,^.*liba,liba,'`' )' > libasan.so
+echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libasan.so.2.* | sed 's,^.*liba,liba,'`' )' > 32/libasan.so
 mv ../../../../lib/libasan_preinit.o 32/libasan_preinit.o
 %endif
 %if %{build_libubsan}
@@ -1724,6 +1823,14 @@ rm -f libcilkrts.so
 echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libcilkrts.so.5.* | sed 's,^.*libc,libc,'`' )' > libcilkrts.so
 echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libcilkrts.so.5.* | sed 's,^.*libc,libc,'`' )' > 32/libcilkrts.so
 %endif
+%if %{build_libmpx}
+rm -f libmpx.so
+echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libmpx.so.0.* | sed 's,^.*libm,libm,'`' )' > libmpx.so
+echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libmpx.so.0.* | sed 's,^.*libm,libm,'`' )' > 32/libmpx.so
+rm -f libmpxwrappers.so
+echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libmpxwrappers.so.0.* | sed 's,^.*libm,libm,'`' )' > libmpxwrappers.so
+echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libmpxwrappers.so.0.* | sed 's,^.*libm,libm,'`' )' > 32/libmpxwrappers.so
+%endif
 mv -f $RPM_BUILD_ROOT%{_prefix}/lib/libobjc.*a 32/
 mv -f $RPM_BUILD_ROOT%{_prefix}/lib/libgomp.*a 32/
 %endif
@@ -1758,6 +1865,12 @@ ln -sf lib64/libubsan.a libubsan.a
 ln -sf ../lib32/libcilkrts.a 32/libcilkrts.a
 ln -sf lib64/libcilkrts.a libcilkrts.a
 %endif
+%if %{build_libmpx}
+ln -sf ../lib32/libmpx.a 32/libmpx.a
+ln -sf lib64/libmpx.a libmpx.a
+ln -sf ../lib32/libmpxwrappers.a 32/libmpxwrappers.a
+ln -sf lib64/libmpxwrappers.a libmpxwrappers.a
+%endif
 %if %{build_go}
 ln -sf ../lib32/libgo.a 32/libgo.a
 ln -sf lib64/libgo.a libgo.a
@@ -1783,12 +1896,14 @@ strip -g `find . \( -name libgfortran.a -o -name libobjc.a -o -name libgomp.a \
 		    -o -name libgcc.a -o -name libgcov.a -o -name libquadmath.a \
 		    -o -name libitm.a -o -name libgo.a -o -name libcaf\*.a \
 		    -o -name libatomic.a -o -name libasan.a -o -name libtsan.a \
-		    -o -name libubsan.a -o -name liblsan.a -o -name libcilkrts.a \) \
+		    -o -name libubsan.a -o -name liblsan.a -o -name libcilkrts.a \
+			-o -name libmpx.a -o -name libmpxwrappers.a -o -name libcc1.a \) \
 		-a -type f`
 
 popd
 chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libgfortran.so.3.*
 chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libgomp.so.1.*
+chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libcc1.so.0.*
 %if %{build_libquadmath}
 chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libquadmath.so.0.*
 %endif
@@ -1799,7 +1914,7 @@ chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libitm.so.1.*
 chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libatomic.so.1.*
 %endif
 %if %{build_libasan}
-chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libasan.so.1.*
+chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libasan.so.2.*
 %endif
 %if %{build_libtsan}
 chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libtsan.so.0.*
@@ -1813,8 +1928,12 @@ chmod 755 %{buildroot}%{_prefix}/%{_lib}/libubsan.so.0.*
 %if %{build_libcilkrts}
 chmod 755 %{buildroot}%{_prefix}/%{_lib}/libcilkrts.so.5.*
 %endif
+%if %{build_libmpx}
+chmod 755 %{buildroot}%{_prefix}/%{_lib}/libmpx.so.0.*
+chmod 755 %{buildroot}%{_prefix}/%{_lib}/libmpxwrappers.so.0.*
+%endif
 %if %{build_go}
-chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libgo.so.5.*
+chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libgo.so.7.*
 %endif
 chmod 755 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libobjc.so.4.*
 
@@ -2069,6 +2188,10 @@ fi
 
 %postun -n libgomp -p /sbin/ldconfig
 
+%post gdb-plugin -p /sbin/ldconfig
+
+%postun gdb-plugin -p /sbin/ldconfig
+
 %post -n libquadmath
 /sbin/ldconfig
 if [ -f %{_infodir}/libquadmath.info.gz ]; then
@@ -2110,6 +2233,10 @@ fi
 
 %postun -n libcilkrts -p /sbin/ldconfig
 
+%post -n libmpx -p /sbin/ldconfig
+
+%postun -n libmpx -p /sbin/ldconfig
+
 %post -n libgo -p /sbin/ldconfig
 
 %postun -n libgo -p /sbin/ldconfig
@@ -2121,6 +2248,7 @@ fi
 %{_prefix}/bin/c99
 %{_prefix}/bin/gcc
 %{_prefix}/bin/gcov
+%{_prefix}/bin/gcov-tool
 %{_prefix}/bin/gcc-ar
 %{_prefix}/bin/gcc-nm
 %{_prefix}/bin/gcc-ranlib
@@ -2159,6 +2287,7 @@ fi
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/syslimits.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/unwind.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/omp.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/openacc.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/stdint.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/stdint-gcc.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/stdalign.h
@@ -2207,6 +2336,21 @@ fi
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/mm3dnow.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/cpuid.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/cross-stdarg.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/avx512bwintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/avx512dqintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/avx512ifmaintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/avx512ifmavlintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/avx512vbmiintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/avx512vbmivlintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/avx512vlbwintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/avx512vldqintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/avx512vlintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/clflushoptintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/clwbintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/pcommitintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/mwaitxintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xsavecintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xsavesintrin.h
 %endif
 %ifarch ia64
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/ia64intrin.h
@@ -2227,11 +2371,15 @@ fi
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/unwind-arm-common.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/mmintrin.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/arm_neon.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/arm_acle.h
 %endif
 %if %{build_libcilkrts}
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/cilk
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libcilkrts.spec
 %endif
+%if %{build_libmpx}
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libmpx.spec
+%endif
 %if %{build_libasan}
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/sanitizer
 %endif
@@ -2284,6 +2432,12 @@ fi
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libcilkrts.a
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libcilkrts.so
 %endif
+%if %{build_libmpx}
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libmpx.a
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libmpx.so
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libmpxwrappers.a
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libmpxwrappers.so
+%endif
 %endif
 %ifarch %{multilib_64_archs}
 %dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32
@@ -2317,6 +2471,12 @@ fi
 %if %{build_libcilkrts}
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32/libcilkrts.so
 %endif
+%if %{build_libmpx}
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32/libmpx.a
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32/libmpx.so
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32/libmpxwrappers.a
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32/libmpxwrappers.so
+%endif
 %endif
 %ifarch sparcv9 sparc64 ppc ppc64
 %if %{build_libquadmath}
@@ -2354,6 +2514,12 @@ fi
 %if %{build_libcilkrts}
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libcilkrts.so
 %endif
+%if %{build_libmpx}
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libmpx.a
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libmpx.so
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libmpxwrappers.a
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libmpxwrappers.so
+%endif
 %if %{build_libtsan}
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libtsan.so
 %endif
@@ -2539,6 +2705,13 @@ fi
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/omp_lib.f90
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/omp_lib.mod
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/omp_lib_kinds.mod
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/openacc.f90
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/openacc.mod
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/openacc_kinds.mod
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/openacc_lib.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/ieee_arithmetic.mod
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/ieee_exceptions.mod
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/ieee_features.mod
 %{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_version}/f951
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libgfortran.spec
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libgfortranbegin.a
@@ -2553,6 +2726,7 @@ fi
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libcaf_single.a
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libgfortran.a
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libgfortran.so
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/finclude
 %endif
 %ifarch %{multilib_64_archs}
 %dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32
@@ -2560,6 +2734,7 @@ fi
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32/libcaf_single.a
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32/libgfortran.a
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32/libgfortran.so
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32/finclude
 %endif
 %doc rpm.doc/gfortran/*
 
@@ -2674,8 +2849,10 @@ fi
 %files -n libgomp
 %defattr(-,root,root,-)
 %{_prefix}/%{_lib}/libgomp.so.1*
+%{_prefix}/%{_lib}/libgomp-plugin-host_nonshm.so.1*
 %ifarch %{multilib_64_archs}
 %{_prefix}/lib/libgomp.so.1*
+%{_prefix}/lib/libgomp-plugin-host_nonshm.so.1*
 %endif
 %{_infodir}/libgomp.info*
 %doc rpm.doc/changelogs/libgomp/ChangeLog*
@@ -2792,9 +2969,9 @@ fi
 %if %{build_libasan}
 %files -n libasan
 %defattr(-,root,root,-)
-%{_prefix}/%{_lib}/libasan.so.1*
+%{_prefix}/%{_lib}/libasan.so.2*
 %ifarch %{multilib_64_archs}
-%{_prefix}/lib/libasan.so.1*
+%{_prefix}/lib/libasan.so.2*
 %endif
 
 %files -n libasan-static
@@ -2902,11 +3079,47 @@ fi
 %doc rpm.doc/changelogs/libcilkrts/ChangeLog* libcilkrts/README
 %endif
 
+%if %{build_libmpx}
+%files -n libmpx
+%defattr(-,root,root,-)
+%{_prefix}/%{_lib}/libmpx.so.0*
+%{_prefix}/%{_lib}/libmpxwrappers.so.0*
+%ifarch %{multilib_64_archs}
+%{_prefix}/lib/libmpx.so.0*
+%{_prefix}/lib/libmpxwrappers.so.0*
+%endif
+
+%files -n libmpx-static
+%defattr(-,root,root,-)
+%dir %{_prefix}/lib/gcc
+%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
+%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}
+%ifarch sparcv9 ppc
+%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib32
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib32/libmpx.a
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib32/libmpxwrappers.a
+%endif
+%ifarch sparc64 ppc64 ppc64p7
+%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib64
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib64/libmpx.a
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib64/libmpxwrappers.a
+%endif
+%ifnarch sparcv9 sparc64 ppc ppc64 ppc64p7
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libmpx.a
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libmpxwrappers.a
+%endif
+%doc rpm.doc/changelogs/libmpx/ChangeLog*
+%endif
+
 %if %{build_go}
 %files go
 %defattr(-,root,root,-)
+%{_prefix}/bin/go
 %{_prefix}/bin/gccgo
+%{_prefix}/bin/gofmt
 %{_mandir}/man1/gccgo.1*
+%{_mandir}/man1/go.1*
+%{_mandir}/man1/gofmt.1*
 %dir %{_prefix}/lib/gcc
 %dir %{_prefix}/lib/gcc/%{gcc_target_platform}
 %dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}
@@ -2914,6 +3127,7 @@ fi
 %dir %{_prefix}/libexec/gcc/%{gcc_target_platform}
 %dir %{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_version}
 %{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_version}/go1
+%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_version}/cgo
 %ifarch sparcv9 ppc
 %dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libgo.so
@@ -2937,9 +3151,9 @@ fi
 
 %files -n libgo
 %defattr(-,root,root,-)
-%{_prefix}/%{_lib}/libgo.so.5*
+%{_prefix}/%{_lib}/libgo.so.7*
 %ifarch %{multilib_64_archs}
-%{_prefix}/lib/libgo.so.5*
+%{_prefix}/lib/libgo.so.7*
 %endif
 %doc rpm.doc/libgo/*
 
@@ -2994,9 +3208,31 @@ fi
 %dir %{_prefix}/lib/gcc
 %dir %{_prefix}/lib/gcc/%{gcc_target_platform}
 %dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/plugin
+%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/plugin
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/plugin/gtype.state
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/plugin/include
+%dir %{_prefix}/libexec/gcc
+%dir %{_prefix}/libexec/gcc/%{gcc_target_platform}
+%dir %{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_version}
+%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_version}/plugin
+
+%files gdb-plugin
+%defattr(-,root,root,-)
+%{_prefix}/%{_lib}/libcc1.so*
+%dir %{_prefix}/lib/gcc
+%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
+%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}
+%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/plugin
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/plugin/libcc1plugin.so*
+%doc rpm.doc/changelogs/libcc1/ChangeLog*
 
 %changelog
+* Sun Jun 26 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.4.0-1
+- updated to 5.4.0
+- merged with FC 5.3.1-6.fc23
+- add BuildRequires: isl-devel
+- create libmpx,libmpx-static and gdb-plugin subpackages
+
 * Tue May 24 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.9.3-2
 - added BR:net-tools for tests.
 - rebuilt with new binutils.

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

@@ -9,7 +9,7 @@ Summary:	gedit is a small but powerful text editor for GNOME.
 Summary(ja):	GNOME 用の小さくかつ強力なテキストエディタ
 Name:		gedit
 Version:	3.18.3
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 License:	GPLv2
 Group:		Applications/Editors
 Source0:	http://ftp.gnome.org/pub/GNOME/sources/gedit/3.18/%{name}-%{version}.tar.xz
@@ -203,6 +203,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/%{name}/gir-1.0/*.gir
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.3-2
+- rebuild with python3-3.5.2
+
 * Sun Jan 24 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.3-1
 - new upstream release
 

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

@@ -30,7 +30,7 @@ Summary: The GNU libc libraries
 Summary(ja): GNU libc ライブラリ
 Name: glibc
 Version: %{glibcversion}
-Release: 2%{?_dist_release}
+Release: 3%{?_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
@@ -1402,6 +1402,9 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Sun Jun 26 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.23-3
+- rebuilt with gcc-5.4.0
+
 * Tue May 24 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.23-2
 - rebuilt with new binutils.
 

+ 4 - 1
g/gnome-applets/gnome-applets-vl.spec

@@ -25,7 +25,7 @@ Summary:        Small applications for the GNOME panel.
 Summary(ja):    GNOME パネル用の小さなアプリケーション(GNOMEパネルアプレット)
 Name:     	gnome-applets
 Version: 	3.18.0
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 License:	GPL
 Group:          User Interface/Desktops
 URL:		http://www.gnome.org/
@@ -147,6 +147,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/polkit-1/actions/org.gnome.cpufreqselector.policy
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.0-2
+- rebuild with python3-3.5.2
+
 * Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.0-1
 - new upstream release
 - change BuildRequires: adwaita-icon-theme instead of gnome-icon-theme

+ 4 - 1
g/gnome-builder/gnome-builder-vl.spec

@@ -2,7 +2,7 @@ Summary:	Develop software for GNOME
 Summary(ja):	GNOME 用統合開発環境
 Name:		gnome-builder
 Version:	3.18.1
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 License:	GPLv3
 Group:		Applications/Development
 URL:		https://wiki.gnome.org/Apps/Builder
@@ -125,6 +125,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.1-2
+- rebuild with python3-3.5.2
+
 * Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.1-1
 - new upstream release
 - add BuildRequires: libpeas-devel

+ 4 - 1
g/gnome-shell/gnome-shell-vl.spec

@@ -1,5 +1,5 @@
 %define pkg_version 3.18.5
-%define pkg_release 1%{?_dist_release}
+%define pkg_release 2%{?_dist_release}
 
 Summary:	Window management and application launching for GNOME
 Summary(ja):	GNOME 上でウィンドウの管理及びアプリケーションの起動を行うインターフェース
@@ -177,6 +177,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.5-2
+- rebuild with python3-3.5.2
+
 * Sun Apr 24 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.5-1
 - new upstream release
 

+ 99 - 0
i/isl/isl-vl.spec

@@ -0,0 +1,99 @@
+Summary: Integer point manipulation library
+Name: isl
+Version: 0.14.1
+License: MIT
+Group: System Environment/Libraries
+URL: http://isl.gforge.inria.fr/
+
+%global libmajor 13
+%global libversion %{libmajor}.1.1
+
+# Please set buildid below when building a private version of this rpm to
+# differentiate it from the stock rpm.
+#
+# % global buildid .local
+
+Release: 1%{?_dist_release}
+
+BuildRequires: gmp-devel
+BuildRequires: pkgconfig
+
+Source0: http://isl.gforge.inria.fr/isl-%{version}.tar.xz
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+%description
+isl is a library for manipulating sets and relations of integer points
+bounded by linear constraints.  Supported operations on sets include
+intersection, union, set difference, emptiness check, convex hull,
+(integer) affine hull, integer projection, computing the lexicographic
+minimum using parametric integer programming, coalescing and parametric
+vertex enumeration.  It also includes an ILP solver based on generalized
+basis reduction, transitive closures on maps (which may encode infinite
+graphs), dependence analysis and bounds on piecewise step-polynomials.
+
+%package devel
+Summary: Development for building integer point manipulation library
+Requires: isl == %{version}-%{release}
+Requires: gmp-devel
+Group: Development/Libraries
+
+%description devel
+isl is a library for manipulating sets and relations of integer points
+bounded by linear constraints.  Supported operations on sets include
+intersection, union, set difference, emptiness check, convex hull,
+(integer) affine hull, integer projection, computing the lexicographic
+minimum using parametric integer programming, coalescing and parametric
+vertex enumeration.  It also includes an ILP solver based on generalized
+basis reduction, transitive closures on maps (which may encode infinite
+graphs), dependence analysis and bounds on piecewise step-polynomials.
+
+%prep
+%setup -q
+
+%build
+%configure
+make %{?_smp_mflags} V=1
+
+%install
+%make_install INSTALL="install -p"
+rm -f %{buildroot}/%{_libdir}/libisl.a
+rm -f %{buildroot}/%{_libdir}/libisl.la
+mkdir -p %{buildroot}/%{_datadir}
+%global gdbprettydir %{_datadir}/gdb/auto-load/%{_libdir}
+mkdir -p %{buildroot}/%{gdbprettydir}
+mv %{buildroot}/%{_libdir}/*-gdb.py* %{buildroot}/%{gdbprettydir}
+
+%check
+make check
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%{_libdir}/libisl.so.%{libmajor}
+%{_libdir}/libisl.so.%{libversion}
+%{gdbprettydir}/*
+%doc AUTHORS ChangeLog LICENSE README
+
+%files devel
+%{_includedir}/*
+%{_libdir}/libisl.so
+%{_libdir}/pkgconfig/isl.pc
+%doc doc/manual.pdf
+
+
+%changelog
+* Sat Jun 25 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.1-1
+- initial build for Vine Linux
+
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Mon Jan 5 2015 David Howells <dhowells@redhat.com> - 0.14-3
+- Initial packaging.

+ 4 - 1
lib/libb/libboost/libboost-vl.spec

@@ -33,7 +33,7 @@ Summary: Portable C++ source libraries
 Summary(ja): ポータブルな C++ ソースライブラリ
 Name: libboost
 Version: %{major}.%{minor}.%{teeny}
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 Source0: http://downloads.sourceforge.net/%{tarname}/%{tarname}_%{pkgver}.tar.bz2
 Source1: ver.py
 Source2: libboost_thread.so
@@ -1036,6 +1036,9 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.60.0-2
+- rebuild with python3-3.5.2
+
 * Mon Jun  6 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.60.0-1
 - updated to boost_1_60_0.
 - dropped all patches.

+ 5 - 2
lib/libg/libgit2-glib/libgit2-glib-vl.spec

@@ -1,13 +1,13 @@
 Summary:	GLib wrapper for libgit2
 Summary(ja):	libgit2 用 GLib ラッパー
 Name:		libgit2-glib
-Version:	0.23.6
+Version:	0.24.0
 Release:	1%{?_dist_release}
 License:	LGPLv2.1
 Group:		System Environment/Libraries 
 URL:		https://wiki.gnome.org/Projects/Libgit2-glib
 
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.23/%{name}-%{version}.tar.xz
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.24/%{name}-%{version}.tar.xz
 
 BuildRequires: glib2-devel
 BuildRequires: libgit2-devel
@@ -94,6 +94,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.24.0-1
+- new upstream release
+
 * Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.23.6-1
 - new upstream release
 

+ 4 - 1
lib/libp/libpeas/libpeas-vl.spec

@@ -1,6 +1,6 @@
 Name:		libpeas
 Version:	1.16.0
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 Summary:	Plug-ins implementation convenience library
 
 Group:		System Environment/Libraries
@@ -122,6 +122,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
 
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.16.0-2
+- rebuild with python3-3.5.2
+
 * Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.16.0-1
 - new upstream release
 

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

@@ -1,12 +1,12 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
-%define gcc_version 4.9.3
+%define gcc_version 5.4.0
 
 Summary: The GNU Portable Library Tool
 Summary(ja): GNU ポータブルライブラリツール
 Name:    libtool
 Version: 2.4.6
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: GPLv2+ and LGPLv2+ and GFDL
 Group:   Development/Tools
 URL:     http://www.gnu.org/software/libtool/
@@ -212,6 +212,9 @@ fi
 
 
 %changelog
+* Sun Jun 26 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.6-2
+- rebuild with gcc-5.4.0
+
 * 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)

+ 4 - 1
o/orca/orca-vl.spec

@@ -3,7 +3,7 @@
 Summary:        A free, open source, flexible, and extensible screen reader 
 Name:           orca
 Version:        3.18.2
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 
 Group:          User Interface/Desktops
 License:        LGPLv2+
@@ -90,6 +90,9 @@ fi
 
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.2-2
+- rebuild with python3-3.5.2
+
 * Fri Nov 13 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.2-1
 - new upstream release
 

+ 4 - 1
p/pyatspi/pyatspi-vl.spec

@@ -5,7 +5,7 @@
 
 Name:           pyatspi
 Version:        2.18.0
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Summary:        Python bindings for at-spi
 
 Group:          Development/Languages
@@ -101,6 +101,9 @@ make install DESTDIR=$RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.18.0-3
+- rebuild with python3-3.5.2
+
 * Thu Nov 12 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.18.0-2
 - fix spec file
 

+ 4 - 1
p/pygobject3/pygobject3-vl.spec

@@ -4,7 +4,7 @@ Name: pygobject3
 Summary: Python bindings for GObject Introspection
 Summary(ja): GObject Introspection の Python バインディング
 Version: 3.18.2
-Release: 2%{?_dist_release}
+Release: 3%{?_dist_release}
 
 Group: Development/Languages
 License: LGPL
@@ -130,6 +130,9 @@ rm -fr $RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.2-3
+- rebuild with python3-3.5.2
+
 * Thu Nov 12 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.2-2
 - fix spec file
 

+ 4 - 1
p/python-setuptools/python-setuptools-vl.spec

@@ -9,7 +9,7 @@
 
 Name:           python-setuptools
 Version:        18.5
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Summary:        Download, build, install, upgrade, and uninstall Python packages
 Summary(ja):     Python パッケージのダウンロード、ビルド、インストール、アップグレードおよびアンインストール用ツール
 Group:          Development/Tools
@@ -157,6 +157,9 @@ fi
 %endif
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 18.5-3
+- rebuild with python3-3.5.2
+
 * Thu Dec 24 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 18.5-2
 - added a subpackage: python3-setuptools.
 

+ 31 - 13
p/python3-pycairo/python3-pycairo-vl.spec

@@ -4,7 +4,7 @@ Name: python3-pycairo
 Summary: Python3 bindings for the cairo library
 Summary(ja): cairo ライブラリの Python3 バインディング
 Version: 1.10.0
-Release: 2%{?_dist_release}
+Release: 3%{?_dist_release}
 
 Group: Development/Languages
 License: LGPLv2
@@ -12,9 +12,10 @@ URL: http://cairographics.org/pycairo
 
 Source: http://cairographics.org/releases/pycairo-%{version}.tar.bz2
 
-# patch from http://www.linuxfromscratch.org/blfs/view/svn/general/python-modules.html#pycairo
-Patch0:	pycairo-1.10.0-waf_unpack-1.patch
-Patch1:	pycairo-1.10.0-waf_python_3_4-1.patch
+# patches from fedora
+Patch0:	cairo-waf-use-python-config-as-shell-script.patch
+Patch1: pycairo-1.10.0-test-python3.patch
+Patch2: pycairo-1.10.0-pickle-python3.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: cairo-devel >= 1.10.0
@@ -40,21 +41,29 @@ libraries so that they interoperate with pycairo3.
 %prep
 %setup -q -n pycairo-%{version}
 
-# see http://www.linuxfromscratch.org/blfs/view/svn/general/python-modules.html#pycairo
-%patch0 -p1 -b .unpack
-wafdir=$(./waf unpack)
-pushd $wafdir
-%patch1 -p1 -b .py34
-popd
-unset wafdir
+# Ensure that ./waf has created the cached unpacked version
+# of the wafadmin source tree.
+# This will be created to a subdirectory like
+#    .waf3-1.5.18-a7b91e2a913ce55fa6ecdf310df95752
+python3 ./waf --version
+
+%patch0 -p0
+%patch1 -p1
+%patch2 -p1
 
 %build
+export CFLAGS="$RPM_OPT_FLAGS"
 export PYTHON=python3
-./waf configure \
+python3 ./waf configure \
 			--prefix=%{_prefix} \
 			--libdir=%{_libdir}
 
-./waf build
+
+# do not fail on utf-8 encoded files
+LANG=en_US.utf8 python3 ./waf build -v
+
+# remove executable bits from examples
+find ./examples/ -type f -print0 | xargs -0 chmod -x
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -62,6 +71,10 @@ rm -rf $RPM_BUILD_ROOT
 DESTDIR=$RPM_BUILD_ROOT python3 ./waf install
 find $RPM_BUILD_ROOT -name '*.la' | xargs rm -f
 
+# Remove stowaway py2 build artifacts
+find $RPM_BUILD_ROOT -name '*.pyc' | xargs rm -f
+find $RPM_BUILD_ROOT -name '*.pyo' | xargs rm -f
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -76,6 +89,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/py3cairo.pc
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.0-3
+- rebuild with python-3.5.2
+- remove old patches
+- add Patch0,1,2 from fedora
+
 * Mon Jan 12 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.0-2
 - rebuild with python-3.4.2
 - add Patch0 (pycairo-1.10.0-waf_unpack-1.patch)

+ 4 - 1
p/python3-requests/python3-requests-vl.spec

@@ -2,7 +2,7 @@
 
 
 %define ver 2.5.1
-%define rel 1
+%define rel 2
 
 Summary: Python HTTP for Humans
 Name: python3-requests
@@ -45,5 +45,8 @@ rm -rf $RPM_BUILD_ROOT
 %{python3_sitelib}/requests-%{version}-py*.egg-info
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.5.1-2
+- rebuild with python3-3.5.2
+
 * Sun Mar 22 2015 IWAI, Masaharu <iwaim.sub@gmail.com> 2.5.1-1
 - Initial build.

+ 10 - 6
p/python3/python3-vl.spec

@@ -1,20 +1,20 @@
 # if you wanna test, add " --define '_run_test 1' " option to rpmbuild command
 %define run_test %{?_run_test:1}%{!?_run_test:0}
-%define libvers 3.4
-%define binsuffix 3.4
+%define libvers 3.5
+%define binsuffix 3.5
 %define python_lib %{_libdir}/python%{libvers}
 %define config_htmldir /var/www/html/python
 Summary: An interpreted, interactive, object-oriented programming language.
 Summary(ja): オブジェクト指向 Python3 インタプリタ
 Name: python3
-Version: 3.4.4
-Release: 2%{?_dist_release}
+Version: 3.5.2
+Release: 1%{?_dist_release}
 License: PSF
 Group: Development/Languages
 URL: http://www.python.org/download/releases/%{version}
 Source0: http://www.python.org/ftp/python/%{version}/Python-%{version}.tar.xz
-Source1: https://docs.python.org/3.4/archives/python-%{version}-docs-html.tar.bz2
-Patch1: python-3.4.2-lib64.patch
+Source1: https://docs.python.org/3.5/archives/python-%{version}-docs-html.tar.bz2
+Patch1: python-3.5.2-lib64.patch
 Patch2: python3-3.4.4-revert-makefile.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
@@ -275,6 +275,10 @@ rm -fr $RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.5.2-1
+- new upstream release
+- update Patch1 (python-3.5.2-lib64.patch)
+
 * Sun Mar 27 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.4-2
 - rebuild with openssl-1.0.2g
 

+ 4 - 1
s/speech-dispatcher/speech-dispatcher-vl.spec

@@ -6,7 +6,7 @@
 
 Name:           speech-dispatcher
 Version:        0.8.2
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        To provide a high-level device independent layer for speech synthesis
 Group:          System Environment/Libraries
 
@@ -214,6 +214,9 @@ fi
 
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 0.8.2-2
+- rebuild with python3-3.5.2
+
 * Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 0.8.2-1
 - new upstream release
 - add BuildRequires: python3-devel

+ 4 - 1
s/ssh-import-id/ssh-import-id-vl.spec

@@ -1,7 +1,7 @@
 %{!?python3_sitelib: %define python3_sitelib %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(0))")}
 
 %define ver 4.1
-%define rel 1
+%define rel 2
 
 Summary: Import SSH public keys from Launchpad or other URLs
 Name: ssh-import-id
@@ -53,6 +53,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/%{name}.1*
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.1-2
+- rebuild with python3-3.5.2
+
 * Sun Mar 22 2015 IWAI, Masaharu <iwaim.sub@gmail.com> 4.1-1
 - Initial build.
 

+ 2 - 2
t/thunderbird/mozconfig-thunderbird-vine6

@@ -1,6 +1,6 @@
 mk_add_options MOZ_CO_PROJECT=mail
 ac_add_options --enable-application=mail
-mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-tb/
+#mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-tb
 mk_add_options AUTOCONF=autoconf-2.13
 mk_add_options BUILD_OFFICIAL=1
 mk_add_options MOZILLA_OFFICIAL=1
@@ -13,7 +13,6 @@ ac_add_options --with-system-zlib
 # so we can not use system-provided png library.
 # (2010/06/13 K.Harada)
 #ac_add_options --with-system-png
-# couldn't use system nss/nspr (version unmatch)
 #ac_add_options --with-system-nspr
 #ac_add_options --with-system-nss
 # disabled (2012/04/28 Takemikaduchi)
@@ -47,6 +46,7 @@ ac_add_options --enable-gio
 ac_add_options --disable-pedantic
 ac_add_options --disable-auto-deps
 ac_add_options --disable-md
+ac_add_options --disable-elf-hack
 
 # cat not build with xulrunner (yet)  (2010/06/13 K.Harada)
 #ac_add_options --enable-libxul

+ 6 - 2
t/thunderbird/thunderbird-vl.spec

@@ -2,7 +2,7 @@
 %define tbmajor 45.1.1
 #%define tbversion %{tbmajor}.10
 %define tbversion %{tbmajor}
-%define tbrelease 1%{?_dist_release}
+%define tbrelease 2%{?_dist_release}
 
 # The tarball is pretty inconsistent with directory structure.
 # Sometimes there is a top level directory.  That goes here.
@@ -82,7 +82,7 @@ Patch1:		thunderbird-38.1.0-default-a4-paper.patch
 Patch100:	thunderbird-38.0.1-enable-addons.patch
 
 # Vine Patch
-Patch2000:	thunderbird-24.0-vine6.patch
+Patch2000:	thunderbird-45.1.1-vine6.patch
 Patch2001:	thunderbird-31.0-client_mk_objdir.patch
 Patch2002:	thunderbird-45.1.0-mozbuild.patch
 
@@ -375,6 +375,10 @@ fi
 #===============================================================================
 
 %changelog
+* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 45.1.1-2
+- update Source1010 (mozconfig-thunderbird-vine6)
+- update Patch2000 (thunderbird-45.1.1-vine6.patch)
+
 * Sun Jun 12 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 45.1.1-1
 - new upstream release