Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv31883/10.3/unstable/main/finkinfo/libs
Modified Files: libarchive.info libarchive.patch Log Message: [SECURITY] New upstream version 2.4.0. Index: libarchive.info =================================================================== RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/libarchive.info,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- libarchive.info 21 May 2007 13:22:46 -0000 1.4 +++ libarchive.info 24 Nov 2007 02:58:45 -0000 1.5 @@ -1,24 +1,24 @@ Package: libarchive -Version: 2.2.2 +Version: 2.4.0 Revision: 1 Description: Archiver library for tar, pax and others BuildDepends: bzip2-dev Depends: %N-shlibs (=%v-%r), bzip2-shlibs BuildDependsOnly: true Source: http://people.freebsd.org/~kientzle/libarchive/src/libarchive-%v.tar.gz -Source-MD5: 0162127d7e71a07eba39c9c3e906c78e +Source-MD5: 9b06995c6c9d000892b7320a4a4fedcb PatchScript: << patch -p1 < %a/%n.patch /usr/bin/sed -i.bak 's/^\.Fx/FreeBSD/' libarchive/*.[1-9] << -ConfigureParams: --mandir=%p/share/man ACLOCAL=: AUTOCONF=: AUTOMAKE=: AUTOHEADER=: +ConfigureParams: --enable-bsdtar=shared --disable-bsdcpio ACLOCAL=: AUTOCONF=: AUTOMAKE=: AUTOHEADER=: InstallScript: DESTDIR=%d make install DocFiles: COPYING README NEWS SplitOff: << Package: %N-shlibs Depends: bzip2-shlibs Files: lib/libarchive.*.dylib - Shlibs: %p/lib/libarchive.2.dylib 4.0.0 %n (>= 2.1.6-1) 32 + Shlibs: %p/lib/libarchive.2.dylib 7.0.0 %n (>= 2.4.0-1) 32 DocFiles: COPYING README NEWS << SplitOff2: << @@ -45,13 +45,14 @@ [rw] POSIX 1003.1-2001 pax interchange format (indeed extended ustar) [ w] "restricted" pax format, which will create ustar archives except for entries that require pax extensions (for long filenames, ACLs, etc). - [rw] POSIX octet-oriented cpio - [r ] SVR4 ASCII cpio + [rw] POSIX octet-oriented cpio ("odc") + [rw] SVR4 ASCII cpio ("newc") [r ] Binary cpio (big-endian or little-endian) [r ] ISO9660 CD-ROM images (with optional Rockridge extensions) [r ] ZIP archives (with uncompressed or "deflate" compressed entries) [ w] shar archives [rw] GNU and BSD 'ar' archives + [r ] 'mtree' format << DescUsage: << You can usually use bsdtar in the same way to GNU tar but there are @@ -76,13 +77,14 @@ [rw] POSIX 1003.1-2001 pax interchange format (indeed extended ustar) [ w] "restricted" pax format, which will create ustar archives except for entries that require pax extensions (for long filenames, ACLs, etc). -[rw] POSIX octet-oriented cpio -[r ] SVR4 ASCII cpio +[rw] POSIX octet-oriented cpio ("odc") +[rw] SVR4 ASCII cpio ("newc") [r ] Binary cpio (big-endian or little-endian) [r ] ISO9660 CD-ROM images (with optional Rockridge extensions) [r ] ZIP archives (with uncompressed or "deflate" compressed entries) [ w] shar archives [rw] GNU and BSD 'ar' archives +[r ] 'mtree' format << DescUsage: << Guide to Documentation installed by this system: @@ -100,7 +102,9 @@ this behaviour or they knock the real tape device on other platforms. << DescPackaging: << -Bsdtar command is changed to link libarchive dynamically. +Since bsdcpio is still alpha and has its own version, I don't included it. +I will include it in the bsdtar package after the bsdcpio get so matured +that it has the same version number to the libarchive. << License: BSD Maintainer: AIDA Shinra <[EMAIL PROTECTED]> Index: libarchive.patch =================================================================== RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/libarchive.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- libarchive.patch 21 May 2007 13:22:46 -0000 1.3 +++ libarchive.patch 24 Nov 2007 02:58:45 -0000 1.4 @@ -1,33 +1,7 @@ -diff -Naur libarchive-2.2.2.orig/Makefile.am libarchive-2.2.2/Makefile.am ---- libarchive-2.2.2.orig/Makefile.am 2007-05-07 11:59:38.000000000 +0000 -+++ libarchive-2.2.2/Makefile.am 2007-05-21 12:46:59.000000000 +0000 -@@ -201,6 +201,6 @@ - - bsdtar_LDADD= -larchive - bsdtar_CPPFLAGS=-I$(top_builddir)/libarchive --# Link libarchive statically... --bsdtar_LDFLAGS= -static -I$(destdir)/libarchive -+# Original bsdtar links libarchive statically, but Fink does dynamically -+bsdtar_LDFLAGS= -I$(destdir)/libarchive - bsdtar_dist_man_MANS= tar/bsdtar.1 -diff -Naur libarchive-2.2.2.orig/Makefile.in libarchive-2.2.2/Makefile.in ---- libarchive-2.2.2.orig/Makefile.in 2007-05-13 06:38:13.000000000 +0000 -+++ libarchive-2.2.2/Makefile.in 2007-05-21 12:46:59.000000000 +0000 -@@ -551,8 +551,8 @@ - - bsdtar_LDADD = -larchive - bsdtar_CPPFLAGS = -I$(top_builddir)/libarchive --# Link libarchive statically... --bsdtar_LDFLAGS = -static -I$(destdir)/libarchive -+# Original bsdtar links libarchive statically, but Fink does dynamically -+bsdtar_LDFLAGS= -I$(destdir)/libarchive - bsdtar_dist_man_MANS = tar/bsdtar.1 - all: $(BUILT_SOURCES) config.h - $(MAKE) $(AM_MAKEFLAGS) all-am -diff -Naur libarchive-2.2.2.orig/tar/bsdtar.1 libarchive-2.2.2/tar/bsdtar.1 ---- libarchive-2.2.2.orig/tar/bsdtar.1 2007-04-15 22:24:05.000000000 +0000 -+++ libarchive-2.2.2/tar/bsdtar.1 2007-04-22 11:26:55.000000000 +0000 -@@ -152,13 +152,31 @@ +diff -Naur libarchive-2.4.0.orig/tar/bsdtar.1 libarchive-2.4.0/tar/bsdtar.1 +--- libarchive-2.4.0.orig/tar/bsdtar.1 2007-10-07 06:27:48.000000000 +0000 ++++ libarchive-2.4.0/tar/bsdtar.1 2007-11-16 10:42:02.000000000 +0000 +@@ -155,13 +155,35 @@ .It Fl -format Ar format ( Fl W Cm format Ns = Ns Ar format ) (c mode only) Use the specified format for the created archive. @@ -47,8 +21,12 @@ +extended tar format introduced by POSIX 1003.1-2001 standard +.It posix +synonym of pax -+.It cpio ++.It odc +standard cpio archive ++.It cpio ++synonym of odc ++.It newc ++SVR4 format cpio archive +.It arbsd +static library compatible with BSD ar(1) +.It ar @@ -66,7 +44,7 @@ .Xr libarchive-formats 5 for more information about currently-supported formats. .It Fl f Ar file -@@ -166,11 +184,14 @@ +@@ -169,11 +191,14 @@ The filename can be .Pa - for standard input or standard output. @@ -86,7 +64,7 @@ .It Fl -fast-read ( Fl W Cm fast-read ) (x and t mode only) Extract or list only the first archive entry that matches each pattern -@@ -435,15 +456,6 @@ +@@ -438,15 +463,6 @@ .Xr environ 7 for more information. .El @@ -102,7 +80,7 @@ .Sh EXIT STATUS .Ex -std .Sh EXAMPLES -@@ -666,10 +678,7 @@ +@@ -672,10 +688,7 @@ public-domain implementation (circa November, 1987) was quite influential, and formed the basis of GNU tar. GNU tar was included as the standard system tar @@ -114,10 +92,10 @@ .Pp This is a complete re-implementation based on the .Xr libarchive 3 -diff -Naur libarchive-2.2.2.orig/tar/bsdtar.c libarchive-2.2.2/tar/bsdtar.c ---- libarchive-2.2.2.orig/tar/bsdtar.c 2007-05-07 11:38:05.000000000 +0000 -+++ libarchive-2.2.2/tar/bsdtar.c 2007-05-21 12:46:59.000000000 +0000 -@@ -257,8 +257,10 @@ +diff -Naur libarchive-2.4.0.orig/tar/bsdtar.c libarchive-2.4.0/tar/bsdtar.c +--- libarchive-2.4.0.orig/tar/bsdtar.c 2007-09-16 23:30:14.000000000 +0000 ++++ libarchive-2.4.0/tar/bsdtar.c 2007-11-16 10:01:44.000000000 +0000 +@@ -267,8 +267,10 @@ /* Default: open tape drive. */ bsdtar->filename = getenv("TAPE"); ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs