Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 46C8CADC89 for ; Sun, 17 Aug 2014 16:28:26 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id D5B5814A486; Sun, 17 Aug 2014 16:28:25 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 1365714A483 for ; Sun, 17 Aug 2014 16:28:20 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id rnR_rc8XYxrc for ; Sun, 17 Aug 2014 16:28:19 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 16CA514A468 for ; Sun, 17 Aug 2014 16:28:19 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 0B25B96; Sun, 17 Aug 2014 16:28:19 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Sun, 17 Aug 2014 16:28:19 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/archivers To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20140817162819.0B25B96@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: wiz Date: Sun Aug 17 16:28:18 UTC 2014 Modified Files: pkgsrc/archivers/gtar: Makefile pkgsrc/archivers/gtar-base: Makefile PLIST distinfo pkgsrc/archivers/gtar-info: Makefile Added Files: pkgsrc/archivers/gtar: Makefile.common Removed Files: pkgsrc/archivers/gtar-base/files: gtar.1 pkgsrc/archivers/gtar-base/patches: patch-src_Makefile.in Log Message: Update gtar to 1.28. Add a Makefile.common and use it. Use official man page, now that there is one. version 1.28, 2014-07-28 * New checkpoint action: totals The --checkpoint-action=totals option instructs tar to output the total number of bytes transferred at each checkpoint. * Extended checkpoint format specification. New conversion specifiers are implemented. Some of them take optional arguments, supplied in curly braces between the percent sign and the specifier letter. %d - Number of seconds since tar started. %{r,w,d}T - I/O totals; optional arguments supply prefixes to be used before number of bytes read, written and deleted, correspondingly. %{FMT}t - Current local time using FMT as strftime(3) format. If {FMT} is omitted, use %c. %{N}* - Pad output with spaces to the Nth column, or to the current screen width, if {N} is not given. %c - A shortcut for "%{%Y-%m-%d %H:%M:%S}t: %ds, %{read,wrote}T%*\r" * New option --one-top-level The option --one-top-level tells tar to extract all files into a subdirectory named by the base name of the archive (minus standard compression suffixes recognizable by --auto-compress). When used with an argument, as in --one-top-level=DIR, the files are extracted into the supplied DIRectory. This ensures that no archive members are extracted outside of the specified directory, even if the archive is crafted so as to put them elsewhere. * New option --sort The --sort=ORDER option instructs tar to sort directory entries according to ORDER. It takes effect when creating archives. Available ORDERs are: none (the default), name and inode. The latter may be absent, if the underlying system does not provide the necessary information. Using --sort=name ensures the member ordering in the created archive is uniform and reproducible. Using --sort=inode reduces the number of disk seeks made when creating the archive and thus can considerably speed up archivation. * New exclusion options --exclude-ignore=FILE Before dumping a directory check if it contains FILE, and if so read exclude patterns for this directory from FILE. --exclude-ignore-recursive=FILE Same as above, but the exclusion patterns read from FILE remain in effect for any subdirectory, recursively. --exclude-vcs-ignores Read exclude tags from VCS ignore files, where such files exist. Supported VCS's are: CVS, Git, Bazaar, Mercurial. * Tar refuses to read input from and write output to a tty device. * Manpages This release includes official tar(1) and rmt(8) manpages. Distribution maintainers are kindly asked to use these instead of the home-made pages they have been providing so far. To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 pkgsrc/archivers/gtar/Makefile cvs rdiff -u -r0 -r1.1 pkgsrc/archivers/gtar/Makefile.common cvs rdiff -u -r1.84 -r1.85 pkgsrc/archivers/gtar-base/Makefile cvs rdiff -u -r1.17 -r1.18 pkgsrc/archivers/gtar-base/PLIST cvs rdiff -u -r1.34 -r1.35 pkgsrc/archivers/gtar-base/distinfo cvs rdiff -u -r1.5 -r0 pkgsrc/archivers/gtar-base/files/gtar.1 cvs rdiff -u -r1.1 -r0 \ pkgsrc/archivers/gtar-base/patches/patch-src_Makefile.in cvs rdiff -u -r1.33 -r1.34 pkgsrc/archivers/gtar-info/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.