Mailinglist Archive: opensuse-commit (2092 mails)

< Previous Next >
commit bsdtar
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Thu, 09 Aug 2007 18:13:58 +0200
  • Message-id: <20070809161358.9FD36678333@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package bsdtar
checked in at Thu Aug 9 18:13:58 CEST 2007.

--------
New Changes file:

--- /dev/null   2006-09-20 18:56:23.000000000 +0200
+++ /mounts/work_src_done/STABLE/bsdtar/bsdtar.changes  2007-08-07 16:48:08.090346000 +0200
@@ -0,0 +1,81 @@
+-------------------------------------------------------------------
+Tue Aug  7 16:47:22 CEST 2007 - mrueckert@xxxxxxx
+
+- restructured package:
+  bsdtar is now the main package and libarchive2 and libarchive-devel
+  the subpackages. This saves us a rename on soversion bumps.
+
+-------------------------------------------------------------------
+Mon Jul 30 14:31:32 CEST 2007 - mrueckert@xxxxxxx
+
+- 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  8 01:35:37 CEST 2007 - ro@xxxxxxx
+
+- added ldconfig to post scripts
+- remove minitar objects (leave binary there for now) 
+
+-------------------------------------------------------------------
+Sun Apr  8 20:53:59 CEST 2007 - mrueckert@xxxxxxx
+
+- updated to 2.0.28
+- removed all patches:
+  included upstream
+
+-------------------------------------------------------------------
+Sat Mar 24 20:07:04 CET 2007 - mrueckert@xxxxxxx
+
+- require libbz2-devel on >= 10.3
+
+-------------------------------------------------------------------
+Sat Mar 24 16:30:08 CET 2007 - aj@xxxxxxx
+
+- Change requires for libbz2 split.
+
+-------------------------------------------------------------------
+Tue Mar  6 16:49:29 CET 2007 - mrueckert@xxxxxxx
+
+- updated bsdtar-1.2.53_ext2_include.patch:
+  the old fix was not complete and on newer glibc/kernel-headers it
+  seems you need to include linux/fs.h explicitly
+  new name: bsdtar-1.3.1_linux_fs_includes.patch
+- build with -fno-strict-aliasing
+
+-------------------------------------------------------------------
+Fri Nov 10 13:01:38 CET 2006 - mrueckert@xxxxxxx
+
+- added SA-06-24_libarchive.patch:
+  fix DOS in libarchive (CVE-2006-5680)
+  http://security.freebsd.org/advisories/FreeBSD-SA-06:24.libarchive.asc
+
+-------------------------------------------------------------------
+Fri Sep 22 13:03:42 CET 2006 - mrueckert@xxxxxxx
+
+- update to version 1.3.1
+
+-------------------------------------------------------------------
+Thu Apr 27 02:32:57 CEST 2006 - mrueckert@xxxxxxx
+
+- updated to 1.2.53:
+  Upstream merged the source tarball.
+  Splitted of a bsdtar package
+
+-------------------------------------------------------------------
+Mon Feb 27 19:24:00 CET 2006 - mrueckert@xxxxxxx
+
+- fixed building of debuginfo package
+
+-------------------------------------------------------------------
+Mon Feb 27 18:32:04 CET 2006 - mrueckert@xxxxxxx
+
+- libarchive 1.2.38
+

New:
----
  bsdtar.changes
  bsdtar.spec
  libarchive-2.2.5_rpath.patch
  libarchive-2.2.5.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ bsdtar.spec ++++++
#
# spec file for package bsdtar (Version 2.2.5)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild

Name:           bsdtar
Version:        2.2.5
Release:        2
%define pkg_name libarchive
#
License:        BSD 3-Clause
Group:          Development/Libraries/C and C++
#
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  libacl-devel zlib-devel
%if 0%{?suse_version} > 1020
BuildRequires:  libbz2-devel
%else
BuildRequires:  bzip2
%endif
#
URL:            http://people.freebsd.org/~kientzle/libarchive/
#               http://people.freebsd.org/~kientzle/libarchive/src/libarchive-%{version}.tar.gz
Source:         libarchive-%{version}.tar.bz2
Patch:          libarchive-2.2.5_rpath.patch
#
Summary:        Bsdtar is a programm that can create and read several different streaming archive formats

%description
Libarchive is a programming library that can create and read several
different streaming archive formats, including most popular tar
variants and several cpio formats. It can also write shar archives and
read ISO9660 CDROM images. The bsdtar program is an implementation of
tar(1) that is built on top of libarchive. It started as a test
harness, but has grown and is now the standard system tar for FreeBSD 5
and 6.

This package contains the bsdtar cmdline utility.



Authors:
--------
    Tim Kientzle <kientzle@xxxxxxxxxxx>

%package -n libarchive2
Group:          Development/Libraries/C and C++
#
Summary:        Programming Library To Create And Read Several Different Streaming Archive Formats

%description -n libarchive2
Libarchive is a programming library that can create and read several
different streaming archive formats, including most popular tar
variants and several cpio formats. It can also write shar archives and
read ISO9660 CDROM images. The bsdtar program is an implementation of
tar(1) that is built on top of libarchive. It started as a test
harness, but has grown and is now the standard system tar for FreeBSD 5
and 6.

