Wed May 11 07:49:59 2011 UTC ()
Changes 1.26:
* Fix the --verify option, which broke in version 1.24.
* Fix storing long sparse file names in PAX archives.
* Fix correctness of --atime-preserve=replace.
* Work around POSIX incompatibilities on FreeBSD, NetBSD and Tru64.
* Fix bug with --one-file-system --listed-incremental.


(adam)
diff -r1.40 -r1.41 pkgsrc/archivers/gtar/Makefile
diff -r1.70 -r1.71 pkgsrc/archivers/gtar-base/Makefile
diff -r1.29 -r1.30 pkgsrc/archivers/gtar-base/distinfo
diff -r1.10 -r0 pkgsrc/archivers/gtar-base/patches/patch-aa
diff -r1.16 -r0 pkgsrc/archivers/gtar-base/patches/patch-ab
diff -r1.10 -r1.11 pkgsrc/archivers/gtar-base/patches/patch-ad
diff -r1.1 -r0 pkgsrc/archivers/gtar-base/patches/patch-al
diff -r1.1 -r0 pkgsrc/archivers/gtar-base/patches/patch-am
diff -r1.1 -r0 pkgsrc/archivers/gtar-base/patches/patch-an
diff -r1.29 -r1.30 pkgsrc/archivers/gtar-info/Makefile
diff -r1.10 -r1.11 pkgsrc/archivers/gtar-info/distinfo

cvs diff -r1.40 -r1.41 pkgsrc/archivers/gtar/Makefile (expand / switch to unified diff)

--- pkgsrc/archivers/gtar/Makefile 2010/12/12 13:10:39 1.40
+++ pkgsrc/archivers/gtar/Makefile 2011/05/11 07:49:58 1.41
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1# $NetBSD: Makefile,v 1.40 2010/12/12 13:10:39 wiz Exp $ 1# $NetBSD: Makefile,v 1.41 2011/05/11 07:49:58 adam Exp $
2 2
3DISTNAME= gtar-1.25 3DISTNAME= gtar-1.26
4CATEGORIES= archivers 4CATEGORIES= archivers
5MASTER_SITES= # empty 5MASTER_SITES= # empty
6DISTFILES= # empty 6DISTFILES= # empty
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.gnu.org/software/tar/tar.html 9HOMEPAGE= http://www.gnu.org/software/tar/tar.html
10COMMENT= The "meta-package" for the GNU tape archiver (tar) 10COMMENT= The "meta-package" for the GNU tape archiver (tar)
11LICENSE= gnu-gpl-v3 AND gnu-fdl-v1.1 11LICENSE= gnu-gpl-v3 AND gnu-fdl-v1.1
12 12
13META_PACKAGE= yes 13META_PACKAGE= yes
14 14
15DEPENDS+= gtar-base-1.25{,nb*}:../../archivers/gtar-base 15DEPENDS+= gtar-base-${PKGVERSION_NOREV}{,nb*}:../../archivers/gtar-base
16DEPENDS+= gtar-info-1.25{,nb*}:../../archivers/gtar-info 16DEPENDS+= gtar-info-${PKGVERSION_NOREV}{,nb*}:../../archivers/gtar-info
17 17
18PKG_INSTALLATION_TYPES= overwrite pkgviews 18PKG_INSTALLATION_TYPES= overwrite pkgviews
19PKG_DESTDIR_SUPPORT= user-destdir 19PKG_DESTDIR_SUPPORT= user-destdir
20 20
21.include "../../mk/bsd.pkg.mk" 21.include "../../mk/bsd.pkg.mk"

cvs diff -r1.70 -r1.71 pkgsrc/archivers/gtar-base/Makefile (expand / switch to unified diff)

--- pkgsrc/archivers/gtar-base/Makefile 2011/04/22 13:42:49 1.70
+++ pkgsrc/archivers/gtar-base/Makefile 2011/05/11 07:49:58 1.71
@@ -1,72 +1,72 @@ @@ -1,72 +1,72 @@
1# $NetBSD: Makefile,v 1.70 2011/04/22 13:42:49 obache Exp $ 1# $NetBSD: Makefile,v 1.71 2011/05/11 07:49:58 adam Exp $
2 2
3DISTNAME= tar-1.25 3DISTNAME= tar-1.26
4PKGNAME= gtar-base-1.25 4PKGNAME= ${DISTNAME:S/tar/gtar-base/}
5PKGREVISION= 4 
6SVR4_PKGNAME= gtarb 5SVR4_PKGNAME= gtarb
7CATEGORIES= archivers 6CATEGORIES= archivers
8MASTER_SITES= ${MASTER_SITE_GNU:=tar/} 7MASTER_SITES= ${MASTER_SITE_GNU:=tar/}
 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.gnu.org/software/tar/tar.html 11HOMEPAGE= http://www.gnu.org/software/tar/tar.html
