commit bzip2 for openSUSE:Factory
Hello community, here is the log from the commit of package bzip2 for openSUSE:Factory checked in at 2012-01-11 15:36:06 Comparing /work/SRC/openSUSE:Factory/bzip2 (Old) and /work/SRC/openSUSE:Factory/.bzip2.new (New) Package is "bzip2", Maintainer is "vci...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/bzip2/bzip2.changes 2011-10-03 09:13:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.bzip2.new/bzip2.changes 2012-01-11 15:36:42.0 +0100 @@ -1,0 +2,10 @@ +Sat Jan 7 19:26:14 UTC 2012 - crrodrig...@opensuse.org + +- bzlib: open file descriptors with O_CLOEXEC, but just like + the zlib case, only when bzopen() is used and not bzdopen() + to avoid messing up with the caller's semantics. + It is responsability of to initiator to set that flag in such case. +- Replace error prone list of exported symbols with proper use of + GCC visibility features. + +--- New: bzip2-ocloexec.patch Other differences: -- ++ bzip2.spec ++ --- /var/tmp/diff_new_pack.8bvJq8/_old 2012-01-11 15:36:52.0 +0100 +++ /var/tmp/diff_new_pack.8bvJq8/_new 2012-01-11 15:36:52.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package bzip2 # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -46,6 +46,7 @@ Patch3: bzip2-faster.patch Patch5: bzip2-unsafe_strcpy.patch Patch6: bzip2-point-to-doc-pkg.patch +Patch7: bzip2-ocloexec.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -86,6 +87,7 @@ %patch3 %patch5 %patch6 -p1 +%patch7 %build profile_bzip2() @@ -96,7 +98,7 @@ # time ./bzip2 $tmpfile time ./bzip2 -d < $tmpfile.bz2 > /dev/null } -sh ./autogen.sh +autoreconf -fiv %if %{do_profiling} export CFLAGS="$RPM_OPT_FLAGS %{cflags_profile_generate}" %endif @@ -111,7 +113,7 @@ make clean mv .libs.save .libs export CFLAGS="$RPM_OPT_FLAGS %{cflags_profile_feedback}" -%configure\ +%configure \ --libdir=/%{_lib}\ --disable-static %endif @@ -133,7 +135,6 @@ %files %defattr(-,root,root) -%doc COPYING NEWS README %doc %{_mandir}/man1/* %{_bindir}/* @@ -143,12 +144,12 @@ %files -n libbz2-1 %defattr(-,root,root) -%doc COPYING NEWS README /%{_lib}/libbz2.so.1 /%{_lib}/libbz2.so.1.* %files -n libbz2-devel %defattr(-,root,root) +%doc LICENSE CHANGES %{_includedir}/bzlib.h %{_libdir}/libbz2.so %{_libdir}/pkgconfig/bzip2.pc ++ bzip2-1.0.6-autoconfiscated.patch ++ --- /var/tmp/diff_new_pack.8bvJq8/_old 2012-01-11 15:36:52.0 +0100 +++ /var/tmp/diff_new_pack.8bvJq8/_new 2012-01-11 15:36:52.0 +0100 @@ -53,7 +53,7 @@ +both instances of the shared library can live together. --- /dev/null +++ configure.ac -@@ -0,0 +1,71 @@ +@@ -0,0 +1,62 @@ +# -*- Autoconf -*- +# Process this file with autoconf to produce a configure script. + @@ -65,19 +65,20 @@ +AC_CONFIG_SRCDIR([bzlib.h]) +AC_CONFIG_MACRO_DIR([m4]) + -+AM_INIT_AUTOMAKE ++AM_INIT_AUTOMAKE([foreign subdir-objects]) +AM_MAINTAINER_MODE + +# Checks for programs. +AC_PROG_AWK +AC_PROG_CC_STDC ++AC_PROG_CC_C_O +AC_USE_SYSTEM_EXTENSIONS +AC_PROG_INSTALL +AC_PROG_LN_S +AC_PROG_MAKE_SET -+AC_PROG_LIBTOOL ++LT_INIT([disable-static pic-only]) +PKG_PROG_PKG_CONFIG -+ ++gl_VISIBILITY +# Checks for libraries. + +# Checks for header files. @@ -107,16 +108,6 @@ + CFLAGS="$save_CFLAGS" +]) + -+AC_MSG_CHECKING([whether compiler understands -fno-strength-reduce]) -+save_CFLAGS="$CFLAGS" -+CFLAGS="$CFLAGS -fno-strength-reduce" -+AC_TRY_COMPILE([], [], [ -+ AC_MSG_RESULT([yes]) -+], [ -+ AC_MSG_RESULT([no]) -+ CFLAGS="$save_CFLAGS" -+]) -+ +# Checks for library functions. + +# Write the output. @@ -127,9 +118,10 @@ +AC_OUTPUT --- /dev/null +++ Makefile.am -@@ -0,0 +1,138 @@ +@@ -0,0 +1,137 @@ ++ACLOCAL_AMFLAGS = -I m4 +lib_LTLIBRARIES = libbz2.la -+ ++AM_CFLAGS = $(CFLAG_VISIBILITY) +libbz2_la_SOURCES = \ + blocksort.c \ + huffman.c \ @@ -141,7 +133,7 @@ + +libbz2_la_LDFLAGS = \ + -version-info $(BZIP2_LT_CURRENT):$(BZIP2_LT_REVISION):$(BZIP2_LT_AGE) \ -+ -no-undefined -Wl,--version-script=$(srcdir)/libbz2.map ++ -no-undefined + +include_HEADERS = bzlib.h + @@ -264,8 +256,6 @@ + words2 \ + words3 \ + xmlproc.sh -+ -+ACLOCAL_AMFLAGS = -I m4 --- /dev/null +++ bzip2.pc.in @@ -0,0 +1,11 @@ @@ -281,36 +271,98 @@ +Libs: -L${libdir} -lbz2 +Cf
commit bzip2 for openSUSE:Factory
Hello community, here is the log from the commit of package bzip2 for openSUSE:Factory checked in at 2012-02-03 10:22:04 Comparing /work/SRC/openSUSE:Factory/bzip2 (Old) and /work/SRC/openSUSE:Factory/.bzip2.new (New) Package is "bzip2", Maintainer is "vci...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/bzip2/bzip2.changes 2012-01-11 15:36:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.bzip2.new/bzip2.changes 2012-02-03 10:22:06.0 +0100 @@ -1,0 +2,6 @@ +Thu Jan 26 09:38:00 UTC 2012 - sit...@kde.org + +- Drop bzip2-maxlen20.patch as pre-2005 compatibility should not + be a concern anymore. + +--- Old: bzip2-maxlen20.patch Other differences: -- ++ bzip2.spec ++ --- /var/tmp/diff_new_pack.ipBsCw/_old 2012-02-03 10:22:08.0 +0100 +++ /var/tmp/diff_new_pack.ipBsCw/_new 2012-02-03 10:22:08.0 +0100 @@ -15,15 +15,13 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - - Name: bzip2 Version:1.0.6 -Release:11 +Release:0 Provides: bzip Obsoletes: bzip -BuildRequires: pkg-config BuildRequires: libtool +BuildRequires: pkg-config # The following is a kludge to get updating bzip2 to after the split work PreReq: libbz2-1 # bug437293 @@ -31,10 +29,10 @@ Obsoletes: bzip2-64bit %endif # -Group: Productivity/Archiving/Compression -License:BSD-3-Clause Url:http://www.bzip.org/ Summary:A Program for Compressing Files +License:BSD-3-Clause +Group: Productivity/Archiving/Compression Source: bzip2-%{version}.tar.gz Source1:bznew.gz Source2:bznew.1.gz @@ -42,7 +40,6 @@ Source100: rpmlintrc # PATCH-FEATURE-OPENSUSE bzip2-1.0.6-autoconfiscated.patch sbra...@suse.cz -- Convert to a standard autoconf based package. Patch: http://ftp.suse.com/pub/people/sbrabec/bzip2/for_downstream/bzip2-1.0.6-autoconfiscated.patch -Patch2: bzip2-maxlen20.patch Patch3: bzip2-faster.patch Patch5: bzip2-unsafe_strcpy.patch Patch6: bzip2-point-to-doc-pkg.patch @@ -53,7 +50,6 @@ The bzip2 program is a very powerful program for compressing files. %package doc -License:BSD-3-Clause Summary:The bzip2 program and Library Documentation Group: Productivity/Archiving/Compression %if 0%{?suse_version} >= 1120 @@ -64,7 +60,6 @@ The bzip2 program and library documentation. %package -n libbz2-1 -License:BSD-3-Clause Summary:The bzip2 runtime library Group: Productivity/Archiving/Compression @@ -72,7 +67,6 @@ The bzip2 runtime library %package -n libbz2-devel -License:BSD-3-Clause Summary:The bzip2 runtime library development files Group: Development/Libraries/Other Requires: libbz2-1 = %{version} glibc-devel @@ -83,7 +77,6 @@ %prep %setup -q %patch -%patch2 %patch3 %patch5 %patch6 -p1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit bzip2 for openSUSE:Factory
Hello community, here is the log from the commit of package bzip2 for openSUSE:Factory checked in at 2012-02-15 16:14:31 Comparing /work/SRC/openSUSE:Factory/bzip2 (Old) and /work/SRC/openSUSE:Factory/.bzip2.new (New) Package is "bzip2", Maintainer is "vci...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/bzip2/bzip2.changes 2012-02-03 10:22:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.bzip2.new/bzip2.changes 2012-02-15 16:15:43.0 +0100 @@ -1,0 +2,5 @@ +Sun Feb 12 23:00:21 UTC 2012 - crrodrig...@opensuse.org + +- Put libraries back into %{_libdir}, /usr merge project. + +--- Other differences: -- ++ bzip2.spec ++ --- /var/tmp/diff_new_pack.3NjQDE/_old 2012-02-15 16:15:44.0 +0100 +++ /var/tmp/diff_new_pack.3NjQDE/_new 2012-02-15 16:15:44.0 +0100 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: bzip2 Version:1.0.6 Release:0 @@ -95,9 +96,7 @@ %if %{do_profiling} export CFLAGS="$RPM_OPT_FLAGS %{cflags_profile_generate}" %endif -%configure\ - --libdir=/%{_lib}\ - --disable-static +%configure --with-pic --disable-static %if %{do_profiling} make %{?_smp_mflags} profile_bzip2 @@ -106,21 +105,17 @@ make clean mv .libs.save .libs export CFLAGS="$RPM_OPT_FLAGS %{cflags_profile_feedback}" -%configure \ - --libdir=/%{_lib}\ - --disable-static +%configure --with-pic --disable-static %endif make %{?_smp_mflags} %install %makeinstall pkgconfigdir=%{_libdir}/pkgconfig -rm $RPM_BUILD_ROOT/%{_lib}/libbz2.so $RPM_BUILD_ROOT/%{_lib}/libbz2.la -mkdir -p $RPM_BUILD_ROOT%{_libdir} -ln -sf ../../%{_lib}/libbz2.so.1 $RPM_BUILD_ROOT%{_libdir}/libbz2.so gzip -9 manual.ps gzip -dc %{SOURCE1} > bznew install -D -m 755 bznew $RPM_BUILD_ROOT%{_bindir}/bznew install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/man1 +rm -vf %{buildroot}%{_libdir}/*.la %post -n libbz2-1 -p /sbin/ldconfig @@ -137,8 +132,8 @@ %files -n libbz2-1 %defattr(-,root,root) -/%{_lib}/libbz2.so.1 -/%{_lib}/libbz2.so.1.* +%{_libdir}/libbz2.so.1 +%{_libdir}/libbz2.so.1.* %files -n libbz2-devel %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit bzip2 for openSUSE:Factory
Hello community, here is the log from the commit of package bzip2 for openSUSE:Factory checked in at 2011-12-06 18:02:15 Comparing /work/SRC/openSUSE:Factory/bzip2 (Old) and /work/SRC/openSUSE:Factory/.bzip2.new (New) Package is "bzip2", Maintainer is "vci...@suse.com" Changes: Other differences: -- ++ bzip2.spec ++ --- /var/tmp/diff_new_pack.crs8r0/_old 2011-12-06 18:04:14.0 +0100 +++ /var/tmp/diff_new_pack.crs8r0/_new 2011-12-06 18:04:14.0 +0100 @@ -32,7 +32,7 @@ %endif # Group: Productivity/Archiving/Compression -License:BSD3c +License:BSD-3-Clause Url:http://www.bzip.org/ Summary:A Program for Compressing Files Source: bzip2-%{version}.tar.gz @@ -52,7 +52,7 @@ The bzip2 program is a very powerful program for compressing files. %package doc -License:BSD3c +License:BSD-3-Clause Summary:The bzip2 program and Library Documentation Group: Productivity/Archiving/Compression %if 0%{?suse_version} >= 1120 @@ -63,7 +63,7 @@ The bzip2 program and library documentation. %package -n libbz2-1 -License:BSD3c +License:BSD-3-Clause Summary:The bzip2 runtime library Group: Productivity/Archiving/Compression @@ -71,7 +71,7 @@ The bzip2 runtime library %package -n libbz2-devel -License:BSD3c +License:BSD-3-Clause Summary:The bzip2 runtime library development files Group: Development/Libraries/Other Requires: libbz2-1 = %{version} glibc-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit bzip2 for openSUSE:Factory
Hello community, here is the log from the commit of package bzip2 for openSUSE:Factory checked in at Mon Aug 1 15:24:51 CEST 2011. --- bzip2/bzip2.changes 2010-11-29 16:10:47.0 +0100 +++ /mounts/work_src_done/STABLE/bzip2/bzip2.changes2011-07-26 13:44:05.0 +0200 @@ -1,0 +2,5 @@ +Tue Jul 26 11:43:49 UTC 2011 - jeng...@medozas.de + +- Update baselibs.conf to ship libbz2-devel-32bit + +--- calling whatdependson for head-i586 Other differences: -- ++ bzip2.spec ++ --- /var/tmp/diff_new_pack.wlFQol/_old 2011-08-01 15:24:37.0 +0200 +++ /var/tmp/diff_new_pack.wlFQol/_new 2011-08-01 15:24:37.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package bzip2 (Version 1.0.6) +# spec file for package bzip2 # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ Name: bzip2 Version:1.0.6 -Release:3 +Release:9 Provides: bzip Obsoletes: bzip BuildRequires: pkg-config ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.wlFQol/_old 2011-08-01 15:24:37.0 +0200 +++ /var/tmp/diff_new_pack.wlFQol/_new 2011-08-01 15:24:37.0 +0200 @@ -2,3 +2,6 @@ obsoletes "bzip2- <= " provides "bzip2- = " targettype x86 provides "baselibs-x86:/usr/lib/libbz2.so.1" +libbz2-devel + requires -libbz2- + requires "libbz2-1- = " Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit bzip2 for openSUSE:Factory
Hello community, here is the log from the commit of package bzip2 for openSUSE:Factory checked in at Thu Aug 11 09:39:01 CEST 2011. --- bzip2/bzip2.changes 2011-07-26 13:44:05.0 +0200 +++ /mounts/work_src_done/STABLE/bzip2/bzip2.changes2011-08-10 22:25:14.0 +0200 @@ -1,0 +2,6 @@ +Wed Aug 10 17:43:49 UTC 2011 - pu...@novell.com + +- package all documentation files referenced by README; also + point to bzip2-doc package (bnc#709260) + +--- calling whatdependson for head-i586 New: bzip2-point-to-doc-pkg.patch Other differences: -- ++ bzip2.spec ++ --- /var/tmp/diff_new_pack.XildyT/_old 2011-08-11 09:22:08.0 +0200 +++ /var/tmp/diff_new_pack.XildyT/_new 2011-08-11 09:22:08.0 +0200 @@ -20,7 +20,7 @@ Name: bzip2 Version:1.0.6 -Release:9 +Release:11 Provides: bzip Obsoletes: bzip BuildRequires: pkg-config @@ -45,6 +45,7 @@ Patch2: bzip2-maxlen20.patch Patch3: bzip2-faster.patch Patch5: bzip2-unsafe_strcpy.patch +Patch6: bzip2-point-to-doc-pkg.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -108,6 +109,7 @@ %patch2 %patch3 %patch5 +%patch6 -p1 %build profile_bzip2() @@ -164,7 +166,7 @@ %files doc %defattr(-,root,root) -%doc manual.ps.gz manual*.html +%doc manual.ps.gz manual*.html bzip2.txt manual.pdf %files -n libbz2-1 %defattr(-,root,root) ++ bzip2-point-to-doc-pkg.patch ++ Index: bzip2-1.0.6/README === --- bzip2-1.0.6.orig/README +++ bzip2-1.0.6/README @@ -17,7 +17,8 @@ in the file LICENSE. Complete documentation is available in Postscript form (manual.ps), PDF (manual.pdf) or html (manual.html). A plain-text version of the -manual page is available as bzip2.txt. +manual page is available as bzip2.txt. bzip2 documentation is +available in separate bzip2-doc package. HOW TO BUILD -- UNIX Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit bzip2 for openSUSE:Factory
Hello community, here is the log from the commit of package bzip2 for openSUSE:Factory checked in at Mon Oct 3 09:13:50 CEST 2011. --- openSUSE:Factory/bzip2/bzip2.changes2011-09-23 01:53:03.0 +0200 +++ bzip2/bzip2.changes 2011-09-30 22:10:14.0 +0200 @@ -1,0 +2,10 @@ +Fri Sep 30 20:07:46 UTC 2011 - co...@suse.com + +- add libtool as buildrequire to make the spec file more reliable + +--- +Sat Sep 17 21:13:00 UTC 2011 - jeng...@medozas.de + +- Remove redundant tags/sections from specfile + +--- calling whatdependson for head-i586 Other differences: -- ++ bzip2.spec ++ --- /var/tmp/diff_new_pack.CWqyCW/_old 2011-10-03 09:13:45.0 +0200 +++ /var/tmp/diff_new_pack.CWqyCW/_new 2011-10-03 09:13:45.0 +0200 @@ -15,7 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: bzip2 @@ -24,6 +23,7 @@ Provides: bzip Obsoletes: bzip BuildRequires: pkg-config +BuildRequires: libtool # The following is a kludge to get updating bzip2 to after the split work PreReq: libbz2-1 # bug437293 @@ -51,12 +51,6 @@ %description The bzip2 program is a very powerful program for compressing files. - - -Authors: - -Julian Seward - %package doc License:BSD3c Summary:The bzip2 program and Library Documentation @@ -68,12 +62,6 @@ %description doc The bzip2 program and library documentation. - - -Authors: - -Julian Seward - %package -n libbz2-1 License:BSD3c Summary:The bzip2 runtime library @@ -82,12 +70,6 @@ %description -n libbz2-1 The bzip2 runtime library - - -Authors: - -Julian Seward - %package -n libbz2-devel License:BSD3c Summary:The bzip2 runtime library development files @@ -97,12 +79,6 @@ %description -n libbz2-devel The bzip2 runtime library development files. - - -Authors: - -Julian Seward - %prep %setup -q %patch @@ -151,9 +127,6 @@ install -D -m 755 bznew $RPM_BUILD_ROOT%{_bindir}/bznew install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/man1 -%clean -rm -rf $RPM_BUILD_ROOT - %post -n libbz2-1 -p /sbin/ldconfig %postun -n libbz2-1 -p /sbin/ldconfig continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org