diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2013-11-25 12:21:00 +0000 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2013-11-25 12:21:00 +0000 |
commit | e03201b2d9f89d99ea20285349719ec6f6866374 (patch) | |
tree | 95a6ba579a5f1fcb401dc39323080b9cb05f6538 /app-arch | |
parent | Version bump. (diff) | |
download | historical-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/ChangeLog | 12 | ||||
-rw-r--r-- | app-arch/tar/Manifest | 44 | ||||
-rw-r--r-- | app-arch/tar/files/tar-1.23-revert-pipe.patch | 125 | ||||
-rw-r--r-- | app-arch/tar/files/tar-1.23-strncpy.patch | 32 | ||||
-rw-r--r-- | app-arch/tar/files/tar-1.23-symlink-k-hang.patch | 177 | ||||
-rw-r--r-- | app-arch/tar/files/tar-1.23-tests.patch | 27 | ||||
-rw-r--r-- | app-arch/tar/files/tar-1.25-incremental-fix.patch | 133 | ||||
-rw-r--r-- | app-arch/tar/files/tar-1.25-verify-check.patch | 74 | ||||
-rw-r--r-- | app-arch/tar/files/tar-1.25-verify-fix.patch | 43 | ||||
-rw-r--r-- | app-arch/tar/tar-1.23-r2.ebuild | 69 | ||||
-rw-r--r-- | app-arch/tar/tar-1.23-r4.ebuild | 69 | ||||
-rw-r--r-- | app-arch/tar/tar-1.25.ebuild | 71 | ||||
-rw-r--r-- | app-arch/tar/tar-1.26.ebuild | 72 | ||||
-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 (¤t_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, ¤t_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, ¤t_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, ¤t_stat_info, NULL, invert_permissions, -- ARCHIVED_PERMSTATUS, typeflag); -+ set_stat (file_name, ¤t_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, ¤t_stat_info, NULL, invert_permissions, -- ARCHIVED_PERMSTATUS, typeflag); -- else -- mkfifo_error (file_name); -- return status; -+ set_stat (file_name, ¤t_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, ¤t_stat_info, ¤t_format, 1); - diff_archive (); - tar_stat_destroy (¤t_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 } |