summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2013-11-25 12:21:00 +0000
committerLars Wendler <polynomial-c@gentoo.org>2013-11-25 12:21:00 +0000
commite03201b2d9f89d99ea20285349719ec6f6866374 (patch)
tree95a6ba579a5f1fcb401dc39323080b9cb05f6538 /app-arch
parentVersion bump. (diff)
downloadhistorical-e03201b2d9f89d99ea20285349719ec6f6866374.tar.gz
historical-e03201b2d9f89d99ea20285349719ec6f6866374.tar.bz2
historical-e03201b2d9f89d99ea20285349719ec6f6866374.zip
Version bump. Removed old
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/ChangeLog12
-rw-r--r--app-arch/tar/Manifest44
-rw-r--r--app-arch/tar/files/tar-1.23-revert-pipe.patch125
-rw-r--r--app-arch/tar/files/tar-1.23-strncpy.patch32
-rw-r--r--app-arch/tar/files/tar-1.23-symlink-k-hang.patch177
-rw-r--r--app-arch/tar/files/tar-1.23-tests.patch27
-rw-r--r--app-arch/tar/files/tar-1.25-incremental-fix.patch133
-rw-r--r--app-arch/tar/files/tar-1.25-verify-check.patch74
-rw-r--r--app-arch/tar/files/tar-1.25-verify-fix.patch43
-rw-r--r--app-arch/tar/tar-1.23-r2.ebuild69
-rw-r--r--app-arch/tar/tar-1.23-r4.ebuild69
-rw-r--r--app-arch/tar/tar-1.25.ebuild71
-rw-r--r--app-arch/tar/tar-1.26.ebuild72
-rw-r--r--app-arch/tar/tar-1.27.1.ebuild (renamed from app-arch/tar/tar-1.25-r1.ebuild)36
14 files changed, 46 insertions, 938 deletions
diff --git a/app-arch/tar/ChangeLog b/app-arch/tar/ChangeLog
index d47d86161971..a945da605454 100644
--- a/app-arch/tar/ChangeLog
+++ b/app-arch/tar/ChangeLog
@@ -1,6 +1,16 @@
# 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.193 2013/10/24 06:45:16 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/ChangeLog,v 1.194 2013/11/25 12:20:59 polynomial-c Exp $
+
+*tar-1.27.1 (25 Nov 2013)
+
+ 25 Nov 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,
+ +tar-1.27.1.ebuild, -files/tar-1.23-revert-pipe.patch,
+ -files/tar-1.23-strncpy.patch, -files/tar-1.23-symlink-k-hang.patch,
+ -files/tar-1.23-tests.patch, -files/tar-1.25-incremental-fix.patch,
+ -files/tar-1.25-verify-check.patch, -files/tar-1.25-verify-fix.patch:
+ Version bump. Removed old.
*tar-1.27-r2 (24 Oct 2013)
diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index 4fdd6d5ae34f..f21e787f5822 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -2,45 +2,33 @@
Hash: SHA256
AUX rmt 263 SHA256 c0371cb0243a190b6bb43609c86dfb4cd637882d4ff3ff9651ca7ec8d6b59355 SHA512 2f1a9d3a522fc1f0d5385d1ea4c27da88a1c9357b866340432c6310604c01d3e328e33080ed1e951c0da6f025c3ee2a0c9f170d4b86a1d235ebb56be48fef152 WHIRLPOOL 11869239f2ebbb237f8429d1f13f146fd2414e90edc2475d190f16659d052d3ac949d717939dcfc815a30942855fb26e60b6b506104876ccad32747191b04727
-AUX tar-1.23-revert-pipe.patch 3743 SHA256 b2beffd2f9d1fe0ca38e48e3e5cf9b0d2ba96229dd1fe81d9532e89ff0401d8f SHA512 ec8f44641f1ab3a7fdd2021cbbf0d19c4db991e37d0437059a24f964aa7095925cad7310885d901395acb393a013224a61247d60952429521c0204a915ad9592 WHIRLPOOL 6788b5e12ab681024ffe8c50142e2f019ca0c95f58255357ef8770621faf847b7ecea4e3aec83a28fc86a1dede509c089a9b96d46e9f8d13f2919267ed6eecb7
-AUX tar-1.23-strncpy.patch 1249 SHA256 d88ba0b9d3b5dc9a8d6b70e4e71c376ff8dcd3412cb8ffceca3a722a17dbaa85 SHA512 419ba77c87deb3cc59356cb50b537235bfb6c1cd883fdfca36457a87d1c9405c945bc84564b4e5fd3dfe7c3044f666a0e95bfecc0cfea610d3262accd37e875e WHIRLPOOL 07ba2be632940ccde877f7d048f39c6a4cdddc13d95ec33ed3d04dc62e2d159673d381c69900ee8e9938e140dc6c6105ddd91d8b4206c0a2221de579ce15e999
-AUX tar-1.23-symlink-k-hang.patch 4936 SHA256 14a5d98abc174ec5a630719e8ba55f395e91591072cba3da448e77ce9d37bbbf SHA512 8beb756788f811ddb86902c4955d2a10eba4990848c9a763757968db702292123d8008542a27f373f8c87d7a138344cfc0d2809fdbacf3575b3213a8d381c259 WHIRLPOOL 30cd051185ac7d9f32e155fac9cce72fd572661a8fc2b5455f5d619681284073db8453f87995b4641a0af020ec1c040403daad6321131b6cf22b44b3018261f0
-AUX tar-1.23-tests.patch 662 SHA256 6898df207d16007233b3ed79b330e036172db7204ed35273123e87bcac7116d9 SHA512 66bfc162da8315df56f1f0a8a1924f7c5c7e871edad10aac4d84d3fd12dd7524ddf16a9070f5db46c5536605c6295c0073f69d8e9da74c3f95c00733803315d2 WHIRLPOOL d4fc51e2715ff955fcca8542289f01803b166ad6a3d5beb800b8a0f90a41e992745d74d7a84374e4a06937d583688038b0f450099e47aad6e0be7182d3d7d1ca
-AUX tar-1.25-incremental-fix.patch 4387 SHA256 da801c2550a837b95ccabacd269cc9360c1c4f9d7f27fd80537c608576a112e5 SHA512 a0ed1e60e297eec4b4a5a9cdd777561c03480ea93320f4c3220dfcf8ecb73a90a044ef59731a1fa1e930536b81746e2d115044dc71d2f7d6ad123b1a6556e123 WHIRLPOOL 1ec8a848a066560ffeb3608095cba6011d3a055b5d9449d9d06fb2518620a83f3c6a2e969a4ff16191b47b87b6676b277d08ca9fe86cf1cbddf6f97c6af1417c
-AUX tar-1.25-verify-check.patch 2083 SHA256 4604f596b097d75c063b74c27c75c9cd5528941e2b8f904bb0743767e592c09d SHA512 68361970a4505ff14801a4644144db0eff0e8ba5637040f61d446d731a853fe4966afdd380e614ea8bc8f61f95d3be61ea35c20cb988eeabdeb22e453e7f7f30 WHIRLPOOL 49d883c76f7e96a0e642ece14e7e72883db71456d4592b3cdfe12b36525ada2b7463f252a907686b96887ba9be222fa53bcbca1e4f4404d2aa04a9bbc1c08ed7
-AUX tar-1.25-verify-fix.patch 1400 SHA256 eb5d28b4c10938e287476cbf6bf56a32d13043c9f6ff6ea96f91bcef46a36515 SHA512 8ad9d523c8e3b6d9543324aa73b242cb2068d44f92650ed789d0496954bcfe14b5125b2454d5fc56acce8f793b2f9afdd090e0060737a02bc2860c12cb899860 WHIRLPOOL 8012198b601c5910b169e22c448ece0ba18c9daa07afff2f1b013d72ea137d2fa6ed0c9843ebcb59f2dd4e65336114f77145319fe44447a5cd3d2969bac0bfe7
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.27-acl_configure_fix.patch 905 SHA256 9214acca9f569973b12ece4e40cf0d4ea6b50d9d86ef7686c816dc6592e4017f SHA512 49fe87acfb42331439d7b3802eb4e5d9561d32c68caabef2bf224576fe257b39419223145fa466741e6116758f88b5bb34b0a5e651a8b003b044460011b9c2c1 WHIRLPOOL b24808be10c40a593df4546b7e7d16cc934a284c23cf4404e5f0448d9a26efe662c113a9b1f833ab8f5067f38cd65c9f9e677f0496165e1aa64ef0556afcb2ef
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
+DIST tar-1.27.1.tar.bz2 2573070 SHA256 9b0fb3ce8512059337add0da5f8f0f7d7647f2201f5ece24581d620ea60337c6 SHA512 f14a0a58e574db3aeec0914621aff2f0518b8d8acce81106b8219b36b3fed47349d6cb802c51a836a5e6889529337434d83b3c50cd7fc1801b9b3944eecc695b WHIRLPOOL fd44ee747f44febc9dd4b0e1a532c38a835fcb55967143a1ab29b29dfc27316de76dfa1d23438f1843bb0a7962eb0b59c3ec75041cc0fbe879b02af292ebc6e9
DIST tar-1.27.tar.bz2 2530071 SHA256 2238c5c63c7ecaccc962f10482d76875b45cedfed69138ed852a88e344af3c7b SHA512 7f9c9fa07f67c0a3ca7593ffb334db1c32206ee3cccb4484543b4c055ff3a4b72d46671aa534b4e754158653654ac04c9272d6738e7f06ab502b9c4c8d60c433 WHIRLPOOL fc296b654611545fd8cedabf52b231330371af7c396ebe28bd0c66633cb58f143bbdce4cf9d75e15f770851ebd96426781a050abf770a1d0dc194819e460637f
-EBUILD tar-1.23-r2.ebuild 1728 SHA256 5957a5873ffaf957c81b8330814b25879f1e585888afc6bb13fab6a11eb1d3fd SHA512 84c31163fece279dbfc61690fb6fd520913ebdeea247aeb5dbc11907945a5570d852c3ba70faee56dbd2f64eb61c07629348a7b7980ba0f04d53d9076e7dd248 WHIRLPOOL e69c65031f3b2c0745bed88b7118c679deaf2336e7d310d45bbf981cddeb2f68494e8c5b5df32fbae4d2264edcfcf76a094013d1d06439ee0378bc30cea56f76
-EBUILD tar-1.23-r4.ebuild 1794 SHA256 41d22072cb440c22bf18b06f40b66f4c82bc9fb52c62142308fd21d044cf91d0 SHA512 9d6bfe018afa0e523f331af43baf8760c1f59827d17be95598020c87849cfeadda138c3d708bdd33d3b7828c430b1a58d5ade4d491f8287e08d6216a81da4f0c WHIRLPOOL 1c5c337ba3d4c60126c08ca33ac3ed12951ce92496979f38ba391d4466a78687627f8dfae19d32b1440936123092fa50b17899d96729a8e337820837e51c09ec
-EBUILD tar-1.25-r1.ebuild 2218 SHA256 e9d2657043112426ca0cdb83ded9b5000ccad023494c9e80cede89446a122703 SHA512 220f2ef0631bff520aaa4f6203cdcb63f331c6f238fb0c4f7f650d4b6283203df77f0f72a67d10f3c78d1cb6fa1083c500a4ec3c70b9b048b8ce7d2b58a447ba WHIRLPOOL 146bc19a4959eb477aa57be454fb1480d153cff04611f54f85851f0464e2beeecbc834caa7b1ffc18cf33d57ec7fcd3cdadc200552045c692c684479cf0e6b8b
-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-r2.ebuild 2395 SHA256 09790c3bd4022d1a627353f945097b8c031695ca4fe790842cc83f0ce795c482 SHA512 b20711f47d4104d5514f327692052c909a31d8b8d81ce852fdf4123a50173c281cbfb01da89ab1ef44602b58f712e7a04f3274178ac692c8b49411afbafe7397 WHIRLPOOL 955d9688be952a40b6d54288882a467f427d827d023d09be6cb80b84de62ebeecb023a1db8055ff99e0f2426798d209fa48ce33a56f24c41eceab3b4163d2396
-MISC ChangeLog 28880 SHA256 b57e970c6c2e48fdc8533db378766ead3cabbd8b86fd360b88bfabc043e43526 SHA512 f576468d416a2f28d198e033fa27932babd4e1ca81d7309e5ebb5f1734baba6b8787ac89b04485e485fbde1468f75f0be16a98d2507d84095ec5226554022c9f WHIRLPOOL 6a7b9790f7b32868c30934940798ccb0eda773d75f11fe54fbc48766d6be98f64f94ab2a042d9a817a527633ec1898959bf2ae8e960b2433a0928bd1d5c0f65c
+EBUILD tar-1.27.1.ebuild 2321 SHA256 2f2992086e64bf7d89b76a3c033b8bbe0b20e6a7f0e16841e27c1c94ac8bc4d5 SHA512 96394c349f0ae1007ad324c4f980f509ccbf8f8632cb250c3246d85d244a966e6ef58204021bf7cd95870f1e75cb825d6b856eb9a42aedc618289ece597c715d WHIRLPOOL 147ee10b030bcaccb276e2467b5a15ae3150a78205b2d69946f3237d32bc39968ed5bca16d3bf11738e4ef1ae6872a9c3317b9f7994ae7a55e05ebb0d07450aa
+MISC ChangeLog 29362 SHA256 6219b21d1687e82bc8dc22a601f8bd4a0afdfcc1a008047386a9be89419e99cd SHA512 a0ee6ded37e12ce1f26e325dd8ba91af9fdf6879b331f010b5e206747f530dd8e7c4031e04d56b54de6c5e58c372a517ae36405036e3f75d642888d45c46e1b9 WHIRLPOOL ed9a051e0249b6e1bccd3d4103195478127a3cf7fe39e701c12f88b6835acfa38068569d656b5ac915cef9b6cebd69c6d86d7b946ab95f8be9fb7d0868b4edd2
MISC metadata.xml 298 SHA256 776c92889812df8f8dc072ae2ac1d7091f1613afc6332eccd0e20a0d90caaf0b SHA512 9e7e0d3343fc95c9164d7b5cd7bf9a8cc21d5bba06af0ce19f693f8e6039415ab472411fba602fb99a1728529774cd85e828311a77c34d1f157cf4fedea59f65 WHIRLPOOL ddeaf15e3d36ed3c9e0ac13b17e49a187d0855255f38bf60a3726bd10ebaddbfc269a2101bbc64d4c8f69491228165016b2d76b15aabbd9bc3a0bd1732ca8f2e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJSaMH9AAoJEPiazRVxLXTFlgoQAJe/ZHHLb8YtuTDt+R+xpECa
-YrHVbp5sITd56YQQ8aQd1nm5K96yB8DEkvUpDyDHWil0lC0ei2Tfgm5ayMaaZEVq
-ceJxMIBp4km21PKT9L/bGzwH9gnohtloKFPDy+8qkXbq+pvnesozGLmhe6C+64KI
-SXlMKwKWJTGauxeAJkNweQbxgkxqDuEwj8Ca8QBU9VW+96Lu2Ou4BDCETk7SxQn5
-4P5KoNzmdVMb+uJCrzBimRaMFt2tr4TZTUpZprcfRisYAm40H4i3WDYi1I5BqmXU
-TqW38Nf94lvbhmogunYdUne9cCwtvfKE7Zsc67nw/yZmdvzpPOl2CS7Z/sl+jRUP
-hzpyexmvFmnbWZmEanHuGf5ASgEycFE7XtfErht9DAV0/MLWEjAxf6x6hvxQXn9H
-QTb1lztp4mT6GHt21IGetA11JWp4mcHLuMmsAbpOaQp2Zo3kXRTeRdNIIx3MbaXn
-GpntXvz2YY2QgkG6j0DVrPijpv0qqRTXQDtTfl+Y2+WEfvPAYLqV/woyMQLQBHig
-m8E27EOLMh4I4u+xYPUd8z/ijL2Dv3yXdAgwXmaqSSnhzfrSOCWZzr+MAnr5nkec
-EcOObPlYMSs2S6jE6DFrnfmmyK/OSpFroWuVCmvnt6tfcjG9xuhmMT/jE9B/FPmd
-IciWpYYuF9zz6Aw2PmBP
-=XGeb
+iQIcBAEBCAAGBQJSk0CsAAoJEPiazRVxLXTFkc4P/2FmI+KRbc+W571ww8JehGZg
+2yHmrTnIdDOihqfCglUBcifSIEd6V9vGH6zUoG3Vnd/H7MWASl44bsIDdsK0NO6P
+GXT/tTDZcpv6CJIuMExEMi3N/uhn9YsnfIcvawLlrypIgppQ6M5qdyJ4GNyzBmCu
+vsFgn6jUzVf7d1Ydmaa8U/fb+tMmOKL/Dsnt8jku6fQDjDNd50RM0eRVfRafUkwk
+5Z4zIc5ud+q6avVzWcgF+V1oEvWmT/IdhcY/jFl4Bt4+RbJVjH62ta1Q906doagS
+BLxZzJjMSeOn1wrlYyXpHGRLsBfSrdBxw+l6ehnFf6NmI3J4WGh8ibI4U8H6CgHg
+YFhVrV9qtFpP6QhgTKB2kxrdU8JmTIm+8pyrruMe4WqZfkb+g5WOaSNVwIQEwEs/
+SugeMfhkD27lkkc+105anabn9qfBCuqiNs/PEx5LrnH6627P7SulnhPtKBUD6EpT
+rH375AeUDehRyQofykUkocgdU7PQlQgE3l93gXb55G1N9/JdRDa+aS7EYCVic2Ft
+5abLAD3IMZ4ETosseAqYEfGg1eBqeRdsx2FFPMBZ25NcxV4+WK4mcH0HW41yWbDy
+J6bjgKhMAxxJ4rJw2N2x9d7G+ori5TswoGqO35dYMNKAKVl/PaumYexQP7rCHB+H
+bD7CRg4futR4NElPPrqu
+=A5dB
-----END PGP SIGNATURE-----
diff --git a/app-arch/tar/files/tar-1.23-revert-pipe.patch b/app-arch/tar/files/tar-1.23-revert-pipe.patch
deleted file mode 100644
index f10719626f6c..000000000000
--- a/app-arch/tar/files/tar-1.23-revert-pipe.patch
+++ /dev/null
@@ -1,125 +0,0 @@
-http://bugs.gentoo.org/252680
-http://bugs.gentoo.org/309001
-http://lists.gnu.org/archive/html/bug-tar/2008-12/msg00028.html
-
-revert this change:
-
-2008-11-25 Sergey Poznyakoff <gray@gnu.org.ua>
-
- Do not try to drain the input pipe before closing the
- archive.
-
- * src/buffer.c (close_archive): Remove call to
- sys_drain_input_pipe. Pass hit_eof as the second
- argument to sys_wait_for_child.
- * src/common.h (sys_drain_input_pipe): Remove
- (sys_wait_for_child): Declare second argument.
- * src/system.c (sys_drain_input_pipe): Remove.
- (sys_wait_for_child): Take two arguments. The second one helps to
- decide whether to tolerate child termination on SIGPIPE.
-
-diff --git a/src/buffer.c b/src/buffer.c
-index 5f5457a..02a3e4c 100644
---- a/src/buffer.c
-+++ b/src/buffer.c
-@@ -848,6 +848,8 @@ close_archive (void)
- flush_archive ();
- }
-
-+ sys_drain_input_pipe ();
-+
- compute_duration ();
- if (verify_option)
- verify_volume ();
-@@ -855,7 +857,7 @@ close_archive (void)
- if (rmtclose (archive) != 0)
- close_error (*archive_name_cursor);
-
-- sys_wait_for_child (child_pid, hit_eof);
-+ sys_wait_for_child (child_pid);
-
- tar_stat_destroy (&current_stat_info);
- if (save_name)
-diff --git a/src/common.h b/src/common.h
-index 9897b46..cc3483e 100644
---- a/src/common.h
-+++ b/src/common.h
-@@ -699,7 +699,8 @@ char *xheader_format_name (struct tar_stat_info *st, const char *fmt,
-
- void sys_detect_dev_null_output (void);
- void sys_save_archive_dev_ino (void);
--void sys_wait_for_child (pid_t, bool);
-+void sys_drain_input_pipe (void);
-+void sys_wait_for_child (pid_t);
- void sys_spawn_shell (void);
- bool sys_compare_uid (struct stat *a, struct stat *b);
- bool sys_compare_gid (struct stat *a, struct stat *b);
-diff --git a/src/system.c b/src/system.c
-index c90a40d..e57e6da 100644
---- a/src/system.c
-+++ b/src/system.c
-@@ -1,7 +1,6 @@
- /* System-dependent calls for tar.
-
-- Copyright (C) 2003, 2004, 2005, 2006, 2007,
-- 2008 Free Software Foundation, Inc.
-+ Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
-
- This program is free software; you can redistribute it and/or modify it
- under the terms of the GNU General Public License as published by the
-@@ -52,7 +51,12 @@ sys_detect_dev_null_output (void)
- }
-
- void
--sys_wait_for_child (pid_t child_pid, bool eof)
-+sys_drain_input_pipe (void)
-+{
-+}
-+
-+void
-+sys_wait_for_child (pid_t child_pid)
- {
- }
-
-@@ -156,8 +160,26 @@ sys_detect_dev_null_output (void)
- && archive_stat.st_ino == dev_null_stat.st_ino));
- }
-
-+/* Manage to fully drain a pipe we might be reading, so to not break it on
-+ the producer after the EOF block. FIXME: one of these days, GNU tar
-+ might become clever enough to just stop working, once there is no more
-+ work to do, we might have to revise this area in such time. */
-+
-+void
-+sys_drain_input_pipe (void)
-+{
-+ size_t r;
-+
-+ if (access_mode == ACCESS_READ
-+ && ! _isrmt (archive)
-+ && (S_ISFIFO (archive_stat.st_mode) || S_ISSOCK (archive_stat.st_mode)))
-+ while ((r = rmtread (archive, record_start->buffer, record_size)) != 0
-+ && r != SAFE_READ_ERROR)
-+ continue;
-+}
-+
- void
--sys_wait_for_child (pid_t child_pid, bool eof)
-+sys_wait_for_child (pid_t child_pid)
- {
- if (child_pid)
- {
-@@ -171,11 +193,8 @@ sys_wait_for_child (pid_t child_pid, bool eof)
- }
-
- if (WIFSIGNALED (wait_status))
-- {
-- int sig = WTERMSIG (wait_status);
-- if (!(!eof && sig == SIGPIPE))
-- FATAL_ERROR ((0, 0, _("Child died with signal %d"), sig));
-- }
-+ FATAL_ERROR ((0, 0, _("Child died with signal %d"),
-+ WTERMSIG (wait_status)));
- else if (WEXITSTATUS (wait_status) != 0)
- ERROR ((0, 0, _("Child returned status %d"),
- WEXITSTATUS (wait_status)));
diff --git a/app-arch/tar/files/tar-1.23-strncpy.patch b/app-arch/tar/files/tar-1.23-strncpy.patch
deleted file mode 100644
index c4939268c219..000000000000
--- a/app-arch/tar/files/tar-1.23-strncpy.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -uNr tar-1.23.ORIG//src/create.c tar-1.23/src/create.c
---- tar-1.23.ORIG//src/create.c 2010-04-25 17:36:03.553606076 +0100
-+++ tar-1.23/src/create.c 2010-04-25 17:36:16.294605862 +0100
-@@ -575,7 +575,10 @@
- GNAME_TO_CHARS (tmpname, header->header.gname);
- free (tmpname);
-
-- strcpy (header->header.magic, OLDGNU_MAGIC);
-+ /* OLDGNU_MAGIC is string with 7 chars + NULL */
-+ strncpy (header->header.magic, OLDGNU_MAGIC, sizeof(header->header.magic));
-+ strncpy (header->header.version, OLDGNU_MAGIC+sizeof(header->header.magic),
-+ sizeof(header->header.version));
- header->header.typeflag = type;
- finish_header (st, header, -1);
-
-@@ -910,9 +913,13 @@
- break;
-
- case OLDGNU_FORMAT:
-- case GNU_FORMAT: /*FIXME?*/
-- /* Overwrite header->header.magic and header.version in one blow. */
-- strcpy (header->header.magic, OLDGNU_MAGIC);
-+ case GNU_FORMAT:
-+ /* OLDGNU_MAGIC is string with 7 chars + NULL */
-+ strncpy (header->header.magic, OLDGNU_MAGIC,
-+ sizeof(header->header.magic));
-+ strncpy (header->header.version,
-+ OLDGNU_MAGIC+sizeof(header->header.magic),
-+ sizeof(header->header.version));
- break;
-
- case POSIX_FORMAT:
diff --git a/app-arch/tar/files/tar-1.23-symlink-k-hang.patch b/app-arch/tar/files/tar-1.23-symlink-k-hang.patch
deleted file mode 100644
index 61838bb913bc..000000000000
--- a/app-arch/tar/files/tar-1.23-symlink-k-hang.patch
+++ /dev/null
@@ -1,177 +0,0 @@
-http://bugs.gentoo.org/327641
-
-From b60e56fdb6fd8d82a1f92a4fa7781d9a3184dce1 Mon Sep 17 00:00:00 2001
-From: Sergey Poznyakoff <gray@gnu.org.ua>
-Date: Sat, 27 Mar 2010 22:02:28 +0200
-Subject: [PATCH] Fix dead loop on extracting existing symlinks with the -k option.
-
-* src/extract.c (create_placeholder_file)
-(extract_link, extract_symlink)
-(extract_node, extract_fifo): Handle all possible
-return values from maybe_recoverable. This complements
-8f390db92fc. Reported by Ico Doornekamp <bug-tar@zevv.nl>.
----
- src/extract.c | 101 +++++++++++++++++++++++++++++++++++++-------------------
- 2 files changed, 70 insertions(+), 35 deletions(-)
-
-diff --git a/src/extract.c b/src/extract.c
-index 32a883f..531654a 100644
---- a/src/extract.c
-+++ b/src/extract.c
-@@ -888,12 +888,22 @@ create_placeholder_file (char *file_name, bool is_symlink, int *interdir_made)
- struct stat st;
-
- while ((fd = open (file_name, O_WRONLY | O_CREAT | O_EXCL, 0)) < 0)
-- if (! maybe_recoverable (file_name, interdir_made))
-- break;
-+ {
-+ switch (maybe_recoverable (file_name, interdir_made))
-+ {
-+ case RECOVER_OK:
-+ continue;
-+
-+ case RECOVER_SKIP:
-+ return 0;
-+
-+ case RECOVER_NO:
-+ open_error (file_name);
-+ return -1;
-+ }
-+ }
-
-- if (fd < 0)
-- open_error (file_name);
-- else if (fstat (fd, &st) != 0)
-+ if (fstat (fd, &st) != 0)
- {
- stat_error (file_name);
- close (fd);
-@@ -956,7 +966,8 @@ extract_link (char *file_name, int typeflag)
- {
- int interdir_made = 0;
- char const *link_name;
--
-+ int rc;
-+
- link_name = current_stat_info.link_name;
-
- if (! absolute_names_option && contains_dot_dot (link_name))
-@@ -996,8 +1007,10 @@ extract_link (char *file_name, int typeflag)
-
- errno = e;
- }
-- while (maybe_recoverable (file_name, &interdir_made));
-+ while ((rc = maybe_recoverable (file_name, &interdir_made)) == RECOVER_OK);
-
-+ if (rc == RECOVER_SKIP)
-+ return 0;
- if (!(incremental_option && errno == EEXIST))
- {
- link_error (link_name, file_name);
-@@ -1010,7 +1023,6 @@ static int
- extract_symlink (char *file_name, int typeflag)
- {
- #ifdef HAVE_SYMLINK
-- int status;
- int interdir_made = 0;
-
- if (! absolute_names_option
-@@ -1018,15 +1030,22 @@ extract_symlink (char *file_name, int typeflag)
- || contains_dot_dot (current_stat_info.link_name)))
- return create_placeholder_file (file_name, true, &interdir_made);
-
-- while ((status = symlink (current_stat_info.link_name, file_name)))
-- if (!maybe_recoverable (file_name, &interdir_made))
-- break;
--
-- if (status == 0)
-- set_stat (file_name, &current_stat_info, NULL, 0, 0, SYMTYPE);
-- else
-- symlink_error (current_stat_info.link_name, file_name);
-- return status;
-+ while (symlink (current_stat_info.link_name, file_name))
-+ switch (maybe_recoverable (file_name, &interdir_made))
-+ {
-+ case RECOVER_OK:
-+ continue;
-+
-+ case RECOVER_SKIP:
-+ return 0;
-+
-+ case RECOVER_NO:
-+ symlink_error (current_stat_info.link_name, file_name);
-+ return -1;
-+ }
-+
-+ set_stat (file_name, &current_stat_info, NULL, 0, 0, SYMTYPE);
-+ return 0;
-
- #else
- static int warned_once;
-@@ -1052,16 +1071,23 @@ extract_node (char *file_name, int typeflag)
- mode_t invert_permissions =
- 0 < same_owner_option ? mode & (S_IRWXG | S_IRWXO) : 0;
-
-- do
-- status = mknod (file_name, mode ^ invert_permissions,
-- current_stat_info.stat.st_rdev);
-- while (status && maybe_recoverable (file_name, &interdir_made));
-+ while (mknod (file_name, mode ^ invert_permissions,
-+ current_stat_info.stat.st_rdev))
-+ switch (maybe_recoverable (file_name, &interdir_made))
-+ {
-+ case RECOVER_OK:
-+ continue;
-+
-+ case RECOVER_SKIP:
-+ return 0;
-+
-+ case RECOVER_NO:
-+ mknod_error (file_name);
-+ return -1;
-+ }
-
-- if (status != 0)
-- mknod_error (file_name);
-- else
-- set_stat (file_name, &current_stat_info, NULL, invert_permissions,
-- ARCHIVED_PERMSTATUS, typeflag);
-+ set_stat (file_name, &current_stat_info, NULL, invert_permissions,
-+ ARCHIVED_PERMSTATUS, typeflag);
- return status;
- }
- #endif
-@@ -1077,15 +1103,22 @@ extract_fifo (char *file_name, int typeflag)
- 0 < same_owner_option ? mode & (S_IRWXG | S_IRWXO) : 0;
-
- while ((status = mkfifo (file_name, mode)) != 0)
-- if (!maybe_recoverable (file_name, &interdir_made))
-- break;
-+ switch (maybe_recoverable (file_name, &interdir_made))
-+ {
-+ case RECOVER_OK:
-+ continue;
-+
-+ case RECOVER_SKIP:
-+ return 0;
-+
-+ case RECOVER_NO:
-+ mkfifo_error (file_name);
-+ return -1;
-+ }
-
-- if (status == 0)
-- set_stat (file_name, &current_stat_info, NULL, invert_permissions,
-- ARCHIVED_PERMSTATUS, typeflag);
-- else
-- mkfifo_error (file_name);
-- return status;
-+ set_stat (file_name, &current_stat_info, NULL, invert_permissions,
-+ ARCHIVED_PERMSTATUS, typeflag);
-+ return 0;
- }
- #endif
-
---
-1.7.1.1
-
diff --git a/app-arch/tar/files/tar-1.23-tests.patch b/app-arch/tar/files/tar-1.23-tests.patch
deleted file mode 100644
index 72eeadc249c9..000000000000
--- a/app-arch/tar/files/tar-1.23-tests.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-http://bugs.gentoo.org/326785
-
-From 67b4f3519d838c6f16f5b6b63c0b9b8669fb3dd9 Mon Sep 17 00:00:00 2001
-From: Sergey Poznyakoff <gray@gnu.org.ua>
-Date: Fri, 12 Mar 2010 09:48:46 +0200
-Subject: [PATCH] Bugfixes.
-
-* tests/remfiles01.at: Skip if run with root privileges.
----
- tests/remfiles01.at | 1 +
- 2 files changed, 2 insertions(+), 1 deletions(-)
-
-diff --git a/tests/remfiles01.at b/tests/remfiles01.at
-index 940fd95..73752b4 100644
---- a/tests/remfiles01.at
-+++ b/tests/remfiles01.at
-@@ -30,6 +30,7 @@ AT_KEYWORDS([create remove-files remfiles01 gzip])
-
- unset TAR_OPTIONS
- AT_CHECK([
-+AT_UNPRIVILEGED_PREREQ
- AT_GZIP_PREREQ
- AT_SORT_PREREQ
-
---
-1.7.1.1
-
diff --git a/app-arch/tar/files/tar-1.25-incremental-fix.patch b/app-arch/tar/files/tar-1.25-incremental-fix.patch
deleted file mode 100644
index 0281580c3679..000000000000
--- a/app-arch/tar/files/tar-1.25-incremental-fix.patch
+++ /dev/null
@@ -1,133 +0,0 @@
-http://lists.gnu.org/archive/html/bug-tar/2010-11/msg00071.html
-http://bugs.gentoo.org/349164
-
-From 065cf0958c39600f2062cbeeb5b76929d03c207b Mon Sep 17 00:00:00 2001
-From: Paul Eggert <eggert@cs.ucla.edu>
-Date: Mon, 22 Nov 2010 22:50:58 -0800
-Subject: [PATCH] * src/names.c: tar: fix bug with --one-file-system --listed-incremental
-
-Problem (and idea for fix) reported by Martin Weigel
-<http://lists.gnu.org/archive/html/bug-tar/2010-11/msg00071.html>.
-* src/common.h (is_individual_file): Remove decl.
-* src/create.c (dump_file0): Replace "is_individual_file (p)"
-with "top_level".
-* src/incremen.c (procdir): Replace "!is_individual_file
-(name_buffer)" with "st->parent". Fix bug with --one-file-system
-and --listed-incremental.
-* src/names.c (individual_file_table, register_individual_file):
-(is_individual_file): Remove. All uses removed.
----
- src/common.h | 1 -
- src/create.c | 4 ++--
- src/incremen.c | 8 ++------
- src/names.c | 26 --------------------------
- 4 files changed, 4 insertions(+), 35 deletions(-)
-
-diff --git a/src/common.h b/src/common.h
-index 35e056e..9444fd7 100644
---- a/src/common.h
-+++ b/src/common.h
-@@ -680,7 +680,6 @@ bool excluded_name (char const *name);
-
- void add_avoided_name (char const *name);
- bool is_avoided_name (char const *name);
--bool is_individual_file (char const *name);
-
- bool contains_dot_dot (char const *name);
-
-diff --git a/src/create.c b/src/create.c
-index a1e90a3..e8de6b9 100644
---- a/src/create.c
-+++ b/src/create.c
-@@ -1678,9 +1678,9 @@ dump_file0 (struct tar_stat_info *st, char const *name, char const *p)
- put in the archive.
-
- This check is omitted if incremental_option is set *and* the
-- requested file is not explicitely listed in the command line. */
-+ requested file is not explicitly listed in the command line. */
-
-- if (!(incremental_option && !is_individual_file (p))
-+ if (! (incremental_option && ! top_level)
- && !S_ISDIR (st->stat.st_mode)
- && OLDER_TAR_STAT_TIME (*st, m)
- && (!after_date_option || OLDER_TAR_STAT_TIME (*st, c)))
-diff --git a/src/incremen.c b/src/incremen.c
-index 628ff29..2b33c5d 100644
---- a/src/incremen.c
-+++ b/src/incremen.c
-@@ -426,7 +426,6 @@ procdir (const char *name_buffer, struct tar_stat_info *st,
- {
- struct directory *directory;
- struct stat *stat_data = &st->stat;
-- dev_t device = st->parent ? st->parent->stat.st_dev : 0;
- bool nfs = NFS_FILE_STAT (*stat_data);
-
- if ((directory = find_directory (name_buffer)) != NULL)
-@@ -540,11 +539,8 @@ procdir (const char *name_buffer, struct tar_stat_info *st,
- }
- }
-
-- /* If the directory is on another device and --one-file-system was given,
-- omit it... */
-- if (one_file_system_option && device != stat_data->st_dev
-- /* ... except if it was explicitely given in the command line */
-- && !is_individual_file (name_buffer))
-+ if (one_file_system_option && st->parent
-+ && stat_data->st_dev != st->parent->stat.st_dev)
- /* FIXME:
- WARNOPT (WARN_XDEV,
- (0, 0,
-diff --git a/src/names.c b/src/names.c
-index 6e214bf..ba4d509 100644
---- a/src/names.c
-+++ b/src/names.c
-@@ -47,8 +47,6 @@ static char *cached_no_such_gname;
- static uid_t cached_no_such_uid;
- static gid_t cached_no_such_gid;
-
--static void register_individual_file (char const *name);
--
- /* Given UID, find the corresponding UNAME. */
- void
- uid_to_uname (uid_t uid, char **uname)
-@@ -360,8 +358,6 @@ name_next_elt (int change_dirs)
- {
- if (unquote_option)
- unquote_string (name_buffer);
-- if (incremental_option)
-- register_individual_file (name_buffer);
- entry.type = ep->type;
- entry.v.name = name_buffer;
- return &entry;
-@@ -1152,28 +1148,6 @@ excluded_name (char const *name)
- return excluded_file_name (excluded, name + FILE_SYSTEM_PREFIX_LEN (name));
- }
-
--static Hash_table *individual_file_table;
--
--static void
--register_individual_file (char const *name)
--{
-- struct stat st;
--
-- if (deref_stat (name, &st) != 0)
-- return; /* Will be complained about later */
-- if (S_ISDIR (st.st_mode))
-- return;
--
-- hash_string_insert (&individual_file_table, name);
--}
--
--bool
--is_individual_file (char const *name)
--{
-- return hash_string_lookup (individual_file_table, name);
--}
--
--
-
- /* Return the size of the prefix of FILE_NAME that is removed after
- stripping NUM leading file name components. NUM must be
---
-1.7.3.1
-
diff --git a/app-arch/tar/files/tar-1.25-verify-check.patch b/app-arch/tar/files/tar-1.25-verify-check.patch
deleted file mode 100644
index 31f0f7769dec..000000000000
--- a/app-arch/tar/files/tar-1.25-verify-check.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From 73d0d1a0f883be5f67534362c99382f1eae8d178 Mon Sep 17 00:00:00 2001
-From: Sergey Poznyakoff <gray@gnu.org.ua>
-Date: Mon, 15 Nov 2010 11:22:27 +0200
-Subject: [PATCH] Issue a warning if the archive being compared contais transformed file names.
-
-* src/common.h (transform_program_p): New proto.
-* src/transform.c (transform_program_p): New function.
-* src/compare.c (verify_volume): Warn if the archive contains
-transformed file names.
----
- src/common.h | 1 +
- src/compare.c | 13 +++++++++++--
- src/transform.c | 6 ++++++
- 3 files changed, 18 insertions(+), 2 deletions(-)
-
-diff --git a/src/common.h b/src/common.h
-index 69097b3..35e056e 100644
---- a/src/common.h
-+++ b/src/common.h
-@@ -779,6 +779,7 @@ void set_transform_expr (const char *expr);
- bool transform_name (char **pinput, int type);
- bool transform_name_fp (char **pinput, int type,
- char *(*fun)(char *, void *), void *);
-+bool transform_program_p (void);
-
- /* Module suffix.c */
- void set_compression_program_by_suffix (const char *name, const char *defprog);
-diff --git a/src/compare.c b/src/compare.c
-index f3112c6..91ced57 100644
---- a/src/compare.c
-+++ b/src/compare.c
-@@ -512,14 +512,23 @@ diff_archive (void)
- void
- verify_volume (void)
- {
-+ int may_fail = 0;
- if (removed_prefixes_p ())
- {
- WARN((0, 0,
- _("Archive contains file names with leading prefixes removed.")));
-+ may_fail = 1;
-+ }
-+ if (transform_program_p ())
-+ {
- WARN((0, 0,
-- _("Verification may fail to locate original files.")));
-+ _("Archive contains transformed file names.")));
-+ may_fail = 1;
- }
--
-+ if (may_fail)
-+ WARN((0, 0,
-+ _("Verification may fail to locate original files.")));
-+
- if (!diff_buffer)
- diff_init ();
-
-diff --git a/src/transform.c b/src/transform.c
-index c35133f..77aa0a2 100644
---- a/src/transform.c
-+++ b/src/transform.c
-@@ -628,3 +628,9 @@ transform_name (char **pinput, int type)
- {
- return transform_name_fp (pinput, type, NULL, NULL);
- }
-+
-+bool
-+transform_program_p (void)
-+{
-+ return transform_head != NULL;
-+}
---
-1.7.3.1
-
diff --git a/app-arch/tar/files/tar-1.25-verify-fix.patch b/app-arch/tar/files/tar-1.25-verify-fix.patch
deleted file mode 100644
index 5f5a81c1a7b9..000000000000
--- a/app-arch/tar/files/tar-1.25-verify-fix.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-http://lists.gnu.org/archive/html/bug-tar/2010-11/msg00065.html
-http://bugs.gentoo.org/349155
-
-From 24214ca5d506f56dc0cb2a2e1312256472039475 Mon Sep 17 00:00:00 2001
-From: Paul Eggert <eggert@cs.ucla.edu>
-Date: Mon, 15 Nov 2010 00:07:53 -0800
-Subject: [PATCH] tar: fix --verify option, which broke in 1.24
-
-* NEWS: Document this.
-* src/compare.c (verify_volume): Decode the header before invoking
-diff_archive, as diff_archive no longer does this as of the
-2010-06-28 commit. Also, don't try to invoke diff_archive on a
-zero block.
-* tests/Makefile.am (TESTSUITE_AT): Add verify.at.
-* tests/testsuite.at: Include verify.at.
-* tests/verify.at: New file.
----
- NEWS | 10 ++++++++--
- src/compare.c | 2 ++
- tests/Makefile.am | 1 +
- tests/testsuite.at | 2 ++
- tests/verify.at | 37 +++++++++++++++++++++++++++++++++++++
- 5 files changed, 50 insertions(+), 2 deletions(-)
- create mode 100644 tests/verify.at
-
-diff --git a/src/compare.c b/src/compare.c
-index 6b7e6d8..f3112c6 100644
---- a/src/compare.c
-+++ b/src/compare.c
-@@ -611,8 +611,10 @@ verify_volume (void)
- (0, 0, _("A lone zero block at %s"),
- STRINGIFY_BIGINT (current_block_ordinal (), buf)));
- }
-+ continue;
- }
-
-+ decode_header (current_header, &current_stat_info, &current_format, 1);
- diff_archive ();
- tar_stat_destroy (&current_stat_info);
- }
---
-1.7.3.1
-
diff --git a/app-arch/tar/tar-1.23-r2.ebuild b/app-arch/tar/tar-1.23-r2.ebuild
deleted file mode 100644
index c0dfd5606679..000000000000
--- a/app-arch/tar/tar-1.23-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# 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.23-r2.ebuild,v 1.11 2013/10/15 09:03:17 polynomial-c Exp $
-
-inherit flag-o-matic eutils multilib
-
-DESCRIPTION="Use this to make tarballs :)"
-HOMEPAGE="http://www.gnu.org/software/tar/"
-SRC_URI="mirror://gnu/tar/${P}.tar.bz2
- mirror://gnu-alpha/tar/${P}.tar.bz2"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
-IUSE="nls static userland_GNU"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- nls? ( >=sys-devel/gettext-0.10.35 )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- epatch "${FILESDIR}"/${P}-revert-pipe.patch #309001
- epatch "${FILESDIR}"/${P}-strncpy.patch #317139
-
- if ! use userland_GNU ; then
- sed -i \
- -e 's:/backup\.sh:/gbackup.sh:' \
- scripts/{backup,dump-remind,restore}.in \
- || die "sed non-GNU"
- fi
-}
-
-src_compile() {
- local myconf
- use static && append-ldflags -static
- use userland_GNU || myconf="--program-prefix=g"
- # Work around bug in sandbox #67051
- gl_cv_func_chown_follows_symlink=yes \
- econf \
- --enable-backup-scripts \
- --bindir=/bin \
- --libexecdir=/usr/sbin \
- $(use_enable nls) \
- ${myconf} || die
- emake || die "emake failed"
-}
-
-src_install() {
- local p=""
- use userland_GNU || p=g
-
- emake DESTDIR="${D}" install || die "make install failed"
-
- if [[ -z ${p} ]] ; then
- # a nasty yet required piece of baggage
- exeinto /etc
- doexe "${FILESDIR}"/rmt || die
- fi
-
- dodoc AUTHORS ChangeLog* NEWS README* THANKS
- newman "${FILESDIR}"/tar.1 ${p}tar.1
- mv "${D}"/usr/sbin/${p}backup{,-tar}
- mv "${D}"/usr/sbin/${p}restore{,-tar}
-
- rm -f "${D}"/usr/$(get_libdir)/charset.alias
-}
diff --git a/app-arch/tar/tar-1.23-r4.ebuild b/app-arch/tar/tar-1.23-r4.ebuild
deleted file mode 100644
index 4ce4ad931e4d..000000000000
--- a/app-arch/tar/tar-1.23-r4.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# 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.23-r4.ebuild,v 1.5 2013/10/15 09:03:17 polynomial-c Exp $
-
-EAPI="2"
-
-inherit flag-o-matic eutils multilib
-
-DESCRIPTION="Use this to make tarballs :)"
-HOMEPAGE="http://www.gnu.org/software/tar/"
-SRC_URI="mirror://gnu/tar/${P}.tar.bz2
- mirror://gnu-alpha/tar/${P}.tar.bz2"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE="nls static userland_GNU"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- nls? ( >=sys-devel/gettext-0.10.35 )"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-revert-pipe.patch #309001
- epatch "${FILESDIR}"/${P}-strncpy.patch #317139
- epatch "${FILESDIR}"/${P}-symlink-k-hang.patch #327641
- epatch "${FILESDIR}"/${P}-tests.patch #326785
-
- if ! use userland_GNU ; then
- sed -i \
- -e 's:/backup\.sh:/gbackup.sh:' \
- scripts/{backup,dump-remind,restore}.in \
- || die "sed non-GNU"
- fi
-}
-
-src_configure() {
- local myconf
- use static && append-ldflags -static
- use userland_GNU || myconf="--program-prefix=g"
- # Work around bug in sandbox #67051
- gl_cv_func_chown_follows_symlink=yes \
- econf \
- --enable-backup-scripts \
- --bindir=/bin \
- --libexecdir=/usr/sbin \
- $(use_enable nls) \
- ${myconf}
-}
-
-src_install() {
- local p=""
- use userland_GNU || p=g
-
- emake DESTDIR="${D}" install || die "make install failed"
-
- if [[ -z ${p} ]] ; then
- # a nasty yet required piece of baggage
- exeinto /etc
- doexe "${FILESDIR}"/rmt || die
- fi
-
- dodoc AUTHORS ChangeLog* NEWS README* THANKS
- newman "${FILESDIR}"/tar.1 ${p}tar.1
- mv "${D}"/usr/sbin/${p}backup{,-tar}
- mv "${D}"/usr/sbin/${p}restore{,-tar}
-
- rm -f "${D}"/usr/$(get_libdir)/charset.alias
-}
diff --git a/app-arch/tar/tar-1.25.ebuild b/app-arch/tar/tar-1.25.ebuild
deleted file mode 100644
index 360e64776902..000000000000
--- a/app-arch/tar/tar-1.25.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# 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.25.ebuild,v 1.5 2013/10/15 09:03:17 polynomial-c Exp $
-
-EAPI="3"
-
-inherit flag-o-matic
-
-DESCRIPTION="Use this to make tarballs :)"
-HOMEPAGE="http://www.gnu.org/software/tar/"
-SRC_URI="mirror://gnu/tar/${P}.tar.bz2
- mirror://gnu-alpha/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 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="nls static userland_GNU"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- nls? ( >=sys-devel/gettext-0.10.35 )"
-
-src_prepare() {
- if ! use userland_GNU ; then
- sed -i \
- -e 's:/backup\.sh:/gbackup.sh:' \
- scripts/{backup,dump-remind,restore}.in \
- || die "sed non-GNU"
- fi
-}
-
-src_configure() {
- local myconf
- use static && append-ldflags -static
- use userland_GNU || myconf="--program-prefix=g"
- # Work around bug in sandbox #67051
- gl_cv_func_chown_follows_symlink=yes \
- FORCE_UNSAFE_CONFIGURE=1 \
- econf \
- --enable-backup-scripts \
- --bindir="${EPREFIX}"/bin \
- --libexecdir="${EPREFIX}"/usr/sbin \
- $(use_enable nls) \
- ${myconf}
-}
-
-src_install() {
- local p=""
- use userland_GNU || p=g
-
- emake DESTDIR="${D}" install || die
-
- if [[ -z ${p} ]] ; then
- # a nasty yet required piece of baggage
- exeinto /etc
- doexe "${FILESDIR}"/rmt || die
- fi
-
- # autoconf looks for gtar before tar (in configure scripts), hence
- # in Prefix it is important that it is there, otherwise, a gtar from
- # the host system (FreeBSD, Solaris, Darwin) will be found instead
- # of the Prefix provided (GNU) tar
- if use prefix ; then
- dosym tar /bin/gtar
- fi
-
- dodoc AUTHORS ChangeLog* NEWS README* THANKS
- newman "${FILESDIR}"/tar.1 ${p}tar.1
- mv "${ED}"/usr/sbin/${p}backup{,-tar}
- mv "${ED}"/usr/sbin/${p}restore{,-tar}
-}
diff --git a/app-arch/tar/tar-1.26.ebuild b/app-arch/tar/tar-1.26.ebuild
deleted file mode 100644
index 6d0c707ae26c..000000000000
--- a/app-arch/tar/tar-1.26.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# 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.26.ebuild,v 1.13 2013/10/15 09:03:17 polynomial-c Exp $
-
-EAPI="3"
-
-inherit flag-o-matic eutils
-
-DESCRIPTION="Use this to make tarballs :)"
-HOMEPAGE="http://www.gnu.org/software/tar/"
-SRC_URI="mirror://gnu/tar/${P}.tar.bz2
- mirror://gnu-alpha/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 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="nls static userland_GNU"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- nls? ( >=sys-devel/gettext-0.10.35 )"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-no-gets.patch
- if ! use userland_GNU ; then
- sed -i \
- -e 's:/backup\.sh:/gbackup.sh:' \
- scripts/{backup,dump-remind,restore}.in \
- || die "sed non-GNU"
- fi
-}
-
-src_configure() {
- local myconf
- use static && append-ldflags -static
- use userland_GNU || myconf="--program-prefix=g"
- # Work around bug in sandbox #67051
- gl_cv_func_chown_follows_symlink=yes \
- FORCE_UNSAFE_CONFIGURE=1 \
- econf \
- --enable-backup-scripts \
- --bindir="${EPREFIX}"/bin \
- --libexecdir="${EPREFIX}"/usr/sbin \
- $(use_enable nls) \
- ${myconf}
-}
-
-src_install() {
- local p=""
- use userland_GNU || p=g
-
- emake DESTDIR="${D}" install || die
-
- if [[ -z ${p} ]] ; then
- # a nasty yet required piece of baggage
- exeinto /etc
- doexe "${FILESDIR}"/rmt || die
- fi
-
- # autoconf looks for gtar before tar (in configure scripts), hence
- # in Prefix it is important that it is there, otherwise, a gtar from
- # the host system (FreeBSD, Solaris, Darwin) will be found instead
- # of the Prefix provided (GNU) tar
- if use prefix ; then
- dosym tar /bin/gtar
- fi
-
- dodoc AUTHORS ChangeLog* NEWS README* THANKS
- newman "${FILESDIR}"/tar.1 ${p}tar.1
- mv "${ED}"/usr/sbin/${p}backup{,-tar}
- mv "${ED}"/usr/sbin/${p}restore{,-tar}
-}
diff --git a/app-arch/tar/tar-1.25-r1.ebuild b/app-arch/tar/tar-1.27.1.ebuild
index 05662e0dbadd..3a067cf99ad4 100644
--- a/app-arch/tar/tar-1.25-r1.ebuild
+++ b/app-arch/tar/tar-1.27.1.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.25-r1.ebuild,v 1.5 2013/10/15 09:03:17 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.27.1.ebuild,v 1.1 2013/11/25 12:20:59 polynomial-c Exp $
EAPI="3"
@@ -13,17 +13,16 @@ 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 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="nls static userland_GNU"
+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="acl minimal nls selinux static userland_GNU xattr"
-RDEPEND=""
+RDEPEND="acl? ( virtual/acl )
+ selinux? ( sys-libs/libselinux )"
DEPEND="${RDEPEND}
- nls? ( >=sys-devel/gettext-0.10.35 )"
+ nls? ( >=sys-devel/gettext-0.10.35 )
+ xattr? ( sys-apps/attr )"
src_prepare() {
- epatch "${FILESDIR}"/${P}-incremental-fix.patch #349164
- epatch "${FILESDIR}"/${P}-verify-fix.patch #349155
- epatch "${FILESDIR}"/${P}-verify-check.patch
if ! use userland_GNU ; then
sed -i \
-e 's:/backup\.sh:/gbackup.sh:' \
@@ -33,26 +32,23 @@ src_prepare() {
}
src_configure() {
- local myconf
use static && append-ldflags -static
- use userland_GNU || myconf="--program-prefix=g"
- # Work around bug in sandbox #67051
- gl_cv_func_chown_follows_symlink=yes \
FORCE_UNSAFE_CONFIGURE=1 \
econf \
--enable-backup-scripts \
--bindir="${EPREFIX}"/bin \
--libexecdir="${EPREFIX}"/usr/sbin \
+ $(usex userland_GNU "" "--program-prefix=g") \
+ $(use_with acl posix-acls) \
$(use_enable nls) \
- ${myconf}
+ $(use_with selinux) \
+ $(use_with xattr xattrs)
}
src_install() {
- local p=""
- use userland_GNU || p=g
-
emake DESTDIR="${D}" install || die
+ local p=$(usex userland_GNU "" "g")
if [[ -z ${p} ]] ; then
# a nasty yet required piece of baggage
exeinto /etc
@@ -68,7 +64,13 @@ src_install() {
fi
dodoc AUTHORS ChangeLog* NEWS README* THANKS
- newman "${FILESDIR}"/tar.1 ${p}tar.1
+ newman "${FILESDIR}"/tar.1-1.27 ${p}tar.1
mv "${ED}"/usr/sbin/${p}backup{,-tar}
mv "${ED}"/usr/sbin/${p}restore{,-tar}
+
+ if use minimal ; then
+ find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
+ -type f -a '!' '(' -name tar -o -name ${p}tar ')' \
+ -delete
+ fi
}