Hello community, here is the log from the commit of package libarchive checked in at Mon Jul 30 20:31:12 CEST 2007. -------- --- libarchive/libarchive.changes 2007-06-08 01:36:08.000000000 +0200 +++ /mounts/work_src_done/STABLE/libarchive/libarchive.changes 2007-07-30 16:37:54.961836000 +0200 @@ -1,0 +2,13 @@ +Mon Jul 30 14:31:32 CEST 2007 - mrueckert@suse.de + +- update to 2.2.5 (#291358) + This is a major version bump. For a full list of all changes see + /usr/share/doc/packages/libarchive/NEWS. Mostly notable this up- + date includes the fixes for the following security bugs: + Errors handling corrupt tar files in libarchive + (CVE-2007-3641, CVE-2007-3644, CVE-2007-3645) +- added libarchive-2.2.5_rpath.patch: + dont set a rpath on the builddir. +- no longer building the static lib + +------------------------------------------------------------------- @@ -7,0 +21,12 @@ +Sun Apr 8 20:53:59 CEST 2007 - mrueckert@suse.de + +- updated to 2.0.28 +- removed all patches: + included upstream + +------------------------------------------------------------------- +Sat Mar 24 20:07:04 CET 2007 - mrueckert@suse.de + +- require libbz2-devel on >= 10.3 + +------------------------------------------------------------------- Old: ---- bsdtar-1.2.53_testsuite.patch bsdtar-1.3.1_linux_fs_includes.patch libarchive-1.3.1.tar.gz SA-06-24_libarchive.patch New: ---- libarchive-2.2.5_rpath.patch libarchive-2.2.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libarchive.spec ++++++ --- /var/tmp/diff_new_pack.sv5838/_old 2007-07-30 20:30:22.000000000 +0200 +++ /var/tmp/diff_new_pack.sv5838/_new 2007-07-30 20:30:22.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libarchive (Version 1.3.1) +# spec file for package libarchive (Version 2.2.5) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,20 +11,23 @@ # norootforbuild Name: libarchive -Version: 1.3.1 -Release: 28 +Version: 2.2.5 +Release: 1 # -License: BSD License and BSD-like +License: BSD 3-Clause Group: Development/Libraries/C and C++ # BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: libacl-devel libbz2-devel zlib-devel +BuildRequires: libacl-devel zlib-devel +%if 0%{?suse_version} > 1020 +BuildRequires: libbz2-devel +%else +BuildRequires: bzip2 +%endif # URL: http://people.freebsd.org/~kientzle/libarchive/ -Source0: http://people.freebsd.org/~kientzle/libarchive/src/libarchive-%{version}.tar.gz -Patch: bsdtar-1.3.1_linux_fs_includes.patch -Patch1: bsdtar-1.2.53_testsuite.patch -Patch2: SA-06-24_libarchive.patch +Source: http://people.freebsd.org/~kientzle/libarchive/src/libarchive-%{version}.tar.gz +Patch: libarchive-2.2.5_rpath.patch # Summary: Programming Library To Create And Read Several Different Streaming Archive Formats @@ -89,7 +92,12 @@ %package devel Requires: %{name} == %{version} -Requires: libbz2-devel zlib-devel libacl-devel bsdtar +Requires: zlib-devel libacl-devel bsdtar +%if 0%{?suse_version} > 1020 +Requires: libbz2-devel +%else +Requires: bzip2 +%endif Group: Development/Libraries/C and C++ Summary: Development files for libarchive. @@ -112,7 +120,7 @@ %package -n bsdtar Group: Development/Libraries/C and C++ -Summary: bsdtar is a programm that can create and read several different streaming archive formats +Summary: Bsdtar is a programm that can create and read several different streaming archive formats %description -n bsdtar Libarchive is a programming library that can create and read several @@ -134,19 +142,14 @@ %prep %setup %patch -%patch1 -%patch2 %build -autoreconf -i -export CFLAGS="%{optflags} -fno-strict-aliasing" -%configure +autoreconf -fi +%configure --disable-static %{__make} -pushd tar/test/ -%{__ln_s} /bin/tar gtar -export PATH="$PWD:$PATH" - sh -x test.sh -popd + +%check +%{__make} check %install %makeinstall @@ -161,13 +164,12 @@ %files %defattr(-,root,root) -%{_libdir}/%{name}.so.1* -%doc COPYING INSTALL NEWS README minitar +%{_libdir}/%{name}.so.* +%doc COPYING INSTALL NEWS README examples/ %files devel %defattr(-,root,root) %{_mandir}/man?/* -%{_libdir}/%{name}.a %{_libdir}/%{name}.la %{_libdir}/%{name}.so %{_includedir}/archive* @@ -177,9 +179,25 @@ %{_bindir}/bsdtar %changelog +* Mon Jul 30 2007 - mrueckert@suse.de +- update to 2.2.5 (#291358) + This is a major version bump. For a full list of all changes see + /usr/share/doc/packages/libarchive/NEWS. Mostly notable this up- + date includes the fixes for the following security bugs: + Errors handling corrupt tar files in libarchive + (CVE-2007-3641, CVE-2007-3644, CVE-2007-3645) +- added libarchive-2.2.5_rpath.patch: + dont set a rpath on the builddir. +- no longer building the static lib * Fri Jun 08 2007 - ro@suse.de - added ldconfig to post scripts - remove minitar objects (leave binary there for now) +* Sun Apr 08 2007 - mrueckert@suse.de +- updated to 2.0.28 +- removed all patches: + included upstream +* Sat Mar 24 2007 - mrueckert@suse.de +- require libbz2-devel on >= 10.3 * Sat Mar 24 2007 - aj@suse.de - Change requires for libbz2 split. * Tue Mar 06 2007 - mrueckert@suse.de ++++++ libarchive-2.2.5_rpath.patch ++++++ Index: Makefile.am =================================================================== --- Makefile.am.orig 2007-07-12 17:49:04.000000000 +0200 +++ Makefile.am 2007-07-30 14:54:43.472469271 +0200 @@ -204,8 +204,8 @@ bsdtar_DEPENDENCIES = libarchive.la \ libarchive/archive_entry.h \ libarchive/archive.h -bsdtar_LDADD= -larchive +#bsdtar_LDADD= libarchive.la bsdtar_CPPFLAGS=-I$(top_builddir)/libarchive # Link libarchive statically... -bsdtar_LDFLAGS= -static -I$(destdir)/libarchive +bsdtar_LDFLAGS= -I$(top_builddir)/libarchive libarchive.la bsdtar_dist_man_MANS= tar/bsdtar.1 ++++++ libarchive-1.3.1.tar.gz -> libarchive-2.2.5.tar.gz ++++++ ++++ 85889 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org