Hello community, here is the log from the commit of package flac for openSUSE:Factory checked in at 2012-03-09 21:22:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/flac (Old) and /work/SRC/openSUSE:Factory/.flac.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "flac", Maintainer is "tiwai@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/flac/flac.changes 2012-01-31 10:20:38.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.flac.new/flac.changes 2012-03-09 21:22:32.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Mar 8 12:55:29 UTC 2012 - dvaleev@suse.com + +- don't use fvisibility=hidden on ppc. As it can't find symbols + afterwards + +------------------------------------------------------------------- New: ---- flac-disable-hidden-visibility-for-ppc.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ flac.spec ++++++ --- /var/tmp/diff_new_pack.bSJ9ij/_old 2012-03-09 21:22:33.000000000 +0100 +++ /var/tmp/diff_new_pack.bSJ9ij/_new 2012-03-09 21:22:33.000000000 +0100 @@ -52,6 +52,7 @@ Patch5: flac-ocloexec.patch Patch6: flac-visibility.patch Patch7: flac-leaks.patch +Patch8: flac-disable-hidden-visibility-for-ppc.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -100,6 +101,9 @@ %patch5 %patch6 %patch7 +%ifarch ppc ppc64 +%patch8 -p1 +%endif %build autoreconf --force --install ++++++ flac-disable-hidden-visibility-for-ppc.patch ++++++ Index: flac-1.2.1/src/libFLAC/Makefile.am =================================================================== --- flac-1.2.1.orig/src/libFLAC/Makefile.am +++ flac-1.2.1/src/libFLAC/Makefile.am @@ -68,7 +68,6 @@ endif endif endif endif -libFLAC_la_CFLAGS = -fvisibility=hidden libFLAC_la_LIBADD = $(LOCAL_EXTRA_LIBADD) @OGG_LIBS@ SUBDIRS = $(ARCH_SUBDIRS) include . ++++++ flac-visibility.patch ++++++ --- /var/tmp/diff_new_pack.bSJ9ij/_old 2012-03-09 21:22:33.000000000 +0100 +++ /var/tmp/diff_new_pack.bSJ9ij/_new 2012-03-09 21:22:33.000000000 +0100 @@ -1,3 +1,5 @@ +Index: include/FLAC/export.h +=================================================================== --- include/FLAC/export.h.orig +++ include/FLAC/export.h @@ -56,7 +56,7 @@ @@ -9,6 +11,8 @@ #else +Index: include/FLAC++/export.h +=================================================================== --- include/FLAC++/export.h.orig +++ include/FLAC++/export.h @@ -56,7 +56,7 @@ @@ -20,6 +24,8 @@ #else +Index: src/libFLAC/Makefile.am +=================================================================== --- src/libFLAC/Makefile.am.orig +++ src/libFLAC/Makefile.am @@ -68,7 +68,7 @@ endif @@ -40,19 +46,23 @@ libFLAC_la_SOURCES = \ bitmath.c \ bitreader.c \ +Index: src/libFLAC++/Makefile.am +=================================================================== --- src/libFLAC++/Makefile.am.orig +++ src/libFLAC++/Makefile.am @@ -45,8 +45,9 @@ EXTRA_DIST = \ libFLAC++_static.vcproj \ libFLAC++.m4 -+libFLAC___la_CXXFLAGS= -fvisibility=hidden -fvisibility-inlines-hidden ++libFLAC___la_CXXFLAGS= -fvisibility=hidden -fvisibility-inlines-hidden # see 'http://www.gnu.org/software/libtool/manual.html#Libtool-versioning' for numbering convention -libFLAC___la_LDFLAGS = -version-info 8:0:2 +libFLAC___la_LDFLAGS = -Wl,-Bsymbolic-functions -no-undefined -version-info 8:0:2 libFLAC___la_LIBADD = ../libFLAC/libFLAC.la libFLAC___la_SOURCES = \ +Index: configure.in +=================================================================== --- configure.in.orig +++ configure.in @@ -18,7 +18,8 @@ @@ -223,6 +233,8 @@ fi fi +Index: Makefile.am +=================================================================== --- Makefile.am.orig +++ Makefile.am @@ -30,7 +30,7 @@ @@ -234,6 +246,8 @@ DISTCLEANFILES = libtool-disable-static +Index: src/Makefile.am +=================================================================== --- src/Makefile.am.orig +++ src/Makefile.am @@ -20,7 +20,7 @@ XMMS_DIRS = plugin_common plugin_xmms @@ -257,6 +271,8 @@ $(CPPLIBS_DIRS) EXTRA_DIST = \ +Index: include/share/alloc.h +=================================================================== --- include/share/alloc.h.orig +++ include/share/alloc.h @@ -48,10 +48,14 @@ @@ -284,6 +300,8 @@ { if(!nmemb || !size) return malloc(1); /* malloc(0) is undefined; FLAC src convention is to always allocate */ +Index: src/libFLAC/include/private/bitreader.h +=================================================================== --- src/libFLAC/include/private/bitreader.h.orig +++ src/libFLAC/include/private/bitreader.h @@ -80,11 +80,11 @@ FLAC__bool FLAC__bitreader_skip_byte_blo @@ -300,6 +318,8 @@ # endif # endif #endif +Index: src/libFLAC/include/private/lpc.h +=================================================================== --- src/libFLAC/include/private/lpc.h.orig +++ src/libFLAC/include/private/lpc.h @@ -165,17 +165,17 @@ void FLAC__lpc_compute_residual_from_qlp -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org