12COMMENT= The GNU tape archiver with remote magnetic tape support 12COMMENT= The GNU tape archiver with remote magnetic tape support
13LICENSE= gnu-gpl-v3 13LICENSE= gnu-gpl-v3
14 14
15CONFLICTS= gcpio-[0-9]* 15CONFLICTS= gcpio-[0-9]*
16 16
17PKG_DESTDIR_SUPPORT= user-destdir 17PKG_DESTDIR_SUPPORT= user-destdir
18PKG_INSTALLATION_TYPES= overwrite pkgviews 18PKG_INSTALLATION_TYPES= overwrite pkgviews
19 19
20USE_FEATURES= snprintf 20USE_FEATURES= snprintf
 21USE_PKGLOCALEDIR= yes
21USE_TOOLS+= msgfmt 22USE_TOOLS+= msgfmt
22USE_PKGLOCALEDIR= YES 23GNU_CONFIGURE= yes
23GNU_CONFIGURE= YES 24
24INSTALLATION_DIRS= ${PKGMANDIR}/man1 25INSTALLATION_DIRS= ${PKGMANDIR}/man1
25 26
26.include "../../mk/bsd.prefs.mk" 27.include "../../mk/bsd.prefs.mk"
27 28
28.if defined(GNU_PROGRAM_PREFIX) && ${GNU_PROGRAM_PREFIX} != "" 29.if defined(GNU_PROGRAM_PREFIX) && ${GNU_PROGRAM_PREFIX} != ""
29GTAR_PROGRAM_PREFIX?= ${GNU_PROGRAM_PREFIX} 30GTAR_PROGRAM_PREFIX?= ${GNU_PROGRAM_PREFIX}
30.else 31.else
31GTAR_PROGRAM_PREFIX?= g 32GTAR_PROGRAM_PREFIX?= g
32.endif 33.endif
33 34
34.if ${GTAR_PROGRAM_PREFIX} == "" 35.if ${GTAR_PROGRAM_PREFIX} == ""
35# pax installs a "tar" also 36# pax installs a "tar" also
36CONFLICTS+= pax-[0-9]* 37CONFLICTS+= pax-[0-9]*
37.else 38.else
38CONFIGURE_ARGS+= --program-prefix=${GTAR_PROGRAM_PREFIX:Q} 39CONFIGURE_ARGS+= --program-prefix=${GTAR_PROGRAM_PREFIX:Q}
39.endif 40.endif
40 41
41# lie to configure about gettext -- it does not need GNU gettext 42# lie to configure about gettext -- it does not need GNU gettext
42CONFIGURE_ENV+= gt_cv_func_gnugettext2_libintl=yes 43CONFIGURE_ENV+= gt_cv_func_gnugettext2_libintl=yes
43 
44# allow configure to run as root 44# allow configure to run as root
45CONFIGURE_ENV+= FORCE_UNSAFE_CONFIGURE=1 45CONFIGURE_ENV+= FORCE_UNSAFE_CONFIGURE=1
46 46
47PLIST_SUBST+= GTAR_PROGRAM_PREFIX=${GTAR_PROGRAM_PREFIX:Q} 47PLIST_SUBST+= GTAR_PROGRAM_PREFIX=${GTAR_PROGRAM_PREFIX:Q}
48BUILD_DEFS+= GNU_PROGRAM_PREFIX 48BUILD_DEFS+= GNU_PROGRAM_PREFIX
49BUILD_DEFS+= GTAR_PROGRAM_PREFIX 49BUILD_DEFS+= GTAR_PROGRAM_PREFIX
50PLIST_VARS+= gtar rmt 50PLIST_VARS+= gtar rmt
51 51
52TEST_TARGET= check 52TEST_TARGET= check
53 53
54.if ${GTAR_PROGRAM_PREFIX} != "g" 54.if ${GTAR_PROGRAM_PREFIX} != "g"
55PLIST.gtar= yes 55PLIST.gtar= yes
56.endif 56.endif
57 57
58# don't include rmt if gtar won't build it 58# don't include rmt if gtar won't build it
59.if ${OPSYS} != "Interix" 59.if ${OPSYS} != "Interix" && ${OPSYS} != "Darwin"
60PLIST.rmt= yes 60PLIST.rmt= yes
61.endif 61.endif
62 62
63# XXX see similar hack in coreutils. 63# XXX see similar hack in coreutils.
64.if ${OPSYS} != "Linux" 64.if ${OPSYS} != "Linux"
65CONFIGURE_ENV+= gt_cv_func_gnugettext3_libintl=yes 65CONFIGURE_ENV+= gt_cv_func_gnugettext3_libintl=yes
66.endif 66.endif
67 67
68post-install: 68post-install:
69 ${INSTALL_MAN} ${FILESDIR}/gtar.1 \ 69 ${INSTALL_MAN} ${FILESDIR}/gtar.1 \
70 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${GTAR_PROGRAM_PREFIX}tar.1 70 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${GTAR_PROGRAM_PREFIX}tar.1
71.if ${GTAR_PROGRAM_PREFIX} != "g" 71.if ${GTAR_PROGRAM_PREFIX} != "g"
72 ${LN} -sf ${DESTDIR}${GTAR_PROGRAM_PREFIX}tar ${DESTDIR}${PREFIX}/bin/"gtar" 72 ${LN} -sf ${DESTDIR}${GTAR_PROGRAM_PREFIX}tar ${DESTDIR}${PREFIX}/bin/"gtar"