The libarchive library offers a number of features that make it both
very flexible and very powerful.

- Automatic format detection: libarchive can automatically determine
   both the compression and the archive format, regardless of the
   data source. Most tar implementations do not automatically detect
   the compression format, few implementation that can correctly do
   this when reading from stdin or a socket. (The tar program
   included with Gunnar Ritter's heirloom collection also does full
   automatic format detection.)

- Writes POSIX formats: libarchive writes POSIX-standard formats,
   including "ustar," "pax interchange format," and the POSIX "cpio"
   format.

- Supports pax interchange format: Pax interchange format (which,
   despite the name, is really an extended tar format) eliminates
   almost all limitations of historic tar formats and provides a
   standard method for incorporating vendor-specific extensions.
   libarchive exploits this extension mechanism to support ACLs and
   file flags, for example. (Joerg Schilling's star archiver is
   another open-source tar program that supports pax interchange
   format.)

- Reads popular formats: libarchive can read GNU tar, ustar, pax
   interchange format, cpio, and older tar variants. The internal
   architecture is easily extensible. The only requirement for
   support is that it be possible to read the format without seeking
   in the file. (For example, a format that includes a compressed
   size field before the data cannot be correctly written without
   seeking.)

- High-Level API: the libarchive API makes it fairly simple to build
   an archive from a list of filenames or to extract the entries
   from an archive. However, the API also provides extreme
   flexibility with regards to data sources. For example, there are
   generic hooks that allow you to write an archive to a socket or
   read data from an archive entry into a memory buffer.

- Extensible. The internal design uses generic interfaces for
compression, archive format detection and decoding, and archive data
I/O. It should be very easy to add new formats, new compression
methods, or new ways of reading/writing archives.



Authors:
--------
    Tim Kientzle <kientzle@xxxxxxxxxxx>

%package -n libarchive-devel
Requires:       %{pkg_name} == %{version}
Requires:       zlib-devel libacl-devel
%if 0%{?suse_version} > 1020
Requires:       libbz2-devel
%else
Requires:       bzip2
%endif
Group:          Development/Libraries/C and C++
#
Summary:        Development files for libarchive

%description -n libarchive-devel
Libarchive is a programming library that can create and read several
different streaming archive formats, including most popular tar
variants and several cpio formats. It can also write shar archives and
read ISO9660 CDROM images. The bsdtar program is an implementation of
tar(1) that is built on top of libarchive. It started as a test
harness, but has grown and is now the standard system tar for FreeBSD 5
and 6.

This package contains the development files.



Authors:
--------
    Tim Kientzle <kientzle@xxxxxxxxxxx>

%prep
%setup -q -n %{pkg_name}-%{version}
%patch

%build
autoreconf -fi
%configure --disable-static
%{__make}

%check
%{__make} check

%install
%makeinstall
rm -f minitar/*.o

%clean
%{__rm} -rf %{buildroot}

%post   -n libarchive2 -p /sbin/ldconfig

%postun -n libarchive2 -p /sbin/ldconfig

%files
%defattr(-,root,root)
%{_bindir}/bsdtar

%files -n libarchive2
%defattr(-,root,root)
%{_libdir}/libarchive.so.*
%doc COPYING INSTALL NEWS README examples/

%files -n libarchive-devel
%defattr(-,root,root)
%{_mandir}/man?/*
%{_libdir}/libarchive.la
%{_libdir}/libarchive.so
%{_includedir}/archive*

%changelog
* Tue Aug 07 2007 - mrueckert@xxxxxxx
- restructured package:
  bsdtar is now the main package and libarchive2 and libarchive-devel
  the subpackages. This saves us a rename on soversion bumps.
* Mon Jul 30 2007 - mrueckert@xxxxxxx
- 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@xxxxxxx
- added ldconfig to post scripts
- remove minitar objects (leave binary there for now)
* Sun Apr 08 2007 - mrueckert@xxxxxxx
- updated to 2.0.28
- removed all patches:
  included upstream
* Sat Mar 24 2007 - mrueckert@xxxxxxx
- require libbz2-devel on >= 10.3
* Sat Mar 24 2007 - aj@xxxxxxx
- Change requires for libbz2 split.
* Tue Mar 06 2007 - mrueckert@xxxxxxx
- updated bsdtar-1.2.53_ext2_include.patch:
  the old fix was not complete and on newer glibc/kernel-headers it
  seems you need to include linux/fs.h explicitly
  new name: bsdtar-1.3.1_linux_fs_includes.patch
- build with -fno-strict-aliasing
* Fri Nov 10 2006 - mrueckert@xxxxxxx
- added SA-06-24_libarchive.patch:
  fix DOS in libarchive (CVE-2006-5680)
  http://security.freebsd.org/advisories/FreeBSD-SA-06:24.libarchive.asc
* Fri Sep 22 2006 - mrueckert@xxxxxxx
- update to version 1.3.1
* Thu Apr 27 2006 - mrueckert@xxxxxxx
- updated to 1.2.53:
  Upstream merged the source tarball.
  Splitted of a bsdtar package
* Mon Feb 27 2006 - mrueckert@xxxxxxx
- fixed building of debuginfo package
* Mon Feb 27 2006 - mrueckert@xxxxxxx
- libarchive 1.2.38
++++++ 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

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread