Date: Monday, March 15, 2010 @ 06:32:04 Author: allan Revision: 72380
upgpkg: tar 1.23-1 upstream update, pull latest Debian man page Modified: tar/trunk/PKGBUILD tar/trunk/tar.1 tar/trunk/tar.install -------------+ PKGBUILD | 20 ++++++++++++-------- tar.1 | 38 ++++++++++++++++++++------------------ tar.install | 6 ++++-- 3 files changed, 36 insertions(+), 28 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2010-03-15 07:08:59 UTC (rev 72379) +++ PKGBUILD 2010-03-15 10:32:04 UTC (rev 72380) @@ -1,26 +1,30 @@ # $Id$ -# Maintainer: Andreas Radke <andy...@archlinux.org> +# Maintainer: Allan McRae <al...@archlinux.org> +# Contributor: Andreas Radke <andy...@archlinux.org> pkgname=tar -pkgver=1.22 +pkgver=1.23 pkgrel=1 pkgdesc="Utility used to store, backup, and transport files" arch=('i686' 'x86_64') +url="http://www.gnu.org/software/tar/tar.html" license=('GPL3') groups=('base') +depends=('glibc' 'sh') +options=('!emptydirs') install=tar.install -url="http://www.gnu.org/software/tar/tar.html" -depends=('glibc' 'bash' 'texinfo') source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.bz2 tar.1) -md5sums=('07fa517027f426bb80f5f5ff91b63585' - 'c7321066921766c14c4b23e3d598faaa') +md5sums=('41e2ca4b924ec7860e51b43ad06cdb7e' + 'e0538778516a284e3558c454b2576c2f') build() { cd ${srcdir}/$pkgname-$pkgver ./configure --prefix=/usr --libexecdir=/usr/lib/tar --bindir=/bin make || return 1 +} + +package() { + cd ${srcdir}/$pkgname-$pkgver make DESTDIR=${pkgdir} install install -D -m644 ../tar.1 ${pkgdir}/usr/share/man/man1/tar.1 - - rm -rf ${pkgdir}/usr/share/info/dir } Modified: tar.1 =================================================================== --- tar.1 2010-03-15 07:08:59 UTC (rev 72379) +++ tar.1 2010-03-15 10:32:04 UTC (rev 72380) @@ -1,5 +1,5 @@ -.\" generated by script on Tue Aug 4 19:50:16 2009 -.Dd Aug 4, 2009 +.\" generated by script on Wed Mar 10 17:01:09 2010 +.Dd Mar 10, 2010 .Dt TAR 1 .Sh NAME .Nm tar @@ -54,8 +54,6 @@ .Bl -tag -width flag .It \-[0\-7][lmh] specify drive and density -.It Fl ? , Fl \-help -give this help list .It Fl a , Fl \-auto\-compress use archive suffix to determine the compression program .It Fl \-add\-file Ns \= Ns Ar FILE @@ -90,6 +88,8 @@ cancel the effect of --delay-directory-restore option .It Fl \-exclude Ns \= Ns Ar PATTERN exclude files, given as a PATTERN +.It Fl \-exclude\-backups +exclude backup and lock files .It Fl \-exclude\-caches exclude contents of directories containing CACHEDIR.TAG, .It Fl \-exclude\-caches\-all @@ -134,8 +134,6 @@ .It Fl \-format=v7 old V7 tar format .El -.It Fl \-HANG -hang for SECS seconds (default 3600) .It Fl \-hard\-dereference follow hard links; archive and dump the files they refer to .It Fl i , Fl \-ignore\-zeros @@ -155,9 +153,9 @@ .It Fl \-index\-file Ns \= Ns Ar FILE send verbose output to FILE .It Fl j , Fl \-bzip2 -filter the archive through bzip2 + .It Fl J , Fl \-xz -filter the archive through xz + .It Fl k , Fl \-keep\-old\-files don't replace existing files when extracting .It Fl K , Fl \-starting\-file Ar MEMBER-NAME @@ -168,10 +166,14 @@ print a message if not all links are dumped .It Fl L , Fl \-tape\-length Ar NUMBER change tape after writing NUMBER x 1024 bytes +.It Fl \-level Ns \= Ns Ar NUMBER +dump level for created listed-incremental archive +.It Fl \-lzip + .It Fl \-lzma -filter the archive through lzma + .It Fl \-lzop -filter the archive through lzop + .It Fl m , Fl \-touch don't extract file modified time .It Fl M , Fl \-multi\-volume @@ -247,11 +249,13 @@ .It Fl S , Fl \-sparse handle sparse files efficiently .It Fl \-same\-owner -try extracting files with the same ownership +try extracting files with the same ownership as exists in the archive (default for superuser) .It Fl \-no\-same\-owner -extract files as yourself +extract files as yourself (default for ordinary users) .It Fl \-no\-same\-permissions apply the user's umask when extracting permissions from the archive (default for ordinary users) +.It Fl \-no\-seek +archive is not seekable .It Fl \-show\-defaults show tar defaults .It Fl \-show\-omitted\-dirs @@ -278,22 +282,20 @@ unquote filenames read with -T (default) .It Fl \-no\-unquote do not unquote filenames read with -T -.It Fl \-usage -give a short usage message .It Fl \-utc print file modification dates in UTC .It Fl v , Fl \-verbose verbosely list files processed .It Fl V , Fl \-label Ar TEXT create archive with volume name TEXT; at list/extract time, use TEXT as a globbing pattern for volume name -.It Fl \-version -print program version .It Fl \-volno\-file Ns \= Ns Ar FILE use/update the volume number in FILE .It Fl w , Fl \-interactive , Fl \-confirmation ask for confirmation for every action .It Fl W , Fl \-verify attempt to verify the archive after writing it +.It Fl \-warning Ns \= Ns Ar KEYWORD +warning control .It Fl \-wildcards use wildcards (default for exclusion) .It Fl \-wildcards\-match\-slash @@ -305,9 +307,9 @@ .It Fl X , Fl \-exclude\-from Ar FILE exclude patterns listed in FILE .It Fl z , Fl \-gzip , Fl \-gunzip Fl \-ungzip -filter the archive through gzip + .It Fl Z , Fl \-compress , Fl \-uncompress -filter the archive through compress + .El .Sh ENVIRONMENT The behavior of tar is controlled by the following environment variables, Modified: tar.install =================================================================== --- tar.install 2010-03-15 07:08:59 UTC (rev 72379) +++ tar.install 2010-03-15 10:32:04 UTC (rev 72380) @@ -2,8 +2,9 @@ filelist=(tar.info tar.info-1 tar.info-2) post_install() { + [ -x usr/bin/install-info ] || return 0 for file in ${fileli...@]}; do - install-info $infodir/$file $infodir/dir 2> /dev/null + install-info $infodir/$file.gz $infodir/dir 2> /dev/null done } @@ -12,8 +13,9 @@ } pre_remove() { + [ -x usr/bin/install-info ] || return 0 for file in ${fileli...@]}; do - install-info --delete $infodir/$file $infodir/dir 2> /dev/null + install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null done }