summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2013-10-22 08:12:19 +0000
committerLars Wendler <polynomial-c@gentoo.org>2013-10-22 08:12:19 +0000
commitf07e83079eb65b6e2f7bf304fc36ae8a36f34033 (patch)
treeee48cae3097954b190dee60358519ccbb57cd502 /app-arch
parentadd systemd unit to 2.1.15 (diff)
downloadhistorical-f07e83079eb65b6e2f7bf304fc36ae8a36f34033.tar.gz
historical-f07e83079eb65b6e2f7bf304fc36ae8a36f34033.tar.bz2
historical-f07e83079eb65b6e2f7bf304fc36ae8a36f34033.zip
Added new man page (bug #488828), proper selinux (bug #488966) and acl support
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'app-arch')
-rw-r--r--app-arch/tar/ChangeLog9
-rw-r--r--app-arch/tar/Manifest31
-rw-r--r--app-arch/tar/files/tar.1-1.27388
-rw-r--r--app-arch/tar/tar-1.27-r1.ebuild (renamed from app-arch/tar/tar-1.27.ebuild)12
4 files changed, 420 insertions, 20 deletions
diff --git a/app-arch/tar/ChangeLog b/app-arch/tar/ChangeLog
index fb1571f1748b..bfd0975df254 100644
--- a/app-arch/tar/ChangeLog
+++ b/app-arch/tar/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-arch/tar
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/ChangeLog,v 1.191 2013/10/15 09:03:17 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/ChangeLog,v 1.192 2013/10/22 08:12:16 polynomial-c Exp $
+
+*tar-1.27-r1 (22 Oct 2013)
+
+ 22 Oct 2013; Lars Wendler <polynomial-c@gentoo.org> -tar-1.27.ebuild,
+ +tar-1.27-r1.ebuild, +files/tar.1-1.27:
+ Added new man page (bug #488828), proper selinux (bug #488966) and acl
+ support.
15 Oct 2013; Lars Wendler <polynomial-c@gentoo.org> tar-1.23-r2.ebuild,
tar-1.23-r4.ebuild, tar-1.25.ebuild, tar-1.25-r1.ebuild, tar-1.26.ebuild,
diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index 72c0e2a6c8ba..5dd69c2c8b4a 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -12,6 +12,7 @@ AUX tar-1.25-verify-fix.patch 1400 SHA256 eb5d28b4c10938e287476cbf6bf56a32d13043
AUX tar-1.26-no-gets.patch 779 SHA256 80533a828c8a657ec1d585a6d3b7b2e8fcae6ba1d93d778195a185805f9a2a39 SHA512 98c54f084bb9770c69ba9ec58aff0e4182385984410e83cb93451ceda81152e4a8ddf63d3035b491153b1791888004744ae07f29866daf43e6a0caa4d067bd19 WHIRLPOOL caa81ebf934f60921e40cec889dd164154a43750034d9383e98d3755fdaa9e1f5c6d3a7714b8bcf25d86f41b944dc95c16126af0a6670eedd7939b3b2fe2fc10
AUX tar-1.26-xattr.patch 29828 SHA256 ce2b67c9fca5e610e117e11485f11bea5d4c6b053392c97825da7f7e65e9d043 SHA512 c8b88b7b9dc642344882d70903dd1657980e05100a618c9919f096e5599954120f6412226e15a827f166db2016c6a7558b07336e14a1a703f27d20339b9d8ace WHIRLPOOL f7e15d70a38b1ea9d6f6a6a3e1357a9c869306420d8ff0a4e325ccfda02fbd6e91fce7c5ca59a35fac43d9c75aae5d508c9eefff781454fe8ed1948537a8dbfd
AUX tar.1 16744 SHA256 47100e0f1dcaeee56b99083d8bb6fb398be701030f0a72439a1b4de31ac701d3 SHA512 1d0cc0449b4e9dbd0693d2ec678629f5dae47b7c25268a754fab07bb422957aded103164c096f12bf21dd12d08622067a26e1ac8d38cda0dfd9320e8ab7cb134 WHIRLPOOL f817e98f978ad0f79a6a8512038174e3438e3c5f5240d0191a0afb8c2e9a4a203c0b2a7e33125d1b3f8632f54851d2ba0d55ae6e141b7703988f4086a39b40af
+AUX tar.1-1.27 13442 SHA256 fd1410214bad29525c08fc0fe499c8807c4cc648c7d56ba83bf429a2c43fdffd SHA512 4810df7e549713287e74a4de7113f2ba41bd96173829313d123be7ac9d74242d3d39ef17604761fbcc607cdd72ada0bcc26c99de5867cab5c1d0e9410131707b WHIRLPOOL ad8847f9d7f3395d42e9500aed6aa43cef2791e034e54c192a6ecef4953b8ba415dbfe1ddda4b113031c9aeb409e0630bc8b432f17ae28e905afa9b1d2b459a6
DIST tar-1.23.tar.bz2 2189324 SHA256 c9328372db62fbb1d94c9e4e3cefc961111af46de47085b635359c00a0eebe36 SHA512 425528c55d5e7ebc631d253e63cc9b198db57916366fd28a46d3c5e0f1b518d859696c5cd5c1f626f349eb27d0b52fbb3bfb8ec36c17a64bfbe5b7ffe3e89823 WHIRLPOOL bb0cc383602ca6c1733e3888498cb1cd34c6155f511cc0c9ecaa30f011538588f6aae79bdd74e4b25c4fc620cdda48626899b9c5f39b74b421250e4336b1ec72
DIST tar-1.25.tar.bz2 2327460 SHA256 f3f6ce41b8e0f327abd05c95990f113ddafbae131e10f79a99728ed46458494b SHA512 4775831aaf3d602bd1ac96e0893f20c4030a232aab24c49daf197c32181c8018e98708aa50ee297566515b0dc5578bce1c779c8d456a98961111f9b6d5eb4888 WHIRLPOOL 228140b8c965bf969d32f09acbd1126447e80d5ee9dd1a07a7083bcdd95eb0335b049252a896cce4746777bef95c1aeded0f2b2efe9655519ea26564dc911b1e
DIST tar-1.26.tar.bz2 2339773 SHA256 5a5369f464502a598e938029c310d4b3abd51e6bb8dfd045663e61c8ea9f6d41 SHA512 3bc12441bebfc388017ad0632fb3e777ceaf62be82fb19ce771df8bbb765eb094dad336110189f49f5eaaebd4d6ced586098e1e3c8b9f7f775dc483d5513f209 WHIRLPOOL bfdc579f97a260d6b6776211f470bfc1a99b81d89a8067b2ebfab3101ab1a4f2b4f7c444edffc05bc7585993cae601c499ec074bb606c7ef289deac5429cfb2b
@@ -22,23 +23,23 @@ EBUILD tar-1.25-r1.ebuild 2218 SHA256 e9d2657043112426ca0cdb83ded9b5000ccad02349
EBUILD tar-1.25.ebuild 2053 SHA256 f3007f3703410839dd44401d400f1afcd082f99057b38157ba6f84d71474d03d SHA512 7c301a60fdaf7488b0507f120d4597e44988b916cb1aeb47e1b56181ec14fb6a9cf47e3c624fde6ac4fbcdcf296d6bff9384b7e1c8c3cc66b7f48de6edebc8b8 WHIRLPOOL e226c28fbf3bc7fb16ecc307db2b8d06a071472d10033420b97565850c4f4d4c5d471240000052d3e549ebb65d8aa2572ccb4f56faaa145b126b8e6c1941ea01
EBUILD tar-1.26-r1.ebuild 2290 SHA256 dfdf9d3c013dfed2cd5824e482663a19ec862d78184696d921ba62a0bba04bab SHA512 5bd009542f13e65441c29a34d291913ff74ed66c85e8d5eabd334906fe1b72a0481176ed0b5dbed6c46168e5de2cf956a15f130783791d7bb403329e8a5ecd3a WHIRLPOOL f26eb81be7c64eb2c9c23c1721bef2defc6e40b4258ab514a491b817a7d38c47c2a1de1cab28a5f324bb07085cec754a40647279ab60d928bbcdf23e36a0ac9d
EBUILD tar-1.26.ebuild 2090 SHA256 8ada68520c9c08341807319bca4c9be08a293a529665d4ed9555bd9b0825b51e SHA512 0e89583f8fca4d2d930cb99276ffbf281d925926ef1c1bd157467ee1e0c1651620502f4d60fa514810f94454c3f3b0707a1345e2c0790924c071253f7cd06a93 WHIRLPOOL 91269355caac5d431b952ab09b5dd404ad02ccc0967a5fd9ef06d07101946bef0be8c91e135348a6d15647e92a4b811a40910cece93e3e3f35ca3c2775e1dcd5
-EBUILD tar-1.27.ebuild 2191 SHA256 33b5f61f17efd04c9b10bed0b3348f27c47b63719c663235332fd87277b9b390 SHA512 3c3060effb7ddb75996a7b7a708d0a4fb0faa8b261f81a3dd5697f262a9503567250ff2bb9697e53bb3c5a6b6dc56495e527434959c4bf68d6defa946099e3a9 WHIRLPOOL da22698d5475b4a2fd7719f4cf0cc2e4ce58ab3ebae9ce9eb27f54d484ffedeabdba4c4c4b477af6e06988aec496cb7fa7220245c2b3298e9fa2016d3a2dde34
-MISC ChangeLog 28322 SHA256 dc649f8027e38be77de2f2d818eaa1c8e26bcb066a3e9d742949a63a7e26eaf5 SHA512 c86f62652c48d6709f6041642e62999f01b1de8083607e8f40b132b1bbccd6296bf381302191d71eb9ecb32b5802ef1b0cc463c155b6b9ced93aa7e91bd5cb0c WHIRLPOOL 001d8386bdbc5677ea2aa375d33b99240fb2a4ac6f7940207b6d79bc1e822dc42522f27014a5319382760eaf94c2e9890dacf9bb2be8abeb39682352e173bb1f
+EBUILD tar-1.27-r1.ebuild 2323 SHA256 05e576d7a2c351f94434a732f260627e1ff04a39203815de858dc83429499603 SHA512 981241f46b4d4f05256db732e686f2b7d1197e17f4154a874ad20158ff113c0228c9ac9843c2a22d391abda74a0e5118dd125315bcd1899782f5bfa2ddda7354 WHIRLPOOL 6e574efd9c53c521457f32b14b84c814fd1f67458edbeb8f18a3680b32e88b907d2e2491714dfb6f7477405351f3d2cb5c85028d9e332ceb75e64972699e970c
+MISC ChangeLog 28549 SHA256 773b97acb98a219cd26e151b9f8291052050308c2c190ca6efd0a54934f6676b SHA512 3cf331aeb59d3a289ef9a1d113d48730f720011f5952fdf5556bc4c33c2bed3901041b13d8bc5f18ece309c45f236dc9310e13f674db4f7b6f94c3787b6cccd9 WHIRLPOOL e0dbe2df6bc4f3bb0e97bc79db23e0b1a888a5494f5be18744297db7c0e123ee77e058d30beffbb899e9c982cb6bfc2ee9c467ac9ad869e337dfab86e2b21ee0
MISC metadata.xml 298 SHA256 776c92889812df8f8dc072ae2ac1d7091f1613afc6332eccd0e20a0d90caaf0b SHA512 9e7e0d3343fc95c9164d7b5cd7bf9a8cc21d5bba06af0ce19f693f8e6039415ab472411fba602fb99a1728529774cd85e828311a77c34d1f157cf4fedea59f65 WHIRLPOOL ddeaf15e3d36ed3c9e0ac13b17e49a187d0855255f38bf60a3726bd10ebaddbfc269a2101bbc64d4c8f69491228165016b2d76b15aabbd9bc3a0bd1732ca8f2e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJSXQTXAAoJEPiazRVxLXTFO+kP/iczmVq4rjXKqF3OGO2kvhyv
-gNR7a6mNvMwMcXPxCgpeZdseN9LTmAKcoIHsT96JyNN7vvKhf8wLURmzvOUSURk6
-19eZHfebbXhWEAEUZLHALTD0m3qNQOQ0wkEq2Tw/ifkMmrQBQGEK6qUMvccMqC+c
-e4skutF8NDM55A0DDsAFR3jP8LCLRSABFPUPxSbScxy3wHMdsOsL42ZWYqmACU/5
-/jD7K99R1+HXtj6Epu9pxECngv181dEJAn6Oex2KQ9uPNMo7a4J3YwuXsJh0iL5D
-hmqgTUGvX5XG+Sanglg7smcrHE7vN7/XcGaGAlVTLfvZ0r+7Ia9El0+IJ7346swT
-KSQNENktpQ3JtHiRhWknkx/xJso6NLyl9Mg83d+PXRXFpNTgNc9gLHsXrEtMB/x8
-XtNR4YpDpCAoaZM157/5/Qbae6k6A/SO/HT8oLEaRTrRkPZEc0vSuwj3xl0Em1gw
-htYHhoJJRbBuiW6dJiBJZf/MmI/Srs+8wi9/RTYQIdMUkdpIaz0ANzqIMw1IQdnu
-So6ScrE0daGyd+Fc3WoKEe8zEQkjTaSXR5sr1TnNxWxQcHdtWI5p0WZ4uBnC5CaX
-VLyA8VCic2qt/WOJv0g8tvm+5APX8QhbFHtfqqXfaaZ2b7MlE4n2UMWAeCQH1fFx
-i4xJHDpjzNDnJZBbDHzi
-=UjgP
+iQIcBAEBCAAGBQJSZjNiAAoJEPiazRVxLXTF8UcQAKj4/xmoiF3wgWkwBgOew6Pu
+NCP8AgeGzHneuLsZ/Gj/0IpkCY+TgblzmTBPi/KeCh8TtlS3o0QUHLcFCIwTn42I
+e0XhZf9WfVsuVmceOmlozDapIVWBqskH6hsO1x/Phq7223g7cZfI10tf4ITUwHsz
+8sPOPoaZFvEMAfvLxzSs4rr8P2iCDWHB4Vy/kj/bxG1SYYCG8TniWNLREmXrW3Wb
+eNe9pIfhbQKxJS5e7RuA0nmtCi03QEr8qrhYsRsNbOzZkhBAsaAOXqDFaLiI4H48
+/yUuI1YB58tuRY3q/AgUNwfnVDB1qbNbWexD4RPaW20bem12WJ8fnKlAypikJwcd
+3Qa/g4Yk6O2LL5dLxxf1Tg/z4map63Xsnfy4ckw7sYGk/rQGIqksYjSgXcWHeKoi
+MmG9mr1xRjFlCWkMTUV6rova3xIXpyBhzFFC4ZnbcHg9v2Osd4WeJhV4zm32BmPz
+An+n05eBCK+plY0IHPmRCY7Dn1f9eG7KUD/H9CkEZxSZkMQOXMmENyNQ1wwxlDG7
+QuqbK4y8TrPT47spSUHWQJ2Xbmj1Yoi6sQT7Dzai1TVo4+edV4X6V0KnFTlrvU1/
+6cuGECvfI81IAOWZbjFWug5QWIMefbUEFMZxvmsCIJrK6IyUKc7bLpNiphkEnbo/
+P5XPSZyMJ0jGIyfwMrUG
+=bKgx
-----END PGP SIGNATURE-----
diff --git a/app-arch/tar/files/tar.1-1.27 b/app-arch/tar/files/tar.1-1.27
new file mode 100644
index 000000000000..700b569a57c6
--- /dev/null
+++ b/app-arch/tar/files/tar.1-1.27
@@ -0,0 +1,388 @@
+.\" generated by script on Mon Oct 21 08:29:21 2013
+.Dd Oct 21, 2013
+.Dt TAR 1
+.Sh NAME
+.Nm tar
+.Nd The GNU version of the tar archiving utility
+.Sh SYNOPSIS
+.Nm tar
+.Oo Fl Oc Cm A Fl \-catenate \-concatenate Cm \||\| c Fl \-create Cm \||\| d Fl \-diff \-compare Cm \||\| Fl \-delete Cm \||\| r Fl \-append Cm \||\| t Fl \-list Cm \||\| Fl \-test\-label Cm \||\| u Fl \-update Cm \||\| x Fl \-extract \-get
+.Op Ar options
+.Op Ar pathname ...
+.Sh DESCRIPTION
+.Nm Tar
+stores and extracts files from a tape or disk archive.
+.Pp
+The first argument to
+tar
+should be a function; either one of the letters
+.Cm Acdrtux ,
+or one of the long function names.
+A function letter need not be prefixed with ``\-'', and may be combined
+with other single-letter options.
+A long function name must be prefixed with
+.Cm \\-\\- .
+Some options take a parameter; with the single-letter form
+these must be given as separate arguments.
+With the long form, they may be given by appending
+.Cm = Ns Ar value
+to the option.
+.Sh FUNCTION LETTERS
+Main operation mode:
+.Bl -tag -width flag
+.It Fl A , Fl \-catenate , Fl \-concatenate
+append tar files to an archive
+.It Fl c , Fl \-create
+create a new archive
+.It Fl d , Fl \-diff , Fl \-compare
+find differences between archive and file system
+.It Fl \-delete
+delete from the archive (not on mag tapes!)
+.It Fl r , Fl \-append
+append files to the end of an archive
+.It Fl t , Fl \-list
+list the contents of an archive
+.It Fl \-test\-label
+test the archive volume label and exit
+.It Fl u , Fl \-update
+only append files newer than copy in archive
+.It Fl x , Fl \-extract , Fl \-get
+extract files from an archive
+.El
+.Sh OTHER OPTIONS
+Operation modifiers:
+.Bl -tag -width flag
+.It \-[0\-7][lmh]
+specify drive and density
+.It Fl a , Fl \-auto\-compress
+use archive suffix to determine the compression program
+.It Fl \-acls
+Enable the POSIX ACLs support
+.It Fl \-no\-acls
+Disable the POSIX ACLs support
+.It Fl \-add\-file Ns \= Ns Ar FILE
+add given FILE to the archive (useful if its name starts with a dash)
+.It Fl \-anchored
+patterns match file name start
+.It Fl \-no\-anchored
+patterns match after any '/' (default for exclusion)
+.It Fl \-atime\-preserve
+preserve access times on dumped files, either by restoring the times
+.It Fl \-no\-auto\-compress
+do not use archive suffix to determine the compression program
+.It Fl b , Fl \-blocking\-factor Ar BLOCKS
+BLOCKS x 512 bytes per record
+.It Fl B , Fl \-read\-full\-records
+reblock as we read (for 4.2BSD pipes)
+.It Fl \-backup
+backup before removal, choose version CONTROL
+.It Fl C , Fl \-directory Ar DIR
+change to directory DIR
+.It Fl \-check\-device
+check device numbers when creating incremental archives (default)
+.It Fl \-no\-check\-device
+do not check device numbers when creating incremental archives
+.It Fl \-checkpoint
+display progress messages every NUMBERth record (default 10)
+.It Fl \-checkpoint\-action Ns \= Ns Ar ACTION
+execute ACTION on each checkpoint
+.It Fl \-delay\-directory\-restore
+delay setting modification times and permissions of extracted
+.It Fl \-no\-delay\-directory\-restore
+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
+exclude directories containing CACHEDIR.TAG
+.It Fl \-exclude\-caches\-under
+exclude everything under directories containing CACHEDIR.TAG
+.It Fl \-exclude\-tag Ns \= Ns Ar FILE
+exclude contents of directories containing FILE, except
+.It Fl \-exclude\-tag\-all Ns \= Ns Ar FILE
+exclude directories containing FILE
+.It Fl \-exclude\-tag\-under Ns \= Ns Ar FILE
+exclude everything under directories containing FILE
+.It Fl \-exclude\-vcs
+exclude version control system directories
+.It Fl f , Fl \-file Ar ARCHIVE
+use archive file or device ARCHIVE
+.It Fl F , Fl \-info\-script , Fl \-new\-volume\-script Ar NAME
+run script at end of each tape (implies -M)
+.It Fl \-force\-local
+archive file is local even if it has a colon
+.It Fl \-full\-time
+print file time to its full resolution
+.It Fl g , Fl \-listed\-incremental Ar FILE
+handle new GNU-format incremental backup
+.It Fl G , Fl \-incremental
+handle old GNU-format incremental backup
+.It Fl \-group Ns \= Ns Ar NAME
+force NAME as group for added files
+.It Fl h , Fl \-dereference
+follow symlinks; archive and dump the files they point to
+.It Fl H , Fl \-format Ar FORMAT
+create archive of the given formatFORMAT is one of the following:
+.Bl -tag -width flag
+.It Fl \-format=gnu
+GNU tar 1.13.x format
+.It Fl \-format=oldgnu
+GNU format as per tar <= 1.12
+.It Fl \-format=pax
+POSIX 1003.1-2001 (pax) format
+.It Fl \-format=posix
+same as pax
+.It Fl \-format=ustar
+POSIX 1003.1-1988 (ustar) format
+.It Fl \-format=v7
+old V7 tar format
+.El
+.It Fl \-hard\-dereference
+follow hard links; archive and dump the files they refer to
+.It Fl i , Fl \-ignore\-zeros
+ignore zeroed blocks in archive (means EOF)
+.It Fl I , Fl \-use\-compress\-program Ar PROG
+filter through PROG (must accept -d)
+.It Fl \-ignore\-case
+ignore case
+.It Fl \-no\-ignore\-case
+case sensitive matching (default)
+.It Fl \-ignore\-command\-error
+ignore exit codes of children
+.It Fl \-no\-ignore\-command\-error
+treat non-zero exit codes of children as error
+.It Fl \-ignore\-failed\-read
+do not exit with nonzero on unreadable files
+.It Fl \-index\-file Ns \= Ns Ar FILE
+send verbose output to FILE
+.It Fl j , Fl \-bzip2
+
+.It Fl J , Fl \-xz
+
+.It Fl k , Fl \-keep\-old\-files
+don't replace existing files when extracting,
+.It Fl K , Fl \-starting\-file Ar MEMBER-NAME
+begin at member MEMBER-NAME when reading the archive
+.It Fl \-keep\-directory\-symlink
+preserve existing symlinks to directories when extracting
+.It Fl \-keep\-newer\-files
+don't replace existing files that are newer than their archive copies
+.It Fl l , Fl \-check\-links
+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
+
+.It Fl \-lzop
+
+.It Fl m , Fl \-touch
+don't extract file modified time
+.It Fl M , Fl \-multi\-volume
+create/list/extract multi-volume archive
+.It Fl \-mode Ns \= Ns Ar CHANGES
+force (symbolic) mode CHANGES for added files
+.It Fl \-mtime Ns \= Ns Ar DATE-OR-FILE
+set mtime for added files from DATE-OR-FILE
+.It Fl n , Fl \-seek
+archive is seekable
+.It Fl N , Fl \-newer , Fl \-after\-date Ar DATE-OR-FILE
+only store files newer than DATE-OR-FILE
+.It Fl \-newer\-mtime Ns \= Ns Ar DATE
+compare date and time when data changed only
+.It Fl \-null
+-T reads null-terminated names, disable -C
+.It Fl \-no\-null
+disable the effect of the previous --null option
+.It Fl \-numeric\-owner
+always use numbers for user/group names
+.It Fl O , Fl \-to\-stdout
+extract files to standard output
+.It Fl \-occurrence
+process only the NUMBERth occurrence of each file in the archive;
+.It Fl \-old\-archive , Fl \-portability
+same as --format=v7
+.It Fl \-one\-file\-system
+stay in local file system when creating archive
+.It Fl \-overwrite
+overwrite existing files when extracting
+.It Fl \-overwrite\-dir
+overwrite metadata of existing directories when extracting (default)
+.It Fl \-no\-overwrite\-dir
+preserve metadata of existing directories
+.It Fl \-owner Ns \= Ns Ar NAME
+force NAME as owner for added files
+.It Fl p , Fl \-preserve\-permissions , Fl \-same\-permissions
+extract information about file permissions (default for superuser)
+.It Fl P , Fl \-absolute\-names
+don't strip leading '/'s from file names
+.It Fl \-pax\-option Ns \= Ns Ar keyword[[:]=value][,keyword[[:]=value]]...
+control pax keywords
+.It Fl \-posix
+same as --format=posix
+.It Fl \-preserve
+same as both -p and -s
+.It Fl \-quote\-chars Ns \= Ns Ar STRING
+additionally quote characters from STRING
+.It Fl \-no\-quote\-chars Ns \= Ns Ar STRING
+disable quoting for characters from STRING
+.It Fl \-quoting\-style Ns \= Ns Ar STYLE
+set name quoting style; see below for valid STYLE values
+.It Fl R , Fl \-block\-number
+show block number within archive with each message
+.It Fl \-record\-size Ns \= Ns Ar NUMBER
+NUMBER of bytes per record, multiple of 512
+.It Fl \-recursion
+recurse into directories (default)
+.It Fl \-no\-recursion
+avoid descending automatically in directories
+.It Fl \-recursive\-unlink
+empty hierarchies prior to extracting directory
+.It Fl \-remove\-files
+remove files after adding them to the archive
+.It Fl \-restrict
+disable use of some potentially harmful options
+.It Fl \-rmt\-command Ns \= Ns Ar COMMAND
+use given rmt COMMAND instead of rmt
+.It Fl \-rsh\-command Ns \= Ns Ar COMMAND
+use remote COMMAND instead of rsh
+.It Fl s , Fl \-preserve\-order , Fl \-same\-order
+member arguments are listed in the same order as the
+.It Fl S , Fl \-sparse
+handle sparse files efficiently
+.It Fl \-same\-owner
+try extracting files with the same ownership as exists in the archive (default for superuser)
+.It Fl \-no\-same\-owner
+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 \-selinux
+Enable the SELinux context support
+.It Fl \-no\-selinux
+Disable the SELinux context support
+.It Fl \-show\-defaults
+show tar defaults
+.It Fl \-show\-omitted\-dirs
+when listing or extracting, list each directory that does not match search criteria
+.It Fl \-show\-snapshot\-field\-ranges
+show valid ranges for snapshot-file fields
+.It Fl \-show\-transformed\-names , Fl \-show\-stored\-names
+show file or archive names after transformation
+.It Fl \-skip\-old\-files
+don't replace existing files when extracting, silently skip over them
+.It Fl \-sparse\-version Ns \= Ns Ar MAJOR[.MINOR]
+set version of the sparse format to use (implies --sparse)
+.It Fl \-strip\-components Ns \= Ns Ar NUMBER
+strip NUMBER leading components from file names on extraction
+.It Fl \-suffix Ns \= Ns Ar STRING
+backup before removal, override usual suffix ('~' unless overridden by environment variable SIMPLE_BACKUP_SUFFIX)
+.It Fl T , Fl \-files\-from Ar FILE
+get names to extract or create from FILE
+.It Fl \-to\-command Ns \= Ns Ar COMMAND
+pipe extracted files to another program
+.It Fl \-totals
+print total bytes after processing the archive;
+.It Fl \-transform , Fl \-xform Ar EXPRESSION
+use sed replace EXPRESSION to transform file names
+.It Fl U , Fl \-unlink\-first
+remove each file prior to extracting over it
+.It Fl \-unquote
+unquote filenames read with -T (default)
+.It Fl \-no\-unquote
+do not unquote filenames read with -T
+.It Fl \-utc
+print file modification times 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 \-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
+wildcards match '/' (default for exclusion)
+.It Fl \-no\-wildcards\-match\-slash
+wildcards do not match '/'
+.It Fl \-no\-wildcards
+verbatim string matching
+.It Fl X , Fl \-exclude\-from Ar FILE
+exclude patterns listed in FILE
+.It Fl \-xattrs
+Enable extended attributes support
+.It Fl \-xattrs\-exclude Ns \= Ns Ar MASK
+specify the exclude pattern for xattr keys
+.It Fl \-xattrs\-include Ns \= Ns Ar MASK
+specify the include pattern for xattr keys
+.It Fl \-no\-xattrs
+Disable extended attributes support
+.It Fl z , Fl \-gzip , Fl \-gunzip Fl \-ungzip
+
+.It Fl Z , Fl \-compress , Fl \-uncompress
+
+.El
+.Sh ENVIRONMENT
+The behavior of tar is controlled by the following environment variables,
+among others:
+.Bl -tag -width Ds
+.It Ev SIMPLE_BACKUP_SUFFIX
+Backup prefix to use when extracting, if
+.Fl \-suffix
+is not specified.
+The backup suffix defaults to `~' if neither is specified.
+.It Ev TAR_OPTIONS
+Options to prepend to those specified on the command line, separated by
+whitespace. Embedded backslashes may be used to escape whitespace or
+backslashes within an option.
+.It Ev TAPE
+Device or file to use for the archive if
+.Fl \-file
+is not specified.
+If this environment variable is unset, use stdin or stdout instead.
+.El
+.Sh EXAMPLES
+Create archive.tar from files foo and bar.
+.Bd -literal -offset indent -compact
+tar \-cf archive.tar foo bar
+.Ed
+List all files in archive.tar verbosely.
+.Bd -literal -offset indent -compact
+tar \-tvf archive.tar
+.Ed
+Extract all files from archive.tar.
+.Bd -literal -offset indent -compact
+tar \-xf archive.tar
+.Ed
+.Sh SEE ALSO
+.\" libarchive
+.Xr tar 5 ,
+.\" man-pages
+.Xr symlink 7 ,
+.Xr rmt 8
+.Sh HISTORY
+The
+.Nm tar
+command appeared in
+.At v7 .
+.Sh BUGS
+The GNU folks, in general, abhor man pages, and create info documents instead.
+Unfortunately, the info document describing tar is licensed under the GFDL with
+invariant cover texts, which makes it impossible to include any text
+from that document in this man page.
+Most of the text in this document was automatically extracted from the usage
+text in the source.
+It may not completely describe all features of the program.
diff --git a/app-arch/tar/tar-1.27.ebuild b/app-arch/tar/tar-1.27-r1.ebuild
index ce660d929ef2..d8169e38a9f9 100644
--- a/app-arch/tar/tar-1.27.ebuild
+++ b/app-arch/tar/tar-1.27-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.27.ebuild,v 1.2 2013/10/15 09:03:17 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.27-r1.ebuild,v 1.1 2013/10/22 08:12:16 polynomial-c Exp $
EAPI="3"
@@ -14,9 +14,11 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="minimal nls static userland_GNU xattr"
+IUSE="acl minimal nls selinux static userland_GNU xattr"
-RDEPEND="xattr? ( sys-apps/attr )"
+RDEPEND="acl? ( virtual/acl )
+ selinux? ( sys-libs/libselinux )
+ xattr? ( sys-apps/attr )"
DEPEND="${RDEPEND}
nls? ( >=sys-devel/gettext-0.10.35 )"
@@ -37,7 +39,9 @@ src_configure() {
--bindir="${EPREFIX}"/bin \
--libexecdir="${EPREFIX}"/usr/sbin \
$(usex userland_GNU "" "--program-prefix=g") \
+ $(use_with acl posix-acls) \
$(use_enable nls) \
+ $(use_with selinux) \
$(use_with xattr xattrs)
}
@@ -60,7 +64,7 @@ src_install() {
fi
dodoc AUTHORS ChangeLog* NEWS README* THANKS
- newman "${FILESDIR}"/tar.1 ${p}tar.1
+ newman "${FILESDIR}"/tar.1-${PV} ${p}tar.1
mv "${ED}"/usr/sbin/${p}backup{,-tar}
mv "${ED}"/usr/sbin/${p}restore{,-tar}