Update to 1.22: version 1.22 - Sergey Poznyakoff, 2009-03-05 * Support for xz compression Tar uses xz for compression if one of the following conditions is met: 1. The option --xz or -J (see below) is used. 2. The xz binary is set as compressor using --use-compress-program option. 3. The file name of the archive being created ends in `.xz' and auto-compress option (-a) is used. Xz is used for decompression if one of the following conditions is met: 1. The option --xz or -J is used. 2. The xz binary is set as compressor using --use-compress-program option. 3. The file is recognized as xz compressed stream data. * Short option -J reassigned as a short equivalent of --xz * New option -I The -I option is assigned as a short equivalent for --use-compress-program. * The --no-recursive option works in incremental mode. version 1.21 - Sergey Poznyakoff, 2008-12-27 * New short option -J A shortcut for --lzma. * New option --lzop * New option --no-auto-compress Cancels the effect of previous --auto-compress (-a) option. * New option --no-null Cancels the effect of previous --null option. * Compressed format recognition If tar is unable to determine archive compression format, it falls back to using archive suffix to determine it. * VCS support. Using --exclude-vcs handles also files used internally by Bazaar, Mercurial and Darcs. * Transformation scope flags Name transformation expressions understand additional flags that control type of archive members affected by them. The flags are: - r Apply transformation to regular archive members. - s Apply transformation to symbolic link targets. - h Apply transformation to hard link targets. Corresponding upper-case letters negate the meaning, so that `H' means ``do not apply transformation to hard link targets.'' The scope flags are listed in the third part of an `s' expression, e.g.: tar --transform 's|^|/usr/local/|S' Default is `rsh', which means that transformations are applied to both regular archive members and to the targets of symbolic and hard links. If several transform expressions are used, the default flags can be changed using `flags=' statement before the expressions, e.g.: tar --transform 'flags=S;s|^|/usr/local/|S' * Bugfixes ** The --null option disabled handling of tar options in list files. This is fixed. ** Fixed record size autodetection. If detected record size differs from the expected value (either default, or set on the command line), tar always prints a warning if verbosity level is set to 1 or greater, i.e. if either -t or -v option is given.diff -r1.37 -r1.38 pkgsrc/archivers/gtar/Makefile
(wiz)
@@ -1,20 +1,21 @@ | @@ -1,20 +1,21 @@ | |||
1 | # $NetBSD: Makefile,v 1.37 2009/07/17 04:47:27 rillig Exp $ | 1 | # $NetBSD: Makefile,v 1.38 2009/08/16 13:53:32 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= gtar-1.20 | 3 | DISTNAME= gtar-1.22 | |
4 | CATEGORIES= archivers | 4 | CATEGORIES= archivers | |
5 | MASTER_SITES= # empty | 5 | MASTER_SITES= # empty | |
6 | DISTFILES= # empty | 6 | DISTFILES= # empty | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.gnu.org/software/tar/tar.html | 9 | HOMEPAGE= http://www.gnu.org/software/tar/tar.html | |
10 | COMMENT= The "meta-package" for the GNU tape archiver (tar) | 10 | COMMENT= The "meta-package" for the GNU tape archiver (tar) | |
11 | LICENSE= gnu-gpl-v3 AND gnu-fdl-v1.1 | |||
11 | 12 | |||
12 | META_PACKAGE= yes | 13 | META_PACKAGE= yes | |
13 | 14 | |||
14 | DEPENDS+= gtar-base-1.20{,nb*}:../../archivers/gtar-base | 15 | DEPENDS+= gtar-base-1.22{,nb*}:../../archivers/gtar-base | |
15 | DEPENDS+= gtar-info-1.20{,nb*}:../../archivers/gtar-info | 16 | DEPENDS+= gtar-info-1.22{,nb*}:../../archivers/gtar-info | |
16 | 17 | |||
17 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 18 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
18 | PKG_DESTDIR_SUPPORT= user-destdir | 19 | PKG_DESTDIR_SUPPORT= user-destdir | |
19 | 20 | |||
20 | .include "../../mk/bsd.pkg.mk" | 21 | .include "../../mk/bsd.pkg.mk" |
@@ -1,24 +1,25 @@ | @@ -1,24 +1,25 @@ | |||
1 | # $NetBSD: Makefile,v 1.63 2008/05/18 01:48:09 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.64 2009/08/16 13:53:32 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= tar-1.20 | 3 | DISTNAME= tar-1.22 | |
4 | PKGNAME= gtar-base-1.20 | 4 | PKGNAME= gtar-base-1.22 | |
5 | SVR4_PKGNAME= gtarb | 5 | SVR4_PKGNAME= gtarb | |
6 | CATEGORIES= archivers | 6 | CATEGORIES= archivers | |
7 | MASTER_SITES= ${MASTER_SITE_GNU:=tar/} | 7 | MASTER_SITES= ${MASTER_SITE_GNU:=tar/} | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.gnu.org/software/tar/tar.html | 10 | HOMEPAGE= http://www.gnu.org/software/tar/tar.html | |
11 | COMMENT= The GNU tape archiver with remote magnetic tape support | 11 | COMMENT= The GNU tape archiver with remote magnetic tape support | |
12 | LICENSE= gnu-gpl-v3 | |||
12 | 13 | |||
13 | CONFLICTS= gcpio-[0-9]* | 14 | CONFLICTS= gcpio-[0-9]* | |
14 | 15 | |||
15 | PKG_DESTDIR_SUPPORT= user-destdir | 16 | PKG_DESTDIR_SUPPORT= user-destdir | |
16 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 17 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
17 | 18 | |||
18 | USE_FEATURES= snprintf | 19 | USE_FEATURES= snprintf | |
19 | USE_TOOLS+= msgfmt | 20 | USE_TOOLS+= msgfmt | |
20 | USE_PKGLOCALEDIR= YES | 21 | USE_PKGLOCALEDIR= YES | |
21 | GNU_CONFIGURE= YES | 22 | GNU_CONFIGURE= YES | |
22 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 | 23 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 | |
23 | 24 | |||
24 | .include "../../mk/bsd.prefs.mk" | 25 | .include "../../mk/bsd.prefs.mk" |
@@ -1,12 +1,11 @@ | @@ -1,12 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.23 2009/01/20 00:33:56 tnn Exp $ | 1 | $NetBSD: distinfo,v 1.24 2009/08/16 13:53:32 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (tar-1.20.tar.gz) = 1bc0731a00f2483f381c48e0b3f359877ddff910 | 3 | SHA1 (tar-1.22.tar.gz) = 79875be57ca47d16ab41fc1bf3853efe68b81167 | |
4 | RMD160 (tar-1.20.tar.gz) = 6ac6847b4d0f4fcd61408f63df18b503699f2fb9 | 4 | RMD160 (tar-1.22.tar.gz) = 92aae7f6ebce77d1e334acc59320980c4ce7ffe4 | |
5 | Size (tar-1.20.tar.gz) = 2822777 bytes | 5 | Size (tar-1.22.tar.gz) = 2998989 bytes | |
6 | SHA1 (patch-ab) = bc2cb4547a0df1d1877a3d09a6e3969123ddecab | 6 | SHA1 (patch-ab) = bc2cb4547a0df1d1877a3d09a6e3969123ddecab | |
7 | SHA1 (patch-ad) = c5106ba2d0a0414ccbc55dfbf71c95280080b190 | 7 | SHA1 (patch-ad) = c5106ba2d0a0414ccbc55dfbf71c95280080b190 | |
8 | SHA1 (patch-ae) = 99323cf270e3e60dd21db42aea3556dd9255cef2 | 8 | SHA1 (patch-af) = 2965f2dbbf4914daab3ffcc067acbc2bac6729e7 | |
9 | SHA1 (patch-af) = 8e57e09e3b1a79310dc343c3741fc94916788b79 | |||
10 | SHA1 (patch-ag) = 8e1f6d2b6d38a029485cd7a1987cc6acb6a4cc84 | 9 | SHA1 (patch-ag) = 8e1f6d2b6d38a029485cd7a1987cc6acb6a4cc84 | |
11 | SHA1 (patch-ah) = f1e26c3474982b9cef494554cd6e876c86afc22c | 10 | SHA1 (patch-ah) = f1e26c3474982b9cef494554cd6e876c86afc22c | |
12 | SHA1 (patch-ai) = 93904441dc0bfc100ce07845a0ba3c3b2c74ba25 | 11 | SHA1 (patch-ai) = 93904441dc0bfc100ce07845a0ba3c3b2c74ba25 |
@@ -1,13 +1,13 @@ | @@ -1,13 +1,13 @@ | |||
1 | $NetBSD: patch-af,v 1.4 2008/05/18 01:48:09 tnn Exp $ | 1 | $NetBSD: patch-af,v 1.5 2009/08/16 13:53:32 wiz Exp $ | |
2 | 2 | |||
3 | --- tests/testsuite.orig 2008-04-14 14:11:06.000000000 +0200 | 3 | --- tests/testsuite.orig 2009-03-05 07:18:59.000000000 +0000 | |
4 | +++ tests/testsuite | 4 | +++ tests/testsuite | |
5 | @@ -620,7 +620,7 @@ at_times_file=$at_suite_dir/at-times | 5 | @@ -620,7 +620,7 @@ at_times_file=$at_suite_dir/at-times | |
6 | # List of the tested programs. | 6 | # List of the tested programs. | |
7 | at_tested='tar' | 7 | at_tested='tar' | |
8 | # List of the all the test groups. | 8 | # List of the all the test groups. | |
9 | -at_groups_all=' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74' | 9 | -at_groups_all=' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77' | |
10 | +at_groups_all=' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74' | 10 | +at_groups_all=' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77' | |
11 | # As many question marks as there are digits in the last test group number. | 11 | # As many question marks as there are digits in the last test group number. | |
12 | # Used to normalize the test group numbers so that `ls' lists them in | 12 | # Used to normalize the test group numbers so that `ls' lists them in | |
13 | # numerical order. | 13 | # numerical order. |
@@ -1,25 +1,26 @@ | @@ -1,25 +1,26 @@ | |||
1 | # $NetBSD: Makefile,v 1.26 2008/05/18 01:48:58 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.27 2009/08/16 13:53:32 wiz Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= tar-1.20 | 4 | DISTNAME= tar-1.22 | |
5 | PKGNAME= gtar-info-1.20 | 5 | PKGNAME= gtar-info-1.22 | |
6 | SVR4_PKGNAME= gtari | 6 | SVR4_PKGNAME= gtari | |
7 | CATEGORIES= archivers | 7 | CATEGORIES= archivers | |
8 | MASTER_SITES= ${MASTER_SITE_GNU:=tar/} | 8 | MASTER_SITES= ${MASTER_SITE_GNU:=tar/} | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://www.gnu.org/software/tar/tar.html | 11 | HOMEPAGE= http://www.gnu.org/software/tar/tar.html | |
12 | COMMENT= Info format documentation for the GNU tape archiver | 12 | COMMENT= Info format documentation for the GNU tape archiver | |
13 | LICENSE= gnu-fdl-v1.1 | |||
13 | 14 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 16 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
16 | 17 | |||
17 | NO_CONFIGURE= yes | 18 | NO_CONFIGURE= yes | |
18 | NO_BUILD= yes | 19 | NO_BUILD= yes | |
19 | INFO_FILES= yes | 20 | INFO_FILES= yes | |
20 | 21 | |||
21 | INSTALLATION_DIRS= ${PKGINFODIR} | 22 | INSTALLATION_DIRS= ${PKGINFODIR} | |
22 | 23 | |||
23 | do-install: | 24 | do-install: | |
24 | ${INSTALL_DATA} ${WRKSRC}/doc/tar.info ${DESTDIR}${PREFIX}/${PKGINFODIR} | 25 | ${INSTALL_DATA} ${WRKSRC}/doc/tar.info ${DESTDIR}${PREFIX}/${PKGINFODIR} | |
25 | 26 |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2008/05/18 01:48:58 tnn Exp $ | 1 | $NetBSD: distinfo,v 1.8 2009/08/16 13:53:32 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (tar-1.20.tar.gz) = 1bc0731a00f2483f381c48e0b3f359877ddff910 | 3 | SHA1 (tar-1.22.tar.gz) = 79875be57ca47d16ab41fc1bf3853efe68b81167 | |
4 | RMD160 (tar-1.20.tar.gz) = 6ac6847b4d0f4fcd61408f63df18b503699f2fb9 | 4 | RMD160 (tar-1.22.tar.gz) = 92aae7f6ebce77d1e334acc59320980c4ce7ffe4 | |
5 | Size (tar-1.20.tar.gz) = 2822777 bytes | 5 | Size (tar-1.22.tar.gz) = 2998989 bytes |