From 43e4976684f7b30be006f9c2fb597ff1f2c891be Mon Sep 17 00:00:00 2001 From: Tilman Sauerbeck Date: Thu, 16 Jul 2009 20:45:20 +0200 Subject: [PATCH] libarchive: patched to support gzip files that contain "extra data". --- libarchive/.md5sum | 2 +- libarchive/Pkgfile | 2 +- libarchive/libarchive.diff | 13 +++++++++++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/libarchive/.md5sum b/libarchive/.md5sum index 51745a1c..fb5355e0 100644 --- a/libarchive/.md5sum +++ b/libarchive/.md5sum @@ -1,2 +1,2 @@ a2103ca334037562ad327eb3aed54869 libarchive-2.7.0.tar.gz -ca6188d36f1077089b3b5c23426977df libarchive.diff +f7d0cd7eb89764344cf61503632e51bf libarchive.diff diff --git a/libarchive/Pkgfile b/libarchive/Pkgfile index c1cddde8..2ad9e47f 100644 --- a/libarchive/Pkgfile +++ b/libarchive/Pkgfile @@ -5,7 +5,7 @@ name=libarchive version=2.7.0 -release=2 +release=3 source=(http://$name.googlecode.com/files/$name-$version.tar.gz libarchive.diff) diff --git a/libarchive/libarchive.diff b/libarchive/libarchive.diff index ebe4b8ce..38145de9 100644 --- a/libarchive/libarchive.diff +++ b/libarchive/libarchive.diff @@ -16,3 +16,16 @@ Index: libarchive/archive_read_support_compression_xz.c if (ret == LZMA_OK) return (ARCHIVE_OK); +Index: libarchive/archive_read_support_compression_gzip.c +=================================================================== +--- libarchive/archive_read_support_compression_gzip.c (revision 1103) ++++ libarchive/archive_read_support_compression_gzip.c (revision 1104) +@@ -148,6 +148,7 @@ + if (p == NULL) + return (0); + len += ((int)p[len + 1] << 8) | (int)p[len]; ++ len += 2; + } + + /* Null-terminated optional filename. */ +