Hello community, here is the log from the commit of package gcc47 for openSUSE:Factory checked in at 2012-12-14 06:47:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcc47 (Old) and /work/SRC/openSUSE:Factory/.gcc47.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcc47", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/gcc47/cross-armv5tel-gcc47-icecream-backend.changes 2012-11-28 10:20:07.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gcc47.new/cross-armv5tel-gcc47-icecream-backend.changes 2012-12-14 06:47:06.000000000 +0100 @@ -1,0 +2,10 @@ +Fri Nov 30 09:00:48 UTC 2012 - [email protected] + +- Fix baselibs.conf for libgcc_s1 renaming. + +------------------------------------------------------------------- +Wed Nov 28 12:17:31 UTC 2012 - [email protected] + +- Transition libffi to follow the shared library policy. + +------------------------------------------------------------------- cross-armv7hl-gcc47-icecream-backend.changes: same change cross-hppa-gcc47-icecream-backend.changes: same change cross-i386-gcc47-icecream-backend.changes: same change cross-ia64-gcc47-icecream-backend.changes: same change cross-ppc-gcc47-icecream-backend.changes: same change cross-ppc64-gcc47-icecream-backend.changes: same change cross-s390-gcc47-icecream-backend.changes: same change cross-s390x-gcc47-icecream-backend.changes: same change cross-x86_64-gcc47-icecream-backend.changes: same change gcc47-testresults.changes: same change gcc47.changes: same change libffi47.changes: same change libgcj47.changes: same change Old: ---- libgcj47-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cross-armv5tel-gcc47-icecream-backend.spec ++++++ --- /var/tmp/diff_new_pack.lTQZqo/_old 2012-12-14 06:47:12.000000000 +0100 +++ /var/tmp/diff_new_pack.lTQZqo/_new 2012-12-14 06:47:12.000000000 +0100 @@ -81,7 +81,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: gcc-%{gcc_version}%{snapshot_date}.tar.bz2 Source1: change_spec -Source2: libgcj47-rpmlintrc Source3: gcc47-rpmlintrc Source4: ecj.jar Source5: README.First-for.SuSE.packagers @@ -111,7 +110,6 @@ Patch130: sap303956-uchar.diff # GCC-TESTSUITE-DELETE-BEGIN -# LIBFFI-DELETE-BEGIN # LIBJAVA-DELETE-BEGIN Summary: The GNU C Compiler and Support Files License: GPL-3.0+ @@ -124,6 +122,7 @@ Language frontends other than C are split to different sub-packages, namely gcc-ada, gcc-c++, gcc-fortran, gcc-java, gcc-objc and gcc-obj-c++. +# LIBFFI-DELETE-BEGIN cross-armv7hl-gcc47-icecream-backend.spec: same change cross-hppa-gcc47-icecream-backend.spec: same change cross-i386-gcc47-icecream-backend.spec: same change cross-ia64-gcc47-icecream-backend.spec: same change cross-ppc-gcc47-icecream-backend.spec: same change cross-ppc64-gcc47-icecream-backend.spec: same change cross-s390-gcc47-icecream-backend.spec: same change cross-s390x-gcc47-icecream-backend.spec: same change cross-x86_64-gcc47-icecream-backend.spec: same change ++++++ gcc47-testresults.spec ++++++ --- /var/tmp/diff_new_pack.lTQZqo/_old 2012-12-14 06:47:13.000000000 +0100 +++ /var/tmp/diff_new_pack.lTQZqo/_new 2012-12-14 06:47:13.000000000 +0100 @@ -209,7 +209,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: gcc-%{gcc_version}%{snapshot_date}.tar.bz2 Source1: change_spec -Source2: libgcj47-rpmlintrc Source3: gcc47-rpmlintrc Source4: ecj.jar Source5: README.First-for.SuSE.packagers ++++++ gcc47.spec ++++++ --- /var/tmp/diff_new_pack.lTQZqo/_old 2012-12-14 06:47:13.000000000 +0100 +++ /var/tmp/diff_new_pack.lTQZqo/_new 2012-12-14 06:47:13.000000000 +0100 @@ -191,7 +191,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: gcc-%{gcc_version}%{snapshot_date}.tar.bz2 Source1: change_spec -Source2: libgcj47-rpmlintrc Source3: gcc47-rpmlintrc Source4: ecj.jar Source5: README.First-for.SuSE.packagers @@ -221,7 +220,6 @@ Patch130: sap303956-uchar.diff # GCC-TESTSUITE-DELETE-BEGIN -# LIBFFI-DELETE-BEGIN # LIBJAVA-DELETE-BEGIN Summary: The GNU C Compiler and Support Files License: GPL-3.0+ @@ -234,6 +232,7 @@ Language frontends other than C are split to different sub-packages, namely gcc-ada, gcc-c++, gcc-fortran, gcc-java, gcc-objc and gcc-obj-c++. +# LIBFFI-DELETE-BEGIN @@ -1192,59 +1191,65 @@ # LIBFFI-DELETE-END # PACKAGE-BEGIN # PACKAGE-BEGIN -%package -n libffi47 +%package -n libffi%{libffi_sover} Summary: Foreign Function Interface library License: BSD-3-Clause Group: Development/Languages/C and C++ -Provides: g-wrap:/usr/lib/libffi.so.4 -Provides: libffi4 = %{version}-%{release} -Conflicts: libffi4 < %{version}-%{release} +# Upgrade path openSUSE 12.2 -> 12.3 +Obsoletes: libffi47 +# Only one package may provide this - allows multiple gcc versions +# to co-exist without an overly large list of provides/obsoletes +Conflicts: libffi%{libffi_sover} < %{version}-%{release} -%description -n libffi47 +%description -n libffi%{libffi_sover} A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%post -n libffi47 +%post -n libffi%{libffi_sover} /sbin/ldconfig -%postun -n libffi47 +%postun -n libffi%{libffi_sover} /sbin/ldconfig # PACKAGE-END # PACKAGE-BEGIN # PACKAGE-BEGIN -%package -n libffi47-32bit +%package -n libffi%{libffi_sover}-32bit Summary: Foreign Function Interface library License: BSD-3-Clause Group: Development/Languages/C and C++ -Provides: g-wrap:/usr/lib/libffi.so.4 -Provides: libffi4-32bit = %{version}-%{release} -Conflicts: libffi4-32bit < %{version}-%{release} +# Upgrade path openSUSE 12.2 -> 12.3 +Obsoletes: libffi47 +# Only one package may provide this - allows multiple gcc versions +# to co-exist without an overly large list of provides/obsoletes +Conflicts: libffi%{libffi_sover}-32bit < %{version}-%{release} -%description -n libffi47-32bit +%description -n libffi%{libffi_sover}-32bit A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%post -n libffi47-32bit +%post -n libffi%{libffi_sover}-32bit /sbin/ldconfig -%postun -n libffi47-32bit +%postun -n libffi%{libffi_sover}-32bit /sbin/ldconfig # PACKAGE-END # PACKAGE-BEGIN # PACKAGE-BEGIN -%package -n libffi47-64bit +%package -n libffi%{libffi_sover}-64bit Summary: Foreign Function Interface library License: BSD-3-Clause Group: Development/Languages/C and C++ -Provides: g-wrap:/usr/lib/libffi.so.4 -Provides: libffi4-64bit = %{version}-%{release} -Conflicts: libffi4-64bit < %{version}-%{release} +# Upgrade path openSUSE 12.2 -> 12.3 +Obsoletes: libffi47 +# Only one package may provide this - allows multiple gcc versions +# to co-exist without an overly large list of provides/obsoletes +Conflicts: libffi%{libffi_sover}-64bit < %{version}-%{release} -%description -n libffi47-64bit +%description -n libffi%{libffi_sover}-64bit A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%post -n libffi47-64bit +%post -n libffi%{libffi_sover}-64bit /sbin/ldconfig -%postun -n libffi47-64bit +%postun -n libffi%{libffi_sover}-64bit /sbin/ldconfig # PACKAGE-END @@ -2760,12 +2765,12 @@ %if %{build_java} %if 0%{?building_libffi:1} -%files -n libffi47 +%files -n libffi%{libffi_sover} %defattr(-,root,root) %mainlib libffi.so.%{libffi_sover}* %if %{separate_biarch} -%files -n libffi47%{separate_biarch_suffix} +%files -n libffi%{libffi_sover}%{separate_biarch_suffix} %defattr(-,root,root) %biarchlib libffi.so.%{libffi_sover}* %endif ++++++ libffi47.spec ++++++ --- /var/tmp/diff_new_pack.lTQZqo/_old 2012-12-14 06:47:13.000000000 +0100 +++ /var/tmp/diff_new_pack.lTQZqo/_new 2012-12-14 06:47:13.000000000 +0100 @@ -208,7 +208,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: gcc-%{gcc_version}%{snapshot_date}.tar.bz2 Source1: change_spec -Source2: libgcj47-rpmlintrc Source3: gcc47-rpmlintrc Source4: ecj.jar Source5: README.First-for.SuSE.packagers @@ -238,60 +237,79 @@ Patch130: sap303956-uchar.diff # GCC-TESTSUITE-DELETE-BEGIN +# LIBJAVA-DELETE-BEGIN +Summary: The GNU C Compiler and Support Files +License: GPL-3.0+ +Group: Development/Languages/C and C++ + +%description +Core package for the GNU Compiler Collection, including the C language +frontend. + +Language frontends other than C are split to different sub-packages, +namely gcc-ada, gcc-c++, gcc-fortran, gcc-java, gcc-objc and +gcc-obj-c++. # PACKAGE-BEGIN # PACKAGE-BEGIN +%package -n libffi%{libffi_sover} Summary: Foreign Function Interface library License: BSD-3-Clause Group: Development/Languages/C and C++ -Provides: g-wrap:/usr/lib/libffi.so.4 -Provides: libffi4 = %{version}-%{release} -Conflicts: libffi4 < %{version}-%{release} +# Upgrade path openSUSE 12.2 -> 12.3 +Obsoletes: libffi47 +# Only one package may provide this - allows multiple gcc versions +# to co-exist without an overly large list of provides/obsoletes +Conflicts: libffi%{libffi_sover} < %{version}-%{release} -%description +%description -n libffi%{libffi_sover} A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%post +%post -n libffi%{libffi_sover} /sbin/ldconfig -%postun +%postun -n libffi%{libffi_sover} /sbin/ldconfig # PACKAGE-END # PACKAGE-BEGIN # PACKAGE-BEGIN -%package -n libffi47-32bit +%package -n libffi%{libffi_sover}-32bit Summary: Foreign Function Interface library License: BSD-3-Clause Group: Development/Languages/C and C++ -Provides: g-wrap:/usr/lib/libffi.so.4 -Provides: libffi4-32bit = %{version}-%{release} -Conflicts: libffi4-32bit < %{version}-%{release} +# Upgrade path openSUSE 12.2 -> 12.3 +Obsoletes: libffi47 +# Only one package may provide this - allows multiple gcc versions +# to co-exist without an overly large list of provides/obsoletes +Conflicts: libffi%{libffi_sover}-32bit < %{version}-%{release} -%description -n libffi47-32bit +%description -n libffi%{libffi_sover}-32bit A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%post -n libffi47-32bit +%post -n libffi%{libffi_sover}-32bit /sbin/ldconfig -%postun -n libffi47-32bit +%postun -n libffi%{libffi_sover}-32bit /sbin/ldconfig # PACKAGE-END # PACKAGE-BEGIN # PACKAGE-BEGIN -%package -n libffi47-64bit +%package -n libffi%{libffi_sover}-64bit Summary: Foreign Function Interface library License: BSD-3-Clause Group: Development/Languages/C and C++ -Provides: g-wrap:/usr/lib/libffi.so.4 -Provides: libffi4-64bit = %{version}-%{release} -Conflicts: libffi4-64bit < %{version}-%{release} +# Upgrade path openSUSE 12.2 -> 12.3 +Obsoletes: libffi47 +# Only one package may provide this - allows multiple gcc versions +# to co-exist without an overly large list of provides/obsoletes +Conflicts: libffi%{libffi_sover}-64bit < %{version}-%{release} -%description -n libffi47-64bit +%description -n libffi%{libffi_sover}-64bit A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%post -n libffi47-64bit +%post -n libffi%{libffi_sover}-64bit /sbin/ldconfig -%postun -n libffi47-64bit +%postun -n libffi%{libffi_sover}-64bit /sbin/ldconfig # PACKAGE-END @@ -1026,12 +1044,12 @@ %if %{build_java} %if 0%{?building_libffi:1} -%files +%files -n libffi%{libffi_sover} %defattr(-,root,root) %mainlib libffi.so.%{libffi_sover}* %if %{separate_biarch} -%files -n libffi47%{separate_biarch_suffix} +%files -n libffi%{libffi_sover}%{separate_biarch_suffix} %defattr(-,root,root) %biarchlib libffi.so.%{libffi_sover}* %endif ++++++ libgcj47.spec ++++++ --- /var/tmp/diff_new_pack.lTQZqo/_old 2012-12-14 06:47:13.000000000 +0100 +++ /var/tmp/diff_new_pack.lTQZqo/_new 2012-12-14 06:47:13.000000000 +0100 @@ -208,7 +208,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: gcc-%{gcc_version}%{snapshot_date}.tar.bz2 Source1: change_spec -Source2: libgcj47-rpmlintrc Source3: gcc47-rpmlintrc Source4: ecj.jar Source5: README.First-for.SuSE.packagers @@ -238,7 +237,6 @@ Patch130: sap303956-uchar.diff # GCC-TESTSUITE-DELETE-BEGIN -# LIBFFI-DELETE-BEGIN Summary: Java Runtime Library for gcc License: GPL-2.0-with-classpath-exception Group: System/Libraries @@ -341,59 +339,65 @@ # LIBFFI-DELETE-END # PACKAGE-BEGIN # PACKAGE-BEGIN -%package -n libffi47 +%package -n libffi%{libffi_sover} Summary: Foreign Function Interface library License: BSD-3-Clause Group: Development/Languages/C and C++ -Provides: g-wrap:/usr/lib/libffi.so.4 -Provides: libffi4 = %{version}-%{release} -Conflicts: libffi4 < %{version}-%{release} +# Upgrade path openSUSE 12.2 -> 12.3 +Obsoletes: libffi47 +# Only one package may provide this - allows multiple gcc versions +# to co-exist without an overly large list of provides/obsoletes +Conflicts: libffi%{libffi_sover} < %{version}-%{release} -%description -n libffi47 +%description -n libffi%{libffi_sover} A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%post -n libffi47 +%post -n libffi%{libffi_sover} /sbin/ldconfig -%postun -n libffi47 +%postun -n libffi%{libffi_sover} /sbin/ldconfig # PACKAGE-END # PACKAGE-BEGIN # PACKAGE-BEGIN -%package -n libffi47-32bit +%package -n libffi%{libffi_sover}-32bit Summary: Foreign Function Interface library License: BSD-3-Clause Group: Development/Languages/C and C++ -Provides: g-wrap:/usr/lib/libffi.so.4 -Provides: libffi4-32bit = %{version}-%{release} -Conflicts: libffi4-32bit < %{version}-%{release} +# Upgrade path openSUSE 12.2 -> 12.3 +Obsoletes: libffi47 +# Only one package may provide this - allows multiple gcc versions +# to co-exist without an overly large list of provides/obsoletes +Conflicts: libffi%{libffi_sover}-32bit < %{version}-%{release} -%description -n libffi47-32bit +%description -n libffi%{libffi_sover}-32bit A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%post -n libffi47-32bit +%post -n libffi%{libffi_sover}-32bit /sbin/ldconfig -%postun -n libffi47-32bit +%postun -n libffi%{libffi_sover}-32bit /sbin/ldconfig # PACKAGE-END # PACKAGE-BEGIN # PACKAGE-BEGIN -%package -n libffi47-64bit +%package -n libffi%{libffi_sover}-64bit Summary: Foreign Function Interface library License: BSD-3-Clause Group: Development/Languages/C and C++ -Provides: g-wrap:/usr/lib/libffi.so.4 -Provides: libffi4-64bit = %{version}-%{release} -Conflicts: libffi4-64bit < %{version}-%{release} +# Upgrade path openSUSE 12.2 -> 12.3 +Obsoletes: libffi47 +# Only one package may provide this - allows multiple gcc versions +# to co-exist without an overly large list of provides/obsoletes +Conflicts: libffi%{libffi_sover}-64bit < %{version}-%{release} -%description -n libffi47-64bit +%description -n libffi%{libffi_sover}-64bit A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%post -n libffi47-64bit +%post -n libffi%{libffi_sover}-64bit /sbin/ldconfig -%postun -n libffi47-64bit +%postun -n libffi%{libffi_sover}-64bit /sbin/ldconfig # PACKAGE-END @@ -1367,12 +1371,12 @@ %if %{build_java} %if 0%{?building_libffi:1} -%files -n libffi47 +%files -n libffi%{libffi_sover} %defattr(-,root,root) %mainlib libffi.so.%{libffi_sover}* %if %{separate_biarch} -%files -n libffi47%{separate_biarch_suffix} +%files -n libffi%{libffi_sover}%{separate_biarch_suffix} %defattr(-,root,root) %biarchlib libffi.so.%{libffi_sover}* %endif ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.lTQZqo/_old 2012-12-14 06:47:13.000000000 +0100 +++ /var/tmp/diff_new_pack.lTQZqo/_new 2012-12-14 06:47:13.000000000 +0100 @@ -1,4 +1,4 @@ -targettype x86 package libgcc1 +targettype x86 package libgcc_s1 targettype x86 package libstdc++6 libgcj47 requires "libgcj47" ++++++ change_spec ++++++ --- /var/tmp/diff_new_pack.lTQZqo/_old 2012-12-14 06:47:13.000000000 +0100 +++ /var/tmp/diff_new_pack.lTQZqo/_new 2012-12-14 06:47:13.000000000 +0100 @@ -94,8 +94,6 @@ p } }' \ - | sed -e '/^%package -n libffi'$base_ver'$/d' \ - | sed -e 's/-n libffi'$base_ver'$//g' \ >> libffi$base_ver.spec test -f gcc$base_ver.changes \ ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.lTQZqo/_old 2012-12-14 06:47:13.000000000 +0100 +++ /var/tmp/diff_new_pack.lTQZqo/_new 2012-12-14 06:47:13.000000000 +0100 @@ -193,7 +193,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: gcc-%{gcc_version}%{snapshot_date}.tar.bz2 Source1: change_spec -Source2: libgcj47-rpmlintrc Source3: gcc47-rpmlintrc Source4: ecj.jar Source5: README.First-for.SuSE.packagers @@ -223,7 +222,6 @@ Patch130: sap303956-uchar.diff # GCC-TESTSUITE-DELETE-BEGIN -# LIBFFI-DELETE-BEGIN # LIBJAVA-DELETE-BEGIN Group: Development/Languages/C and C++ Summary: The GNU C Compiler and Support Files @@ -236,6 +234,7 @@ Language frontends other than C are split to different sub-packages, namely gcc-ada, gcc-c++, gcc-fortran, gcc-java, gcc-objc and gcc-obj-c++. +# LIBFFI-DELETE-BEGIN @@ -693,21 +692,23 @@ # LIBFFI-DELETE-END # PACKAGE-BEGIN -%package -n libffi@base_ver@@variant@ +%package -n libffi%{libffi_sover}@variant@ Summary: Foreign Function Interface library License: BSD-3-Clause Group: Development/Languages/C and C++ -Provides: g-wrap:/usr/lib/libffi.so.4 -Provides: libffi4@variant@ = %{version}-%{release} -Conflicts: libffi4@variant@ < %{version}-%{release} +# Upgrade path openSUSE 12.2 -> 12.3 +Obsoletes: libffi47 +# Only one package may provide this - allows multiple gcc versions +# to co-exist without an overly large list of provides/obsoletes +Conflicts: libffi%{libffi_sover}@variant@ < %{version}-%{release} -%description -n libffi@base_ver@@variant@ +%description -n libffi%{libffi_sover}@variant@ A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%post -n libffi@base_ver@@variant@ +%post -n libffi%{libffi_sover}@variant@ /sbin/ldconfig -%postun -n libffi@base_ver@@variant@ +%postun -n libffi%{libffi_sover}@variant@ /sbin/ldconfig # PACKAGE-END @@ -2204,12 +2205,12 @@ %if %{build_java} %if 0%{?building_libffi:1} -%files -n libffi@base_ver@ +%files -n libffi%{libffi_sover} %defattr(-,root,root) %mainlib libffi.so.%{libffi_sover}* %if %{separate_biarch} -%files -n libffi@base_ver@%{separate_biarch_suffix} +%files -n libffi%{libffi_sover}%{separate_biarch_suffix} %defattr(-,root,root) %biarchlib libffi.so.%{libffi_sover}* %endif -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
