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]

Reply via email to