commit gcc49 for openSUSE:Factory
Hello community, here is the log from the commit of package gcc49 for openSUSE:Factory checked in at 2014-06-25 21:20:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcc49 (Old) and /work/SRC/openSUSE:Factory/.gcc49.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gcc49" Changes: -------- --- /work/SRC/openSUSE:Factory/gcc49/cross-aarch64-gcc49.changes 2014-05-02 13:55:44.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gcc49.new/cross-aarch64-gcc49.changes 2014-06-25 21:20:22.000000000 +0200 @@ -1,0 +2,24 @@ +Tue Jun 17 09:14:00 UTC 2014 - rguenther@suse.com + +- Update to gcc-4_9-branch head (r211729). + +------------------------------------------------------------------- +Thu Jun 5 11:27:53 UTC 2014 - rguenther@suse.com + +- Update to gcc-4_9-branch head (r211260). + +------------------------------------------------------------------- +Thu May 22 08:18:10 UTC 2014 - rguenther@suse.com + +- Fix libstdc++49-doc build conditional to really only build from + libgcj49.spec. + +------------------------------------------------------------------- +Tue May 13 13:45:22 UTC 2014 - rguenther@suse.com + +- Build libstdc++48-doc package from the libgcj48 build and build + the libstdc++ API reference, build-requiring doxygen and graphviz. + Add patch gcc48-libstdc++-api-reference.patch to refer to that + instead of the online version. [bnc#871501] + +------------------------------------------------------------------- cross-armv6hl-gcc49.changes: same change cross-armv7hl-gcc49.changes: same change cross-i386-gcc49.changes: same change cross-ppc64-gcc49.changes: same change cross-ppc64le-gcc49.changes: same change cross-s390-gcc49.changes: same change cross-s390x-gcc49.changes: same change cross-x86_64-gcc49.changes: same change gcc49-testresults.changes: same change gcc49.changes: same change libffi49.changes: same change libgcj49.changes: same change Old: ---- gcc-4.9.0-r209782.tar.bz2 New: ---- gcc-4.9.0-r211729.tar.bz2 gcc48-libstdc++-api-reference.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cross-aarch64-gcc49.spec ++++++ --- /var/tmp/diff_new_pack.lI9Q1S/_old 2014-06-25 21:20:38.000000000 +0200 +++ /var/tmp/diff_new_pack.lI9Q1S/_new 2014-06-25 21:20:38.000000000 +0200 @@ -95,7 +95,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r209782 +Version: 4.9.0+r211729 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -119,6 +119,7 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff +Patch39: gcc48-libstdc++-api-reference.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -185,6 +186,7 @@ %patch23 %patch24 %patch30 +%patch39 %patch51 %patch55 %patch57 cross-armv6hl-gcc49.spec: same change cross-armv7hl-gcc49.spec: same change cross-i386-gcc49.spec: same change cross-ppc64-gcc49.spec: same change cross-ppc64le-gcc49.spec: same change cross-s390-gcc49.spec: same change cross-s390x-gcc49.spec: same change cross-x86_64-gcc49.spec: same change ++++++ gcc49-testresults.spec ++++++ --- /var/tmp/diff_new_pack.lI9Q1S/_old 2014-06-25 21:20:39.000000000 +0200 +++ /var/tmp/diff_new_pack.lI9Q1S/_new 2014-06-25 21:20:39.000000000 +0200 @@ -191,6 +191,9 @@ %endif %if 0%{?building_libjava:1}%{?building_testsuite:1} BuildRequires: fastjar +# For building the libstdc++ API reference +BuildRequires: doxygen +BuildRequires: graphviz %endif %if 0%{?building_libffi:1} BuildRequires: pkg-config @@ -238,7 +241,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r209782 +Version: 4.9.0+r211729 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -296,6 +299,7 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff +Patch39: gcc48-libstdc++-api-reference.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -413,6 +417,7 @@ %patch23 %patch24 %patch30 +%patch39 %patch51 %patch55 %patch57 @@ -710,6 +715,9 @@ make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL %endif make info +%if 0%{?building_libjava:1} +make -C %{GCCDIST}/libstdc++-v3/doc doc-html-doxygen +%endif %if 0%{?run_tests:1} echo "Run testsuite" (make -C %{GCCDIST}/libstdc++-v3 check-abi || true) ++++++ gcc49.spec ++++++ --- /var/tmp/diff_new_pack.lI9Q1S/_old 2014-06-25 21:20:39.000000000 +0200 +++ /var/tmp/diff_new_pack.lI9Q1S/_new 2014-06-25 21:20:39.000000000 +0200 @@ -173,6 +173,9 @@ %endif %if 0%{?building_libjava:1}%{?building_testsuite:1} BuildRequires: fastjar +# For building the libstdc++ API reference +BuildRequires: doxygen +BuildRequires: graphviz %endif %if 0%{?building_libffi:1} BuildRequires: pkg-config @@ -220,7 +223,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r209782 +Version: 4.9.0+r211729 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -278,6 +281,7 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff +Patch39: gcc48-libstdc++-api-reference.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -444,17 +448,6 @@ This package contains all the headers and libraries of the standard C++ library. It is needed for compiling C++ code. -%package -n libstdc++49-doc -Summary: Documentation for the GNU C++ standard library -License: GPL-3.0+ -Group: Documentation/HTML -%if 0%{?suse_version} >= 1120 -BuildArch: noarch -%endif - -%description -n libstdc++49-doc -Extensive HTML documentation for the GNU C++ standard library. - %package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix} Summary: C compiler runtime library @@ -1465,6 +1458,19 @@ %description -n gcc49-gij This package contains the java bytecode interpreter gij and related tools. + +%package -n libstdc++49-doc +Summary: Documentation for the GNU C++ standard library +License: GPL-3.0+ +Group: Documentation/HTML +%if 0%{?suse_version} >= 1120 +BuildArch: noarch +%endif + +%description -n libstdc++49-doc +Extensive HTML documentation for the GNU C++ standard library. + + %package -n libffi%{libffi_sover}%{libffi_suffix} Summary: Foreign Function Interface library License: BSD-3-Clause @@ -1727,6 +1733,7 @@ %patch23 %patch24 %patch30 +%patch39 %patch51 %patch55 %patch57 @@ -2024,6 +2031,9 @@ make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL %endif make info +%if 0%{?building_libjava:1} +make -C %{GCCDIST}/libstdc++-v3/doc doc-html-doxygen +%endif %if 0%{?run_tests:1} echo "Run testsuite" (make -C %{GCCDIST}/libstdc++-v3 check-abi || true) @@ -2051,6 +2061,8 @@ make -C gcc java.install-man DESTDIR=$RPM_BUILD_ROOT make -C gcc java.install-common DESTDIR=$RPM_BUILD_ROOT make -C gcc install-common DESTDIR=$RPM_BUILD_ROOT COMPILERS='jc1$(exeext) jvgenmain$(exeext)' +# copy the libstdc++ API reference +cp -r %{GCCDIST}/libstdc++-v3/doc/doxygen/html ../libstdc++-v3/doc/html/api # install-common also installs collect2, gcov and the g++ and gfortran driver %if %{build_cp} rm $RPM_BUILD_ROOT%{_prefix}/bin/g++%{binsuffix} @@ -2759,10 +2771,6 @@ %dir %{_datadir}/gdb/auto-load/%{mainlibdirbi} %{_datadir}/gdb/auto-load/%{mainlibdirbi}/libstdc++.so.*-gdb.py %endif - -%files -n libstdc++49-doc -%defattr(-,root,root) -%doc libstdc++-v3/doc/html %endif %files -n libgcc_s%{libgcc_s}%{libgcc_s_suffix} @@ -3196,6 +3204,12 @@ %endif %endif +%if 0%{?building_libjava:1} +%files -n libstdc++49-doc +%defattr(-,root,root) +%doc libstdc++-v3/doc/html +%endif + %if %{build_java} %if 0%{?building_libffi:1} %files -n libffi%{libffi_sover}%{libffi_suffix} ++++++ libffi49.spec ++++++ --- /var/tmp/diff_new_pack.lI9Q1S/_old 2014-06-25 21:20:39.000000000 +0200 +++ /var/tmp/diff_new_pack.lI9Q1S/_new 2014-06-25 21:20:39.000000000 +0200 @@ -190,6 +190,9 @@ %endif %if 0%{?building_libjava:1}%{?building_testsuite:1} BuildRequires: fastjar +# For building the libstdc++ API reference +BuildRequires: doxygen +BuildRequires: graphviz %endif %if 0%{?building_libffi:1} BuildRequires: pkg-config @@ -237,7 +240,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r209782 +Version: 4.9.0+r211729 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -295,6 +298,7 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff +Patch39: gcc48-libstdc++-api-reference.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -578,6 +582,7 @@ %patch23 %patch24 %patch30 +%patch39 %patch51 %patch55 %patch57 @@ -875,6 +880,9 @@ make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL %endif make info +%if 0%{?building_libjava:1} +make -C %{GCCDIST}/libstdc++-v3/doc doc-html-doxygen +%endif %if 0%{?run_tests:1} echo "Run testsuite" (make -C %{GCCDIST}/libstdc++-v3 check-abi || true) @@ -902,6 +910,8 @@ make -C gcc java.install-man DESTDIR=$RPM_BUILD_ROOT make -C gcc java.install-common DESTDIR=$RPM_BUILD_ROOT make -C gcc install-common DESTDIR=$RPM_BUILD_ROOT COMPILERS='jc1$(exeext) jvgenmain$(exeext)' +# copy the libstdc++ API reference +cp -r %{GCCDIST}/libstdc++-v3/doc/doxygen/html ../libstdc++-v3/doc/html/api # install-common also installs collect2, gcov and the g++ and gfortran driver %if %{build_cp} rm $RPM_BUILD_ROOT%{_prefix}/bin/g++%{binsuffix} ++++++ libgcj49.spec ++++++ --- /var/tmp/diff_new_pack.lI9Q1S/_old 2014-06-25 21:20:39.000000000 +0200 +++ /var/tmp/diff_new_pack.lI9Q1S/_new 2014-06-25 21:20:39.000000000 +0200 @@ -190,6 +190,9 @@ %endif %if 0%{?building_libjava:1}%{?building_testsuite:1} BuildRequires: fastjar +# For building the libstdc++ API reference +BuildRequires: doxygen +BuildRequires: graphviz %endif %if 0%{?building_libffi:1} BuildRequires: pkg-config @@ -237,7 +240,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r209782 +Version: 4.9.0+r211729 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -295,6 +298,7 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff +Patch39: gcc48-libstdc++-api-reference.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -393,6 +397,19 @@ %description -n gcc49-gij This package contains the java bytecode interpreter gij and related tools. + +%package -n libstdc++49-doc +Summary: Documentation for the GNU C++ standard library +License: GPL-3.0+ +Group: Documentation/HTML +%if 0%{?suse_version} >= 1120 +BuildArch: noarch +%endif + +%description -n libstdc++49-doc +Extensive HTML documentation for the GNU C++ standard library. + + %package -n libffi%{libffi_sover}%{libffi_suffix} Summary: Foreign Function Interface library License: BSD-3-Clause @@ -655,6 +672,7 @@ %patch23 %patch24 %patch30 +%patch39 %patch51 %patch55 %patch57 @@ -952,6 +970,9 @@ make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL %endif make info +%if 0%{?building_libjava:1} +make -C %{GCCDIST}/libstdc++-v3/doc doc-html-doxygen +%endif %if 0%{?run_tests:1} echo "Run testsuite" (make -C %{GCCDIST}/libstdc++-v3 check-abi || true) @@ -979,6 +1000,8 @@ make -C gcc java.install-man DESTDIR=$RPM_BUILD_ROOT make -C gcc java.install-common DESTDIR=$RPM_BUILD_ROOT make -C gcc install-common DESTDIR=$RPM_BUILD_ROOT COMPILERS='jc1$(exeext) jvgenmain$(exeext)' +# copy the libstdc++ API reference +cp -r %{GCCDIST}/libstdc++-v3/doc/doxygen/html ../libstdc++-v3/doc/html/api # install-common also installs collect2, gcov and the g++ and gfortran driver %if %{build_cp} rm $RPM_BUILD_ROOT%{_prefix}/bin/g++%{binsuffix} @@ -1420,6 +1443,12 @@ %endif %endif +%if 0%{?building_libjava:1} +%files -n libstdc++49-doc +%defattr(-,root,root) +%doc libstdc++-v3/doc/html +%endif + %if %{build_java} %if 0%{?building_libffi:1} %files -n libffi%{libffi_sover}%{libffi_suffix} ++++++ gcc-4.9.0-r209782.tar.bz2 -> gcc-4.9.0-r211729.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/gcc49/gcc-4.9.0-r209782.tar.bz2 /work/SRC/openSUSE:Factory/.gcc49.new/gcc-4.9.0-r211729.tar.bz2 differ: char 11, line 1 ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.lI9Q1S/_old 2014-06-25 21:20:39.000000000 +0200 +++ /var/tmp/diff_new_pack.lI9Q1S/_new 2014-06-25 21:20:39.000000000 +0200 @@ -177,6 +177,9 @@ %endif %if 0%{?building_libjava:1}%{?building_testsuite:1} BuildRequires: fastjar +# For building the libstdc++ API reference +BuildRequires: doxygen +BuildRequires: graphviz %endif %if 0%{?building_libffi:1} BuildRequires: pkg-config @@ -225,7 +228,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: http://gcc.gnu.org/ -Version: 4.9.0+r209782 +Version: 4.9.0+r211729 Release: 1 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -285,6 +288,7 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff +Patch39: gcc48-libstdc++-api-reference.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -430,17 +434,6 @@ library. It is needed for compiling C++ code. # PACKAGE-END -%package -n libstdc++@base_ver@-doc -Summary: Documentation for the GNU C++ standard library -License: GPL-3.0+ -Group: Documentation/HTML -%if 0%{?suse_version} >= 1120 -BuildArch: noarch -%endif - -%description -n libstdc++@base_ver@-doc -Extensive HTML documentation for the GNU C++ standard library. - # PACKAGE-BEGIN %package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}@variant@ @@ -923,6 +916,19 @@ %description -n gcc@base_ver@-gij This package contains the java bytecode interpreter gij and related tools. + +%package -n libstdc++@base_ver@-doc +Summary: Documentation for the GNU C++ standard library +License: GPL-3.0+ +Group: Documentation/HTML +%if 0%{?suse_version} >= 1120 +BuildArch: noarch +%endif + +%description -n libstdc++@base_ver@-doc +Extensive HTML documentation for the GNU C++ standard library. + + # LIBFFI-DELETE-END # PACKAGE-BEGIN %package -n libffi%{libffi_sover}%{libffi_suffix}@variant@ @@ -1103,6 +1109,7 @@ %patch23 %patch24 %patch30 +%patch39 %patch51 %patch55 %patch57 @@ -1402,6 +1409,9 @@ make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL %endif make info +%if 0%{?building_libjava:1} +make -C %{GCCDIST}/libstdc++-v3/doc doc-html-doxygen +%endif %if 0%{?run_tests:1} echo "Run testsuite" (make -C %{GCCDIST}/libstdc++-v3 check-abi || true) @@ -1430,6 +1440,8 @@ make -C gcc java.install-man DESTDIR=$RPM_BUILD_ROOT make -C gcc java.install-common DESTDIR=$RPM_BUILD_ROOT make -C gcc install-common DESTDIR=$RPM_BUILD_ROOT COMPILERS='jc1$(exeext) jvgenmain$(exeext)' +# copy the libstdc++ API reference +cp -r %{GCCDIST}/libstdc++-v3/doc/doxygen/html ../libstdc++-v3/doc/html/api # install-common also installs collect2, gcov and the g++ and gfortran driver %if %{build_cp} rm $RPM_BUILD_ROOT%{_prefix}/bin/g++%{binsuffix} @@ -2152,10 +2164,6 @@ %dir %{_datadir}/gdb/auto-load/%{mainlibdirbi} %{_datadir}/gdb/auto-load/%{mainlibdirbi}/libstdc++.so.*-gdb.py %endif - -%files -n libstdc++@base_ver@-doc -%defattr(-,root,root) -%doc libstdc++-v3/doc/html %endif %files -n libgcc_s%{libgcc_s}%{libgcc_s_suffix} @@ -2602,6 +2610,12 @@ %doc %{_mandir}/man1/gtnameserv%{binsuffix}.1.gz %endif %endif + +%if 0%{?building_libjava:1} +%files -n libstdc++@base_ver@-doc +%defattr(-,root,root) +%doc libstdc++-v3/doc/html +%endif # LIBFFI-DELETE-END %if %{build_java} ++++++ gcc48-libstdc++-api-reference.patch ++++++ Index: libstdc++-v3/doc/html/index.html =================================================================== --- libstdc++-v3/doc/html/index.html (revision 210144) +++ libstdc++-v3/doc/html/index.html (working copy) @@ -18,7 +18,7 @@ </p></li><li class="listitem"><p> <a class="link" href="faq.html" title="Frequently Asked Questions">Frequently Asked Questions</a> </p></li><li class="listitem"><p> - <a class="link" href="api.html" title="The GNU C++ Library API Reference">API and Source Documentation</a> + <a class="link" href="api/index.html" title="The GNU C++ Library API Reference">API and Source Documentation</a> </p></li></ul></div><p> </p></div></div></div><hr /></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="book"><a href="manual/index.html">The GNU C++ Library Manual</a></span></dt><dd><dl><dt><span class="part"><a href="manual/intro.html">I. Introduction -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de