pkgsrc/archivers
wiz 4c00f903f7 Update gtar to 1.25.
version 1.25 - Sergey Poznyakoff, 2010-11-07

* Fix extraction of empty directories with the -C option in effect.
* Fix extraction of device nodes.
* Make sure name matching occurs before eventual name transformation.

Tar 1.24 changed the ordering of name matching and name transformation
so that the former saw already transformed file names.  This made it
impossible to match file names in certain cases.  It is fixed now.

* Fix the behavior of tar -x --overwrite on hosts lacking O_NOFOLLOW.

* Improve the testsuite.

* Alternative decompression programs.

If extraction from a compressed archive fails because the corresponding
compression program is not installed and the following two conditions
are met, tar retries extraction using an alternative decompressor:

 1. Another compression program supported by tar is able to handle this
 compression format.
 2. The compression program was not explicitly requested in the command
 line by the use of such options as -z, -j, etc.

For example, if `compress' is not available, tar will try `gzip'.

version 1.24 - Sergey Poznyakoff, 2010-10-24

* The --full-time option.

New command line option `--full-time' instructs tar to output file
time stamps to the full resolution.

* Bugfixes.

** More reliable directory traversal when creating archives

Tar now checks for inconsistencies caused when a file system is
modified while tar is creating an archive.  In the new approach, tar
maintains a cache of file descriptors to directories, so it uses more
file descriptors than before, but it adjusts to system limits on
the number of file descriptors.  Tar also takes more care when
a file system is modified while tar is extracting from an archive.

The new checks are implemented via the openat and related calls
standardized by POSIX.1-2008.  On an older system where these calls do
not exist or do not return useful results, tar emulates the calls at
some cost in efficiency and reliability.

** Symbolic link attributes

When extracting symbolic links, tar now restores attributes such as
last-modified time and link permissions, if the operating system
supports this.  For example, recent versions of the Linux kernel
support setting times on symlinks, and some BSD kernels also support
symlink permissions.

** --dereference consistency

The --dereference (-h) option now applies to files that are copied
into or out of archives, independently of other options.  For example,
if F is a symbolic link and archive.tar contains a regular-file member
also named F, "tar --overwrite -x -f archive.tar F" now overwrites F
itself, rather than the file that F points to.  (To overwrite the file
that F points to, add the --dereference (-h) option.)  Formerly,
--dereference was intended to apply only when using the -c option, but
the implementation was not consistent.

Also, the --dereference option no longer affects accesses to other
files, such as archives and time stamp files.  Symbolic links to these
files are always followed.  Previously, the links were usually but not
always followed.

** Spurious error diagnostics on broken pipe.

When receiving SIGPIPE, tar would exit with error status and
"write error" diagnostics. In particular, this occurred if
invoked as in the example below:

   tar tf archive.tar | head -n 1

** --remove-files

`Tar --remove-files' failed to remove a directory which contained
symlinks to another files within that directory.

** --test-label behavior

In case of a mismatch, `tar --test-label LABEL' exits with code 1,
not 2 as it did in previous versions.

The `--verbose' option used with `--test-label' provides additional
diagnostics.

Several volume labels may be specified in a command line, e.g.:

   tar --test-label -f archive 'My volume' 'New volume' 'Test volume'

In this case, tar exits with code 0 if any one of the arguments
matches the actual volume label.

** --label used with --update

The `--label' option can be used with `--update' to prevent accidental
update of an archive:

  tar -rf archive --label 'My volume' .

This did not work in previous versions, in spite of what the docs said.

** --record-size and --tape-length (-L) options

Usual size suffixes are allowed for these options.  For example,
-L10k stands for a 10 kilobyte tape length.