cvs diff -r1.29 -r1.30 pkgsrc/archivers/gtar-base/distinfo (expand / switch to unified diff)

--- pkgsrc/archivers/gtar-base/distinfo 2010/12/16 10:12:53 1.29
+++ pkgsrc/archivers/gtar-base/distinfo 2011/05/11 07:49:58 1.30
@@ -1,11 +1,6 @@ @@ -1,11 +1,6 @@
1$NetBSD: distinfo,v 1.29 2010/12/16 10:12:53 wiz Exp $ 1$NetBSD: distinfo,v 1.30 2011/05/11 07:49:58 adam Exp $
2 2
3SHA1 (tar-1.25.tar.gz) = 28bcf4cfcb32805afead8a6259158064d96359fb 3SHA1 (tar-1.26.tar.bz2) = 70f298c3cd997b694864c55e6d8655324c87a0cc
4RMD160 (tar-1.25.tar.gz) = 8013ed400958cc8e9d605f5541e52e413bf878dc 4RMD160 (tar-1.26.tar.bz2) = d507dc5a57a823701cae5cdd2b98aba48ec74d3f
5Size (tar-1.25.tar.gz) = 3400086 bytes 5Size (tar-1.26.tar.bz2) = 2339773 bytes
6SHA1 (patch-aa) = 976d0caa9dd67c04a3c1b40ca5d5bea91bc9fcdf 6SHA1 (patch-ad) = f3a988a6b675a389d8d307fe1a90dde81ba98df5
7SHA1 (patch-ab) = ce8f4a5b0a20a5c7da44f06b0e55115e27f7d7e0 
8SHA1 (patch-ad) = 5573bd0e8aaf71b8a23d8b031c61b48c97b3fa97 
9SHA1 (patch-al) = 53056a3b20a40aac0e04a1137856c5b47a7d6e0c 
10SHA1 (patch-am) = aec3b1496c227a64b098d0f3666ff9be4e4b10b5 
11SHA1 (patch-an) = 75c83efad6f197e82b9f1966c1034c393e749930 

File Deleted: pkgsrc/archivers/gtar-base/patches/Attic/patch-aa

File Deleted: pkgsrc/archivers/gtar-base/patches/Attic/patch-ab

cvs diff -r1.10 -r1.11 pkgsrc/archivers/gtar-base/patches/Attic/patch-ad (expand / switch to unified diff)

--- pkgsrc/archivers/gtar-base/patches/Attic/patch-ad 2010/12/12 13:10:40 1.10
+++ pkgsrc/archivers/gtar-base/patches/Attic/patch-ad 2011/05/11 07:49:59 1.11
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1$NetBSD: patch-ad,v 1.10 2010/12/12 13:10:40 wiz Exp $ 1$NetBSD: patch-ad,v 1.11 2011/05/11 07:49:59 adam Exp $
2 2
3Don't install documentation with this package, it is in 3Don't install documentation with this package, it is in
4gtar-info (to reduce dependencies when gtar is used for 4gtar-info (to reduce dependencies when gtar is used for
5bootstrapping). 5bootstrapping).
6 6
7--- Makefile.in.orig 2010-11-07 13:53:49.000000000 +0000 7--- Makefile.in.orig 2010-11-07 13:53:49.000000000 +0000
8+++ Makefile.in 8+++ Makefile.in
9@@ -947,7 +947,7 @@ top_builddir = @top_builddir@ 9@@ -1028,7 +1028,7 @@ top_builddir = @top_builddir@
10 top_srcdir = @top_srcdir@ 10 top_srcdir = @top_srcdir@
11 ACLOCAL_AMFLAGS = -I m4 11 ACLOCAL_AMFLAGS = -I m4
12 EXTRA_DIST = ChangeLog.1 Make.rules 12 EXTRA_DIST = ChangeLog.1 Make.rules
13-SUBDIRS = doc gnu lib rmt src scripts po tests 13-SUBDIRS = doc gnu lib rmt src scripts po tests
14+SUBDIRS = gnu lib rmt src scripts po tests 14+SUBDIRS = gnu lib rmt src scripts po tests
15 gen_start_date = 2009-03-06 15 gen_start_date = 2009-03-06
16 prev_change_log = ChangeLog.CVS 16 prev_change_log = ChangeLog.CVS
17 changelog_dir = . 17 changelog_dir = .

