From 92e41f3bc24b30e56a4ca94fdd17cd0a93c2f403 Mon Sep 17 00:00:00 2001 From: Tim Kientzle Date: Sun, 4 May 2008 17:49:29 -0400 Subject: [PATCH] Release of libarchive 2.5.3b SVN-Revision: 24 --- NEWS | 19 ++++++++++++++++++- configure.ac | 6 +++--- cpio/Makefile | 2 +- libarchive/archive.h | 4 ++-- tar/Makefile | 2 +- version | 2 +- 6 files changed, 26 insertions(+), 9 deletions(-) diff --git a/NEWS b/NEWS index ef54a3286..6da417ebe 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,22 @@ -May 02, 2008: libarchive 2.5.2b released +May 04, 2008: libarchive 2.5.3b released + * libarchive: Several fixes to link resolver to address bsdcpio crashes + * bsdcpio: -p hardlink handling fixes + * tar/pax: Ensure ustar dirnames end in '/'; be more careful about + measuring filenames when deciding what pathname fields to use + * libarchive: Mark which entry strings are set; be accurate about + distinguishing empty strings ("") from unset ones (NULL) + * tar: Don't crash reading entries with empty filenames + * libarchive_test, bsdtar_test, bsdcpio_test: Better detaults: + run all tests, delete temp dirs, summarize repeated failures + * -no-undefined to libtool for Cygwin + * libarchive_test: Skip large file tests on systems with 32-bit off_t + * iso9660: Don't bother trying to find the body of an empty file; + this works around strange behavior from some ISO9660 writers + * tar: allow -r -T to be used together + * tar: allow --format with -r or -u + * libarchive: Don't build archive.h + Mar 30, 2008: libarchive 2.5.1b released Mar 15, 2008: libarchive 2.5.0b released diff --git a/configure.ac b/configure.ac index 188ff0dd9..db9ab81ae 100644 --- a/configure.ac +++ b/configure.ac @@ -4,13 +4,13 @@ dnl First, define all of the version numbers up front. dnl In particular, this allows the version macro to be used in AC_INIT dnl These first two version numbers are updated automatically on each release. -m4_define([LIBARCHIVE_VERSION_S],[2.5.2b]) -m4_define([LIBARCHIVE_VERSION_N],[2005002]) +m4_define([LIBARCHIVE_VERSION_S],[2.5.3b]) +m4_define([LIBARCHIVE_VERSION_N],[2005003]) dnl bsdtar versioning tracks libarchive m4_define([BSDTAR_VERSION_S],LIBARCHIVE_VERSION_S()) dnl bsdcpio is still versioning separately -m4_define([BSDCPIO_VERSION_S],[0.9.9a]) +m4_define([BSDCPIO_VERSION_S],[0.9.10a]) # # Now starts the "real" configure script. diff --git a/cpio/Makefile b/cpio/Makefile index d8eb951b1..dab40a06d 100644 --- a/cpio/Makefile +++ b/cpio/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PROG= bsdcpio -BSDCPIO_VERSION_STRING=0.9.9a +BSDCPIO_VERSION_STRING=0.9.10a SRCS= cpio.c cmdline.c err.c matching.c pathmatch.c WARNS?= 6 DPADD= ${LIBARCHIVE} ${LIBZ} ${LIBBZ2} diff --git a/libarchive/archive.h b/libarchive/archive.h index ae7e9334b..eed4a2b5d 100644 --- a/libarchive/archive.h +++ b/libarchive/archive.h @@ -102,13 +102,13 @@ extern "C" { * (ARCHIVE_API_VERSION * 1000000 + ARCHIVE_API_FEATURE * 1000) * #endif */ -#define ARCHIVE_VERSION_NUMBER 2005002 +#define ARCHIVE_VERSION_NUMBER 2005003 __LA_DECL int archive_version_number(void); /* * Textual name/version of the library, useful for version displays. */ -#define ARCHIVE_VERSION_STRING "libarchive 2.5.2b" +#define ARCHIVE_VERSION_STRING "libarchive 2.5.3b" __LA_DECL const char * archive_version_string(void); #if ARCHIVE_VERSION_NUMBER < 3000000 diff --git a/tar/Makefile b/tar/Makefile index fd7ad1c0a..29f1d15c5 100644 --- a/tar/Makefile +++ b/tar/Makefile @@ -1,7 +1,7 @@ # $FreeBSD: src/usr.bin/tar/Makefile,v 1.34 2008/03/18 06:18:49 kientzle Exp $ PROG= bsdtar -BSDTAR_VERSION_STRING=2.5.2b +BSDTAR_VERSION_STRING=2.5.3b SRCS= bsdtar.c getdate.y matching.c read.c tree.c util.c write.c WARNS?= 5 DPADD= ${LIBARCHIVE} ${LIBBZ2} ${LIBZ} diff --git a/version b/version index 1b4ec16f0..6ecc7f4fb 100644 --- a/version +++ b/version @@ -1 +1 @@ -2005002b +2005003b -- 2.47.3