Hello community,

here is the log from the commit of package bsdtar for openSUSE:Factory
checked in at Mon Aug 15 14:00:36 CEST 2011.



--------
--- bsdtar/bsdtar.changes       2010-11-11 14:42:22.000000000 +0100
+++ /mounts/work_src_done/STABLE/bsdtar/bsdtar.changes  2011-04-19 
16:04:09.000000000 +0200
@@ -1,0 +2,7 @@
+Tue Apr 19 13:23:09 UTC 2011 - idoen...@novell.com
+
+- Add suport for xz and xar archives 
+- Add libarchive-2.8.4-iso9660-data-types.patch: 
+  fix ISO9660 reader data type mismatches
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


New:
----
  libarchive-2.8.4-iso9660-data-types.patch

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

Other differences:
------------------
++++++ bsdtar.spec ++++++
--- /var/tmp/diff_new_pack.HnTvNA/_old  2011-08-15 13:58:43.000000000 +0200
+++ /var/tmp/diff_new_pack.HnTvNA/_new  2011-08-15 13:58:43.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package bsdtar (Version 2.8.4)
+# spec file for package bsdtar
 #
-# 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
@@ -19,7 +19,7 @@
 
 Name:           bsdtar
 Version:        2.8.4
-Release:        1
+Release:        11
 %define pkg_name libarchive
 #
 License:        BSD3c(or similar)
@@ -39,12 +39,17 @@
 %else
 BuildRequires:  e2fsprogs-devel
 %endif
+BuildRequires:  libopenssl-devel
+BuildRequires:  libxml2-devel
+BuildRequires:  xz-devel
 #
 Summary:        Creates and reads several different streaming archive formats
 #
 Url:            http://code.google.com/p/libarchive/
 Source:         libarchive-%{version}.tar.bz2
 Patch1:         libarchive-2.5.5_handle_ENOSYS_from_lutimes.patch
+# PATCH-FIX-UPSTREAM libarchive-2.8.4-iso9660-data-types.patch 
idoen...@suse.de -- Fix ISO9660 reader data type mismatches
+Patch2:         libarchive-2.8.4-iso9660-data-types.patch
 
 %description
 Libarchive is a programming library that can create and read several
@@ -144,6 +149,7 @@
 %prep
 %setup -q -n %{pkg_name}-%{version}
 %patch1
+%patch2
 
 %build
 #autoreconf -fi
@@ -159,6 +165,7 @@
 %make_install
 rm -fv minitar/*.o
 rm -fv %{buildroot}%{_libdir}/*.la
+rm "%{buildroot}%{_mandir}/man5/"{tar,cpio,mtree}.5*
 
 %clean
 rm -rf %{buildroot}

++++++ libarchive-2.8.4-iso9660-data-types.patch ++++++
Index: libarchive/archive_read_support_format_iso9660.c
===================================================================
--- libarchive/archive_read_support_format_iso9660.c    (revision 1983)
+++ libarchive/archive_read_support_format_iso9660.c    (revision 1984)
@@ -924,7 +924,7 @@
        if (parent->offset + parent->size > iso9660->volume_size) {
                archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
                    "Directory is beyond end-of-media: %s",
-                   parent->name);
+                   parent->name.s);
                return (ARCHIVE_WARN);
        }
        if (iso9660->current_position < parent->offset) {
@@ -1220,7 +1220,7 @@
 
        if (file->offset + file->size > iso9660->volume_size) {
                archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
-                   "File is beyond end-of-media: %s", file->name);
+                   "File is beyond end-of-media: %s", file->name.s);
                iso9660->entry_bytes_remaining = 0;
                iso9660->entry_sparse_offset = 0;
                return (ARCHIVE_WARN);
@@ -1279,8 +1279,8 @@
        if ((file->mode & AE_IFMT) != AE_IFDIR &&
            file->offset < iso9660->current_position) {
                archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
-                   "Ignoring out-of-order file @%x (%s) %jd < %jd",
-                   file,
+                   "Ignoring out-of-order file @%jx (%s) %jd < %jd",
+                   (intmax_t)file->number,
                    iso9660->pathname.s,
                    file->offset, iso9660->current_position);
                iso9660->entry_bytes_remaining = 0;

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



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to