File Deleted: pkgsrc/archivers/gtar-base/patches/Attic/patch-al

File Deleted: pkgsrc/archivers/gtar-base/patches/Attic/patch-am

File Deleted: pkgsrc/archivers/gtar-base/patches/Attic/patch-an

cvs diff -r1.29 -r1.30 pkgsrc/archivers/gtar-info/Makefile (expand / switch to unified diff)

--- pkgsrc/archivers/gtar-info/Makefile 2010/12/12 13:10:40 1.29
+++ pkgsrc/archivers/gtar-info/Makefile 2011/05/11 07:49:59 1.30
@@ -1,27 +1,27 @@ @@ -1,27 +1,27 @@
1# $NetBSD: Makefile,v 1.29 2010/12/12 13:10:40 wiz Exp $ 1# $NetBSD: Makefile,v 1.30 2011/05/11 07:49:59 adam Exp $
2# 
3 2
4DISTNAME= tar-1.25 3DISTNAME= tar-1.26
5PKGNAME= gtar-info-1.25 4PKGNAME= ${DISTNAME:S/tar/gtar-info/}
6SVR4_PKGNAME= gtari 5SVR4_PKGNAME= gtari
7CATEGORIES= archivers 6CATEGORIES= archivers
8MASTER_SITES= ${MASTER_SITE_GNU:=tar/} 7MASTER_SITES= ${MASTER_SITE_GNU:=tar/}
 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.gnu.org/software/tar/tar.html 11HOMEPAGE= http://www.gnu.org/software/tar/tar.html
12COMMENT= Info format documentation for the GNU tape archiver 12COMMENT= Info format documentation for the GNU tape archiver
13LICENSE= gnu-fdl-v1.1 13LICENSE= gnu-fdl-v1.1
14 14
15PKG_DESTDIR_SUPPORT= user-destdir 15PKG_DESTDIR_SUPPORT= user-destdir
16PKG_INSTALLATION_TYPES= overwrite pkgviews 16PKG_INSTALLATION_TYPES= overwrite pkgviews
17 17
18NO_CONFIGURE= yes 18NO_CONFIGURE= yes
19NO_BUILD= yes 19NO_BUILD= yes
20INFO_FILES= yes 20INFO_FILES= yes
21 21
22INSTALLATION_DIRS= ${PKGINFODIR} 22INSTALLATION_DIRS= ${PKGINFODIR}
23 23
24do-install: 24do-install:
25 ${INSTALL_DATA} ${WRKSRC}/doc/tar.info ${DESTDIR}${PREFIX}/${PKGINFODIR} 25 ${INSTALL_DATA} ${WRKSRC}/doc/tar.info ${DESTDIR}${PREFIX}/${PKGINFODIR}
26 26
27.include "../../mk/bsd.pkg.mk" 27.include "../../mk/bsd.pkg.mk"

cvs diff -r1.10 -r1.11 pkgsrc/archivers/gtar-info/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/archivers/gtar-info/Attic/distinfo 2010/12/12 13:10:40 1.10
+++ pkgsrc/archivers/gtar-info/Attic/distinfo 2011/05/11 07:49:59 1.11
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.10 2010/12/12 13:10:40 wiz Exp $ 1$NetBSD: distinfo,v 1.11 2011/05/11 07:49:59 adam Exp $
2 2
3SHA1 (tar-1.25.tar.gz) = 28bcf4cfcb32805afead8a6259158064d96359fb 3SHA1 (tar-1.26.tar.bz2) = 70f298c3cd997b694864c55e6d8655324c87a0cc
4RMD160 (tar-1.25.tar.gz) = 8013ed400958cc8e9d605f5541e52e413bf878dc 4RMD160 (tar-1.26.tar.bz2) = d507dc5a57a823701cae5cdd2b98aba48ec74d3f
5Size (tar-1.25.tar.gz) = 3400086 bytes 5Size (tar-1.26.tar.bz2) = 2339773 bytes