** Fix dead loop on extracting existing symlinks with the -k option.
2010-12-12 13:10:39 +00:00
..
9e provide a mirror for 9e. 2010-01-15 21:05:56 +00:00
advancecomp Add DESTDIR support. 2008-06-12 02:14:13 +00:00
afio Mechanical changes to add full DESTDIR support to packages that install 2008-03-02 03:48:36 +00:00
arc Mechanical changes to add full DESTDIR support to packages that install 2008-03-02 03:48:36 +00:00
archangel agc's homepage is most of the time offline. disable master site. fetch from backup. 2009-05-02 13:22:35 +00:00
arj Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
bicom Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
bsdtar Bump libarchive and bsdtar to 2.8.4. 2010-07-09 12:03:55 +00:00
bunzip Mechanical changes to add full DESTDIR support to packages that install 2008-03-02 03:48:36 +00:00
bzip2 Forcefully merge the branch back. This updates the included version 2010-09-23 11:03:35 +00:00
cabextract Update to 1.3, set LICENSE. 2010-07-24 08:45:14 +00:00
dact Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
dar Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
fastjar DESTDIR support. 2007-11-08 18:30:05 +00:00
fcrackzip Actually add patch-aa. Www, permission problems. 2009-08-08 22:17:43 +00:00
file-roller update to 2.32.1 2010-11-28 13:04:09 +00:00
freeze DESTDIR support. 2009-02-09 23:53:00 +00:00
gcpio Use normal libc malloc on NetBSD. Bump revision 2010-06-27 17:51:07 +00:00
gsharutils DESTDIR support. 2009-02-09 23:53:00 +00:00
gtar Update gtar to 1.25. 2010-12-12 13:10:39 +00:00
gtar-base Update gtar to 1.25. 2010-12-12 13:10:39 +00:00
gtar-info Update gtar to 1.25. 2010-12-12 13:10:39 +00:00
gzip can't depend on checkperms; it's distfile is gzipped. 2010-04-20 15:50:23 +00:00
gzrecover Transfer ownership to pkgsrc-users. pancake's address is not valid any 2010-07-06 10:17:11 +00:00
ha Mechanical changes to add full DESTDIR support to packages that install 2008-03-02 03:48:36 +00:00
hpack Reformat, was badly cut-n-pasted. 2009-09-06 15:50:41 +00:00
jamjar Fixed some pkglint warnings. 2009-07-17 04:47:27 +00:00
lbrate Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
lcab the homepage is invalid, and Nathan Phillip Brink has taken over 2010-10-04 07:59:17 +00:00
lha 64-bit time_t fixes for NetBSD-current. PKGREVISION++. ok agc 2010-01-09 19:10:46 +00:00
libarchive Bump libarchive and bsdtar to 2.8.4. 2010-07-09 12:03:55 +00:00
libcomprex Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
liblzo Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
libzip Update to 0.9.2: 2010-01-31 23:34:34 +00:00
lzip update master_sites 2010-01-24 23:59:33 +00:00
lzma Drop myself as MAINTAINER. 2010-04-15 20:51:23 +00:00
lzmalib Note commented out LICENSE. 2010-05-16 00:43:18 +00:00
lzo Update lzo to 2.04. 2010-11-13 11:21:05 +00:00
lzop Mark as destdir ready. 2008-07-14 12:55:56 +00:00
macutil fix typo and add that it's for older file types 2010-10-08 18:49:26 +00:00
makeself Mechanical changes to add full DESTDIR support to packages that install 2008-03-02 03:48:36 +00:00
mousetar Mechanical changes to add full DESTDIR support to packages that install 2008-03-02 03:48:36 +00:00
mscompress Mechanical changes to add full DESTDIR support to packages that install 2008-03-02 03:48:36 +00:00
nomarch Update nomarch to 1.4. 2008-06-01 14:28:37 +00:00
nulib2 Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
ocaml-zip Don't mess with ldconf. 2010-02-19 22:21:30 +00:00
p5-Archive-Any Bump the PKGREVISION for all packages which depend directly on perl, 2010-08-21 16:32:42 +00:00
p5-Archive-Tar Update to 1.72: 2010-12-02 12:06:36 +00:00
p5-Archive-Zip Bump the PKGREVISION for all packages which depend directly on perl, 2010-08-21 16:32:42 +00:00
p5-Compress-Bzip2 Bump the PKGREVISION for all packages which depend directly on perl, 2010-08-21 16:32:42 +00:00
p5-Compress-LZMA-Simple Bump the PKGREVISION for all packages which depend directly on perl, 2010-08-21 16:32:42 +00:00
p7zip Changes 9.13: 2010-06-16 08:30:09 +00:00
par2 Add two patches for big-endian platforms from Fedora via gentoo and 2010-02-21 15:07:40 +00:00
pax Add workaround of lack of hard link support on BFS of Haiku. 2010-07-06 23:36:51 +00:00
pbzip2 Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
pdbar Add DESTDIR support. 2008-06-12 02:14:13 +00:00
php-bz2 Add DESTDIR support. 2008-06-12 02:14:13 +00:00
php-zip Switch to use zip extension bundled with php 5.2.13 which is 2010-03-02 14:46:51 +00:00
php-zlib Reset PKGREVISION. 2010-02-27 03:35:11 +00:00
pigz Update to 2.1.6 2010-01-25 00:09:45 +00:00
ppmd Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
ppunpack Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT 2009-05-19 08:59:00 +00:00
rar Fix installation in DESTDIR case. 2010-10-27 19:00:35 +00:00
rox-archive Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
ruby-archive-tar-minitar * Adjust new ruby package's framework. 2010-09-10 03:58:06 +00:00
ruby-libarchive Importing ruby-libarchive 0.1.1. 2010-09-11 07:29:42 +00:00
ruby-zip Add fix for Ruby 1.9 from http://gist.github.com/611956. 2010-10-06 12:27:24 +00:00
rzip DESTDIR support. 2009-02-09 23:30:07 +00:00
sapcar Check explicitly if the distfile exists early and mark as broken for 2010-02-11 15:16:18 +00:00
sarab Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
squsq Mechanical changes to add full DESTDIR support to packages that install 2008-03-02 03:48:36 +00:00
star fix local patch; void function cannot return vaule. 2010-09-28 17:50:07 +00:00
szip fix homepage 2010-02-06 22:06:21 +00:00
torrentzip Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
unace Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
unace-bin Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
unalz Mechanical changes to add full DESTDIR support to packages that install 2008-03-02 03:48:36 +00:00
unarj Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
undms Mechanical changes to add full DESTDIR support to packages that install 2008-03-02 03:48:36 +00:00
unlzx Mechanical changes to add full DESTDIR support to packages that install 2008-03-02 03:48:36 +00:00
unrar update to 3.9.5 2009-08-15 15:30:06 +00:00
unshield Add a buildlink3.mk file for wip/synce-kde and wip/synce-orange. 2009-03-28 15:47:12 +00:00
unzip Generally use CPPFLAGS for preprocessor flags, after a hint 2010-11-29 13:57:20 +00:00
unzoo Reset maintainer for developers who gave back their commit bit. 2010-02-26 10:28:30 +00:00
upx Removed unnecessary :Q operators. 2008-11-18 21:07:30 +00:00
xbin update master_sites. 2010-01-25 00:18:05 +00:00
xmill Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
xpk remove master site www.engergyhq.es.eu.org. Doesn't resolve anymore. 2009-08-11 22:03:39 +00:00
xz Changes 5.0.0: 2010-11-03 14:21:49 +00:00
zip Added LICENSE information for zip/unzip. The license is not approved by 2010-01-21 16:32:21 +00:00
zoo Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT 2009-05-19 08:59:00 +00:00
zziplib Changes 0.13.59: 2010-05-15 06:37:03 +00:00
Makefile Add and enable ruby-libarchive. 2010-09-11 07:30:53 +00:00