diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/ChangeLog b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/ChangeLog index 978735bb08..b8907b183d 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/ChangeLog @@ -1,6 +1,299 @@ # ChangeLog for app-crypt/gnupg -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/ChangeLog,v 1.532 2014/07/05 11:29:15 ago Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/ChangeLog,v 1.604 2015/05/21 04:39:45 mattst88 Exp $ + + 21 May 2015; Matt Turner gnupg-2.1.4.ebuild: + added ~alpha, bug 546478. + +*gnupg-2.1.4 (13 May 2015) + + 13 May 2015; Kristian Fiskerstrand +gnupg-2.1.4.ebuild, + -files/gnupg-2.1.1-misc-cve.patch, + -files/gnupg-2.1.3-dirmngr-Fix-segfault-in-ldap-engine.patch, + -files/gnupg-2.1.3-dirmngr-no-ldap.patch, + -files/gnupg-2.1.3-gpg-fix-null-segv.patch, -gnupg-2.1.3-r3.ebuild: + New upstream version 2.1.4, cleanup old files + + 11 May 2015; Kristian Fiskerstrand -gnupg-1.4.18.ebuild: + Remove vulnerable version c.f bug #541568 + + 26 Apr 2015; Anthony G. Basile gnupg-2.1.3-r3.ebuild: + Keyword ~arm and ~mips. Bug #546478. + + 25 Apr 2015; Anthony G. Basile gnupg-2.1.3-r3.ebuild: + Keyword ~ppc ~ppc64. Bug #546478. + +*gnupg-2.0.27-r1 (19 Apr 2015) +*gnupg-2.1.3-r3 (19 Apr 2015) + + 19 Apr 2015; Alon Bar-Lev +gnupg-2.0.27-r1.ebuild, + +gnupg-2.1.3-r3.ebuild, -gnupg-2.1.3-r2.ebuild: + Add large-secmem by default + + 17 Apr 2015; Mikle Kolyada gnupg-2.1.3-r2.ebuild: + Add ~x86 keyword wrt bug #546478 + + 17 Apr 2015; Mikle Kolyada gnupg-2.1.3-r2.ebuild: + Whitespace + +*gnupg-2.1.3-r2 (17 Apr 2015) + + 17 Apr 2015; Kristian Fiskerstrand +gnupg-2.1.3-r2.ebuild, + -gnupg-2.1.3-r1.ebuild: + Remove the warning about being a developer version that showed up due to the + LDAP fix + + 14 Apr 2015; Mikle Kolyada gnupg-2.1.3-r1.ebuild: + Add ~amd64 keyword wrt bug #546478 + + 14 Apr 2015; Jeroen Roovers gnupg-2.1.3-r1.ebuild: + Marked ~hppa (bug #546478). + +*gnupg-2.1.3-r1 (13 Apr 2015) + + 13 Apr 2015; Kristian Fiskerstrand + +files/gnupg-2.1.3-gpg-fix-null-segv.patch, +gnupg-2.1.3-r1.ebuild, + -gnupg-2.1.3.ebuild: + Add fix for NULL-segv due to invalid imported data, reported by Hanno Böck. + + 13 Apr 2015; Kristian Fiskerstrand + +files/gnupg-2.1.3-dirmngr-no-ldap.patch, gnupg-2.1.3.ebuild: + Fix build when ldap useflag is not set, bug #546348 + + 12 Apr 2015; Kristian Fiskerstrand gnupg-2.1.3.ebuild: + Remove --enable-agent from ebuild as this is a hard requirement in 2.1 and the + option is removed + +*gnupg-2.1.3 (11 Apr 2015) + + 11 Apr 2015; Kristian Fiskerstrand + +files/gnupg-2.1.3-dirmngr-Fix-segfault-in-ldap-engine.patch, + +gnupg-2.1.3.ebuild, -gnupg-2.1.2.ebuild: + New upstream release 2.1.3 + + 30 Mar 2015; Agostino Sarubbo gnupg-1.4.19.ebuild: + Stable for alpha, wrt bug #541568 + + 30 Mar 2015; Agostino Sarubbo gnupg-1.4.19.ebuild: + Stable for sparc, wrt bug #541568 + + 30 Mar 2015; gnupg-2.0.26-r3.ebuild: + stable on arm64 + + 26 Mar 2015; Agostino Sarubbo gnupg-1.4.19.ebuild: + Stable for ppc64, wrt bug #541568 + + 26 Mar 2015; Agostino Sarubbo gnupg-1.4.19.ebuild: + Stable for ppc, wrt bug #541568 + + 25 Mar 2015; Agostino Sarubbo gnupg-1.4.19.ebuild: + Stable for ia64, wrt bug #541568 + + 06 Mar 2015; Mikle Kolyada gnupg-1.4.19.ebuild: + x86 stable wrt bug #541568 + + 04 Mar 2015; Agostino Sarubbo gnupg-1.4.19.ebuild: + Stable for amd64, wrt bug #541568 + + 03 Mar 2015; Markus Meier gnupg-1.4.19.ebuild: + arm stable, bug #541568 + + 02 Mar 2015; Jeroen Roovers gnupg-1.4.19.ebuild: + Stable for HPPA (bug #541568). + + 01 Mar 2015; Alon Bar-Lev gnupg-1.4.19.ebuild: + Remove russian man page, bug#541788 + +*gnupg-1.4.19 (27 Feb 2015) + + 27 Feb 2015; Kristian Fiskerstrand +gnupg-1.4.19.ebuild: + Version bump of 1.4 series. This release mitigates two new side channel + +*gnupg-2.0.27 (18 Feb 2015) + + 18 Feb 2015; Kristian Fiskerstrand +gnupg-2.0.27.ebuild: + Version bump, new upstream release 2.0.27 + + 16 Feb 2015; Kristian Fiskerstrand -gnupg-2.0.25.ebuild, + -gnupg-2.0.26-r2.ebuild, -gnupg-2.0.26.ebuild: + Cleanup for security bug 534110 + + 16 Feb 2015; Agostino Sarubbo gnupg-2.0.26-r3.ebuild: + Stable for sparc, wrt bug #534110 + + 13 Feb 2015; Kristian Fiskerstrand -gnupg-2.1.1-r1.ebuild: + Remove vulnerable 2.1 version c.f security bug #540016 + +*gnupg-2.1.2 (13 Feb 2015) + + 13 Feb 2015; Kristian Fiskerstrand +gnupg-2.1.2.ebuild: + Version bump, new upstream release 2.1.2 + + 09 Feb 2015; Kristian Fiskerstrand gnupg-2.0.25.ebuild, + gnupg-2.0.26-r2.ebuild, gnupg-2.0.26-r3.ebuild, gnupg-2.1.1-r1.ebuild: + Remove optional dependency on pinentry-qt in preparation of lastriting of this + package + + 25 Jan 2015; Agostino Sarubbo gnupg-2.0.26-r3.ebuild: + Stable for alpha, wrt bug #534110 + + 17 Jan 2015; Markus Meier gnupg-2.0.26-r3.ebuild: + arm stable, bug #534110 + + 16 Jan 2015; Agostino Sarubbo gnupg-2.0.26-r3.ebuild: + Stable for ia64, wrt bug #534110 + + 15 Jan 2015; Agostino Sarubbo gnupg-2.0.26-r3.ebuild: + Stable for ppc, wrt bug #534110 + + 14 Jan 2015; Andreas Schuerch gnupg-2.0.26-r3.ebuild: + x86 stable, see bug 534110 + + 14 Jan 2015; Agostino Sarubbo gnupg-2.0.26-r3.ebuild: + Stable for ppc64, wrt bug #534110 + + 13 Jan 2015; Agostino Sarubbo gnupg-2.0.26-r3.ebuild: + Stable for amd64, wrt bug #534110 + + 13 Jan 2015; Jeroen Roovers gnupg-2.0.26-r3.ebuild: + Stable for HPPA (bug #534110). + + 06 Jan 2015; Kristian Fiskerstrand gnupg-2.1.1-r1.ebuild: + Gnupg 2.1 require the internal dirmngr to be used and provide this by default + so we make this a blocker + +*gnupg-2.0.26-r3 (31 Dec 2014) +*gnupg-2.1.1-r1 (31 Dec 2014) + + 31 Dec 2014; Alon Bar-Lev + +files/gnupg-2.0.26-misc-cve.patch, +files/gnupg-2.1.1-misc-cve.patch, + +gnupg-2.0.26-r3.ebuild, +gnupg-2.1.1-r1.ebuild, -gnupg-2.1.1.ebuild: + Fix misc CVEs, bug#534110 + +*gnupg-2.1.1 (17 Dec 2014) + + 17 Dec 2014; Kristian Fiskerstrand +gnupg-2.1.1.ebuild, + -gnupg-2.1.0-r1.ebuild: + Version bump to GnuPG 2.1.1 + +*gnupg-2.1.0-r1 (24 Nov 2014) + + 24 Nov 2014; Kristian Fiskerstrand +gnupg-2.1.0-r1.ebuild, + -gnupg-2.1.0.ebuild: + Revbump to fix dependencies due to known issues reported on gnupg mailing list + + 19 Nov 2014; Kristian Fiskerstrand gnupg-2.1.0.ebuild: + Update GnuPG 2.1 deps when static USE to match general requirements + + 09 Nov 2014; Kristian Fiskerstrand gnupg-2.1.0.ebuild: + Make sure to properly escape variables for elog messages + + 09 Nov 2014; Kristian Fiskerstrand gnupg-2.1.0.ebuild: + Add info on secret key migration and remove invalid symlinks for keyserver + helpers replaced by dirmngr + + 08 Nov 2014; Kristian Fiskerstrand gnupg-2.1.0.ebuild: + Bump min requirement to 1.6.2 as a precautionary measure as some users of + other distributions have reported issues using Ed25519 with 1.6.1 + +*gnupg-2.1.0 (06 Nov 2014) + + 06 Nov 2014; Kristian Fiskerstrand +gnupg-2.1.0.ebuild, + -gnupg-2.1.0_beta864.ebuild: + Bump GnuPG 2.1 branch to final release. Fix bug #525154 + + 29 Oct 2014; Agostino Sarubbo gnupg-2.0.26.ebuild: + Stable for sparc, wrt bug #521174 + + 28 Oct 2014; Agostino Sarubbo gnupg-2.0.26.ebuild: + Stable for ia64, wrt bug #521174 + +*gnupg-2.1.0_beta864 (05 Oct 2014) + + 05 Oct 2014; Kristian Fiskerstrand + +gnupg-2.1.0_beta864.ebuild, -gnupg-2.1.0_beta834.ebuild: + Bump 2.1 version to beta864 + +*gnupg-2.1.0_beta834 (19 Sep 2014) + + 19 Sep 2014; Kristian Fiskerstrand + +gnupg-2.1.0_beta834.ebuild, -gnupg-2.1.0_beta783.ebuild: + Bump 2.1 version to beta834 + + 17 Sep 2014; Alon Bar-Lev gnupg-2.0.26-r2.ebuild, + gnupg-2.1.0_beta783.ebuild: + Cleanup tools installation, by Arfrever Frehtes Taifersar Arahesis + +*gnupg-2.0.26-r2 (15 Sep 2014) + + 15 Sep 2014; Alon Bar-Lev +gnupg-2.0.26-r2.ebuild, + -gnupg-2.0.26-r1.ebuild, gnupg-2.1.0_beta783.ebuild, metadata.xml: + Install extra tools, including previous default ones as it becomes long list, + bug#522882 + + 14 Sep 2014; Markus Meier gnupg-2.0.26.ebuild: + arm stable, bug #521174 + + 14 Sep 2014; Agostino Sarubbo gnupg-2.0.26.ebuild: + Stable for ppc64, wrt bug #521174 + + 07 Sep 2014; Agostino Sarubbo gnupg-2.0.26.ebuild: + Stable for ppc, wrt bug #521174 + + 29 Aug 2014; Alon Bar-Lev gnupg-2.0.26-r1.ebuild, + gnupg-2.1.0_beta783.ebuild: + Remove adns USE, bug#513990 + +*gnupg-2.0.26-r1 (29 Aug 2014) + + 29 Aug 2014; Alon Bar-Lev +gnupg-2.0.26-r1.ebuild: + Remove adns USE, bug#513990 + + 29 Aug 2014; Mikle Kolyada gnupg-2.0.26.ebuild: + alpha stable wrt bug #521174 + + 29 Aug 2014; Mikle Kolyada gnupg-2.0.26.ebuild: + x86 stable wrt bug #521174 + + 29 Aug 2014; Mikle Kolyada gnupg-2.0.26.ebuild: + amd64 stable wrt bug #521174 + + 28 Aug 2014; Jeroen Roovers gnupg-2.0.26.ebuild: + Stable for HPPA (bug #521174). + +*gnupg-2.1.0_beta783 (18 Aug 2014) + + 18 Aug 2014; Kristian Fiskerstrand + +gnupg-2.1.0_beta783.ebuild, -gnupg-2.1.0_beta751.ebuild: + Bump 2.1 version to beta783. Fix bug #519200 + +*gnupg-2.0.26 (13 Aug 2014) + + 13 Aug 2014; Kristian Fiskerstrand + +files/gnupg-2.0.26-Need-to-init-the-trustdb-for-import.patch, + +gnupg-2.0.26.ebuild: + Version bump to 2.0.26. Add patch to fix an import issue for trust- + model=always (bug #519760) + + 30 Jul 2014; Kristian Fiskerstrand metadata.xml: + Update metadata longdesc to reflect IDEA is now also part of GnuPG and the + OpenPGP specs have been amended in RFC4880 + + 25 Jul 2014; Jason A. Donenfeld gnupg-2.1.0_beta751.ebuild: + It's not in the mirrors yet. + +*gnupg-2.1.0_beta751 (25 Jul 2014) + + 25 Jul 2014; Jason A. Donenfeld + +gnupg-2.1.0_beta751.ebuild: + The fifth beta of gnupg 2.1 is finally shaping up. + + 16 Jul 2014; Alon Bar-Lev -gnupg-1.4.16.ebuild, + -gnupg-2.0.22.ebuild, -gnupg-2.0.23.ebuild: + Cleanup + + 12 Jul 2014; gnupg-2.0.25.ebuild: + Stable for arm64 bug #514718 05 Jul 2014; Agostino Sarubbo gnupg-1.4.18.ebuild, gnupg-2.0.25.ebuild: diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/Manifest index 3adec4fc1c..74e145cab4 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/Manifest @@ -2,32 +2,33 @@ Hash: SHA256 AUX gnupg-2.0.17-gpgsm-gencert.patch 1121 SHA256 fa8369a4466b3cce54215a348940422f46f4d359f9e9b3c7029a1138870888df SHA512 ecde032b205cc16c33ff21ded55b93e74058cd804d68e4a0738ac70d54b5b388b6f709d21719a5e418c662b7ee74bc4aef7a0c59de106e2d4bd06b7bc1a11138 WHIRLPOOL 5dc4d3de29290e8e274a0f4fef871cea7f49553846254d819ca776000978a72c694212559d9ad03312f94f71f406de4641c0575188d340017a7937b01753b8a0 -DIST gnupg-1.4.16.tar.bz2 3656752 SHA256 7b3b748e6aaa338092a0b26b1730cd9355765b55e3684f58dd70f9a1b00f4a2f SHA512 62bccf22211c25cf2ffbf9d35b8f47211e3a71fd92828705d12b23e7d658c9c65c6d845eb5e887e0d855d90a49a5033ecf9de4e22a63e7d3fc052eb1ed33dff4 WHIRLPOOL 7b84449fe7e49e7009d30cdfb8e4b7e1067e3d4bddf94cfa9fca6b3fcfccaa4cd1bd86c3e08507a7f9f1080feb3057b7db1ddcbbaabf42a4fc84d0c36bc91d70 -DIST gnupg-1.4.18.tar.bz2 3649557 SHA256 b7b5fdda78849955e0cdbc5a085f3a08f8b7fba126c622085debb62def5d6388 SHA512 f9619ede8e0d2844774e07fb42359444c5ab8e15565a87f419f76cc3d781940c564f35f429131686fdd7559c5c2edb49506b3c0a1feecbd95438743075be3e63 WHIRLPOOL 780876be0603fd0605b192721e2bbb770ad67d98acba8ef0fd769ab3241467696da5f49a189d89600d076691bf2cedb1294ffade5c44f6d24512d6a93a6f8981 -DIST gnupg-2.0.22.tar.bz2 4277117 SHA256 437d0ab259854359fc48aa8795af80cff4975e559c111c92c03d0bc91408e251 SHA512 de534b2f4b8d3c320e97519fe0834bc403c96c6dbb2e24fc24eb68f4ff80374360ef66d83ddc3d6fa096c5199d3782abc5d06b866203378cba130b42802cc855 WHIRLPOOL c45e7b2560ae31f013f732863db99f6e23d0de83d03371fe592192c2b5f800503f7a1e273c59e4c99f3aa0401e8cfb2bdbf1c5029534f642305e768009f15fef -DIST gnupg-2.0.23.tar.bz2 4297195 SHA256 cf196b8056eafb4236f000a3e12543e0022a1fec4d6edff1b91b48936c109841 SHA512 5982b25a470b8e6c2874cfadbd2da7db7fb219b5a0be254d73772488b47e2fa1b3825c6640c3659e27905d56d53eaffd34728540081ff160bffea80678d37847 WHIRLPOOL 95184a59be90de483be82b064e8222be0957b0d17466ba80de5b6d8cd8774ca9a3fd83ac967437e4b296905f06ca0f0b2e446fa905ef5871ab1492c7db7e1b3b -DIST gnupg-2.0.25.tar.bz2 4301689 SHA256 b3abe97df096cf53d6a422ac922f3c48e688bc892b7ccf669b92f0b7fc6c5823 SHA512 8b80c86ec53ed3b82d15a8e316baf175691e06e1bcac28d66c61fd37d07e26196a7ee7855e6eb958c301cee764866cc3cf00e5ec0aef23abddf7427bb3d23fb1 WHIRLPOOL 786f3db3af0c96249e128ce3a30dee7e9fbec38d75ed29138f0dfdcbe4f4377c39d4152844087cec0147921eed73c1a01382b542c6a27e86e8bd9265f67e65e2 -EBUILD gnupg-1.4.16.ebuild 3763 SHA256 7dd32d6bf5cac515edfaf32f6d8e5c218248490ed02d7a2681102b685ba1a97d SHA512 c5e52a81459c6fa99c3b875b1a17999076d4de49244fae3c195c129629b4b52d416c93faeec4e216b5daf7616db72809d213a1c6697c532571cb2ceab1c985e6 WHIRLPOOL cf45f4061edaa1bb984dc73b7656be6622900c54417d2f5b2571b0d9726f9f56329e2dc41a1346c3b3918c6ebdcbe1b52cb0ad61f093f46e9865dd38ac8423b5 -EBUILD gnupg-1.4.18.ebuild 3763 SHA256 37cedb3946b555e83111f5096b3dd73f9506175976be10d648f8eb76b0b5fd3a SHA512 3dd165eb15a4946a9e2157549f0da6864e84c054a6369d7053730a899b50c5f05a703c1ce8e208b9de21b135bc8888f0f13835fce50f0e9eec467140e7e63355 WHIRLPOOL 9c64d59b7c444dde1fb601a6ab8d1085525153174b5995009ff7758866e56b88028056b42154fa0e28b3328978e15df515e4c65e65cb667fc17b75fb340e8e15 -EBUILD gnupg-2.0.22.ebuild 4736 SHA256 0dc9e63ae57b6859b62714a593359e9c2fa7097a17c2ad93675d597d5b0aea29 SHA512 2f4ea65dafb1e957c165dd684c3279e287ac9ca94eee87da6390ae6c4ad2a99d3791a82597850e2da0725e2de6a0a7d3e6d1192c250f02fe81fe5f78ad1a59bf WHIRLPOOL 3e6ed2773f428e32af127fa09968a066e41564831487bb06ed403467408fa11e9ca6a10a3d7bd4228b0fb3002909e296551948ec77bc934b3ada37ac90028a7b -EBUILD gnupg-2.0.23.ebuild 4753 SHA256 7be212cef871ea9bd5c044b97679d123ee5c3b1dd30121851576740a826cb500 SHA512 f1d90cff4d82bbeb07b8f566e368d4be11ef9569f64187711de994ed25290e8b21badceb5291bbb6682f141b91cfaea41a8fb205fb5da0de97535aa1e107c6fd WHIRLPOOL 466e2f787423efdd2333cf64620a61f551c075ef95674cd513b02de6a7c89ca633487de119df0d84ae3a2c55ff2e9c7a424aea61a51d11a24ac1a68e93344e86 -EBUILD gnupg-2.0.25.ebuild 4739 SHA256 7e34fd12981726f8308d7de3b47f0dec3667371ed0f5d9934e0ae6891e85b924 SHA512 bd3a145c81e4cfd075bd619c58bf4386fae4a8b743d0e565a5fe0208da9ab8662cb97d4b46e3dca24ce161b386382b51316553590bd8b4ab7c8fc3b58e167b41 WHIRLPOOL 60644e27a40c9801230deb551cc545fc4d7ad0040217347e9119edc2184f83d6485271f2756ab60563814752494733f7e1a51b2248f7c370353858f439a3b912 -MISC ChangeLog 77982 SHA256 ceb180bd71598ee86812ecb5ccde5007151bacebe1868ea77a73ac30bee096b4 SHA512 a13bfdd7d6c7b321f3f7f784803e52fb9ed367ed6ce3555701b712cc5031df838ab34a1be8e2319416aa3f7b30462884c23b372119043ae695c357df9d80d60e WHIRLPOOL c5edd852e9c0f0d583a737d212566027edc0d437a769d6e3a0b1f1e5898fa6b788699cf8277717fe968d838dc407f4dc36023e941b55df9e3cfcdd19291e87ba -MISC metadata.xml 1078 SHA256 6d0df2861d7b3fc7777f9c703b06f789a8e4e4d08a98b1f5f5cc661943a5b7e0 SHA512 2998315ea1dad11806385d84827189efb626620d6596bf51a67180567a5ed3cbcb5eea50de907477b93d876ce66fb7e944cce159fe29450a301cda9bdd76db87 WHIRLPOOL fc0761ee1950b067a4434192c22b3d516017b539694e3615f9429ad8b05ace449e8d9abf01086baf91eb93cb9ad4fe2c37467b0313ccaf0411a99be63a7440e9 +AUX gnupg-2.0.26-Need-to-init-the-trustdb-for-import.patch 895 SHA256 063f50e8293282ec59ccf30567dafc16f5cdec800d2965acf8cf8a5050d8a9b3 SHA512 85423d0c0a2d6e85d569bd31c8f8209fb8707c827f041055bc2a1b20ec1372257574a2b72d86cdc1fa61188966bbb0e0ca176505bbd2bb1e2df12257f33ae259 WHIRLPOOL b9ee365eb55e637ca80b1ab88f1b48a9f925be73aba4f3e8e1c5526cbdb18a4c6326aa0282b45c6ad285b9c0d2f624e161679abd41bfcbd6cbf37764c0123467 +AUX gnupg-2.0.26-misc-cve.patch 3201 SHA256 d0f16d14da9868b79d17fa49ff284ec05fb45ef61f35c864bde9e38dc7539de2 SHA512 bb2860e5d8bb1567238e25d05cda7cb76557fa43dca3b8e802f7b4664e9b46e10187f2cbb76d1bcea5816d14c936d704fd606bdf125855ef3401b08412ac1fed WHIRLPOOL eefd707be37662bccd63d671496c79b30a07c13fb7497562887c678495020c382b5fb664ec8d5c76c45077fd6cfe36d4fc33f804b544f0efd042f6eaa5d2ed36 +DIST gnupg-1.4.19.tar.bz2 3713811 SHA256 7f09319d044b0f6ee71fe3587bb873be701723ac0952cff5069046a78de8fd86 SHA512 cce2a83efb05f963ad0f8afd04999cc852889d46b4cad4cf399a37fd6e69f0911a5ccaa0192cb891a941cfa93125349b481efa789a127e3c0aa2c5ba53672741 WHIRLPOOL 14eaddca0981f05757aa0751b9563837efd3f5943a422d5f29e0de94eb6233b85b8848a1f4816ab7e897d6e656c7c08705115d53ed89f554604ffd2009c3c39f +DIST gnupg-2.0.26.tar.bz2 4303384 SHA256 7758e30dc382ae7a7167ed41b7f936aa50af5ea2d6fccdef663b5b750b65b8e0 SHA512 5dd23baaac764fd48abd235ed52a85a2c7fd68b98fcde45c0f294ddb3b5629e8b1bd894585fbed4e6a6cb2bc4a5552c098c3cf1a849fffa469424fd0a4fee726 WHIRLPOOL 8d9b30337957f6bfeddea29116d862ef0c0ddd06d59bc2799db236b91b2c6767aad6f37f2166fc431c5d9454eb41f49f3e261bc38d0e89361f0c467f4591cd5a +DIST gnupg-2.0.27.tar.bz2 4424679 SHA256 57646d3e4b919fa1e5c8f1c0cf5fe1215333041c493a5ebc4b8f2978dbe930f2 SHA512 b05e75f5ef9881df9472818743c175cfe3254088086f36dc0fcf3d34e61f648f1775d90d404f6c622561df5066d972aadbf99ea8ec1290e5d7f7310f4ef2989e WHIRLPOOL abb353b20655002a0957e38d2b889fb5e6a47ba7b7546e1c70fc1f97cf42deeca8f2b061678983f3a160210f4eaf7529441246df1f9f1d875f5cc090456fdfb7 +DIST gnupg-2.1.4.tar.bz2 4885653 SHA256 64127eedd868510f2bccccb22c507a4878ffa07495db16a0f976c67f56426cb0 SHA512 57cabe1c00b830d383790d346b2ac6aafe1df5c71728b3a6e7e9164d0ace7e9638c7c6c01849946fbff671ea8f76d9ec3ea8878419c80cbc70c918e98e955310 WHIRLPOOL 2990169789708c5b2c47c2b4bf64fcc62c1bf0e093ad1991e2975e9a8da3be76142482cf7a29afc9965d9f08aabb8244fabfbe92a9d4d772fb400f6d41ca1ab4 +EBUILD gnupg-1.4.19.ebuild 3472 SHA256 e2d789f8ddd23866340e7e2cd450e7d7c51ea135e403571ec00873e85e04a4a1 SHA512 e4b5eb1b1d03762528464596316e433ec2b01330cd76ce5a7d7006ba77f8b7dda2d15e66f8574803a229fb5f543c587fe01b82ad981bb7a26c7ad7c2d86d7f7e WHIRLPOOL 9452157d05e9fc515af5b1d71bc14c820ac09337d6b3ac5ff66bca45a7de1ea50958f42bfdc6aee3f27e2596997efe36a473e7053bd904e144c73c3fbbc3a17e +EBUILD gnupg-2.0.26-r3.ebuild 4889 SHA256 d68393d52300de25451d6e732c7c10484f31283b560988e4992e9ac8fed0874a SHA512 5cc4f633741c32f244aa43eb4606a339e9de7b0d7ceb6cc38bdc985293efc605abcaafe438d0d60250d30f1cf7923a92a093d854f2abb28b302a8ff385b4cfc9 WHIRLPOOL 3d5df13d06a20c6cb53ca9259a416e7f0fc6490331d19ba4b98508d1dd18ddbcfe19913ce0a8fb61071c5a4ed38e8d9dca68b79f22ceb97890ce8236dd2e739c +EBUILD gnupg-2.0.27-r1.ebuild 4814 SHA256 e886319d458473e57a6f88e1f0c15d791e3375e66aca80eceebd3bad539c52ff SHA512 656c96421556ac1b6b1022d28b452db23de5100c0cf8ed0c51e73053f4526d7c38c6682dea596ab7d36489b20978da6a1375a56f5ca24b43b78394c859de363b WHIRLPOOL b3fe2d812c0defcff16030f6fdb07a9b430781fa0027c45dcda3c921785413271ec492f789a7a1a4f5c393794ab539f0bb7e263fd1eb1784972a752d3fd3b9a5 +EBUILD gnupg-2.0.27.ebuild 4782 SHA256 5453bd69096075d8866a4877b6dbc3efa03a85ae8cbee63ff72269741749545e SHA512 6fa97736a7995c4f6a0095453bfdc0a627c9915da1e7442a65933532aa2ec7d21fdc69ae1cc1b32147731927eaa3cd1716715fdc8dcd969956201649a9da23ce WHIRLPOOL f9f7fe16b87194311f24f9699c561248faec2600fb632a9bd14a205e5ba8092826c7167e895968ea516d6b260f5bc618faf412cd5e5df0198d04891f7ad2c4f1 +EBUILD gnupg-2.1.4.ebuild 4682 SHA256 adf6e605e853afc1483bca21d47385bc067bd489a07c71e8231b420a27ad63cd SHA512 0639c377ed60fdf826a93e7118218e58d0cc1b3eaa9c8d04a911a920cf250bcf5ae225c4413f59cb724a2c2d78bd56d08a0be86178ad906e051b8ced8e7a65b6 WHIRLPOOL 65de8848ff518b20fdf68a804a1e48fb6def9bbcb5dc763934cb4f5ded1934be6265645711a67c356fcabb76a92068a5772bc7a821b425bfcf0ed32236bc67f1 +MISC ChangeLog 88474 SHA256 d60408c16cdc1cbad86461bdd411fa9b3a3a581826e574ae91a3ce7870ff9feb SHA512 d5e6fd00852ad0e372f5b5d887582990e20b6e3a35a4980164890e6cd7314af2139957185b0f076fa5a3bcd447cb74b84a24351179bd97e14b8813083930e550 WHIRLPOOL 6a62ff8d864391a8d6e16d5b39532cc89927a8a9a74261ee47f075fe82d5adda3b9643cab96e19d28dcf6f509fdcc6fac15eaa365e84b95eb66b81bd2b1706f3 +MISC metadata.xml 1032 SHA256 cbef1621eb1364c8d12ac18e71cf4aabfced9ecd3c990a3f3cdf066902dc97bb SHA512 5e2ef4380effe027a0b0b8a11a29ed1996b3b5256ee333909d4a7cfcb18ea1e9dead9b8303c7dffc1ad10014dea79e827b1d84caa92294f4d3dfc29ff23a6af5 WHIRLPOOL a24c7f71ed140f34dd59b10314869d0c5482063be20faefa1591595feb856c79bc57a6b344dd467875cf3389d8cd14e2d41f2312f51d3b77dcbe27af97b7f129 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJTt+GMAAoJELp701BxlEWfp8YP/R2gHwzG2aDK4T+r/MiKDT3u -lZdLYyF8KWlOjvi0TurhqslV0CdbICz9R3ow/zMBuja8OST39IwjZBIVALpFXYgK -KwqSfVi1RcHFudYemWAs2lhNkwImCoTJ7rLwfJoZouCzxVOqOni8o/hqxSicsQgk -1BptTuSoEmd3M5MWvIOVXEIepLA9mzXZo7ZU04qj6W0FWDsUIpGlFfURyGYCie5R -bQqbC7NF2XEDlvnIovSs6+nYBaz/clYExzt9LmfzgWYEA1uBDVL0b5iiE7Zhoovh -w9LLTwbLZjjuZQU/5zEFfSDxJfKEU2o00c1YSxrRD78srN37k+nynkSFv8xUvB5T -zejIS3l4BCfFs7rNSj/xKSvYNj8NYRvqB7J7/ioQ+WSIic1b0q9mNOJ9Kj1+iMsM -5gKJ7elZLJcRV0hQkpnIt2oNQq6Y/TXojC1DhnU4BHmCQ4Q8IcbWrh0sk7DoM4Ss -1A3GRHr9sbT3CqfgJAye4Bf8/f3uE5K/b+GMjyoZ/PRtX10Q6lyIXj6V1x/WnS1+ -o3ZPDIkAEXvltaKrImHvwxduEW6YfGxhANYVhEJZHS3g849uoT9NBYsDcKQj+k7G -Y4hxmjqrWp36cFgoGWUD1aIh4mdpaknkTyWpQiubCM7BrgfIP6gSAcaXWzdz23ab -opbKKRaLbQ6+SW+v+tz/ -=8Tpq +iQIcBAEBCAAGBQJVXWGlAAoJEA/daC2XTKcqu7EP/0CqYWP1gcnuI8X+8Hmi63Po +89EdpYWDjb0XPqzerlI5ITpEDPuprv472iio3+Fxduo1RgFLEWWVprCOBWM9DM56 +kj/fmGQ6hLdEXUmNO24Kjz6O5V7lRsDrxXYjvO0VYe1RjxCW/0mxtCZO+1ZfzP/2 +UJpPHFr+jz07VYhBdpO7j1PMDAgocPYY3wRdMU4B1/2/QBqsAtukFy/H4nk7giSl +c8MbKwhjmh3w2QJgCn2wnDKxLSojNBp8R1Y+0QCXqaidFHNzPWaExBWPDGuw2P2f +Eoz4MsRG0YofgFs8s6C0rdt+feTvdyA/whAjeF8PcH1e/bz5b3Atii7D+eEW7En2 +CDXAaf/i/XkEDUgk4Z6q4p9FNZSBou2LhgAasoUyG5hEwvtHauUehVL0E5MKQADl +s+WvFwDSn+WsfrXEEJMh/FWJR392mhqD0fGe0Hf23FPErtvaJRQQ/4ZTG3gRSij3 +WtsR7zxDCA3vwpcEabVM4xXE/i1WKZWZa4o8KVoKs4XER/sMwB4SX57cyeEbKjVQ +66DIRxXRhtFYkiiYiADKQq0H5gWITrXQvyQfZgycvTCCpfUxliBP09A88AJTt69w +4R0geWGtiohj1WxKAvVx15AQIZdfi+IYhLEQauT5EU5TQcmy+7GBixQLh97Ft5nI +0NeaB9UVrIZaoKCTpgb6 +=H6bC -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/files/gnupg-2.0.26-Need-to-init-the-trustdb-for-import.patch b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/files/gnupg-2.0.26-Need-to-init-the-trustdb-for-import.patch new file mode 100644 index 0000000000..4c9eff26fd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/files/gnupg-2.0.26-Need-to-init-the-trustdb-for-import.patch @@ -0,0 +1,35 @@ +From a2dcc5cc49c3e79d64bd1a2ad7a5bc4df5b073ee Mon Sep 17 00:00:00 2001 +From: Kristian Fiskerstrand +Date: Wed, 13 Aug 2014 11:13:34 +0200 +Subject: [PATCH] gpg: Need to init the trustdb for import. + +* g10/trustdb.c (clear_ownertrusts): Init trustdb. + +-- + +This was fixed in 1.4 branch in commit +23191d7851eae2217ecdac6484349849a24fd94a but was not applied to the +2.0 branch that exhibits the same problem. This is actually a hack +to fix a bug introduced with commit 2528178. + +GnuPG-bug-id: 1622 +--- + g10/trustdb.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/g10/trustdb.c b/g10/trustdb.c +index f96701a..7bfef25 100644 +--- a/g10/trustdb.c ++++ b/g10/trustdb.c +@@ -923,6 +923,8 @@ clear_ownertrusts (PKT_public_key *pk) + TRUSTREC rec; + int rc; + ++ init_trustdb(); ++ + if (trustdb_args.no_trustdb && opt.trust_model == TM_ALWAYS) + return 0; + +-- +1.8.5.5 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/files/gnupg-2.0.26-misc-cve.patch b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/files/gnupg-2.0.26-misc-cve.patch new file mode 100644 index 0000000000..734a04abd5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/files/gnupg-2.0.26-misc-cve.patch @@ -0,0 +1,118 @@ +From ed8383c618e124cfa708c9ee87563fcdf2f4649c Mon Sep 17 00:00:00 2001 +From: Daniel Kahn Gillmor +Date: Fri, 19 Dec 2014 18:53:34 -0500 +Subject: [PATCH] sm: Avoid double-free on iconv failure + +* sm/minip12.c: (p12_build) if jnlib_iconv_open fails, avoid +double-free of pwbuf. + +-- + +Observed by Joshua Rogers , who proposed a +slightly different fix. + +Debian-Bug-Id: 773472 + +Added fix at a second place - wk. +--- + sm/minip12.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/agent/minip12.c b/agent/minip12.c +index 01b91b7..ca4d248 100644 +--- a/agent/minip12.c ++++ b/agent/minip12.c +@@ -2422,6 +2422,7 @@ p12_build (gcry_mpi_t *kparms, const void *cert, size_t certlen, + " requested charset '%s': %s\n", + charset, strerror (errno)); + gcry_free (pwbuf); ++ pwbuf = NULL; + goto failure; + } + +@@ -2436,6 +2437,7 @@ p12_build (gcry_mpi_t *kparms, const void *cert, size_t certlen, + " requested charset '%s': %s\n", + charset, strerror (errno)); + gcry_free (pwbuf); ++ pwbuf = NULL; + jnlib_iconv_close (cd); + goto failure; + } +-- +1.7.10.4 + +From b0b3803e8c2959dd67ca96debc54b5c6464f0d41 Mon Sep 17 00:00:00 2001 +From: Daniel Kahn Gillmor +Date: Fri, 19 Dec 2014 18:07:55 -0500 +Subject: [PATCH] scd: Avoid double-free on error condition in scd + +* scd/command.c (cmd_readkey): avoid double-free of cert + +-- + +When ksba_cert_new() fails, cert will be double-freed. + +Debian-Bug-Id: 773471 + +Original patch changed by wk to do the free only at leave. +--- + scd/command.c | 6 ++---- + 1 file changed, 2 insertions(+), 4 deletions(-) + +diff --git a/scd/command.c b/scd/command.c +index dd4191f..1cc580a 100644 +--- a/scd/command.c ++++ b/scd/command.c +@@ -804,10 +804,8 @@ cmd_readkey (assuan_context_t ctx, char *line) + + rc = ksba_cert_new (&kc); + if (rc) +- { +- xfree (cert); +- goto leave; +- } ++ goto leave; ++ + rc = ksba_cert_init_from_mem (kc, cert, ncert); + if (rc) + { +-- +1.7.10.4 + +From abd5f6752d693b7f313c19604f0723ecec4d39a6 Mon Sep 17 00:00:00 2001 +From: Werner Koch +Date: Mon, 22 Dec 2014 12:16:46 +0100 +Subject: [PATCH] dirmngr,gpgsm: Return NULL on fail + +* dirmngr/ldapserver.c (ldapserver_parse_one): Set SERVER to NULL. +* sm/gpgsm.c (parse_keyserver_line): Ditto. +-- + +Reported-by: Joshua Rogers + + "If something inside the ldapserver_parse_one function failed, + 'server' would be freed, then returned, leading to a + use-after-free. This code is likely copied from sm/gpgsm.c, which + was also susceptible to this bug." + +Signed-off-by: Werner Koch +--- + dirmngr/ldapserver.c | 1 + + sm/gpgsm.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/sm/gpgsm.c b/sm/gpgsm.c +index 3398d17..72bceb4 100644 +--- a/sm/gpgsm.c ++++ b/sm/gpgsm.c +@@ -862,6 +862,7 @@ parse_keyserver_line (char *line, + { + log_info (_("%s:%u: skipping this line\n"), filename, lineno); + keyserver_list_free (server); ++ server = NULL; + } + + return server; +-- +1.7.10.4 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.18.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.18.ebuild deleted file mode 100644 index 4dc500372d..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.18.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.4.18.ebuild,v 1.10 2014/07/05 11:29:15 ago Exp $ - -EAPI="5" - -inherit eutils flag-o-matic toolchain-funcs - -ECCVER="0.2.0" -ECCVER_GNUPG="1.4.9" -ECC_PATCH="${PN}-${ECCVER_GNUPG}-ecc${ECCVER}.diff" -MY_P=${P/_/} - -DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement" -HOMEPAGE="http://www.gnupg.org/" -SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos" -IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib linguas_ru" - -COMMON_DEPEND=" - ldap? ( net-nds/openldap ) - bzip2? ( app-arch/bzip2 ) - zlib? ( sys-libs/zlib ) - curl? ( net-misc/curl ) - mta? ( virtual/mta ) - readline? ( sys-libs/readline ) - smartcard? ( =virtual/libusb-0* ) - usb? ( =virtual/libusb-0* )" - -RDEPEND="!static? ( ${COMMON_DEPEND} ) - selinux? ( sec-policy/selinux-gpg ) - nls? ( virtual/libintl )" - -DEPEND="${COMMON_DEPEND} - dev-lang/perl - nls? ( sys-devel/gettext )" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - # Install RU man page in right location - sed -e "/^man_MANS =/s/ gpg\.ru\.1//" -i doc/Makefile.in || die "sed doc/Makefile.in failed" - - # bug#469388 - sed -i -e 's/--batch --dearmor/--homedir . --batch --dearmor/' checks/Makefile.in - - # Fix PIC definitions - sed -i -e 's:PIC:__PIC__:' mpi/i386/mpih-{add,sub}1.S intl/relocatable.c \ - || die "sed PIC failed" - sed -i -e 's:if PIC:ifdef __PIC__:' mpi/sparc32v8/mpih-mul{1,2}.S || \ - die "sed PIC failed" -} - -src_configure() { - # Certain sparc32 machines seem to have trouble building correctly with - # -mcpu enabled. While this is not a gnupg problem, it is a temporary - # fix until the gcc problem can be tracked down. - if [ "${ARCH}" == "sparc" ] && [ "${PROFILE_ARCH}" == "sparc" ]; then - filter-flags -mcpu=supersparc -mcpu=v8 -mcpu=v7 - fi - - # 'USE=static' support was requested in #29299 - use static && append-ldflags -static - - econf \ - --docdir="${EPREFIX}/usr/share/doc/${PF}" \ - $(use_enable ldap) \ - $(use_enable mta mailto) \ - --enable-hkp \ - --enable-finger \ - $(use_with !zlib included-zlib) \ - $(use_with curl libcurl /usr) \ - $(use_enable nls) \ - $(use_enable bzip2) \ - $(use_enable smartcard card-support) \ - $(use_enable selinux selinux-support) \ - --without-capabilities \ - $(use_with readline) \ - $(use_with usb libusb /usr) \ - --enable-static-rnd=linux \ - --libexecdir="${EPREFIX}/usr/libexec" \ - --enable-noexecstack \ - CC_FOR_BUILD=$(tc-getBUILD_CC) \ - ${myconf} -} - -src_install() { - default - - # keep the documentation in /usr/share/doc/... - rm -rf "${ED}usr/share/gnupg/FAQ" "${ED}usr/share/gnupg/faq.html" || die - - dodoc AUTHORS BUGS ChangeLog NEWS PROJECTS README THANKS \ - TODO VERSION doc/{FAQ,HACKING,DETAILS,OpenPGP} - - exeinto /usr/libexec/gnupg - doexe tools/make-dns-cert - - # install RU documentation in right location - if use linguas_ru; then - cp doc/gpg.ru.1 "${T}/gpg.1" || die - doman -i18n=ru "${T}/gpg.1" - fi -} - -pkg_postinst() { - ewarn "If you are using a non-Linux system, or a kernel older than 2.6.9," - ewarn "you MUST make the gpg binary setuid." - echo -# if use !bindist && use ecc; then -# ewarn -# ewarn "The elliptical curves patch is experimental" -# ewarn "Further info available at http://alumnes.eps.udl.es/%7Ed4372211/index.en.html" -# fi - elog - elog "See http://www.gentoo.org/doc/en/gnupg-user.xml for documentation on gnupg" - elog - elog "If you wish to view images emerge:" - elog "media-gfx/xloadimage, media-gfx/xli or any other viewer" - elog "Remember to use photo-viewer option in configuration file to activate the right viewer" -} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.16.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.19.ebuild similarity index 88% rename from sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.16.ebuild rename to sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.19.ebuild index f75a4af8a6..bd819fa884 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.16.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.19.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.4.16.ebuild,v 1.10 2014/02/16 12:05:30 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.4.19.ebuild,v 1.11 2015/03/30 10:02:07 ago Exp $ EAPI="5" @@ -18,7 +18,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos" -IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib linguas_ru" +IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib" COMMON_DEPEND=" ldap? ( net-nds/openldap ) @@ -41,9 +41,6 @@ DEPEND="${COMMON_DEPEND} S="${WORKDIR}/${MY_P}" src_prepare() { - # Install RU man page in right location - sed -e "/^man_MANS =/s/ gpg\.ru\.1//" -i doc/Makefile.in || die "sed doc/Makefile.in failed" - # bug#469388 sed -i -e 's/--batch --dearmor/--homedir . --batch --dearmor/' checks/Makefile.in @@ -98,12 +95,6 @@ src_install() { exeinto /usr/libexec/gnupg doexe tools/make-dns-cert - - # install RU documentation in right location - if use linguas_ru; then - cp doc/gpg.ru.1 "${T}/gpg.1" || die - doman -i18n=ru "${T}/gpg.1" - fi } pkg_postinst() { diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.22.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.26-r3.ebuild similarity index 81% rename from sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.22.ebuild rename to sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.26-r3.ebuild index 7004a07c1a..a1958e6efb 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.22.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.26-r3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.22.ebuild,v 1.15 2014/04/03 19:45:39 haubi Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.26-r3.ebuild,v 1.12 2015/03/30 03:06:10 tgall Exp $ EAPI="5" @@ -13,31 +13,30 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="adns bzip2 doc ldap nls mta readline static selinux smartcard usb" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb" COMMON_DEPEND_LIBS=" >=dev-libs/libassuan-2 - >=dev-libs/libgcrypt-1.4:0 + >=dev-libs/libgcrypt-1.4:0= >=dev-libs/libgpg-error-1.11 >=dev-libs/libksba-1.0.7 >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib - adns? ( >=net-libs/adns-1.4 ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap )" -COMMON_DEPEND_BINS="|| ( app-crypt/pinentry app-crypt/pinentry-qt )" +COMMON_DEPEND_BINS="app-crypt/pinentry" # Existence of executables is checked during configuration. DEPEND="${COMMON_DEPEND_LIBS} ${COMMON_DEPEND_BINS} static? ( >=dev-libs/libassuan-2[static-libs] - >=dev-libs/libgcrypt-1.4:0[static-libs] - >=dev-libs/libgpg-error-1.7[static-libs] + >=dev-libs/libgcrypt-1.4:0=[static-libs] + >=dev-libs/libgpg-error-1.11[static-libs] >=dev-libs/libksba-1.0.7[static-libs] >=dev-libs/pth-1.3.7[static-libs] >=net-misc/curl-7.10[static-libs] @@ -58,6 +57,8 @@ REQUIRED_USE="smartcard? ( !static )" src_prepare() { epatch "${FILESDIR}/${PN}-2.0.17-gpgsm-gencert.patch" + epatch "${FILESDIR}/${P}-Need-to-init-the-trustdb-for-import.patch" + epatch "${FILESDIR}/${P}-misc-cve.patch" epatch_user } @@ -89,8 +90,8 @@ src_configure() { --enable-gpg \ --enable-gpgsm \ --enable-agent \ + --without-adns \ "${myconf[@]}" \ - $(use_with adns) \ $(use_enable bzip2) \ $(use_enable nls) \ $(use_enable mta mailto) \ @@ -111,8 +112,8 @@ src_compile() { src_install() { default - # bug#192151 - dobin tools/gpgsplit tools/gpg-zip + use tools && dobin tools/{convert-from-106,gpg-check-pattern} \ + tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys,make-dns-cert} emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA rm "${ED}"/usr/share/gnupg/help* || die diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.23.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.27-r1.ebuild similarity index 84% rename from sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.23.ebuild rename to sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.27-r1.ebuild index 09d7b9f805..446d6914e7 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.23.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.27-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.23.ebuild,v 1.1 2014/06/06 05:57:26 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.27-r1.ebuild,v 1.1 2015/04/19 21:06:27 alonbl Exp $ EAPI="5" @@ -13,8 +13,8 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="adns bzip2 doc ldap nls mta readline static selinux smartcard usb" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb" COMMON_DEPEND_LIBS=" >=dev-libs/libassuan-2 @@ -24,12 +24,11 @@ COMMON_DEPEND_LIBS=" >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib - adns? ( >=net-libs/adns-1.4 ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap )" -COMMON_DEPEND_BINS="|| ( app-crypt/pinentry app-crypt/pinentry-qt )" +COMMON_DEPEND_BINS="app-crypt/pinentry" # Existence of executables is checked during configuration. DEPEND="${COMMON_DEPEND_LIBS} @@ -89,8 +88,9 @@ src_configure() { --enable-gpg \ --enable-gpgsm \ --enable-agent \ + --enable-large-secmem \ + --without-adns \ "${myconf[@]}" \ - $(use_with adns) \ $(use_enable bzip2) \ $(use_enable nls) \ $(use_enable mta mailto) \ @@ -111,8 +111,8 @@ src_compile() { src_install() { default - # bug#192151 - dobin tools/gpgsplit tools/gpg-zip + use tools && dobin tools/{convert-from-106,gpg-check-pattern} \ + tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys,make-dns-cert} emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA rm "${ED}"/usr/share/gnupg/help* || die diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.25.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.27.ebuild similarity index 85% rename from sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.25.ebuild rename to sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.27.ebuild index 7f05a1ae61..863ba7a186 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.25.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.27.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.25.ebuild,v 1.10 2014/07/05 11:29:15 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.27.ebuild,v 1.1 2015/02/18 17:42:40 k_f Exp $ EAPI="5" @@ -13,8 +13,8 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="adns bzip2 doc ldap nls mta readline static selinux smartcard usb" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb" COMMON_DEPEND_LIBS=" >=dev-libs/libassuan-2 @@ -24,12 +24,11 @@ COMMON_DEPEND_LIBS=" >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib - adns? ( >=net-libs/adns-1.4 ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap )" -COMMON_DEPEND_BINS="|| ( app-crypt/pinentry app-crypt/pinentry-qt )" +COMMON_DEPEND_BINS="app-crypt/pinentry" # Existence of executables is checked during configuration. DEPEND="${COMMON_DEPEND_LIBS} @@ -89,8 +88,8 @@ src_configure() { --enable-gpg \ --enable-gpgsm \ --enable-agent \ + --without-adns \ "${myconf[@]}" \ - $(use_with adns) \ $(use_enable bzip2) \ $(use_enable nls) \ $(use_enable mta mailto) \ @@ -111,8 +110,8 @@ src_compile() { src_install() { default - # bug#192151 - dobin tools/gpgsplit tools/gpg-zip + use tools && dobin tools/{convert-from-106,gpg-check-pattern} \ + tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys,make-dns-cert} emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA rm "${ED}"/usr/share/gnupg/help* || die diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.1.4.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.1.4.ebuild new file mode 100644 index 0000000000..11ad5e5e6a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.1.4.ebuild @@ -0,0 +1,167 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.1.4.ebuild,v 1.2 2015/05/21 04:39:45 mattst88 Exp $ + +EAPI="5" + +inherit autotools eutils flag-o-matic toolchain-funcs + +DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation" +HOMEPAGE="http://www.gnupg.org/" +MY_P="${P/_/-}" +SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tools usb" + +COMMON_DEPEND_LIBS=" + dev-libs/npth + >=dev-libs/libassuan-2 + >=dev-libs/libgcrypt-1.6.2 + >=dev-libs/libgpg-error-1.17 + >=dev-libs/libksba-1.0.7 + >=net-misc/curl-7.10 + gnutls? ( >=net-libs/gnutls-3.0 ) + sys-libs/zlib + ldap? ( net-nds/openldap ) + bzip2? ( app-arch/bzip2 ) + readline? ( sys-libs/readline ) + smartcard? ( usb? ( virtual/libusb:0 ) ) + " +COMMON_DEPEND_BINS="app-crypt/pinentry + !app-crypt/dirmngr" + +# Existence of executables is checked during configuration. +DEPEND="${COMMON_DEPEND_LIBS} + ${COMMON_DEPEND_BINS} + static? ( + >=dev-libs/libassuan-2[static-libs] + >=dev-libs/libgcrypt-1.6.2[static-libs] + >=dev-libs/libgpg-error-1.17[static-libs] + >=dev-libs/libksba-1.0.7[static-libs] + dev-libs/npth[static-libs] + >=net-misc/curl-7.10[static-libs] + sys-libs/zlib[static-libs] + bzip2? ( app-arch/bzip2[static-libs] ) + ) + nls? ( sys-devel/gettext ) + doc? ( sys-apps/texinfo )" + +RDEPEND="!static? ( ${COMMON_DEPEND_LIBS} ) + ${COMMON_DEPEND_BINS} + selinux? ( sec-policy/selinux-gpg ) + nls? ( virtual/libintl )" + +REQUIRED_USE="smartcard? ( !static )" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.0.17-gpgsm-gencert.patch" + epatch_user +} + +src_configure() { + local myconf=() + + # 'USE=static' support was requested: + # gnupg1: bug #29299 + # gnupg2: bug #159623 + use static && append-ldflags -static + + if use smartcard; then + myconf+=( + --enable-scdaemon + $(use_enable usb ccid-driver) + ) + else + myconf+=( --disable-scdaemon ) + fi + + if use elibc_SunOS || use elibc_AIX; then + myconf+=( --disable-symcryptrun ) + else + myconf+=( --enable-symcryptrun ) + fi + + econf \ + --docdir="${EPREFIX}/usr/share/doc/${PF}" \ + --enable-gpg \ + --enable-gpgsm \ + --enable-large-secmem \ + --without-adns \ + "${myconf[@]}" \ + $(use_enable bzip2) \ + $(use_enable gnutls) \ + $(use_with ldap) \ + $(use_enable nls) \ + $(use_with readline) \ + CC_FOR_BUILD="$(tc-getBUILD_CC)" +} + +src_compile() { + default + + if use doc; then + cd doc + emake html + fi +} + +src_install() { + default + + use tools && dobin tools/{convert-from-106,gpg-check-pattern} \ + tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys,make-dns-cert} + + emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA + rm "${ED}"/usr/share/gnupg/help* || die + + dodoc ChangeLog NEWS README THANKS TODO VERSION doc/FAQ doc/DETAILS \ + doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER doc/help* + + dosym gpg2 /usr/bin/gpg + dosym gpgv2 /usr/bin/gpgv + echo ".so man1/gpg2.1" > "${ED}"/usr/share/man/man1/gpg.1 + echo ".so man1/gpgv2.1" > "${ED}"/usr/share/man/man1/gpgv.1 + + dodir /etc/env.d + echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> "${ED}"/etc/env.d/30gnupg + + if use doc; then + dohtml doc/gnupg.html/* doc/*.png + fi +} + +pkg_postinst() { + elog "If you wish to view images emerge:" + elog "media-gfx/xloadimage, media-gfx/xli or any other viewer" + elog "Remember to use photo-viewer option in configuration file to activate" + elog "the right viewer." + elog + + if use smartcard; then + elog "To use your OpenPGP smartcard (or token) with GnuPG you need one of" + use usb && elog " - a CCID-compatible reader, used directly through libusb;" + elog " - sys-apps/pcsc-lite and a compatible reader device;" + elog " - dev-libs/openct and a compatible reader device;" + elog " - a reader device and drivers exporting either PC/SC or CT-API interfaces." + elog "" + elog "General hint: you probably want to try installing sys-apps/pcsc-lite and" + elog "app-crypt/ccid first." + fi + + ewarn "Please remember to restart gpg-agent if a different version" + ewarn "of the agent is currently used. If you are unsure of the gpg" + ewarn "agent you are using please run 'killall gpg-agent'," + ewarn "and to start a fresh daemon just run 'gpg-agent --daemon'." + + if [[ -n ${REPLACING_VERSIONS} ]]; then + elog "If upgrading from a version prior than 2.1 you might have to re-import" + elog "secret keys after restarting the gpg-agent as the new version is using" + elog "a new storage mechanism." + elog "You can migrate the keys using gpg --import \$HOME/.gnupg/secring.gpg" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/metadata.xml b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/metadata.xml index 10f7c80896..de969bccd5 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/metadata.xml @@ -3,9 +3,8 @@ crypto - GnuPG is a complete and free replacement for PGP. Because it does - not use the patented IDEA algorithm, it can be used without any - restrictions. GnuPG is a RFC2440 (OpenPGP) compliant application. + GnuPG is a complete and free implementation of the OpenPGP standard as + defined by RFC4880. @@ -25,5 +24,8 @@ Build mta support using virtual/mta. + + Install extra tools. + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/ChangeLog b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/ChangeLog index 3f54944bb4..b2da310d44 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/ChangeLog @@ -1,6 +1,38 @@ # ChangeLog for app-crypt/pinentry # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.167 2015/03/31 17:18:11 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.173 2015/05/14 15:18:15 k_f Exp $ + + 14 May 2015; Kristian Fiskerstrand -pinentry-0.9.0-r1.ebuild, + -pinentry-0.9.0-r2.ebuild: + Cleanup old + +*pinentry-0.9.2-r1 (14 May 2015) + + 14 May 2015; Kristian Fiskerstrand +pinentry-0.9.2-r1.ebuild, + -pinentry-0.9.2.ebuild: + Enable the GNOME3 pinentry if gnome-keyring USE flag is set + +*pinentry-0.9.2 (13 May 2015) + + 13 May 2015; Kristian Fiskerstrand + +files/pinentry-0.9.2-cmd_confirm.patch, +files/pinentry-0.9.2-gnome3.patch, + +files/pinentry-0.9.2-handlers-return.patch, + +files/pinentry-0.9.2-linking-order.patch, + +files/pinentry-0.9.2-management.patch, +files/pinentry-0.9.2-memory.patch, + +files/pinentry-0.9.2-simplify.patch, +pinentry-0.9.2.ebuild: + new upstream version 0.9.2 with fixes + + 05 May 2015; Alon Bar-Lev pinentry-0.9.1.ebuild: + Remove aix hack as upstream addressed the issue + +*pinentry-0.9.1 (03 May 2015) + + 03 May 2015; Alon Bar-Lev + +files/pinentry-0.9.1-memleak.patch, +pinentry-0.9.1.ebuild: + Version bump, bug#548456 + + 30 Apr 2015; Alon Bar-Lev pinentry-0.9.0-r3.ebuild: + Fix gcc-5 qt issue, bug#547528, thanks to Mark Wright 31 Mar 2015; Ulrich Müller pinentry-0.9.0.ebuild, pinentry-0.9.0-r1.ebuild, pinentry-0.9.0-r2.ebuild, pinentry-0.9.0-r3.ebuild: diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/Manifest index d1ab74cf31..e0950813a6 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/Manifest @@ -4,24 +4,30 @@ Hash: SHA256 AUX pinentry-0.8.2-ncurses.patch 824 SHA256 7d5e485e2c6dcce80ab63055d24761f53ae28e19b5ab2dacc424ebc7677805e8 SHA512 415ad55fd7a4ab66e87e5db76b1314b00f5a86552804f1f431a533ba1e7ec3f2c7136096106688b572639ceb637fdf0c3e25d96aa2e07fd1f6f295d39e1d4901 WHIRLPOOL 5483ccb6041e769387685ce987a19a2aa50835781a391169abbe7a838325149b81ce186692dbdc588858f74ef912a80f1eca6efb0f3421ace57925ca9c6f9ca5 AUX pinentry-0.8.2-texi.patch 688 SHA256 47c5280fb82d0ba15338c60765c1ee37b368baf774a821f7afe85a7bf16dcbbc SHA512 4cd0b58a8719d0569d9a3c7c8258e609ccd6239436e3b981afcfb95859f8f4b898a8c29db3b310fb3611b285e58f89b09c9c9f8607a9168ee26ffc054ed9f680 WHIRLPOOL fd574ed478dcd9ff1a9306da1122f20d6f894ca055ed4f368f6796c5b41bfcff9c7842c8ed9a9b8a235ccd4031a153d9f0cf43e60e0cec16e482bcc021a21388 AUX pinentry-0.9.0-accessibility.patch 2587 SHA256 80adf350a7fa17ab7d60b36d1d373f629c85424de96950c4156fe44e0c2691ae SHA512 2c337e71aad65af0fae7d82bacb08304e1c276cbc0cb318442669a3c711ea0be7b909a5ff9c6a5e846464d1e91645ec5a2c57d9deb5eaaa8b16ce3c5244684a8 WHIRLPOOL 02bf8215210b81f48a16a519b9207356fd32c42a42acd1eaeae9faf81e5f8b500c006a3491948b48df855b7a44cde4976753a71494ff1a1b1b407d2ed653af56 +AUX pinentry-0.9.1-memleak.patch 732 SHA256 53643494cdef3d0f9e1261c5c364e6eb42e2fc5e15259018572869f5c3bf4377 SHA512 2fd2d94a0894ef0ac895176ddc034d381a696cf8c4a5a9824d40ed0723953e85d561a9f03f8aef2ba2141eb71c1dc0b352f81346fd838b4fdff09f11f275a881 WHIRLPOOL 3525bee3c00718f19b6c30fbef1e98a19e105367150a3a9b9470900494d7eeb58128f19903917fe0878f7c5f7a67a9cb75cda464bc14b0b1a766c7d871733cf9 +AUX pinentry-0.9.2-cmd_confirm.patch 1341 SHA256 695557bdf9e3c7c206d07229665a79f7dbe5dde74694f602514c4fd2403b4d4e SHA512 c5c1417732f3d07a5f04e0fdfd2fc469e38bd03ddac7d9d269e1635674a4a8a7b7431e92e8a5da0c0d83d4ab040f79b6cb79fe5597a239f07c36f6839a51ed74 WHIRLPOOL 95a8a73478be25bf747d315c96a8d456e4482f6c89fd36893cb4244bff5c0b65721e9fdaf28110063c05fa1c77314113c014f5725efdfb60fc9e4c315ef2a324 +AUX pinentry-0.9.2-gnome3.patch 13855 SHA256 01fcec036a2eb9d56e156387a023594855ad27ba203ce06883cee32e8e6b51bb SHA512 9cfbdb66cb10b76f9f2fead8ff1c641ea2998748f74a8515e4f5dd1f8de99e4a601d07fa72ecfa73486631790dc8197c5f0942e1b0e2e648136d93cb22711975 WHIRLPOOL 40da7fafc4613278ad29dd6d8e322434f6e732a8205183f73a12d05622bd05f2cd6affec7d583ee49874872c0b1914036b9b185f2d44620d0df58d3da22b5192 +AUX pinentry-0.9.2-handlers-return.patch 953 SHA256 14f4295211550e64ee9797999e7bf87bd3b68092577c586358fc43e38d27b377 SHA512 c2acacc7244eb4fae7863b867913e2819e10e8aacde294e2528de0a35de0c4b7c23676720bbbd70d0e5aef8e8f6e03ceb499dd58d799e4e0b2bee087b80103bf WHIRLPOOL aa83879b5497f2507eae0d34f2538ef45182695e1bd2995be7d8cc9bf58ec2eec5732b49bee61ea4a18b9e73e08982268aa8aa124326851939c9ad5faab4b08f +AUX pinentry-0.9.2-linking-order.patch 3866 SHA256 6937de3e176de2fb3425ba449fb4caab61cf1382135fa4ca2a5f9d4f0b500aac SHA512 50665ae47e955991f588cacd753ed4ec8e071e779cf016c25958e944da44aa6bbdbd911070f49d3431277619d242e3ee34e1d9c7747ce36d0f3018a52b7f9e3a WHIRLPOOL 44013aa6785a70e3564d1847c1d2205776461e093fab64503f7c69bc57c9e0d0ecc5f652cb6cbab28a16c65c6163d1b3f0cf9efa26add48950f502560644c93b +AUX pinentry-0.9.2-management.patch 3590 SHA256 7890e73e0e5545ce817f96f0ab89fbb6626cb7166f03a9338f80bd0f26bfc03f SHA512 fba43beaed1f5856cc7fe20cc985d782fef9b75eb9464c0b8f82b426af6922a9da298a9461a251aba26c5cf1410ffdd2f09657bd73dedbc7b338e8f673a50a04 WHIRLPOOL 47bf4c3b30a329cc79580626e89b0fbbc78d91e466f2b5c7ba79b1f96f5a24b016ef912833bbb43cabaa47084061cc554b4222a76d7d0bedf574f3ac247b803d +AUX pinentry-0.9.2-memory.patch 919 SHA256 788f73e7817b27adb5a0d2befb95da3c653291c2151bcbe493b2ec65f72eabf0 SHA512 2aa4e68b6d2c1100652c9a007381b5c181f761cd6cc30e5769a8fe02aa05933294841131815ea5706e010ab1e083da28094a3b1d61ebd393c084eff040330fc6 WHIRLPOOL 87f0c639ed5a61404c34b80bbe0d30e52c27fd407dfe4f938720953c76dcc15c024688252da0d9107fab7daecb04b565df202a723436b0bafda02d48e3ef56cf +AUX pinentry-0.9.2-simplify.patch 1431 SHA256 093d623379ff571b23ceddd71f62e4792f1a004517bd43212ab1534efff46382 SHA512 2a541abfa8529050d6bba6381e852e8c1d66ae9c7dc07f25b0e4b313cbc6ec4a87cc44f19cc400de23a094b994d17871a2a9471e18a3fcba187968334e5524c7 WHIRLPOOL 312fb2d8fadab742a6af449b59a2319e5e1b7bc27fdef131f2e77480c1b916d131bae5a28456c1f09ce7a531e2d8862d9424a9a87b3877d246aaac67bacaf18d DIST pinentry-0.9.0.tar.bz2 464272 SHA256 90045a07ab8e1a8e1ecf5d19b51691f195525e579fa5d71d7e92c120b05490ab SHA512 2cc53a5c3852edaf6e940228d9b43fe4709344eba5fe230b7afd22b2c0239d0b258917d75661d80590b2d61c6fe9dac8ad15a0b4a0a0e7fba90a9e1c07364edd WHIRLPOOL 3f77a8aa2d44c7206d877e31088ec927473441e61f06e788330545d75ac489e6e9d5bf0026b23d0824304dad54ce8e61c4571d186df7ad0edc2d644ca3af04ac -EBUILD pinentry-0.9.0-r1.ebuild 2984 SHA256 5c8d235f29341909888aed86e394c0597391cbadf8a62f683e0843f416709c96 SHA512 d0b1eba241dee63b0bcb048fe7b73835727283a817d5a58f8390b6a9a4000d2f8532b045d3c284947a8e881f892c0a51d41276a0fe143d1271c11f171324986f WHIRLPOOL 5bf8814ec11ebc63a346db2368947aab5299489c07a93c80ec9097b366579194698f1637d63f0798941afaa330aa59bd6d13bd3b1be1eeba75e0ce8c38cbf14f -EBUILD pinentry-0.9.0-r2.ebuild 3038 SHA256 8cecfa92b1cd7f5cf663c409bad542b1cf2024ab3bebbab19daf32ea632a9404 SHA512 ab76435473aa4e22248a051607c28c76e634c6398096839b6436f738e852cfe564403c6addde7d696c6d4d28592c9257e48092af992c4211d5e84f4b07f1b5cc WHIRLPOOL c86ce2526f7c912edb0d0c12028d18ec3878e55008d0a70a89e7bcf33d27bb9461ecd5d9b6605f10c643d20a1bc94a9959857fb995314c61473660c19e815ea4 -EBUILD pinentry-0.9.0-r3.ebuild 3049 SHA256 e67f51eafb58a8c7ca6cfc6d5564cf9077cd3dd6a56c570f5cdf432cc2220436 SHA512 a08bbdab51f233807a31725f1ed1e625419dca379fc9e6f4562fc60fea836fcfd97f00b251d68cda3dce8b3338a27f869b6433fbff1f08073ebf57f6089c0281 WHIRLPOOL 54a6cb79e9093f59e867844c33f92544e3dd0b2154a56e379b362c6ffe74f97dd6fb0a86278505cb9795733f6642c59ee9b25a30422b40bbe67bc0a80fd08ca0 +DIST pinentry-0.9.1.tar.bz2 482295 SHA256 9cd08e856b395df3adc7124170b53f77c6d5c8bf88e899e818648ec70d3e9695 SHA512 2462d25a471a6053a0d1b67a05d1a828b9d14ca4aeced352376ff16b6aa4d03fd6d1013aee1b07b97f9ee73f218065c48fe2746bbf27f3cb2bd9aa0b9c9c1a50 WHIRLPOOL 2e74e31567b26d0ee1d0d962f9c4dee6bd9c5a8679751dc85a14d3f2d47bc83aa068ac9810261c1e47a08eacb25777926be3de0db9e3d20d3d8348033c6b13c5 +DIST pinentry-0.9.2.tar.bz2 495742 SHA256 fd8bc1592ceb22bb492b07cb29b1b140bb882c859e6503b974254c0a4b4134d1 SHA512 68ba5643b9dc4e71b28f964172c7f37a67d1b22914c649c612e001c7c5ca0c40a0a2ec0974f50dbdc8dd98cc6266688c71d67e922db4334536797d331b0203cf WHIRLPOOL 457c8408ed04b2b5f72761d0b24cf1f07b1b81bb431cc666ee88015fda5a868a4ad296ac82fc98c79d5af5c1fdfdc597cb38914088143fb08e7838c9b572a090 +EBUILD pinentry-0.9.0-r3.ebuild 3136 SHA256 fbd8f91d0c28a92bc6923d19d0414f3c1b4035e6ce59eb7fdb153e5fe63f4551 SHA512 40c06d484b680507b18fdfdbbe17da15c1f41b9b7c87e8a3435b88d363f26d7ac8ec8d045c8e9f9988d110fe8ae826c249d5549974fe5bd60544718efadc4671 WHIRLPOOL 4053c9edbb0c036790166ba62ba25017eee419e43d5fadc2f561913d0a584fcb7d0b72e4da5e6a529316e06b23314bd88c17099e2fafe6c2b71a101129b7010f EBUILD pinentry-0.9.0.ebuild 2901 SHA256 e890a9acc471f6252fe4658e7f5b54a99525c06d5cf96681c3d0483dd9735829 SHA512 cfcd1733d69eebcf8e1c01d275edf7e50be76ddfe1fb439ebde80d7ae3f188d1f4feafa4fe471beb59a6d82aab4edf681a122f4acf74083b0e7816605faf0c7a WHIRLPOOL 5502e3e32b46d1aec265eeac5467772c95d7d404b5afe3e1a4b56333e8d581b4e8270b5cad44c66db99949229cbf6d3a38c12c7ca43174a87da6f3bc090775ff -MISC ChangeLog 22463 SHA256 60169b1513c0032bd75d217b2bacb5c41a66a8bc74ca862e649de156d4983eec SHA512 e68de650d2e5ba13e031fa2cc6f7342e8205dcd7221d1fe3ba6bd7078dee104552d1877b57af57b2c74a7ced1fb315bb6846d65dc8477a6417099de4a9543901 WHIRLPOOL 430103e93b40b538d56c2286a803f5c63bc14087da80094bbcd0c3e28a8166e29344b81f54398f1e47b93f1462e62c49ff4ca21f0a65c7c7c7e23ec3501d36ce +EBUILD pinentry-0.9.1.ebuild 2721 SHA256 97ba93a30e757ab11988a9f1ed9ece1175d61d0c353063a4372105dc6a37037f SHA512 a123d2bfea94b23b70ecee4c7f52ba8fe0cc163850f8dcad8952e137067c0717a089ef880f16454e296e86af983cb132b618ad3e750590cc891f741351b1651b WHIRLPOOL dbc1dca7cc2a7a98b27481f0eca034dc1ac73e80b3d5c94be8176564aff4e921704059ca510f6fc3fbaf485e714511231bc035177e40903b35bf701273b3f4ab +EBUILD pinentry-0.9.2-r1.ebuild 3131 SHA256 2d498e346d2d422bb9d455e057ec4862afa0081f62371245984627f969f358f2 SHA512 92a39f12d2ca574e8f5358a60f7b62b81d0ac2306faaa52bf1118dc16a2d1e9e1115af682d3aaa55f63af4d0f9d849102005b60853dc366480442730194a1ff6 WHIRLPOOL fcf2c42bb9a7cd7324ae635088e313b20b10e6689274b4c7ce35f22b9a571c7ea2056e55d2b29e1eaf6f9cc3e275743a4face1b918f031a569e9d4556226e8e8 +MISC ChangeLog 23654 SHA256 80c43debd66f2fdb1f27590fd09c175e4a3321307658b5b26abb9a21c479e475 SHA512 e009debc609d71fdd6cfb8f1e0badbd201a853b7114cdd7d90e8262151c196badb16b5aaef06ee5cc9c7142627e2210f6158fb0768dd22f81216b027dad079ea WHIRLPOOL af8a8649adc3516e14564c038debdfba6e666192256d025ec16c27d9a5d3a4b222a81024339af6a298cb0786b3906598f76bfb10c2b2d2a6394cb214fd1222e5 MISC metadata.xml 232 SHA256 0f9362f8e4539dec9b2feb1bd93d34e4dff44290f4dac44dd50f9d44de62360e SHA512 79b3d9679dd2d61479a24ef159f6a23758dad2b77679824bae7758c8f47375b4548e0adf135b3dae5c6d6eff23d134f9477a06fd29789d4fb98670431670bb01 WHIRLPOOL 2ac86da5a1d1512f358400d0616ca3baba6ad55d68ad68296975192cf4f60ed55a3faefe0c3290720d61f117e6c8b24b37cd017e8b8c21c77f977dda8d3212fa -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2 -iQGcBAEBCAAGBQJVGtbhAAoJEJQzkH1pP7W4mwIL/29InysRzxp1fSjHCQRvrACM -+pc3ppeM6kcd+wIYtERfGJEZtof5Zsm3sYqC8I951q849w0WCylE9ipCNnpbmDJ9 -CYHKYc6CEizZgIKAFF7p0u02x98YCEoLD8zSIeBFCwLRMH4UsKf15jwFKOLmovJ2 -08BJuCtJSE1xnJ7jxNPLR1SuGqW9noGJi+JWhQCgAC0OsWOGuzWdgCRK/h2mdOeq -6d09fDfjA/V1cHjG9WFCwCIcblkloezAIkz29YiQI8Pe0wMPs9ET3Lz5NpMyRahH -tSDz4f87gLhuCKQBFDoAHYDqkToCRPWbzaS6Vw8EuTqocwFh3zagG1Mr5YyUIQrq -vr26VVyVGhewDzCPb8KIOS87d1T3mrwi4X3FCGXPTdtShe2YUk9rTy784Zcju6Qe -xBuy3NW4YKq5ip5SPuN/18PMiZKogtRX+r2YOmoMOLmOeMzdTpTzziDOyJaN/ds1 -9giMmJCnOfPJvT3Eiq+9VG+PLJsJYqqESibFArn9WQ== -=VamJ +iQEcBAEBCAAGBQJVVLy5AAoJEP7VAChXwav6j/YH/A14DfR6901qyl1VtfYlLJfW +tsJgsEXrU+T781NG5fu/73Y+CFVLBU4p2/6b1xjKTskncADW4DhdtIc2zS8GvjXV +uvLXFOrdAS+bC4R/hQO7mIkQxqWIkpSEpu42YHZAMMzTOfNa83JCY8R6YHUBfbVh +6FrzjGB6llrOKFq/nvU05R7XC9MoKV9sRvzBBoGDVckwrsIzuPBnH5x1lw0Z9i2u +l4O68D0wFxwwJP6tfH8xLP79vrbXsHAVXdM3Z9AJS+wq/pLOGiS4XLlSMN3t7dW/ +D8S6HjuTI2Sc0LPj53IJy7o0UExuzlfkGiOG9FMRDmuucAZUSTXigVf45J0GA9g= +=nZKb -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.1-memleak.patch b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.1-memleak.patch new file mode 100644 index 0000000000..fcdd88b4c3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.1-memleak.patch @@ -0,0 +1,26 @@ +From 03e4207f11e228a4c079af991f82507539793bae Mon Sep 17 00:00:00 2001 +From: Daniel Kahn Gillmor +Date: Tue, 28 Apr 2015 13:01:16 -0400 +Subject: [PATCH] fix small memory leak in pinentry-curses + +* pinentry/pinentry-curses.c: free internally allocated local string. +--- + pinentry/pinentry-curses.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/pinentry/pinentry-curses.c b/pinentry/pinentry-curses.c +index 4b7080e..043f8a9 100644 +--- a/pinentry/pinentry-curses.c ++++ b/pinentry/pinentry-curses.c +@@ -199,6 +199,8 @@ utf8_to_local (char *lc_ctype, char *string) + memset (&ps, 0, sizeof(mbstate_t)); + mbsrtowcs (wcs, &p, len, &ps); + ++ free (local); ++ + leave: + if (old_ctype) + { +-- +2.1.4 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-cmd_confirm.patch b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-cmd_confirm.patch new file mode 100644 index 0000000000..8724d337f0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-cmd_confirm.patch @@ -0,0 +1,47 @@ +From 29236f84aca64be72c97a9b5513457a4e45afbc6 Mon Sep 17 00:00:00 2001 +From: "Neal H. Walfield" +Date: Mon, 11 May 2015 16:14:58 +0200 +Subject: [PATCH] Implement cmd_confirm in terms of cmd_message. + +* pinentry/pinentry.c (cmd_confirm): Implement cmd_confirm in terms of +cmd_message. +--- + pinentry/pinentry.c | 22 +--------------------- + 1 file changed, 1 insertion(+), 21 deletions(-) + +diff --git a/pinentry/pinentry.c b/pinentry/pinentry.c +index f28c576..11a8027 100644 +--- a/pinentry/pinentry.c ++++ b/pinentry/pinentry.c +@@ -1146,27 +1146,7 @@ cmd_confirm (ASSUAN_CONTEXT ctx, char *line) + static int + cmd_message (ASSUAN_CONTEXT ctx, char *line) + { +- int result; +- +- pinentry.one_button = 1; +- pinentry.quality_bar = 0; +- pinentry.close_button = 0; +- pinentry.locale_err = 0; +- pinentry.specific_err = 0; +- result = (*pinentry_cmd_handler) (&pinentry); +- if (pinentry.error) +- { +- free (pinentry.error); +- pinentry.error = NULL; +- } +- +- if (pinentry.close_button) +- assuan_write_status (ctx, "BUTTON_INFO", "close"); +- +- return result ? 0 +- : (pinentry.specific_err? pinentry.specific_err : +- pinentry.locale_err? ASSUAN_Locale_Problem +- : 0); ++ return cmd_confirm (ctx, "--one-button"); + } + + /* GETINFO +-- +2.1.4 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-gnome3.patch b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-gnome3.patch new file mode 100644 index 0000000000..040bc50eeb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-gnome3.patch @@ -0,0 +1,518 @@ +From be87785005d256b7f3dacc607ba5ea0a14de8593 Mon Sep 17 00:00:00 2001 +From: "Neal H. Walfield" +Date: Tue, 12 May 2015 17:07:49 +0200 +Subject: [PATCH] Add a GNOME3 pinentry based on gcr. + +* configure.ac (--enable-pinentry-gnome3): Option to enable the GNOME3 +pinentry. +(pinentry_gnome_3): Set to yes if enabled and gcr-3 and gcr-base-3 gcr +is available. +(GNOME3CFLAGS): Define and AC_SUBST. +(GNOME3LIBS): Define and AC_SUBST. +(GCR_API_SUBJECT_TO_CHANGE): Define. +(BUILD_PINENTRY_GNOME_3): Define. +* Makefile.am (pinentry_gnome_3): Define. +(SUBDIRS): Add ${pinentry_gnome_3}. +* gnome3/Makefile.am: New file. +* gnome3/pinentry-gnome3.c: New file. +--- + Makefile.am | 11 +- + configure.ac | 62 +++++++++-- + gnome3/Makefile.am | 39 +++++++ + gnome3/pinentry-gnome3.c | 271 +++++++++++++++++++++++++++++++++++++++++++++++ + 4 files changed, 370 insertions(+), 13 deletions(-) + create mode 100644 gnome3/Makefile.am + create mode 100644 gnome3/pinentry-gnome3.c + +diff --git a/Makefile.am b/Makefile.am +index f8f7aac..177f37e 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,5 +1,5 @@ + # Makefile.am +-# Copyright (C) 2002, 2012 g10 Code GmbH ++# Copyright (C) 2002, 2012, 2015 g10 Code GmbH + # + # This file is part of PINENTRY. + # +@@ -46,6 +46,12 @@ else + pinentry_gtk_2 = + endif + ++if BUILD_PINENTRY_GNOME_3 ++pinentry_gnome_3 = gnome3 ++else ++pinentry_gnome_3 = ++endif ++ + if BUILD_PINENTRY_QT4 + pinentry_qt4 = qt4 + else +@@ -59,7 +65,8 @@ pinentry_w32 = + endif + + SUBDIRS = assuan secmem pinentry ${pinentry_curses} ${pinentry_tty} \ +- ${pinentry_gtk_2} ${pinentry_qt4} ${pinentry_w32} doc ++ ${pinentry_gtk_2} ${pinentry_gnome_3} ${pinentry_qt4} \ ++ ${pinentry_w32} doc + + + install-exec-local: +diff --git a/configure.ac b/configure.ac +index c50ce68..9948d1f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -274,28 +274,34 @@ fi + + + dnl +-dnl Check for GTK+-2 pinentry program. ++dnl Check for GTK+-2 / GNOME3 pinentry programs. + dnl + AC_ARG_ENABLE(pinentry-gtk2, + AC_HELP_STRING([--enable-pinentry-gtk2], [build GTK+-2 pinentry]), + pinentry_gtk_2=$enableval, pinentry_gtk_2=maybe) + ++AC_ARG_ENABLE(pinentry-gnome3, ++ AC_HELP_STRING([--enable-pinentry-gnome3], [build GNOME 3 pinentry]), ++ pinentry_gnome_3=$enableval, pinentry_gnome_3=maybe) ++ + dnl check for pkg-config +-if test "$pinentry_gtk_2" != "no"; then ++if test "$pinentry_gtk_2" != "no" -o "$pinentry_gnome_3" != "no"; then + AC_PATH_PROG(PKG_CONFIG, pkg-config, no) + if test x"${PKG_CONFIG}" = xno ; then + pinentry_gtk_2=no ++ pinentry_gnome_3=no + fi + fi + + dnl check if the module gtk+-2.0 exists +-if test "$pinentry_gtk_2" != "no"; then ++if test "$pinentry_gtk_2" != "no" -o "$pinentry_gnome_3" != "no"; then + AC_MSG_CHECKING([for gtk+-2]) + "${PKG_CONFIG}" --exists gtk+-2.0 + if test $? -ne 0 ; then + AC_MSG_RESULT([no]) + AC_MSG_WARN([pkg-config could not find the module gtk+-2.0]) + pinentry_gtk_2=no ++ pinentry_gnome_3=no + else + AC_MSG_RESULT([yes]) + AC_MSG_CHECKING([gtk+-2 version >= 2.4.0]) +@@ -305,17 +311,45 @@ if test "$pinentry_gtk_2" != "no"; then + if test $? -ne 0 ; then + AC_MSG_WARN([building GTK+-2 pinentry disabled]) + pinentry_gtk_2=no ++ pinentry_gnome_3=no + else + GTK2CFLAGS=`"${PKG_CONFIG}" --cflags gtk+-2.0` + GTK2LIBS=`"${PKG_CONFIG}" --libs gtk+-2.0` + AC_SUBST(GTK2CFLAGS) + AC_SUBST(GTK2LIBS) +- pinentry_gtk_2=yes ++ if test "$pinentry_gtk_2" != "no" ++ then ++ pinentry_gtk_2=yes ++ fi ++ if test "$pinentry_gnome_3" != "no" ++ then ++ pinentry_gnome_3=yes ++ fi + fi + fi + fi + AM_CONDITIONAL(BUILD_PINENTRY_GTK_2, test "$pinentry_gtk_2" = "yes") + ++if test "$pinentry_gnome_3" != "no"; then ++ AC_MSG_CHECKING([for gcr]) ++ "${PKG_CONFIG}" --exists gcr-3,gcr-base-3 ++ if test $? -ne 0 ; then ++ AC_MSG_RESULT([no]) ++ AC_MSG_WARN([pkg-config could not find the module gcr-3,gcr-base-3]) ++ pinentry_gnome_3=no ++ else ++ AC_MSG_RESULT([yes]) ++ GNOME3CFLAGS=`"${PKG_CONFIG}" --cflags gcr-3,gcr-base-3` ++ GNOME3LIBS=`"${PKG_CONFIG}" --libs gcr-3,gcr-base-3` ++ AC_SUBST(GNOME3CFLAGS) ++ AC_SUBST(GNOME3LIBS) ++ AC_DEFINE(GCR_API_SUBJECT_TO_CHANGE, 1, [Nod nod]) ++ pinentry_gnome_3=yes ++ fi ++fi ++ ++AM_CONDITIONAL(BUILD_PINENTRY_GNOME_3, test "$pinentry_gnome_3" = "yes") ++ + dnl + dnl Check for libsecret. + dnl +@@ -450,16 +484,20 @@ else + if test "$pinentry_qt4" = "yes"; then + PINENTRY_DEFAULT=pinentry-qt4 + else +- if test "$pinentry_curses" = "yes"; then +- PINENTRY_DEFAULT=pinentry-curses ++ if test "$pinentry_gnome_3" = "yes"; then ++ PINENTRY_DEFAULT=pinentry-gnome3 + else +- if test "$pinentry_tty" = "yes"; then +- PINENTRY_DEFAULT=pinentry-tty ++ if test "$pinentry_curses" = "yes"; then ++ PINENTRY_DEFAULT=pinentry-curses + else +- if test "$pinentry_w32" = "yes"; then +- PINENTRY_DEFAULT=pinentry-w32 ++ if test "$pinentry_tty" = "yes"; then ++ PINENTRY_DEFAULT=pinentry-tty + else +- AC_MSG_ERROR([[No pinentry enabled.]]) ++ if test "$pinentry_w32" = "yes"; then ++ PINENTRY_DEFAULT=pinentry-w32 ++ else ++ AC_MSG_ERROR([[No pinentry enabled.]]) ++ fi + fi + fi + fi +@@ -475,6 +513,7 @@ pinentry/Makefile + curses/Makefile + tty/Makefile + gtk+-2/Makefile ++gnome3/Makefile + qt4/Makefile + w32/Makefile + doc/Makefile +@@ -493,6 +532,7 @@ AC_MSG_NOTICE([ + Curses Pinentry ..: $pinentry_curses + TTY Pinentry .....: $pinentry_tty + GTK+-2 Pinentry ..: $pinentry_gtk_2 ++ GNOME 3 Pinentry .: $pinentry_gnome_3 + Qt4 Pinentry .....: $pinentry_qt4 $pinentry_qt4_clip_msg + W32 Pinentry .....: $pinentry_w32 + +diff --git a/gnome3/Makefile.am b/gnome3/Makefile.am +new file mode 100644 +index 0000000..78df706 +--- /dev/null ++++ b/gnome3/Makefile.am +@@ -0,0 +1,39 @@ ++# Makefile.am - PIN entry GTK+ frontend. ++# Copyright (C) 2002, 2015 g10 Code GmbH ++# ++# This file is part of PINENTRY. ++# ++# PINENTRY is free software; you can redistribute it and/or modify ++# it under the terms of the GNU General Public License as published by ++# the Free Software Foundation; either version 2 of the License, or ++# (at your option) any later version. ++# ++# PINENTRY is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with this program; if not, write to the Free Software ++# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA ++ ++## Process this file with automake to produce Makefile.in ++ ++bin_PROGRAMS = pinentry-gnome3 ++ ++if FALLBACK_CURSES ++ncurses_include = $(NCURSES_INCLUDE) ++libcurses = ../pinentry/libpinentry-curses.a $(LIBCURSES) $(LIBICONV) ++else ++ncurses_include = ++libcurses = ++endif ++ ++AM_CPPFLAGS = $(COMMON_CFLAGS) $(GNOME3CFLAGS) \ ++ $(ncurses_include) -I$(top_srcdir)/assuan \ ++ -I$(top_srcdir)/secmem -I$(top_srcdir)/pinentry ++LDADD = $(COMMON_LIBS) \ ++ ../pinentry/libpinentry.a ../assuan/libassuan.a ../secmem/libsecmem.a \ ++ $(LIBCAP) $(GNOME3LIBS) $(libcurses) ++ ++pinentry_gnome3_SOURCES = pinentry-gnome3.c +diff --git a/gnome3/pinentry-gnome3.c b/gnome3/pinentry-gnome3.c +new file mode 100644 +index 0000000..74ec89c +--- /dev/null ++++ b/gnome3/pinentry-gnome3.c +@@ -0,0 +1,271 @@ ++/* pinentry-gnome3.c ++ Copyright (C) 2015 g10 Code GmbH ++ ++ pinentry-gnome-3 is a pinentry application for GNOME 3. It tries ++ to follow the Gnome Human Interface Guide as close as possible. ++ ++ 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 Free Software Foundation; either version 2 of the License, or ++ (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ ++ You should have received a copy of the GNU General Public License ++ along with this program; if not, write to the Free Software ++ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ ++ ++#ifdef HAVE_CONFIG_H ++# include "config.h" ++#endif ++ ++#include ++#include ++ ++#include ++ ++#include "assuan.h" ++ ++#include "memory.h" ++ ++#include "pinentry.h" ++ ++#ifdef FALLBACK_CURSES ++#include "pinentry-curses.h" ++#endif ++ ++ ++#define PGMNAME "pinentry-gnome3" ++ ++#ifndef VERSION ++# define VERSION ++#endif ++ ++static gchar * ++pinentry_utf8_validate (gchar *text) ++{ ++ gchar *result; ++ ++ if (!text) ++ return NULL; ++ ++ if (g_utf8_validate (text, -1, NULL)) ++ return g_strdup (text); ++ ++ /* Failure: Assume that it was encoded in the current locale and ++ convert it to utf-8. */ ++ result = g_locale_to_utf8 (text, -1, NULL, NULL, NULL); ++ if (!result) ++ { ++ gchar *p; ++ ++ result = p = g_strdup (text); ++ while (!g_utf8_validate (p, -1, (const gchar **) &p)) ++ *p = '?'; ++ } ++ return result; ++} ++ ++static GcrPrompt * ++create_prompt (pinentry_t pe, int confirm) ++{ ++ GcrPrompt *prompt; ++ GError *error = NULL; ++ char *msg; ++ ++ /* Create the prompt. */ ++ prompt = GCR_PROMPT (gcr_system_prompt_open (-1, NULL, &error)); ++ if (! prompt) ++ { ++ g_warning ("couldn't create prompt for gnupg passphrase: %s", ++ error->message); ++ g_error_free (error); ++ return NULL; ++ } ++ ++ /* Set the messages for the various buttons, etc. */ ++ if (pe->title) ++ { ++ msg = pinentry_utf8_validate (pe->title); ++ gcr_prompt_set_title (prompt, msg); ++ g_free (msg); ++ } ++ ++ if (pe->description) ++ { ++ msg = pinentry_utf8_validate (pe->description); ++ gcr_prompt_set_description (prompt, msg); ++ g_free (msg); ++ } ++ ++ /* An error occured during the last prompt. */ ++ if (pe->error) ++ { ++ msg = pinentry_utf8_validate (pe->error); ++ gcr_prompt_set_warning (prompt, msg); ++ g_free (msg); ++ } ++ ++ if (! pe->prompt && confirm) ++ gcr_prompt_set_message (prompt, "Message"); ++ else if (! pe->prompt && ! confirm) ++ gcr_prompt_set_message (prompt, "Enter Passphrase"); ++ else ++ { ++ msg = pinentry_utf8_validate (pe->prompt); ++ gcr_prompt_set_message (prompt, msg); ++ g_free (msg); ++ } ++ ++ if (! confirm) ++ gcr_prompt_set_password_new (prompt, !!pe->repeat_passphrase); ++ ++ if (pe->ok || pe->default_ok) ++ { ++ msg = pinentry_utf8_validate (pe->ok ?: pe->default_ok); ++ gcr_prompt_set_continue_label (prompt, msg); ++ g_free (msg); ++ } ++ /* XXX: Disable this button if pe->one_button is set. */ ++ if (pe->cancel || pe->default_cancel) ++ { ++ msg = pinentry_utf8_validate (pe->cancel ?: pe->default_cancel); ++ gcr_prompt_set_cancel_label (prompt, msg); ++ g_free (msg); ++ } ++ ++ if (confirm && pe->notok) ++ { ++ /* XXX: Add support for the third option. */ ++ } ++ ++ /* XXX: gcr expects a string; we have a int. */ ++ // gcr_prompt_set_caller_window (prompt, pe->parent_wid); ++ ++ if (! confirm && pe->allow_external_password_cache && pe->keyinfo) ++ { ++ if (pe->default_pwmngr) ++ { ++ msg = pinentry_utf8_validate (pe->default_pwmngr); ++ gcr_prompt_set_choice_label (prompt, msg); ++ g_free (msg); ++ } ++ else ++ gcr_prompt_set_choice_label ++ (prompt, "Automatically unlock this key, whenever I'm logged in"); ++ } ++ ++ return prompt; ++} ++ ++static int ++gnome3_cmd_handler (pinentry_t pe) ++{ ++ GcrPrompt *prompt = NULL; ++ GError *error = NULL; ++ int ret = -1; ++ ++ if (pe->pin) ++ /* Passphrase mode. */ ++ { ++ const char *password; ++ ++ prompt = create_prompt (pe, 0); ++ if (! prompt) ++ /* Something went wrong. */ ++ { ++ pe->canceled = 1; ++ return -1; ++ } ++ ++ /* "The returned password is valid until the next time a method ++ is called to display another prompt." */ ++ password = gcr_prompt_password_run (prompt, NULL, &error); ++ if (error) ++ /* Error. */ ++ { ++ pe->specific_err = ASSUAN_General_Error; ++ g_error_free (error); ++ ret = -1; ++ } ++ else if (! password && ! error) ++ /* User cancelled the operation. */ ++ ret = -1; ++ else ++ { ++ pinentry_setbufferlen (pe, strlen (password) + 1); ++ if (pe->pin) ++ strcpy (pe->pin, password); ++ ++ if (pe->repeat_passphrase) ++ pe->repeat_okay = 1; ++ ++ ret = 1; ++ } ++ } ++ else ++ /* Message box mode. */ ++ { ++ GcrPromptReply reply; ++ ++ prompt = create_prompt (pe, 1); ++ if (! prompt) ++ /* Something went wrong. */ ++ { ++ pe->canceled = 1; ++ return -1; ++ } ++ ++ /* XXX: We don't support a third button! */ ++ ++ reply = gcr_prompt_confirm_run (prompt, NULL, &error); ++ if (error) ++ { ++ pe->specific_err = ASSUAN_General_Error; ++ ret = 0; ++ } ++ else if (reply == GCR_PROMPT_REPLY_CONTINUE ++ /* XXX: Hack since gcr doesn't yet support one button ++ message boxes treat cancel the same as okay. */ ++ || pe->one_button) ++ /* Confirmation. */ ++ ret = 1; ++ else ++ /* GCR_PROMPT_REPLY_CANCEL */ ++ { ++ pe->canceled = 1; ++ ret = 0; ++ } ++ } ++ ++ if (prompt) ++ g_clear_object (&prompt); ++ return ret; ++} ++ ++pinentry_cmd_handler_t pinentry_cmd_handler = gnome3_cmd_handler; ++ ++int ++main (int argc, char *argv[]) ++{ ++ pinentry_init (PGMNAME); ++ ++#ifdef FALLBACK_CURSES ++ if (pinentry_have_display (argc, argv)) ++ gtk_init (&argc, &argv); ++ else ++ pinentry_cmd_handler = curses_cmd_handler; ++#else ++ gtk_init (&argc, &argv); ++#endif ++ ++ pinentry_parse_opts (argc, argv); ++ ++ if (pinentry_loop ()) ++ return 1; ++ ++ return 0; ++} +-- +2.1.4 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-handlers-return.patch b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-handlers-return.patch new file mode 100644 index 0000000000..43a84d96c3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-handlers-return.patch @@ -0,0 +1,28 @@ +From 3062742b945f95d72001896f8ba5468b9e63aa9b Mon Sep 17 00:00:00 2001 +From: "Neal H. Walfield" +Date: Wed, 13 May 2015 14:20:23 +0200 +Subject: [PATCH 1/1] Don't interpret the handler's return value as the + passphrase's length. + +* pinentry/pinentry.c (cmd_getpin): Don't interpret the return value +as the passphrase length. Use strlen instead. +--- + pinentry/pinentry.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/pinentry/pinentry.c b/pinentry/pinentry.c +index 53216fc..836ee14 100644 +--- a/pinentry/pinentry.c ++++ b/pinentry/pinentry.c +@@ -1109,7 +1109,7 @@ cmd_getpin (ASSUAN_CONTEXT ctx, char *line) + { + if (pinentry.repeat_okay) + assuan_write_status (ctx, "PIN_REPEATED", ""); +- result = assuan_send_data (ctx, pinentry.pin, result); ++ result = assuan_send_data (ctx, pinentry.pin, strlen(pinentry.pin)); + if (!result) + result = assuan_send_data (ctx, NULL, 0); + +-- +2.1.4 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-linking-order.patch b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-linking-order.patch new file mode 100644 index 0000000000..2006a8ccc6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-linking-order.patch @@ -0,0 +1,104 @@ +From 496235af8dfd373b54e5610f86bf1cada175ac23 Mon Sep 17 00:00:00 2001 +From: "Neal H. Walfield" +Date: Wed, 13 May 2015 21:47:11 +0200 +Subject: [PATCH 1/1] Fix linking order to work when linked with --as-needed. + +* curses/Makefile.am (LDADD): Add $(COMMON_LIBS) after all of the +local objects and object archives. +* gnome3/Makefile.am (LDADD): Likewise. +* gtk+-2/Makefile.am (LDADD): Likewise. +* qt4/Makefile.am (pinentry_qt4_LDADD): Likewise. +* tty/Makefile.am (LDADD): Likewise. + +Reported-by: Daniel Kahn Gillmor +--- + curses/Makefile.am | 5 ++--- + gnome3/Makefile.am | 5 ++--- + gtk+-2/Makefile.am | 5 ++--- + qt4/Makefile.am | 6 +++--- + tty/Makefile.am | 4 ++-- + 5 files changed, 11 insertions(+), 14 deletions(-) + +diff --git a/curses/Makefile.am b/curses/Makefile.am +index e8ea031..4d764c7 100644 +--- a/curses/Makefile.am ++++ b/curses/Makefile.am +@@ -22,9 +22,8 @@ + bin_PROGRAMS = pinentry-curses + + AM_CPPFLAGS = $(COMMON_CFLAGS) $(NCURSES_INCLUDE) -I$(top_srcdir)/pinentry +-LDADD = $(COMMON_LIBS) \ +- ../pinentry/libpinentry.a ../pinentry/libpinentry-curses.a \ ++LDADD = ../pinentry/libpinentry.a ../pinentry/libpinentry-curses.a \ + ../assuan/libassuan.a ../secmem/libsecmem.a \ +- $(LIBCAP) $(LIBCURSES) $(LIBICONV) ++ $(COMMON_LIBS) $(LIBCAP) $(LIBCURSES) $(LIBICONV) + + pinentry_curses_SOURCES = pinentry-curses.c +diff --git a/gnome3/Makefile.am b/gnome3/Makefile.am +index 78df706..46639de 100644 +--- a/gnome3/Makefile.am ++++ b/gnome3/Makefile.am +@@ -32,8 +32,7 @@ endif + AM_CPPFLAGS = $(COMMON_CFLAGS) $(GNOME3CFLAGS) \ + $(ncurses_include) -I$(top_srcdir)/assuan \ + -I$(top_srcdir)/secmem -I$(top_srcdir)/pinentry +-LDADD = $(COMMON_LIBS) \ +- ../pinentry/libpinentry.a ../assuan/libassuan.a ../secmem/libsecmem.a \ +- $(LIBCAP) $(GNOME3LIBS) $(libcurses) ++LDADD = ../pinentry/libpinentry.a ../assuan/libassuan.a ../secmem/libsecmem.a \ ++ $(COMMON_LIBS) $(LIBCAP) $(GNOME3LIBS) $(libcurses) + + pinentry_gnome3_SOURCES = pinentry-gnome3.c +diff --git a/gtk+-2/Makefile.am b/gtk+-2/Makefile.am +index c98139f..7e37469 100644 +--- a/gtk+-2/Makefile.am ++++ b/gtk+-2/Makefile.am +@@ -31,9 +31,8 @@ endif + + AM_CPPFLAGS = $(COMMON_CFLAGS) $(GTK2CFLAGS) $(ncurses_include) \ + -I$(top_srcdir)/secmem -I$(top_srcdir)/pinentry +-LDADD = $(COMMON_LIBS) \ +- ../pinentry/libpinentry.a ../assuan/libassuan.a ../secmem/libsecmem.a \ +- $(LIBCAP) $(GTK2LIBS) $(libcurses) ++LDADD = ../pinentry/libpinentry.a ../assuan/libassuan.a ../secmem/libsecmem.a \ ++ $(COMMON_LIBS) $(LIBCAP) $(GTK2LIBS) $(libcurses) + + pinentry_gtk_2_SOURCES = pinentry-gtk-2.c \ + gtksecentry.c gtksecentry.h gseal-gtk-compat.h +diff --git a/qt4/Makefile.am b/qt4/Makefile.am +index 31274bb..816aade 100644 +--- a/qt4/Makefile.am ++++ b/qt4/Makefile.am +@@ -38,10 +38,10 @@ AM_CPPFLAGS = $(COMMON_CFLAGS) \ + -I$(top_srcdir) -I$(top_srcdir)/assuan -I$(top_srcdir)/secmem \ + $(ncurses_include) -I$(top_srcdir)/pinentry + AM_CXXFLAGS = $(QT4_CORE_CFLAGS) $(QT4_GUI_CFLAGS) +-pinentry_qt4_LDADD = $(COMMON_LIBS) \ +- $(QT4_CORE_LIBS) $(QT4_GUI_LIBS) $(libcurses) \ ++pinentry_qt4_LDADD = \ + ../pinentry/libpinentry.a $(top_builddir)/assuan/libassuan.a \ +- $(top_builddir)/secmem/libsecmem.a $(LIBCAP) ++ $(top_builddir)/secmem/libsecmem.a \ ++ $(COMMON_LIBS) $(QT4_CORE_LIBS) $(QT4_GUI_LIBS) $(libcurses) $(LIBCAP) + + BUILT_SOURCES = \ + pinentryconfirm.moc qsecurelineedit.moc pinentrydialog.moc +diff --git a/tty/Makefile.am b/tty/Makefile.am +index 798c08f..aa805b2 100644 +--- a/tty/Makefile.am ++++ b/tty/Makefile.am +@@ -21,8 +21,8 @@ + bin_PROGRAMS = pinentry-tty + + AM_CPPFLAGS = $(COMMON_CFLAGS) -I$(top_srcdir)/pinentry +-LDADD = $(COMMON_LIBS) ../pinentry/libpinentry.a \ ++LDADD = ../pinentry/libpinentry.a \ + ../assuan/libassuan.a ../secmem/libsecmem.a \ +- $(LIBCAP) $(LIBICONV) ++ $(COMMON_LIBS) $(LIBCAP) $(LIBICONV) + + pinentry_tty_SOURCES = pinentry-tty.c +-- +2.1.4 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-management.patch b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-management.patch new file mode 100644 index 0000000000..04b2bafe46 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-management.patch @@ -0,0 +1,136 @@ +From bdd81974633f8e31d582b62999ef9b004bc3b95e Mon Sep 17 00:00:00 2001 +From: "Neal H. Walfield" +Date: Wed, 13 May 2015 13:52:03 +0200 +Subject: [PATCH 1/1] Make the management of pinentry.pin more explicit. + +* pinentry/pinentry.c: Include . +(pinentry): Set pin_len to 0. +(pinentry_setbufferlen): If len is less than 2048, set it to 2048. +Add an assertion. +(pinentry_setbuffer_clear): New function that releases the pin buffer. +(pinentry_setbuffer_init): New function that initializes the pin +buffer. +(cmd_getpin): Use pinentry_setbuffer_init and pinentry_setbuffer_clear +instead of manual memory management. +(cmd_confirm): Use pinentry_setbuffer_clear instead of manual memory +management. +--- + pinentry/pinentry.c | 52 +++++++++++++++++++++++++++++++++++++++------------- + 1 file changed, 39 insertions(+), 13 deletions(-) + +diff --git a/pinentry/pinentry.c b/pinentry/pinentry.c +index 3a44851..53216fc 100644 +--- a/pinentry/pinentry.c ++++ b/pinentry/pinentry.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #ifndef HAVE_W32CE_SYSTEM + # include + #endif +@@ -67,7 +68,7 @@ struct pinentry pinentry = + NULL, /* Not-Ok button. */ + NULL, /* Cancel button. */ + NULL, /* PIN. */ +- 2048, /* PIN length. */ ++ 0, /* PIN length. */ + 0, /* pin_from_cache. */ + 0, /* Display. */ + 0, /* TTY name. */ +@@ -354,8 +355,18 @@ char * + pinentry_setbufferlen (pinentry_t pin, int len) + { + char *newp; +- if (len < pinentry.pin_len) ++ ++ if (pin->pin_len) ++ assert (pin->pin); ++ else ++ assert (!pin->pin); ++ ++ if (len < 2048) ++ len = 2048; ++ ++ if (len <= pin->pin_len) + return NULL; ++ + newp = secmem_realloc (pin->pin, len); + if (newp) + { +@@ -371,6 +382,28 @@ pinentry_setbufferlen (pinentry_t pin, int len) + return newp; + } + ++static void ++pinentry_setbuffer_clear (pinentry_t pin) ++{ ++ if (! pin->pin) ++ { ++ assert (pin->pin_len == 0); ++ return; ++ } ++ ++ assert (pin->pin_len > 0); ++ ++ secmem_free (pin->pin); ++ pin->pin = NULL; ++ pin->pin_len = 0; ++} ++ ++static void ++pinentry_setbuffer_init (pinentry_t pin) ++{ ++ pinentry_setbuffer_clear (pin); ++ pinentry_setbufferlen (pin, 0); ++} + + /* Initialize the secure memory subsystem, drop privileges and return. + Must be called early. */ +@@ -983,7 +1016,7 @@ cmd_getpin (ASSUAN_CONTEXT ctx, char *line) + int set_prompt = 0; + int just_read_password_from_cache = 0; + +- pinentry.pin = secmem_malloc (pinentry.pin_len); ++ pinentry_setbuffer_init (&pinentry); + if (!pinentry.pin) + return ASSUAN_Out_Of_Core; + +@@ -1065,11 +1098,7 @@ cmd_getpin (ASSUAN_CONTEXT ctx, char *line) + + if (result < 0) + { +- if (pinentry.pin) +- { +- secmem_free (pinentry.pin); +- pinentry.pin = NULL; +- } ++ pinentry_setbuffer_clear (&pinentry); + if (pinentry.specific_err) + return pinentry.specific_err; + return pinentry.locale_err? ASSUAN_Locale_Problem: ASSUAN_Canceled; +@@ -1094,11 +1123,7 @@ cmd_getpin (ASSUAN_CONTEXT ctx, char *line) + password_cache_save (pinentry.keyinfo, pinentry.pin); + } + +- if (pinentry.pin) +- { +- secmem_free (pinentry.pin); +- pinentry.pin = NULL; +- } ++ pinentry_setbuffer_clear (&pinentry); + + return result; + } +@@ -1122,6 +1147,7 @@ cmd_confirm (ASSUAN_CONTEXT ctx, char *line) + pinentry.locale_err = 0; + pinentry.specific_err = 0; + pinentry.canceled = 0; ++ pinentry_setbuffer_clear (&pinentry); + result = (*pinentry_cmd_handler) (&pinentry); + if (pinentry.error) + { +-- +2.1.4 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-memory.patch b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-memory.patch new file mode 100644 index 0000000000..08cb274c0c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-memory.patch @@ -0,0 +1,32 @@ +From aa04dac66f2ee949e8789a3c91090b01646f2e57 Mon Sep 17 00:00:00 2001 +From: "Neal H. Walfield" +Date: Mon, 11 May 2015 16:14:18 +0200 +Subject: [PATCH] Fix memory allocation in pinentry_setbufferlen. + +* pinentry/pinentry.c (pinentry_setbufferlen): Set PIN->PIN to a +buffer that is LEN bytes large, not 2 * PIN->PIN_LENGTH. +--- + pinentry/pinentry.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/pinentry/pinentry.c b/pinentry/pinentry.c +index 51c873c..f28c576 100644 +--- a/pinentry/pinentry.c ++++ b/pinentry/pinentry.c +@@ -356,11 +356,11 @@ pinentry_setbufferlen (pinentry_t pin, int len) + char *newp; + if (len < pinentry.pin_len) + return NULL; +- newp = secmem_realloc (pin->pin, 2 * pin->pin_len); ++ newp = secmem_realloc (pin->pin, len); + if (newp) + { + pin->pin = newp; +- pin->pin_len *= 2; ++ pin->pin_len = len; + } + else + { +-- +2.1.4 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-simplify.patch b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-simplify.patch new file mode 100644 index 0000000000..8249849bce --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.9.2-simplify.patch @@ -0,0 +1,48 @@ +From 831782b3b625ca81624fae0ee184da0d2fc46d96 Mon Sep 17 00:00:00 2001 +From: "Neal H. Walfield" +Date: Mon, 11 May 2015 16:35:12 +0200 +Subject: [PATCH 1/1] Simplify code. + +* pinentry/pinentry.c (cmd_confirm): Don't use nested ternary +expressions. +--- + pinentry/pinentry.c | 23 +++++++++++++++-------- + 1 file changed, 15 insertions(+), 8 deletions(-) + +diff --git a/pinentry/pinentry.c b/pinentry/pinentry.c +index 11a8027..3a44851 100644 +--- a/pinentry/pinentry.c ++++ b/pinentry/pinentry.c +@@ -1132,14 +1132,21 @@ cmd_confirm (ASSUAN_CONTEXT ctx, char *line) + if (pinentry.close_button) + assuan_write_status (ctx, "BUTTON_INFO", "close"); + +- return result ? 0 +- : (pinentry.specific_err? pinentry.specific_err : +- pinentry.locale_err? ASSUAN_Locale_Problem +- : (pinentry.one_button +- ? 0 +- : (pinentry.canceled +- ? ASSUAN_Canceled +- : ASSUAN_Not_Confirmed))); ++ if (result) ++ return 0; ++ ++ if (pinentry.specific_err) ++ return pinentry.specific_err; ++ ++ if (pinentry.locale_err) ++ return ASSUAN_Locale_Problem; ++ ++ if (pinentry.one_button) ++ return 0; ++ ++ if (pinentry.canceled) ++ return ASSUAN_Canceled; ++ return ASSUAN_Not_Confirmed; + } + + +-- +2.1.4 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.0-r3.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.0-r3.ebuild index c3e5f85141..c0b153bf3f 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.0-r3.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.0-r3.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.9.0-r3.ebuild,v 1.2 2015/03/31 17:18:11 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.9.0-r3.ebuild,v 1.3 2015/04/30 19:51:33 alonbl Exp $ EAPI=5 -inherit qmake-utils autotools multilib eutils flag-o-matic +inherit qmake-utils autotools multilib eutils flag-o-matic toolchain-funcs DESCRIPTION="Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol" HOMEPAGE="http://gnupg.org/aegypten2/index.html" @@ -53,6 +53,7 @@ src_prepare() { src_configure() { use static && append-ldflags -static + [[ "$(gcc-major-version)" -ge 5 ]] && append-cxxflags -std=gnu++11 if [[ ${CHOST} == *-aix* ]] ; then append-flags -I"${EPREFIX}/usr/$(get_libdir)/gnulib/include" diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.1.ebuild similarity index 81% rename from sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.0-r1.ebuild rename to sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.1.ebuild index 78a460640e..79933fe22f 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.0-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.1.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.9.0-r1.ebuild,v 1.2 2015/03/31 17:18:11 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.9.1.ebuild,v 1.2 2015/05/05 16:24:05 alonbl Exp $ EAPI=5 -inherit autotools multilib eutils flag-o-matic +inherit qmake-utils autotools multilib eutils flag-o-matic toolchain-funcs DESCRIPTION="Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol" HOMEPAGE="http://gnupg.org/aegypten2/index.html" @@ -27,7 +27,6 @@ DEPEND="${RDEPEND} sys-devel/gettext gtk? ( virtual/pkgconfig ) qt4? ( virtual/pkgconfig ) - ppc-aix? ( dev-libs/gnulib ) " REQUIRED_USE=" || ( ncurses gtk qt4 ) @@ -39,25 +38,14 @@ REQUIRED_USE=" DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) src_prepare() { - if use qt4; then - local f - for f in qt4/*.moc; do - "${EPREFIX}"/usr/bin/moc ${f/.moc/.h} > ${f} || die - done - fi epatch "${FILESDIR}/${PN}-0.8.2-ncurses.patch" - epatch "${FILESDIR}/${PN}-0.8.2-texi.patch" + epatch "${FILESDIR}/${P}-memleak.patch" eautoreconf } src_configure() { use static && append-ldflags -static - - if [[ ${CHOST} == *-aix* ]] ; then - append-flags -I"${EPREFIX}/usr/$(get_libdir)/gnulib/include" - append-ldflags -L"${EPREFIX}/usr/$(get_libdir)/gnulib/$(get_libdir)" - append-libs -lgnu - fi + [[ "$(gcc-major-version)" -ge 5 ]] && append-cxxflags -std=gnu++11 # Issues finding qt on multilib systems export QTLIB="${QTDIR}/$(get_libdir)" @@ -69,11 +57,8 @@ src_configure() { $(use_enable ncurses fallback-curses) \ $(use_enable qt4 pinentry-qt4) \ $(use qt4 && use_enable clipboard pinentry-qt4-clipboard) \ - $(use_with caps libcap) -} - -src_compile() { - emake AR="$(tc-getAR)" + $(use_with caps libcap) \ + MOC="$(qt4_get_bindir)"/moc } src_install() { diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.0-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.2-r1.ebuild similarity index 76% rename from sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.0-r2.ebuild rename to sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.2-r1.ebuild index 49bad319c1..95d39c6ba4 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.0-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-0.9.2-r1.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.9.0-r2.ebuild,v 1.2 2015/03/31 17:18:11 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.9.2-r1.ebuild,v 1.1 2015/05/14 08:12:20 k_f Exp $ EAPI=5 -inherit autotools multilib eutils flag-o-matic +inherit qmake-utils autotools multilib eutils flag-o-matic toolchain-funcs DESCRIPTION="Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol" HOMEPAGE="http://gnupg.org/aegypten2/index.html" @@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="clipboard gtk ncurses qt4 caps static" +IUSE="clipboard gtk ncurses qt4 caps gnome-keyring static" RDEPEND=" app-eselect/eselect-pinentry @@ -27,7 +27,7 @@ DEPEND="${RDEPEND} sys-devel/gettext gtk? ( virtual/pkgconfig ) qt4? ( virtual/pkgconfig ) - ppc-aix? ( dev-libs/gnulib ) + gnome-keyring? ( app-crypt/libsecret ) " REQUIRED_USE=" || ( ncurses gtk qt4 ) @@ -39,26 +39,20 @@ REQUIRED_USE=" DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) src_prepare() { - if use qt4; then - local f - for f in qt4/*.moc; do - "${EPREFIX}"/usr/bin/moc ${f/.moc/.h} > ${f} || die - done - fi epatch "${FILESDIR}/${PN}-0.8.2-ncurses.patch" - epatch "${FILESDIR}/${PN}-0.8.2-texi.patch" - epatch "${FILESDIR}/${PN}-0.9.0-accessibility.patch" + epatch "${FILESDIR}/${P}-handlers-return.patch" + epatch "${FILESDIR}/${P}-gnome3.patch" + epatch "${FILESDIR}/${P}-simplify.patch" + epatch "${FILESDIR}/${P}-cmd_confirm.patch" + epatch "${FILESDIR}/${P}-memory.patch" + epatch "${FILESDIR}/${P}-management.patch" + epatch "${FILESDIR}/${P}-linking-order.patch" eautoreconf } src_configure() { use static && append-ldflags -static - - if [[ ${CHOST} == *-aix* ]] ; then - append-flags -I"${EPREFIX}/usr/$(get_libdir)/gnulib/include" - append-ldflags -L"${EPREFIX}/usr/$(get_libdir)/gnulib/$(get_libdir)" - append-libs -lgnu - fi + [[ "$(gcc-major-version)" -ge 5 ]] && append-cxxflags -std=gnu++11 # Issues finding qt on multilib systems export QTLIB="${QTDIR}/$(get_libdir)" @@ -70,11 +64,10 @@ src_configure() { $(use_enable ncurses fallback-curses) \ $(use_enable qt4 pinentry-qt4) \ $(use qt4 && use_enable clipboard pinentry-qt4-clipboard) \ - $(use_with caps libcap) -} - -src_compile() { - emake AR="$(tc-getAR)" + $(use_with caps libcap) \ + $(use_enable gnome-keyring libsecret) \ + $(use_enable gnome-keyring pinentry-gnome3) \ + MOC="$(qt4_get_bindir)"/moc } src_install() { diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/dbus-glib/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/dbus-glib/ChangeLog index a9bfb00ff2..89688c9d96 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/dbus-glib/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/dev-libs/dbus-glib/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for dev-libs/dbus-glib # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/ChangeLog,v 1.163 2015/04/30 04:37:51 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/ChangeLog,v 1.165 2015/05/27 13:49:19 tetromino Exp $ + + 27 May 2015; Alexandre Rostovtsev + -dbus-glib-0.100.2.ebuild, -dbus-glib-0.100.2-r1.ebuild, + -files/dbus-glib-0.100-dbus-glib-sections.txt, + -files/dbus-glib-0.100-fix-tests.patch: + Clean up old. + + 27 May 2015; Mikle Kolyada dbus-glib-0.102.ebuild: + arm stable wrt bug #545844 30 Apr 2015; Jeroen Roovers dbus-glib-0.102.ebuild: Stable for PPC64 (bug #545844). diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/dbus-glib/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/dbus-glib/Manifest index 10b0b58602..661a661c9a 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/dbus-glib/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/dbus-glib/Manifest @@ -1,19 +1,26 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -AUX dbus-glib-0.100-dbus-glib-sections.txt 5087 SHA256 894c0ad9d9b6ed4c2d2ea51cd14d36a82a61009e24c3c5fb17b3262f7a514b84 SHA512 01be4ec1c6753fe2b4e6ed50fe66ef5ea2cb6d2ae2fbf2606e75ab7bdb36f33ec8322e2f5aae2ff52784e629f89f941eaea06609144aa51934c395b7554f6368 WHIRLPOOL a085eb66dbbbfadb991d297b780c9c1bae00d18602dada4bf79158b284d10f08cf139c028e9859dba66b2bf51d8a74228aefd10421118ee3a3a4933be123c6d1 -AUX dbus-glib-0.100-fix-tests.patch 1591 SHA256 6cbc8cb71aa702e4a12e52582bb1df9737c3c1f6f0f58177e3097a20ba690e2a SHA512 8e60d56d3db1f063d949abef914791ad6aaa5a1f22f3fed5cd0dc097e5b400ad7299cdae6dc42d8382a04d359c1b1e5f4b34e714ab123c42cbd7691ddd87e89a WHIRLPOOL e62753ec9b4a17fbe88283c7dd9886262375c4f0bee424a2732b673246ebc163bee72ed0cb73711dc49f5fc00c9c7e5159512e3640ca3d0cc5a80f6bb6eb94d2 -DIST dbus-glib-0.100.2.tar.gz 748836 SHA256 a5bb42da921f51c28161e0e54a5a8241d94a1c0499a14007150e9ce743da6ac5 SHA512 f7bbbeac189a724b7f95dce42e8adaf533a1d1c038521990d0eb2cb41c3f088a93d432c257a75dcce31419a55020455084d983b9471ace385c497f659a39ef59 WHIRLPOOL f5c23dab0e78fada494c3bf55c7db62bc2993789ad89a26507d499dc654d2ced22522909f191029f796bee181c4d587dad86fd72d727085add759602c3a8a90f DIST dbus-glib-0.102.tar.gz 783792 SHA256 6964ed585bb8149a14ab744b5ded5e77cf71ec5446e6dcc5fcf5eebcc52df29c SHA512 9bf4b33dd264eaed9ade0e35f0ad47986c31bd5e3de4d3e2fcee66a9be87000b6121bc810b9a5a24eca53190d98323b871dc78f341df8e05bd0247b096cf778f WHIRLPOOL b83f12877118dca1797c935f57a6ae664fbfc70c4d2fb2d95d2cf11abb7c326a098f336225ffb9030fac00a33d988a30038e2734721fc1ddbb5297f864e01bcf -EBUILD dbus-glib-0.100.2-r1.ebuild 2528 SHA256 9be6ea58dcbfe03dc45e919b9e24c63d85f3072c90da6f3eaad6f09295f55b16 SHA512 79b762347784f4e391e9bdde40b18ff20334bd6ad6ac21a81136f63fdba35c45a505c70ab219d6d57d56da676614a225aec15ad61cb8f5ceb1d1d7516c54a884 WHIRLPOOL 3f5f0d079167e655802dd746ebd4bf392359fbe4766a2a35633c0af525e52758c2bb8a4c293fe97ccd587908612e1c6d17fc9116a0b6251c3da9ef96735f346a -EBUILD dbus-glib-0.100.2.ebuild 2360 SHA256 16b99fa0669235b959f5ec3ea2f725959917a43eaaa26baae8a3e5e3a3851cb5 SHA512 42c2ea91e48102f79b7cab3c249f2199bffb1578b3d505885870d1abf1ee5949528e7406626dcde39418bd8ace4ff3a1a1cd48a08f436cc49fa4c00b730b5f69 WHIRLPOOL 2fcbb4551fba6a7b38fc9ff1a9b73a76a258551df6ebc336b5eae681f0c4966b13b2d1cbfd0ed78c476c1d8006e2d3c3323d4997455149649de27b7f26f3ee2d -EBUILD dbus-glib-0.102.ebuild 2270 SHA256 6087e557740be04bea2cc46d1c4ebe6a1f77d75667781a87e66a1e1fb790e504 SHA512 e3413d841077c91924fae9f3928f2c87bc6219493c4025657e484e71a2cc7ce29b0a020419aeaef3a0a411adf561c1b4b316e610db07f9b70b41097b5ee23c77 WHIRLPOOL 2219744c5e9d20f649139adc736ef77007ec1ee6b134070455aefaa8ac5d345395bc7f1595ad14d17819ff4864a415a3478bdea2fd4da0bf01dae891817acba0 -MISC ChangeLog 21597 SHA256 f4c475ffe812401c65eda0316969e6414d63d14fecf01a3a7ce9600022856b74 SHA512 fcc9729aa82ea8ab3db06c0ebd8c4b3cc2a5f8040f0c7f08c296e3d1ca8ad8fba5537ab12529f74039a7813e028837b2ed37257a863678ca39b2eb89f312ed3c WHIRLPOOL 1ac17ef42deec04604cdffa6b4b66a785e5dbdef0768625925426e8f1a77f0ceb1bffe0d4b9ae1680e725a1aca9949dbdee6d40eb5e8458ac6d6c48e1d3b536d +EBUILD dbus-glib-0.102.ebuild 2273 SHA256 64892ae89fec302208572c94e2037594e7c422ba0ea88cf1ddc0c4a292f20670 SHA512 81aa561bfd0db6a9dbc89f90a92afe47d6ec9c446a925d4cc44104b22b8b76b5ca3fcc81103d4d29543ffff80f0d9f3a685835c60e6bf4fe51294b4f3602c547 WHIRLPOOL eb6b462fc3c0faf52e475f2f730176fee57a1ea708c0308bd527a731d4447ec5332ec6f20cd4bfcb304fe30b9a242846863357060b29737a9bddac06d7ffe50d +MISC ChangeLog 21933 SHA256 17ba9719883aeba7718ac023900e7d2a5cecbfccec77ad4dc8979f2a08c4d2c1 SHA512 24b6fee4cb1b9297eb89f5cd02f822a6400fc7e72929398b29ce6b4a5d0d82b94c407b45616145bbd48793cff67aad2b4927b0a466b74db94dd8a0da36da4d30 WHIRLPOOL ab50afb37da7b5a3e9512d5ab35f3f3b655f713f0079b645a08cad5382e85bf7f944104b61cc52c648493a6df497facd5a2e4544822cb586167bfd186ec8a319 MISC metadata.xml 338 SHA256 45aae49f98a1fa143d6638f9c8883bd4e2147029d1976e8fe2c67b821e38a716 SHA512 9585c9d220740849c14532682e24dad1bd36bb4c4bd512864f12409b72a72512f6bffea7e04cec543ffac41d10337819e4a7493798f85e3a06a8845030f94aed WHIRLPOOL d2e660d2c6e654897f03c20f0ad4159e52129d590f08d3f379b2cc9554f47cf15017995ed2f17240c0c51b963b76c2f06b5fa3d6c5cefc60a7c25b4260122cf9 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2 +Version: GnuPG v2.0 -iEYEAREIAAYFAlVBsaAACgkQVWmRsqeSphPLWgCfQaEBqF3luAc+7YRxFHlhOvPu -3aoAniD93UOAk8wJkd5P4/QYwONCX6jV -=eBmM +iQJ8BAEBCABmBQJVZctgXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RTNCRkUzRDRBNkI2MEEwQkYwQzMyOEEx +OEU1QjZGMkQ4RDVFQzhEAAoJEBjltvLY1eyN4+MP/Rm4WzI6VJyOqPrhRcD+8LNo +AmA17FaPO1LcX/Djs8ODqO9Q/yvx8FFuYquD5D/9I2/UHt8F98Jpx5Fwrv304shB +lRiLa8E2/EPW4+rHoWboXkPe7tMqMu1DGHYk/OBmfJo6jfH5Xo340Dd+0NkKQ0F/ +JOp4yT/qUOcZji6JtkWCHEEXErgUZ39eyxW+HP7Tx8iZ664/vMvQdVJNauHV4XBc +s/lHqG/CudbXFk6twHmWkz/ctnT0sRIlVbR4jtEWCzuyyelKhUG9Hj3InbdIc+oK +Vlq5tQrBNKYPPoVb9CO9c3wVC4N7TERRJvJMnLUkqgaInrLG9kknCv4rliAvyFml +CcI0oyeynJyXlDcN7fLPEOeT1bic05GXvkvsXLtsB2ZlF0ogYI/W2kwiAib+PmKm +3zLwNALGCdLyTWht0Db2M3xAyKVboBDQ9yID4F0QWluKHfjl8zuWnRW8lODlipnk +Tl+T2wsss9pKLHbqx61TEmGuYufSf9tR6C1jaRFVpgy3kY/mG6Je+qh4yOOimPUz ++Y6/kkARnfvBRlJnUi8Vxtq3Jz9M1nYS/LFK8RlmcPBJkkKG1p3ON8IOH/2BslDN +wPClkH3Se/0RxfuW0cYZdoRhoVymawSYR9C8YS6H99hqmcvRuoLvrwm2j9U3m4sB +f9XjzNaHoF/Pv2BaQWuQ +=Tg35 -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild deleted file mode 100644 index ff9607140f..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild,v 1.12 2014/06/24 22:07:15 mgorny Exp $ - -EAPI=5 -inherit bash-completion-r1 eutils multilib-minimal - -DESCRIPTION="D-Bus bindings for glib" -HOMEPAGE="http://dbus.freedesktop.org/" -SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz" - -LICENSE="|| ( GPL-2 AFL-2.1 )" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris" -IUSE="debug doc static-libs test" - -CDEPEND=">=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}] - >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] - >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}]" -DEPEND="${CDEPEND} - virtual/pkgconfig - doc? ( >=dev-util/gtk-doc-1.4 )" -RDEPEND="${CDEPEND} - abi_x86_32? ( - ! libaio-0.3.109-r2.ebuild: + Avoid executing git #379999 by Agostino Sarubbo. + +*libaio-0.3.109-r2 (09 Nov 2010) + + 09 Nov 2010; Mike Frysinger +libaio-0.3.109-r2.ebuild: + Drop lio_listio man page now provided by man-pages. + +*libaio-0.3.109-r1 (21 Oct 2010) + + 21 Oct 2010; Mike Frysinger +libaio-0.3.109-r1.ebuild, + +files/libaio-0.3.109-generic-arch.patch, + files/libaio-0.3.109-install.patch, + +files/libaio-0.3.109-unify-bits-endian.patch: + Clean up ebuild by restoring patches and drop aio_init man page #341953 by + Alec M. + +*libaio-0.3.109 (25 Aug 2010) + + 25 Aug 2010; Maciej Mrozowski + +libaio-0.3.109.ebuild, +files/libaio-0.3.109-install.patch: + Version bump, fix bug 325355 (install to /lib) + + 06 Apr 2010; Jonathan Callen libaio-0.3.107.ebuild: + Bump to EAPI=3, add prefix keywords + + 12 Sep 2009; Víctor Ostorga + -files/libaio-0.3.15-2.5-2-Makefile.patch, + -files/libaio-0.3.104-build.patch: + Cleaning out unused patches + + 06 May 2009; Jeroen Roovers libaio-0.3.107.ebuild: + Stable for HPPA too. + + 18 Mar 2009; Brent Baude libaio-0.3.107.ebuild: + stable ppc, bug 254291 + + 15 Mar 2009; Brent Baude libaio-0.3.107.ebuild: + stable ppc64, bug 254291 + + 24 Feb 2009; Raúl Porcel libaio-0.3.107.ebuild: + arm/ia64/s390/sh/sparc stable + + 09 Feb 2009; Raúl Porcel libaio-0.3.15-r1.ebuild: + ia64/sparc stable wrt #254291 + + 14 Jan 2009; Mike Frysinger + +files/libaio-0.3.107-ar-ranlib.patch, libaio-0.3.107.ebuild: + Respect AR/RANLIB in env. + + 11 Jan 2009; Markus Meier libaio-0.3.107.ebuild: + x86 stable, bug #254291 + + 10 Jan 2009; Tobias Klausmann libaio-0.3.107.ebuild: + Stable on alpha, bug #254291 + + 10 Jan 2009; Thomas Anderson + libaio-0.3.107.ebuild: + stable amd64, bug 254291 + + 24 Dec 2008; Mike Frysinger + +files/libaio-0.3.107-generic-arch.patch, libaio-0.3.107.ebuild: + Add generic support for missing arches (arm, blackfin, sh, etc...). + + 04 Dec 2008; Brent Baude libaio-0.3.106-r2.ebuild: + stable ppc64, bug 245909 + + 14 Nov 2008; Raúl Porcel libaio-0.3.106-r2.ebuild: + alpha/ia64 stable wrt #245909 + + 08 Nov 2008; Markus Meier libaio-0.3.106-r2.ebuild: + amd64/x86 stable, bug #245909 + + 08 Nov 2008; nixnut libaio-0.3.106-r2.ebuild: + Stable on ppc wrt bug 245909 + + 08 Nov 2008; Mike Frysinger libaio-0.3.107.ebuild: + Fix by Olivier Huber for multilib installs #245964. + +*libaio-0.3.107 (06 Nov 2008) + + 06 Nov 2008; Mike Frysinger + +files/libaio-0.3.107-install-to-slash.patch, + +files/libaio-0.3.107-sparc.patch, +libaio-0.3.107.ebuild: + Version bump. + +*libaio-0.3.106-r2 (15 Sep 2008) + + 15 Sep 2008; Jeremy Olexa +libaio-0.3.106-r2.ebuild: + (non maintainer commit) add cross compiler support, thanks to Aaron Carroll + in bug 197720 + + 06 Jan 2007; Danny van Dyk -libaio-0.3.15.ebuild, + -libaio-0.3.104.ebuild, -libaio-0.3.106.ebuild: + QA: Removed unused versions. + + 20 Dec 2006; Steve Dibb libaio-0.3.106-r1.ebuild: + amd64 stable, bug 137915 + + 20 Oct 2006; Bryan Østergaard + libaio-0.3.106-r1.ebuild: + Stable on Alpha. + + 12 Jul 2006; Steve Arnold libaio-0.3.106.ebuild: + Backported fixes to 106 version to use updated patch, but without the + src_test updates (use the -r1 version for test updates). + + 10 Jul 2006; Steve Arnold + +files/libaio-0.3.106-build.patch, libaio-0.3.106-r1.ebuild: + Fixed build patch, soname, and QA issues, works now on amd64. Note the + tests still need a Makefile patch to work correctly, and I'm not sure + about the status of the kernel support (upstream kernel patches stop about + a year ago at 2.6.12). This is used by the ROMIO support in mpich2. + + 09 Jul 2006; Joshua Kinard libaio-0.3.15-r1.ebuild: + Marked stable on mips. + + 26 Jun 2006; Andrej Kacian libaio-0.3.106-r1.ebuild: + Stable on x86, bug #137915. + + 25 Jun 2006; Marcus D. Hanwell libaio-0.3.106.ebuild: + Marked stable on amd64, bug 137915. + + 25 Jun 2006; Tobias Scherbaum + libaio-0.3.106-r1.ebuild: + ppc stable, bug #137915 + + 25 Jun 2006; Markus Rothe libaio-0.3.106-r1.ebuild: + Stable on ppc64; bug #137915 + + 25 May 2006; Guy Martin libaio-0.3.15.ebuild, + libaio-0.3.15-r1.ebuild: + Not ported on hppa. Removing ~hppa keyword. + + 21 May 2006; Markus Rothe libaio-0.3.106.ebuild: + Stable on ppc64 + +*libaio-0.3.106-r1 (17 May 2006) + + 17 May 2006; Patrick McLean + +libaio-0.3.106-r1.ebuild: + Fix for multilib-strict, revbump because this changes the approach to + multilib support. + + 06 May 2006; Mark Loeser libaio-0.3.106.ebuild: + Stable on x86 + + 27 Apr 2006; Marien Zwart files/digest-libaio-0.3.15, + files/digest-libaio-0.3.15-r1, files/digest-libaio-0.3.104, + files/digest-libaio-0.3.106, Manifest: + Fixing SHA256 digest, pass four + + 23 Mar 2006; Luca Barbato libaio-0.3.106.ebuild: + Marked ppc + + 04 Feb 2006; Aron Griffis libaio-0.3.106.ebuild: + Mark 0.3.106 stable on alpha + + 03 Feb 2006; Aron Griffis libaio-0.3.106.ebuild: + Mark 0.3.106 stable on ia64 + +*libaio-0.3.106 (05 Jan 2006) + + 05 Jan 2006; Mike Frysinger +libaio-0.3.106.ebuild: + Version bump. + +*libaio-0.3.104 (11 Oct 2005) + + 11 Oct 2005; Mike Frysinger + +files/libaio-0.3.104-build.patch, +libaio-0.3.104.ebuild: + Version bump #108818 by Steve Yin. + +*libaio-0.3.15-r1 (04 Oct 2005) + + 04 Oct 2005; Mike Frysinger + +files/libaio-0.3.15-CFLAGS.patch, + +files/libaio-0.3.15-no-exec-stack.patch, +libaio-0.3.15-r1.ebuild: + Clean up ebuild, respect user CFLAGS, and fix executable stack markings. + + 02 Oct 2005; Aron Griffis libaio-0.3.15.ebuild: + Mark 0.3.15 stable on alpha + + 24 Aug 2005; Mike Frysinger + +files/libaio-0.3.15-more-arches.patch, libaio-0.3.15.ebuild: + Add support for alpha/arm/hppa/ia64/m68k/mips/ppc/s390/sh/sparc. + + 12 Jun 2004; Ian Leitch libaio-0.3.15.ebuild, + libaio-0.3.92.ebuild: + ~x86 added to KEYWORDS. Description modified. #53567 + + 11 Jun 2004; Danny van Dyk libaio-0.3.15.ebuild: + Applying the -fPIC patch only on necessary archs from now on. + +*libaio-0.3.15 (30 Nov 2003) + + 30 Nov 2003; Brad House libaio-0.3.15.ebuild, + libaio-0.3.92.ebuild, files/libaio-0.3.15-2.5-2-Makefile.patch: + use patched 0.3.15 instead of 0.3.92 + +*libaio-0.3.92 (30 Nov 2003) + + 30 Nov 2003; Brad House libaio-0.3.92.ebuild: + initial commit. needed for Oracle 9i diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/Manifest index c9265556ef..fe04b2345a 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/Manifest @@ -1 +1,16 @@ -DIST libaio-0.3.109.tar.bz2 43579 RMD160 fed1f4ddb9cb9d66c40f5909a6d7c2400dcebda0 SHA1 b772e567e7089bb3ca405b16370f8b1a4997c0b3 SHA256 b5cefce0a3cb49f8dca4d00e9480c0d9b45b75863bd44764156e322ee214e794 +AUX libaio-0.3.106-build.patch 518 SHA256 d9ad69df11e8db16ef8502057849973fcfa1ffd1aef2b1d5667f09d79cb84878 SHA512 305df897c7418b9b43c5b7f970566f5660c0282692d4d2da459cfe57ee213b0a1c3d937866b6dd714df63a0d7db6e186a60b23b5f6d62a39797e06214efe9d65 WHIRLPOOL 222041777b40aa09a4ec7c9ba716754fca1b9c112ba6d7255bd289476f1ac9543178de972eb5a9816d8ba5ca46e921a3a12b6906804a4f760bf21baf7849cd8f +AUX libaio-0.3.107-ar-ranlib.patch 398 SHA256 08f00e00cef21df01ec7327b1789083ea0d93b86b211a7164f1f1926ecde301f SHA512 f28fce187f83330a1e16ff4cc9bcfda9656220a2f73ff37b26d7e54f5035d5da079b751d701cab8500d160583c2e13043452b8d4099fc1cb5f4e534f43bef9ae WHIRLPOOL 14cf2733a4e04b33d80e07ddea6f1a4105b6396115cf63ca687675686ff7870a9ed0ff670121386055885ad3aaf8a0496e5a4be82f8bfcba9a69208edba903ba +AUX libaio-0.3.107-generic-arch.patch 3638 SHA256 90e51ca04c7c6e4a8773efa05f91bf372a010a55b670d6353b849709905f18f8 SHA512 f3505de20f4b4746f47d2bab2b724b96851a7217304869d64d5dae1e16bce0716375cb40b10fe448f289a02d40c58930ab7f31768a6fdc0f377a1df7fb094acf WHIRLPOOL 45cd8bb60e7c8e9333430107277e5a5d4bde152a4ca1acef99b2656125405d1134fc61991ecfdbc13ce883976536a076ad18d73fb6dc3d437d45480a1e935abe +AUX libaio-0.3.107-install-to-slash.patch 1072 SHA256 9405774a83dec8862002b185837495e96fa1c6753de18a8c0ea732cef525588c SHA512 0101f72effcefd43883a8d26217a9e8aa946b151c6010097bdbb5ba863c35f2bd67286d7fd3d525137bd0741a94b676e42aefea42c96a1507bc0579b5f5495bc WHIRLPOOL 883d0b6c59ccb4339168a8df4a14a7a2e9ca0f08dd9e9b124a2838153513850e1b39355e56f1818049c19b9bfadcbe31c31314f8389488e3240fe85cfe50a0ea +AUX libaio-0.3.107-sparc.patch 5331 SHA256 38cc2e213054332ba888cf5e3844e762374dd63f1537fd86ceebccfd516c1c45 SHA512 aaadd1d46bf4d396c6eb89ef3889c62d3b53ef87c09972927a5dde6842d7cbf40c2518ffa3b6801a43fba594c47507cb43dd8b4a28783c310a9c357a04988ce3 WHIRLPOOL 306b01fad1455d3d089990878c136ca2976cf2637fd928a9ef99efbe2a4e16fb3c2cb1c91d02f4dbd06494d502657ad45a8791067eae4fcad677ceba696289c9 +AUX libaio-0.3.109-generic-arch.patch 2047 SHA256 f1bd745d3e6fe42f8a0ab811a4925b9bbdb827d338cf1cf1cf44583951f5abda SHA512 1a3c31e5662650db6eef01b0a903b62dcafb1d7269f5f69611c0b90774547f7253d7a2088ca027ff5e926270256128eaa8a64bb753d2fbc930fd7834721bf2c0 WHIRLPOOL ef2056cfb53badd59069eb695afe5608cb5516bba8f67fd5d1831d6e2900ff9d2e75f164d2a2c79245cb41068044c6ce94d181725468deca4742b6cb68132006 +AUX libaio-0.3.109-install.patch 1506 SHA256 6d4b429bd3f29bf3748256943ee1a7cbb4cb6d9b3af63b2a9ee0be913783e34e SHA512 67c7813c573637fb16f930a4a5eed53c04b520356caa809ec3cdfd1ea587d09a30024f41d03264a31e3ae4410b01193f87e14a40b85a93591573516905abd79e WHIRLPOOL 167abe932291311dc927d6d52499aa465c2f90785ce2f7f98c85592adc4f977f88cc13fb45bd0788c05cdc07890ddee5d1a4b07ffd6d1a656479e2e4a3ccd28a +AUX libaio-0.3.109-testcase-8.patch 579 SHA256 c1ae004284b8ebda84d781cf9caf784de6ddbccbca534bb16f33f36451aec904 SHA512 e39ea546c9035d064f18845ffd2987254eb0205bfe220639df295498aea8a1003d83142c0a8de3d73c7178ad2ccb784e898c5586083ea2b2193d480948828a3c WHIRLPOOL 9c1bb90af32db992e5cac3bc6a4047244a82a1f31fd437bf9da8733c08a6f60b1468f1c7a74a62f6968d2ea48daf50c2be218987b46f0c74d2ce5b1c19ab2fb4 +AUX libaio-0.3.109-unify-bits-endian.patch 2610 SHA256 53c10fda429b47fc2fbbbf3751285a39523b8f8bdae9366294569055bd088f92 SHA512 b0b09d18d627e12f1ded80d1eb79a70dbffc3e24b628d01a1508f809e6a63c5050f33b7043d0700ed35ec553fb5fa9698c2024aa2755457f673da6f708ab663c WHIRLPOOL 80c607f14286def30d8832365b57094213960689a61a5fb91354a4ba12e13f0a7e491085fa0a95a9b2203d0a5fc12c28367d562c4e49f83433029b36372398c1 +AUX libaio-0.3.109-x32.patch 2122 SHA256 23a4c40e8add0125ebb9f50919ff27f55de0e2605ca7800bc875e0e81a936974 SHA512 0de645aa290919de0c82c26a0ecbed1d27dc3fdeeb909a86f36ee875afae2803ce97e0088c75e47a1de1cef99527659da75b9e17e5c310a1a518eb02a948a0b2 WHIRLPOOL 24a29a324ed62755d118c8eaea0e3edc9e38c28a9a9ede8456af9219734a6914b8ba589e4ad479dce24695e3d67e0c270840589148875a88acce611466d65b16 +AUX libaio-0.3.110-cppflags.patch 629 SHA256 76ce5e1b2c23200cff613ab1098c804707bd361d85ea8d18872c5ed891ef02c1 SHA512 b39fabcb37e75ab9300d78476a7468359efa883a49822db28d11d305d557f835ac9245b9c8c3e0a8ff6c7fd70125c841056f1e22175025d16a99ce94f849f80c WHIRLPOOL baa180d184fbd72766d2f85e083bf56cc3ccbcfd93b0281ebefac20e49ce3915fa6765d907ec7ccef21664393c95b9ce7244bb72f3607d521130a92f0e2f0e7d +AUX libaio-0.3.110-optional-werror.patch 832 SHA256 4854607a4569a86c514d3bfa7470e21b06ca82edff174cefc18f3e923dfc9d9c SHA512 14b73acded7f67d01e199c411f2ea090b1d0d666521233d3829ca76572d6962f5dc3560096dc10e13c342eed046fb47a6e370e57fceab457696fad6c888a5067 WHIRLPOOL c0f02e9c28e113ce5daced925c48e0461ee650c06e8103f594931118b34ecfb01e892ef6d829b73058a30f8ba67e5f470b84304fbfe1467f3e7d7b47bc8127cd +DIST libaio-0.3.110.tar.gz 42270 SHA256 e019028e631725729376250e32b473012f7cb68e1f7275bfc1bbcdd0f8745f7e SHA512 664295d330d6e9adc005e2331e77582619625b479ffc2b81728ba6a682487380ee936079c4a69d35144b458bbe35c612f4ed9b32e913bd7e109b824345763eb3 WHIRLPOOL 21666b6d14e8091a52941b54b1c6d882dd495ed2d5ca9047a7951ee44e90aa33348ade0d3e4e7f12076a264b64b354a06cd96433cb39e18fc87b3655b59767af +EBUILD libaio-0.3.110.ebuild 2307 SHA256 e98cd2624bdccd2832b58a74cb86c3a78e734c947a872298c62c1502a78ace07 SHA512 acaffca38cd74696cbd319215acc6bc355afe29c41af16439f129d33f78a416a35c7190d90ea5cb5a11bd7143e508d5886c7b26281e6267610afce2ef13b72ab WHIRLPOOL 9def90589057702f0482827e6e592d8566daec33561ffcea2d5eb7e14139b724981c4641af8f154314466ace73e68ba23b0d8a8a0ebd9c635190b9d47f3ee7a1 +MISC ChangeLog 13084 SHA256 06b80495c4e8e9d2b9b3c23a2800bc2d3996e90fdf67498b2561ddc381a4d333 SHA512 2910bfaff866ac8c06002070e5299fe507e64d37dc3c4d26dffd78593944d5b91497ae35d2ed67b7794763ed6a6d46677f89a0a2c5ad02365bf860f0369fec87 WHIRLPOOL c2994f44d723449f5e8769190d277089a0905620e0befe7dbcaefb6f9ae5a3035c5376ce3fe26be8bf8896ad0033bd39bb46dda304e109719f39196faac23d1a +MISC metadata.xml 478 SHA256 578d7f545669a307ae4acbbf59c44f9d4809a9bf1e2d77119b141e3833ac1047 SHA512 13b3ff24458a2fd59bf136759b821f65de8f9527673e0e5479e71d5bf7ae6644cd75686d92296fc1656e32fd2c7e3cdbd09aec44e6b3a292bba7b82e25bcf466 WHIRLPOOL da66d122781ef716a014c2fecec33d14b50ea696f8728e80e0476414908960c8d1b984826ce321d0dad574fd987c66771e0434c8458fa3e9278b3b9559b6e9de diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.106-build.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.106-build.patch index 4a8434bb7e..812c2a4b0e 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.106-build.patch +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.106-build.patch @@ -15,12 +15,3 @@ soname=libaio.so.1 minor=0 -@@ -48,7 +47,7 @@ - ranlib libaio.a - - $(libname): $(libaio_sobjs) libaio.map -- $(CC) $(SO_CFLAGS) -Wl,--version-script=libaio.map -Wl,-soname=$(soname) -o $@ $(libaio_sobjs) $(LINK_FLAGS) -+ $(CC) $(SO_CFLAGS) -Wl,--version-script=libaio.map -Wl,-soname,$(soname) -o $@ $(libaio_sobjs) $(LINK_FLAGS) - - install: $(all_targets) - install -D -m 644 libaio.h $(includedir)/libaio.h diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-cppflags.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-cppflags.patch new file mode 100644 index 0000000000..4567ac9466 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-cppflags.patch @@ -0,0 +1,25 @@ +From 3bf96bb62370035dba18d4b25459406b32365cfc Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Wed, 26 Mar 2014 23:10:18 -0400 +Subject: [PATCH] respect env CPPFLAGS + +Signed-off-by: Mike Frysinger +--- + src/Makefile | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/Makefile b/src/Makefile +index 49f448f..b918c8b 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -5,6 +5,7 @@ usrlibdir=$(libdir) + + CFLAGS ?= -g -fomit-frame-pointer -O2 + CFLAGS += -nostdlib -nostartfiles -Wall -I. -fPIC ++CFLAGS += $(CPPFLAGS) + SO_CFLAGS=-shared $(CFLAGS) + L_CFLAGS=$(CFLAGS) + LINK_FLAGS= +-- +1.9.1 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-optional-werror.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-optional-werror.patch new file mode 100644 index 0000000000..2933cf5244 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-optional-werror.patch @@ -0,0 +1,30 @@ +From 0cc7dc108d0b2288b40d82bb2fd1fd8bdc08f764 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Wed, 26 Mar 2014 23:07:58 -0400 +Subject: [PATCH] make -Werror into an optional flag + +This lets distros disable the flag as random errors might come up with +different compiler flags and older/newer toolchain versions. + +Signed-off-by: Mike Frysinger +--- + harness/Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/harness/Makefile b/harness/Makefile +index 2a88e71..cf8c90d 100644 +--- a/harness/Makefile ++++ b/harness/Makefile +@@ -6,7 +6,8 @@ PROGS:=$(PARTPROGS) $(EXTRAPROGS) + HARNESS_SRCS:=main.c + # io_queue.c + +-CFLAGS+=-Wall -Werror -I../src -g -O ++CFLAGS_WERROR?=-Werror ++CFLAGS+=-Wall $(CFLAGS_WERROR) -I../src -g -O + #-lpthread -lrt + + all: $(PROGS) +-- +1.9.1 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.109-r3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.109-r3.ebuild deleted file mode 100644 index affb1ffbdf..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.109-r3.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/libaio-0.3.109-r3.ebuild,v 1.10 2012/12/29 20:33:56 vapier Exp $ - -EAPI=3 - -inherit eutils multilib toolchain-funcs - -DESCRIPTION="Asynchronous input/output library that uses the kernels native interface" -HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/andrea/libaio/ http://lse.sourceforge.net/io/aio.html" -SRC_URI="mirror://kernel/linux/libs/aio/${P}.tar.bz2" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" -IUSE="multilib static-libs" - -EMULTILIB_PKG="true" - -aio_get_install_abis() { - use multilib && get_install_abis || echo ${ABI:-default} -} - -src_unpack() { - local OABI=${ABI} - for ABI in $(aio_get_install_abis) - do - mkdir -p "${WORKDIR}"/${ABI} || die - cd "${WORKDIR}"/${ABI} || die - unpack ${A} - done - ABI=${OABI} -} - -src_prepare() { - local OABI=${ABI} - for ABI in $(aio_get_install_abis) - do - einfo "Preparing ${ABI} ABI ..." - cd "${WORKDIR}"/${ABI}/${P} || die - - # remove stuff provided by man-pages now - rm man/{lio_listio,aio_{cancel,error,fsync,init,read,return,suspend,write}}.* || die - - epatch "${FILESDIR}"/${PN}-0.3.109-unify-bits-endian.patch - epatch "${FILESDIR}"/${PN}-0.3.109-generic-arch.patch - epatch "${FILESDIR}"/${PN}-0.3.106-build.patch - epatch "${FILESDIR}"/${PN}-0.3.107-ar-ranlib.patch - epatch "${FILESDIR}"/${PN}-0.3.109-install.patch - epatch "${FILESDIR}"/${PN}-0.3.109-x32.patch - epatch "${FILESDIR}"/${PN}-0.3.109-testcase-8.patch - declare -a extra_sed - if ! use static-libs; then - extra_sed[${#extra_sed[@]}]='-e' - extra_sed[${#extra_sed[@]}]='/\tinstall .*\/libaio.a/d' - # Tests require the static library to be built. - if ! use test; then - extra_sed[${#extra_sed[@]}]='-e' - extra_sed[${#extra_sed[@]}]='/^all_targets +=/s/ libaio.a//' - fi - fi - sed -i \ - -e "/^libdir=/s:lib$:$(get_libdir):" \ - -e "/^prefix=/s:/usr:${EPREFIX}/usr:" \ - -e '/:=.*strip.*shell.*git/s:=.*:=:' \ - "${extra_sed[@]}" \ - src/Makefile Makefile || die - - sed -i -e "s:-Werror::g" harness/Makefile || die - done - ABI=${OABI} -} - -emake_libaio() { - # The Makefiles need these environments, but multilib_toolchain_setup() - # does not export anything when there is only one default abi available. - CC="$(tc-getCC) $(get_abi_CFLAGS)" \ - AR=$(tc-getAR) \ - RANLIB=$(tc-getRANLIB) \ - emake "$@" || die -} - -src_compile() { - local OABI=${ABI} - for ABI in $(aio_get_install_abis) - do - einfo "Compiling ${ABI} ABI ..." - cd "${WORKDIR}"/${ABI}/${P} || die - emake_libaio - done - ABI=${OABI} -} - -src_test() { - local OABI=${ABI} - for ABI in $(aio_get_install_abis) - do - einfo "Testing ${ABI} ABI ..." - cd "${WORKDIR}"/${ABI}/${P}/harness || die - mkdir testdir || die - # 'make check' breaks with sandbox, 'make partcheck' works - emake_libaio partcheck prefix="${S}/src" libdir="${S}/src" - done - ABI=${OABI} -} - -src_install() { - local OABI=${ABI} - for ABI in $(aio_get_install_abis) - do - einfo "Installing ${ABI} ABI ..." - cd "${WORKDIR}"/${ABI}/${P} || die - - # Don't use ED for emake, src_prepare already inserts EPREFIX in the correct - # place - emake_libaio install DESTDIR="${D}" - - doman man/* - dodoc ChangeLog TODO - - # move crap to / for multipath-tools #325355 - gen_usr_ldscript -a aio - done - ABI=${OABI} -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.110.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.110.ebuild new file mode 100644 index 0000000000..9bc6649e06 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.110.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/libaio-0.3.110.ebuild,v 1.9 2015/05/01 19:01:01 jer Exp $ + +EAPI=5 + +inherit eutils multilib-minimal toolchain-funcs flag-o-matic + +DESCRIPTION="Asynchronous input/output library that uses the kernels native interface" +HOMEPAGE="https://git.fedorahosted.org/cgit/libaio.git/ http://lse.sourceforge.net/io/aio.html" +SRC_URI="https://fedorahosted.org/releases/${PN:0:1}/${PN:1:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" +IUSE="static-libs test" + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-0.3.109-install.patch \ + "${FILESDIR}"/${PN}-0.3.109-x32.patch \ + "${FILESDIR}"/${PN}-0.3.109-testcase-8.patch \ + "${FILESDIR}"/${PN}-0.3.110-cppflags.patch \ + "${FILESDIR}"/${PN}-0.3.110-optional-werror.patch + + local sed_args=( + -e "/^prefix=/s:/usr:${EPREFIX}/usr:" + -e '/^libdir=/s:lib$:$(ABI_LIBDIR):' + ) + if ! use static-libs; then + sed_args+=( -e '/\tinstall .*\/libaio.a/d' ) + # Tests require the static library to be built. + use test || sed_args+=( -e '/^all_targets +=/s/ libaio.a//' ) + fi + sed -i "${sed_args[@]}" src/Makefile Makefile || die + + multilib_copy_sources +} + +multilib_src_configure() { + if use arm ; then + # When building for thumb, we can't allow frame pointers. + # http://crbug.com/464517 + if $(tc-getCPP) ${CFLAGS} ${CPPFLAGS} - <<<$'#ifndef __thumb__\n#error\n#endif' >&/dev/null ; then + append-flags -fomit-frame-pointer + fi + fi +} + +_emake() { + CC=$(tc-getCC) \ + AR=$(tc-getAR) \ + RANLIB=$(tc-getRANLIB) \ + ABI_LIBDIR=$(get_libdir) \ + CFLAGS_WERROR= \ + emake "$@" +} + +multilib_src_compile() { + _emake +} + +multilib_src_test() { + mkdir -p testdir || die + # 'make check' breaks with sandbox, 'make partcheck' works + _emake partcheck prefix="${S}/src" libdir="${S}/src" +} + +multilib_src_install() { + _emake install DESTDIR="${D}" +} + +multilib_src_install_all() { + doman man/* + dodoc ChangeLog TODO + + # move crap to / for multipath-tools #325355 + gen_usr_ldscript -a aio + + # This lib is a bare minimal shim on top of kernel syscalls. + export QA_DT_NEEDED=$(find "${ED}" -type f -name 'libaio.so.*' -printf '/%P\n') +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/metadata.xml new file mode 100644 index 0000000000..f739e440b6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/metadata.xml @@ -0,0 +1,12 @@ + + + +proxy-maintainers + + gokturk@binghamton.edu + Gokturk Yuksek + Primary Maintainer, Assign bugs + +Library to provide user-level kernel Asynchronous I/O (AIO) + support for Linux (needs kernel patches as of 2.6.12) + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/ChangeLog index 811860027a..5c82b2f9ba 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/ChangeLog @@ -1,6 +1,113 @@ # ChangeLog for dev-libs/libassuan -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/ChangeLog,v 1.94 2012/12/23 21:18:53 grobian Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/ChangeLog,v 1.125 2015/05/14 15:09:53 k_f Exp $ + +*libassuan-2.2.1 (14 May 2015) + + 14 May 2015; Kristian Fiskerstrand +libassuan-2.2.1.ebuild: + Version bump + +*libassuan-2.2.0 (17 Dec 2014) + + 17 Dec 2014; Tim Harder +libassuan-2.2.0.ebuild: + Version bump. + +*libassuan-2.1.3 (04 Dec 2014) + + 04 Dec 2014; Tim Harder +libassuan-2.1.3.ebuild: + Version bump. + + 14 Nov 2014; Fabian Groffen libassuan-2.1.2.ebuild: + Fix building shared libary on Solaris + +*libassuan-2.1.2 (08 Oct 2014) + + 08 Oct 2014; Alon Bar-Lev +libassuan-2.1.2.ebuild, + -libassuan-2.0.3.ebuild, -libassuan-2.1.0.ebuild: + Version bump, bug#524740, cleanup + + 05 Feb 2014; Mike Frysinger libassuan-2.0.3.ebuild, + libassuan-2.1.0.ebuild, libassuan-2.1.1.ebuild: + Mark s390/sh stable. + + 20 Jan 2014; Mike Frysinger libassuan-2.1.1.ebuild: + Add arm64 love. + + 18 Jan 2014; Agostino Sarubbo libassuan-2.1.1.ebuild: + Stable for alpha, wrt bug #492032 + + 15 Jan 2014; Agostino Sarubbo libassuan-2.1.1.ebuild: + Stable for ia64, wrt bug #492032 + + 24 Dec 2013; Agostino Sarubbo libassuan-2.1.1.ebuild: + Stable for x86, wrt bug #492032 + + 23 Dec 2013; Markus Meier libassuan-2.1.1.ebuild: + arm stable, bug #492032 + + 23 Dec 2013; Agostino Sarubbo libassuan-2.1.1.ebuild: + Stable for sparc, wrt bug #492032 + + 22 Dec 2013; Pacho Ramos libassuan-2.1.1.ebuild: + amd64 stable, bug #492032 + + 22 Dec 2013; Agostino Sarubbo libassuan-2.1.1.ebuild: + Stable for ppc64, wrt bug #492032 + + 21 Dec 2013; Agostino Sarubbo libassuan-2.1.1.ebuild: + Stable for ppc, wrt bug #492032 + + 05 Dec 2013; Michael Haubenwallner libassuan-2.1.1.ebuild: + add ~ppc-aix keyword + + 30 Nov 2013; Jeroen Roovers libassuan-2.1.1.ebuild: + Stable for HPPA (bug #492032). + + 30 Jun 2013; Agostino Sarubbo libassuan-2.1.0.ebuild: + Stable for s390, wrt bug #471410 + +*libassuan-2.1.1 (30 Jun 2013) + + 30 Jun 2013; Tim Harder +libassuan-2.1.1.ebuild: + Version bump. + + 29 Jun 2013; Agostino Sarubbo libassuan-2.1.0.ebuild: + Stable for sparc, wrt bug #471410 + + 26 Jun 2013; Agostino Sarubbo libassuan-2.1.0.ebuild: + Stable for ia64, wrt bug #471410 + + 26 Jun 2013; Agostino Sarubbo libassuan-2.1.0.ebuild: + Stable for alpha, wrt bug #471410 + + 25 Jun 2013; Agostino Sarubbo libassuan-2.1.0.ebuild: + Stable for amd64, wrt bug #471410 + + 25 Jun 2013; Agostino Sarubbo libassuan-2.1.0.ebuild: + Stable for x86, wrt bug #471410 + + 25 Jun 2013; Agostino Sarubbo libassuan-2.1.0.ebuild: + Stable for ppc64, wrt bug #471410 + + 24 Jun 2013; Agostino Sarubbo libassuan-2.1.0.ebuild: + Stable for ppc, wrt bug #471410 + + 09 Jun 2013; Agostino Sarubbo libassuan-2.1.0.ebuild: + Stable for sh, wrt bug #471410 + + 09 Jun 2013; Markus Meier libassuan-2.1.0.ebuild: + arm stable, bug #471410 + + 03 Jun 2013; Jeroen Roovers libassuan-2.1.0.ebuild: + Stable for HPPA (bug #471410). + +*libassuan-2.1.0 (06 Mar 2013) + + 06 Mar 2013; Alon Bar-Lev +libassuan-2.1.0.ebuild: + Version bump, per bug#460336 + + 19 Feb 2013; Zac Medico libassuan-2.0.3.ebuild: + Add ~arm-linux keyword. 23 Dec 2012; Fabian Groffen libassuan-2.0.3.ebuild: Marked ~sparc64-solaris diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/Manifest index 3fcbd53d9a..682a0f2a93 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/Manifest @@ -1,14 +1,25 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -DIST libassuan-2.0.3.tar.bz2 529149 SHA256 bad5682374c76bcc0abb1a7a34c9557af6874a477500748e64a7d3def79cac1b SHA512 8a67d3e357b490e6c07ea475e55271d6e86354cac9d65c8271aeac264b027041c83c7a83a87abb4ebb860f2a603730af181f27dc77c6429d2eb7765b36d0d088 WHIRLPOOL aeca9acf645dea6b793f0509b9dc43498fed47f958514ece292bdad300784dee529160ad012bd3277d25150c6bf3aa70299be4687b8eb5c592538bbbbbae1575 -EBUILD libassuan-2.0.3.ebuild 981 SHA256 050f092d0f44a885c4aac0ba25f5fb5d6e08cd1ffbdeeff1b88bf4bdb78e2e90 SHA512 ee8cc47449f545fe8269cd7c4bf18cbf18c9aca11663b7c41e9fe6933148b19a04042406de6bb36972b7c25096a77cdf20d5e2c5cfb86a5fd2809f723f7fa224 WHIRLPOOL 485efed0acd2c8c7f25897f0ca6868b085a821b0d094e68272960b3045505e89f0f120d09dae9a0b909bde39596526e7a2507f34a5bb267ac366bad4f68e737f -MISC ChangeLog 11283 SHA256 115228053ae0b3e0d370739f88c63d0611c753ccf77403c0df3bf1ccfc7eea29 SHA512 53e4ced2188a21b48dcc7f379bad18fa584ec0e4e338f8cfe2b42c711a50e2c1a844e374b6ad3fe6efd53e1f25f9fbe03a72eac36334bcccd3313f3591403b23 WHIRLPOOL 55746d69877e8e7aa1da25349673d89e76ed1982e56e3c7c5a1a062f74745f30531449efd3ebd0f585e83636bf9f28da0df7f4068bc2bbfa1a7411e463cb243d +DIST libassuan-2.1.1.tar.bz2 538155 SHA256 23e2d67779b88e90d29fe1df6b157109f1c2a647d0f1b2a0f4295bb3c0b2039d SHA512 ab32da1fe8a5240866412214b26be54641efbdd67510c53bb40c46a051b4d03b81406ae2ff4dc2ef51e21a7278e3f1705fe12dca4bd4ebfef84e109dd86d599e WHIRLPOOL 3476c7a6032073f4276e9282b59878774726fcb1d76def51a92be76a75f5dca6ab8a621598e479557f1412e35d01d4fd83d5d2d9f1dc42bbb519e7dc0396de84 +DIST libassuan-2.1.2.tar.bz2 516026 SHA256 39f8a7c9349aaaf7ccd937b90660153ec4d2d4df2465018754e5bcae5b1db77b SHA512 a45b1db8521f547eafbf4ddeaa5b1a19dd47be32e1b02103b2c46c0c86291ba2c2124c25151311a90bb2837f8e42fce7b61d9316606b3b19dbabafc57549386b WHIRLPOOL 99928abc5379f0eddf3e3e0d9536969503b2284bdea0040964a8ed072469df61652b906cbaf597234462e565cb60bd2495d772feec34b7c3330bc1416aa710c9 +DIST libassuan-2.1.3.tar.bz2 516087 SHA256 fa2170b353c928eb59610e0700c34947f1890634ddf7bcf2366c9c88b4f51d1a SHA512 ff9f6bd3287139307d42cf6fa9445487bf159db9dde2205246eaba2539f6162b419fdd53863929037550b71c2c12f14a39b60086fa6648e532bab498eee935a6 WHIRLPOOL 15e334f6f8ff9a06c72e57f5b7e550765bef96f0bf129c6066d7e066ff727c71e9bf790478350f02c13b5456baa087cbc52924114f67fe236326d6e0149b0fa6 +DIST libassuan-2.2.0.tar.bz2 516800 SHA256 7df58ed70be4b694f77efd1f3b3f103c6311b6b71e04a370382f9fe8204f6ec6 SHA512 716aa957408d51f518f3efd7238af34daab7889e2c2a8ca9611ba0c60db086062c4533c047caab4d41ef20d3cc6a7185ff2e4f06c9113eb177a961f20e877d99 WHIRLPOOL 576a834fdecab1b5adce68819a866067e9b5b6b02d96ea7060875712df547d7dab33ffb94f168b994240df867b4fc2797b51301ccb89113919d0d6661289b50d +DIST libassuan-2.2.1.tar.bz2 542381 SHA256 949285bb79345362cb72a40c798defefc007031c60f2f10251720bf60a9de2de SHA512 7788c7c1163bbad659e308d7dc4254f9d6c27ff6bf9d9fad2ef7b9f07392799a3c0f57c6cbcc5f39aecaabb9ba8150044a969099b8d53d2eaf47d6022f1d9c4b WHIRLPOOL 2c6d8038b58122f0e2215f99f472400295c0f4a97dd65b4e0b78ffaf242d3e6b79d4eb3cec9e894e43ec307010e57111b5da08cce66bed2b37501680e6064772 +EBUILD libassuan-2.1.1.ebuild 1006 SHA256 b57d95ed3959b975818d695e2b796720f82722c86df2b4df70db069761f965aa SHA512 84015a5e48b3cbbfd40d7c3c3498a465d518e2cbb95464a531a1fb3d81fd82db88cd59992cc3d1116381c0f5caa5dcb8d98b4c495d704bda5ad91e1d91e0b522 WHIRLPOOL e47c95b9c22c57b09ef6804c9c541a8594068307c15bc6609480aa73e461a63a43e783f60fbc5f486d87710178f8bafae2a5dfe6bf73de97d09b191e565ca8f9 +EBUILD libassuan-2.1.2.ebuild 1096 SHA256 c6cbf9cb45e2df3dd207436aaab35fc82797510e224ab3dba140e39c593fb26f SHA512 7d5f097c7bf09298198421c66c371bfd3cd95a42ed3992c08b5f687c5f033b7704169a70070b52e5c765587b65e6016c2b9904b4a84c64fbb1ee4838fa1460e5 WHIRLPOOL 570c45f4bb0cdd2fb8d6c1c6f73594de3377a5211c2d11ff0da8a83d0af96267122d83e894aff65b67a943ae7922a4cfd57d844189129285a3e1d7c2d62ea933 +EBUILD libassuan-2.1.3.ebuild 1094 SHA256 d53e581ab5ff650aec22f96d2b827a40831dbf2dc39bc0a791fd4e5c995af8e6 SHA512 c5ff300b91a170b561265bedc4b8e41bdd616fb1024d4a43b708b971a49e859c03019ba3ff05734284856ba43ed472a13b5f6509b38ee5174fc8dd3244e4cb98 WHIRLPOOL 236bf56d4d2569be97a725520c10230d7eb63da2fac86ee83014bcac24d7ac5dfc9ffb0688dac83bdc5acfe60bf88a032fe1f230ed5b2111c4099576236f006f +EBUILD libassuan-2.2.0.ebuild 1094 SHA256 af353834396555dd82e177cd9acd86e2c81463a4beb84f5d7ae4073b32aa696b SHA512 fc84d111d0647335712969c8c2e7e180cbcde3fc2ebd8aca1b67325b29c5da603d96890cc22404f856116ea2490adec24f0f5071c44b5cf2d14d612b5022e4db WHIRLPOOL 67613ec49fc7e5d4b731aae5b1313ba3a7b3333c0166f5f514d28a7d58b1bf872312794c67f4a1e99b85ce7e7ff0c7b1a9b95b3d85672f1e20495218ecfb7499 +EBUILD libassuan-2.2.1.ebuild 1088 SHA256 19d421dc4fa277134f8c02159234a79d062d970f01b7af7ed3073d84fe456172 SHA512 42743083558c259a550d144a2b045549746224799674e288730d73c438a43e154bf64f183f95285cdb0f871e04828233458cc85d5528de3846d08a72495f3c6b WHIRLPOOL 9857518c3294f1696f9c47d2cafab7faac18cb235daee3e60fb1d3e27bef9b22e665d189b9ff4d1489040c7366b3a337f0cfb5193dffd587498668e631d4317c +MISC ChangeLog 14809 SHA256 e7368362f5ff0828ef8675791cc30c01cb1c988f09894ed31938786b3a593bb8 SHA512 e545672f36630e452b4ee61d602bcf6472dc3182045e3712ca1e99909552ab55d8375bae6273d58cf6bf169c42595a659b5cb669e191b43d30b0f11906c9cd58 WHIRLPOOL f3a216fb99dac83b32671e520a9aa36068cb33e798a0c952bf423641b259690bfb099ce276b9f7ca966eb0a4cfa6eb27adca324c9c583f99975f137e5c5481eb MISC metadata.xml 781 SHA256 03c037cbf0f8adef225909f74103ac887511be510631373e014ed7fee8542d3a SHA512 dfe568aa8bdcdaacc1ff205108391e4ff5328d4a95f89f0b9b9af3e8c8fd474033c9656f1357ee634c0e2cdb66f265aabc176b1335e450d7e1cf1680233ec6f0 WHIRLPOOL c96f78bf21e990b3d230a3c6b3e4291fb533ffd2e414b98938303432c458d52fd8ec43c27c96d89527a7bb3a898e8f8de048c059a3591d114ec8ff81e0db0aa9 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (SunOS) -iEYEAREIAAYFAlDXdWsACgkQX3X2B8XHTolrMwCeJ6oUpVZS7INN/QxB6bgWqVOM -dnEAnRWCypAaUKqD75qf8dMY3DL6YsLe -=8AIU +iQEcBAEBCAAGBQJVVLrCAAoJEP7VAChXwav6L9UH/j152a35fDJm9t0OJyYW6x83 +cCbv2/70UhB2svqV8Vrpi1Tq6gCoL6Btd/ZRj2NSRHPXOGaTv4dEi1o7sOacvwRI +5zsziMiMC5arecXDwWDVitT8i7R2kD6hFAgCzGfWgGt26vXHo07kJsJWw7i9ktw4 +93+bxcqP6xVck2prEjb2clnwVJaoyEHCk7pI6i7d9+oLEcpsoad51qsNXEt2mafE +9pO3kJrg6E2ovqpy3UmNTdlQBkJxh85srGeCYFTR/gJceCavyaBRU7PA7j8Qyfow +2cER7ogd5yeLkPmkhAY/nPedPqrOgq0G+cD1i3BXIDcF9JCSIaNKPYazfr1cj7g= +=vIPQ -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.0.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.1.1.ebuild similarity index 64% rename from sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.0.3.ebuild rename to sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.1.1.ebuild index f3ba8d2e18..151e8d6550 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.0.3.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.1.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/libassuan-2.0.3.ebuild,v 1.10 2012/12/23 21:18:53 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/libassuan-2.1.1.ebuild,v 1.13 2014/02/05 04:02:46 vapier Exp $ -EAPI=4 +EAPI=5 DESCRIPTION="IPC library used by GnuPG and GPGME" HOMEPAGE="http://www.gnupg.org/related_software/libassuan/index.en.html" @@ -10,7 +10,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-3 LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/libgpg-error-1.8" diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.1.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.1.2.ebuild new file mode 100644 index 0000000000..396d6c3bea --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.1.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/libassuan-2.1.2.ebuild,v 1.2 2014/11/14 20:29:08 grobian Exp $ + +EAPI=5 + +inherit libtool + +DESCRIPTION="IPC library used by GnuPG and GPGME" +HOMEPAGE="http://www.gnupg.org/related_software/libassuan/index.en.html" +SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/libgpg-error-1.8" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) + +src_prepare() { + default + + elibtoolize # for Solaris .so +} + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + # ppl need to use libassuan-config for --cflags and --libs + rm -f "${ED}"usr/lib*/${PN}.la +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.1.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.1.3.ebuild new file mode 100644 index 0000000000..59a71c9f44 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.1.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/libassuan-2.1.3.ebuild,v 1.1 2014/12/04 04:13:35 radhermit Exp $ + +EAPI=5 + +inherit libtool eutils + +DESCRIPTION="IPC library used by GnuPG and GPGME" +HOMEPAGE="http://www.gnupg.org/related_software/libassuan/index.en.html" +SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/libgpg-error-1.8" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) + +src_prepare() { + default + + # for Solaris .so + elibtoolize +} + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + # ppl need to use libassuan-config for --cflags and --libs + prune_libtool_files +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.2.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.2.0.ebuild new file mode 100644 index 0000000000..d07ed38e7c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.2.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/libassuan-2.2.0.ebuild,v 1.1 2014/12/17 01:07:27 radhermit Exp $ + +EAPI=5 + +inherit libtool eutils + +DESCRIPTION="IPC library used by GnuPG and GPGME" +HOMEPAGE="http://www.gnupg.org/related_software/libassuan/index.en.html" +SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/libgpg-error-1.8" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) + +src_prepare() { + default + + # for Solaris .so + elibtoolize +} + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + # ppl need to use libassuan-config for --cflags and --libs + prune_libtool_files +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.2.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.2.1.ebuild new file mode 100644 index 0000000000..6de181f5c8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.2.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/libassuan-2.2.1.ebuild,v 1.1 2015/05/14 15:09:53 k_f Exp $ + +EAPI=5 + +inherit libtool eutils + +DESCRIPTION="IPC library used by GnuPG and GPGME" +HOMEPAGE="http://www.gnupg.org/related_software/libassuan/index.en.html" +SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/libgpg-error-1.8" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) + +src_prepare() { + default + + # for Solaris .so + elibtoolize +} + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + # ppl need to use libassuan-config for --cflags and --libs + prune_libtool_files +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/ChangeLog index 0eb45b0a1a..587fe9d7a7 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/ChangeLog @@ -1,6 +1,132 @@ # ChangeLog for dev-libs/libksba -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libksba/ChangeLog,v 1.134 2012/10/22 10:45:17 radhermit Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libksba/ChangeLog,v 1.173 2015/05/27 13:00:31 ago Exp $ + + 27 May 2015; Agostino Sarubbo libksba-1.3.3.ebuild: + Stable for arm, wrt bug #546464 + + 19 May 2015; Agostino Sarubbo libksba-1.3.3.ebuild: + Stable for x86, wrt bug #546464 + + 18 May 2015; Agostino Sarubbo libksba-1.3.3.ebuild: + Stable for amd64, wrt bug #546464 + + 16 May 2015; Jeroen Roovers libksba-1.3.3.ebuild: + Stable for HPPA (bug #546464). + + 16 May 2015; Jeroen Roovers libksba-1.3.3.ebuild: + Stable for PPC64 (bug #546464). + + 15 May 2015; Pacho Ramos libksba-1.3.3.ebuild: + ppc stable wrt bug #546464 + +*libksba-1.3.3 (13 Apr 2015) + + 13 Apr 2015; Alon Bar-Lev +libksba-1.3.3.ebuild: + Version bump, bug#546464 + + 09 Apr 2015; Alon Bar-Lev -files/libksba-1.3.0-aix.patch: + Remove leftover patch, thanks to Hanno Boeck + + 28 Feb 2015; libksba-1.3.2.ebuild: + stable on arm64 + + 06 Dec 2014; Kristian Fiskerstrand -libksba-1.3.0.ebuild: + Cleanup old for security bug #530634 + + 06 Dec 2014; Agostino Sarubbo libksba-1.3.2.ebuild: + Stable for ia64, wrt bug #530634 + + 03 Dec 2014; Agostino Sarubbo libksba-1.3.2.ebuild: + Stable for ppc, wrt bug #530634 + + 02 Dec 2014; Markus Meier libksba-1.3.2.ebuild: + arm stable, bug #530634 + + 02 Dec 2014; Agostino Sarubbo libksba-1.3.2.ebuild: + Stable for alpha, wrt bug #530634 + + 01 Dec 2014; Agostino Sarubbo libksba-1.3.2.ebuild: + Stable for sparc, wrt bug #530634 + + 29 Nov 2014; Agostino Sarubbo libksba-1.3.2.ebuild: + Stable for ppc64, wrt bug #530634 + + 28 Nov 2014; Agostino Sarubbo libksba-1.3.2.ebuild: + Stable for x86, wrt bug #530634 + + 28 Nov 2014; Agostino Sarubbo libksba-1.3.2.ebuild: + Stable for amd64, wrt bug #530634 + + 26 Nov 2014; Jeroen Roovers libksba-1.3.2.ebuild: + Stable for HPPA (bug #530634). + + 26 Nov 2014; Tim Harder libksba-1.3.0.ebuild, + libksba-1.3.2.ebuild: + Minor spelling fix. + +*libksba-1.3.2 (25 Nov 2014) + + 25 Nov 2014; Kristian Fiskerstrand +libksba-1.3.2.ebuild, + -libksba-1.3.1.ebuild: + Version bump. Security bug #530634. Cleanup old non-stable. + +*libksba-1.3.1 (08 Oct 2014) + + 08 Oct 2014; Alon Bar-Lev +libksba-1.3.1.ebuild: + Version bump, bug#524738 + + 15 Feb 2014; Alon Bar-Lev libksba-1.3.0.ebuild: + Fix yacc timestamp issue due to aix patch, bug#494938, thanks to Yixun Lan + + 20 Jan 2014; Mike Frysinger libksba-1.3.0.ebuild: + Add arm64 love. + + 05 Dec 2013; Michael Haubenwallner libksba-1.3.0.ebuild: + add ~ppc-aix keyword + + 29 Nov 2013; Alon Bar-Lev +files/libksba-1.3.0-aix.patch, + libksba-1.3.0.ebuild: + Fix aix build issue, bug#492866, thanks to Michael Haubenwallner + + 29 Nov 2013; Alon Bar-Lev -libksba-1.2.0.ebuild: + remove old ebuild + + 01 Mar 2013; Agostino Sarubbo libksba-1.3.0.ebuild: + Stable for sh, wrt bug #456540 + + 20 Feb 2013; Jeroen Roovers libksba-1.3.0.ebuild: + Stable for HPPA (bug #456540). + + 20 Feb 2013; Agostino Sarubbo libksba-1.3.0.ebuild: + Stable for s390, wrt bug #456540 + + 19 Feb 2013; Zac Medico libksba-1.3.0.ebuild: + Add ~arm-linux keyword. + + 12 Feb 2013; Agostino Sarubbo libksba-1.3.0.ebuild: + Stable for sparc, wrt bug #456540 + + 12 Feb 2013; Agostino Sarubbo libksba-1.3.0.ebuild: + Stable for arm, wrt bug #456540 + + 12 Feb 2013; Agostino Sarubbo libksba-1.3.0.ebuild: + Stable for alpha, wrt bug #456540 + + 12 Feb 2013; Agostino Sarubbo libksba-1.3.0.ebuild: + Stable for ia64, wrt bug #456540 + + 12 Feb 2013; Agostino Sarubbo libksba-1.3.0.ebuild: + Stable for ppc, wrt bug #456540 + + 12 Feb 2013; Agostino Sarubbo libksba-1.3.0.ebuild: + Stable for ppc64, wrt bug #456540 + + 10 Feb 2013; Agostino Sarubbo libksba-1.3.0.ebuild: + Stable for amd64, wrt bug #456540 + + 10 Feb 2013; Agostino Sarubbo libksba-1.3.0.ebuild: + Stable for x86, wrt bug #456540 *libksba-1.3.0 (22 Oct 2012) diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/Manifest index 5f2766eb7b..94ba8d4d0b 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/Manifest @@ -1,20 +1,26 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -DIST libksba-1.2.0.tar.bz2 588323 SHA256 09afce65b03d027cbec10d21464f4f651cdfd269e38b404f83e48d3e2a3c934b SHA512 69dc7f6dda4c611c3ada1f212e18e2d468dcb18ee14ef8c410a629d52b3329a741b42156ecdf62814cb5d682dbbf43ea0ba76aaadb1dae2660f6a1a00480ee17 WHIRLPOOL d16df55083a0f9fe8f3880852e53ab4448d1e870822370697719083a3c21448d0a95708a4c38b0572683d53b6e5573c67f0ae5bf6a67fd407759c62fca575d85 -DIST libksba-1.3.0.tar.bz2 624704 SHA256 5a61eed50550d4d0dcb47457ce7b6a90f8e719d42a3b25f7e79333e8cd721971 SHA512 51023119346fb7ffa31eee205376b7efb0fab42dee73c669c3174c2ebf4100008d3f508f8d49da27b1ea865c46d407b430c47ce503a8d63c069f59132ee638d9 WHIRLPOOL 26dfb3230a00f2fa3dbee161b192e6fd8ce404ce0020379a847a3842a16c1092959f5f69f6e1ebc668dc531be2de6fe4c5e8bbab08c508a152fab40a2640aa77 -EBUILD libksba-1.2.0.ebuild 1046 SHA256 b9db568279ef2d4820db0a13727a883e964a9b853eac751bc7c601da638aa58f SHA512 23a10c18eb1e6112be9dcd18480eb254ab4175a92a9e35d8845a89aba24414af2e24652fdb37109dcdf4b8f69309d5882c93ce5d0061c535dbc2922f21a43a9a WHIRLPOOL 5419e9b194d61085f22556243453fa29991441702532b0c3a32c7df5269662bf998aa220906fd896bf801ed581ae9f8f1d96ecde287ffa886b52fce59c28a06d -EBUILD libksba-1.3.0.ebuild 770 SHA256 40279d0fd19674002ec57c5b6e6a183a51fb2bee52dbaf557e94ad9b5e1a82aa SHA512 853270794ed6c3a41f4eacd22e6a970a1cd6239c9d40a0e185aeef5551d5475d94fd6c222aff706edde11372af4461f2b665aa67841144eaccd12c1736a8de26 WHIRLPOOL 6dd7edd29a0c3683a7ed38be47d782f419dc553dab16207ce7b157861d261f234df2a1be42d95cbf790148ddc5f98aaa179fa652d2e6ea93d94d0a892473cd3b -MISC ChangeLog 15640 SHA256 8823735d25fe39613967e80c6a1d8f6444a0d8f0aa65e97200a1c63b6d1f9b71 SHA512 ad09353fc997e7b27efa63d08df1ed380d4e0fd93eeb900e9d1bbd6094c340127e10767263b3d8361e35efaecfac2760e9f6ffb71e07cccb2d53272af04637c3 WHIRLPOOL d47b41f8127f45c49cb4cbd84591ea504b33387d2bb4b6af993dd5169d85cb84d7cfc8fe020790b64fb83f804b84f3caba882684ca123d1cd7ab9ae07c84afa2 +DIST libksba-1.3.2.tar.bz2 600952 SHA256 eb95537955dfc2845690a4cc3836074fa6d0a2c2ca2cbf1759364d3bd9868406 SHA512 e8e0aa765256bcf2b6bea46a83d826f455083c97c51c1c9e2bc62423f12665780397de20d3f314387a5e3866a9d53812ead0bb05a669a89e14427d69269941e4 WHIRLPOOL fe0fd390c632f918cfd46f81e036f10af328abfc8a10284f0b562dfa567faf11aea1397ce6a65bf2428385ea1a5398d771460c873cbb2ac8e6d002da4846bfe1 +DIST libksba-1.3.3.tar.bz2 618698 SHA256 0c7f5ffe34d0414f6951d9880a46fcc2985c487f7c36369b9f11ad41131c7786 SHA512 57de827a67a88dddf9227a5409bb86220e773f18b53d3d06c45699677e3052f94abe78bcd1895c3bd7594c5e728b4c8232dd3bd3b1cd22cf47f8110e2aec9db7 WHIRLPOOL 53cc4ccec055124522825771e26a2084d1d1b67c7b7e0f87be247c547653dc7f98a60b4e207312db0bb25889de0d99db2792407d50bdf6239f039c3f5e874704 +EBUILD libksba-1.3.2.ebuild 869 SHA256 156d9f2cd6b91eb8b1fac030aaa116940faa800f857196f0e9004909e32318de SHA512 05741046a2b2ba0dd52805bf189fa997bdf668c6b4321eb98a8ab986957e559d1bc844d1633a0cf74da78ca40f910153b21206db7ade3302a6f7102e0ea0bc82 WHIRLPOOL ef27f27f5756a6032cf24072fc66e8acbf6580cef2e629c9e67036ff1fbb6f0f5fc573024c59c00b61eb5e76317141fa6e364e9f74ea3de5fec66f509088b108 +EBUILD libksba-1.3.3.ebuild 870 SHA256 f7fe900ffa1808100aeb9a6cfd4982598df09bfb54c91bb54fd9d20b5aa67aa3 SHA512 f710cbceebf0de1af387a87f1bccb93a1b1416d171678992f7b0945e5e0648fba97719c53a2d06e749e95a3947fdbb8b62ce9a0d9a00c985a0f52fad6c5e6011 WHIRLPOOL 1500ab7f7232b5c6f04a73a05d630c3d6f99decf43a6bb3fa3e5b69f80949b8aea729933d461baff0163b7729e6becfcc58b3e6ec6e244589f7c19e782bacd05 +MISC ChangeLog 19976 SHA256 b0dd4eb659053fd0aebf59c0b157fd392529dae9fc9f0bfca3969db28d240e5e SHA512 c7fea7ea303f6661cf1af4c37e20d2f685115ecf9a8d6a84125ddc689a17afb5468f617433255e9b664552ea3fb8f871be2aaf6664ddf2a7f1ff1cf2ba2ed8fc WHIRLPOOL 95a5ffe7350edd10d55995df5cb50c3af591db395578dedbfbd007e2def85cbc85613b5b407fc115fb152a71c6b6f21e158283f8c586c784401815699c611334 MISC metadata.xml 159 SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 SHA512 96a1f7f082adc57e52a1a32666e1206e68f8ff03c728fdb7666ff98c255905977491fc4dfc37bc8bdf5da0eb50cdc408adec357bbd75bd980bc90659cc157194 WHIRLPOOL 82fca1c4b75b090abdb0a4233c8e49fc43535ca6e470f725c1872653ea922b6693e9646bc3ee1fd6f1293ebedad661642cec13b2817fb5315268300f7675a751 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2 -iQEcBAEBCAAGBQJQhSO+AAoJEEqz6FtPBkyjQZEIAJQ7zGBmDLU+ZLIDI9cpSJww -ict/4flgQeXq0yUefK8pHSOTQzlnhhu8ifNRGpjfgJ5e0o7GChnO7oZaJPHbGs1X -STfdKtfrHbo8Sj7RFVmkwP1faSFjAdD26GOspWKKnssblnap7ubJfS9fJNZo3J3q -9jTZtjKpCxxrRQ3ACSU00H1+1KNUPAMcFOJvwxMX7Xxs80eUvYUpywNX60kt1D2V -ls6BTi7Xi85VmKjD9SD/HsApzjknUqAAF7g6ETHi5eWJFAKcOuyovpO2wmxZN+6K -p2RP9MHEpRPUtxyxrI5vODD1vILwRkKPvXs+mQLGeIj0s4T61h1zfbpxC2RV8Mk= -=TwH1 +iQIcBAEBCAAGBQJVZb/wAAoJELp701BxlEWfiwkQALB4ed54gim3/QQueLQ2fyv+ +FHGLVrPUbWXyX7nqa3mrk2sxR1ItTVOEXPd0a5PGWcIaC1GJ4EANc5M2j5d4BoxJ +sHc80ycLeyUMubHwp/fHx1BbFC3zstXPOq81TsL+kEUSxb/hLU1BS5BiKBnko8V+ +ACrUvb+s1c3D2oj3oWUGBKNCv34AP4zOwfXMOSA6GPFwRHTbXQ/P53oM3rZ+j0AK +hz6x8QR4aCGRxpUGrCG8cLimcqKjhBYeggHYloi0ezeNVR8SFEaalBlMlbX9SueU +0tdwH7sIty2vgKbd0gkt0OQ4fAxD7JsEP9Ra/yWZUMosc+Psh2X+LsuGjn846Uhz +MQ9u44f8qB1wvlmcYNzViaSZnd3dmxOebP3cttc76BBcy0Lr0g2YegtasRUj5519 +ealThFeZjF4kbVBVTPcUEcpHSeUqpNlnVShvc20mVj//pjcSC9YuAxudhdxYuoq+ +MPEZzeNe+Rh8/ss6ZgcWP5gkPtKc2bOj/+dw+TvbZhwm2K+GCLDPxHNV9Imr34nJ +M/yr0YlIrYRqeycz2xg6UiID0yn4NcnxP6NnVTNypxtdzxA93U6KJ3vkSneRU8Hu +gKHZOru+KFLsgkgEWSVK4ppx8UUR3JJBPxozHMT4kjrGdDFyavx6WPshc6URdzko +yoqR+C7u7DnRTklzAi+L +=UuIs -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.2.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.2.0.ebuild deleted file mode 100644 index c4ccb37d5f..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.2.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libksba/libksba-1.2.0.ebuild,v 1.10 2012/05/09 15:18:25 aballier Exp $ - -EAPI="3" - -DESCRIPTION="X.509 and CMS (PKCS#7) library" -HOMEPAGE="http://www.gnupg.org/related_software/libksba" -#SRC_URI="ftp://ftp.gnupg.org/gcrypt/${PN}/${P}.tar.bz2" -SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -DEPEND=">=dev-libs/libgpg-error-1.8" -RDEPEND="${DEPEND}" - -src_configure() { - econf $(use_enable static-libs static) -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - find "${ED}" -name "*.la" -print0 | xargs -0 rm -f - dodoc AUTHORS ChangeLog NEWS README THANKS TODO VERSION || die "dodoc failed" -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.3.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.3.0.ebuild deleted file mode 100644 index d9bb89e714..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.3.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libksba/libksba-1.3.0.ebuild,v 1.1 2012/10/22 10:45:17 radhermit Exp $ - -EAPI="4" - -inherit autotools-utils - -DESCRIPTION="X.509 and CMS (PKCS#7) library" -HOMEPAGE="http://www.gnupg.org/related_software/libksba" -SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" - -LICENSE="LGPL-3+ GPL-2+ GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND=">=dev-libs/libgpg-error-1.8" -DEPEND="${RDEPEND}" diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.3.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.3.2.ebuild new file mode 100644 index 0000000000..9796bfb898 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.3.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libksba/libksba-1.3.2.ebuild,v 1.12 2015/02/28 22:07:08 tgall Exp $ + +EAPI="4" + +# so we won't need to autoreconf yet another g10 package +AUTOTOOLS_IN_SOURCE_BUILD=1 +inherit autotools-utils + +DESCRIPTION="X.509 and CMS (PKCS#7) library" +HOMEPAGE="http://www.gnupg.org/related_software/libksba" +SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" + +LICENSE="LGPL-3+ GPL-2+ GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/libgpg-error-1.8" +DEPEND="${RDEPEND}" diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.3.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.3.3.ebuild new file mode 100644 index 0000000000..c5df8ad547 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.3.3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libksba/libksba-1.3.3.ebuild,v 1.7 2015/05/27 13:00:31 ago Exp $ + +EAPI="4" + +# so we won't need to autoreconf yet another g10 package +AUTOTOOLS_IN_SOURCE_BUILD=1 +inherit autotools-utils + +DESCRIPTION="X.509 and CMS (PKCS#7) library" +HOMEPAGE="http://www.gnupg.org/related_software/libksba" +SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" + +LICENSE="LGPL-3+ GPL-2+ GPL-3" +SLOT="0" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/libgpg-error-1.8" +DEPEND="${RDEPEND}" diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/ChangeLog index edb4891967..edfe94844d 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/ChangeLog @@ -1,6 +1,186 @@ # ChangeLog for dev-libs/protobuf -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/protobuf/ChangeLog,v 1.40 2012/12/16 20:35:34 radhermit Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/protobuf/ChangeLog,v 1.89 2015/05/17 20:18:20 pacho Exp $ + + 17 May 2015; Pacho Ramos protobuf-2.6.1-r3.ebuild: + ppc64 stable wrt bug #528240 + + 15 May 2015; Pacho Ramos protobuf-2.6.1-r3.ebuild: + ppc stable wrt bug #528240 + + 15 May 2015; Pacho Ramos protobuf-2.5.0-r2.ebuild, + protobuf-2.6.1-r3.ebuild: + ppc* love + + 14 May 2015; Michael Sterrett + -protobuf-2.5.0-r3.ebuild: + old + + 04 May 2015; Tim Harder metadata.xml: + Remove myself as maintainer and update upstream metadata. + + 04 May 2015; Tim Harder -protobuf-2.4.0a.ebuild, + -protobuf-2.5.0.ebuild, -protobuf-2.5.0-r1.ebuild, -protobuf-2.6.0.ebuild, + -protobuf-2.6.1.ebuild, -protobuf-2.6.1-r1.ebuild, -protobuf-2.6.1-r2.ebuild: + Remove old. + + 25 Apr 2015; Jeroen Roovers protobuf-2.6.1-r3.ebuild: + Marked ~ppc64 too. + + 08 Apr 2015; Michał Górny protobuf-2.5.0-r1.ebuild, + protobuf-2.5.0.ebuild: + Drop old Python implementations + +*protobuf-2.6.1-r3 (10 Mar 2015) + + 10 Mar 2015; Mike Frysinger + +files/protobuf-2.6.1-protoc-cmdline.patch, +protobuf-2.6.1-r3.ebuild: + Add protoc patch from Chromium OS & sent upstream. + + 10 Mar 2015; Mike Frysinger protobuf-2.6.1-r2.ebuild: + Add arm64/sh love. Add cross-compile support #432106 by Dennis Schridde. + + 10 Mar 2015; Mike Frysinger protobuf-2.6.1-r2.ebuild: + Add ~ia64 #524084 by Paweł Hajdan, Jr.. + +*protobuf-2.6.1-r2 (26 Feb 2015) +*protobuf-2.5.0-r3 (26 Feb 2015) + + 26 Feb 2015; Tim Harder +protobuf-2.5.0-r3.ebuild, + +protobuf-2.6.1-r2.ebuild: + Add zlib use flag (bug #541396). + + 26 Jan 2015; Agostino Sarubbo protobuf-2.5.0-r2.ebuild: + Stable for x86, wrt bug #536794 + + 22 Jan 2015; Markus Meier protobuf-2.5.0-r2.ebuild: + arm stable, bug #536794 + + 22 Jan 2015; Agostino Sarubbo protobuf-2.5.0-r2.ebuild: + Stable for amd64, wrt bug #536794 + + 28 Nov 2014; Tim Harder protobuf-2.5.0-r2.ebuild, + protobuf-2.6.1-r1.ebuild, +files/protobuf-2.5.0-emacs-24.4.patch: + Fix build with emacs-24.4 (bug #524100, patch by ulm). + + 27 Nov 2014; Tim Harder protobuf-2.5.0-r2.ebuild, + protobuf-2.6.1-r1.ebuild: + Fix python/java builds (bug #530922) and doc installs. + + 27 Nov 2014; Tim Harder protobuf-2.5.0-r2.ebuild, + protobuf-2.6.1-r1.ebuild: + Apply patches manually so they don't get applied twice. + +*protobuf-2.6.1-r1 (27 Nov 2014) +*protobuf-2.5.0-r2 (27 Nov 2014) + + 27 Nov 2014; Tim Harder +protobuf-2.5.0-r2.ebuild, + +protobuf-2.6.1-r1.ebuild: + Add multilib support. + + 21 Nov 2014; Agostino Sarubbo protobuf-2.5.0-r1.ebuild: + Stable for amd64, wrt bug #529858 + + 21 Nov 2014; Agostino Sarubbo protobuf-2.5.0-r1.ebuild: + Stable for x86, wrt bug #529858 + +*protobuf-2.6.1 (31 Oct 2014) + + 31 Oct 2014; Tim Harder +protobuf-2.6.1.ebuild: + Version bump. + + 10 Oct 2014; Markus Meier protobuf-2.6.0.ebuild: + add ~arm, bug #524082 + + 07 Oct 2014; Tim Harder protobuf-2.6.0.ebuild: + Add github homepage. + + 30 Sep 2014; Tim Harder protobuf-2.6.0.ebuild: + Drop python2_6 support and remove old dateutil comment. + + 30 Sep 2014; Tim Harder protobuf-2.6.0.ebuild: + Remove unused python-dateutil and python-gflags deps as pointed out by + Arfrever. + +*protobuf-2.6.0 (30 Sep 2014) + + 30 Sep 2014; Pawel Hajdan jr +protobuf-2.6.0.ebuild: + Version bump, bug #521406 . Drop keywords because of new python deps; arm + (bug #524082), ia64 (bug #524084). + +*protobuf-2.5.0-r1 (26 Sep 2014) + + 26 Sep 2014; Pawel Hajdan jr + +protobuf-2.5.0-r1.ebuild: + Disable RTTI, bug #521882 . + + 14 Aug 2014; Jeroen Roovers protobuf-2.4.0a.ebuild, + protobuf-2.4.1.ebuild, protobuf-2.5.0.ebuild: + Marked -hppa (bug #519772). + + 06 Mar 2014; Agostino Sarubbo protobuf-2.5.0.ebuild: + Revert wrong commit wrt bug #503046 + + 30 Jan 2014; Markus Meier protobuf-2.5.0.ebuild: + arm stable, bug #496842 + + 20 Jan 2014; Agostino Sarubbo protobuf-2.5.0.ebuild: + Stable for ppc, wrt bug #496842 + + 19 Jan 2014; Agostino Sarubbo protobuf-2.5.0.ebuild: + Stable for ppc64, wrt bug #496842 + + 16 Jan 2014; Agostino Sarubbo protobuf-2.5.0.ebuild: + Stable for x86, wrt bug #496842 + + 16 Jan 2014; Agostino Sarubbo protobuf-2.5.0.ebuild: + Stable for amd64, wrt bug #496842 + + 30 Nov 2013; Mike Frysinger + +files/protobuf-2.5.0-x32.patch, protobuf-2.5.0.ebuild: + Fix builds on x32. + + 06 Sep 2013; Tim Harder protobuf-2.5.0.ebuild: + Add missing setuptools dep for python support (bug #479678 by hasufell). + + 05 Sep 2013; Michał Górny protobuf-2.5.0.ebuild: + Clean up PYTHON_COMPAT from old implementations. + + 23 Jul 2013; Agostino Sarubbo protobuf-2.4.1.ebuild: + Stable for arm, wrt bug #477170 + + 04 Jul 2013; Agostino Sarubbo protobuf-2.4.1.ebuild: + Stable for x86, wrt bug #474922 + + 29 Jun 2013; Tim Harder protobuf-2.5.0.ebuild: + Make python deps optional (bug #475242 by Diego Elio Pettenò). + + 29 Jun 2013; Agostino Sarubbo protobuf-2.4.1.ebuild: + Stable for ppc64, wrt bug #474922 + + 29 Jun 2013; Agostino Sarubbo protobuf-2.4.1.ebuild: + Stable for ppc, wrt bug #474922 + + 28 Jun 2013; Agostino Sarubbo protobuf-2.4.1.ebuild: + Stable for amd64, wrt bug #474922 + + 15 Jun 2013; Fabian Groffen protobuf-2.5.0.ebuild: + Fix compilation on Darwin, bug #472514 + + 02 Apr 2013; Tim Harder protobuf-2.4.0a.ebuild, + protobuf-2.4.1.ebuild: + Run java-pkg-opt-2_pkg_setup when the java use flag is enabled. + + 05 Mar 2013; Tim Harder files/proto.vim: + Simplify vim ftdetect file (bug #459304 by Laurent Bachelier). + +*protobuf-2.5.0 (05 Mar 2013) + + 05 Mar 2013; Tim Harder +protobuf-2.5.0.ebuild: + Version bump. Migrate to distutils-r1 and add subslot. + + 19 Feb 2013; Zac Medico protobuf-2.4.1.ebuild: + Add ~arm-linux keyword. 16 Dec 2012; Tim Harder metadata.xml: Add myself as maintainer. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/Manifest index b0651f900e..e62cdf6ecc 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/Manifest @@ -2,22 +2,23 @@ Hash: SHA256 AUX 70protobuf-gentoo.el 170 SHA256 b6e5c2f11a63f9eb4a9382227ce8f41bfcf23213166d2fb212e21e237b2f264d SHA512 ed73cd6b1bf6c0019e4da73c3a480b0f917e949dfad2696336e805263c81610b2a8a0514840e389db0f0e78252cf053d754c5e07731dc5e9c93c9e88f0b2923c WHIRLPOOL aeffdec54d947cc219058a1efbe54898b2917947f07cd2249064593542b51e3c772a584106365d57dd9ea7fdf078bea388f6ff73ff857cabefa04aabda07495d -AUX proto.vim 79 SHA256 64d5a506e8f527f97f7c737a7135c64c5361b4d195674541656c24fbd88166aa SHA512 c59c2429ea5696c49e706bbc144cd7ab5f5f47e6d83e8b8a19e4fbbaf8c8501cc913b1e6af69d845ffd885fec5f13df37c8ea3ff3e8037b6c6fe754dd44e4e3e WHIRLPOOL 56d97b0442bc69a6a84a95ead53d79ee9271a43f12001002159b1330414512263c226fa20e028021d4a90fbae33e769b7a172911ddd790e22fbf8dc84df69d72 +AUX proto.vim 49 SHA256 17e7773363e3f5469c717e4173a6f6fa959a6bb30c6ee71f3bdeee159ee5b784 SHA512 65c1f49887c17973d1dfce07fa86d04c5079d2382826eaeb22e128570717f181c53d22ba50905252021f7e476a90ecd29f9d18799c1ccea64b01f4638323538e WHIRLPOOL 79c1fb6392c0a04fc6a4aec40c983b43f2eb2a3bd5cf807d37fa65b15191b6839a2c9cc182f9f05b7f2873e6689559f634d51c7db5f837d683d5411ecd50a43a AUX protobuf-2.3.0-asneeded-2.patch 705 SHA256 558ea98a54e544919837f88d133b8887ad5101b4493a62737d3cea94ae58464c SHA512 2f9d047ac64ac19bab2a793990de5070ac24604bf81622520a1f9b2e86aecbd125c9cba5b62bc7e296ecc3724069dbd9b07f7d7292be280403fc37af5c52cccf WHIRLPOOL 0b943cdda7feac71d394a9e72bdcbe1dfc3d7efb390496244cf511cbd1468b4b11d9f42501a62fe02b2fab7b4bf0867eb5739cb02af8d4777d22fe781ccd841e -DIST protobuf-2.4.0a.tar.bz2 1508837 SHA256 cef863023fb051b0f7e8f47b53fe57f7277a7743d644eae9563fb14db5bd7e4e SHA512 c099f75983a79a4fdc2c3bf44e748074000903fe89e65a74caebe191dbb46da01b3b023b5f4f1fec86f35f15c16d5863cad102ebc0c975f4c4662ab64694d9db WHIRLPOOL 5fe8b4aadefceadfcf42aee54d4133ada2c52a9f4e90e0cbe8ba1a92c887bc12c4e9eec6b2df68ab252dbe9358a85a789804c0d1f5612d62e6c03ebf380c5100 +AUX protobuf-2.5.0-emacs-24.4.patch 408 SHA256 1ca039e40ad6379302aeb1a2eb5391c66cef07a5e8e670fa4bac5bfa5fc4e3fb SHA512 243d468780ab65911d791f09f7584287cc4a4b368f7fb3ce517ef01345f1cf26ea5a4c2b264b857aaf5b0c110ff18a22b96020f0602019eae5bd9ddc8526e93b WHIRLPOOL 57a83062ffde2ebb2641899cc7dad57fda929a51d3c194db188dc3f53548c15ba4564eefcb13435d848a57d1ae5cfca6036e65a2987e3590c34f2e85536e2e77 +AUX protobuf-2.5.0-x32.patch 677 SHA256 8a4378b5b84cf1b91e88344eead7c3e8f3ae848540e7a850bff48994704e8752 SHA512 fa28941ff21785505f616e4da4be964e18de5d52a25224059431054ad7853693ca4281819d690e76eb4064d9d7b729eb1ad10388d43d437b975e62b66f5de1bc WHIRLPOOL 2ae6b2dd9c6d9f63ae2d8caa630e4720d66a30ac3e21bf135f10d4b567a08fecd8757b575a749a95050c6b673b787c09b18f48452cc7d0eaa019b8aa5903d3d4 +AUX protobuf-2.6.1-protoc-cmdline.patch 11184 SHA256 c931fcf5b0484d41465e9bc11598379fcdc85d58a882ea209795e5858b5fb4b4 SHA512 17855acd577412866e6e0a515e4dd754ae5aa9e75a9fdd44bb80f4061b28bda1bee5a45671819021ac1487852c20e2404f79ef13b711140cf204cbfb6142ad36 WHIRLPOOL 310f58414cc6ae642d19e29dedce7c6f2d6ae3e0962d526b7421ccf37078372ad046b29206336794898c9ee8f22cc08f0b441db44538174ef19ba50c45513af9 DIST protobuf-2.4.1.tar.bz2 1440188 SHA256 cf8452347330834bbf9c65c2e68b5562ba10c95fa40d4f7ec0d2cb332674b0bf SHA512 52b0208c685e44126cb3915a74bde692ef91430f0407144b6c30b72a9f143b1ee4f1eea47a550184c689a1758b92582e7f26f0683c2d387205b957a69830f2f3 WHIRLPOOL e5462ff35f63413aff58640c24b9b561ac55749c489803ae009de21bf5d954a77516714361353ef02cfeb3c2d762620c89dc08a5fdee571e3a33b6f5c20edf6e -EBUILD protobuf-2.4.0a.ebuild 2947 SHA256 d50e1e57028a28de64a34a30dcd8aa61140cb66a3f63f1018a3e56f6f2608402 SHA512 3897d301bef7206aba05a9d96caf53fd65cad7b7e93ec051083f2bec0cd98fd36f78781695dd35dc753ed5c5452f09b90722efedfa52b8dfd22c6a09ab2e2583 WHIRLPOOL 9b85eed26c8b45433b38e8e52ac0ffe271476296beda79fb3290b65d5bfca138c50fce1390cb703797a3923b9a49ee14563f5eb76eef27cf4554d92786528d29 -EBUILD protobuf-2.4.1.ebuild 2989 SHA256 bbe96dc102486e44f646092f22a0e3ec5c6309bc46cfae62528a7707aa1f68b3 SHA512 c846a3826cbfd89aa2872395cf42b4ddca95178a62c30018bb7e8131a421fd784e20eda90134729073dc75ba99a4f366043aee41bb05b8f2c33418fdf02b2def WHIRLPOOL a2fd482b58b212f112bd5011b712171140ad829b7228ad428158977da6174faf94a32bd5fb198af9199d13febefaf42f1b61b47a72390accbb7862c2fbb41d3e -MISC ChangeLog 6090 SHA256 81530c385dc28070a71c490261537ca5441ece52dd8d7951fbec161f6c036b02 SHA512 b7b1a4d9162194065b02211b6de03601a2745a7c7a27c7286d2b44c77d5e39ea7564c2983bcbc16546b61252372bd7a174dbf8c76d5b5fdd4a32d2ccce92f560 WHIRLPOOL 1ea01c96d409aadea2819fe4f87fdc7287e455c7ee12df8795ddb198efa3bbddbb41f2f4cb3f21908bc66ed5bfb7c156ec32470a8541639b16b47c5c35c7e877 -MISC metadata.xml 310 SHA256 ded221b688b4ab4cd456b3036ee01a31add94142274b764939cc61e80ffebeb3 SHA512 eceedb3555bfc87b1b18c092aac4b79e53d5ea6eaa250e203e51e362bf63db29ed0c23725a276343cd78af56ae2ecbacab96c9ad1d0221b17d0560b85e5c1eda WHIRLPOOL a04e0304a373392f179b8a782719adf2d812cbd170c8eee33dc1ad178b8b09497b57a555fcb4288d104713e586346817166b6f8940661946cd71f928c52706ae +DIST protobuf-2.5.0.tar.bz2 1866763 SHA256 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677 SHA512 5994b3669808b82fef5c860ecad36358c0767f84acac877e7bfcf722e59d972835a955714149bdd4158fbd1328a51d01397a563991d26475351ee72be48142ee WHIRLPOOL 7e6786e1f20bf253d0e386a95c2bbfe1b443f484d492f97552cadcea62c24461436aa88130e3ff20b4dc9f352c101458cb8c03686f1cc4e6e2133b6e78f5b70d +DIST protobuf-2.6.1.tar.bz2 2021416 SHA256 ee445612d544d885ae240ffbcbf9267faa9f593b7b101f21d58beceb92661910 SHA512 8b092b87fcd79223db199cd3d330f3d43689b47f345aa4e34028dcf1680d609a5d5a89ab08588e817b566d3b265834c38f1db580bc1c144b512ce74d35f2a174 WHIRLPOOL b8d7f5e6b85670520435fd1107eb67035c822c2dad9689dadc29754de3bf8076ac256cf3fe3e719e99c0ccb03ed78edecb91afbe96b611073b60ae3fb3f29b1a +EBUILD protobuf-2.4.1.ebuild 3035 SHA256 5c8690b49a5b80b8a4adf028a0d45f0f4ddfdae05e9ba8245f48814d50fc1185 SHA512 1e71dc30d60cab213cfd06c03dc01206ff29740cb852ec8ef87eeffc550af2df2fd4bd396ed900fd0125ce08c469820ab45967cbf46a6514f7e447a1e1bdfa29 WHIRLPOOL a66587c3c187601ac9398a53be03055e0d013d3f16a6fdb4f62e007aa8c469bed9015c480f69734915751df2930a2d589f0bac599cbebed895d1bd1fceb616c0 +EBUILD protobuf-2.5.0-r2.ebuild 3262 SHA256 0b215818bce2ff8edeb398d1b53d41c1544f93ea5e00a531c047a8ddce0dbb27 SHA512 eda91eb9c95c21fc7d7a4b6f8385db0aeb80284325d816e08b8cb295ebd3ab2206f756bd70df029f60dd069488741adbd0645573e9437b70cab41dea36ad8e78 WHIRLPOOL d28b104bb69156b0c17e97f056ad3a994a81670d752c76a729533f601a6551bb204194d420d4064bbdb3d16db38ea575cc239e2e5134087f1e3639cb8f8aa446 +EBUILD protobuf-2.6.1-r3.ebuild 4093 SHA256 8f9724b7c5ff4872091a1fa4fb97b83311f9f226ef315b0d4db8701b2da8ce40 SHA512 0d065a572e552f6ae042a7c3070b5fe9519104f7d13ca988ac3f090684c62ff04dd8c380eaa97b3c1748c2620f5f72a45a4934571941c6a67cc797db7aac5c95 WHIRLPOOL a00550093096503795fa1b9255a6eaffe3670307ebfe5ea874b5210bb29b1cb59a0fb58640578e6ce1f385d6fbb817414cbb1bd5b304209bc38ff41dfe599f6f +MISC ChangeLog 12573 SHA256 818510535a3e5990ba7c03c04ac85b44188deb8dd140f5e21e3cc8c87330a0a6 SHA512 486c81c092ec0d84dd82455242c41db0c00b4f6fbc55ebefd621c6cf7fa0f0fbcb99b9bc0fda7d14f07d9e3d19a3d16cf2dcaeb5b521fa3641bd7302613b2ba0 WHIRLPOOL 7df1ad6e22fb103c8a4138ae82fe5c6a67f74fd29f5bf2305bb86292702b617e3d405273c9553ccdd4365e62a5b122da75ecea70e73aadfed8ea952fd8ff35dc +MISC metadata.xml 294 SHA256 7060252f98d7d7c362b56dd1f99576e89265a5eb27dbff8e495e6c66256b19ce SHA512 d317e16f9253e18006a165d5b625150cc0d68f0bc943f55fef5df705b5bac9bc3be9ae3183b159b02dd56a2d885897a51791155033ada09793802ec7fda07675 WHIRLPOOL f00e33c0be7cb927cdeb59b5542915f350bedcb496e35de3f71ba612507348b6d92b61ac004edaa749d0f299e830a370a55468487121bfc2fab544536b3b40e3 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2 -iQEcBAEBCAAGBQJQzjCbAAoJEEqz6FtPBkyjcfQIAK/lIvossPyFmlGtS0L0frCX -SFc97xcv3Pci/G/Kfo3f3yICv1blNoS8/vuo4c/71N+8nfNW3yJubYQC7F467orB -P91gp4PPcaQdL3809qFr1uDBsew7fEpE1xcvUqXbHeMa1RKkAPaIK2CH+0QQSG0K -RwYFUz95+t23F0zl0ijXbQa/mld6r6kylXXw81R4gFnNZi/4fLYocq3uRLgiA/o6 -5Lwd8L9oyHGh3dCwEsRjShyTspl4wtymI9fgEdRgVdcjoEmin6Z9rU7hVLlahA/H -8VqaRxv8GtGVPuOTBHv3LpRf2L4xpNrvCHPVUbqSQV8vGjPtUYZ6d93kjQXGJMQ= -=XEt2 +iEYEAREIAAYFAlVY940ACgkQCaWpQKGI+9T1qQCfVyiv8cMzwwXx2dZoIppsK9rw +nvgAnjKZ6XkeLDoiL4Q+rH9PTO+HLywq +=NHVI -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/proto.vim b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/proto.vim index 5b76a4f6a6..6d26809efe 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/proto.vim +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/proto.vim @@ -1,3 +1 @@ -augroup filetype - au! BufRead,BufNewFile *.proto setfiletype proto -augroup end +au BufRead,BufNewFile *.proto set filetype=proto diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/protobuf-2.5.0-emacs-24.4.patch b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/protobuf-2.5.0-emacs-24.4.patch new file mode 100644 index 0000000000..5154bd3a09 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/protobuf-2.5.0-emacs-24.4.patch @@ -0,0 +1,17 @@ +Fix build with emacs-24.4. + +http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18845 + +--- protobuf-2.5.0/editors/protobuf-mode.el ++++ protobuf-2.5.0/editors/protobuf-mode.el +@@ -66,6 +66,10 @@ + (require 'cc-mode) + + (eval-when-compile ++ (and (= emacs-major-version 24) ++ (= emacs-minor-version 4) ++ (null emacs-repository-version) ++ (require 'cl)) + (require 'cc-langs) + (require 'cc-fonts)) + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/protobuf-2.5.0-x32.patch b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/protobuf-2.5.0-x32.patch new file mode 100644 index 0000000000..5c8d478318 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/protobuf-2.5.0-x32.patch @@ -0,0 +1,15 @@ +fix from upstream for building w/x32 + +https://code.google.com/p/protobuf/issues/detail?id=474 + +--- src/google/protobuf/stubs/atomicops.h (revision 491) ++++ src/google/protobuf/stubs/atomicops.h (revision 492) +@@ -66,7 +66,7 @@ typedef int32 Atomic32; + #ifdef GOOGLE_PROTOBUF_ARCH_64_BIT + // We need to be able to go between Atomic64 and AtomicWord implicitly. This + // means Atomic64 and AtomicWord should be the same type on 64-bit. +-#if defined(GOOGLE_PROTOBUF_OS_NACL) ++#if defined(__ILP32__) || defined(GOOGLE_PROTOBUF_OS_NACL) + // NaCl's intptr_t is not actually 64-bits on 64-bit! + // http://code.google.com/p/nativeclient/issues/detail?id=1162 + typedef int64 Atomic64; diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/protobuf-2.6.1-protoc-cmdline.patch b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/protobuf-2.6.1-protoc-cmdline.patch new file mode 100644 index 0000000000..60151e8f6b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/protobuf-2.6.1-protoc-cmdline.patch @@ -0,0 +1,256 @@ +https://github.com/google/protobuf/pull/235 + +From 18f71a50a9000e7558ae48a971fa301d76220ff0 Mon Sep 17 00:00:00 2001 +From: Prathmesh Prabhu +Date: Tue, 10 Mar 2015 17:04:40 -0400 +Subject: [PATCH] protoc: Add options to redirect input/output to files. + +When using protoc to encode/decode protobufs, the input/output was from +stdin/stdout only. This patch adds command line flags to specify files to read +the protobuf from and and write the encoded/decoded protobuf to. +--- + .../protobuf/compiler/command_line_interface.cc | 99 +++++++++++++++++----- + .../protobuf/compiler/command_line_interface.h | 11 ++- + .../compiler/command_line_interface_unittest.cc | 25 +++++- + 3 files changed, 110 insertions(+), 25 deletions(-) + +diff --git a/src/google/protobuf/compiler/command_line_interface.cc b/src/google/protobuf/compiler/command_line_interface.cc +index 567238a..1db85c9 100644 +--- a/src/google/protobuf/compiler/command_line_interface.cc ++++ b/src/google/protobuf/compiler/command_line_interface.cc +@@ -745,6 +745,28 @@ int CommandLineInterface::Run(int argc, const char* const argv[]) { + } + + if (mode_ == MODE_ENCODE || mode_ == MODE_DECODE) { ++ bool success = false; ++ int in_fd = STDIN_FILENO; ++ int out_fd = STDOUT_FILENO; ++ ++ if (!protobuf_in_path_.empty()) { ++ in_fd = open(protobuf_in_path_.c_str(), O_RDONLY); ++ if (in_fd == -1) { ++ cerr << protobuf_in_path_ << ": error: failed to open file." << endl; ++ return 1; ++ } ++ } ++ if (!protobuf_out_path_.empty()) { ++ out_fd = open(protobuf_out_path_.c_str(), ++ O_WRONLY | O_CREAT | O_TRUNC, ++ 0644); ++ if (out_fd == -1) { ++ cerr << protobuf_out_path_ << ": error: failed to open file." << endl; ++ close(in_fd); ++ return 1; ++ } ++ } ++ + if (codec_type_.empty()) { + // HACK: Define an EmptyMessage type to use for decoding. + DescriptorPool pool; +@@ -753,13 +775,20 @@ int CommandLineInterface::Run(int argc, const char* const argv[]) { + file.add_message_type()->set_name("EmptyMessage"); + GOOGLE_CHECK(pool.BuildFile(file) != NULL); + codec_type_ = "EmptyMessage"; +- if (!EncodeOrDecode(&pool)) { +- return 1; +- } ++ success = EncodeOrDecode(&pool, in_fd, out_fd); + } else { +- if (!EncodeOrDecode(importer.pool())) { +- return 1; +- } ++ success = EncodeOrDecode(importer.pool(), in_fd, out_fd); ++ } ++ ++ if (in_fd != STDIN_FILENO) { ++ close(in_fd); ++ } ++ if (out_fd != STDOUT_FILENO) { ++ close(out_fd); ++ } ++ ++ if (!success) { ++ return 1; + } + } + +@@ -873,6 +902,11 @@ CommandLineInterface::ParseArguments(int argc, const char* const argv[]) { + if (status != PARSE_ARGUMENT_DONE_AND_CONTINUE) + return status; + } ++ if (mode_ == MODE_COMPILE && ++ (!protobuf_in_path_.empty() || !protobuf_out_path_.empty())) { ++ cerr << "--protobuf_in and --protobuf_out are only valid with " ++ << "decode operations. Ignoring."; ++ } + + // If no --proto_path was given, use the current working directory. + if (proto_path_.empty()) { +@@ -1123,6 +1157,12 @@ CommandLineInterface::InterpretArgument(const string& name, + + codec_type_ = value; + ++ } else if (name == "--protobuf_in") { ++ protobuf_in_path_ = value; ++ ++ } else if (name == "--protobuf_out") { ++ protobuf_out_path_ = value; ++ + } else if (name == "--error_format") { + if (value == "gcc") { + error_format_ = ERROR_FORMAT_GCC; +@@ -1238,18 +1278,29 @@ void CommandLineInterface::PrintHelpText() { + " --version Show version info and exit.\n" + " -h, --help Show this text and exit.\n" + " --encode=MESSAGE_TYPE Read a text-format message of the given type\n" +-" from standard input and write it in binary\n" +-" to standard output. The message type must\n" +-" be defined in PROTO_FILES or their imports.\n" +-" --decode=MESSAGE_TYPE Read a binary message of the given type from\n" +-" standard input and write it in text format\n" +-" to standard output. The message type must\n" ++" an write it in binary. The message type must\n" + " be defined in PROTO_FILES or their imports.\n" +-" --decode_raw Read an arbitrary protocol message from\n" +-" standard input and write the raw tag/value\n" +-" pairs in text format to standard output. No\n" ++" The input/output protobuf files are specified\n" ++" using the --protobuf_in and --protobuf_out\n" ++" command line flags.\n" ++" --decode=MESSAGE_TYPE Read a binary message of the given type and\n" ++" write it in text format. The message type\n" ++" must be defined in PROTO_FILES or their\n" ++" imports. The input/output protobuf files are\n" ++" specified using the --protobuf_in and \n" ++" --protobuf_out command line flags.\n" ++" --decode_raw Read an arbitrary protocol message and write\n" ++" the raw tag/value pairs in text format. No\n" + " PROTO_FILES should be given when using this\n" +-" flag.\n" ++" flag. The input/output protobuf files are\n" ++" specified using the --protobuf_in and \n" ++" --protobuf_out command line flags.\n" ++" --protobuf_in Absolute path to the protobuf file to read to\n" ++" encode/decode. If omitted, file will be read\n" ++" from STDIN.\n" ++" --protobuf_out Absolute path to the protobuf file to write to\n" ++" after encode/decode operation. If omitted,\n" ++" output is written to STDOUT.\n" + " -oFILE, Writes a FileDescriptorSet (a protocol buffer,\n" + " --descriptor_set_out=FILE defined in descriptor.proto) containing all of\n" + " the input files to FILE.\n" +@@ -1490,7 +1541,9 @@ bool CommandLineInterface::GeneratePluginOutput( + return true; + } + +-bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool) { ++bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool, ++ int in_fd, ++ int out_fd) { + // Look up the type. + const Descriptor* type = pool->FindMessageTypeByName(codec_type_); + if (type == NULL) { +@@ -1502,15 +1555,15 @@ bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool) { + google::protobuf::scoped_ptr message(dynamic_factory.GetPrototype(type)->New()); + + if (mode_ == MODE_ENCODE) { +- SetFdToTextMode(STDIN_FILENO); +- SetFdToBinaryMode(STDOUT_FILENO); ++ SetFdToTextMode(in_fd); ++ SetFdToBinaryMode(out_fd); + } else { +- SetFdToBinaryMode(STDIN_FILENO); +- SetFdToTextMode(STDOUT_FILENO); ++ SetFdToBinaryMode(in_fd); ++ SetFdToTextMode(out_fd); + } + +- io::FileInputStream in(STDIN_FILENO); +- io::FileOutputStream out(STDOUT_FILENO); ++ io::FileInputStream in(in_fd); ++ io::FileOutputStream out(out_fd); + + if (mode_ == MODE_ENCODE) { + // Input is text. +diff --git a/src/google/protobuf/compiler/command_line_interface.h b/src/google/protobuf/compiler/command_line_interface.h +index 7e611c4..b6fc38a 100644 +--- a/src/google/protobuf/compiler/command_line_interface.h ++++ b/src/google/protobuf/compiler/command_line_interface.h +@@ -244,7 +244,9 @@ class LIBPROTOC_EXPORT CommandLineInterface { + string* error); + + // Implements --encode and --decode. +- bool EncodeOrDecode(const DescriptorPool* pool); ++ bool EncodeOrDecode(const DescriptorPool* pool, ++ int in_fd, ++ int out_fd); + + // Implements the --descriptor_set_out option. + bool WriteDescriptorSet(const vector parsed_files); +@@ -357,6 +359,13 @@ class LIBPROTOC_EXPORT CommandLineInterface { + // decoding. (Empty string indicates --decode_raw.) + string codec_type_; + ++ // When using --encode / --decode / --decode_raw absolute path to the output ++ // file. (Empty string indicates write to STDOUT). ++ string protobuf_out_path_; ++ // When using --encode / --decode / --decode_raw, absolute path to the input ++ // file. (Empty string indicates read from STDIN). ++ string protobuf_in_path_; ++ + // If --descriptor_set_out was given, this is the filename to which the + // FileDescriptorSet should be written. Otherwise, empty. + string descriptor_set_name_; +diff --git a/src/google/protobuf/compiler/command_line_interface_unittest.cc b/src/google/protobuf/compiler/command_line_interface_unittest.cc +index 2b26f3b..78ff2cf 100644 +--- a/src/google/protobuf/compiler/command_line_interface_unittest.cc ++++ b/src/google/protobuf/compiler/command_line_interface_unittest.cc +@@ -94,7 +94,7 @@ class CommandLineInterfaceTest : public testing::Test { + virtual void SetUp(); + virtual void TearDown(); + +- // Runs the CommandLineInterface with the given command line. The ++ // Run the CommandLineInterface with the given command line. The + // command is automatically split on spaces, and the string "$tmpdir" + // is replaced with TestTempDir(). + void Run(const string& command); +@@ -1680,6 +1680,17 @@ class EncodeDecodeTest : public testing::Test { + EXPECT_EQ(StripCR(expected_text), StripCR(captured_stderr_)); + } + ++ void ExpectBinaryFilesMatch(const string &expected_file, ++ const string &actual_file) { ++ string expected_output, actual_output; ++ ASSERT_TRUE(File::ReadFileToString(expected_file, &expected_output)); ++ ASSERT_TRUE(File::ReadFileToString(actual_file, &actual_output)); ++ ++ // Don't use EXPECT_EQ because we don't want to print raw binary data to ++ // stdout on failure. ++ EXPECT_TRUE(expected_output == actual_output); ++ } ++ + private: + int duped_stdin_; + string captured_stdout_; +@@ -1745,6 +1756,18 @@ TEST_F(EncodeDecodeTest, ProtoParseError) { + "google/protobuf/no_such_file.proto: File not found.\n"); + } + ++TEST_F(EncodeDecodeTest, RedirectInputOutput) { ++ string out_file = TestTempDir() + "/golden_message_out.pbf"; ++ string cmd = ""; ++ cmd += "google/protobuf/unittest.proto "; ++ cmd += "--encode=protobuf_unittest.TestAllTypes "; ++ cmd += "--protobuf_in=" + TestSourceDir() + ++ "/google/protobuf/testdata/text_format_unittest_data.txt "; ++ cmd += "--protobuf_out=" + out_file; ++ EXPECT_TRUE(Run(cmd)); ++ ExpectBinaryFilesMatch(out_file, "google/protobuf/testdata/golden_message"); ++} ++ + } // anonymous namespace + + } // namespace compiler +-- +2.3.1 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/metadata.xml index cba3e61bc9..b890438d00 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/metadata.xml @@ -2,10 +2,9 @@ - radhermit@gentoo.org - Tim Harder + maintainer-needed@gentoo.org - protobuf + google/protobuf diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.4.0a.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.4.0a.ebuild deleted file mode 100644 index b9393e3e64..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.4.0a.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/protobuf/protobuf-2.4.0a.ebuild,v 1.8 2011/07/15 16:05:13 xarthisius Exp $ - -EAPI="3" - -JAVA_PKG_IUSE="source" -PYTHON_DEPEND="python? 2" -DISTUTILS_SRC_TEST="setup.py" - -inherit autotools eutils distutils java-pkg-opt-2 elisp-common - -DESCRIPTION="Google's Protocol Buffers -- an efficient method of encoding structured data" -HOMEPAGE="http://code.google.com/p/protobuf/" -SRC_URI="http://protobuf.googlecode.com/files/${P}.tar.bz2" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86 ~x64-macos" -IUSE="emacs examples java python static-libs vim-syntax" - -DEPEND="${DEPEND} java? ( >=virtual/jdk-1.5 ) - python? ( dev-python/setuptools ) - emacs? ( virtual/emacs )" -RDEPEND="${RDEPEND} java? ( >=virtual/jre-1.5 ) - emacs? ( virtual/emacs )" - -DISTUTILS_SETUP_FILES=("python|setup.py") -PYTHON_MODNAME="google/protobuf" - -pkg_setup() { - if use python; then - python_set_active_version 2 - python_pkg_setup - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.3.0-asneeded-2.patch - eautoreconf - - if use python; then - python_convert_shebangs -r 2 . - distutils_src_prepare - fi -} - -src_configure() { - econf \ - $(use_enable static-libs static) -} - -src_compile() { - emake || die "emake failed" - - if use python; then - einfo "Compiling Python library ..." - distutils_src_compile - fi - - if use java; then - einfo "Compiling Java library ..." - src/protoc --java_out=java/src/main/java --proto_path=src src/google/protobuf/descriptor.proto - mkdir java/build - pushd java/src/main/java - ejavac -d ../../../build $(find . -name '*.java') || die "java compilation failed" - popd - jar cf "${PN}.jar" -C java/build . || die "jar failed" - fi - - if use emacs; then - elisp-compile "${S}/editors/protobuf-mode.el" || die "elisp-compile failed!" - fi -} - -src_test() { - emake check || die "emake check failed" - - if use python; then - distutils_src_test - fi -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc CHANGES.txt CONTRIBUTORS.txt README.txt - - use static-libs || rm -rf "${D}"/usr/lib*/*.la - - if use python; then - distutils_src_install - fi - - if use java; then - java-pkg_dojar ${PN}.jar - use source && java-pkg_dosrc java/src/main/java/* - fi - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins editors/proto.vim - insinto /usr/share/vim/vimfiles/ftdetect/ - doins "${FILESDIR}/proto.vim" - fi - - if use emacs; then - elisp-install ${PN} editors/protobuf-mode.el* || die "elisp-install failed!" - elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" - fi - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins -r examples/* || die "doins examples failed" - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen - use python && distutils_pkg_postinst -} - -pkg_postrm() { - use emacs && elisp-site-regen - use python && distutils_pkg_postrm -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.4.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.4.1.ebuild index 74ec7a449f..4eea1dcfba 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.4.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.4.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/protobuf/protobuf-2.4.1.ebuild,v 1.5 2012/11/19 18:29:50 bicatali Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/protobuf/protobuf-2.4.1.ebuild,v 1.13 2014/08/14 00:03:40 jer Exp $ EAPI="3" @@ -16,7 +16,7 @@ SRC_URI="http://protobuf.googlecode.com/files/${P}.tar.bz2" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos ~x86-linux" +KEYWORDS="amd64 arm -hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos" IUSE="emacs examples java python static-libs vim-syntax" DEPEND="${DEPEND} java? ( >=virtual/jdk-1.5 ) @@ -33,6 +33,7 @@ pkg_setup() { python_set_active_version 2 python_pkg_setup fi + use java && java-pkg-opt-2_pkg_setup } src_prepare() { diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.5.0-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.5.0-r2.ebuild new file mode 100644 index 0000000000..9ca646164a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.5.0-r2.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/protobuf/protobuf-2.5.0-r2.ebuild,v 1.8 2015/05/15 12:28:13 pacho Exp $ + +EAPI=5 +AUTOTOOLS_AUTORECONF=1 +AUTOTOOLS_PRUNE_LIBTOOL_FILES=all +JAVA_PKG_IUSE="source" +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_OPTIONAL=1 + +inherit autotools-multilib eutils flag-o-matic distutils-r1 java-pkg-opt-2 elisp-common + +DESCRIPTION="Google's Protocol Buffers -- an efficient method of encoding structured data" +HOMEPAGE="http://code.google.com/p/protobuf/" +SRC_URI="http://protobuf.googlecode.com/files/${P}.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="0/8" # subslot = soname major version +KEYWORDS="amd64 arm -hppa ~ia64 ~mips ppc ~ppc64 x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="emacs examples java python static-libs vim-syntax" + +CDEPEND="emacs? ( virtual/emacs ) + python? ( ${PYTHON_DEPS} )" +DEPEND="${CDEPEND} + java? ( >=virtual/jdk-1.5 ) + python? ( dev-python/setuptools[${PYTHON_USEDEP}] )" +RDEPEND="${CDEPEND} + java? ( >=virtual/jre-1.5 )" + +src_prepare() { + append-cxxflags -DGOOGLE_PROTOBUF_NO_RTTI + + epatch "${FILESDIR}"/${P}-x32.patch + + # breaks Darwin, bug #472514 + [[ ${CHOST} != *-darwin* ]] && epatch "${FILESDIR}"/${PN}-2.3.0-asneeded-2.patch + + # fix build with emacs-24.4 (bug #524100) + epatch "${FILESDIR}"/${P}-emacs-24.4.patch + + autotools-multilib_src_prepare + + if use python; then + cd python && distutils-r1_src_prepare + fi +} + +multilib_src_compile() { + default + + if multilib_is_native_abi; then + if use python; then + einfo "Compiling Python library ..." + pushd "${S}"/python >/dev/null + PROTOC="${BUILD_DIR}"/src/protoc distutils-r1_src_compile + popd >/dev/null + fi + + if use java; then + einfo "Compiling Java library ..." + pushd "${S}" >/dev/null + "${BUILD_DIR}"/src/protoc --java_out=java/src/main/java --proto_path=src src/google/protobuf/descriptor.proto + mkdir java/build + pushd java/src/main/java >/dev/null + ejavac -d ../../../build $(find . -name '*.java') || die "java compilation failed" + popd >/dev/null + jar cf ${PN}.jar -C java/build . || die "jar failed" + popd >/dev/null + fi + fi +} + +src_compile() { + autotools-multilib_src_compile + + if use emacs; then + elisp-compile "${S}"/editors/protobuf-mode.el + fi +} + +src_test() { + autotools-multilib_src_test check + + if use python; then + pushd python >/dev/null + distutils-r1_src_test + popd >/dev/null + fi +} + +src_install() { + autotools-multilib_src_install + + dodoc CHANGES.txt CONTRIBUTORS.txt README.txt + + if use python; then + pushd python >/dev/null + distutils-r1_src_install + popd >/dev/null + fi + + if use java; then + java-pkg_dojar ${PN}.jar + use source && java-pkg_dosrc java/src/main/java/* + fi + + if use vim-syntax; then + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect/ + doins "${FILESDIR}"/proto.vim + fi + + if use emacs; then + elisp-install ${PN} editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}"/70${PN}-gentoo.el + fi + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.6.1-r3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.6.1-r3.ebuild new file mode 100644 index 0000000000..830de14f24 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.6.1-r3.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/protobuf/protobuf-2.6.1-r3.ebuild,v 1.5 2015/05/17 20:18:20 pacho Exp $ + +EAPI=5 +AUTOTOOLS_AUTORECONF=1 +AUTOTOOLS_PRUNE_LIBTOOL_FILES=all +JAVA_PKG_IUSE="source" +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_OPTIONAL=1 + +inherit autotools-multilib eutils flag-o-matic toolchain-funcs distutils-r1 java-pkg-opt-2 elisp-common + +DESCRIPTION="Google's Protocol Buffers -- an efficient method of encoding structured data" +HOMEPAGE="http://code.google.com/p/protobuf/ https://github.com/google/protobuf/" +SRC_URI="https://github.com/google/${PN}/releases/download/${PV}/${P}.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="0/9" # subslot = soname major version +KEYWORDS="~amd64 ~arm ~arm64 -hppa ~ia64 ~mips ppc ppc64 ~sh ~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="emacs examples java python static-libs vim-syntax zlib" + +CDEPEND="emacs? ( virtual/emacs ) + python? ( ${PYTHON_DEPS} ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )" +DEPEND="${CDEPEND} + java? ( >=virtual/jdk-1.5 ) + python? ( + dev-python/google-apputils[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + )" +RDEPEND="${CDEPEND} + java? ( >=virtual/jre-1.5 )" + +src_prepare() { + append-cxxflags -DGOOGLE_PROTOBUF_NO_RTTI + + # breaks Darwin, bug #472514 + [[ ${CHOST} != *-darwin* ]] && epatch "${FILESDIR}"/${PN}-2.3.0-asneeded-2.patch + + # fix build with emacs-24.4 (bug #524100) + epatch "${FILESDIR}"/${PN}-2.5.0-emacs-24.4.patch + epatch "${FILESDIR}"/${PN}-2.6.1-protoc-cmdline.patch + + autotools-multilib_src_prepare + + if use python; then + cd python && distutils-r1_src_prepare + fi +} + +src_configure() { + local myeconfargs=( + $(use_with zlib) + ) + + if tc-is-cross-compiler; then + # The build system wants `protoc` when building, so we need a copy that + # runs on the host. This is more hermetic than relying on the version + # installed in the host being the exact same version. + mkdir -p "${WORKDIR}"/build || die + pushd "${WORKDIR}"/build >/dev/null + ECONF_SOURCE=${S} econf_build "${myeconfargs[@]}" + myeconfargs+=( --with-protoc="${PWD}"/src/protoc ) + popd >/dev/null + fi + + autotools-multilib_src_configure +} + +multilib_src_compile() { + default + + if multilib_is_native_abi; then + if use python; then + einfo "Compiling Python library ..." + pushd "${S}"/python >/dev/null + PROTOC="${BUILD_DIR}"/src/protoc distutils-r1_src_compile + popd >/dev/null + fi + + if use java; then + einfo "Compiling Java library ..." + pushd "${S}" >/dev/null + "${BUILD_DIR}"/src/protoc --java_out=java/src/main/java --proto_path=src src/google/protobuf/descriptor.proto + mkdir java/build + pushd java/src/main/java >/dev/null + ejavac -d ../../../build $(find . -name '*.java') || die "java compilation failed" + popd >/dev/null + jar cf ${PN}.jar -C java/build . || die "jar failed" + popd >/dev/null + fi + fi +} + +src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}"/build/src protoc + fi + + autotools-multilib_src_compile + + if use emacs; then + elisp-compile "${S}"/editors/protobuf-mode.el + fi +} + +src_test() { + autotools-multilib_src_test check + + if use python; then + pushd python >/dev/null + distutils-r1_src_test + popd >/dev/null + fi +} + +src_install() { + autotools-multilib_src_install + + dodoc CHANGES.txt CONTRIBUTORS.txt README.md + + if use python; then + pushd python >/dev/null + distutils-r1_src_install + popd >/dev/null + fi + + if use java; then + java-pkg_dojar ${PN}.jar + use source && java-pkg_dosrc java/src/main/java/* + fi + + if use vim-syntax; then + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect/ + doins "${FILESDIR}"/proto.vim + fi + + if use emacs; then + elisp-install ${PN} editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}"/70${PN}-gentoo.el + fi + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-util/strace/ChangeLog new file mode 100644 index 0000000000..5bd4854494 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/ChangeLog @@ -0,0 +1,762 @@ +# ChangeLog for dev-util/strace +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/ChangeLog,v 1.212 2015/04/13 08:21:31 ago Exp $ + + 13 Apr 2015; Agostino Sarubbo strace-4.9.ebuild: + Stable for alpha, wrt bug #532494 + + 01 Apr 2015; Agostino Sarubbo strace-4.9.ebuild: + Stable for sparc, wrt bug #532494 + + 31 Mar 2015; Agostino Sarubbo strace-4.9.ebuild: + Stable for ppc64, wrt bug #532494 + + 28 Mar 2015; Agostino Sarubbo strace-4.9.ebuild: + Stable for ppc, wrt bug #532494 + + 25 Mar 2015; Agostino Sarubbo strace-4.9.ebuild: + Stable for x86, wrt bug #532494 + + 13 Mar 2015; Mikle Kolyada strace-4.9.ebuild: + amd64 stable wrt bug #532494 + +*strace-4.10 (06 Mar 2015) + + 06 Mar 2015; Mike Frysinger +strace-4.10.ebuild, + strace-9999.ebuild: + Version bump. + + 06 Mar 2015; Mike Frysinger strace-4.9.ebuild: + Stabilize for arm64/ia64/m68k/s390/sh. + + 06 Mar 2015; Jeroen Roovers strace-4.9.ebuild: + Stable for HPPA (bug #532494). + + 03 Mar 2015; Markus Meier strace-4.9.ebuild: + arm stable, bug #532494 + +*strace-4.9 (16 Aug 2014) + + 16 Aug 2014; Mike Frysinger +strace-4.9.ebuild, + strace-9999.ebuild: + Version bump. + + 16 Aug 2014; Mike Frysinger strace-4.8.ebuild: + Mark s390/sh stable. + + 24 Mar 2014; Agostino Sarubbo strace-4.8.ebuild: + Stable for ppc, wrt bug #501648 + + 19 Mar 2014; Agostino Sarubbo strace-4.8.ebuild: + Stable for alpha, wrt bug #501648 + + 18 Mar 2014; Agostino Sarubbo strace-4.8.ebuild: + Stable for ia64, wrt bug #501648 + + 14 Mar 2014; Agostino Sarubbo strace-4.8.ebuild: + Stable for ppc64, wrt bug #501648 + + 12 Mar 2014; Agostino Sarubbo strace-4.8.ebuild: + Stable for sparc, wrt bug #501648 + + 10 Mar 2014; Johannes Huber strace-4.8.ebuild: + x86 stable, bug #501648 + + 02 Mar 2014; Pacho Ramos strace-4.8.ebuild: + amd64 stable, bug #501648 + + 28 Feb 2014; Markus Meier strace-4.8.ebuild: + arm stable, bug #501648 + + 20 Feb 2014; Jeroen Roovers strace-4.8.ebuild: + Stable for HPPA (bug #501648). + + 18 Jan 2014; Mike Frysinger strace-4.8.ebuild, + strace-9999.ebuild: + Add arm64 love. + + 29 Nov 2013; Mike Frysinger strace-4.8.ebuild, + strace-9999.ebuild: + Fix USE=-perl thinko #492826 by Duncan. + + 28 Nov 2013; Mike Frysinger strace-4.8.ebuild, + strace-9999.ebuild: + Add USE=perl to control perl script #489478 by Nikoli. + +*strace-4.8 (09 Jun 2013) + + 09 Jun 2013; Mike Frysinger +strace-4.8.ebuild: + Version bump. + + 02 May 2013; Mike Frysinger strace-4.7.ebuild, + strace-9999.ebuild: + Add support for user patches. + + 19 Feb 2013; Zac Medico strace-4.7.ebuild, + strace-9999.ebuild: + Add ~arm-linux keywords. + + 24 Sep 2012; Raúl Porcel strace-4.7.ebuild: + alpha/s390/sh/sparc stable wrt #419803 + + 12 Jul 2012; Akinori Hattori strace-4.7.ebuild: + ia64 stable wrt bug #419803 + + 11 Jun 2012; Agostino Sarubbo strace-4.7.ebuild: + Stable for amd64, wrt bug #419803 + + 09 Jun 2012; Markus Meier strace-4.7.ebuild: + arm stable, bug #419803 + + 07 Jun 2012; Brent Baude strace-4.7.ebuild: + Marking strace-4.7 ppc for bug 419803 + + 07 Jun 2012; Jeroen Roovers strace-4.7.ebuild: + Stable for HPPA (bug #419803). + + 06 Jun 2012; Jeff Horelick strace-4.7.ebuild: + marked x86 per bug 419803 + + 05 Jun 2012; Brent Baude strace-4.7.ebuild: + Marking strace-4.7 ppc64 for bug 419803 + + 04 Jun 2012; Mike Frysinger +files/strace-4.7-x32.patch, + strace-4.7.ebuild: + Update x32 syscall table. + + 13 May 2012; Mike Frysinger + +files/strace-4.7-glibc-2.15.patch, strace-4.7.ebuild: + Fix building with glibc-2.15 and old kernel headers #414637 by toogle. + +*strace-4.7 (02 May 2012) + + 02 May 2012; Mike Frysinger +strace-4.7.ebuild, + strace-9999.ebuild: + Version bump. + +*strace-9999 (14 Feb 2012) + + 14 Feb 2012; Mike Frysinger +strace-9999.ebuild: + Add live git ebuild. + + 14 Feb 2012; Mike Frysinger strace-4.6.ebuild: + Add x32 support. + + 13 Feb 2012; Kacper Kowalik strace-4.6.ebuild: + ppc64 stable wrt #391655 + + 04 Jan 2012; Brent Baude strace-4.6.ebuild: + Marking strace-4.6 ppc for bug 391655 + + 18 Dec 2011; Raúl Porcel strace-4.6.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #391655 + + 07 Dec 2011; Pawel Hajdan jr strace-4.6.ebuild: + x86 stable wrt bug #391655 + + 04 Dec 2011; Markus Meier strace-4.6.ebuild: + arm stable, bug #391655 + + 25 Nov 2011; Markos Chandras strace-4.6.ebuild: + Stable on amd64 wrt bug #391655 + + 25 Nov 2011; Jeroen Roovers strace-4.6.ebuild: + Stable for HPPA (bug #391655). + + 23 Oct 2011; Raúl Porcel strace-4.5.20-r2.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #384661 + + 09 Oct 2011; Jeroen Roovers strace-4.5.20-r2.ebuild: + Stable for HPPA (bug #384661). + + 09 Oct 2011; Markus Meier strace-4.5.20-r2.ebuild: + arm stable, bug #384661 + + 04 Oct 2011; Andreas Schuerch strace-4.5.20-r2.ebuild: + x86 stable, thanks JD. Bug 384661 + + 03 Oct 2011; Joseph Jezak strace-4.5.20-r2.ebuild: + Marked ppc/ppc64 stable for bug #384661. + + 27 Sep 2011; Tony Vroon strace-4.5.20-r2.ebuild: + Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo, + Elijah "Armageddon" El Lazkani & Blain "doc235" Anderson in bug #384661. + +*strace-4.6 (16 Mar 2011) + + 16 Mar 2011; Mike Frysinger +strace-4.6.ebuild: + Version bump. + + 21 Nov 2010; Mike Frysinger strace-4.5.20.ebuild: + Mark alpha/ia64/s390/sparc/sh stable #343255. + + 18 Nov 2010; Diego E. Pettenò metadata.xml: + Remove alsa USE description from metadata.xml. + +*strace-4.5.20-r2 (17 Nov 2010) + + 17 Nov 2010; Diego E. Pettenò + -strace-4.5.20-r1.ebuild, +strace-4.5.20-r2.ebuild, + -files/strace-4.5.20-ioctlent.patch: + Avoid re-generating the ioctlent.h header at build-time; instead patch in a + new series of ioctl() (including the alsa ones). + + 04 Nov 2010; Samuli Suominen strace-4.5.20.ebuild: + ppc64 stable wrt #343255 + + 04 Nov 2010; Jeroen Roovers strace-4.5.20.ebuild: + Stable for HPPA PPC (bug #343255). + + 04 Nov 2010; Markus Meier strace-4.5.20.ebuild: + arm stable, bug #343255 + + 03 Nov 2010; Markus Meier strace-4.5.20.ebuild: + x86 stable, bug #343255 + + 03 Nov 2010; Jeroen Roovers strace-4.5.20.ebuild: + Stable for HPPA (bug #343255). + + 31 Oct 2010; Markos Chandras strace-4.5.20.ebuild: + Stable on amd64 wrt bug #343255 + +*strace-4.5.20-r1 (12 Oct 2010) + + 12 Oct 2010; Diego E. Pettenò + -strace-4.5.18.ebuild, -files/strace-4.5.18-arm-cache.patch, + -files/strace-4.5.18-arm-syscalls.patch, +strace-4.5.20-r1.ebuild, + +files/strace-4.5.20-ioctlent.patch, + -files/strace-fix-arm-bad-syscall.patch, metadata.xml: + Remove old version and cleanup files; add new revision with an alsa USE + flag and with updated ioctl() list (regenerated at build time). + + 12 Sep 2010; Mike Frysinger strace-4.5.20.ebuild, + +files/strace-4.5.20-sparc.patch: + Add fix from upstream for building on sparc #336939 by Raúl Porcel. + + 30 Aug 2010; Mike Frysinger strace-4.5.19.ebuild: + Mark sh stable #297079. + + 30 Aug 2010; Mike Frysinger strace-4.5.19.ebuild: + Mark s390 stable #297079. + +*strace-4.5.20 (16 Apr 2010) + + 16 Apr 2010; Mike Frysinger +strace-4.5.20.ebuild: + Version bump. + + 25 Feb 2010; Tiago Cunha strace-4.5.19.ebuild: + stable sparc, bug 297079 + + 10 Feb 2010; Mike Frysinger strace-4.5.19.ebuild: + Mark ia64 stable #297079. + + 01 Feb 2010; Markus Meier strace-4.5.19.ebuild: + arm stable, bug #297079 + + 23 Jan 2010; Tobias Klausmann strace-4.5.19.ebuild: + Stable on alpha, bug #297079 + + 15 Jan 2010; Christian Faulhammer strace-4.5.19.ebuild: + Transfer Prefix keywords + + 29 Dec 2009; Christian Faulhammer strace-4.5.19.ebuild: + stable x86, bug 297079 + + 28 Dec 2009; nixnut strace-4.5.19.ebuild: + ppc stable #297079 + + 20 Dec 2009; Brent Baude strace-4.5.19.ebuild: + Marking strace-4.5.19 ppc64 for bug 297079 + + 16 Dec 2009; Richard Freeman strace-4.5.19.ebuild: + amd64 stable - 297079 + + 11 Nov 2009; Mike Frysinger strace-4.5.19.ebuild: + Fix up USE=aio disabling #292362 by Alex HeadHunter Pyattaev. + + 28 Oct 2009; Jeroen Roovers strace-4.5.19.ebuild: + Stable for HPPA (bug #250631). + +*strace-4.5.19 (27 Oct 2009) + + 27 Oct 2009; Mike Frysinger +strace-4.5.19.ebuild: + Version bump. + + 30 May 2009; Mike Frysinger strace-4.5.18.ebuild, + +files/strace-4.5.18-arm-cache.patch: + Fix build failure on arm due to missing cachectl.h #266014 by Pinky. + + 14 Feb 2009; Mike Frysinger + +files/strace-4.5.18-arm-syscalls.patch, strace-4.5.18.ebuild: + Add changes from upstream for ARM #241168 #258987. + + 22 Jan 2009; Jeroen Roovers strace-4.5.18.ebuild: + Reverting to ~hppa (bug #250631, reopening bug #241168). + + 11 Nov 2008; Raúl Porcel strace-4.5.18.ebuild: + Revert, since it seems to fail + + 10 Nov 2008; Raúl Porcel strace-4.5.18.ebuild: + arm/sh stable + + 14 Oct 2008; Brent Baude strace-4.5.18.ebuild: + stable ppc64, bug 241168 + + 13 Oct 2008; Raúl Porcel strace-4.5.18.ebuild: + alpha/ia64/x86 stable wrt #241168 + + 12 Oct 2008; nixnut strace-4.5.18.ebuild: + Stable on ppc wrt bug 241168 + + 11 Oct 2008; Richard Freeman strace-4.5.18.ebuild: + amd64 stable - 241168 + + 11 Oct 2008; Jeroen Roovers strace-4.5.18.ebuild: + Stable for HPPA (bug #241168). + + 11 Oct 2008; Friedrich Oslage strace-4.5.18.ebuild: + Stable on sparc, bug #241168 + +*strace-4.5.18 (29 Aug 2008) + + 29 Aug 2008; Mike Frysinger +strace-4.5.18.ebuild: + Version bump. + +*strace-4.5.17 (16 Aug 2008) + + 16 Aug 2008; Mike Frysinger +strace-4.5.17.ebuild: + Version bump. + + 29 Jun 2008; Mike Frysinger + +files/strace-4.5.16-sparc-fix.patch, + +files/strace-4.5.16-sparc-socketipc.patch, strace-4.5.16-r1.ebuild: + Fix building on sparc with patches from Fedora #229229. + + 09 Apr 2008; Raúl Porcel strace-4.5.16-r1.ebuild: + alpha/ia64/x86 stable + + 22 Feb 2008; Mike Frysinger + +files/strace-4.5.16-sparc-times.patch, strace-4.5.16-r1.ebuild: + Fix building on sparc with -O3 #204457. + + 05 Feb 2008; Markus Rothe strace-4.5.16-r1.ebuild: + Stable on ppc64 + + 04 Feb 2008; Jeroen Roovers strace-4.5.16-r1.ebuild: + Stable for HPPA too. + + 21 Jan 2008; Samuli Suominen strace-4.5.16-r1.ebuild: + amd64 stable. + + 14 Jan 2008; Tobias Scherbaum + strace-4.5.16-r1.ebuild: + ppc. stable + + 14 Jan 2008; Mike Frysinger + +files/strace-4.5.16-getdents-infinite-loop.patch, + strace-4.5.16-r1.ebuild: + Break out of infinite loop from corrupt getdents structs. + + 26 Dec 2007; Raúl Porcel strace-4.5.16-r1.ebuild: + sparc stable wrt #197398 + + 15 Dec 2007; Mike Frysinger + +files/strace-4.5.16-sparc-updates.patch, strace-4.5.16-r1.ebuild: + Fixes from upstream for building on sparc #162789. + + 02 Nov 2007; Steve Dibb strace-4.5.16.ebuild: + amd64 stable, bug 197398 + +*strace-4.5.16-r1 (01 Nov 2007) + + 01 Nov 2007; Mike Frysinger + +files/strace-4.5.16-mips-syscallent.patch, + +files/strace-4.5.16-sh-updates.patch, +strace-4.5.16-r1.ebuild: + Updates for mips/sh. + + 30 Oct 2007; Markus Rothe strace-4.5.16.ebuild: + Stable on ppc64; bug #197398 + + 30 Oct 2007; nixnut strace-4.5.16.ebuild: + Stable on ppc wrt bug 197398 + + 30 Oct 2007; Raúl Porcel strace-4.5.16.ebuild: + alpha/ia64 stable wrt #197398 + + 30 Oct 2007; Jeroen Roovers strace-4.5.16.ebuild: + Stable for HPPA (bug #197398). + + 29 Oct 2007; Dawid Węgliński strace-4.5.16.ebuild: + Stable on x86 (bug #197398) + + 30 Sep 2007; Mike Frysinger + +files/strace-4.5.15-sh-SYS_ipc_subcall.patch, strace-4.5.15.ebuild, + strace-4.5.15-r1.ebuild, strace-4.5.16.ebuild: + Fix building on SuperH due to new ipc syscall check. + + 04 Aug 2007; Tobias Scherbaum + strace-4.5.15.ebuild: + ppc stable, bug #187104 + +*strace-4.5.16 (03 Aug 2007) + + 03 Aug 2007; Mike Frysinger +strace-4.5.16.ebuild: + Version bump. + + 31 Jul 2007; Christoph Mende strace-4.5.15.ebuild: + Stable on amd64 wrt bug #187104 + + 30 Jul 2007; Jeroen Roovers strace-4.5.15.ebuild: + Stable for HPPA (bug #187104). + + 30 Jul 2007; Markus Rothe strace-4.5.15.ebuild: + Stable on ppc64; bug #187104 + +*strace-4.5.15-r1 (30 Jul 2007) + + 30 Jul 2007; Mike Frysinger + +files/strace-4.5.15-invalid-time.patch, +strace-4.5.15-r1.ebuild: + Fix from Harald van Dijk for crash when given localtime() returns a NULL + pointer #186369. + + 28 Jul 2007; Raúl Porcel strace-4.5.15.ebuild: + alpha/ia64/x86 stable + + 19 Feb 2007; Mike Frysinger + +files/strace-4.5.15-mips-sprintsigmask.patch, strace-4.5.15.ebuild: + Fix building on mips due to updated sprintsigmask(). + +*strace-4.5.15 (17 Jan 2007) + + 17 Jan 2007; Mike Frysinger +strace-4.5.15.ebuild: + Version bump. + + 02 Dec 2006; Mike Frysinger + +files/strace-4.5.14-CTL_PROC.patch, strace-4.5.14.ebuild: + Fix building with 2.6.18+ headers #150907 by Mario Fetka. + + 05 Oct 2006; Mike Frysinger + +files/strace-4.5.14-PT_GETSIGINFO.patch, strace-4.5.14.ebuild: + Fix building with newer glibcs #149945 by Alexander Jenisch. + + 12 Jul 2006; Aron Griffis strace-4.5.14.ebuild: + Mark 4.5.14 stable on ia64. #137914 + + 09 Jul 2006; Joshua Kinard strace-4.5.14.ebuild: + Marked stable on mips. + + 29 Jun 2006; Jose Luis Rivero strace-4.5.14.ebuild: + Stable on alpha wrt bug #137914 + + 26 Jun 2006; Andrej Kacian strace-4.5.14.ebuild: + Stable on x86, bug #137914. + + 25 Jun 2006; Christian Birchinger strace-4.5.14.ebuild: + Added sparc stable keyword + + 25 Jun 2006; Guy Martin strace-4.5.14.ebuild: + Stable on hppa. + + 25 Jun 2006; Marcus D. Hanwell strace-4.5.14.ebuild: + Marked stable on amd64, bug 137914. + + 25 Jun 2006; Tobias Scherbaum + strace-4.5.14.ebuild: + ppc stable, bug #137914 + + 25 Jun 2006; Markus Rothe strace-4.5.14.ebuild: + Stable on ppc64; bug #137914 + + 11 Jun 2006; Simon Stelling strace-4.5.12.ebuild: + stable on amd64 + + 25 May 2006; Guy Martin strace-4.5.12.ebuild: + Stable on hppa. + + 21 May 2006; Markus Rothe strace-4.5.12.ebuild: + Stable on ppc64; now realy.. + + 11 May 2006; Michael Sterrett strace-4.5.12.ebuild: + ppc64 needs dev-libs/libaio first + + 08 May 2006; Markus Rothe strace-4.5.12.ebuild: + Stable on ppc64 + + 06 May 2006; Mark Loeser strace-4.5.12.ebuild: + Stable on x86 + + 02 May 2006; Gustavo Zacarias strace-4.5.12.ebuild: + Stable on sparc + + 23 Mar 2006; Emanuele Giaquinta strace-4.5.12.ebuild: + Stable on ppc. + + 06 Feb 2006; Aron Griffis strace-4.5.12.ebuild: + Mark 4.5.12 stable on alpha + + 04 Feb 2006; Aron Griffis strace-4.5.12.ebuild: + Mark 4.5.12 stable on ia64 + +*strace-4.5.14 (18 Jan 2006) + + 18 Jan 2006; Mike Frysinger +strace-4.5.14.ebuild: + Version bump. + + 07 Jan 2006; Mike Frysinger + +files/strace-fix-arm-bad-syscall.patch, strace-4.5.12.ebuild: + Add a patch to follow fake arm syscalls. + + 20 Nov 2005; Mike Frysinger + files/strace-4.5.12-libaio.patch, strace-4.5.12.ebuild: + Update libaio patch to work with both old and new versions #103427. + + 16 Sep 2005; Ciaran McCreesh ChangeLog: + Converted to UTF-8, fixed encoding screwups + + 24 Aug 2005; Mike Frysinger + +files/strace-4.5.12-libaio.patch, strace-4.5.12.ebuild: + Fix up libaio support #103427 by Mathieu Seigneurin. + + 18 Aug 2005; Mike Frysinger + +files/strace-4.5.12-quota.patch, strace-4.5.12.ebuild: + Fix building with newer glibc snapshots with a patch from upstream cvs + #102080 by Alexey Maximov/Hanno Meyer-Thurow/Mark Loeser. + +*strace-4.5.12 (12 Aug 2005) + + 12 Aug 2005; Mike Frysinger + +files/strace-dont-use-REG_SYSCALL-for-sh.patch, + +files/strace-superh-update.patch, +files/strace-undef-syscall.patch, + +strace-4.5.12.ebuild: + Version bump and fix SuperH support. + + 29 Jun 2005; Joshua Kinard strace-4.5.11.ebuild: + Marked stable on mips. + + 28 May 2005; Mike Frysinger + +files/strace-4.5.11-alpha-stat64.patch, strace-4.5.11.ebuild: + Add a temp workaround to alpha stat64 issues. + +*strace-4.5.11 (24 May 2005) + + 24 May 2005; Mike Frysinger +strace-4.5.11.ebuild: + Version bump #93657 by Diego Pettenò. + + 08 Apr 2005; Markus Rothe strace-4.5.9.ebuild: + Stable on ppc64 + + 30 Mar 2005; Michael Hanselmann strace-4.5.9.ebuild: + Stable on ppc. + + 21 Mar 2005; Guy Martin strace-4.5.9.ebuild: + Stable on hppa. + + 17 Mar 2005; Marcus D. Hanwell strace-4.5.9.ebuild: + Marked stable on amd64. + + 14 Mar 2005; Gustavo Zacarias strace-4.5.9.ebuild: + Stable on sparc + + 13 Mar 2005; Aron Griffis strace-4.5.9.ebuild: + Stable on alpha and x86 + +*strace-4.5.9 (11 Feb 2005) + + 11 Feb 2005; Mike Frysinger +strace-4.5.9.ebuild: + Version bump. + + 08 Feb 2005; Aron Griffis strace-4.5.8.ebuild: + more ia64 fixes for building against linux26-headers-2.6.8.1-r2 + + 08 Feb 2005; Aron Griffis + +files/strace-4.5.8-ia64.patch, strace-4.5.8.ebuild: + add ia64 patch and mark stable on ia64 + + 05 Feb 2005; Michael Hanselmann strace-4.5.7.ebuild: + Stable on ppc. + + 31 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 19 Dec 2004; Bryan Østergaard strace-4.5.7.ebuild: + Stable on alpha. + + 16 Dec 2004; Dylan Carlson strace-4.5.7.ebuild: + Stable on amd64. + + 26 Nov 2004; Jeremy Huddleston + strace-4.5.8.ebuild: + -sparc. + + 23 Nov 2004; Gustavo Zacarias strace-4.5.7.ebuild: + Stable on sparc + +*strace-4.5.8 (21 Nov 2004) + + 21 Nov 2004; Mike Frysinger + +strace-4.5.8.ebuild: + Version bump #71696. + +*strace-4.5.7 (21 Sep 2004) + + 22 Sep 2004; Danny van Dyk +strace-4.5.2.ebuild, + +files/strace-4.5.2-s390-april2004.diff: + Added strace-4.5.2 with s390 patches. This is the recommended version + in s390 acc. to Stream April 2004 and has been marked s390. + + 21 Sep 2004; Mike Frysinger +strace-4.5.7.ebuild: + Version bump. + + 07 Aug 2004; Tom Martin strace-4.4.94.ebuild: + Typo in DESCRIPTION: usefull -> useful. Bug 59717. + + 05 Aug 2004; Mike Frysinger : + Version bump. + + 01 Jul 2004; Jeremy Huddleston strace-4.4.94.ebuild, + strace-4.4.98-r1.ebuild, strace-4.4.98.ebuild, strace-4.5.1.ebuild, + strace-4.5.ebuild: + virtual/glibc -> virtual/libc + + 05 Jun 2004; strace-4.4.98-r1.ebuild, + strace-4.4.98.ebuild: + Change ~mips -mips + + 04 Jun 2004; Bryan Østergaard strace-4.5.1.ebuild: + Stable on alpha. + + 15 May 2004; Joshua Kinard strace-4.5.1.ebuild: + Marked stable on mips. + + 06 May 2004; Gustavo Zacarias strace-4.5.1.ebuild: + Stable on sparc + + 28 Apr 2004; Jon Portnoy strace-4.5.1.ebuild : + Stable on x86 and AMD64. + +*strace-4.4.98-r1 (18 Apr 2004) + + 18 Apr 2004; Michael McCabe +strace-4.4.98-r1.ebuild: + Added s390 specific fix to close bug 47916 and added s390 keyword + +*strace-4.4.98-r1 18 Apr 2004 + + 18 Apr 2004; <> + # INSERT ENTRY HERE + + 16 Feb 2004; strace-4.5.1.ebuild: + Move to ppc64 stable + + 05 Feb 2004; strace-4.5.ebuild: + Move to mips stable + + 12 Jan 2004; strace-4.5.1.ebuild: + patch exclusion for sparc, it's b0rked + + 08 Jan 2004; Martin Holzer strace-4.4.98.ebuild: + adding IUSE for static. Closes 36082 + + 28 Dec 2003; Joshua Kinard strace-4.4.98.ebuild: + Move to mips stable (~mips -> mips) + + 25 Dec 2003; strace-4.5.1.ebuild, + files/strace-4.5.1-2.6.patch: + Added a patch allowing strace to compile successfully on 2.6 kernels. + +*strace-4.5.1 (18 Nov 2003) + + 18 Nov 2003; Martin Holzer strace-4.5.1.ebuild: + Version bumped. + + 28 Oct 2003; Chris PeBenito strace-4.4-r1.ebuild: + Remove unneeded SELinux patch. + + 22 Oct 2003; Bartosch Pixa strace-4.4.98.ebuild: + set ppc in keywords + +*strace-4.5 (25 Sep 2003) + + 25 Sep 2003; Martin Holzer strace-4.5.ebuild: + Version bumped. + + 15 Jul 2003; Christian Birchinger strace-4.4.98.ebuild: + Added sparc stable keyword + + 13 Jun 2003; strace-4.4.93.ebuild, + strace-4.4.94.ebuild, strace-4.4.98.ebuild, strace-4.4.ebuild: + added IUSE + +*strace-4.4.98 (12 Jun 2003) + + 04 Aug 2003; Guy Martin strace-4.4.98.ebuild : + Marked stable on hppa. + + 12 Jun 2003; strace-4.4.98.ebuild: + version bump as per Bug 22718 + +*strace-4.4.94 (03 Apr 2003) + + 03 Apr 2003; Martin Holzer strace-4.4.94.ebuild: + Version bumped. Closes #18668. + +*strace-4.4.93 (16 Feb 2003) + + 03 Apr 2003; Martin Holzer strace-4.4.93.ebuild: + Updated SRC_URI + + 22 Feb 2003; Aron Griffis strace-4.4.93.ebuild : + Mark stable on alpha + + 16 Feb 2003; Jan Seidel strace-4.4.93.ebuild : + Added mips to keywords + + 14 Feb 2003; Guy Martin strace-4.4-r1.ebuild : + Added -DHPPA for gcc on hppa. Added hppa to keywords. + +*strace-4.4-r1 (31 Dec 2002) + + 30 Mar 2003; Christian Birchinger strace-4.4-r1.ebuild: + Added sparc stable keyword + + 23 Mar 2003; Joshua Brindle strace-4.4-r1.ebuild: + added selinux support, thanks pebenito + + 22 Mar 2003; Zach Welch strace-4.4-r1.ebuild, + files/strace-4.4-arm-configure.patch, files/strace-4.4-arm.patch: + add ARM patches for strace + + 31 Dec 2002; Mike Frysinger : + Added support for static. + +*strace-4.4 (27 Apr 2002) + + 26 Sep 2002; Mike Frysinger : + Updated SRC_URI to mirror: and added alpha to KEYWORDS + + 27 Aug 2002; Maarten Thibaut strace-4.4.ebuild : + + Added sparc and sparc64 to keywords. + Bugfix for sparc and sparc64 where emerge would fail if the "-O3" option + were present in CFLAGS. + + 01 Aug 2002; Mark Guertin strace-4.4.ebuild : + + Added ppc to keywords + + 17 May 2002; Bruce A. Locke strace-4.4.ebuild : + + SourceForge mirror change and general ebuild cleanup + + 27 Apr 2002; Jon Nelson ChangeLog : + + Updated to 4.4 + +*strace-4.3 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/Manifest b/sdk_container/src/third_party/portage-stable/dev-util/strace/Manifest index c3cf1b4a3f..64ecd04a4a 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/strace/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/Manifest @@ -1,2 +1,43 @@ -DIST strace-4.6-x32.patch.xz 142780 RMD160 99c8132cefdfd436a6bab15c251f50daa724341c SHA1 de3af88df7b753e2a84a628558344adc5b5d4c94 SHA256 78d196ea92d6d23a390ec8d00c7b4832f01204aa83b4ee52d1fadd32c993d72a -DIST strace-4.6.tar.xz 403788 RMD160 da093a93da14639d1a20501e21c55be23ada495d SHA1 d84d6e215a65454aa5660e7b5c6200f6de39b89e SHA256 9ef9aa41b6118578e33ef4833b8a04209d6cc062546c28efd715f283b172c28a +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX strace-4.5.20-sparc.patch 1767 SHA256 5a0f499f0953167d9afc38cccc2cef4db6a3a6d4ab89d10b0b4feaa810ffcd55 SHA512 a824eb9523832575468fde9b45df63e640f1b7596d4a63a9c232f03a3b05af0334ef1f9021a9f2e080610d08a56c434db2a92a843612e51eafa3c0b809e99ab6 WHIRLPOOL 81a7847c25e38fe58c1dbdd49b37dc2510ddfd8ea4dd061f638b040c860c1d91f84da247dfba695b24d83e2743f145ddb81ad875b9b4ba21d2042785219119d0 +AUX strace-4.7-glibc-2.15.patch 2054 SHA256 10ebfd214b796a2600ec4482ff47e654502e6c1daef0025285878cfa1034d617 SHA512 8666c2d1f4e1020cd8cf3721a58c99edc95a4042206c7fd7df7f484a5f15a271c65c5a658a4bde3ff6809d0a7c00f96b2f55653d20de702cfdddc05c83bcc7d6 WHIRLPOOL 2b26b45da4f43ce486c4db0fb5c3fc7a21275cfacf64c4f03b8f073f408fd4d22a4de43d1be23e78d11b04e026fb1f2c86d4f8b9ecbbf227d5721fc16ca30996 +AUX strace-4.7-x32.patch 3683 SHA256 1a40f6290a42b3b81ed73244edaf78ba60e88a0e28ef8de71e97af6ed9e10d8a SHA512 e1b25ff903a301a3e3851c881fccbadc32c9ed20d542a25c37d33704731deaa4317707b567d6f6850597eef8061fb2a47017bc922ee08cbd445192a36c2d6b50 WHIRLPOOL 6dce832a98dbc07d3752485ec91fb54e10f47f4ea58e9681d6eec5205753dba3831e9e5aefc8a987449b601988dd422a2763fb5b9852453fa1f394450a99f09f +DIST strace-4.10.tar.xz 601856 SHA256 e6180d866ef9e76586b96e2ece2bfeeb3aa23f5cc88153f76e9caedd65e40ee2 SHA512 53d55b749224927cfcc9783db57eb8a057fc1329b2f5da2f54299dab17d530f5d1359480f03bea307fb72f6f372e50a0dbf0bd25d36a57a77632d9c1f690fc1d WHIRLPOOL f177d980248892a99b2ed4c5d0275bc735200a597e9b6edf3bb68b8839b2bf090628f2760ffad1a4d1f862b83602cf587a63f3af288978ca2fa54cc221da4e6f +DIST strace-4.5.19.tar.bz2 499565 SHA256 8997ce919e971b0ec45cd7006c6e1f9c7c0bce68ab59e3a629e1ddeda5013d08 SHA512 a7e500a7f47b5b22621efa723d5d522dd26bf2de908c7056531378661977c5671bff9892519db5870b8d448f943879b03beeb31a323a2f2305f2042d0f7c05c4 WHIRLPOOL 95162fb6adfe667da717897b7902f06642a6ea70a09fb4fd12156a2030341d73ea959061d366131b9d361e4de7fe672b7323fb484e63158ceae477eec6192ca7 +DIST strace-4.5.20-ioctls.patch.bz2 3497 SHA256 41235dbda6cc054b6f0c65a860be25e3d1723dff53f553e4a87e41ecb5bd8250 SHA512 f9dfcfca8fb58184f7a99548efcda22ac574b34ec46038a68f04fe70b3a9bbd99e9746dc3681945d4ad3c66cc678ec672d66dd2007eb19ea95faaa7f78440262 WHIRLPOOL 3228eeaf82749e520fff5143930b46ce6f3214f32d7c4b37e4ea6b9e5db770e0b5fd38ae0df44e00e3ac4b3dfda72edab3670cfd429961824d114c09ad852e4e +DIST strace-4.5.20.tar.bz2 504078 SHA256 ea8c059369eaa5ad90b246f34eab247d0ee48bfdee2670c7196320a4669ccabd SHA512 b5adcbd00960580adf9441068d252216a40fcc4dca7888447f2de941b33e28bdd75058f3a7126eb487bc93f100b1f660d0fc5998885ca76929e5a0ce2069f2db WHIRLPOOL e75074d5fd04ed58da27ecb7d6c2ac2bd532ae52cfe2075fbdef965fe74e575acf07efb4d6bd0a57b3cba2d130f9e57cb93fa27efa95a2faebef0e96a9f831f9 +DIST strace-4.6-x32.patch.xz 142780 SHA256 78d196ea92d6d23a390ec8d00c7b4832f01204aa83b4ee52d1fadd32c993d72a SHA512 8ec318853964b7492e358f0513b1cd737ecb8bc526d76f0f89fe9d112259e48e2e4accf5f3059897fbe007bdf810f188504f702a40efd4d7d37c8c60b1b0e8cf WHIRLPOOL 2af1e353ffdcea032657322ea012a898e0de42bc7baae0c2f54ee86ef673c2fee910b5fadaf9d5c6eca3166e2b5df14babc8a8cc4c33a3bb5f1c0dc96bc29473 +DIST strace-4.6.tar.xz 403788 SHA256 9ef9aa41b6118578e33ef4833b8a04209d6cc062546c28efd715f283b172c28a SHA512 09246a2b104b66f407d35d25407def13a49aaab1fefdb5c3693503d066f18c20b68057fdf7954feaff7281b37b2e503b43eba89b7977108d84cb51e16b57cb43 WHIRLPOOL 603283ad88a421b2da9b785adb688edd25529947cdba9dfaa1beea7d095d613c6bfb5c6cb53590dd4779c40965a2fbdd87abee2e5a430a32d6d3f059f514ef77 +DIST strace-4.7.tar.xz 403280 SHA256 c49cd98873c119c5f201356200a9b9687da1ceea83a05047e2ae0a7ac1e41195 SHA512 52bcdd4b7a842b20233737197aeb5baf12533ea088568c9eeb644172420b98c79b86213c8068b49733da0a790031301b832489f87244bc65460971d1b0398d1e WHIRLPOOL 7f19233da30b0eb3d30aa79a881ad0bc6fed818557a55f9193511fb990e0af9ce7f8f792c395691bbedfb66b71427b0c743ea45819d039491cb02dccb29f4565 +DIST strace-4.8.tar.xz 441712 SHA256 f492291f07a7c805c07a8395cce1ea054a6401ad414f4cc12185672215e1d7f8 SHA512 c3316382f60cd4d02eec1eef46a0ef2d000afbccf2c176a6fec652e1b3391685f0e33f184497cb3ccf54d72d460471a4945d3a864fb5bce1f45f32fdf132cfe3 WHIRLPOOL 0ca28920b73d3b70a87bffff77c9af6bb9179f0918589f90613e68a499f84cc399e306b4f1832e1dd9e825c94671fcb69a5f08f6c64e6000411553e0b911e6d2 +DIST strace-4.9.tar.xz 521728 SHA256 095bfea5c540b91d297ccac73b21b92fd54a24599fd70395db87ff9eb7fd6f65 SHA512 70d03b74067ad03940cda72dc057a44a8a33fc55790a8a3bfffb1c4d7442c2de7f3e975a01dc7c7b0430342e492579b2f3a007242d13c8a0feba1a1989f42b7b WHIRLPOOL cbe2a859f6dfb82c3df652ed1fbe8982348f9c6ab61491153ce735e857275904639c003853a02188f8bc567d2eae7a710683b09d9cff67c3a4b8d7a0eb9a082e +EBUILD strace-4.10.ebuild 1299 SHA256 ba82540154e7d18b9f874bfff03c1313f334b9a57a415c51a9dadf1445119953 SHA512 9b39e687628331a9ae6383c88b2cc5775b92411575d0840f2be3475f9afeb7c270e8def16f3728be175ca478c9c3f9b2b21b27fdf5a904080128c110536c09e2 WHIRLPOOL d3d3e264bbc14cd0f156278e95f839448c0fac0a1acb519abc66aed08dfa1d45dcc9f3443c5c6ee6207ee02fcf2fde4c57c126fc88ab91087522f4192756a5a3 +EBUILD strace-4.5.19.ebuild 948 SHA256 3b1520822f1a6507ac971a021d8431da195015224acf4284d2761115353b80f9 SHA512 e963ec29865725e8e2a2bf89ed80047efb944fc7c6ad0b4ed2f53fb47cf7c2ce370cd2b75c646c7a2276634a705d3e9143b29ad2ffa37737fcc530a399572be9 WHIRLPOOL b41a9d1ef92ae98f285f39acaa5719cb48ee694effd85fb1cbf2ac206cd4685e875eed54ab53c78cac83ae5d82edb58277e224dbdba446e60b568b4e8e55ed95 +EBUILD strace-4.5.20-r2.ebuild 1149 SHA256 899be1758390897548d9e723414b34e5f637ddc2bd70bb3eb7cf276c40e0d614 SHA512 09e4fb2bfcd250f2b7735e40a78fd49e076794156aadc9560501d690415cccd06c2f73c0b51527eb6ca3c14354a470e881714f538ba6450ec78ad85ed61a0708 WHIRLPOOL 7c2122726bb217579b235fc61421120087affc09c610c9d143405d909d8d2dc565ba31ae163c7366f0e2fe9fcd13448673ac0271102f4a15ee6402b6c82f9b8b +EBUILD strace-4.5.20.ebuild 985 SHA256 196019d7d1bf70afcac6a864658ca6a7a9857a3f002c82de9c9224df3c7309d6 SHA512 fd8c0cf0983a05ebfa0e227b790323a8009c2482816b953752b731acd0ee536ed9259a1b8304c072aa0d15c674833e664e2b2723dd26be9a538fa4294f0c3cb4 WHIRLPOOL b7c7849fe33683d4d70bb8785c620841e4de03633bf602607588db819a74a4b29ff6c96ebd6deedbf905cdc3cc5271a7c1bf80fe14fd4d011f0c326e0d636173 +EBUILD strace-4.6.ebuild 1120 SHA256 b2b175a7e1431e7de9406ee6512953bd5e40c8b326079c036c2446dd3e933d28 SHA512 c93fba937cf6f7758b8eb1a9ef7605a069fa2107ede542950df6b289ecedfe06da17c2e173ab7cb78c34501e157d7480d51ba1908b010d891bc25c77fbd465fa WHIRLPOOL 63b7c84f4d8a82beb9c65b9111d9d56ded68e82e3ffda8b56c838a0f6cc4e969fd43b03ea905454d0ebb0376e41b378548fb7abcb3967a2a8246f8708d171aaa +EBUILD strace-4.7.ebuild 1276 SHA256 c3da8481bd2e92204f00c022aeb8b981ef8ceb7c93b7ec3986a89ccba1995a01 SHA512 267cf945ac25cb72e0f5c1e5fe5c078fef0f61dfd4222fade58d10d27be76d94376d6db224d2bc3eb227ee3c4d85ec58e2dda40d9c4e73a49dce58d3f94e4072 WHIRLPOOL b6b6221c776d0a62fca111e8b0ef0d301d87e7a5402005256a5e938f00efba4372ebc850337ba4434e58a824c4b9d201427c20342c72c426776cd5ec560366e9 +EBUILD strace-4.8.ebuild 1243 SHA256 0e47daf43127b7e701112de46c5ba7cb731ab5d8aafadfddc2261b66d20a5d55 SHA512 cf8f15244da225ec86ae4589095bc294e84b19a039e2372df80b010e5a498518877967c5a83a1a03f4e9cb19763191aeb9d714bdd386861eca2e9703714ef36c WHIRLPOOL d7af123a3c62e3b46004b458889a7c78700f5c18f976aae8714b04840ee3ca2d729ef5cebd5d42db4765ba0b2f205076691b6b43506ed7ed1e191d3417c01dc5 +EBUILD strace-4.9.ebuild 1261 SHA256 2209e4f7dbfc25cd1e29ddc7c0281a14878f5f3006d075a17b99e141fd9ea181 SHA512 3f5f368562ee3589518ea5d4c3d11c4e793f14996415b4a1441720eb097d44e4333d874225440699b95e340d265e29e958c1b64f4fb80b3e233010ec16d9a282 WHIRLPOOL 2f8077649eaafb3d641941cc195c8bcfb56adb77f22de0c9223fa08fed5c86f952939b11551643005eba2ff4e03ed9dd68757aa1c4d318ffc9c687ff0120aa44 +EBUILD strace-9999.ebuild 1299 SHA256 47cd91f1c978ecee7e6ae456366a5ac0524ebce8eb41f40b1b2b5804e17f5628 SHA512 9bdf700a6ac55dce6e5a134b5fafd8ab4fe9ca261efb979b2cc0ea2b4eb4ec3e8c8428dce3598feda880c40ed6fb58ab50f50fb0676930784e9b2347e7fb84a3 WHIRLPOOL 77a854af9e013f96be88d6cf4763cf333a53aa362f41d22b9b9ccf82d0a662267a15d3aef5e4b082c16664618f524afddafd6ac767d7098e70a77979e89e8a47 +MISC ChangeLog 25514 SHA256 89a5d54c7b85ba428f52c74535710e834504ff846ba4491e2ec8fb9c23523e1b SHA512 fc6c2a4a4c0e9acf27604cdef5383a5789e5e0ee633b301706a7d4e44556a7608fbda5e23c6a59c403d2fad7693f55a90aad4d3b5265a713134e33a514b3970c WHIRLPOOL ef1ffe8a0dedc7a533a32d4c73802ea0f86d88c6076acd0a3b598fa97e4d49b440335d610231b148cd01dac0b2610c70d6741e681685543ae34d1d8e0def26d5 +MISC metadata.xml 305 SHA256 bd45e0108da45e19fd1d940ab451b2195fb9dc21d4c397435e2ca9c1848845ce SHA512 fb6e6f53e8754da30643d9fb07a30c2a11d0cdd91fe1b62498396d040242e5f164477715d84a2a89a1fb757a861a8cc8fa3a2ca67e85dc71ac436a5b4b07a56e WHIRLPOOL 0d316f0a6985a4c4b2b83a5a495e206d9a6b2cc53d5f4924cb9111bd9fab5d993cb550dc60e2fbadefff30bb386a786b78831745725f1bbed77f490f9c1dc87e +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJVK3yLAAoJELp701BxlEWfa4AQAJdTxEKw2WUK7xkJgcaQM7DE +PNNI7eNN5G2/RhPOqNgz/3ZoR/TmD2iuO2fkaq5sfc0+vP9m9I3lcjnlCrxCaqiN +vgpXrgY4tFq1SyVlBq0JWAt9wbkfd7n9WulxOA8cWOzKqh3czsE9FJDEOAdmISUl +O64ccOMcjYBSsLU7/tUarrIXIxMbF3IZf5LoERPz5ZfjNUiyGIBq8XkFKPD/FNgX +O14niP5iz8DBiPMbHsiWSHOmW2fskd9PCsWRe2ROpreRoRW80iY45JZgCTMF5OBA ++gQqP/Z4S4o8zt4S97jtVDGaImZzy9pffrm2rngrK8k65OvVQ4enEHKL+s6eqDo/ +2yP1k7DfzesnBraA7324lTF4UjXlAaKvPZ15YrUd76hEgJJr7QM8pd5I3KT5K3ok +j21X7f6uXxNwWGYyXhkbcSpByntbf1ilpyNcnCwpBXbyaSHFIn0UNzCx9uRxawXH +Y0vKlIngQRs7SzJD6OcHAHKBI/lX1DsP+Gd3aF83FQDjtnjh1D2e+VbEbnI2E+J4 +aFIcbjR0VTTyCx56JETx0gLGxe8YVUGSs3E9J7vDghO97aXdjzCVvqlWquYeOH8z ++9kp0FtAhJbFbd0B6qO7El/FC9tgmd8HuaB5PhejM0dFKn3eEM4dzWqfz5YoU34o +xvwpjf+thZutksrbfunw +=+YGK +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/files/strace-4.5.20-sparc.patch b/sdk_container/src/third_party/portage-stable/dev-util/strace/files/strace-4.5.20-sparc.patch new file mode 100644 index 0000000000..daae6accdb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/files/strace-4.5.20-sparc.patch @@ -0,0 +1,42 @@ +https://bugs.gentoo.org/336939 + +From b7915d15b813c56a36510e942fa4e5ec21307924 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Frederik=20Sch=C3=BCler?= +Date: Thu, 29 Apr 2010 00:48:45 +0200 +Subject: [PATCH] linux/sparc: add missing syscall declarations +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +* linux/sparc/syscall.h: Sync with linux/syscall.h + +Signed-off-by: Frederik Schüler +--- + linux/sparc/syscall.h | 5 +++++ + 1 files changed, 5 insertions(+), 0 deletions(-) + +diff --git a/linux/sparc/syscall.h b/linux/sparc/syscall.h +index 03e3a71..07bc777 100644 +--- a/linux/sparc/syscall.h ++++ b/linux/sparc/syscall.h +@@ -208,12 +208,17 @@ int sys_timer_create(), sys_timer_settime(), sys_timer_gettime(); + int sys_io_setup(), sys_io_destroy(), sys_io_submit(), sys_io_cancel(), sys_io_getevents(); + int sys_mq_open(), sys_mq_unlink(), sys_mq_timedsend(), sys_mq_timedreceive(), sys_mq_notify(), sys_mq_getsetattr(); + int sys_waitid(); ++int sys_mbind(), sys_get_mempolicy(), sys_set_mempolicy(); ++int sys_utimensat(); ++int sys_fallocate(), sys_timerfd_create(), sys_timerfd_settime(), sys_timerfd_gettime(); + int sys_openat(), sys_mkdirat(), sys_mknodat(), sys_fchownat(), sys_futimesat(), sys_newfstatat(), sys_unlinkat(), sys_renameat(), sys_linkat(), sys_symlinkat(), sys_readlinkat(), sys_fchmodat(), sys_faccessat(); + int sys_pselect6(), sys_ppoll(); + int sys_unshare(); + int sys_move_pages(), sys_getcpu(); + int sys_epoll_pwait(); + int sys_signalfd(), sys_timerfd(), sys_eventfd(); ++int sys_signalfd4(), sys_eventfd2(), sys_epoll_create1(), sys_dup3(), sys_pipe2(); ++int sys_inotify_init1(); + + # define SYS_socket_subcall 353 + #define SYS_sub_socket (SYS_socket_subcall + 1) +-- +1.7.2 + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/files/strace-4.7-glibc-2.15.patch b/sdk_container/src/third_party/portage-stable/dev-util/strace/files/strace-4.7-glibc-2.15.patch new file mode 100644 index 0000000000..c23a86ff98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/files/strace-4.7-glibc-2.15.patch @@ -0,0 +1,53 @@ +https://bugs.gentoo.org/414637 + +From 302e8ec6cd62912a3cd6494ce6702f4ad8dae0e2 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Fri, 4 May 2012 19:30:59 -0400 +Subject: [PATCH] util: fix building when glibc has a stub process_vm_readv + +If you have a newer glibc which provides process_vm_readv, but it is built +against older kernel headers which lack __NR_process_vm_readv, the library +will contain a stub implementation that just returns ENOSYS. Autoconf +checks for this case explicitly and will declare it as unavailable. So we +end up in a case where the headers provide the prototype, but autoconf has +not defined HAVE_PROCESS_VM_READV, so we hit the same build failure again: + +util.c:738:16: error: static declaration of 'process_vm_readv' follows non-static declaration +/usr/include/bits/uio.h:58:16: note: previous declaration of 'process_vm_readv' was here + +So rename our local function to something unique, and add a define so the +callers all hit the right place. + +* util.c (strace_process_vm_readv): Rename from process_vm_readv. +(process_vm_readv): Define to strace_process_vm_readv. + +Signed-off-by: Mike Frysinger +--- + util.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/util.c b/util.c +index d347bd8..f27acdf 100644 +--- a/util.c ++++ b/util.c +@@ -735,7 +735,8 @@ static bool process_vm_readv_not_supported = 0; + + #if defined(__NR_process_vm_readv) + static bool process_vm_readv_not_supported = 0; +-static ssize_t process_vm_readv(pid_t pid, ++/* Have to avoid duplicating with the C library headers. */ ++static ssize_t strace_process_vm_readv(pid_t pid, + const struct iovec *lvec, + unsigned long liovcnt, + const struct iovec *rvec, +@@ -744,6 +745,7 @@ static ssize_t process_vm_readv(pid_t pid, + { + return syscall(__NR_process_vm_readv, (long)pid, lvec, liovcnt, rvec, riovcnt, flags); + } ++#define process_vm_readv strace_process_vm_readv + #else + static bool process_vm_readv_not_supported = 1; + # define process_vm_readv(...) (errno = ENOSYS, -1) +-- +1.7.9.7 + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/files/strace-4.7-x32.patch b/sdk_container/src/third_party/portage-stable/dev-util/strace/files/strace-4.7-x32.patch new file mode 100644 index 0000000000..4a7a3db416 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/files/strace-4.7-x32.patch @@ -0,0 +1,89 @@ +From 364ed4f14c5edb5ddbc79c72d22498219033b29d Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Mon, 4 Jun 2012 13:19:42 -0400 +Subject: [PATCH] x32: update syscall table + +This syncs with the syscall table as it is in linux 3.4. + +* linux/x32/syscallent.h (59): Fix comment typo. +(78): Add missing getdents entry. +(174): Delete create_module entry (not in the kernel). +(181, 182, 183, 184, 185): Add missing entries. +(524, 536, 539, 540): Fix spacing. + +Signed-off-by: Mike Frysinger +--- + linux/x32/syscallent.h | 24 ++++++++++++------------ + 1 file changed, 12 insertions(+), 12 deletions(-) + +diff --git a/linux/x32/syscallent.h b/linux/x32/syscallent.h +index fcb6a23..ee4c4ce 100644 +--- a/linux/x32/syscallent.h ++++ b/linux/x32/syscallent.h +@@ -57,7 +57,7 @@ + { 5, TP, sys_clone, "clone" }, /* 56 */ + { 0, TP, sys_fork, "fork" }, /* 57 */ + { 0, TP, sys_vfork, "vfork" }, /* 58 */ +- { }, /* 47 */ ++ { }, /* 59 */ + { 1, TP, sys_exit, "_exit" }, /* 60 */ + { 4, TP, sys_wait4, "wait4" }, /* 61 */ + { 2, TS, sys_kill, "kill" }, /* 62 */ +@@ -76,7 +76,7 @@ + { 1, TD, sys_fdatasync, "fdatasync" }, /* 75 */ + { 2, TF, sys_truncate, "truncate" }, /* 76 */ + { 2, TD, sys_ftruncate, "ftruncate" }, /* 77 */ +- { }, /* 78 */ ++ { 3, TD, sys_getdents, "getdents" }, /* 78 */ + { 2, TF, sys_getcwd, "getcwd" }, /* 79 */ + { 1, TF, sys_chdir, "chdir" }, /* 80 */ + { 1, TD, sys_fchdir, "fchdir" }, /* 81 */ +@@ -172,18 +172,18 @@ + { 2, 0, sys_setdomainname, "setdomainname" }, /* 171 */ + { 1, 0, sys_iopl, "iopl" }, /* 172 */ + { 3, 0, sys_ioperm, "ioperm" }, /* 173 */ +- { 2, 0, sys_create_module, "create_module" }, /* 174 */ ++ { }, /* 174 */ + { 3, 0, sys_init_module, "init_module" }, /* 175 */ + { 2, 0, sys_delete_module, "delete_module" }, /* 176 */ + { }, /* 177 */ + { }, /* 178 */ + { 4, 0, sys_quotactl, "quotactl" }, /* 179 */ + { }, /* 180 */ +- { }, /* 181 */ +- { }, /* 182 */ +- { }, /* 183 */ +- { }, /* 184 */ +- { }, /* 185 */ ++ { 5, 0, sys_getpmsg, "getpmsg" }, /* 181 */ ++ { 5, 0, sys_putpmsg, "putpmsg" }, /* 182 */ ++ { 5, 0, sys_afs_syscall, "afs_syscall" }, /* 183 */ ++ { 3, 0, sys_tuxcall, "tuxcall" }, /* 184 */ ++ { 3, 0, sys_security, "security" }, /* 185 */ + { 0, 0, sys_gettid, "gettid" }, /* 186 */ + { 4, TD, sys_readahead, "readahead" }, /* 187 */ + { 5, TF, sys_setxattr, "setxattr" }, /* 188 */ +@@ -325,7 +325,7 @@ + { 4, 0, sys_ptrace, "ptrace" }, /* 521 */ + { 2, TS, sys_rt_sigpending, "rt_sigpending" }, /* 522 */ + { 4, TS, sys_rt_sigtimedwait, "rt_sigtimedwait" }, /* 523 */ +- { 3, TS, sys_rt_sigqueueinfo, "rt_sigqueueinfo" }, /* 524 */ ++ { 3, TS, sys_rt_sigqueueinfo, "rt_sigqueueinfo" }, /* 524 */ + { 2, TS, sys_sigaltstack, "sigaltstack" }, /* 525 */ + { 3, 0, sys_timer_create, "timer_create" }, /* 526 */ + { 2, 0, sys_mq_notify, "mq_notify" }, /* 527 */ +@@ -337,8 +337,8 @@ + { 6, 0, sys_move_pages, "move_pages" }, /* 533 */ + { 5, TD, sys_preadv, "preadv" }, /* 534 */ + { 5, TD, sys_pwritev, "pwritev" }, /* 535 */ +- { 4, TP|TS, sys_rt_tgsigqueueinfo, "rt_tgsigqueueinfo"}, /* 536 */ ++ { 4, TP|TS, sys_rt_tgsigqueueinfo, "rt_tgsigqueueinfo" }, /* 536 */ + { 5, TN, sys_recvmmsg, "recvmmsg" }, /* 537 */ + { 4, TN, sys_sendmmsg, "sendmmsg" }, /* 538 */ +- { 6, 0, sys_process_vm_readv, "process_vm_readv"}, /* 539 */ +- { 6, 0, sys_process_vm_writev, "process_vm_writev"}, /* 540 */ ++ { 6, 0, sys_process_vm_readv, "process_vm_readv" }, /* 539 */ ++ { 6, 0, sys_process_vm_writev, "process_vm_writev" }, /* 540 */ +-- +1.7.9.7 + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-util/strace/metadata.xml new file mode 100644 index 0000000000..3134acb4a1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/metadata.xml @@ -0,0 +1,10 @@ + + + + base-system + + + Enable dev-libs/libaio support for tracing Asynchronous I/O operations + + + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.10.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.10.ebuild new file mode 100644 index 0000000000..ae676fb4d7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.10.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.10.ebuild,v 1.1 2015/03/06 17:44:25 vapier Exp $ + +EAPI="4" + +inherit flag-o-matic eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://strace.git.sourceforge.net/gitroot/strace/strace" + inherit git-2 autotools +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +fi + +DESCRIPTION="A useful diagnostic, instructional, and debugging tool" +HOMEPAGE="http://sourceforge.net/projects/strace/" + +LICENSE="BSD" +SLOT="0" +IUSE="aio perl static" + +# strace only uses the header from libaio to decode structs +DEPEND="aio? ( >=dev-libs/libaio-0.3.106 ) + sys-kernel/linux-headers" +RDEPEND="perl? ( dev-lang/perl )" + +src_prepare() { + if epatch_user || [[ ! -e configure ]] ; then + # git generation + ./xlat/gen.sh + eautoreconf + [[ ! -e CREDITS ]] && cp CREDITS{.in,} + fi + + filter-lfs-flags # configure handles this sanely + use static && append-ldflags -static + + export ac_cv_header_libaio_h=$(usex aio) +} + +src_install() { + default + use perl || rm "${ED}"/usr/bin/strace-graph + dodoc CREDITS +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.5.19.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.5.19.ebuild new file mode 100644 index 0000000000..4d77f54d6c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.5.19.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.5.19.ebuild,v 1.14 2010/08/30 18:11:18 vapier Exp $ + +inherit flag-o-matic + +DESCRIPTION="A useful diagnostic, instructional, and debugging tool" +HOMEPAGE="http://sourceforge.net/projects/strace/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" +IUSE="static aio" + +# strace only uses the header from libaio +DEPEND="aio? ( >=dev-libs/libaio-0.3.106 )" +RDEPEND="" + +src_compile() { + filter-lfs-flags # configure handles this sanely + use static && append-ldflags -static + + use aio || export ac_cv_header_libaio_h=no # + econf || die + emake || die +} + +src_install() { + emake install DESTDIR="${D}" || die + dodoc ChangeLog CREDITS NEWS PORTING README* TODO +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.5.20-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.5.20-r2.ebuild new file mode 100644 index 0000000000..e98c013c4a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.5.20-r2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.5.20-r2.ebuild,v 1.9 2011/10/23 15:04:45 armin76 Exp $ + +EAPI="2" + +inherit flag-o-matic eutils + +DESCRIPTION="A useful diagnostic, instructional, and debugging tool" +HOMEPAGE="http://sourceforge.net/projects/strace/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 + http://dev.gentoo.org/~flameeyes/patches/${PN}/${P}-ioctls.patch.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" +IUSE="static aio" + +# strace only uses the header from libaio +DEPEND="aio? ( >=dev-libs/libaio-0.3.106 ) + sys-kernel/linux-headers" +RDEPEND="" + +src_prepare() { + epatch "${FILESDIR}"/${P}-sparc.patch #336939 + epatch "${WORKDIR}"/${P}-ioctls.patch +} + +src_configure() { + filter-lfs-flags # configure handles this sanely + use static && append-ldflags -static + + use aio || export ac_cv_header_libaio_h=no + + econf +} + +src_install() { + emake install DESTDIR="${D}" || die + dodoc ChangeLog CREDITS NEWS PORTING README* TODO +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.5.20.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.5.20.ebuild new file mode 100644 index 0000000000..694ce955f5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.5.20.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.5.20.ebuild,v 1.10 2011/03/16 01:11:24 vapier Exp $ + +EAPI="2" + +inherit flag-o-matic eutils + +DESCRIPTION="A useful diagnostic, instructional, and debugging tool" +HOMEPAGE="http://sourceforge.net/projects/strace/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" +IUSE="static aio" + +# strace only uses the header from libaio +DEPEND="aio? ( >=dev-libs/libaio-0.3.106 )" +RDEPEND="" + +src_prepare() { + epatch "${FILESDIR}"/${P}-sparc.patch #336939 + + filter-lfs-flags # configure handles this sanely + use static && append-ldflags -static + + use aio || export ac_cv_header_libaio_h=no # +} + +src_install() { + emake install DESTDIR="${D}" || die + dodoc ChangeLog CREDITS NEWS PORTING README* TODO +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.7.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.7.ebuild new file mode 100644 index 0000000000..e4841eb17e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.7.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.7.ebuild,v 1.13 2013/05/02 17:28:35 vapier Exp $ + +EAPI="4" + +inherit flag-o-matic eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://strace.git.sourceforge.net/gitroot/strace/strace" + inherit git-2 autotools +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" + KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +fi + +DESCRIPTION="A useful diagnostic, instructional, and debugging tool" +HOMEPAGE="http://sourceforge.net/projects/strace/" + +LICENSE="BSD" +SLOT="0" +IUSE="static aio" + +# strace only uses the header from libaio to decode structs +DEPEND="aio? ( >=dev-libs/libaio-0.3.106 ) + sys-kernel/linux-headers" +RDEPEND="" + +src_prepare() { + epatch "${FILESDIR}"/${P}-glibc-2.15.patch #414637 + epatch "${FILESDIR}"/${P}-x32.patch + + if epatch_user || [[ ! -e configure ]] ; then + # git generation + eautoreconf + [[ ! -e CREDITS ]] && cp CREDITS{.in,} + fi + + filter-lfs-flags # configure handles this sanely + use static && append-ldflags -static + + export ac_cv_header_libaio_h=$(usex aio) +} + +src_install() { + default + dodoc CREDITS +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.8.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.8.ebuild new file mode 100644 index 0000000000..5dc02c7914 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.8.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.8.ebuild,v 1.14 2014/08/16 05:22:07 vapier Exp $ + +EAPI="4" + +inherit flag-o-matic eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://strace.git.sourceforge.net/gitroot/strace/strace" + inherit git-2 autotools +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +fi + +DESCRIPTION="A useful diagnostic, instructional, and debugging tool" +HOMEPAGE="http://sourceforge.net/projects/strace/" + +LICENSE="BSD" +SLOT="0" +IUSE="aio +perl static" + +# strace only uses the header from libaio to decode structs +DEPEND="aio? ( >=dev-libs/libaio-0.3.106 ) + sys-kernel/linux-headers" +RDEPEND="" + +src_prepare() { + if epatch_user || [[ ! -e configure ]] ; then + # git generation + eautoreconf + [[ ! -e CREDITS ]] && cp CREDITS{.in,} + fi + + filter-lfs-flags # configure handles this sanely + use static && append-ldflags -static + + export ac_cv_header_libaio_h=$(usex aio) +} + +src_install() { + default + use perl || rm "${ED}"/usr/bin/strace-graph + dodoc CREDITS +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.9.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.9.ebuild new file mode 100644 index 0000000000..a78b9f050b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-4.9.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.9.ebuild,v 1.10 2015/04/13 08:21:31 ago Exp $ + +EAPI="4" + +inherit flag-o-matic eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://strace.git.sourceforge.net/gitroot/strace/strace" + inherit git-2 autotools +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +fi + +DESCRIPTION="A useful diagnostic, instructional, and debugging tool" +HOMEPAGE="http://sourceforge.net/projects/strace/" + +LICENSE="BSD" +SLOT="0" +IUSE="aio +perl static" + +# strace only uses the header from libaio to decode structs +DEPEND="aio? ( >=dev-libs/libaio-0.3.106 ) + sys-kernel/linux-headers" +RDEPEND="" + +src_prepare() { + if epatch_user || [[ ! -e configure ]] ; then + # git generation + ./xlat/gen.sh + eautoreconf + [[ ! -e CREDITS ]] && cp CREDITS{.in,} + fi + + filter-lfs-flags # configure handles this sanely + use static && append-ldflags -static + + export ac_cv_header_libaio_h=$(usex aio) +} + +src_install() { + default + use perl || rm "${ED}"/usr/bin/strace-graph + dodoc CREDITS +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-9999.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-9999.ebuild new file mode 100644 index 0000000000..84ad65d45b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/strace/strace-9999.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-9999.ebuild,v 1.9 2015/03/06 17:44:25 vapier Exp $ + +EAPI="4" + +inherit flag-o-matic eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://strace.git.sourceforge.net/gitroot/strace/strace" + inherit git-2 autotools +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +fi + +DESCRIPTION="A useful diagnostic, instructional, and debugging tool" +HOMEPAGE="http://sourceforge.net/projects/strace/" + +LICENSE="BSD" +SLOT="0" +IUSE="aio perl static" + +# strace only uses the header from libaio to decode structs +DEPEND="aio? ( >=dev-libs/libaio-0.3.106 ) + sys-kernel/linux-headers" +RDEPEND="perl? ( dev-lang/perl )" + +src_prepare() { + if epatch_user || [[ ! -e configure ]] ; then + # git generation + ./xlat/gen.sh + eautoreconf + [[ ! -e CREDITS ]] && cp CREDITS{.in,} + fi + + filter-lfs-flags # configure handles this sanely + use static && append-ldflags -static + + export ac_cv_header_libaio_h=$(usex aio) +} + +src_install() { + default + use perl || rm "${ED}"/usr/bin/strace-graph + dodoc CREDITS +} diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-1.4.18 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-1.4.18 deleted file mode 100644 index 79adf14389..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-1.4.18 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst prepare -DEPEND=ldap? ( net-nds/openldap ) bzip2? ( app-arch/bzip2 ) zlib? ( sys-libs/zlib ) curl? ( net-misc/curl ) mta? ( virtual/mta ) readline? ( sys-libs/readline ) smartcard? ( =virtual/libusb-0* ) usb? ( =virtual/libusb-0* ) dev-lang/perl nls? ( sys-devel/gettext ) -DESCRIPTION=The GNU Privacy Guard, a GPL pgp replacement -EAPI=5 -HOMEPAGE=http://www.gnupg.org/ -IUSE=bzip2 curl ldap mta nls readline selinux smartcard static usb zlib linguas_ru -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos -LICENSE=GPL-2 -RDEPEND=!static? ( ldap? ( net-nds/openldap ) bzip2? ( app-arch/bzip2 ) zlib? ( sys-libs/zlib ) curl? ( net-misc/curl ) mta? ( virtual/mta ) readline? ( sys-libs/readline ) smartcard? ( =virtual/libusb-0* ) usb? ( =virtual/libusb-0* ) ) selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl ) -SLOT=0 -SRC_URI=mirror://gnupg/gnupg/gnupg-1.4.18.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=bb604043b1e3b3829c8c56db245a1ee8 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-1.4.16 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-1.4.19 similarity index 91% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-1.4.16 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-1.4.19 index 0993e68e3d..a5c9d0af1c 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-1.4.16 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-1.4.19 @@ -3,11 +3,11 @@ DEPEND=ldap? ( net-nds/openldap ) bzip2? ( app-arch/bzip2 ) zlib? ( sys-libs/zli DESCRIPTION=The GNU Privacy Guard, a GPL pgp replacement EAPI=5 HOMEPAGE=http://www.gnupg.org/ -IUSE=bzip2 curl ldap mta nls readline selinux smartcard static usb zlib linguas_ru +IUSE=bzip2 curl ldap mta nls readline selinux smartcard static usb zlib KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos LICENSE=GPL-2 RDEPEND=!static? ( ldap? ( net-nds/openldap ) bzip2? ( app-arch/bzip2 ) zlib? ( sys-libs/zlib ) curl? ( net-misc/curl ) mta? ( virtual/mta ) readline? ( sys-libs/readline ) smartcard? ( =virtual/libusb-0* ) usb? ( =virtual/libusb-0* ) ) selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl ) SLOT=0 -SRC_URI=mirror://gnupg/gnupg/gnupg-1.4.16.tar.bz2 +SRC_URI=mirror://gnupg/gnupg/gnupg-1.4.19.tar.bz2 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=b9c36938b866b8cdb2411ca6e9b6599d +_md5_=1e0195db3c3fbccaebcb8ac79415543c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.22 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.22 deleted file mode 100644 index 2c4d5cab66..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.22 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare -DEPEND=>=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.4:0 >=dev-libs/libgpg-error-1.11 >=dev-libs/libksba-1.0.7 >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib adns? ( >=net-libs/adns-1.4 ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap ) || ( app-crypt/pinentry app-crypt/pinentry-qt ) static? ( >=dev-libs/libassuan-2[static-libs] >=dev-libs/libgcrypt-1.4:0[static-libs] >=dev-libs/libgpg-error-1.7[static-libs] >=dev-libs/libksba-1.0.7[static-libs] >=dev-libs/pth-1.3.7[static-libs] >=net-misc/curl-7.10[static-libs] sys-libs/zlib[static-libs] bzip2? ( app-arch/bzip2[static-libs] ) ) nls? ( sys-devel/gettext ) doc? ( sys-apps/texinfo ) -DESCRIPTION=The GNU Privacy Guard, a GPL pgp replacement -EAPI=5 -HOMEPAGE=http://www.gnupg.org/ -IUSE=adns bzip2 doc ldap nls mta readline static selinux smartcard usb -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-3 -RDEPEND=!static? ( >=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.4:0 >=dev-libs/libgpg-error-1.11 >=dev-libs/libksba-1.0.7 >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib adns? ( >=net-libs/adns-1.4 ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap ) ) || ( app-crypt/pinentry app-crypt/pinentry-qt ) mta? ( virtual/mta ) !<=app-crypt/gnupg-2.0.1 selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl ) -REQUIRED_USE=smartcard? ( !static ) -SLOT=0 -SRC_URI=mirror://gnupg/gnupg/gnupg-2.0.22.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=5a0a69f402b128756b732ff1fe6a3af8 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.23 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.23 deleted file mode 100644 index 860a200000..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.23 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare -DEPEND=>=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.4:0= >=dev-libs/libgpg-error-1.11 >=dev-libs/libksba-1.0.7 >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib adns? ( >=net-libs/adns-1.4 ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap ) || ( app-crypt/pinentry app-crypt/pinentry-qt ) static? ( >=dev-libs/libassuan-2[static-libs] >=dev-libs/libgcrypt-1.4:0=[static-libs] >=dev-libs/libgpg-error-1.11[static-libs] >=dev-libs/libksba-1.0.7[static-libs] >=dev-libs/pth-1.3.7[static-libs] >=net-misc/curl-7.10[static-libs] sys-libs/zlib[static-libs] bzip2? ( app-arch/bzip2[static-libs] ) ) nls? ( sys-devel/gettext ) doc? ( sys-apps/texinfo ) -DESCRIPTION=The GNU Privacy Guard, a GPL pgp replacement -EAPI=5 -HOMEPAGE=http://www.gnupg.org/ -IUSE=adns bzip2 doc ldap nls mta readline static selinux smartcard usb -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-3 -RDEPEND=!static? ( >=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.4:0= >=dev-libs/libgpg-error-1.11 >=dev-libs/libksba-1.0.7 >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib adns? ( >=net-libs/adns-1.4 ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap ) ) || ( app-crypt/pinentry app-crypt/pinentry-qt ) mta? ( virtual/mta ) !<=app-crypt/gnupg-2.0.1 selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl ) -REQUIRED_USE=smartcard? ( !static ) -SLOT=0 -SRC_URI=mirror://gnupg/gnupg/gnupg-2.0.23.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=e617f2579379e7b430d6a98a9bef33df diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.25 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.25 deleted file mode 100644 index eb7d6ad7d4..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.25 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare -DEPEND=>=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.4:0= >=dev-libs/libgpg-error-1.11 >=dev-libs/libksba-1.0.7 >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib adns? ( >=net-libs/adns-1.4 ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap ) || ( app-crypt/pinentry app-crypt/pinentry-qt ) static? ( >=dev-libs/libassuan-2[static-libs] >=dev-libs/libgcrypt-1.4:0=[static-libs] >=dev-libs/libgpg-error-1.11[static-libs] >=dev-libs/libksba-1.0.7[static-libs] >=dev-libs/pth-1.3.7[static-libs] >=net-misc/curl-7.10[static-libs] sys-libs/zlib[static-libs] bzip2? ( app-arch/bzip2[static-libs] ) ) nls? ( sys-devel/gettext ) doc? ( sys-apps/texinfo ) -DESCRIPTION=The GNU Privacy Guard, a GPL pgp replacement -EAPI=5 -HOMEPAGE=http://www.gnupg.org/ -IUSE=adns bzip2 doc ldap nls mta readline static selinux smartcard usb -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-3 -RDEPEND=!static? ( >=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.4:0= >=dev-libs/libgpg-error-1.11 >=dev-libs/libksba-1.0.7 >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib adns? ( >=net-libs/adns-1.4 ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap ) ) || ( app-crypt/pinentry app-crypt/pinentry-qt ) mta? ( virtual/mta ) !<=app-crypt/gnupg-2.0.1 selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl ) -REQUIRED_USE=smartcard? ( !static ) -SLOT=0 -SRC_URI=mirror://gnupg/gnupg/gnupg-2.0.25.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=09a3a600efbae355c672b96a5eadc887 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.26-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.26-r3 new file mode 100644 index 0000000000..5b93467ebe --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.26-r3 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare +DEPEND=>=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.4:0= >=dev-libs/libgpg-error-1.11 >=dev-libs/libksba-1.0.7 >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap ) app-crypt/pinentry static? ( >=dev-libs/libassuan-2[static-libs] >=dev-libs/libgcrypt-1.4:0=[static-libs] >=dev-libs/libgpg-error-1.11[static-libs] >=dev-libs/libksba-1.0.7[static-libs] >=dev-libs/pth-1.3.7[static-libs] >=net-misc/curl-7.10[static-libs] sys-libs/zlib[static-libs] bzip2? ( app-arch/bzip2[static-libs] ) ) nls? ( sys-devel/gettext ) doc? ( sys-apps/texinfo ) +DESCRIPTION=The GNU Privacy Guard, a GPL pgp replacement +EAPI=5 +HOMEPAGE=http://www.gnupg.org/ +IUSE=bzip2 doc ldap nls mta readline static selinux smartcard tools usb +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3 +RDEPEND=!static? ( >=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.4:0= >=dev-libs/libgpg-error-1.11 >=dev-libs/libksba-1.0.7 >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap ) ) app-crypt/pinentry mta? ( virtual/mta ) !<=app-crypt/gnupg-2.0.1 selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl ) +REQUIRED_USE=smartcard? ( !static ) +SLOT=0 +SRC_URI=mirror://gnupg/gnupg/gnupg-2.0.26.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=a91b6ee82c2bac3ccf9901c52e4430c5 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.27 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.27 new file mode 100644 index 0000000000..c1e4e22e6e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.27 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare +DEPEND=>=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.4:0= >=dev-libs/libgpg-error-1.11 >=dev-libs/libksba-1.0.7 >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap ) app-crypt/pinentry static? ( >=dev-libs/libassuan-2[static-libs] >=dev-libs/libgcrypt-1.4:0=[static-libs] >=dev-libs/libgpg-error-1.11[static-libs] >=dev-libs/libksba-1.0.7[static-libs] >=dev-libs/pth-1.3.7[static-libs] >=net-misc/curl-7.10[static-libs] sys-libs/zlib[static-libs] bzip2? ( app-arch/bzip2[static-libs] ) ) nls? ( sys-devel/gettext ) doc? ( sys-apps/texinfo ) +DESCRIPTION=The GNU Privacy Guard, a GPL pgp replacement +EAPI=5 +HOMEPAGE=http://www.gnupg.org/ +IUSE=bzip2 doc ldap nls mta readline static selinux smartcard tools usb +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3 +RDEPEND=!static? ( >=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.4:0= >=dev-libs/libgpg-error-1.11 >=dev-libs/libksba-1.0.7 >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap ) ) app-crypt/pinentry mta? ( virtual/mta ) !<=app-crypt/gnupg-2.0.1 selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl ) +REQUIRED_USE=smartcard? ( !static ) +SLOT=0 +SRC_URI=mirror://gnupg/gnupg/gnupg-2.0.27.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=011f148bc1c8d00250f73069cf9ac381 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.27-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.27-r1 new file mode 100644 index 0000000000..0f40f17dbc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.0.27-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare +DEPEND=>=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.4:0= >=dev-libs/libgpg-error-1.11 >=dev-libs/libksba-1.0.7 >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap ) app-crypt/pinentry static? ( >=dev-libs/libassuan-2[static-libs] >=dev-libs/libgcrypt-1.4:0=[static-libs] >=dev-libs/libgpg-error-1.11[static-libs] >=dev-libs/libksba-1.0.7[static-libs] >=dev-libs/pth-1.3.7[static-libs] >=net-misc/curl-7.10[static-libs] sys-libs/zlib[static-libs] bzip2? ( app-arch/bzip2[static-libs] ) ) nls? ( sys-devel/gettext ) doc? ( sys-apps/texinfo ) +DESCRIPTION=The GNU Privacy Guard, a GPL pgp replacement +EAPI=5 +HOMEPAGE=http://www.gnupg.org/ +IUSE=bzip2 doc ldap nls mta readline static selinux smartcard tools usb +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3 +RDEPEND=!static? ( >=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.4:0= >=dev-libs/libgpg-error-1.11 >=dev-libs/libksba-1.0.7 >=dev-libs/pth-1.3.7 >=net-misc/curl-7.10 sys-libs/zlib bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ldap? ( net-nds/openldap ) ) app-crypt/pinentry mta? ( virtual/mta ) !<=app-crypt/gnupg-2.0.1 selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl ) +REQUIRED_USE=smartcard? ( !static ) +SLOT=0 +SRC_URI=mirror://gnupg/gnupg/gnupg-2.0.27.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=f8367e68259a48013ce70801d303b792 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.1.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.1.4 new file mode 100644 index 0000000000..62af1a0a5d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/gnupg-2.1.4 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare +DEPEND=dev-libs/npth >=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.6.2 >=dev-libs/libgpg-error-1.17 >=dev-libs/libksba-1.0.7 >=net-misc/curl-7.10 gnutls? ( >=net-libs/gnutls-3.0 ) sys-libs/zlib ldap? ( net-nds/openldap ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) app-crypt/pinentry !app-crypt/dirmngr static? ( >=dev-libs/libassuan-2[static-libs] >=dev-libs/libgcrypt-1.6.2[static-libs] >=dev-libs/libgpg-error-1.17[static-libs] >=dev-libs/libksba-1.0.7[static-libs] dev-libs/npth[static-libs] >=net-misc/curl-7.10[static-libs] sys-libs/zlib[static-libs] bzip2? ( app-arch/bzip2[static-libs] ) ) nls? ( sys-devel/gettext ) doc? ( sys-apps/texinfo ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=The GNU Privacy Guard, a GPL OpenPGP implementation +EAPI=5 +HOMEPAGE=http://www.gnupg.org/ +IUSE=bzip2 doc +gnutls ldap nls readline static selinux smartcard tools usb +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 +LICENSE=GPL-3 +RDEPEND=!static? ( dev-libs/npth >=dev-libs/libassuan-2 >=dev-libs/libgcrypt-1.6.2 >=dev-libs/libgpg-error-1.17 >=dev-libs/libksba-1.0.7 >=net-misc/curl-7.10 gnutls? ( >=net-libs/gnutls-3.0 ) sys-libs/zlib ldap? ( net-nds/openldap ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline ) smartcard? ( usb? ( virtual/libusb:0 ) ) ) app-crypt/pinentry !app-crypt/dirmngr selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl ) +REQUIRED_USE=smartcard? ( !static ) +SLOT=0 +SRC_URI=mirror://gnupg/gnupg/gnupg-2.1.4.tar.bz2 +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=472f1b7a59215c491762f5afadaee17f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.0-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.0-r3 index 1b642951a2..032e75ba02 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.0-r3 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.0-r3 @@ -11,4 +11,4 @@ REQUIRED_USE=|| ( ncurses gtk qt4 ) gtk? ( !static ) qt4? ( !static ) static? ( SLOT=0 SRC_URI=mirror://gnupg/pinentry/pinentry-0.9.0.tar.bz2 _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 qmake-utils 8557b23f27697843c242ff27aaa99448 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=369fb8dd471e02367f76abdc7338db1b +_md5_=07481c8f2bf1528d0fd4638893baad60 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.0-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.1 similarity index 73% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.0-r2 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.1 index a8e0fb93ba..a2a4973acb 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.0-r2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.1 @@ -1,5 +1,5 @@ -DEFINED_PHASES=compile configure install postinst postrm prepare -DEPEND=app-eselect/eselect-pinentry caps? ( sys-libs/libcap ) gtk? ( x11-libs/gtk+:2 ) ncurses? ( sys-libs/ncurses ) qt4? ( >=dev-qt/qtgui-4.4.1:4 ) static? ( >=sys-libs/ncurses-5.7-r5[static-libs,-gpm] ) sys-devel/gettext gtk? ( virtual/pkgconfig ) qt4? ( virtual/pkgconfig ) ppc-aix? ( dev-libs/gnulib ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DEFINED_PHASES=configure install postinst postrm prepare +DEPEND=app-eselect/eselect-pinentry caps? ( sys-libs/libcap ) gtk? ( x11-libs/gtk+:2 ) ncurses? ( sys-libs/ncurses ) qt4? ( >=dev-qt/qtgui-4.4.1:4 ) static? ( >=sys-libs/ncurses-5.7-r5[static-libs,-gpm] ) sys-devel/gettext gtk? ( virtual/pkgconfig ) qt4? ( virtual/pkgconfig ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DESCRIPTION=Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol EAPI=5 HOMEPAGE=http://gnupg.org/aegypten2/index.html @@ -9,6 +9,6 @@ LICENSE=GPL-2 RDEPEND=app-eselect/eselect-pinentry caps? ( sys-libs/libcap ) gtk? ( x11-libs/gtk+:2 ) ncurses? ( sys-libs/ncurses ) qt4? ( >=dev-qt/qtgui-4.4.1:4 ) static? ( >=sys-libs/ncurses-5.7-r5[static-libs,-gpm] ) REQUIRED_USE=|| ( ncurses gtk qt4 ) gtk? ( !static ) qt4? ( !static ) static? ( ncurses ) SLOT=0 -SRC_URI=mirror://gnupg/pinentry/pinentry-0.9.0.tar.bz2 -_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=eeb49f847ecbb3b1c10b3e57c4f28d11 +SRC_URI=mirror://gnupg/pinentry/pinentry-0.9.1.tar.bz2 +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 qmake-utils 8557b23f27697843c242ff27aaa99448 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=56b68c8a34c7bf64d1bc14b7b25dc065 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.0-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.2-r1 similarity index 68% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.0-r1 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.2-r1 index 250f4290a3..f3de38a928 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.0-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/pinentry-0.9.2-r1 @@ -1,14 +1,14 @@ -DEFINED_PHASES=compile configure install postinst postrm prepare -DEPEND=app-eselect/eselect-pinentry caps? ( sys-libs/libcap ) gtk? ( x11-libs/gtk+:2 ) ncurses? ( sys-libs/ncurses ) qt4? ( >=dev-qt/qtgui-4.4.1:4 ) static? ( >=sys-libs/ncurses-5.7-r5[static-libs,-gpm] ) sys-devel/gettext gtk? ( virtual/pkgconfig ) qt4? ( virtual/pkgconfig ) ppc-aix? ( dev-libs/gnulib ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DEFINED_PHASES=configure install postinst postrm prepare +DEPEND=app-eselect/eselect-pinentry caps? ( sys-libs/libcap ) gtk? ( x11-libs/gtk+:2 ) ncurses? ( sys-libs/ncurses ) qt4? ( >=dev-qt/qtgui-4.4.1:4 ) static? ( >=sys-libs/ncurses-5.7-r5[static-libs,-gpm] ) sys-devel/gettext gtk? ( virtual/pkgconfig ) qt4? ( virtual/pkgconfig ) gnome-keyring? ( app-crypt/libsecret ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DESCRIPTION=Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol EAPI=5 HOMEPAGE=http://gnupg.org/aegypten2/index.html -IUSE=clipboard gtk ncurses qt4 caps static +IUSE=clipboard gtk ncurses qt4 caps gnome-keyring static KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-2 RDEPEND=app-eselect/eselect-pinentry caps? ( sys-libs/libcap ) gtk? ( x11-libs/gtk+:2 ) ncurses? ( sys-libs/ncurses ) qt4? ( >=dev-qt/qtgui-4.4.1:4 ) static? ( >=sys-libs/ncurses-5.7-r5[static-libs,-gpm] ) REQUIRED_USE=|| ( ncurses gtk qt4 ) gtk? ( !static ) qt4? ( !static ) static? ( ncurses ) SLOT=0 -SRC_URI=mirror://gnupg/pinentry/pinentry-0.9.0.tar.bz2 -_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=b2db0f29c622f23f6a367cc4b2f4cf24 +SRC_URI=mirror://gnupg/pinentry/pinentry-0.9.2.tar.bz2 +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 qmake-utils 8557b23f27697843c242ff27aaa99448 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=270a3a55c0073c524694893b08184ec8 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/dbus-glib-0.100.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/dbus-glib-0.100.2 deleted file mode 100644 index 44cb10cf99..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/dbus-glib-0.100.2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.26:2 >=sys-apps/dbus-1.6.2 virtual/pkgconfig doc? ( >=dev-util/gtk-doc-1.4 ) -DESCRIPTION=D-Bus bindings for glib -EAPI=5 -HOMEPAGE=http://dbus.freedesktop.org/ -IUSE=debug doc static-libs test -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris -LICENSE=|| ( GPL-2 AFL-2.1 ) -RDEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.26:2 >=sys-apps/dbus-1.6.2 -SLOT=0 -SRC_URI=http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.100.2.tar.gz -_eclasses_=bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=a973bb55be0fc847230659bcad58935f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/dbus-glib-0.100.2-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/dbus-glib-0.100.2-r1 deleted file mode 100644 index 151b21e700..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/dbus-glib-0.100.2-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.34.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig doc? ( >=dev-util/gtk-doc-1.4 ) -DESCRIPTION=D-Bus bindings for glib -EAPI=5 -HOMEPAGE=http://dbus.freedesktop.org/ -IUSE=debug doc static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris -LICENSE=|| ( GPL-2 AFL-2.1 ) -RDEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.34.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.34.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !=dev-libs/libgpg-error-1.8 -DESCRIPTION=IPC library used by GnuPG and GPGME -EAPI=4 -HOMEPAGE=http://www.gnupg.org/related_software/libassuan/index.en.html -IUSE=static-libs -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-3 LGPL-2.1 -RDEPEND=>=dev-libs/libgpg-error-1.8 -SLOT=0 -SRC_URI=mirror://gnupg/libassuan/libassuan-2.0.3.tar.bz2 -_md5_=8ae0db88b00f1473ffab633bf0468d00 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.1.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.1.1 new file mode 100644 index 0000000000..ddb3b98892 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.1.1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=configure install +DEPEND=>=dev-libs/libgpg-error-1.8 +DESCRIPTION=IPC library used by GnuPG and GPGME +EAPI=5 +HOMEPAGE=http://www.gnupg.org/related_software/libassuan/index.en.html +IUSE=static-libs +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3 LGPL-2.1 +RDEPEND=>=dev-libs/libgpg-error-1.8 +SLOT=0 +SRC_URI=mirror://gnupg/libassuan/libassuan-2.1.1.tar.bz2 +_md5_=913d216ece8abc9c69daec57e3e26ac1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.1.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.1.2 new file mode 100644 index 0000000000..2449cbaacb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.1.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=>=dev-libs/libgpg-error-1.8 +DESCRIPTION=IPC library used by GnuPG and GPGME +EAPI=5 +HOMEPAGE=http://www.gnupg.org/related_software/libassuan/index.en.html +IUSE=static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3 LGPL-2.1 +RDEPEND=>=dev-libs/libgpg-error-1.8 +SLOT=0 +SRC_URI=mirror://gnupg/libassuan/libassuan-2.1.2.tar.bz2 +_eclasses_=libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=e4ec0e34f1994aa6809a9344dbba8c6b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.1.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.1.3 new file mode 100644 index 0000000000..2102aabacc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.1.3 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=>=dev-libs/libgpg-error-1.8 +DESCRIPTION=IPC library used by GnuPG and GPGME +EAPI=5 +HOMEPAGE=http://www.gnupg.org/related_software/libassuan/index.en.html +IUSE=static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3 LGPL-2.1 +RDEPEND=>=dev-libs/libgpg-error-1.8 +SLOT=0 +SRC_URI=mirror://gnupg/libassuan/libassuan-2.1.3.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=27784dbb2d92e1304ba73f52eef96d3f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.2.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.2.0 new file mode 100644 index 0000000000..4d9033cb44 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.2.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=>=dev-libs/libgpg-error-1.8 +DESCRIPTION=IPC library used by GnuPG and GPGME +EAPI=5 +HOMEPAGE=http://www.gnupg.org/related_software/libassuan/index.en.html +IUSE=static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3 LGPL-2.1 +RDEPEND=>=dev-libs/libgpg-error-1.8 +SLOT=0 +SRC_URI=mirror://gnupg/libassuan/libassuan-2.2.0.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=5e6dd4245e7a0e73fbb508a830d8e4db diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.2.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.2.1 new file mode 100644 index 0000000000..64f21e753a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libassuan-2.2.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=>=dev-libs/libgpg-error-1.8 +DESCRIPTION=IPC library used by GnuPG and GPGME +EAPI=5 +HOMEPAGE=http://www.gnupg.org/related_software/libassuan/index.en.html +IUSE=static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3 LGPL-2.1 +RDEPEND=>=dev-libs/libgpg-error-1.8 +SLOT=0 +SRC_URI=mirror://gnupg/libassuan/libassuan-2.2.1.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=a7d5231e37a316ca1add99415269fb5e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libksba-1.2.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libksba-1.2.0 deleted file mode 100644 index bf8cbf284f..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libksba-1.2.0 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure install -DEPEND=>=dev-libs/libgpg-error-1.8 -DESCRIPTION=X.509 and CMS (PKCS#7) library -EAPI=3 -HOMEPAGE=http://www.gnupg.org/related_software/libksba -IUSE=static-libs -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-3 -RDEPEND=>=dev-libs/libgpg-error-1.8 -SLOT=0 -SRC_URI=mirror://gnupg/libksba/libksba-1.2.0.tar.bz2 -_md5_=e377370eaf108b885d84f785af9e08a7 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libksba-1.3.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libksba-1.3.2 similarity index 61% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libksba-1.3.0 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libksba-1.3.2 index 80dc092c0b..975ffdbf1a 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libksba-1.3.0 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libksba-1.3.2 @@ -4,10 +4,10 @@ DESCRIPTION=X.509 and CMS (PKCS#7) library EAPI=4 HOMEPAGE=http://www.gnupg.org/related_software/libksba IUSE=static-libs -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=LGPL-3+ GPL-2+ GPL-3 RDEPEND=>=dev-libs/libgpg-error-1.8 SLOT=0 -SRC_URI=mirror://gnupg/libksba/libksba-1.3.0.tar.bz2 +SRC_URI=mirror://gnupg/libksba/libksba-1.3.2.tar.bz2 _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb autotools-utils dbce0f7913bd240fdf0ef428149855c0 eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=79116bacfc3a6309ad03b8204f68cbdd +_md5_=062293bb52e306beeeebeea1d75200f6 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libksba-1.3.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libksba-1.3.3 new file mode 100644 index 0000000000..f869cb403d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libksba-1.3.3 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-libs/libgpg-error-1.8 +DESCRIPTION=X.509 and CMS (PKCS#7) library +EAPI=4 +HOMEPAGE=http://www.gnupg.org/related_software/libksba +IUSE=static-libs +KEYWORDS=~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=LGPL-3+ GPL-2+ GPL-3 +RDEPEND=>=dev-libs/libgpg-error-1.8 +SLOT=0 +SRC_URI=mirror://gnupg/libksba/libksba-1.3.3.tar.bz2 +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb autotools-utils dbce0f7913bd240fdf0ef428149855c0 eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=56970ff09d603ccddb1d9afff911c3e2 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.4.0a b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.4.0a deleted file mode 100644 index d5a695d396..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.4.0a +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=java? ( >=virtual/jdk-1.5 ) python? ( dev-python/setuptools ) emacs? ( virtual/emacs ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 python? ( =dev-lang/python-2* ) java? ( >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) ) -DESCRIPTION=Google's Protocol Buffers -- an efficient method of encoding structured data -EAPI=3 -HOMEPAGE=http://code.google.com/p/protobuf/ -IUSE=emacs examples java python static-libs vim-syntax elibc_FreeBSD source java -KEYWORDS=amd64 ppc ppc64 x86 ~x64-macos -LICENSE=Apache-2.0 -RDEPEND=java? ( >=virtual/jre-1.5 ) emacs? ( virtual/emacs ) python? ( =dev-lang/python-2* ) java? ( >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) ) -SLOT=0 -SRC_URI=http://protobuf.googlecode.com/files/protobuf-2.4.0a.tar.bz2 -_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb distutils 92e738ea29389cb3f34778d7a349ac71 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 6627198e505d021534cb20f89279c509 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 python 3a270b7b1d1e679847ff0faeac25c5a3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=38b980bd8b4ce90b1eede36242a94511 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.4.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.4.1 index daab4d500b..212045ad2c 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.4.1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.4.1 @@ -4,10 +4,10 @@ DESCRIPTION=Google's Protocol Buffers -- an efficient method of encoding structu EAPI=3 HOMEPAGE=http://code.google.com/p/protobuf/ IUSE=emacs examples java python static-libs vim-syntax elibc_FreeBSD source java -KEYWORDS=~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos ~x86-linux +KEYWORDS=amd64 arm -hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos LICENSE=Apache-2.0 RDEPEND=java? ( >=virtual/jre-1.5 ) emacs? ( virtual/emacs ) python? ( =dev-lang/python-2* ) java? ( >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) ) SLOT=0 SRC_URI=http://protobuf.googlecode.com/files/protobuf-2.4.1.tar.bz2 _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb distutils 92e738ea29389cb3f34778d7a349ac71 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 6627198e505d021534cb20f89279c509 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 python 3a270b7b1d1e679847ff0faeac25c5a3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=eb7244b395f5840049edb2a01a652603 +_md5_=6dc5a4c8cfdfbc966e313a35ed02101f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.5.0-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.5.0-r2 new file mode 100644 index 0000000000..061d897af1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.5.0-r2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) java? ( >=virtual/jdk-1.5 ) python? ( dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 java? ( >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) ) +DESCRIPTION=Google's Protocol Buffers -- an efficient method of encoding structured data +EAPI=5 +HOMEPAGE=http://code.google.com/p/protobuf/ +IUSE=emacs examples java python static-libs vim-syntax abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 python_targets_python2_7 elibc_FreeBSD source java +KEYWORDS=amd64 arm -hppa ~ia64 ~mips ppc ~ppc64 x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos +LICENSE=Apache-2.0 +RDEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) java? ( >=virtual/jre-1.5 ) java? ( >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) ) +SLOT=0/8 +SRC_URI=http://protobuf.googlecode.com/files/protobuf-2.5.0.tar.bz2 +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb autotools-multilib 037c4046d25f29e78dd44dccabd5d66b autotools-utils dbce0f7913bd240fdf0ef428149855c0 distutils-r1 c01d5c4af34f4a37a51fc9638299c222 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 6627198e505d021534cb20f89279c509 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 6d3a3cb5705b9fff1aeb7cfa4e3336fe python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f +_md5_=06d576a4bc28a963ccd1bfb6995855c5 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.6.1-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.6.1-r3 new file mode 100644 index 0000000000..f2af357542 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.6.1-r3 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=virtual/jdk-1.5 ) python? ( dev-python/google-apputils[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 java? ( >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) ) +DESCRIPTION=Google's Protocol Buffers -- an efficient method of encoding structured data +EAPI=5 +HOMEPAGE=http://code.google.com/p/protobuf/ https://github.com/google/protobuf/ +IUSE=emacs examples java python static-libs vim-syntax zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 python_targets_python2_7 elibc_FreeBSD source java +KEYWORDS=~amd64 ~arm ~arm64 -hppa ~ia64 ~mips ppc ppc64 ~sh ~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos +LICENSE=Apache-2.0 +RDEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=virtual/jre-1.5 ) java? ( >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) ) +SLOT=0/9 +SRC_URI=https://github.com/google/protobuf/releases/download/2.6.1/protobuf-2.6.1.tar.bz2 +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb autotools-multilib 037c4046d25f29e78dd44dccabd5d66b autotools-utils dbce0f7913bd240fdf0ef428149855c0 distutils-r1 c01d5c4af34f4a37a51fc9638299c222 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 6627198e505d021534cb20f89279c509 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 6d3a3cb5705b9fff1aeb7cfa4e3336fe python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f +_md5_=3b2a8cbe9fda82a32c1673f03a356a46 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.10 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.10 new file mode 100644 index 0000000000..156dc4f028 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.10 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install prepare +DEPEND=aio? ( >=dev-libs/libaio-0.3.106 ) sys-kernel/linux-headers +DESCRIPTION=A useful diagnostic, instructional, and debugging tool +EAPI=4 +HOMEPAGE=http://sourceforge.net/projects/strace/ +IUSE=aio perl static +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux +LICENSE=BSD +RDEPEND=perl? ( dev-lang/perl ) +SLOT=0 +SRC_URI=mirror://sourceforge/strace/strace-4.10.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=eab3603b3e35683f63f10483354b631b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.5.19 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.5.19 new file mode 100644 index 0000000000..0f75278f80 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.5.19 @@ -0,0 +1,11 @@ +DEFINED_PHASES=compile install +DEPEND=aio? ( >=dev-libs/libaio-0.3.106 ) +DESCRIPTION=A useful diagnostic, instructional, and debugging tool +HOMEPAGE=http://sourceforge.net/projects/strace/ +IUSE=static aio +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux +LICENSE=BSD +SLOT=0 +SRC_URI=mirror://sourceforge/strace/strace-4.5.19.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=69e39ae1d5ff7ad596aa02bc2f9f426e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.5.20 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.5.20 new file mode 100644 index 0000000000..9e232b9155 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.5.20 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install prepare +DEPEND=aio? ( >=dev-libs/libaio-0.3.106 ) +DESCRIPTION=A useful diagnostic, instructional, and debugging tool +EAPI=2 +HOMEPAGE=http://sourceforge.net/projects/strace/ +IUSE=static aio +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux +LICENSE=BSD +SLOT=0 +SRC_URI=mirror://sourceforge/strace/strace-4.5.20.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=23f4019d602404449f15866ccfc75aab diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.5.20-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.5.20-r2 new file mode 100644 index 0000000000..b0c6966d13 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.5.20-r2 @@ -0,0 +1,12 @@ +DEFINED_PHASES=configure install prepare +DEPEND=aio? ( >=dev-libs/libaio-0.3.106 ) sys-kernel/linux-headers +DESCRIPTION=A useful diagnostic, instructional, and debugging tool +EAPI=2 +HOMEPAGE=http://sourceforge.net/projects/strace/ +IUSE=static aio +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux +LICENSE=BSD +SLOT=0 +SRC_URI=mirror://sourceforge/strace/strace-4.5.20.tar.bz2 http://dev.gentoo.org/~flameeyes/patches/strace/strace-4.5.20-ioctls.patch.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=b8146f0de08a8efd15ced8167763f5e3 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.7 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.7 new file mode 100644 index 0000000000..a0719c5d7c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.7 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install prepare +DEPEND=aio? ( >=dev-libs/libaio-0.3.106 ) sys-kernel/linux-headers +DESCRIPTION=A useful diagnostic, instructional, and debugging tool +EAPI=4 +HOMEPAGE=http://sourceforge.net/projects/strace/ +IUSE=static aio +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux +LICENSE=BSD +SLOT=0 +SRC_URI=mirror://sourceforge/strace/strace-4.7.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=29f2a4a39d09ea1e48e9c318c6a9744a diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.8 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.8 new file mode 100644 index 0000000000..49b5c07572 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.8 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install prepare +DEPEND=aio? ( >=dev-libs/libaio-0.3.106 ) sys-kernel/linux-headers +DESCRIPTION=A useful diagnostic, instructional, and debugging tool +EAPI=4 +HOMEPAGE=http://sourceforge.net/projects/strace/ +IUSE=aio +perl static +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux +LICENSE=BSD +SLOT=0 +SRC_URI=mirror://sourceforge/strace/strace-4.8.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=4d15fc8a731e2f844b9b0980c1b08164 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.9 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.9 new file mode 100644 index 0000000000..22ef775a11 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-4.9 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install prepare +DEPEND=aio? ( >=dev-libs/libaio-0.3.106 ) sys-kernel/linux-headers +DESCRIPTION=A useful diagnostic, instructional, and debugging tool +EAPI=4 +HOMEPAGE=http://sourceforge.net/projects/strace/ +IUSE=aio +perl static +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux +LICENSE=BSD +SLOT=0 +SRC_URI=mirror://sourceforge/strace/strace-4.9.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=9ff81ff447f4f80d7becf06a93d7b3d1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-9999 new file mode 100644 index 0000000000..e0aab79181 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/strace-9999 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install prepare unpack +DEPEND=aio? ( >=dev-libs/libaio-0.3.106 ) sys-kernel/linux-headers dev-vcs/git !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=A useful diagnostic, instructional, and debugging tool +EAPI=4 +HOMEPAGE=http://sourceforge.net/projects/strace/ +IUSE=aio perl static +LICENSE=BSD +RDEPEND=perl? ( dev-lang/perl ) +SLOT=0 +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 git-2 e28f0d8a9b321431b1e699782851b827 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=e2233ec39fa4f75b3c1b2dfa41a84fe0 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/netperf-2.5.0-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/netperf-2.5.0-r1 deleted file mode 100644 index 1d9fbdfde8..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/netperf-2.5.0-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install prepare -DEPEND=>=sys-apps/sed-4 -DESCRIPTION=Network performance benchmark including tests for TCP, UDP, sockets, ATM and more. -EAPI=4 -HOMEPAGE=http://www.netperf.org/ -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=netperf -SLOT=0 -SRC_URI=ftp://ftp.netperf.org/netperf/netperf-2.5.0.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=29e5d7ee014d406d13e9015b548d32c9 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/netperf-2.6.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/netperf-2.6.0 deleted file mode 100644 index 3fb334fd23..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/netperf-2.6.0 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install prepare -DEPEND=>=sys-apps/sed-4 -DESCRIPTION=Network performance benchmark including tests for TCP, UDP, sockets, ATM and more. -EAPI=4 -HOMEPAGE=http://www.netperf.org/ -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=netperf -SLOT=0 -SRC_URI=ftp://ftp.netperf.org/netperf/netperf-2.6.0.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=6818c3c33018f8d32c2c2c7cb787bafd diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/netperf-2.6.0-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/netperf-2.6.0-r1 index 7a5dd85524..0c0ae93319 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/netperf-2.6.0-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/netperf-2.6.0-r1 @@ -1,12 +1,12 @@ DEFINED_PHASES=configure install prepare DEPEND=>=sys-apps/sed-4 -DESCRIPTION=Network performance benchmark including tests for TCP, UDP, sockets, ATM and more. -EAPI=4 +DESCRIPTION=Network performance benchmark including tests for TCP, UDP, sockets, ATM and more +EAPI=5 HOMEPAGE=http://www.netperf.org/ IUSE=demo sctp -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=alpha amd64 arm64 hppa ia64 ppc ppc64 sparc x86 LICENSE=netperf SLOT=0 SRC_URI=ftp://ftp.netperf.org/netperf/netperf-2.6.0.tar.bz2 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=551604e25a11cb5673fc5aa7e5bb48d7 +_md5_=b68ef200b671b852371c07b66e0c3218 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-dialup/lrzsz-0.12.20-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-dialup/lrzsz-0.12.20-r2 deleted file mode 100644 index b8ee459cd5..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-dialup/lrzsz-0.12.20-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare test -DEPEND=nls? ( virtual/libintl ) -DESCRIPTION=Communication package providing the X, Y, and ZMODEM file transfer protocols -EAPI=2 -HOMEPAGE=http://www.ohse.de/uwe/software/lrzsz.html -IUSE=nls -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd -LICENSE=GPL-2 -RDEPEND=nls? ( virtual/libintl ) -SLOT=0 -SRC_URI=http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=8d2fba0500c7a54ac44c2d7aa0e15b0f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-dialup/lrzsz-0.12.20-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-dialup/lrzsz-0.12.20-r3 new file mode 100644 index 0000000000..120d390aa3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-dialup/lrzsz-0.12.20-r3 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare test +DEPEND=nls? ( virtual/libintl ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=Communication package providing the X, Y, and ZMODEM file transfer protocols +EAPI=2 +HOMEPAGE=http://www.ohse.de/uwe/software/lrzsz.html +IUSE=nls +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=nls? ( virtual/libintl ) +SLOT=0 +SRC_URI=http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=d3339f1ae9f7285d3e09173c5a90f71c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-dialup/minicom-2.6 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-dialup/minicom-2.6 index 38ffc06523..b2197cc8b9 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-dialup/minicom-2.6 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-dialup/minicom-2.6 @@ -4,10 +4,10 @@ DESCRIPTION=Serial Communication Program EAPI=4 HOMEPAGE=http://alioth.debian.org/projects/minicom IUSE=nls linguas_cs linguas_da linguas_de linguas_es linguas_fi linguas_fr linguas_hu linguas_id linguas_ja linguas_nb linguas_pl linguas_pt_BR linguas_ro linguas_ru linguas_rw linguas_sv linguas_vi linguas_zh_TW -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=sys-libs/ncurses net-dialup/lrzsz SLOT=0 SRC_URI=http://alioth.debian.org/download.php/3689/minicom-2.6.tar.gz _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=56689c3665f6b75e85566ba4d4cd82b9 +_md5_=d5883eb3bacfd64b966ce7979e837124 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-dialup/minicom-2.7 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-dialup/minicom-2.7 new file mode 100644 index 0000000000..21258a194c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-dialup/minicom-2.7 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install preinst prepare +DEPEND=sys-libs/ncurses nls? ( sys-devel/gettext ) +DESCRIPTION=Serial Communication Program +EAPI=5 +HOMEPAGE=http://alioth.debian.org/projects/minicom +IUSE=nls linguas_cs linguas_da linguas_de linguas_es linguas_fi linguas_fr linguas_hu linguas_id linguas_ja linguas_nb linguas_pl linguas_pt_BR linguas_ro linguas_ru linguas_rw linguas_sv linguas_vi linguas_zh_TW +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=sys-libs/ncurses net-dialup/lrzsz +SLOT=0 +SRC_URI=https://alioth.debian.org/frs/download.php/file/3977/minicom-2.7.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=9413b7d98cbaf517f463609fc8c2943e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.15 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.15 index 919337f8d2..77b6ad9419 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.15 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.15 @@ -1,6 +1,6 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup DEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources ) -DESCRIPTION=IPset tool for iptables, successor to ippool. +DESCRIPTION=IPset tool for iptables, successor to ippool EAPI=4 HOMEPAGE=http://ipset.netfilter.org/ IUSE=modules kernel_linux @@ -10,4 +10,4 @@ RDEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl kernel_linux? ( virtual/mo SLOT=0 SRC_URI=http://ipset.netfilter.org/ipset-6.15.tar.bz2 _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 8cbc678e083c23e4ad546ca6509cf304 linux-mod 101302d4b7b694ea9622bbffb187d0de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=7c0a628dc0a391ecf45df6b121d7bcb7 +_md5_=a0228449a78f48cc14b0288f8ca8be0d diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.16 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.16 index 19175243de..147bd109f5 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.16 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.16 @@ -1,6 +1,6 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup DEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources ) -DESCRIPTION=IPset tool for iptables, successor to ippool. +DESCRIPTION=IPset tool for iptables, successor to ippool EAPI=5 HOMEPAGE=http://ipset.netfilter.org/ IUSE=modules kernel_linux @@ -10,4 +10,4 @@ RDEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl kernel_linux? ( virtual/mo SLOT=0 SRC_URI=http://ipset.netfilter.org/ipset-6.16.tar.bz2 _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 8cbc678e083c23e4ad546ca6509cf304 linux-mod 101302d4b7b694ea9622bbffb187d0de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=0a70eee3b82de5a9d65d7db7d69c81a9 +_md5_=4b9dd51d9a5865c1ee18a1ee177ce737 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.16.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.16.1 index 7eb69f36d5..efa0d817b4 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.16.1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.16.1 @@ -1,6 +1,6 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup DEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources ) -DESCRIPTION=IPset tool for iptables, successor to ippool. +DESCRIPTION=IPset tool for iptables, successor to ippool EAPI=5 HOMEPAGE=http://ipset.netfilter.org/ IUSE=modules kernel_linux @@ -10,4 +10,4 @@ RDEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl kernel_linux? ( virtual/mo SLOT=0 SRC_URI=http://ipset.netfilter.org/ipset-6.16.1.tar.bz2 _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 8cbc678e083c23e4ad546ca6509cf304 linux-mod 101302d4b7b694ea9622bbffb187d0de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=5c958ac1008a2341a8b9618336cc4ff9 +_md5_=78e35bbb3b9389137b63d7a926cd3a33 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.17 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.17 index 957131546b..685fca6275 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.17 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.17 @@ -1,6 +1,6 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup DEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources ) -DESCRIPTION=IPset tool for iptables, successor to ippool. +DESCRIPTION=IPset tool for iptables, successor to ippool EAPI=5 HOMEPAGE=http://ipset.netfilter.org/ IUSE=modules kernel_linux @@ -10,4 +10,4 @@ RDEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl kernel_linux? ( virtual/mo SLOT=0 SRC_URI=http://ipset.netfilter.org/ipset-6.17.tar.bz2 _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 8cbc678e083c23e4ad546ca6509cf304 linux-mod 101302d4b7b694ea9622bbffb187d0de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=08212105563f1fb13c6ab22de6444dd6 +_md5_=b32c2244ec8a5725de39af430939a7c8 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.19 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.19 index b2374dd427..e89d79dad7 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.19 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.19 @@ -1,6 +1,6 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup DEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources ) -DESCRIPTION=IPset tool for iptables, successor to ippool. +DESCRIPTION=IPset tool for iptables, successor to ippool EAPI=5 HOMEPAGE=http://ipset.netfilter.org/ IUSE=modules kernel_linux @@ -10,4 +10,4 @@ RDEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl kernel_linux? ( virtual/mo SLOT=0 SRC_URI=http://ipset.netfilter.org/ipset-6.19.tar.bz2 _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 8cbc678e083c23e4ad546ca6509cf304 linux-mod 101302d4b7b694ea9622bbffb187d0de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=b91288898cc786454dbcf2bed70e5e1f +_md5_=27f5d54d3bd0372123813fd2fbfd27aa diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.20.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.20.1 index f5efe7d3fe..53d8fd681e 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.20.1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.20.1 @@ -1,6 +1,6 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup DEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 modules? ( kernel_linux? ( virtual/modutils ) ) modules? ( sys-apps/sed kernel_linux? ( virtual/linux-sources ) ) -DESCRIPTION=IPset tool for iptables, successor to ippool. +DESCRIPTION=IPset tool for iptables, successor to ippool EAPI=5 HOMEPAGE=http://ipset.netfilter.org/ IUSE=kernel_linux modules @@ -10,4 +10,4 @@ RDEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl modules? ( kernel_linux? ( SLOT=0 SRC_URI=http://ipset.netfilter.org/ipset-6.20.1.tar.bz2 _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 8cbc678e083c23e4ad546ca6509cf304 linux-mod 101302d4b7b694ea9622bbffb187d0de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=b51cc53f345360ce034f3caab03601f6 +_md5_=f6e48feed15c517fcf9a118f3ea130f9 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.21.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.21.1 index 26efdfa9e5..13becd8fc9 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.21.1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.21.1 @@ -1,6 +1,6 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup DEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 modules? ( kernel_linux? ( virtual/modutils ) ) modules? ( sys-apps/sed kernel_linux? ( virtual/linux-sources ) ) -DESCRIPTION=IPset tool for iptables, successor to ippool. +DESCRIPTION=IPset tool for iptables, successor to ippool EAPI=5 HOMEPAGE=http://ipset.netfilter.org/ IUSE=kernel_linux modules @@ -10,4 +10,4 @@ RDEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl modules? ( kernel_linux? ( SLOT=0 SRC_URI=http://ipset.netfilter.org/ipset-6.21.1.tar.bz2 _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 8cbc678e083c23e4ad546ca6509cf304 linux-mod 101302d4b7b694ea9622bbffb187d0de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=406feae9ff50a0030a91b63d7b3ca1a3 +_md5_=fdd4e8b6a4639f5c2cf9a81edf0d7682 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.24 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.24 new file mode 100644 index 0000000000..a3f1debd40 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/ipset-6.24 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst postrm preinst setup +DEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 modules? ( kernel_linux? ( virtual/modutils ) ) modules? ( sys-apps/sed kernel_linux? ( virtual/linux-sources ) ) +DESCRIPTION=IPset tool for iptables, successor to ippool +EAPI=5 +HOMEPAGE=http://ipset.netfilter.org/ +IUSE=kernel_linux modules +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=>=net-firewall/iptables-1.4.7 net-libs/libmnl modules? ( kernel_linux? ( virtual/modutils ) ) +SLOT=0 +SRC_URI=http://ipset.netfilter.org/ipset-6.24.tar.bz2 +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 8cbc678e083c23e4ad546ca6509cf304 linux-mod 101302d4b7b694ea9622bbffb187d0de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f +_md5_=94dd2656f2806005d49336c2858584d8 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/libmnl-1.0.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/libmnl-1.0.3 deleted file mode 100644 index 078d66b963..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/libmnl-1.0.3 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=configure install -DESCRIPTION=Minimalistic netlink library -EAPI=4 -HOMEPAGE=http://netfilter.org/projects/libmnl -IUSE=examples -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux -LICENSE=LGPL-2.1 -SLOT=0 -SRC_URI=http://www.netfilter.org/projects/libmnl/files/libmnl-1.0.3.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=ee719772eb84ca3f462977e8ee3e031d diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/libmnl-1.0.3-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/libmnl-1.0.3-r1 index b205f97c22..12d1f755d5 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/libmnl-1.0.3-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/libmnl-1.0.3-r1 @@ -3,9 +3,9 @@ DESCRIPTION=Minimalistic netlink library EAPI=4 HOMEPAGE=http://netfilter.org/projects/libmnl IUSE=examples static-libs -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~amd64-linux LICENSE=LGPL-2.1 SLOT=0 SRC_URI=http://www.netfilter.org/projects/libmnl/files/libmnl-1.0.3.tar.bz2 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=8e918ffb0b5bbc32fa2ce247ab123a00 +_md5_=a5f303075fd118fb313b332926cee3b0 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/bridge-utils-1.5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/bridge-utils-1.5 index b02ecfa7eb..4beaa369ef 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/bridge-utils-1.5 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/bridge-utils-1.5 @@ -3,9 +3,11 @@ DEPEND=virtual/os-headers !=sys-devel/autom DESCRIPTION=Tools for configuring the Linux kernel 802.1d Ethernet Bridge EAPI=5 HOMEPAGE=http://bridge.sourceforge.net/ -KEYWORDS=amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 +IUSE=selinux +KEYWORDS=amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 LICENSE=GPL-2 +RDEPEND=selinux? ( sec-policy/selinux-brctl ) SLOT=0 SRC_URI=mirror://sourceforge/bridge/bridge-utils-1.5.tar.gz _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 8cbc678e083c23e4ad546ca6509cf304 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=ffe641cc425e2a3ec40b356ffffe73af +_md5_=9c7e0e91ab4dda4692ba59f055e38464 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/acl-2.2.51 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/acl-2.2.51 index fb579f7306..e114f5fed3 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/acl-2.2.51 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/acl-2.2.51 @@ -4,10 +4,10 @@ DESCRIPTION=access control list utilities, libraries and headers EAPI=4 HOMEPAGE=http://savannah.nongnu.org/projects/acl IUSE=nfs nls static-libs -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux LICENSE=LGPL-2.1 RDEPEND=>=sys-apps/attr-2.4 nfs? ( net-libs/libnfsidmap ) SLOT=0 SRC_URI=http://download.savannah.gnu.org/releases/acl/acl-2.2.51.src.tar.gz nfs? ( http://www.citi.umich.edu/projects/nfsv4/linux/acl-patches/2.2.42-2/acl-2.2.42-CITI_NFS4_ALL-2.dif ) _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=fac314bf9830feba2aa3b354998e3ecd +_md5_=d9a1135346a1a94661ac4af6fbcef448 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/acl-2.2.52 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/acl-2.2.52 new file mode 100644 index 0000000000..f953b6a352 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/acl-2.2.52 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=>=sys-apps/attr-2.4 nls? ( sys-devel/gettext ) +DESCRIPTION=access control list utilities, libraries and headers +EAPI=4 +HOMEPAGE=http://savannah.nongnu.org/projects/acl +IUSE=nls static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux +LICENSE=LGPL-2.1 +RDEPEND=>=sys-apps/attr-2.4 +SLOT=0 +SRC_URI=http://download.savannah.gnu.org/releases/acl/acl-2.2.52.src.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=a517249ffaa1f0fe0117b58d1eca60ba diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/acl-2.2.52-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/acl-2.2.52-r1 new file mode 100644 index 0000000000..6cc890788b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/acl-2.2.52-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r2 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) nls? ( sys-devel/gettext ) +DESCRIPTION=access control list utilities, libraries and headers +EAPI=4 +HOMEPAGE=http://savannah.nongnu.org/projects/acl +IUSE=nls static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux +LICENSE=LGPL-2.1 +RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r2 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) +SLOT=0 +SRC_URI=http://download.savannah.gnu.org/releases/acl/acl-2.2.52.src.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=c02215c876bf43d8a496805137a24212 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-2.6.38 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-2.6.38 new file mode 100644 index 0000000000..a3a53d6980 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-2.6.38 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=!net-misc/arpd !minimal? ( berkdb? ( sys-libs/db ) ) atm? ( net-dialup/linux-atm ) sys-devel/bison sys-devel/flex >=sys-kernel/linux-headers-2.6.27 elibc_glibc? ( >=sys-libs/glibc-2.7 ) +DESCRIPTION=kernel routing and traffic control utilities +EAPI=4 +HOMEPAGE=http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +IUSE=atm berkdb minimal +KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 +LICENSE=GPL-2 +RDEPEND=!net-misc/arpd !minimal? ( berkdb? ( sys-libs/db ) ) atm? ( net-dialup/linux-atm ) +SLOT=0 +SRC_URI=mirror://kernel/linux/utils/net/iproute2/iproute2-2.6.38.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=0ef80396066d0d7cc9d11a30eea2e270 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-3.17.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-3.17.0 new file mode 100644 index 0000000000..789ad1b2a2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-3.17.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.20:= ) !minimal? ( berkdb? ( sys-libs/db ) ) atm? ( net-dialup/linux-atm ) selinux? ( sys-libs/libselinux ) app-arch/xz-utils iptables? ( virtual/pkgconfig ) sys-devel/bison sys-devel/flex >=sys-kernel/linux-headers-2.6.27 elibc_glibc? ( >=sys-libs/glibc-2.7 ) +DESCRIPTION=kernel routing and traffic control utilities +EAPI=5 +HOMEPAGE=http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +IUSE=atm berkdb +iptables ipv6 minimal selinux +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 +LICENSE=GPL-2 +RDEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.20:= ) !minimal? ( berkdb? ( sys-libs/db ) ) atm? ( net-dialup/linux-atm ) selinux? ( sys-libs/libselinux ) +SLOT=0 +SRC_URI=mirror://kernel/linux/utils/net/iproute2/iproute2-3.17.0.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=66597948603c25433cf41f5a3e76d30f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-3.19.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-3.19.0 new file mode 100644 index 0000000000..2641a1ce8c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-3.19.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.20:= ) !minimal? ( berkdb? ( sys-libs/db ) ) atm? ( net-dialup/linux-atm ) selinux? ( sys-libs/libselinux ) app-arch/xz-utils iptables? ( virtual/pkgconfig ) sys-devel/bison sys-devel/flex >=sys-kernel/linux-headers-2.6.27 elibc_glibc? ( >=sys-libs/glibc-2.7 ) +DESCRIPTION=kernel routing and traffic control utilities +EAPI=5 +HOMEPAGE=http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +IUSE=atm berkdb +iptables ipv6 minimal selinux +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 +LICENSE=GPL-2 +RDEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.20:= ) !minimal? ( berkdb? ( sys-libs/db ) ) atm? ( net-dialup/linux-atm ) selinux? ( sys-libs/libselinux ) +SLOT=0 +SRC_URI=mirror://kernel/linux/utils/net/iproute2/iproute2-3.19.0.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=b7e035b1b9aff925cabd984af33f4ff2 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-3.3.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-3.3.0 new file mode 100644 index 0000000000..529757b44e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-3.3.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.5 ) !minimal? ( berkdb? ( sys-libs/db ) ) atm? ( net-dialup/linux-atm ) iptables? ( virtual/pkgconfig ) sys-devel/bison sys-devel/flex >=sys-kernel/linux-headers-2.6.27 elibc_glibc? ( >=sys-libs/glibc-2.7 ) +DESCRIPTION=kernel routing and traffic control utilities +EAPI=4 +HOMEPAGE=http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +IUSE=atm berkdb +iptables ipv6 minimal +KEYWORDS=~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 +LICENSE=GPL-2 +RDEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.5 ) !minimal? ( berkdb? ( sys-libs/db ) ) atm? ( net-dialup/linux-atm ) +SLOT=0 +SRC_URI=mirror://kernel/linux/utils/net/iproute2/iproute2-3.3.0.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=c1a6558bd6610d9388e731061506376c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-3.8.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-3.8.0 new file mode 100644 index 0000000000..2f18e4c8cf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-3.8.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.16 ) !minimal? ( berkdb? ( sys-libs/db ) ) atm? ( net-dialup/linux-atm ) app-arch/xz-utils iptables? ( virtual/pkgconfig ) sys-devel/bison sys-devel/flex >=sys-kernel/linux-headers-2.6.27 elibc_glibc? ( >=sys-libs/glibc-2.7 ) +DESCRIPTION=kernel routing and traffic control utilities +EAPI=4 +HOMEPAGE=http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +IUSE=atm berkdb +iptables ipv6 minimal +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 +LICENSE=GPL-2 +RDEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.16 ) !minimal? ( berkdb? ( sys-libs/db ) ) atm? ( net-dialup/linux-atm ) +SLOT=0 +SRC_URI=mirror://kernel/linux/utils/net/iproute2/iproute2-3.8.0.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=e561f87b0680bccb83b76faabd87fb6b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-4.0.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-4.0.0 new file mode 100644 index 0000000000..4c24707c5e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-4.0.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.20:= ) !minimal? ( berkdb? ( sys-libs/db:= ) ) atm? ( net-dialup/linux-atm ) selinux? ( sys-libs/libselinux ) app-arch/xz-utils iptables? ( virtual/pkgconfig ) sys-devel/bison sys-devel/flex >=sys-kernel/linux-headers-2.6.27 elibc_glibc? ( >=sys-libs/glibc-2.7 ) +DESCRIPTION=kernel routing and traffic control utilities +EAPI=5 +HOMEPAGE=http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +IUSE=atm berkdb +iptables ipv6 minimal selinux +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.20:= ) !minimal? ( berkdb? ( sys-libs/db:= ) ) atm? ( net-dialup/linux-atm ) selinux? ( sys-libs/libselinux ) +SLOT=0 +SRC_URI=mirror://kernel/linux/utils/net/iproute2/iproute2-4.0.0.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=3a19ff19b848fa44748712941e22450d diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-4.0.0-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-4.0.0-r1 new file mode 100644 index 0000000000..87f07a52c2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-4.0.0-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.20:= ) !minimal? ( berkdb? ( sys-libs/db:= ) ) atm? ( net-dialup/linux-atm ) selinux? ( sys-libs/libselinux ) app-arch/xz-utils iptables? ( virtual/pkgconfig ) sys-devel/bison sys-devel/flex >=sys-kernel/linux-headers-2.6.27 elibc_glibc? ( >=sys-libs/glibc-2.7 ) +DESCRIPTION=kernel routing and traffic control utilities +EAPI=5 +HOMEPAGE=http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +IUSE=atm berkdb +iptables ipv6 minimal selinux +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.20:= ) !minimal? ( berkdb? ( sys-libs/db:= ) ) atm? ( net-dialup/linux-atm ) selinux? ( sys-libs/libselinux ) +SLOT=0 +SRC_URI=mirror://kernel/linux/utils/net/iproute2/iproute2-4.0.0.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=49830d3837d2ccf0fff4946d661d8f06 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-4.0.0-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-4.0.0-r2 new file mode 100644 index 0000000000..81e5d6d17e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-4.0.0-r2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.20:= ) berkdb? ( sys-libs/db:= ) atm? ( net-dialup/linux-atm ) selinux? ( sys-libs/libselinux ) app-arch/xz-utils iptables? ( virtual/pkgconfig ) sys-devel/bison sys-devel/flex >=sys-kernel/linux-headers-3.7 elibc_glibc? ( >=sys-libs/glibc-2.7 ) +DESCRIPTION=kernel routing and traffic control utilities +EAPI=5 +HOMEPAGE=http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +IUSE=atm berkdb +iptables ipv6 minimal selinux +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.20:= ) berkdb? ( sys-libs/db:= ) atm? ( net-dialup/linux-atm ) selinux? ( sys-libs/libselinux ) +SLOT=0 +SRC_URI=mirror://kernel/linux/utils/net/iproute2/iproute2-4.0.0.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=11724a0c7c5b4783e85690c5e4534d08 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-9999 new file mode 100644 index 0000000000..dc664716bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/iproute2-9999 @@ -0,0 +1,11 @@ +DEFINED_PHASES=configure install prepare unpack +DEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.20:= ) berkdb? ( sys-libs/db:= ) atm? ( net-dialup/linux-atm ) selinux? ( sys-libs/libselinux ) app-arch/xz-utils iptables? ( virtual/pkgconfig ) sys-devel/bison sys-devel/flex >=sys-kernel/linux-headers-3.7 elibc_glibc? ( >=sys-libs/glibc-2.7 ) dev-vcs/git +DESCRIPTION=kernel routing and traffic control utilities +EAPI=5 +HOMEPAGE=http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +IUSE=atm berkdb +iptables ipv6 minimal selinux +LICENSE=GPL-2 +RDEPEND=!net-misc/arpd iptables? ( >=net-firewall/iptables-1.4.20:= ) berkdb? ( sys-libs/db:= ) atm? ( net-dialup/linux-atm ) selinux? ( sys-libs/libselinux ) +SLOT=0 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 git-2 e28f0d8a9b321431b1e699782851b827 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=be84f176f1fff630d420b49188467cc1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/net-tools-1.60_p20110409135728 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/net-tools-1.60_p20110409135728 index b60d7005cf..e1f55b515f 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/net-tools-1.60_p20110409135728 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/net-tools-1.60_p20110409135728 @@ -9,4 +9,4 @@ LICENSE=GPL-2 SLOT=0 SRC_URI=mirror://gentoo/net-tools-1.60_p20110409135728.tar.xz mirror://gentoo/net-tools-1.60_p20110409135728-patches-1.tar.xz _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=1f0324b668856517d1997e32942b4f0b +_md5_=728fcb8fc8c9668ae85038545b7a007c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/net-tools-1.60_p20111120203157 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/net-tools-1.60_p20111120203157 index 540068e34c..a46acda181 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/net-tools-1.60_p20111120203157 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/net-tools-1.60_p20111120203157 @@ -9,4 +9,4 @@ LICENSE=GPL-2 SLOT=0 SRC_URI=mirror://gentoo/net-tools-1.60_p201111202031570500.tar.xz mirror://gentoo/net-tools-1.60_p201111202031570500-patches-1.tar.xz _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=2b81ecb1f5e32d84e35218071daf479d +_md5_=8eb77340143b6a10b88df01b61c8d1e0 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/net-tools-1.60_p20120127084908 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/net-tools-1.60_p20120127084908 index 9fdb79b71e..0c83524c30 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/net-tools-1.60_p20120127084908 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/net-tools-1.60_p20120127084908 @@ -4,10 +4,10 @@ DESCRIPTION=Standard Linux networking tools EAPI=3 HOMEPAGE=http://net-tools.sourceforge.net/ IUSE=nls old-output static -KEYWORDS=alpha amd64 arm ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux LICENSE=GPL-2 RDEPEND=!=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl ) || ( app-arch/xz-utils app-arch/lzma-utils ) nls? ( sys-devel/gettext ) +DEFINED_PHASES=compile configure install prepare +DEPEND=!=app-text/tetex-2* >=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl ) app-arch/xz-utils nls? ( sys-devel/gettext ) DESCRIPTION=The GNU info program and utilities +EAPI=2 HOMEPAGE=http://www.gnu.org/software/texinfo/ IUSE=nls static -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd LICENSE=GPL-3 RDEPEND=!=app-text/tetex-2* >=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl ) SLOT=0 SRC_URI=mirror://gnu/texinfo/texinfo-4.13.tar.lzma _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=d2428005fedac86d74f00de5dfbe9aa7 +_md5_=964c17e8546cf8290204626aa1d23f2f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.1 new file mode 100644 index 0000000000..1328681330 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install +DEPEND=!=app-text/tetex-2* >=sys-libs/ncurses-5.2-r2 dev-lang/perl dev-perl/libintl-perl dev-perl/Unicode-EastAsianWidth dev-perl/Text-Unidecode nls? ( virtual/libintl ) app-arch/xz-utils nls? ( sys-devel/gettext ) +DESCRIPTION=The GNU info program and utilities +EAPI=3 +HOMEPAGE=http://www.gnu.org/software/texinfo/ +IUSE=nls static +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd +LICENSE=GPL-3 +RDEPEND=!=app-text/tetex-2* >=sys-libs/ncurses-5.2-r2 dev-lang/perl dev-perl/libintl-perl dev-perl/Unicode-EastAsianWidth dev-perl/Text-Unidecode nls? ( virtual/libintl ) +SLOT=0 +SRC_URI=mirror://gnu/texinfo/texinfo-5.1.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=952c0cc426e4e6ef6b669f8c9a52387d diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.2 new file mode 100644 index 0000000000..4a7d098760 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install +DEPEND=!=app-text/tetex-2* >=sys-libs/ncurses-5.2-r2 dev-lang/perl dev-perl/libintl-perl dev-perl/Unicode-EastAsianWidth dev-perl/Text-Unidecode nls? ( virtual/libintl ) app-arch/xz-utils nls? ( sys-devel/gettext ) +DESCRIPTION=The GNU info program and utilities +EAPI=4 +HOMEPAGE=http://www.gnu.org/software/texinfo/ +IUSE=nls static +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd +LICENSE=GPL-3 +RDEPEND=!=app-text/tetex-2* >=sys-libs/ncurses-5.2-r2 dev-lang/perl dev-perl/libintl-perl dev-perl/Unicode-EastAsianWidth dev-perl/Text-Unidecode nls? ( virtual/libintl ) +SLOT=0 +SRC_URI=mirror://gnu/texinfo/texinfo-5.2.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=e41db7bee93fdfc88a59fe1b2cfdb5fa diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.1.5-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.1.5-r1 deleted file mode 100644 index 6388ea6d31..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.1.5-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure install prepare -DEPEND=dev-libs/expat dev-libs/boost -DESCRIPTION=A suite of tools for thin provisioning on Linux. -EAPI=4 -HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3 -RDEPEND=dev-libs/expat -SLOT=0 -SRC_URI=mirror://github/jthornber/thin-provisioning-tools/thin-provisioning-tools-v0.1.5.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=ddddaf6d3714cbcde04b6db104818e6c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.2.8 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.2.8 deleted file mode 100644 index 19754ddee4..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.2.8 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure install prepare -DEPEND=|| ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) dev-libs/expat dev-libs/boost !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=A suite of tools for thin provisioning on Linux. -EAPI=5 -HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3 -RDEPEND=|| ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) dev-libs/expat -SLOT=0 -SRC_URI=http://github.com/jthornber/thin-provisioning-tools/archive/v0.2.8.tar.gz -> thin-provisioning-tools-0.2.8.tar.gz -_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=ae8dabb509363730cf27e1e46f519810 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.2.8-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.2.8-r1 index 4284e89e2e..79e714bebc 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.2.8-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.2.8-r1 @@ -1,13 +1,13 @@ DEFINED_PHASES=configure install prepare test DEPEND=dev-libs/expat test? ( || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) dev-cpp/gmock dev-util/cucumber dev-util/aruba ) dev-libs/boost !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=A suite of tools for thin provisioning on Linux. +DESCRIPTION=A suite of tools for thin provisioning on Linux EAPI=5 HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools IUSE=test -KEYWORDS=~alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-3 RDEPEND=dev-libs/expat SLOT=0 SRC_URI=http://github.com/jthornber/thin-provisioning-tools/archive/v0.2.8.tar.gz -> thin-provisioning-tools-0.2.8.tar.gz _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=95432ba1e1d971205159c0896095cf09 +_md5_=bf2ed3f1025ddd4431c50fd48e32031f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.2.8-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.2.8-r2 deleted file mode 100644 index 757bc458ba..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.2.8-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=dev-libs/expat test? ( || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) dev-cpp/gmock dev-util/cucumber dev-util/aruba ) dev-libs/boost !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=A suite of tools for thin provisioning on Linux. -EAPI=5 -HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools -IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3 -RDEPEND=dev-libs/expat -SLOT=0 -SRC_URI=http://github.com/jthornber/thin-provisioning-tools/archive/v0.2.8.tar.gz -> thin-provisioning-tools-0.2.8.tar.gz https://github.com/denys-duchier/thin-provisioning-tools/commit/3a4c06b772bc8ca27bcf7c2d82abc46c65c23795.diff -> thin-provisioning-tools-0.2.8-boost.patch -_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb base 87f7447ccfc06fd0729ff4684e11e0d6 eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=c7d3a7b1f5ee424c71aee81237a1c8ac diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.3.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.3.2-r1 similarity index 82% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.3.2 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.3.2-r1 index 57fa0fad68..0942068838 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.3.2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.3.2-r1 @@ -1,13 +1,13 @@ DEFINED_PHASES=configure install prepare test DEPEND=dev-libs/expat test? ( || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) dev-cpp/gmock dev-util/cucumber dev-util/aruba ) dev-libs/boost !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=A suite of tools for thin provisioning on Linux. +DESCRIPTION=A suite of tools for thin provisioning on Linux EAPI=5 HOMEPAGE=http://github.com/jthornber/thin-provisioning-tools IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-3 RDEPEND=dev-libs/expat SLOT=0 SRC_URI=http://github.com/jthornber/thin-provisioning-tools/archive/v0.3.2.tar.gz -> thin-provisioning-tools-0.3.2.tar.gz _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=03e5a72e86caa0fe5057c4a9d11a6e8a +_md5_=1b129ad6abb68816bc16ee3c15fccbb1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.4.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.4.0 new file mode 100644 index 0000000000..6413bf39b3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.4.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare test +DEPEND=dev-libs/expat dev-libs/libaio test? ( || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) dev-cpp/gmock dev-util/cucumber dev-util/aruba ) dev-libs/boost !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=A suite of tools for thin provisioning on Linux +EAPI=5 +HOMEPAGE=http://github.com/jthornber/thin-provisioning-tools +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-3 +RDEPEND=dev-libs/expat dev-libs/libaio +SLOT=0 +SRC_URI=http://github.com/jthornber/thin-provisioning-tools/archive/v0.4.0.tar.gz -> thin-provisioning-tools-0.4.0.tar.gz +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=8dbd4975909f62644deda7feeaba02d3 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.4.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.4.1 new file mode 100644 index 0000000000..7cf2bc45c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-block/thin-provisioning-tools-0.4.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare test +DEPEND=dev-libs/expat dev-libs/libaio test? ( || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) dev-cpp/gmock dev-util/cucumber dev-util/aruba ) dev-libs/boost !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=A suite of tools for thin provisioning on Linux +EAPI=5 +HOMEPAGE=http://github.com/jthornber/thin-provisioning-tools +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-3 +RDEPEND=dev-libs/expat dev-libs/libaio +SLOT=0 +SRC_URI=http://github.com/jthornber/thin-provisioning-tools/archive/v0.4.1.tar.gz -> thin-provisioning-tools-0.4.1.tar.gz +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=0ca39101708b0fee3725b5172b82a5a9 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.2 index 4f267f36d8..0c3ef94d1d 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.2 @@ -11,4 +11,4 @@ REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( python_targets_python SLOT=0 SRC_URI=http://cryptsetup.googlecode.com/files/cryptsetup-1.6.2.tar.bz2 _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 8cbc678e083c23e4ad546ca6509cf304 multilib 62927b3db3a589b0806255f3a002d5d3 python-single-r1 7a178335dbd6ea7f50ed4e3e1c13c1e4 python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=a5aa55294d5240d68324b96bdcee2ac4 +_md5_=0fff7ef8e01d800d94c13680a9f920ff diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.5 index 8b50409fc3..f3fd4040a0 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.5 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.5 @@ -1,14 +1,14 @@ DEFINED_PHASES=configure install postinst prepare setup test -DEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python3_3(+)?,python_single_target_python3_4(+)?,python_single_target_python2_7(+)?] ) virtual/pkgconfig static? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python3_3(+)?,python_single_target_python3_4(+)?,python_single_target_python2_7(+)?] ) virtual/pkgconfig static? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DESCRIPTION=Tool to setup encrypted devices with dm-crypt EAPI=5 HOMEPAGE=http://code.google.com/p/cryptsetup/ -IUSE=+gcrypt kernel nettle openssl nls python reencrypt static static-libs udev urandom python_targets_python3_3 python_targets_python3_4 python_targets_python2_7 python_single_target_python3_3 python_single_target_python3_4 python_single_target_python2_7 +IUSE=+gcrypt kernel nettle openssl nls pwquality python reencrypt static static-libs udev urandom python_targets_python3_3 python_targets_python3_4 python_targets_python2_7 python_single_target_python3_3 python_single_target_python3_4 python_single_target_python2_7 KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 LICENSE=GPL-2+ -RDEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python3_3(+)?,python_single_target_python3_4(+)?,python_single_target_python2_7(+)?] ) +RDEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python3_3(+)?,python_single_target_python3_4(+)?,python_single_target_python2_7(+)?] ) REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( ^^ ( python_single_target_python3_3 python_single_target_python3_4 python_single_target_python2_7 ) python_single_target_python3_3? ( python_targets_python3_3 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python2_7? ( python_targets_python2_7 ) ) static? ( !gcrypt ) SLOT=0 SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.6/cryptsetup-1.6.5.tar.xz _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 8cbc678e083c23e4ad546ca6509cf304 multilib 62927b3db3a589b0806255f3a002d5d3 python-single-r1 7a178335dbd6ea7f50ed4e3e1c13c1e4 python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=d6048c52d8e821e517422bfc7a9019bc +_md5_=2c693acd13d827a4ec938edea01992e0 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.6 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.6 index e4a3abe606..c6f71816b6 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.6 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.6 @@ -1,14 +1,14 @@ DEFINED_PHASES=configure install postinst prepare setup test -DEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python3_3(+)?,python_single_target_python3_4(+)?,python_single_target_python2_7(+)?] ) virtual/pkgconfig static? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python3_3(+)?,python_single_target_python3_4(+)?,python_single_target_python2_7(+)?] ) virtual/pkgconfig static? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DESCRIPTION=Tool to setup encrypted devices with dm-crypt EAPI=5 HOMEPAGE=http://code.google.com/p/cryptsetup/ -IUSE=+gcrypt kernel nettle openssl nls python reencrypt static static-libs udev urandom python_targets_python3_3 python_targets_python3_4 python_targets_python2_7 python_single_target_python3_3 python_single_target_python3_4 python_single_target_python2_7 +IUSE=+gcrypt kernel nettle openssl nls pwquality python reencrypt static static-libs udev urandom python_targets_python3_3 python_targets_python3_4 python_targets_python2_7 python_single_target_python3_3 python_single_target_python3_4 python_single_target_python2_7 KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 LICENSE=GPL-2+ -RDEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python3_3(+)?,python_single_target_python3_4(+)?,python_single_target_python2_7(+)?] ) +RDEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python3_3(+)?,python_single_target_python3_4(+)?,python_single_target_python2_7(+)?] ) REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( ^^ ( python_single_target_python3_3 python_single_target_python3_4 python_single_target_python2_7 ) python_single_target_python3_3? ( python_targets_python3_3 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python2_7? ( python_targets_python2_7 ) ) static? ( !gcrypt ) SLOT=0 SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.6/cryptsetup-1.6.6.tar.xz _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 8cbc678e083c23e4ad546ca6509cf304 multilib 62927b3db3a589b0806255f3a002d5d3 python-single-r1 7a178335dbd6ea7f50ed4e3e1c13c1e4 python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=52aaf374b595a6d4125ec6cfd148cacc +_md5_=82572ab83060faaf37a1fa5b77f027e9 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.7 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.7 new file mode 100644 index 0000000000..85195696d4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/cryptsetup-1.6.7 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install prepare setup test +DEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python3_3(+)?,python_single_target_python3_4(+)?,python_single_target_python2_7(+)?] ) virtual/pkgconfig static? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=Tool to setup encrypted devices with dm-crypt +EAPI=5 +HOMEPAGE=https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md +IUSE=+gcrypt kernel nettle openssl nls pwquality python reencrypt static static-libs udev urandom python_targets_python3_3 python_targets_python3_4 python_targets_python2_7 python_single_target_python3_3 python_single_target_python3_4 python_single_target_python2_7 +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +LICENSE=GPL-2+ +RDEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python3_3(+)?,python_single_target_python3_4(+)?,python_single_target_python2_7(+)?] ) +REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( ^^ ( python_single_target_python3_3 python_single_target_python3_4 python_single_target_python2_7 ) python_single_target_python3_3? ( python_targets_python3_3 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python2_7? ( python_targets_python2_7 ) ) static? ( !gcrypt ) +SLOT=0 +SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.6/cryptsetup-1.6.7.tar.xz +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 8cbc678e083c23e4ad546ca6509cf304 multilib 62927b3db3a589b0806255f3a002d5d3 python-single-r1 7a178335dbd6ea7f50ed4e3e1c13c1e4 python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f +_md5_=5910edb0a13907ba89c5eedefc49b441 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/xfsprogs-3.2.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/xfsprogs-3.2.2 new file mode 100644 index 0000000000..263fea9071 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/xfsprogs-3.2.2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install prepare setup +DEPEND=!static? ( >=sys-apps/util-linux-2.17.2 readline? ( sys-libs/readline ) !readline? ( libedit? ( dev-libs/libedit ) ) ) !=sys-apps/util-linux-2.17.2[static-libs(+)] readline? ( sys-libs/readline[static-libs(+)] ) !readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) ) readline? ( sys-libs/ncurses[static-libs] ) ) nls? ( sys-devel/gettext ) +DESCRIPTION=xfs filesystem utilities +EAPI=4 +HOMEPAGE=http://oss.sgi.com/projects/xfs/ +IUSE=libedit nls readline static static-libs +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +LICENSE=LGPL-2.1 +RDEPEND=!static? ( >=sys-apps/util-linux-2.17.2 readline? ( sys-libs/readline ) !readline? ( libedit? ( dev-libs/libedit ) ) ) !=dev-lang/swig-2 ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=POSIX 1003.1e capabilities -EAPI=4 -HOMEPAGE=http://people.redhat.com/sgrubb/libcap-ng/ -IUSE=python static-libs -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=LGPL-2.1 -RDEPEND=python? ( dev-lang/python ) -SLOT=0 -SRC_URI=http://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.7.1.tar.gz -_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 python 3a270b7b1d1e679847ff0faeac25c5a3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=bf28847f33332bb43ed4a74242502411 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.3 index 12f27990a9..eb943a344d 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.3 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.3 @@ -4,10 +4,10 @@ DESCRIPTION=POSIX 1003.1e capabilities EAPI=5 HOMEPAGE=http://people.redhat.com/sgrubb/libcap-ng/ IUSE=python static-libs -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~arm-linux ~x86-linux LICENSE=LGPL-2.1 RDEPEND=python? ( dev-lang/python ) SLOT=0 SRC_URI=http://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.7.3.tar.gz _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 python 3a270b7b1d1e679847ff0faeac25c5a3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=efebfffb2caa1912907867f369ef16d6 +_md5_=b4e594cc9259484fce10a057f1f44d89 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.4 new file mode 100644 index 0000000000..0745836af5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.4 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) sys-kernel/linux-headers python? ( >=dev-lang/swig-2 ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=POSIX 1003.1e capabilities +EAPI=5 +HOMEPAGE=http://people.redhat.com/sgrubb/libcap-ng/ +IUSE=python static-libs python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc ~x86 ~arm-linux ~x86-linux +LICENSE=LGPL-2.1 +RDEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) +SLOT=0 +SRC_URI=http://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.7.4.tar.gz +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb autotools-utils dbce0f7913bd240fdf0ef428149855c0 eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 python-r1 6d3a3cb5705b9fff1aeb7cfa4e3336fe python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=8f78a5d3bb34f599616c71427e950f5f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.5 new file mode 100644 index 0000000000..fb840eee73 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.5 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) sys-kernel/linux-headers python? ( >=dev-lang/swig-2 ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=POSIX 1003.1e capabilities +EAPI=5 +HOMEPAGE=http://people.redhat.com/sgrubb/libcap-ng/ +IUSE=python static-libs python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux +LICENSE=LGPL-2.1 +RDEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) +SLOT=0 +SRC_URI=http://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.7.5.tar.gz +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb autotools-utils dbce0f7913bd240fdf0ef428149855c0 eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 python-r1 6d3a3cb5705b9fff1aeb7cfa4e3336fe python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=a70d80c1d26286c8c50debf68b10639c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.6 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.6 new file mode 100644 index 0000000000..2428f4e27c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.6 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) sys-kernel/linux-headers python? ( >=dev-lang/swig-2 ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=POSIX 1003.1e capabilities +EAPI=5 +HOMEPAGE=http://people.redhat.com/sgrubb/libcap-ng/ +IUSE=python static-libs python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux +LICENSE=LGPL-2.1 +RDEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) +SLOT=0 +SRC_URI=http://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.7.6.tar.gz +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb autotools-utils dbce0f7913bd240fdf0ef428149855c0 eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 python-r1 6d3a3cb5705b9fff1aeb7cfa4e3336fe python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=d6aa8cd3ff4a562ce593f492c2a1c578 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.7 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.7 new file mode 100644 index 0000000000..fe98c5742c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-ng-0.7.7 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) sys-kernel/linux-headers python? ( >=dev-lang/swig-2 ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=POSIX 1003.1e capabilities +EAPI=5 +HOMEPAGE=http://people.redhat.com/sgrubb/libcap-ng/ +IUSE=python static-libs python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux +LICENSE=LGPL-2.1 +RDEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) +SLOT=0 +SRC_URI=http://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.7.7.tar.gz +_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb autotools-utils dbce0f7913bd240fdf0ef428149855c0 eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 python-r1 6d3a3cb5705b9fff1aeb7cfa4e3336fe python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=16745b47e38324b19a32187dc3ad5aff diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.81-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.81-r2 deleted file mode 100644 index fac9f3f9af..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.81-r2 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install unpack -DEPEND=selinux? ( sys-libs/libselinux ) >=sys-apps/sed-4 -DESCRIPTION=Lists open files for running Unix processes -HOMEPAGE=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ -IUSE=static selinux -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd -LICENSE=lsof -RDEPEND=selinux? ( sys-libs/libselinux ) -SLOT=0 -SRC_URI=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_4.81.tar.bz2 ftp://vic.cc.purdue.edu/pub/tools/unix/lsof/lsof_4.81.tar.bz2 ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/lsof_4.81.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=065aee59f3afe31b9359b24b0b753aaa diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.82 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.82 deleted file mode 100644 index 0ab8966937..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.82 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install unpack -DEPEND=selinux? ( sys-libs/libselinux ) -DESCRIPTION=Lists open files for running Unix processes -HOMEPAGE=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ -IUSE=static selinux -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd -LICENSE=lsof -RDEPEND=selinux? ( sys-libs/libselinux ) -SLOT=0 -SRC_URI=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_4.82.tar.bz2 ftp://vic.cc.purdue.edu/pub/tools/unix/lsof/lsof_4.82.tar.bz2 ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/lsof_4.82.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=171b4de60541a684168b65c4c11a5153 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.85-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.85-r2 new file mode 100644 index 0000000000..da4c8f6aae --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.85-r2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare unpack +DEPEND=rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux ) rpc? ( virtual/pkgconfig ) +DESCRIPTION=Lists open files for running Unix processes +EAPI=2 +HOMEPAGE=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ +IUSE=examples ipv6 rpc selinux static +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd +LICENSE=lsof +RDEPEND=rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux ) +SLOT=0 +SRC_URI=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_4.85.tar.bz2 ftp://vic.cc.purdue.edu/pub/tools/unix/lsof/lsof_4.85.tar.bz2 ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/lsof_4.85.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=da3df15d00900735ef6467b3138c7b61 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.87-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.87-r1 new file mode 100644 index 0000000000..4904ac4951 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.87-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare unpack +DEPEND=rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux ) rpc? ( virtual/pkgconfig ) +DESCRIPTION=Lists open files for running Unix processes +EAPI=4 +HOMEPAGE=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ +IUSE=examples ipv6 rpc selinux static +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=lsof +RDEPEND=rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux ) +SLOT=0 +SRC_URI=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_4.87.tar.bz2 ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/lsof_4.87.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=9e8931838b64c592b97664b31495146c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.88 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.88 new file mode 100644 index 0000000000..1d0fec4bf9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.88 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare unpack +DEPEND=rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux ) rpc? ( virtual/pkgconfig ) +DESCRIPTION=Lists open files for running Unix processes +EAPI=4 +HOMEPAGE=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ +IUSE=examples ipv6 rpc selinux static +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=lsof +RDEPEND=rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux ) +SLOT=0 +SRC_URI=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_4.88.tar.bz2 ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/lsof_4.88.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=274f5efe839dace389e41c00f70622a1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.88-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.88-r1 new file mode 100644 index 0000000000..ce480a9a2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/lsof-4.88-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare unpack +DEPEND=rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux ) rpc? ( virtual/pkgconfig ) +DESCRIPTION=Lists open files for running Unix processes +EAPI=4 +HOMEPAGE=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ +IUSE=examples ipv6 rpc selinux static +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=lsof +RDEPEND=rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux ) +SLOT=0 +SRC_URI=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_4.88.tar.bz2 ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/lsof_4.88.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=f54f47246aa45d7e3108ec6b56e4a1d3 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/psmisc-22.10 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/psmisc-22.10 deleted file mode 100644 index 23385cbe93..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/psmisc-22.10 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install unpack -DEPEND=>=sys-libs/ncurses-5.2-r2 selinux? ( sys-libs/libselinux ) sys-devel/libtool nls? ( sys-devel/gettext ) !=sys-devel/automake-1.14.1 >=sys-devel/automake-1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=A set of tools that use the proc filesystem -HOMEPAGE=http://psmisc.sourceforge.net/ -IUSE=ipv6 nls selinux X -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 -LICENSE=GPL-2 -RDEPEND=>=sys-libs/ncurses-5.2-r2 selinux? ( sys-libs/libselinux ) -SLOT=0 -SRC_URI=mirror://sourceforge/psmisc/psmisc-22.10.tar.gz -_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=bfc7f204fa44cbcef6b4d75c8da8059a diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/psmisc-22.16 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/psmisc-22.16 new file mode 100644 index 0000000000..b41362280d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/psmisc-22.16 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=>=sys-libs/ncurses-5.7-r7 nls? ( virtual/libintl ) selinux? ( sys-libs/libselinux ) >=sys-devel/libtool-2.2.6b nls? ( sys-devel/gettext ) +DESCRIPTION=A set of tools that use the proc filesystem +EAPI=4 +HOMEPAGE=http://psmisc.sourceforge.net/ +IUSE=ipv6 nls selinux X +KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=>=sys-libs/ncurses-5.7-r7 nls? ( virtual/libintl ) selinux? ( sys-libs/libselinux ) +SLOT=0 +SRC_URI=mirror://sourceforge/psmisc/psmisc-22.16.tar.gz -> psmisc-22.16-r1.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=9559e93554556008f6a0f8169c050569 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/psmisc-22.20 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/psmisc-22.20 new file mode 100644 index 0000000000..512d1162a8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/psmisc-22.20 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=>=sys-libs/ncurses-5.7-r7 nls? ( virtual/libintl ) selinux? ( sys-libs/libselinux ) >=sys-devel/libtool-2.2.6b nls? ( sys-devel/gettext ) +DESCRIPTION=A set of tools that use the proc filesystem +EAPI=4 +HOMEPAGE=http://psmisc.sourceforge.net/ +IUSE=ipv6 nls selinux X +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=>=sys-libs/ncurses-5.7-r7 nls? ( virtual/libintl ) selinux? ( sys-libs/libselinux ) +SLOT=0 +SRC_URI=mirror://sourceforge/psmisc/psmisc-22.20.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=5b204cd203d84aa182badcf9e683f77c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/psmisc-22.21-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/psmisc-22.21-r2 new file mode 100644 index 0000000000..4c3cb4f31d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-process/psmisc-22.21-r2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=>=sys-libs/ncurses-5.7-r7 nls? ( virtual/libintl ) selinux? ( sys-libs/libselinux ) >=sys-devel/libtool-2.2.6b nls? ( sys-devel/gettext ) +DESCRIPTION=A set of tools that use the proc filesystem +EAPI=4 +HOMEPAGE=http://psmisc.sourceforge.net/ +IUSE=ipv6 nls selinux X +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=>=sys-libs/ncurses-5.7-r7 nls? ( virtual/libintl ) selinux? ( sys-libs/libselinux ) +SLOT=0 +SRC_URI=mirror://sourceforge/psmisc/psmisc-22.21.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=6dc05baa0f4920476468a828e97600f4 diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/ChangeLog b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/ChangeLog index 2e55171805..971e2e434a 100644 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/ChangeLog @@ -1,6 +1,45 @@ # ChangeLog for net-analyzer/netperf -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/ChangeLog,v 1.59 2012/09/27 15:52:23 jer Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/ChangeLog,v 1.71 2014/10/29 09:40:30 jer Exp $ + + 29 Oct 2014; Jeroen Roovers -netperf-2.5.0-r1.ebuild: + Old. + + 29 Oct 2014; Agostino Sarubbo netperf-2.6.0-r1.ebuild: + Stable for sparc, wrt bug #517128 + + 28 Oct 2014; Agostino Sarubbo netperf-2.6.0-r1.ebuild: + Stable for ia64, wrt bug #517128 + + 17 Oct 2014; Tobias Klausmann netperf-2.6.0-r1.ebuild: + Stable on alpha, bug 517128 + + 14 Sep 2014; Agostino Sarubbo netperf-2.6.0-r1.ebuild: + Stable for ppc64, wrt bug #517128 + + 30 Aug 2014; Chema Alonso netperf-2.6.0-r1.ebuild: + Stable for amd64 wrt bug #517128 + + 10 Aug 2014; Sergei Trofimovich netperf-2.5.0-r1.ebuild, + netperf-2.6.0-r1.ebuild: + QA: drop trailing '.' from DESCRIPTION + + 09 Aug 2014; Agostino Sarubbo netperf-2.6.0-r1.ebuild: + Stable for ppc, wrt bug #517128 + + 03 Aug 2014; netperf-2.6.0-r1.ebuild: + arm64, initial support + + 31 Jul 2014; Jeroen Roovers netperf-2.6.0-r1.ebuild: + Stable for HPPA (bug #517128). + + 26 Jul 2014; Pawel Hajdan jr netperf-2.6.0-r1.ebuild: + x86 stable wrt bug #517128 + + 14 Jul 2014; Jeroen Roovers -netperf-2.6.0.ebuild, + netperf-2.6.0-r1.ebuild, +files/netperf-2.6.0-log-dir.patch, + files/netperf-fix-scripts.patch: + EAPI bump. Whitespace. cp must die(). Change sed script into patch. 27 Sep 2012; Jeroen Roovers netperf-2.6.0-r1.ebuild, metadata.xml: diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/Manifest b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/Manifest index 93ec30692c..7a805eb607 100644 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/Manifest +++ b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/Manifest @@ -3,18 +3,16 @@ Hash: SHA256 AUX netperf-2.2-conf 103 SHA256 9dce33f9552ce91ed5dbf57f44bd3d64a83aeb67ed9a41952a6c69601a10e340 SHA512 88a0d19c59a054071f472e62e6afd8c5fe37a77802dedea3adc82df0701f280c0ad8b5410e7fab74302861bc45920d38d576cfea1d8baa01cd5739801acb3b60 WHIRLPOOL 30bb26aab461eb024e80fdbb663ea334f0112d7bb1c6d6d4c83ccd017efab4a945a1ed2f6073a122de7a9e6888a4fd11787744ce8d236f22ab3b88a93ad61eb2 AUX netperf-2.2-init 433 SHA256 82df403bbf2dcb0086f4e7563b7ac678b65f8f7b5411312abadaa1594af659b7 SHA512 8151488c05001f2475201f3ebff3213d8a5afef5f75a2b726bae363c688f6c2363a756a9514921bffaf9eb7d7405114d27c8e5b98d3f53eb3a52db75a5236760 WHIRLPOOL 995662769c2ea31bcd0b45c987dddcec536f9df69d4f6d6c062123e30834dc96c482627592ce9b97811548a9edcfb6660aef0cdfb844ae49ff4ec92ec02e0b39 -AUX netperf-fix-scripts.patch 1424 SHA256 16668469ac82bda63c2e9c17431c983368b04c328c4cdc2ab1f973ba22f3c354 SHA512 2dbafd5dfbaea196fa4e5b2669cff151c9837c5ebd07889bf027d7f7de3995c757f3d6a20d96eeb88300ef8ce93d27c78ce24dcd3f363062dfa1f31b6818072d WHIRLPOOL d138b876089a93c593305be941dc7bb22a15c0a5a116940e38fb8d0292317efa76c548d518add9f549efb8dcaa6bacb7950b5ee0bae2c4584fcba04b7fc6da14 -DIST netperf-2.5.0.tar.bz2 1025246 SHA256 8594bc4ea4427c721a89d9901ae0327cd849eece681d2270b58e9395d25a06d0 SHA512 e06d1a90aa89786b189c5dca2bb85991315975a9f1c9f1236c79938fd3299cf6374d93ec5a6de8791c5f7ce9d73bee4482949d08e1d5487a523a6d006c42448b WHIRLPOOL 276de22c022fe3bbadbcb1350577a4643450fb2548694a7a519f49e99a907aafb9bb9ff5d114c18b7313dfb46b9663de6cacbe41bd6cf6ec8a127685bbfbf7f0 +AUX netperf-2.6.0-log-dir.patch 261 SHA256 c5449f723cc26e3ebada62d954e5b8dbad3b0996db18401c816fa756905eedbb SHA512 108ab43c36041df5051cb1a130d33e42589c020dac296230a325ee4e1805ea2b3bbcb5cd1438cd4abe4d922ff5536410be9364eaad9044a3181c9acdc7b91bb6 WHIRLPOOL 197919f1204465ad813849ab6b6f4ee24f7fe2f5aaf7072ab6f4159a5713163041dffa6e721a066552b0b7746b353b84255a0aceca478993ee229f37dbbb20fd +AUX netperf-fix-scripts.patch 819 SHA256 2dd29e6134f769cfff036945ebbb63e6f10338c95a1d5705c374f63c2d81ac30 SHA512 d82b01695c432be2f7312641b5599514bf21ca4586f15406aa087034de8d7b66f000eafd02f685c56062a8639ff4158e01d56835e6b8c53baf46481b0a3d0f1a WHIRLPOOL eaf301c87e6fd04fbeb6bc2eb33f69036f885dfc8025257a0494d15bb201472d8e2e2b806e01f4634c5f52e3dd43c0f8a13d3b8010b84129ccb808c3ea68a2f0 DIST netperf-2.6.0.tar.bz2 1032953 SHA256 cd8dac710d4273d29f70e8dbd09353a6362ac58a11926e0822233c0cb230323a SHA512 b3921d2e887088b14a8bbe5ace9b1cc0c8b29951eeaa7857ce3f324933397c8ff6b56eeacfe755181ce1a56c982fe431955f6db55bd20f2343324e22ee23c9b3 WHIRLPOOL b602c8660bae59648cbbe9eed47ee9d86b0ae714bc0c2906e80a14d0ce18951f125f3331f90acd776850b04506e37030545084677f6be512477ea37f76d972e7 -EBUILD netperf-2.5.0-r1.ebuild 1594 SHA256 51d2a78fd06973bdc7ae99295b59c535b6cb778c6286c648c08d184cd064346a SHA512 d34815771e9f84a81e9dd0d5af087efeeb8297fcc364a6bb6c50638dbe4df00c889bd209b88184eb9243a36aeaaba5ab43dbe5cc159b91de8e6a76242c949a43 WHIRLPOOL 3e0dddfe88eaf4a0d36f8f676ecf2422c4cc3884afc549babc3d04832885943a8656444b36bc3f2a3cf40a0891ecfc5f24fb14e4c75ad919a3df879c558529cd -EBUILD netperf-2.6.0-r1.ebuild 1890 SHA256 9c4ef964512fcba0457898d2295d77881967e138fa35db6548acd63d4b515bb2 SHA512 a39b23b889f83fab3bc5633f9779c7c2e6529191b251a30da363923f664b5e400af835611083eae3bcae333f6d079220fd131d309578ff26bb4d45b0af49e71c WHIRLPOOL ce0c71decf84e451f0dd80a513708379d5a9d169316497a21b46fb1244b323c3b8489c3bd2166300050b438d108deb840a83e9967a7629682327d226514e08b5 -EBUILD netperf-2.6.0.ebuild 1804 SHA256 e6c1aab984dd5735de84344005039f54060a3965552908b06e0068d855fb0a18 SHA512 453f6718f0bb546c9c19fab2e7ea3e5a0f4537d65b4518810b954316361a6287e76dd29fff60490d992638f86786c8a533da5199bf9b0ba8f1aae8a283a52fa2 WHIRLPOOL d95dda1253d55e1e0ca169ebe7f5013bc126ee5788b4b7d0bf05746cfa9c0c562806c7f8e21f21e2d1bd7578a0f682946122451a5c281187d1f369ae3e7ea983 -MISC ChangeLog 8820 SHA256 85cb65156308092e8e87c96a282b6eceb12332594336fb054b1a6813bde4ecf2 SHA512 44665ebd22e330808d14f82c5120ce8236e5fcc31c8e3a998975743fb7edbdd067585311b088e1b1220ecc4e458decb8fc461663ccc3cba6796594d675312a16 WHIRLPOOL 689880ca1ecf56315cffb61bcaa13e2ed3a1d66a6d5f408d9648086e33ada22e167459af013b8efb987ed2c64a6c272de7278f38dad3983b0413daa94140eb93 +EBUILD netperf-2.6.0-r1.ebuild 1783 SHA256 ed5d725ee9383b4326246c73936a5211b8d63d4978f83312f0136fa146f823f0 SHA512 3d88d05fd77a75ab2c375a85ae9639fcde42efdca44c1c45a5fb3cf9fad9ed964b1ff3f96b12efc0881bc9ceba11ea4162fc561bbca28528123237d9e5cffac1 WHIRLPOOL 058965d2d4c973c96740c1bf0230f2f7208b82b34a485038932db2171d7fc1b12483f57d208fdab20733100743fff450986c5853508c9ce8b9b4d2e809f3e003 +MISC ChangeLog 10250 SHA256 5d025bcd9389e3dbe25010ca31144d3257d8f6e3fb75cad0d333960350545090 SHA512 82c59fc3806e9265f21ca881f797044628fef41c4fe9462e680d9107e4cfebe469d45ad30f585967074f4dfdda2845007ed81ebd7ef8dd621c29a5441ecda712 WHIRLPOOL 8f17782fbf4f5fd6ffcd09d5128ccae91311677460bdda7d4c32e486039d8f7bb4cdde889a6eb405df2bf75341a5a66e042862d3014b158c9e73b630e083f3fe MISC metadata.xml 320 SHA256 6eed60337859b545349520e6129046903f8bc2d0a88f6fd766e2eefa7ff37c9c SHA512 d4e3e554fcf15505996ba787a0f25764a1579a5e363baba742c131f8874ba48b8e4991fb5c7ad7f5a2f3d3469ede3823cb4745787a7c4ca24e2b2826917177e9 WHIRLPOOL beece57646dca4b5bdf342129266ed690658885f6e7aea3c8cc3d6485a2fe54e91208a487bfbc97764230173888f10ad71985c99f377e2ca9586f8f81564f433 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2 -iEYEAREIAAYFAlBkdj0ACgkQVWmRsqeSphNUCwCcD8ZY7PL2gUvBApIYs5BfLyGP -U6QAn1RSpKHstIE5tXATd3OsUEp0A6ib -=2pSU +iEYEAREIAAYFAlRQtg8ACgkQVWmRsqeSphM50wCdFLG7hkh9L29c/xVuFfbxwYWE +MYMAn1jRNuqx121bMylyO26764zl7fiy +=r8x0 -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/files/netperf-2.4.0-gcc41.patch b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/files/netperf-2.4.0-gcc41.patch deleted file mode 100644 index 72da7e4cbc..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/files/netperf-2.4.0-gcc41.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- aclocal.m4 2005-05-11 19:57:20.000000000 +0300 -+++ aclocal.m4 2006-03-19 19:42:03.000000000 +0200 -@@ -906,7 +906,7 @@ - # "void *" as the second argument to getpeername - curl_cv_socklen_t_equiv= - for arg2 in "struct sockaddr" void; do -- for t in int size_t unsigned long "unsigned long" socklen_t; do -+ for t in socklen_t int size_t unsigned long "unsigned long"; do - AC_TRY_COMPILE([ - #ifdef HAVE_SYS_TYPES_H - #include diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/files/netperf-2.6.0-log-dir.patch b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/files/netperf-2.6.0-log-dir.patch new file mode 100644 index 0000000000..00554cc0b5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/files/netperf-2.6.0-log-dir.patch @@ -0,0 +1,11 @@ +--- a/src/netserver.c ++++ b/src/netserver.c +@@ -165,7 +165,7 @@ + #elif defined(ANDROID) + #define DEBUG_LOG_FILE_DIR "/data/local/tmp/" + #else +-#define DEBUG_LOG_FILE_DIR "/tmp/" ++#define DEBUG_LOG_FILE_DIR "/var/log/" + #endif + #endif /* DEBUG_LOG_FILE_DIR */ + diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/files/netperf-CVE-2007-1444.patch b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/files/netperf-CVE-2007-1444.patch deleted file mode 100644 index ca8a33dee4..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/files/netperf-CVE-2007-1444.patch +++ /dev/null @@ -1,71 +0,0 @@ -diff -Naur netperf-2.4.4.orig/src/netlib.c netperf-2.4.4.patched/src/netlib.c ---- netperf-2.4.4.orig/src/netlib.c 2007-10-18 01:16:02.000000000 +0400 -+++ netperf-2.4.4.patched/src/netlib.c 2008-01-30 22:03:01.000000000 +0300 -@@ -244,6 +244,7 @@ - union netperf_response_struct netperf_response; - - FILE *where; -+int fd = -1; - - char libfmt = '?'; - -diff -Naur netperf-2.4.4.orig/src/netlib.h netperf-2.4.4.patched/src/netlib.h ---- netperf-2.4.4.orig/src/netlib.h 2007-10-18 01:17:37.000000000 +0400 -+++ netperf-2.4.4.patched/src/netlib.h 2008-01-30 21:46:34.000000000 +0300 -@@ -445,6 +445,7 @@ - extern SOCKET server_sock; - extern int times_up; - extern FILE *where; -+extern int fd; - extern int loops_per_msec; - extern float lib_local_per_cpu_util[]; - -diff -Naur netperf-2.4.4.orig/src/netserver.c netperf-2.4.4.patched/src/netserver.c ---- netperf-2.4.4.orig/src/netserver.c 2007-10-18 01:09:12.000000000 +0400 -+++ netperf-2.4.4.patched/src/netserver.c 2008-01-30 21:57:56.000000000 +0300 -@@ -153,6 +153,9 @@ - char listen_port[10]; - extern char *optarg; - extern int optind, opterr; -+#if !defined(WIN_32) -+char debuglog[] = "/tmp/netperf.debugXXXXXX"; -+#endif - - #ifndef WIN32 - #define SERVER_ARGS "dL:n:p:v:V46" -@@ -225,6 +228,10 @@ - if (!debug) - { - fclose(where); -+#if !defined(WIN32) -+ unlink(debuglog); -+ close(fd); -+#endif - #if !defined(WIN32) && !defined(MPE) && !defined(__VMS) - /* For Unix: reopen the debug write file descriptor to "/dev/null" */ - /* and redirect stdout to it. */ -@@ -918,8 +925,11 @@ - strcpy(FileName, DEBUG_LOG_FILE); - - #ifndef WIN32 -- snprintf(&FileName[strlen(FileName)], sizeof(FileName) - strlen(FileName), "_%d", getpid()); -- if ((where = fopen(FileName, "w")) == NULL) { -+ if((fd = mkstemp(debuglog)) == -1 || (where = fdopen(fd, "w+")) == NULL){ -+ if(fd != -1){ -+ unlink(debuglog); -+ close(fd); -+ } - perror("netserver: debug file"); - exit(1); - } -@@ -947,10 +957,6 @@ - } - } - #endif -- --#ifndef WIN32 -- chmod(DEBUG_LOG_FILE,0644); --#endif - - #if WIN32 - if (child) { diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/files/netperf-fix-scripts.patch b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/files/netperf-fix-scripts.patch index 2d797c7c55..27e041fd7a 100644 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/files/netperf-fix-scripts.patch +++ b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/files/netperf-fix-scripts.patch @@ -1,6 +1,5 @@ -diff -Naur netperf-2.4.4.orig/doc/examples/arr_script netperf-2.4.4/doc/examples/arr_script ---- netperf-2.4.4.orig/doc/examples/arr_script 2007-06-02 02:06:03.000000000 +0400 -+++ netperf-2.4.4/doc/examples/arr_script 2008-01-31 15:34:54.000000000 +0300 +--- a/doc/examples/arr_script ++++ b/doc/examples/arr_script @@ -12,8 +12,7 @@ TOLERANCE=15 MAX_RETRIES=3 @@ -11,9 +10,8 @@ diff -Naur netperf-2.4.4.orig/doc/examples/arr_script netperf-2.4.4/doc/examples NPROC_LIST="" RR_SIZES="" -diff -Naur netperf-2.4.4.orig/doc/examples/packet_byte_script netperf-2.4.4/doc/examples/packet_byte_script ---- netperf-2.4.4.orig/doc/examples/packet_byte_script 2008-01-31 15:23:26.000000000 +0300 -+++ netperf-2.4.4/doc/examples/packet_byte_script 2008-01-31 15:35:21.000000000 +0300 +--- a/doc/examples/packet_byte_script ++++ b/doc/examples/packet_byte_script @@ -25,7 +25,7 @@ fi @@ -23,9 +21,8 @@ diff -Naur netperf-2.4.4.orig/doc/examples/packet_byte_script netperf-2.4.4/doc/ # at what port will netserver be waiting? If you decide to run -diff -Naur netperf-2.4.4.orig/doc/examples/snapshot_script netperf-2.4.4/doc/examples/snapshot_script ---- netperf-2.4.4.orig/doc/examples/snapshot_script 2007-06-02 02:06:03.000000000 +0400 -+++ netperf-2.4.4/doc/examples/snapshot_script 2008-01-31 15:35:38.000000000 +0300 +--- a/doc/examples/snapshot_script ++++ b/doc/examples/snapshot_script @@ -37,7 +37,7 @@ # # where is netperf installed, there are a few possible places: diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/netperf-2.5.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/netperf-2.5.0-r1.ebuild deleted file mode 100644 index 2bac860b73..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/netperf-2.5.0-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/netperf-2.5.0-r1.ebuild,v 1.7 2012/08/05 18:05:42 armin76 Exp $ - -EAPI="4" - -inherit eutils - -DESCRIPTION="Network performance benchmark including tests for TCP, UDP, sockets, ATM and more." -SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2" -KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" - -HOMEPAGE="http://www.netperf.org/" -LICENSE="netperf" -SLOT="0" -IUSE="" - -DEPEND=">=sys-apps/sed-4" -RDEPEND="" - -src_prepare() { - sed -i src/netserver.c \ - -e '/^#define DEBUG_LOG_FILE_DIR/s:"/tmp/":"/var/log/":' \ - -e 's:sizeof(netperf_response) - 7:MAXSPECDATA:g' \ - || die - - epatch "${FILESDIR}"/${PN}-fix-scripts.patch - - # Fixing paths in scripts - sed -i -e 's:^\(NETHOME=\).*:\1"/usr/bin":' \ - doc/examples/sctp_stream_script \ - doc/examples/tcp_range_script \ - doc/examples/tcp_rr_script \ - doc/examples/tcp_stream_script \ - doc/examples/udp_rr_script \ - doc/examples/udp_stream_script -} - -src_install () { - default - - # move netserver into sbin as we had it before 2.4 was released with its - # autoconf goodness - dodir /usr/sbin - mv "${D}"/usr/{bin,sbin}/netserver || die - - # init.d / conf.d - newinitd "${FILESDIR}"/${PN}-2.2-init netperf - newconfd "${FILESDIR}"/${PN}-2.2-conf netperf - - # documentation and example scripts - dodoc AUTHORS ChangeLog NEWS README Release_Notes - dodir /usr/share/doc/${PF}/examples - #Scripts no longer get installed by einstall - cp doc/examples/*_script "${D}"/usr/share/doc/${PF}/examples -} diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/netperf-2.6.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/netperf-2.6.0-r1.ebuild index 2b5d0aeb56..00e8bdc42c 100644 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/netperf-2.6.0-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/netperf-2.6.0-r1.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/netperf-2.6.0-r1.ebuild,v 1.2 2012/09/27 15:52:23 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/netperf-2.6.0-r1.ebuild,v 1.13 2014/10/29 09:30:51 ago Exp $ -EAPI=4 +EAPI=5 inherit eutils flag-o-matic -DESCRIPTION="Network performance benchmark including tests for TCP, UDP, sockets, ATM and more." +DESCRIPTION="Network performance benchmark including tests for TCP, UDP, sockets, ATM and more" SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="alpha amd64 arm64 hppa ia64 ppc ppc64 sparc x86" HOMEPAGE="http://www.netperf.org/" LICENSE="netperf" @@ -15,24 +15,22 @@ SLOT="0" IUSE="demo sctp" DEPEND=">=sys-apps/sed-4" -RDEPEND="" src_prepare() { - sed -i src/netserver.c \ - -e '/^#define DEBUG_LOG_FILE_DIR/s:"/tmp/":"/var/log/":' \ - -e 's:sizeof(netperf_response) - 7:MAXSPECDATA:g' \ - || die - - epatch "${FILESDIR}"/${PN}-fix-scripts.patch + epatch \ + "${FILESDIR}"/${PN}-fix-scripts.patch \ + "${FILESDIR}"/${P}-log-dir.patch # Fixing paths in scripts - sed -i -e 's:^\(NETHOME=\).*:\1"/usr/bin":' \ - doc/examples/sctp_stream_script \ - doc/examples/tcp_range_script \ - doc/examples/tcp_rr_script \ - doc/examples/tcp_stream_script \ - doc/examples/udp_rr_script \ - doc/examples/udp_stream_script + sed -i \ + -e 's:^\(NETHOME=\).*:\1"/usr/bin":' \ + doc/examples/sctp_stream_script \ + doc/examples/tcp_range_script \ + doc/examples/tcp_rr_script \ + doc/examples/tcp_stream_script \ + doc/examples/udp_rr_script \ + doc/examples/udp_stream_script \ + || die # netlib.c:2292:5: warning: implicit declaration of function ‘sched_setaffinity’ # nettest_omni.c:2943:5: warning: implicit declaration of function ‘splice’ @@ -61,5 +59,5 @@ src_install () { dodoc AUTHORS ChangeLog NEWS README Release_Notes dodir /usr/share/doc/${PF}/examples #Scripts no longer get installed by einstall - cp doc/examples/*_script "${D}"/usr/share/doc/${PF}/examples + cp doc/examples/*_script "${D}"/usr/share/doc/${PF}/examples || die } diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/netperf-2.6.0.ebuild b/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/netperf-2.6.0.ebuild deleted file mode 100644 index 17101bcc0e..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/netperf/netperf-2.6.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/netperf-2.6.0.ebuild,v 1.1 2012/06/28 02:11:41 jer Exp $ - -EAPI=4 -inherit eutils flag-o-matic - -DESCRIPTION="Network performance benchmark including tests for TCP, UDP, sockets, ATM and more." -SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" - -HOMEPAGE="http://www.netperf.org/" -LICENSE="netperf" -SLOT="0" -IUSE="" - -DEPEND=">=sys-apps/sed-4" -RDEPEND="" - -src_prepare() { - sed -i src/netserver.c \ - -e '/^#define DEBUG_LOG_FILE_DIR/s:"/tmp/":"/var/log/":' \ - -e 's:sizeof(netperf_response) - 7:MAXSPECDATA:g' \ - || die - - epatch "${FILESDIR}"/${PN}-fix-scripts.patch - - # Fixing paths in scripts - sed -i -e 's:^\(NETHOME=\).*:\1"/usr/bin":' \ - doc/examples/sctp_stream_script \ - doc/examples/tcp_range_script \ - doc/examples/tcp_rr_script \ - doc/examples/tcp_stream_script \ - doc/examples/udp_rr_script \ - doc/examples/udp_stream_script - - # netlib.c:2292:5: warning: implicit declaration of function ‘sched_setaffinity’ - # nettest_omni.c:2943:5: warning: implicit declaration of function ‘splice’ - append-cppflags -D_GNU_SOURCE -} - -src_install () { - default - - # move netserver into sbin as we had it before 2.4 was released with its - # autoconf goodness - dodir /usr/sbin - mv "${D}"/usr/{bin,sbin}/netserver || die - - # init.d / conf.d - newinitd "${FILESDIR}"/${PN}-2.2-init netperf - newconfd "${FILESDIR}"/${PN}-2.2-conf netperf - - # documentation and example scripts - dodoc AUTHORS ChangeLog NEWS README Release_Notes - dodir /usr/share/doc/${PF}/examples - #Scripts no longer get installed by einstall - cp doc/examples/*_script "${D}"/usr/share/doc/${PF}/examples -} diff --git a/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/ChangeLog b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/ChangeLog new file mode 100644 index 0000000000..43ee6a47aa --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/ChangeLog @@ -0,0 +1,176 @@ +# ChangeLog for net-dialup/lrzsz +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-dialup/lrzsz/ChangeLog,v 1.33 2014/08/03 05:59:41 tgall Exp $ + + 03 Aug 2014; lrzsz-0.12.20-r3.ebuild: + arm64, initial support + + 26 Apr 2013; Jeroen Roovers lrzsz-0.12.20-r3.ebuild, + +files/lrzsz-0.12.20-automake-1.12.patch, + +files/lrzsz-0.12.20-automake-1.13.patch, + -files/lrzsz-0.12.20-automake-2.12.patch: + Use patch by Shunsuke Shimizu (bug #467330) instead of sed script. Rename + automake-1.12 patch to avoid future confusion. + + 26 Apr 2013; Jeroen Roovers lrzsz-0.12.20-r3.ebuild: + Fix building with automake-1.13 (bug #467330 by Shunsuke Shimizu). + + 13 Jun 2012; Tim Harder lrzsz-0.12.20-r3.ebuild, + +files/lrzsz-0.12.20-automake-2.12.patch: + Fix build with automake-2.12 (bug #420691). + + 06 Apr 2012; Pacho Ramos metadata.xml: + Drop maintainer due retirement, bug #63588 + + 15 Jan 2011; Kacper Kowalik + lrzsz-0.12.20-r3.ebuild: + ppc64 stable wrt #338616 + + 29 Oct 2010; Jeroen Roovers lrzsz-0.12.20-r3.ebuild: + Stable for HPPA (bug #338616). + + 24 Oct 2010; Brent Baude lrzsz-0.12.20-r3.ebuild: + stable ppc, bug 338616 + + 09 Oct 2010; Raúl Porcel lrzsz-0.12.20-r3.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #338616 + + 30 Sep 2010; Markus Meier lrzsz-0.12.20-r3.ebuild: + x86 stable, bug #338616 + + 27 Sep 2010; Markos Chandras + lrzsz-0.12.20-r3.ebuild: + Stable on amd64 wrt bug #338616 + + 24 Sep 2010; Alin Năstac files/lrzsz-autotools.patch: + Fix intl/Makefile syntax wrt make-3.82 (#336128). + + 01 Jan 2010; Christian Faulhammer + lrzsz-0.12.20-r3.ebuild: + Transfer Prefix keywords + +*lrzsz-0.12.20-r3 (09 Jul 2009) + + 09 Jul 2009; Alin Năstac + +files/lrzsz-autotools.patch, +lrzsz-0.12.20-r3.ebuild: + Use eautoreconf (#226789). + + 09 May 2009; Alin Năstac -lrzsz-0.12.20-r1.ebuild: + Remove obsolete revision. + + 29 Apr 2009; Jeroen Roovers lrzsz-0.12.20-r2.ebuild: + Stable for HPPA (bug #265708). + + 19 Apr 2009; Markus Meier lrzsz-0.12.20-r2: + amd64 stable, bug #265708 + + 18 Apr 2009; Raúl Porcel lrzsz-0.12.20-r2.ebuild: + arm/ia64/s390/sh/sparc/x86 stable wrt #265708 + + 18 Apr 2009; nixnut lrzsz-0.12.20-r2.ebuild: + ppc stable #265708 + + 14 Apr 2009; Brent Baude lrzsz-0.12.20-r2.ebuild: + Marking lrzsz-0.12.20-r2 ppc64 for bug 265708 + + 12 Apr 2009; Tobias Klausmann + lrzsz-0.12.20-r2.ebuild: + Stable on alpha, bug #265708 + + 10 Apr 2009; Alin Năstac lrzsz-0.12.20-r2.ebuild: + Migrate to EAPI 2. Add libintl dependency atom (#263946). + + 26 Jan 2009; Mike Frysinger + files/lrzsz-implicit-decl.patch: + Tweak decl patch so it fully works. + +*lrzsz-0.12.20-r2 (11 Jan 2009) + + 11 Jan 2009; Alin Năstac +lrzsz-0.12.20-r2.ebuild: + Install manpage symlinks for all available commands (#251630). + + 25 May 2008; lrzsz-0.12.20-r1.ebuild: + - cross compile fix. inherit toolchain-funcs ; tc-export CC + + 29 Dec 2007; lrzsz-0.12.20-r1.ebuild: + Keyworded ~x86-fbsd; bug 202740 + + 14 Apr 2007; Alin Năstac + +files/lrzsz-implicit-decl.patch, lrzsz-0.12.20-r1.ebuild: + Fix implicit declaration warnings. + + 09 Jul 2006; Joshua Kinard lrzsz-0.12.20-r1.ebuild: + Marked stable on mips. + + 12 Mar 2006; Alin Nastac lrzsz-0.12.20-r1.ebuild: + Quote $FILESDIR and add die messages. + + 05 Feb 2006; Alin Nastac lrzsz-0.12.20-r1.ebuild: + Use make vcheck for testing the package (#120748). + + 27 Jun 2005; Markus Rothe lrzsz-0.12.20-r1.ebuild: + Stable on ppc64 + + 21 May 2005; Markus Rothe lrzsz-0.12.20-r1.ebuild: + Added ~ppc64 to KEYWORDS + + 20 Apr 2005; Alin Nastac : + Moved from net-misc/lrzsz to net-dialup/lrzsz + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 20 Nov 2004; Daniel Black lrzsz-0.12.20-r1.ebuild: + ppc stable as per bug #71817 + + 19 Nov 2004; Alin Nastac +metadata.xml, + +files/lrzsz-makefile-smp.patch, lrzsz-0.12.20-r1.ebuild: + Solve install failure on SMP machines (see #70931). Add metadata.xml. + + 14 Nov 2004; Michael Sterrett + lrzsz-0.12.20-r1.ebuild: + append-flags in src_compile; tidy + + 07 Nov 2004; Joshua Kinard lrzsz-0.12.20-r1.ebuild: + Marked unstable on mips. + + 07 Nov 2004; Bryan Østergaard + lrzsz-0.12.20-r1.ebuild: + Stable on alpha, bug 36133. + + 15 Oct 2004; Bryan Østergaard lrzsz-0.12.20-r1.ebuild: + Add ~alpha keyword. + + 11 Sep 2004; Guy Martin lrzsz-0.12.20-r1.ebuild: + Stable on hppa. + + 24 Apr 2004; Dylan Carlson lrzsz-0.12.20-r1.ebuild: + Added amd64 to KEYWORDS. + + 03 Apr 2004; David Holm lrzsz-0.12.20-r1.ebuild: + Added to ~ppc. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*lrzsz-0.12.20-r1 (5 Apr 2002) + + 08 Jul 2002; phoen][x lrzsz-0.12.20-r1.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 5 Apr 2002; Seemant Kulleen lrzsz-0.12.20-r1.ebuild + files/digest-lrzsz-0.12.20-r1 : + + Man pages were violating sandbox. Resoved bug #1525 reported by + lemonboy@nownuri.net (Lee Won-Goo) + +*lrzsz-0.12.20 (1 Feb 2002) + + 08 Jul 2002; phoen][x lrzsz-0.12.20.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 1 Feb 2002; G.Bevin ChangeLog : + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/Manifest b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/Manifest index de5ee26e9b..9ddeb53744 100644 --- a/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/Manifest +++ b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/Manifest @@ -1 +1,29 @@ -DIST lrzsz-0.12.20.tar.gz 280938 RMD160 1b1776143afaff8bc7447ce998f9d3a958d51f25 SHA1 451e6a1813dfb71a412c973acd1b88b9ee3f28c4 SHA256 c28b36b14bddb014d9e9c97c52459852f97bd405f89113f30bee45ed92728ff1 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX lrzsz-0.12.20-automake-1.12.patch 793 SHA256 da14545c343544d9c35cb20d9574f1f16cb39a057be1cb0af79998a5c0960455 SHA512 8e55cec506a494f97e7bd0c7bf910a0f49ab56485fe916e6d9e7dec7c6ff0f14aadd2b88d393ea16493c1780405e69ec7876490bf93fd05a8c51a3f58666a4a0 WHIRLPOOL 2494d8e15ee9d08f1001f512fca0bbf13646aead8d73100a003d56c99954fff133ff3c475dd13d458d8eca035949ee0c4c9d4d4f590f72fa55a7c6dbd9c8be6b +AUX lrzsz-0.12.20-automake-1.13.patch 454 SHA256 e25ebcc294beb5628e9801142a5dc4efb3ed1590f9afb89512cd0e51d2db5a72 SHA512 75b0f707704bb4f788de9f2fbb82c29daaa4b748e151271ba2617d24d759a84dea323f2f160b727e2c94675df78ffe1bd8368dd593d4582cbb567643717ec68e WHIRLPOOL 866e2c9300e69e44948bcc2537e8726148cbb06fcf1a4eefd0fbf9437853a740f8ca1e9d0299df6d557481f88b155c8ddf928edefb0e6ef384367117065894cc +AUX lrzsz-autotools.patch 8725 SHA256 05efb70cbe0a72a4ff3bfc89f9af05c79c215d7b4ffc7a883cd8ece56e605eb2 SHA512 4ba98fb4a72d8fcc654741d57992598d56eded61e7b89c54d44edd7a609149e15d9948d777d70bf41137daa0b860c67e1212a3f38519434cb5d44546bfb94909 WHIRLPOOL f37457903b0fb0638401edb084aac1ca64bb7e41473c8e25c624c3b0ba363d26b1b61a0334db67f10225696e5e69a0464084ca2a5ce3200ea9e17b0af4773d7e +AUX lrzsz-implicit-decl.patch 428 SHA256 867e4dc69fc83d0f96bb46d11d44b9575106e199506cf7098be0a5d2d9e39d81 SHA512 7dd642aa6701671986e6ab1635935c7a8088ad5ee74131b7c486e2e87d748fc835798d1a8a291e85a80ba3f88328ce4f293a8dafb1ebd9924f1f31fb2bd3a7d7 WHIRLPOOL f896657ad15689eec5d586e2b2954d32bed9a45583b1c545a80c5a97d4ac1f16cdebbf5232630c5480b55ae71eb841cace4701cbc095eda36809516387480d0c +DIST lrzsz-0.12.20.tar.gz 280938 SHA256 c28b36b14bddb014d9e9c97c52459852f97bd405f89113f30bee45ed92728ff1 SHA512 9bce64036f1f1c65f5910f19802aecaf3dc5ffeab0feeca10fa8d2fe1b83e212391cce23056d22fd0eda52df89e12ede68eb5d22ffcf22f935910d2af7399f12 WHIRLPOOL 17934730db44d11c08b700cd68d8a1e619612bf158db106ef8e7fc54e623b0c5e98a133870cf8cd0b8f824c3cf24b24f7102725dcf438d307a2e1d3839e0d1d5 +EBUILD lrzsz-0.12.20-r3.ebuild 1724 SHA256 69235bdee88152dc4de51402bd20197c57711248bbcf2dad7aa283869376867b SHA512 d7c24632ee366d59852dffd51191d8d0988f5af563749fe99b2f8d0f0429be98ecc71966413b1b2633586024e92a431df7784778399058d63bed5837545b4fac WHIRLPOOL 6e8554eb3540e3c47d99c71ab7bcb65cd249319ef72385f98cb913c2be8b87e5ad632f9a799877dad03838febf7f2c1d2c6af87c97f3b5b2e817ad15e68e435a +MISC ChangeLog 6389 SHA256 5dd07ea33de701dbfea7d8b896874ceefcd67708b2bdf672baf3ab93d001d67e SHA512 90d54acb6cafc47e2291feb8f13c2664b6e879071510c0e0a35e6f7ad00c0d006573396a4749ad21170f4c32bbcdfe5b1084832f40b5adad7acf8c614bbd2dae WHIRLPOOL 9d30aef5977179c77f7628e8958247aa1e2077d09e99fe2d10ae7ff11e94083887ad173be0707ac012a17ea4c4d05ce7e8f588dbc927fdcc1c5b0cd0ab1c3b83 +MISC metadata.xml 275 SHA256 e398d119aa44aee1268aeba20f0ff50ce658a9d0011d476c9f3f7e060aac3d0d SHA512 71e87aef3131e0835223a9deca5ffeff8fd5e18d5ba2cdd2d53a9faf07c6e41d8a8131637d77ff77f52ebfe0493f7aebd870082627e69cb966077032c17af256 WHIRLPOOL 72cb28b728a06068fcdab9120951db2220420a914d7c004bf7a5b3929e235ef3ce56283777945ba13192a0c0cbfe76e27255f1623d19402fb8b11da653e29456 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 +Comment: GPGTools - https://gpgtools.org + +iQIcBAEBCAAGBQJT3dBHAAoJED/EDWHtqUmqX8gP/R8aPcwIkbbn8HfXqkmhwvTD +1Y+UGjPOo9cgmzJSJnUFuvUYWMV1KTEqULnrlO1n/XuwM6ArYvs4anuBej75St5Z +nu3ys6lsm5zzagQoJwXv1ZIp0L7ThzJUbXBuxnSnL6McqibXw6FH7CFhjshT/NG7 +6MYJa0o7EJQAGN2NamU9CaAhPyXHTzMuvDRopzkIsN28JFwyUJ8dO7ZfEzjTvs91 +TdKR7JZebNDafj5WVk5mcGu8ZVUASIjOoOWWGaH66uvK+l6jJWOG467TSfWSzMJd +mQeyryeJ71GSPa/PbevKEJsmgGNnWvbL86B/jrZe44cwPco2pD0Oke09FC0BIIfC +sgv7Lhb8ccCbw93684a3Dc61+ArgRwGPsYLgoEHFid+QdQjs78SnNZ2vEpz2yqj8 +FWa2jFnc9MtXGvVxSrmg7+ypofFzYOpUKw2PdmCBgGAq/J9PoZXUH59jW80kdxLj +9yfiMDh3GZ3rCQOsdVnX3cvT5je+qSM0N90M4+DoS6yBuljMUTeLM/htUtyTiNwu +pQii8ZYZBPgJNxIJEfp0VXmmlsIpDzDRUyB3j2+ZdhhaXzqgslJPTABoFaLp2bLF +OcLxxB6c6vUyn6OtOtKCOQuoWsFxplxH1kPyZZ5Xg3td/Yfibj5fnLtu2BaL4IyJ +VGd1M5ov+jN/1IjENrtl +=65yx +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/files/lrzsz-0.12.20-automake-1.12.patch b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/files/lrzsz-0.12.20-automake-1.12.patch new file mode 100644 index 0000000000..c5ecdee208 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/files/lrzsz-0.12.20-automake-1.12.patch @@ -0,0 +1,28 @@ +--- lrzsz-0.12.20/configure.in ++++ lrzsz-0.12.20/configure.in +@@ -97,7 +97,6 @@ + AC_ISC_POSIX + AC_USE_SYSTEM_EXTENSIONS + AM_GNU_GETTEXT +-AM_C_PROTOTYPES + AC_C_CONST + AC_C_INLINE + +--- lrzsz-0.12.20/lib/Makefile.am ++++ lrzsz-0.12.20/lib/Makefile.am +@@ -1,5 +1,4 @@ + noinst_LIBRARIES=libzmodem.a +-AUTOMAKE_OPTIONS=ansi2knr + + EXTRA_DIST = alloca.c ansi2knr.1 ansi2knr.c \ + getopt.c getopt1.c mkdir.c mktime.c \ +--- lrzsz-0.12.20/src/Makefile.am ++++ lrzsz-0.12.20/src/Makefile.am +@@ -7,7 +7,6 @@ + DISTCLEAN_FILES=lrzszbug + + LDADD = ../lib/libzmodem.a @INTLLIBS@ +-AUTOMAKE_OPTIONS=ansi2knr + EXTRA_DIST = ansi2knr.1 ansi2knr.c lrzszbug.in + INCLUDES = -I.. -I$(srcdir) -I$(top_srcdir)/src -I../intl -I$(top_srcdir)/lib + #DEFS = -DLOCALEDIR=\"$(localedir)\" -DOS=\"@host_os@\" -DCPU=\"@host_cpu@\" diff --git a/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/files/lrzsz-0.12.20-automake-1.13.patch b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/files/lrzsz-0.12.20-automake-1.13.patch new file mode 100644 index 0000000000..a0d67c9f01 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/files/lrzsz-0.12.20-automake-1.13.patch @@ -0,0 +1,12 @@ +diff -urN lrzsz-0.12.20/configure.in lrzsz-0.12.20-new/configure.in +--- lrzsz-0.12.20/configure.in 1998-12-30 16:50:07.000000000 +0900 ++++ lrzsz-0.12.20-new/configure.in 2013-04-26 18:53:29.020100620 +0900 +@@ -1,7 +1,7 @@ + dnl Process this file with autoconf to produce a configure script. + AC_INIT(src/crctab.c) + AM_INIT_AUTOMAKE(lrzsz, 0.12.20) +-AM_CONFIG_HEADER(config.h) ++AC_CONFIG_HEADERS([config.h]) + + + dnl AC_C_CROSS is in AC_PROG_CC since 2.12 diff --git a/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/files/lrzsz-autotools.patch b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/files/lrzsz-autotools.patch new file mode 100644 index 0000000000..704af80155 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/files/lrzsz-autotools.patch @@ -0,0 +1,264 @@ +diff -Nru lrzsz-0.12.20.orig/acinclude.m4 lrzsz-0.12.20/acinclude.m4 +--- lrzsz-0.12.20.orig/acinclude.m4 1998-12-27 23:08:59.000000000 +0100 ++++ lrzsz-0.12.20/acinclude.m4 2010-09-25 00:43:43.000000000 +0200 +@@ -13,7 +13,7 @@ + lrzsz_cv_decl_errno=yes, lrzsz_cv_decl_errno=no)]) + AC_MSG_RESULT($lrzsz_cv_decl_errno) + if test $lrzsz_cv_decl_errno = yes; then +- AC_DEFINE([HAVE_ERRNO_DECLARATION]) ++ AC_DEFINE([HAVE_ERRNO_DECLARATION], 1, [[HAVE_ERRNO_DECLARATION]]) + fi + ]) + +@@ -57,7 +57,7 @@ + ], ac_cv_type_speed_t=yes, ac_cv_type_speed_t=no)])dnl + AC_MSG_RESULT($ac_cv_type_speed_t) + if test $ac_cv_type_speed_t = no; then +- AC_DEFINE([speed_t],long) ++ AC_DEFINE([speed_t],long, [speed_t]) + fi + ]) + +@@ -69,7 +69,7 @@ + #include ], + [struct tm *tp;], lrzsz_cv_header_sys_select=yes, lrzsz_cv_header_sys_select=no)]) + if test $lrzsz_cv_header_sys_select = no; then +- AC_DEFINE(SYS_TIME_WITHOUT_SYS_SELECT) ++ AC_DEFINE(SYS_TIME_WITHOUT_SYS_SELECT, 1, [SYS_TIME_WITHOUT_SYS_SELECT]) + fi + ]) + +diff -Nru lrzsz-0.12.20.orig/configure.in lrzsz-0.12.20/configure.in +--- lrzsz-0.12.20.orig/configure.in 1998-12-30 08:50:07.000000000 +0100 ++++ lrzsz-0.12.20/configure.in 2010-09-25 00:45:10.000000000 +0200 +@@ -20,6 +20,11 @@ + AC_SUBST(PACKAGE) + AC_SUBST(VERSION) + ++GT_YES="#" ++GT_NO="" ++AC_SUBST(GT_YES) ++AC_SUBST(GT_NO) ++ + changequote(,)dnl + case $VERSION in + [0-9]*.[0-9]*.[0-9]*) README_ALPHA="README-alpha";; +@@ -33,25 +38,25 @@ + [if test "$enableval" = "no" ; then + : + else +- AC_DEFINE(ENABLE_TIMESYNC) ++ AC_DEFINE(ENABLE_TIMESYNC, 1, [ENABLE_TIMESYNC]) + fi], +- [AC_DEFINE(ENABLE_TIMESYNC)]) ++ [AC_DEFINE(ENABLE_TIMESYNC, 1, [ENABLE_TIMESYNC])]) + AC_SUBST(ENABLE_TIMESYNC) + AC_ARG_ENABLE(pubdir, + [--enable-pubdir=/path include support for a public writeable directory], + [if test "$enableval" = "no" ; then + : + else +- AC_DEFINE_UNQUOTED(PUBDIR,"$enableval") ++ AC_DEFINE_UNQUOTED(PUBDIR,"$enableval", [PUBDIR]) + fi]) + AC_ARG_ENABLE(mkdir, + [--disable-mkdir disable support for creating directories (lrz)], + [if test "$enableval" = "no" ; then + : + else +- AC_DEFINE(ENABLE_MKDIR) ++ AC_DEFINE(ENABLE_MKDIR, 1, [ENABLE_MKDIR]) + fi], +- [AC_DEFINE(ENABLE_MKDIR)]) ++ [AC_DEFINE(ENABLE_MKDIR, 1, [ENABLE_MKDIR])]) + AC_ARG_ENABLE(syslog, + [--enable-syslog=FACILITY,{force,default,optional} include syslogsupport], + [ +@@ -62,7 +67,7 @@ + *,*) + level=`echo $enableval|sed -e 's/^.*,//'` + fac=`echo $enableval|sed -e 's/,.*$//'` +- AC_DEFINE_UNQUOTED(ENABLE_SYSLOG,$fac) ++ AC_DEFINE_UNQUOTED(ENABLE_SYSLOG,$fac, [ENABLE_SYSLOG]) + ;; + *) + lookup_facility=LOG_UUCP +@@ -70,16 +75,16 @@ + ;; + esac + if test "$level" = "force" ; then +- AC_DEFINE(ENABLE_SYSLOG_FORCE) ++ AC_DEFINE(ENABLE_SYSLOG_FORCE, 1, [ENABLE_SYSLOG_FORCE]) + else + if test "$level" = "optional" ; then + : + else +- AC_DEFINE(ENABLE_SYSLOG_DEFAULT) ++ AC_DEFINE(ENABLE_SYSLOG_DEFAULT, 1, [ENABLE_SYSLOG_DEFAULT]) + fi + fi + fi],[ +- AC_DEFINE(ENABLE_SYSLOG_DEFAULT) ++ AC_DEFINE(ENABLE_SYSLOG_DEFAULT, 1, [ENABLE_SYSLOG_DEFAULT]) + lookup_facility=LOG_UUCP + ]) + +@@ -90,8 +95,8 @@ + dnl AC_PROG_MAKE_SET included in AM_INIT_AUTOMAKE + AC_PROG_RANLIB + AC_ISC_POSIX +-AC_AIX +-AC_MINIX ++AC_USE_SYSTEM_EXTENSIONS ++AM_GNU_GETTEXT + AM_C_PROTOTYPES + AC_C_CONST + AC_C_INLINE +@@ -113,7 +118,7 @@ + fi + case "$CFLAGS" in + *-Wstrict-prototypes*) +- AC_DEFINE(STRICT_PROTOTYPES) ++ AC_DEFINE(STRICT_PROTOTYPES, 1, [STRICT_PROTOTYPES]) + ;; + esac + +@@ -131,7 +136,7 @@ + LRZSZ_HEADERS_TERM_IO + AC_CHECK_HEADERS(termios.h sys/termios.h termio.h sys/termio.h sgtty.h) + AC_CHECK_HEADERS(sys/mman.h utime.h syslog.h sys/syslog.h sys/param.h) +-AC_CHECK_HEADERS(sys/select.h strings.h arpa/inet.h) ++AC_CHECK_HEADERS(sys/select.h strings.h locale.h arpa/inet.h) + + dnl Checks for typedefs, structures, and compiler characteristics. + AC_TYPE_SIZE_T +@@ -153,7 +158,7 @@ + dnl AC_FUNC_UTIME_NULL + AC_FUNC_MMAP + AC_FUNC_ALLOCA +-AC_EGREP_HEADER([struct.*utimbuf], utime.h, AC_DEFINE(HAVE_STRUCT_UTIMBUF)) ++AC_EGREP_HEADER([struct.*utimbuf], utime.h, AC_DEFINE(HAVE_STRUCT_UTIMBUF, 1, [HAVE_STRUCT_UTIMBUF])) + + AC_CHECK_FUNCS(gettimeofday settimeofday) + AC_CHECK_FUNCS(strchr memcpy select vprintf) +@@ -206,10 +211,10 @@ + lrzsz_cv_sys_ftime_ok=no, + lrzsz_cv_sys_ftime_ok=runtime)]) + case $lrzsz_cv_sys_ftime_ok in +-yes) AC_DEFINE(HAVE_FTIME) AC_MSG_RESULT(yes) ;; ++yes) AC_DEFINE(HAVE_FTIME, 1, [HAVE_FTIME]) AC_MSG_RESULT(yes) ;; + no) AC_MSG_RESULT(no) + AC_MSG_WARN(ftime seems to be buggy) ;; +-runtime) AC_DEFINE(HAVE_FTIME) ++runtime) AC_DEFINE(HAVE_FTIME, 1, [HAVE_FTIME]) + AC_MSG_RESULT(will check at run time) ;; + esac + ]) +@@ -223,7 +228,7 @@ + ]) + if test $libquark_cv_var_timezone = yes ; then + AC_MSG_RESULT(yes) +- AC_DEFINE(HAVE_TIMEZONE_VAR) ++ AC_DEFINE(HAVE_TIMEZONE_VAR, 1, [HAVE_TIMEZONE_VAR]) + else + AC_MSG_RESULT(no) + fi +@@ -245,9 +250,9 @@ + ]) + if test $lrzsz_cv_lookup_facility = yes ; then + AC_MSG_RESULT(yes) +- AC_DEFINE_UNQUOTED(ENABLE_SYSLOG,$lookup_facility) ++ AC_DEFINE_UNQUOTED(ENABLE_SYSLOG,$lookup_facility, [ENABLE_SYSLOG]) + else +- AC_DEFINE(ENABLE_SYSLOG,LOG_USER) ++ AC_DEFINE(ENABLE_SYSLOG,LOG_USER, [ENABLE_SYSLOG]) + AC_MSG_RESULT(no) + fi + fi +@@ -257,9 +262,8 @@ + AC_SUBST(LDFLAGS) + AC_SUBST(LIBS) + +-AM_GNU_GETTEXT + +-AC_DEFINE_UNQUOTED(LOCALEDIR,"$prefix/$DATADIRNAME") ++AC_DEFINE_UNQUOTED(LOCALEDIR,"$prefix/$DATADIRNAME", [LOCALEDIR]) + AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl) + + AC_OUTPUT([Makefile intl/Makefile lib/Makefile testsuite/Makefile \ +diff -Nru lrzsz-0.12.20.orig/lib/Makefile.am lrzsz-0.12.20/lib/Makefile.am +--- lrzsz-0.12.20.orig/lib/Makefile.am 1998-12-27 17:25:26.000000000 +0100 ++++ lrzsz-0.12.20/lib/Makefile.am 2010-09-25 00:43:43.000000000 +0200 +@@ -1,5 +1,4 @@ + noinst_LIBRARIES=libzmodem.a +-CFLAGS=@CFLAGS@ + AUTOMAKE_OPTIONS=ansi2knr + + EXTRA_DIST = alloca.c ansi2knr.1 ansi2knr.c \ +diff -Nru lrzsz-0.12.20.orig/po/Makefile.in.in lrzsz-0.12.20/po/Makefile.in.in +--- lrzsz-0.12.20.orig/po/Makefile.in.in 1998-04-26 15:22:40.000000000 +0200 ++++ lrzsz-0.12.20/po/Makefile.in.in 2010-09-25 00:43:43.000000000 +0200 +@@ -51,7 +51,7 @@ + + POTFILES = \ + +-CATALOGS = @CATALOGS@ ++CATALOGS = de.gmo + CATOBJEXT = @CATOBJEXT@ + INSTOBJEXT = @INSTOBJEXT@ + +@@ -118,8 +118,8 @@ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + case "$$cat" in \ +- *.gmo) destdir=$(gnulocaledir);; \ +- *) destdir=$(localedir);; \ ++ *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \ ++ *) destdir=$(DESTDIR)$(localedir);; \ + esac; \ + lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ + dir=$$destdir/$$lang/LC_MESSAGES; \ +diff -Nru lrzsz-0.12.20.orig/src/Makefile.am lrzsz-0.12.20/src/Makefile.am +--- lrzsz-0.12.20.orig/src/Makefile.am 1998-12-28 09:38:47.000000000 +0100 ++++ lrzsz-0.12.20/src/Makefile.am 2010-09-25 00:43:43.000000000 +0200 +@@ -4,7 +4,6 @@ + noinst_HEADERS = timing.h zglobal.h zmodem.h + datadir = $(prefix)/@DATADIRNAME@ + localedir = $(datadir)/locale +-CFLAGS=@CFLAGS@ + DISTCLEAN_FILES=lrzszbug + + LDADD = ../lib/libzmodem.a @INTLLIBS@ +@@ -14,22 +13,16 @@ + #DEFS = -DLOCALEDIR=\"$(localedir)\" -DOS=\"@host_os@\" -DCPU=\"@host_cpu@\" + DEFS = -DNFGVMIN @DEFS@ -DLOCALEDIR=\"$(localedir)\" + +-install-exec-local: +- rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'` +- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \ +- $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'` +- rm -f $(bindir)/`echo lsx | sed -e '$(transform)'` +- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \ +- $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'` +- rm -f $(bindir)/`echo lrb | sed -e '$(transform)'` +- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \ +- $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'` +- rm -f $(bindir)/`echo lrx | sed -e '$(transform)'` +- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \ +- $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'` +-# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'` +-# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \ +-# $(bindir)/`echo lrzszbug |sed -e '$(transform)'` ++# Caveat: program name transformation is ignored here. ++$(DESTDIR)$(bindir)/lsz $(DESTDIR)$(bindir)/lrz: install-binPROGRAMS ++ ++$(DESTDIR)$(bindir)/lsb $(DESTDIR)$(bindir)/lsx: $(DESTDIR)$(bindir)/lsz ++ rm -f $@ ; ln -s `basename $<` $@ ++ ++$(DESTDIR)$(bindir)/lrb $(DESTDIR)$(bindir)/lrx: $(DESTDIR)$(bindir)/lrz ++ rm -f $@ ; ln -s `basename $<` $@ ++ ++install-exec-local: $(DESTDIR)$(bindir)/lsb $(DESTDIR)$(bindir)/lsx $(DESTDIR)$(bindir)/lrb $(DESTDIR)$(bindir)/lrx + + uninstall-local: + rm -f $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'` diff --git a/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/files/lrzsz-makefile-smp.patch b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/files/lrzsz-makefile-smp.patch deleted file mode 100644 index 5ec2417b31..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/files/lrzsz-makefile-smp.patch +++ /dev/null @@ -1,80 +0,0 @@ -diff -Nru lrzsz-0.12.20.orig/src/Makefile.am lrzsz-0.12.20/src/Makefile.am ---- lrzsz-0.12.20.orig/src/Makefile.am 1998-12-28 10:38:47.000000000 +0200 -+++ lrzsz-0.12.20/src/Makefile.am 2004-11-19 12:34:16.766260535 +0200 -@@ -15,21 +15,21 @@ - DEFS = -DNFGVMIN @DEFS@ -DLOCALEDIR=\"$(localedir)\" - - install-exec-local: -- rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'` -- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \ -- $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'` -- rm -f $(bindir)/`echo lsx | sed -e '$(transform)'` -- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \ -- $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'` -- rm -f $(bindir)/`echo lrb | sed -e '$(transform)'` -- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \ -- $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'` -- rm -f $(bindir)/`echo lrx | sed -e '$(transform)'` -- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \ -- $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'` --# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'` --# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \ --# $(bindir)/`echo lrzszbug |sed -e '$(transform)'` -+ rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'`; \ -+ ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \ -+ $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'` -+ rm -f $(bindir)/`echo lsx | sed -e '$(transform)'`; \ -+ ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \ -+ $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'` -+ rm -f $(bindir)/`echo lrb | sed -e '$(transform)'`; \ -+ ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \ -+ $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'` -+ rm -f $(bindir)/`echo lrx | sed -e '$(transform)'`; \ -+ ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \ -+ $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'` -+# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'`; \ -+# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \ -+# $(bindir)/`echo lrzszbug |sed -e '$(transform)'` - - uninstall-local: - rm -f $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'` -diff -Nru lrzsz-0.12.20.orig/src/Makefile.in lrzsz-0.12.20/src/Makefile.in ---- lrzsz-0.12.20.orig/src/Makefile.in 1998-12-30 18:31:46.000000000 +0200 -+++ lrzsz-0.12.20/src/Makefile.in 2004-11-19 12:33:45.294953025 +0200 -@@ -369,21 +369,21 @@ - - - install-exec-local: -- rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'` -- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \ -- $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'` -- rm -f $(bindir)/`echo lsx | sed -e '$(transform)'` -- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \ -- $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'` -- rm -f $(bindir)/`echo lrb | sed -e '$(transform)'` -- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \ -- $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'` -- rm -f $(bindir)/`echo lrx | sed -e '$(transform)'` -- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \ -- $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'` --# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'` --# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \ --# $(bindir)/`echo lrzszbug |sed -e '$(transform)'` -+ rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'`; \ -+ ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \ -+ $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'` -+ rm -f $(bindir)/`echo lsx | sed -e '$(transform)'`; \ -+ ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \ -+ $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'` -+ rm -f $(bindir)/`echo lrb | sed -e '$(transform)'`; \ -+ ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \ -+ $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'` -+ rm -f $(bindir)/`echo lrx | sed -e '$(transform)'`; \ -+ ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \ -+ $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'` -+# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'`; \ -+# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \ -+# $(bindir)/`echo lrzszbug |sed -e '$(transform)'` - - uninstall-local: - rm -f $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'` diff --git a/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/lrzsz-0.12.20-r2.ebuild b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/lrzsz-0.12.20-r3.ebuild similarity index 61% rename from sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/lrzsz-0.12.20-r2.ebuild rename to sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/lrzsz-0.12.20-r3.ebuild index 641e01435f..8ecaa9f786 100644 --- a/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/lrzsz-0.12.20-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/lrzsz-0.12.20-r3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/lrzsz/lrzsz-0.12.20-r2.ebuild,v 1.9 2009/04/29 12:49:25 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dialup/lrzsz/lrzsz-0.12.20-r3.ebuild,v 1.12 2014/08/03 05:59:41 tgall Exp $ EAPI="2" -inherit flag-o-matic eutils toolchain-funcs +inherit autotools flag-o-matic eutils toolchain-funcs DESCRIPTION="Communication package providing the X, Y, and ZMODEM file transfer protocols" HOMEPAGE="http://www.ohse.de/uwe/software/lrzsz.html" @@ -12,15 +12,26 @@ SRC_URI="http://www.ohse.de/uwe/releases/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux" IUSE="nls" DEPEND="nls? ( virtual/libintl )" RDEPEND="${DEPEND}" src_prepare() { - epatch "${FILESDIR}"/${PN}-makefile-smp.patch + epatch "${FILESDIR}"/${PN}-autotools.patch epatch "${FILESDIR}"/${PN}-implicit-decl.patch + epatch "${FILESDIR}"/${P}-automake-1.12.patch + epatch "${FILESDIR}"/${P}-automake-1.13.patch + + # automake is unhappy if this is missing + >> config.rpath + # This is too old. Remove it so automake puts in a newer copy. + rm -f missing + # Autoheader does not like seeing this file. + rm -f acconfig.h + + eautoreconf } src_configure() { @@ -36,9 +47,8 @@ src_test() { } src_install() { - make \ - prefix="${D}/usr" \ - mandir="${D}/usr/share/man" \ + emake \ + DESTDIR="${D}" \ install || die "make install failed" local x diff --git a/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/metadata.xml b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/metadata.xml new file mode 100644 index 0000000000..a46ef861b0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-dialup/lrzsz/metadata.xml @@ -0,0 +1,6 @@ + + + +net-dialup +Communication package providing the X, Y, and ZMODEM file transfer protocols + diff --git a/sdk_container/src/third_party/portage-stable/net-dialup/minicom/ChangeLog b/sdk_container/src/third_party/portage-stable/net-dialup/minicom/ChangeLog new file mode 100644 index 0000000000..6c1522b331 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-dialup/minicom/ChangeLog @@ -0,0 +1,387 @@ +# ChangeLog for net-dialup/minicom +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-dialup/minicom/ChangeLog,v 1.106 2015/03/23 15:54:05 radhermit Exp $ + + 23 Mar 2015; Tim Harder metadata.xml: + Drop myself as maintainer. + + 19 Jan 2015; Tim Harder -minicom-2.5.ebuild, + -minicom-2.6.2-r1.ebuild: + Remove old. + + 03 Aug 2014; minicom-2.6.2-r1.ebuild, minicom-2.6.ebuild, + minicom-2.7.ebuild: + arm64, initial support + + 01 Jan 2014; Tim Harder minicom-2.7.ebuild: + Remove unneeded AR export. + +*minicom-2.7 (01 Jan 2014) + + 01 Jan 2014; Tim Harder +minicom-2.7.ebuild: + Version bump. + +*minicom-2.6.2-r1 (30 Oct 2013) + + 30 Oct 2013; Sergey Popov -minicom-2.6.2.ebuild, + +minicom-2.6.2-r1.ebuild: + Revision bump: respect AR, wrt bug #489734, thanks to Mikle Kolyada for + discovering this issue. Drop old revision + +*minicom-2.6.2 (06 Apr 2013) + + 06 Apr 2013; Tim Harder +minicom-2.6.2.ebuild: + Version bump. + + 06 May 2012; Raúl Porcel minicom-2.6.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #409607 + + 05 Apr 2012; Pawel Hajdan jr minicom-2.6.ebuild: + x86 stable wrt bug #409607 + + 04 Apr 2012; Jeroen Roovers minicom-2.6.ebuild: + Stable for HPPA (bug #409607). + + 31 Mar 2012; Markus Meier minicom-2.6.ebuild: + arm stable, bug #409607 + + 29 Mar 2012; Agostino Sarubbo minicom-2.6.ebuild: + Stable for amd64, wrt bug #409607 + + 25 Mar 2012; Brent Baude minicom-2.6.ebuild: + Marking minicom-2.6 ppc64 for bug 409607 + + 25 Mar 2012; Brent Baude minicom-2.6.ebuild: + Marking minicom-2.6 ppc for bug 409607 + + 09 Mar 2012; Naohiro Aota + +files/minicom-2.6-etimeout.patch, minicom-2.6.ebuild: + Add ~x86-fbsd; Add upstream patch to use ETIMEOUT instead of ETIME. Bug + #397747 + + 03 Mar 2012; Tim Harder -minicom-2.4.ebuild: + Remove old. + + 03 Mar 2012; Brent Baude minicom-2.5.ebuild: + Marking minicom-2.5 ppc64 for bug 389063 + + 01 Feb 2012; Brent Baude minicom-2.5.ebuild: + Marking minicom-2.5 ppc for bug 389063 + +*minicom-2.6 (28 Dec 2011) + + 28 Dec 2011; Tim Harder +minicom-2.6.ebuild: + Version bump. + + 26 Nov 2011; Raúl Porcel minicom-2.5.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #389063 + + 06 Nov 2011; Markus Meier minicom-2.5.ebuild: + arm stable, bug #389063 + + 02 Nov 2011; Pawel Hajdan jr minicom-2.5.ebuild: + x86 stable wrt bug #389063 + + 02 Nov 2011; Jeroen Roovers minicom-2.5.ebuild: + Stable for HPPA (bug #389063). + + 01 Nov 2011; Tony Vroon minicom-2.5.ebuild: + Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & + Elijah "Armageddon" El Lazkani in bug #389063. + + 31 Oct 2011; Tim Harder minicom-2.5.ebuild: + Use default instead of default_src_install. + +*minicom-2.5 (03 Feb 2011) + + 03 Feb 2011; Tim Harder +minicom-2.5.ebuild, + metadata.xml: + Version bump. Update to EAPI 4 and add myself as maintainer. + + 23 May 2010; Raúl Porcel minicom-2.4.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #317703 + + 20 May 2010; Peter Volkov minicom-2.4.ebuild: + amd64 stable, bug #317703 + + 19 May 2010; Jeroen Roovers minicom-2.4.ebuild: + Stable for HPPA (bug #317703). + + 13 May 2010; Jeremy Olexa minicom-2.4.ebuild: + Add Gentoo Prefix changes. Bump to EAPI3, add keywords. bug 316827 + + 12 May 2010; Joseph Jezak minicom-2.4.ebuild: + Marked ppc/ppc64 stable for bug #317703. + + 10 May 2010; Pawel Hajdan jr minicom-2.4.ebuild: + x86 stable wrt bug #317703 + +*minicom-2.4 (19 Feb 2010) + + 19 Feb 2010; Patrick Lauer +minicom-2.4.ebuild: + Bump to 2.4, thanks to Tim Harder. Fixes #304167 + + 11 Jul 2009; Joseph Jezak minicom-2.3-r2.ebuild: + Marked ppc stable for bug #274781. + + 04 Jul 2009; Brent Baude minicom-2.3-r2.ebuild: + stable ppc64, bug 274781 + + 28 Jun 2009; Tobias Klausmann minicom-2.3-r2.ebuild: + Stable on alpha, bug #274781 + + 24 Jun 2009; Jeroen Roovers minicom-2.3-r2.ebuild: + Stable for HPPA (bug #274781). + +*minicom-2.3-r2 (20 Jun 2009) + + 20 Jun 2009; Alin Năstac + files/minicom-2.3-getline-rename.patch, -minicom-2.3-r1.ebuild, + +minicom-2.3-r2.ebuild: + Update getline-rename.patch (#270452). Migrate to EAPI 2. + + 19 May 2009; Markus Ullmann minicom-2.3-r1.ebuild, + +files/minicom-2.3-getline-rename.patch: + Add glibc name conflict fix, thanks to Conrad Kostecki in bug #270452 + + 18 Nov 2008; Alin Năstac minicom-2.2-r1.ebuild, + minicom-2.3-r1.ebuild: + Fix dependency typo (#246829). + + 21 Jun 2008; Robert Buchholz minicom-2.3-r1.ebuild: + amd64 stable + + 03 Jun 2008; Raúl Porcel minicom-2.3-r1.ebuild: + ia64/sparc/x86 stable + +*minicom-2.3-r1 (20 Apr 2008) + + 20 Apr 2008; Alin Năstac + files/minicom-2.3-gentoo-runscript.patch, + -files/minicom-2.3-one-off.patch, -minicom-2.3.ebuild, + +minicom-2.3-r1.ebuild: + Correct SRC_URI (#218353). + +*minicom-2.3 (14 Apr 2008) + + 14 Apr 2008; Alin Năstac + +files/minicom-2.3-gentoo-runscript.patch, + +files/minicom-2.3-one-off.patch, +minicom-2.3.ebuild: + Version bump (#215173). + + 27 Dec 2007; Alin Năstac minicom-2.2-r1.ebuild: + Added nls support (#203225). + + 11 Jul 2007; Alin Năstac + -files/minicom-2.1-gcc4.patch, -files/minicom-2.1-gentoo-runscript.patch, + -files/minicom-2.1-memcpy-bounds.diff, -minicom-2.1-r2.ebuild, + -minicom-2.2.ebuild: + Remove obsolete versions. + + 10 Jun 2007; Markus Rothe minicom-2.2-r1.ebuild: + Stable on ppc64 - now really; bug #180120 + + 10 Jun 2007; Joshua Kinard minicom-2.2-r1.ebuild: + Stable on mips, per #180120. + + 08 Jun 2007; Raúl Porcel minicom-2.2-r1.ebuild: + alpha stable wrt security #180120 + + 01 Jun 2007; Raúl Porcel minicom-2.2-r1.ebuild: + ia64 stable wrt security #180120 + + 31 May 2007; Christian Faulhammer + minicom-2.2-r1.ebuild: + stable x86, security bug 180120 + + 30 May 2007; Peter Weller minicom-2.2-r1.ebuild: + Stable on amd64 wrt bug 180120 + + 29 May 2007; Gustavo Zacarias minicom-2.2-r1.ebuild: + Stable on sparc wrt #180120 + + 29 May 2007; Mike Frysinger minicom-2.2-r1.ebuild: + Remove bindnow-flags and make sure minirc.dfl check respects ROOT. + + 29 May 2007; Brent Baude ChangeLog: + Marking minicom-2.1-r2 ppc64 stable for 180120 + + 29 May 2007; Tobias Scherbaum + minicom-2.2-r1.ebuild: + ppc stable, bug #180120 + + 29 May 2007; Jeroen Roovers minicom-2.2-r1.ebuild: + Stable for HPPA (bug #180120). + +*minicom-2.2-r1 (28 May 2007) + + 28 May 2007; Alin Năstac +minicom-2.2-r1.ebuild: + Remove sgid bit and uucp group from minicom executable (#180120). + + 12 May 2007; Joshua Kinard minicom-2.2.ebuild: + Stable on mips. + + 16 Apr 2007; Markus Rothe minicom-2.2.ebuild: + Stable on ppc64 + + 06 Apr 2007; Tobias Scherbaum minicom-2.2.ebuild: + ppc stable + + 13 Mar 2007; Raúl Porcel minicom-2.2.ebuild: + x86 stable + + 12 Feb 2007; Gustavo Zacarias minicom-2.2.ebuild: + Stable on sparc + + 10 Feb 2007; Alin Năstac minicom-2.2.ebuild: + Stable on amd64. + + 18 Nov 2006; Alin Nastac -minicom-2.1-r1.ebuild, + minicom-2.1-r2.ebuild: + Stable on amd64. Remove obsolete revision. + + 04 Nov 2006; Alexander H. Færøy + minicom-2.1-r2.ebuild: + Stable on alpha. + +*minicom-2.2 (31 Oct 2006) + + 31 Oct 2006; Mike Frysinger + +files/minicom-2.2-gentoo-runscript.patch, + +files/minicom-2.2-one-off.patch, +minicom-2.2.ebuild: + Version bump. + + 09 Jul 2006; Joshua Kinard minicom-2.1-r2.ebuild: + Marked stable on mips. + + 22 Mar 2006; Michael Hanselmann minicom-2.1-r2.ebuild: + Stable on ppc. + + 19 Mar 2006; Markus Rothe minicom-2.1-r2.ebuild: + Stable on ppc64 + + 13 Mar 2006; Gustavo Zacarias minicom-2.1-r2.ebuild: + Stable on hppa + + 13 Mar 2006; Gustavo Zacarias minicom-2.1-r2.ebuild: + Stable on sparc + + 12 Mar 2006; Alin Nastac metadata.xml, + minicom-2.1-r2.ebuild: + Add package description in metadata.xml. Stable on x86. + + 25 Dec 2005; Diego Pettenò minicom-2.1-r2.ebuild: + Use bindnow-flags function instead of -Wl,-z,now. + +*minicom-2.1-r2 (13 Dec 2005) + + 13 Dec 2005; Alin Nastac + +files/minicom-2.1-gentoo-runscript.patch, +minicom-2.1-r2.ebuild: + Install minicom with group uucp and sgid for allowing normal users to lock + the serial ports that are entitled to use (#108088). Set default script + program by its full path (/usr/bin/runscript) for avoiding usage of + baselayout's runscript (#114754). + + 04 Oct 2005; Alin Nastac minicom-2.1-r1.ebuild: + Remove INSTALL from docs. + + 27 Jun 2005; Markus Rothe minicom-2.1-r1.ebuild: + Stable on ppc64 + + 29 May 2005; Alin Nastac + +files/minicom-2.1-gcc4.patch, minicom-2.1-r1.ebuild: + Apply patch from upstream CVS to allow compiling with gcc-4.0 (#93120). + + 21 May 2005; Markus Rothe minicom-2.1-r1.ebuild: + Added ~ppc64 to KEYWORDS + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 21 Nov 2004; Alin Nastac -minicom-1.83.1-r1.ebuild, + -minicom-2.00.0.ebuild, -minicom-2.1.ebuild: + Removed obsolete ebuilds. + + 21 Nov 2004; Karol Wojtaszek minicom-2.1-r1.ebuild: + Stable on amd64, bug #71817 + + 20 Nov 2004; Daniel Black minicom-2.1-r1.ebuild: + ppc stable as per bug #71817 + + 07 Nov 2004; Alin Nastac minicom-2.1.ebuild, minicom-2.1-r1.ebuild: + Added net-misc/lrzsz to RDEPEND, which closes bug #36133 + + 27 Oct 2004; Jason Wever minicom-2.1-r1.ebuild: + Stable on sparc. + + 05 Jun 2004; Bryan Østergaard minicom-2.1-r1.ebuild: + Stable on alpha. + + 27 Apr 2004; Aron Griffis minicom-2.1-r1.ebuild: + Add inherit eutils + +*minicom-2.1-r1 (24 Mar 2004) + + 24 Mar 2004; minicom-1.83.1-r1.ebuild, + minicom-2.00.0.ebuild, minicom-2.1-r1.ebuild, minicom-2.1.ebuild, + files/minicom-2.1-memcpy-bounds.diff: + propolice/ssp caught minicom going out of bounds using memcpy() in the + winschar2() function, so we add some basic sanity checking to the function. + + 18 Dec 2003; Jason Wever minicom-2.00.0.ebuild: + Marked stable on sparc. + + 19 Nov 2003; Heinrich Wendel metadata.xml: + metadata.xml + +*minicom-2.1 (24 Aug 2003) + + 30 Sep 2003; Joshua Kinard minicom-2.1.ebuild: + Added ~mips to KEYWORDS + + 24 Aug 2003; Martin Holzer minicom-2.1.ebuild: + Version bumped. + + 21 Jul 2003; Daniel Ahlberg minicom-2.00.0.ebuild : + Fixed typo. + + 09 Jul 2003; Jason Wever minicom-2.00.0.ebuild: + Added ~sparc to keywords. + +*minicom-1.83.1-r1 (24 Apr 2003) + + 24 Apr 2003; Graham Forest minicom-1.83.1-r1.eb$ + minicom-2.00.0.ebuild: + Added einfo for bug 9526 + + 19 Mar 2003; Guy Martin minicom-1.83.1-r1.ebuild : + Added hppa to keywords. + + 05 Feb 2003; Mark Guetin minicom-2.00.0.ebuild : + Added ppc to keywords, runs great + + 03 Feb 2003; Aron Griffis minicom-2.00.0.ebuild : + Add alpha to KEYWORDS + +*minicom-2.00.0 (02 Sep 2002) + + 06 Jul 2003; Guy Martin minicom-2.00.0.ebuild : + Added hppa to KEYWORDS. + + 02 Sep 2002; Brandon Low minicom-2.00.0.ebuild : + + Use einstall not emakse install to fix sandbox violations. + + 02 Sep 2002; phoen][x minicom-2.00.0.ebuild : + + Bumped to new version. This closes bug #7337. + +*minicom-1.83.1-r1 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/net-dialup/minicom/Manifest b/sdk_container/src/third_party/portage-stable/net-dialup/minicom/Manifest index 37510866de..d55718ae82 100644 --- a/sdk_container/src/third_party/portage-stable/net-dialup/minicom/Manifest +++ b/sdk_container/src/third_party/portage-stable/net-dialup/minicom/Manifest @@ -1 +1,23 @@ -DIST minicom-2.6.tar.gz 830255 RMD160 348ab9aea947ba8009f99a7f9b144d062e5f4ac6 SHA1 610802d4e0c276b8d2fa7ca30cce5eac33416ebd SHA256 ea5fe79c22dcb115cf5ed287b0e7a69e069bedd39889aa89b1a23f64f53fceb3 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX minicom-2.3-gentoo-runscript.patch 2382 SHA256 9d79ab8eb2942cdbde2b65ab7958b7c485c83428f31e5644f0f2af2c1d6bffb7 SHA512 f88a54d5d64bec288930eb7d34332d3f4cdf879a90a694c4e538cc92ec213f15816ea9fa1225ea1122b3ee00b69b365cd69a17ec09369f4498b437374d425b5f WHIRLPOOL 74c40c8b81c81ec504d3193175b38c0644809a505f201f5d01cd9d74723336e3b4c1cd5cfd11e55fa528439aaef17bdc2c88b797de63c339c1ce8b51a020387f +AUX minicom-2.6-etimeout.patch 266 SHA256 cce9dfa838f7df59e59e64e0494d98ffe7143512ed419f2034f36e73be80d698 SHA512 623310112fe8c9ca50e2f5bc3c67675d501a96706ff80cb30b0e4da0074c6662f9268bd9aad792e7495f156690755ce7c1625c19efa69ff577a34967646cbb4c WHIRLPOOL 6333f7ae0d68824ae16126705800cc90837a1be4090f423f2bce60e24c2904829044a413fa3a018bc4202ce0ae9bf978877e3c763be670364e878cc249e2db80 +AUX minirc.dfl 66 SHA256 d7a08c0a5befc155170b8e6009b028c0361e72da6c2c3f55e1858711eaaca5a0 SHA512 dc6f65392ec4ee9e0f499596b6220cb23e443530a3802edc8805412a7999ffb48cb2f9f5c9f7a7ebfbbe166fdbf128847f00141c4f67c0176bb245081814955c WHIRLPOOL 7c245ce32e0e37147974b392ce01a3deb8fc81e692fabc9eada329f00523a6989dffc652b95e2ce6a091b6f199964a038618afced647d2cc85f9556a850490f9 +DIST minicom-2.6.tar.gz 830255 SHA256 ea5fe79c22dcb115cf5ed287b0e7a69e069bedd39889aa89b1a23f64f53fceb3 SHA512 96345e0c7b5991d3320fb4478b26717efdcdde307cd1cd065be424456bd90e528405c889a8aebaf6a67f3c614e4858825ec7f32769f2069f1b2e3ec5a2556023 WHIRLPOOL 7bfcb9a9609dc85585c808c8027f14406c1ff72771262d3c5beee9209078db9a58396d272333eb1ec6f97c0013b6a3792e0a1444cb737db4c202ccc90b8b1483 +DIST minicom-2.7.tar.gz 863544 SHA256 9ac3a663b82f4f5df64114b4792b9926b536c85f59de0f2d2b321c7626a904f4 SHA512 eb9679ac3a3d3585ea06c54407567898e50b981378656e7f8a241071c91054ff0928cc9023d2c79d1936588cdffa9426f4962b556e8daa1783add0c5ac59b5af WHIRLPOOL f93642d6cc3c8dee987d461a67e4a98b55d0ebea1a0c1b2dc8564a9af66dbf9aaad3e4cb2e161d127b965d955637882eda601034b863b32ee776925db969418e +EBUILD minicom-2.6.ebuild 1421 SHA256 e0a6cb6d9aa3de6d3a903154e496ac533a5def19baab408e1d77ddd00f0bf631 SHA512 140d68425ab3296376c371e9015311fca6dfda552a4ac88ed881bd7f469769899d920b7f52c119dd41929535fe483aef13ddf29df0afefc9449c4dd022a6740d WHIRLPOOL b321e26d4413297fa9b1909c7977626644f278d2857be80f17990336c949c459986d1146b409f6d3687cdaae1da6c68f342e6326804b5224d9f0fdcadd2fa89b +EBUILD minicom-2.7.ebuild 1392 SHA256 31a691d5d7b271ebc23175f0eec037c10f4570e479a4a027bad6475d4fc7b001 SHA512 c52c990d34659221522f1ea36f9d4e1aa17b8730f80503f59fb02cf79704596319012531fe98c5f7228aa9319a2162e0a8503a42a640ebc78a73434269b862e5 WHIRLPOOL 5c34888db674efe02a2c42191349a70aaa2caecaf01004d1e73350071dd371a85e6cf0081d7a2d872849bc47838f3d98b8b63c6e370d2f5d1aef12e2a45c5f66 +MISC ChangeLog 13282 SHA256 6ab75410072149bf7acf3b1eadc1776505be34fe46f2cb014d0f543b7a572c1f SHA512 d0bcb42be3439cba34194e75146cf0cb83039fd57ac4dfd262ee4201ee40e810aedbc8eeca1cf2ecf07cc9481a5f703a3b407cf7938cde0e5f7eed74d0e854fc WHIRLPOOL 7c00c6208af8e3a38c7e61d55f54046ddd9e318d8075a50ad13ab9359efa87b717a4cda516ac4730f3024053d4a6577e369c9f32683f97196c3876677fda6ed3 +MISC metadata.xml 368 SHA256 1c7f407d62ea9d46dc95154aa4776af937da63c6f4de0ab4731dadefd0129792 SHA512 ca31f2130230d06f0233d7ee2d775cca80074858550772fe050bd9d3a45d1e3531a77cece4877644b332c6264e4c2a5b314b5940ce15115104b1fa6208aca4c9 WHIRLPOOL d851332243adcdb7a8f14fbdb8fe14944e6b465bbd01998a674efe20c2f4fc695d42d65cd0544e9f6d606d23de9f5e6627e6a012ff5631c937286f81cbfc902f +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQEcBAEBCAAGBQJVEDcqAAoJEEqz6FtPBkyjMR0H/AtFv71Jj7yaXO51Ov1JDu09 +6zIWBwjXB3ad9bISCCRYIC7ReqDrDlXAHa9PDL/vTHxurDHyUVjKZjxU9XFiW8FS +lxAc84SUc+m6C20IFlZqGoiOGDDovn0V32osbMXXAt4Ca8INIjO5B15WSxwUJXm+ +JyKgjE2oE2ekQV4P7/9jT/rjtpHsy8Dhr+ACjWOkWsY7g5kIdMR6RKp5YMKukT1+ +o1llVRO2ZAfFvSivlddgayshjRCVpRJNYGsCYeyIkep+0Smx3hlFQPnvff2NVCuK +aD7e8fUA3J6F2ICnGCRUtr5nz734PIPRe3ikaIUhQXEP9ORFCJNjhXFC6EqIJ/U= +=sA3D +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/net-dialup/minicom/metadata.xml b/sdk_container/src/third_party/portage-stable/net-dialup/minicom/metadata.xml new file mode 100644 index 0000000000..f5d48b8230 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-dialup/minicom/metadata.xml @@ -0,0 +1,9 @@ + + + + net-dialup + + Minicom is a menu driven communications program. It emulates ANSI and VT102 + terminals. It has a dialing directory and auto zmodem download. + + diff --git a/sdk_container/src/third_party/portage-stable/net-dialup/minicom/minicom-2.6.ebuild b/sdk_container/src/third_party/portage-stable/net-dialup/minicom/minicom-2.6.ebuild index 7f1fcde271..84513b98d0 100644 --- a/sdk_container/src/third_party/portage-stable/net-dialup/minicom/minicom-2.6.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-dialup/minicom/minicom-2.6.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/minicom/minicom-2.6.ebuild,v 1.9 2012/05/06 17:46:29 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dialup/minicom/minicom-2.6.ebuild,v 1.10 2014/08/03 06:14:05 tgall Exp $ EAPI="4" @@ -14,7 +14,7 @@ SRC_URI="http://alioth.debian.org/download.php/${STUPID_NUM}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux" IUSE="nls" COMMON_DEPEND="sys-libs/ncurses" diff --git a/sdk_container/src/third_party/portage-stable/net-dialup/minicom/minicom-2.7.ebuild b/sdk_container/src/third_party/portage-stable/net-dialup/minicom/minicom-2.7.ebuild new file mode 100644 index 0000000000..88d4f322c2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-dialup/minicom/minicom-2.7.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-dialup/minicom/minicom-2.7.ebuild,v 1.3 2014/08/03 06:14:05 tgall Exp $ + +EAPI=5 +inherit eutils + +STUPID_NUM="3977" +DESCRIPTION="Serial Communication Program" +HOMEPAGE="http://alioth.debian.org/projects/minicom" +SRC_URI="https://alioth.debian.org/frs/download.php/file/${STUPID_NUM}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux" +IUSE="nls" + +COMMON_DEPEND="sys-libs/ncurses" +DEPEND="${COMMON_DEPEND} + nls? ( sys-devel/gettext )" +RDEPEND="${COMMON_DEPEND} + net-dialup/lrzsz" + +DOCS="AUTHORS ChangeLog NEWS README doc/minicom.FAQ" + +# Supported languages and translated documentation +# Be sure all languages are prefixed with a single space! +MY_AVAILABLE_LINGUAS=" cs da de es fi fr hu id ja nb pl pt_BR ro ru rw sv vi zh_TW" +IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.3-gentoo-runscript.patch +} + +src_configure() { + econf \ + --sysconfdir="${EPREFIX}"/etc/${PN} \ + $(use_enable nls) +} + +src_install() { + default + insinto /etc/minicom + doins "${FILESDIR}"/minirc.dfl +} + +pkg_preinst() { + [[ -s ${EROOT}/etc/minicom/minirc.dfl ]] && rm -f "${ED}"/etc/minicom/minirc.dfl +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ChangeLog b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ChangeLog index c2436ae249..c5163ad6cf 100644 --- a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ChangeLog @@ -1,6 +1,17 @@ # ChangeLog for net-firewall/ipset -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ChangeLog,v 1.77 2014/06/21 20:25:57 robbat2 Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ChangeLog,v 1.79 2015/05/14 06:25:02 dlan Exp $ + +*ipset-6.24 (14 May 2015) + + 14 May 2015; Yixun Lan +ipset-6.24.ebuild: + version bump, bug 532754; drop check_header_patch() which only required by < + kernel-2.6.35 + + 10 Aug 2014; Sergei Trofimovich ipset-6.15.ebuild, + ipset-6.16.1.ebuild, ipset-6.16.ebuild, ipset-6.17.ebuild, ipset-6.19.ebuild, + ipset-6.20.1.ebuild, ipset-6.21.1.ebuild: + QA: drop trailing '.' from DESCRIPTION 21 Jun 2014; Robin H. Johnson ipset-6.20.1.ebuild: Stable on amd64 per bug #502870, works for infra (actually do it this time) diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/Manifest b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/Manifest index 73617addeb..12d1486213 100644 --- a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/Manifest +++ b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX ipset.confd 588 SHA256 a4203705531190ba1793dfe18e0cad03cae624918fdd9845d79c6aef27ad6ee7 SHA512 93e01873c3fb8ff5f4f78e04118a666a650e604a1ba2908309faab08aa140e0ca7a2e24fc5114a9e809d3dbe81e801fc9ad59d53e174014cae1f23719a2a8e3e WHIRLPOOL a1ff1c60d761de759ca9c624784698dfb18e461eb2eb817eadbeeadf0706f8af07d1dc36c495435f338c6aa099a2b974e4c9c10179a4fc98eb11c15dc8fcc23b AUX ipset.initd-r2 1456 SHA256 ca354bd315ee57b31a7ba54ebd8988500b3b65f33330cc42c56a9c6655f6a5be SHA512 c81255adf94c4bfdb2394141345115c83f2ad87a5a922a29715a1a8adc7a76ec5f1f612dd0db2302152140ddbd47ddb9e6c610372c7246d12ba82aaaedf878eb WHIRLPOOL a7ba629ae1353aaa648e5660a5a07139c8e0a591f527958d9ffc38ad4fbddf0285a0af73ffffd99bb4ae374e786424dd46a5089e8ed6a55c4cfa97f26af51c49 AUX ipset.initd-r3 3099 SHA256 9e8cb7742137888043988bf1f0654fd17acc6ab9f7b795f3854705c79dde64f3 SHA512 b25408e6dea3a965c88be0affdb130dc865805c967c3b4b126f677c8678d12307eec408f229099e61d876e45bc9f51ee5e1009a4a0d0658d7965f88b34a6412c WHIRLPOOL ca43ed9f76442ec91c4357530d234b10b81d70bd872486ca8c4941cb4191ce3055add5919e19e44c06c0e1362cac801b314563754b9dca8cb63c384f28a89e3c @@ -8,12 +11,33 @@ DIST ipset-6.17.tar.bz2 448076 SHA256 7987bb8de1b0490b32084ab72165ae53038e497a96 DIST ipset-6.19.tar.bz2 465927 SHA256 058e7950efdf8b9539ab79eb145de7be60d6cb7b92c0c011edda37e70135024c SHA512 9e9fdccd8ae34ad56c5fc6da03060b39b3acc9a53154acf7e82df3f2c1545b2bdcc7b5b9b4f6ddd6ee3e8582e81b1fa51fae37cb4f46948c053d5153bdca6f39 WHIRLPOOL 31472a732781598c8d99ee562766492c225e359b8153ff68a7769d8fa86f41cac9749eda08e4e3922a6ada5a815192109104b42c59ba3079530f6c0b0169613c DIST ipset-6.20.1.tar.bz2 500898 SHA256 356cac020438cd0871acbfc4cb119b8296030f0bb4661ad0d44bbc115ccbce92 SHA512 3fda3a71c18c8d5f9567038fc72f95abec81b4c789fbca7f7b9c032b15000cfbd2829f11a07f2f9ad2afcff54d6851923caff0917b2ead73756673a6b3667565 WHIRLPOOL f31cd533d286238e63f38aecbf281d428d75e856b393f61db5f6622d0dc0cd0a6de7aa4d3eaa2831e1da7dd0846e95c22f92b3a586cf3918cee074360a4caff3 DIST ipset-6.21.1.tar.bz2 510013 SHA256 cf46c9c35a15aa0f2e0fbab0422586757bd82386c8ad3864936e6cffbd74a331 SHA512 c2ffb2eafc780e15370fd48841f4323c39e8fef1893216c8bc0b8aa8d143f9daf078c6e261e4558243004fe9612ce1d5ca4cca16f8b3f324f4194700c1b0accb WHIRLPOOL 230ebb4756891283980f5b7f67c0c64772b1527b8e8c0b6cdd2714de450b3f6c2a75d961d44563e440edd1399bdee8cce820fe59f46c28355a6f053ad6b1c37b -EBUILD ipset-6.15.ebuild 3340 SHA256 0a84e355c2e9a87e4e321c6db6f88680d546939fafaa9049b81304c2cf73ea2d SHA512 41cf7a912d6359384aaa8444d6cd5696df16a1babfe3c2d26bdd96d328e8a0e0f9a8ea88df84f126b11fb91dcfc084fd6417093f3160402d9e0d190ec0d5826a WHIRLPOOL ddd0fa4b2fb0a689ea6ae5cf209290196fb6a77a33fea169ef59c032895037e82e6b913a49fdec09575d2fc0837adea7b0edc702d05132a714717c91e44b6ca9 -EBUILD ipset-6.16.1.ebuild 3317 SHA256 21ed030cf52286c01d606275ec6cbe540e7494ee9aaffadefec9940647ebe69d SHA512 72cee79bb4347bd10db533763ab9145c56397ca134eca02de934f907565a520558f3d13ba3f50e429c059c3dcacb56d6adcce09e37da7d3f27c8ced5f1f15113 WHIRLPOOL b1caa8d5b01055e051f79445f7561d7335022dac561c4186baa717d0ec3b1d45a1ad5b3689290845068eaad9965966afc69f7bae55ecf2de80714ee1223fa80d -EBUILD ipset-6.16.ebuild 3315 SHA256 176714fc62f02a89a724915945683a49f7f85ed0b062aa7f45f6c450d39e137f SHA512 fb411c9c8ee4b42fd38fea98d6a8f2bfcf360ad4150d44442c5cedf2e77ecf24ad951b89b6eb2a24d8f8465a4df77d96c666b99e74f92877aca187af4052f4af WHIRLPOOL 263fe190d2c4a1ab4f513ffef96ad9542be68ca52a86068e8b1f0b38223d3ad9a5a144de8ac662cb7f0f42f542de6b7c30fbf8690b537203e70f18678e4053c0 -EBUILD ipset-6.17.ebuild 3308 SHA256 72a88d8eb30040bc94230e62434182b0ff2393182851877e0f50cfe359208d8b SHA512 aeb04ed0be26c4b8b3aab67a3731dbddf9cc915d8fe295b7ed31a8e287f077b8623c623edb812471a597b0d6c993ce370f2043a1d063fae37c1f9c5e0d738958 WHIRLPOOL f4697fbdd268ef3b5fbbedd99f5e7527ed4e93ae001c57aa5f15a1f2c7ed2fdb3eeaf813009cfafbc7e919176a3ab1ff11405d6a6314210df8362c374eb131d0 -EBUILD ipset-6.19.ebuild 3314 SHA256 caccb43b2726ded7f4c8f2a0196828ab13e943790ea88d744b3834c895078ab3 SHA512 ab365c15f87915083178120ee26656dd0282884c2d3e0f2e8f10e74e9c06061894680d64de0f06786f14bfb983140ea3fbdaee12d010f920863a9c74cc1d6638 WHIRLPOOL 176f53eecfd7295eae3983b3c197c01f4756ff324d34b393e0a92c83fc89e9475595c85f1ae55d133e8b71adcef554ce9c52f04ab73adc179c80797da94c888a -EBUILD ipset-6.20.1.ebuild 3530 SHA256 b89382c924b2b90eb3752ff99f8074a3e3874d92bb3d4b40a9d3c536a1c38858 SHA512 3881a399a26e607ea41feb6c2adb6259b460c2b67d38fff8c170d3719591d45cb66b946b6c4012726fb422c210eb33ce55050ef4d9b30e33edc12166f2c526f8 WHIRLPOOL 76fb2a9f649b9e8cff349c5df2c60a53a2231f7f682e36b2a6807030a6567c89e87a80a93366dcf5cc0f46646648b6b4bed59c7fb23e72d11d80bc200c63eed0 -EBUILD ipset-6.21.1.ebuild 3531 SHA256 e439eb1199c00650f9042e961f302a10f09143e2bc5c1769d147db9521ebed2d SHA512 428d85f4c9f9522d6d65fc25dbb805eae4db507123f236377ec62fa4eb8b65c01bafdf8dbaa17bd94062265c3bc7b37fb3e9f74f82d232701a75cf413125d514 WHIRLPOOL d1c2473a5b3b1c9bf09ddc569fdaef90b76a75126ac2ee10dd295b52bc2d076d719f505e53a0326c9a980c2506dcf13b41584554828d0800165374a8d6cdb391 -MISC ChangeLog 13336 SHA256 86fc0d0e78c8c6bb32c32ecddfd87cad2e474cd3792587615dfe5717c6071499 SHA512 9b8ccbf4527d72e227f5528a67e08a4cd9215b6315e045109c8681038f6ab5f8b9b1be6cadf1c1e1750d0db5d596676095b3dd001c53e5eacbd6c636c212fed2 WHIRLPOOL fa9618f4aeb3ebbce2da209f7dc161ce0cdaa94366472e100c1b668e0f394b4954c533037dbd0f824ffb45daf45bcff3316c521b065a9392cdcc670e5bd0ddda +DIST ipset-6.24.tar.bz2 518811 SHA256 3071fc283f00a6472b5b352ef57f9825c9face70dda5b0d8715f8d43d0e995d0 SHA512 107bf492030dc4e8e4c2a939e46a715f58458126bfb636dae993e5bf31151d33c2a41b89eb5cca85b71d95b3e36debf97cdfc72c568f351091df17159003d6c6 WHIRLPOOL d34e8d5d197be85cf00ea6a5dbfeb7c52b5d42d9e78299620928e69ba1fbbe124cb16b9f5f2e05d1213b2b7a29a2bed2c1edac2f15ee3c83d8dc19eb3afcc112 +EBUILD ipset-6.15.ebuild 3337 SHA256 3a10f70af23adb6acfee2e85550ada9dac653256b97993ef60833e47de484f1f SHA512 204cbcd1bb7d770305eb6cd33f38e970f039496125fd765095f5b2d5fa5fff3cc9311a21d877ce1ebeee934c8446e4c6f4ffa810cfa911219dcbe726e482ca9e WHIRLPOOL ec66bb902e50ceaab0d7b244fbf8e66b94ddb9a867e32dbb2b4c2d0592793868fcca82420e9034af6ba5dfa164b9f39207a097365152f6e3d455f09ddc3c0662 +EBUILD ipset-6.16.1.ebuild 3314 SHA256 3a3968ce95d406e6e094e7bed03204c8406cbcf29df5518c25e461baba3a3070 SHA512 7226aa8ecde71108921bd0d9038fa0c72bb13b44573c4687950becb999340b9f30279330d8b6e0f8186bb22dca0370d336a80944aa0d3996467414fc2eb4577f WHIRLPOOL 9a09d61803729f5d448d7ac6ef5447bbfacef64649b3c4d492ddee7f28f0fba62aef91561e27f05f74125761dee118301480fac103b4a69bcb45fcebedf5734d +EBUILD ipset-6.16.ebuild 3312 SHA256 e438557d0d77e1802e7bee7cca889f69cc2ca8160591a786d93e7140654c4a03 SHA512 0d1625a9479820a77c55f6f129a7bce4eb4d157167124b9a59664ca26885b92ee5873abc32d8134e48d8bf356501819c68e50b3c592a9ca3ad302ac83ff55656 WHIRLPOOL becb5d94e409fd9e94a383720b49f4ef62ad91202a772e27a50e9984f5a9fd138e2d4053e006566470693508f0514890d47d203c4dcbc8bc50b6e3c9e23fc4a0 +EBUILD ipset-6.17.ebuild 3310 SHA256 194139ab6f37af3bb26e5892ffd38c55804b11511b136364237e8e5bd6c3f417 SHA512 f0538048194a87dd5affd623daa5d19114bf2d82fdfbe7a27fd1989675aca40eaa6d97951c4449420220eb9ff74487dc45bc13194ac9b71c75280076e69426a5 WHIRLPOOL a2a4beaf2b7862010f58907dcf19dda8bf4d1ed109e2500a4bceb93f5f4dcb7dec14ab5072168cc8494842884e64bffee65f82c32151170d103f2f13cfd06d80 +EBUILD ipset-6.19.ebuild 3312 SHA256 edc862ea8e227d7f7f73010a5165c09efd6466a9bf3ff92e3d841939ea1f492a SHA512 a005c1269354899b9d6077295a39c83f520a764cd7ab49a44e43b2d7662ab2bc692e4ff4785eb289a7d35bc90f773cd620e7279afb6757e6cebc61cd331fe40e WHIRLPOOL e0dc91de6371f1b5e723b5d2b85c4def6faede8f2a0173f2120750691c5d90a56523eb73d0371a380f0c028044e6430bd538d4889c0aced6665415c5d7c7c19c +EBUILD ipset-6.20.1.ebuild 3528 SHA256 0e26c03575a0a1963be785b4bb6e574bfcf0714397b27b5b2e4e0905089af677 SHA512 2b1db27af377a83d53e82329bfa7633d824731b6ac08e9163c4e8c5e79a690c49afefdd88737b61f6040d15f674c7d6d517bfb8f1c4f1a762ac15d5e5481bd41 WHIRLPOOL a72f2db72bc0dab6918ed9a19adeb4f7afd94cc16251fe1b84809c384e422ff438a616c8c33d9b1de8cf479d9410fa5792bc676e513e1888de4ed8a05419e756 +EBUILD ipset-6.21.1.ebuild 3529 SHA256 12265edca1260882cbd4d27e8b3e918bcfc76132a3c255e12543f78225cd64ee SHA512 cdd70afc9b440e98c9bee033f7303d1991d31dd085b7a63734137ea9de19960227079a65d396dd7fdbd05c09068a4d101eeb84e02b769cdeafbaaa624db16fe9 WHIRLPOOL 74c71b15d215a4f8901bc8c0fe435047c9fd8825a2257719fdd5cf04dba22324de4ca4534c9e949e3847e18a793f8156ead61f5a2e9e4d32050acf41ba030dd8 +EBUILD ipset-6.24.ebuild 3102 SHA256 2453b626b504ef2caf2e8e032146ef8f867ed22d2e0b45dfd2eeef506a30d46e SHA512 4f48281583e60b73cfe1f0922c695d06a2d3baee2e17643a5b62d56a4d40ddb59428e50ed1e887acd275b269e4c92b420392ba5cf5e3bf5436718d5fd698201a WHIRLPOOL 12d0284051e18ef84dd81a393b20f5c78f8bcabdab3850885376e9abee7ccbf1f132e7a52ac2f8b8cd969e3d5efce889fa75892f76d4540667313ffd0c0932a8 +MISC ChangeLog 13758 SHA256 27fcbac08b65bff92d005acff99837b659b9d5b4e35b8caff074bc806c391944 SHA512 16a2bb6094b0934630108bb336838887457672f74c374316ff5450ee8af8e94432661d85c879b233f16ce751fc3d2abf86888d920d588bbfefbb7b1504f8fba1 WHIRLPOOL d2f52c40acc89740fd22475cd55c92062dc749601fb02cc813d82ac1b8369c33df8f4d0a26d1505ef78715ca7c3f08e491cbcf673be8e7b8ac4a813c203e198a MISC metadata.xml 202 SHA256 76dbb4a720140d78f0ddfb2b2782c03852169c201c1f507eb17ef4d2a82f212a SHA512 bd1c14da72bdd52e3bea3056f5b9f908c31d6915b651d15d80a0a7d26778c97cde493ae9ca4352bd313eb16ddbed9b169c6b620c7f4a9b77973f7077fa8d997c WHIRLPOOL c073cc4c903e3377c7aee652c5661a1657cc5ba70c3deb4b2d7b2d0e31a78fb8b362b2f255de3faddbf4c46250d14d2d5d39a6a13b910ad18f8d53df362163a0 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.1 + +iQJ8BAEBCABmBQJVVLBoXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCNUJBQjhDOUMzMUI3MTE1NjcwMjIzREMz +MUFBRUE0NzU5NERCQkVEAAoJEDGq6kdZTbvtOR0P/Rrwu98jsvSKGlZKewIhY0ra +W0X5qbE7AuNwv4zy6XySwhqPHd92cfRbB4qydm/qQpzDrRBNodH6Igx8PTwoRPoJ +rPJ4MHbwQ6HU5Nr0lRs3Ze7Q/4G6+oN34iKkX+1x+XkXMo7Y6TzmgKmZ1/7H8U26 +Yo8Fb3b70AaoiwRF59cg1qlatc3UTnrTmGK3AYnv7V7Dy8tzukif0VV74/rkdaAd +Py1ZrT0YyKmDYR6kRKrxfSoDRynOyRHhPOsg8alBwAG2HYytFjdDV9018QNTuNr8 +BU5JfkosbYTpLdDH6eFNtq/D2OsitGB2VAVK33sP4Ve+nr3jhfVecAWiuQJEW6DU +43glkrTxhrlmXe4pa/zOjjlr2iKcp6OAbYXGAYoeQXDvGar9zUo3Jc3gzFSynXDc +vaq2xRL8fjb0EHRU5xbYdGqv16nP17Qia5N87L5GsLg0crl77AHfPS4S58NPlfUW +s5irckEsBnSJHZO4TghbGO269i4T3EUod2Ocatbxjm4UMFuz840njBTC5XNsUxdW +3HkBBrmJCtdZAfl+A4cMMSJrITKSU3JxF0fRSL4QBH7cB7Nbrslepl6eaJHLG8Sb +XV1DTXOM6aL3kysqKqB1tbMv9iyv52EkUoQ0VYpWnUa9mFzzHr05aUwIZlq1i10M +KFA1b026tuQKCnsKVPJh +=PVWI +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.15.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.15.ebuild index 7cf5d7534b..a9c3e89c38 100644 --- a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.15.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.15.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.15.ebuild,v 1.4 2013/02/17 19:01:11 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.15.ebuild,v 1.5 2014/08/10 20:55:50 slyfox Exp $ EAPI="4" inherit autotools linux-info linux-mod -DESCRIPTION="IPset tool for iptables, successor to ippool." +DESCRIPTION="IPset tool for iptables, successor to ippool" HOMEPAGE="http://ipset.netfilter.org/" SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.16.1.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.16.1.ebuild index 75daaa1b29..6af180b96e 100644 --- a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.16.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.16.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.16.1.ebuild,v 1.1 2013/02/17 19:05:58 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.16.1.ebuild,v 1.2 2014/08/10 20:55:50 slyfox Exp $ EAPI="5" inherit autotools linux-info linux-mod -DESCRIPTION="IPset tool for iptables, successor to ippool." +DESCRIPTION="IPset tool for iptables, successor to ippool" HOMEPAGE="http://ipset.netfilter.org/" SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.16.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.16.ebuild index ce51ae0e88..0e65778428 100644 --- a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.16.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.16.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.16.ebuild,v 1.2 2013/02/17 19:01:11 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.16.ebuild,v 1.3 2014/08/10 20:55:50 slyfox Exp $ EAPI="5" inherit autotools linux-info linux-mod -DESCRIPTION="IPset tool for iptables, successor to ippool." +DESCRIPTION="IPset tool for iptables, successor to ippool" HOMEPAGE="http://ipset.netfilter.org/" SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.17.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.17.ebuild index 68f9c51aca..a349a24835 100644 --- a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.17.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.17.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.17.ebuild,v 1.3 2013/07/04 12:18:34 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.17.ebuild,v 1.4 2014/08/10 20:55:50 slyfox Exp $ EAPI="5" inherit autotools linux-info linux-mod -DESCRIPTION="IPset tool for iptables, successor to ippool." +DESCRIPTION="IPset tool for iptables, successor to ippool" HOMEPAGE="http://ipset.netfilter.org/" SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.19.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.19.ebuild index ddf3d6b209..62189ef345 100644 --- a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.19.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.19.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.19.ebuild,v 1.1 2013/05/27 00:03:39 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.19.ebuild,v 1.2 2014/08/10 20:55:50 slyfox Exp $ EAPI="5" inherit autotools linux-info linux-mod -DESCRIPTION="IPset tool for iptables, successor to ippool." +DESCRIPTION="IPset tool for iptables, successor to ippool" HOMEPAGE="http://ipset.netfilter.org/" SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.20.1.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.20.1.ebuild index 7e05a182dd..ef8e6f075b 100644 --- a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.20.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.20.1.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.20.1.ebuild,v 1.3 2014/06/21 20:25:57 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.20.1.ebuild,v 1.4 2014/08/10 20:55:50 slyfox Exp $ EAPI="5" MODULES_OPTIONAL_USE=modules inherit autotools linux-info linux-mod -DESCRIPTION="IPset tool for iptables, successor to ippool." +DESCRIPTION="IPset tool for iptables, successor to ippool" HOMEPAGE="http://ipset.netfilter.org/" SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.21.1.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.21.1.ebuild index fd3a04501b..d07b4a59b6 100644 --- a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.21.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.21.1.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.21.1.ebuild,v 1.1 2014/06/20 20:57:10 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.21.1.ebuild,v 1.2 2014/08/10 20:55:50 slyfox Exp $ EAPI="5" MODULES_OPTIONAL_USE=modules inherit autotools linux-info linux-mod -DESCRIPTION="IPset tool for iptables, successor to ippool." +DESCRIPTION="IPset tool for iptables, successor to ippool" HOMEPAGE="http://ipset.netfilter.org/" SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.24.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.24.ebuild new file mode 100644 index 0000000000..e32be155c3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/ipset/ipset-6.24.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ipset-6.24.ebuild,v 1.1 2015/05/14 06:25:02 dlan Exp $ + +EAPI="5" +MODULES_OPTIONAL_USE=modules +inherit autotools linux-info linux-mod + +DESCRIPTION="IPset tool for iptables, successor to ippool" +HOMEPAGE="http://ipset.netfilter.org/" +SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND=">=net-firewall/iptables-1.4.7 + net-libs/libmnl" +DEPEND="${RDEPEND}" + +DOCS=( ChangeLog INSTALL README UPGRADE ) + +# configurable from outside, e.g. /etc/make.conf +IP_NF_SET_MAX=${IP_NF_SET_MAX:-256} + +BUILD_TARGETS="modules" +MODULE_NAMES_ARG="kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/ipset" +MODULE_NAMES="xt_set(kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/)" +for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,port{,ip,net}},net{,port{,net},iface,net}},_list_set}; do + MODULE_NAMES+=" ${i}(${MODULE_NAMES_ARG})" +done + +pkg_setup() { + get_version + CONFIG_CHECK="NETFILTER" + ERROR_NETFILTER="ipset requires NETFILTER support in your kernel." + # It does still build without NET_NS, but it may be needed in future. + #CONFIG_CHECK="${CONFIG_CHECK} NET_NS" + #ERROR_NET_NS="ipset requires NET_NS (network namespace) support in your kernel." + + build_modules=0 + if use modules; then + kernel_is -lt 2 6 35 && die "${PN} requires kernel greater then 2.6.35." + if linux_config_src_exists && linux_chkconfig_builtin "MODULES" ; then + if linux_chkconfig_present "IP_NF_SET" || \ + linux_chkconfig_present "IP_SET"; then #274577 + eerror "There is IP{,_NF}_SET or NETFILTER_XT_SET support in your kernel." + eerror "Please either build ipset with modules USE flag disabled" + eerror "or rebuild kernel without IP_SET support and make sure" + eerror "there is NO kernel ip_set* modules in /lib/modules//... ." + die "USE=modules and in-kernel ipset support detected." + else + einfo "Modular kernel detected. Gonna build kernel modules..." + build_modules=1 + fi + else + eerror "Nonmodular kernel detected, but USE=modules. Either build" + eerror "modular kernel (without IP_SET) or disable USE=modules" + die "Nonmodular kernel detected, will not build kernel modules" + fi + fi + [[ ${build_modules} -eq 1 ]] && linux-mod_pkg_setup +} + +#src_prepare() { +# eautoreconf +#} + +src_configure() { + econf \ + $(use_with modules kmod) \ + --disable-static \ + --with-maxsets=${IP_NF_SET_MAX} \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-ksource="${KV_DIR}" \ + --with-kbuild="${KV_OUT_DIR}" +} + +src_compile() { + einfo "Building userspace" + emake + + if [[ ${build_modules} -eq 1 ]]; then + einfo "Building kernel modules" + set_arch_to_kernel + emake modules + fi +} + +src_install() { + einfo "Installing userspace" + default + prune_libtool_files + + newinitd "${FILESDIR}"/ipset.initd-r3 ${PN} + newconfd "${FILESDIR}"/ipset.confd ${PN} + keepdir /var/lib/ipset + + if [[ ${build_modules} -eq 1 ]]; then + einfo "Installing kernel modules" + linux-mod_src_install + fi +} diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/ChangeLog b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/ChangeLog index f1c8bb644b..36f7e649c5 100644 --- a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/ChangeLog @@ -1,6 +1,42 @@ # ChangeLog for net-libs/libmnl -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libmnl/ChangeLog,v 1.31 2013/06/24 21:21:44 vapier Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libmnl/ChangeLog,v 1.43 2015/05/05 15:30:19 vapier Exp $ + + 05 May 2015; Mike Frysinger libmnl-1.0.3-r1.ebuild: + Mark arm64/m68k/s390/sh stable. + + 29 Oct 2014; Jeroen Roovers -libmnl-1.0.3.ebuild: + Old. + + 29 Oct 2014; Agostino Sarubbo libmnl-1.0.3-r1.ebuild: + Stable for sparc, wrt bug #517418 + + 28 Oct 2014; Agostino Sarubbo libmnl-1.0.3-r1.ebuild: + Stable for ia64, wrt bug #517418 + + 27 Oct 2014; Agostino Sarubbo libmnl-1.0.3-r1.ebuild: + Stable for ppc64, wrt bug #517418 + + 18 Oct 2014; Agostino Sarubbo libmnl-1.0.3-r1.ebuild: + Stable for ppc, wrt bug #517418 + + 17 Oct 2014; Tobias Klausmann libmnl-1.0.3-r1.ebuild: + Stable on alpha, bug 517418 + + 10 Oct 2014; Agostino Sarubbo libmnl-1.0.3-r1.ebuild: + Stable for amd64, wrt bug #517418 + + 14 Aug 2014; Pawel Hajdan jr libmnl-1.0.3-r1.ebuild: + x86 stable wrt bug #517418 + + 31 Jul 2014; Jeroen Roovers libmnl-1.0.3-r1.ebuild: + Stable for HPPA (bug #517418). + + 29 Jul 2014; Markus Meier libmnl-1.0.3-r1.ebuild: + arm stable, bug #517418 + + 29 Jul 2014; Mike Frysinger libmnl-1.0.3-r1.ebuild: + Add arm64/s390/sh love. 24 Jun 2013; Mike Frysinger libmnl-1.0.3-r1.ebuild: Simplify how we install libmnl into / by letting gen_usr_ldscript do all the diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/Manifest b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/Manifest index 90a07a532c..1641e5e5b0 100644 --- a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/Manifest +++ b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/Manifest @@ -2,24 +2,23 @@ Hash: SHA256 DIST libmnl-1.0.3.tar.bz2 337375 SHA256 6f14336e9acdbc62c2dc71bbb59ce162e54e9af5c80153e92476c5443fe784de SHA512 c47b76a6125271ef9dce13bc8bebd415d2bbd79b6d50491d8ba23344e7e6fe0c1413fe055913ab9444203f0d73166b79f0d4b532b13b62feecde3e5a8cd442a7 WHIRLPOOL 80717c63015e8df36a11c2b7914d63747ff296fac72b4f3a66670038f94d28961ddc6dce2050c41d3ceaf195030b61535ee84a628fa1fa686d8fed013f4d6261 -EBUILD libmnl-1.0.3-r1.ebuild 830 SHA256 ba28c0bfe15c70305e3d49dc83fa0d294eef34e739d971cb2e8fbdbe87f9148d SHA512 1cdb249e04b39bf184b9aa3e34da8968fc00326b19ce2515030886168d1675a8bc152bbdce263cf4c8fd555db7f58cfba43165ce275ff29eb3a8d4a6bfa93cf9 WHIRLPOOL fda65c393ab1247282cdad3af5f26a12beb920782ff406be80ce7b02d09f55d02abe721e02ee2a65f49a957ae0bb2c726dd21db124f8c0f5292ba86944dc4ccc -EBUILD libmnl-1.0.3.ebuild 877 SHA256 346ac52d722ccb80031a0d6a89ba5877ef2d36e506b179a365e280f94f89fdef SHA512 68462943ecd46d7de23633e83a426e3a2ed7acfeb7dc2858b583154d0abbbccdce54c4a653ce5c1d898353eed27b7fc3ed5eac83e3c50923b9b8c12ba3d56695 WHIRLPOOL 4ee405b420ce16fe9c876bea7de2d06399e92cd8f4f3ecfe2f65224538eb27ef63113ff0db4e3b8848159b97fa645ba16d10fc3917935194a6bd1bce23b76e2a -MISC ChangeLog 3912 SHA256 bfb78a8c26df33351f943d588082ce0d62dd895ef1967a8c25a5692a93010153 SHA512 ddafe5e32e4a4683ac43e80e7ca25616827ba039ec0461ea8b568318529f6c434c7f33bb9eef2bab53897b4a5730493e7d22dfc3fb55aad1c63d35822d5d54ac WHIRLPOOL 9563c0cf96c6c31933aa0060741fa88162a93b287c8cde7a2ff7752c458016125dba19f557a0c481deafa162b706e7fcf32f409feebf52c5098486792a73ae40 +EBUILD libmnl-1.0.3-r1.ebuild 841 SHA256 1fd392d0fe0f6225587882bfdc2bb376f943db4a2792546ba3ca1d97fce240d0 SHA512 08743bd817604e930a6cb67346925c10893009b071177cfdaa2f0f56ae1f967174e08d3adfa6eecacfaf7e4b5be60951a1aed1e91479e6e6e041ca667c9a5af7 WHIRLPOOL d590b07ac41f1be0f6183c8de22442d6380e29a8baa0cdc8e80ad3d0037ed993bc81bf9d97d5ceed06b4f4aae202ef5544f63bdf3a049f6e781616bdf7b53559 +MISC ChangeLog 5168 SHA256 16db0522c534ad405a69ce6f75c9be4c75a60be56b1e1047ad341e64c09b7793 SHA512 064a3ac84b6fd0442f91f1a76b4a4c1d528588f95633035dae72d98da1888957772a83e64ce769ed8afd93a3562a96921fb6e9fc89686a7e989d8ad6eab3bdcb WHIRLPOOL a7f58d242beb65320dc18dab2f8d72c157dfa7c3c5c997eb90ab32ddef112e344602403feb5d874c6b8d9ae49381d33b35d9a30024effbcc22fdf518bd7cb7d5 MISC metadata.xml 548 SHA256 28a8017caf4f83aad20dad3aa1af6eab5d5bb6916500459b447ffe2faa543d9d SHA512 155c22299b7a2b59accdf51c8a641e7a12a501e549d1f97f6a655b1d47d3951b0120acb3593eb84cda2baad12b52db31811a100ca672e58f2dd4299c2be69d28 WHIRLPOOL 0c643a51187ef69dd6f2edc91aafdc63e2eba8dba2b122d9efe168733badeef0c5c7cb946a8f5ee5d6d859b14e85a896b6cc127a15b1e2a3b8aeaece8010457c -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2 -iQIcBAEBCAAGBQJRyLhrAAoJELEHsLL7fEFWJ9UP/iaOwTcoZBk2kNEg9/n5zxvO -5Nm4yn+J1+DiLNIUlmIiR+jbyKnbA9bgFUBVon72Id6Tx6vpo2cLVDbtp+Dqk8/p -OgSKCcKa9drVESDoQefIFR9N4O40MqwHuEQNpluJyd/GAxeQC4iWgXVrBekpwoeL -D/rH6nHYjcWu+Po+kQjTXO4gjlsMNZjLv32jlw33Il947x3aGgFzNiR4SssC/UfE -1Wu5D4B2gOQ5pnqNu88NBKUF6lgQQ3nFV02QIHDrjnhZ499l4Q/XFG1am0kNA+du -N8+iss1QwpBk7nmEd11Heu6bZyEWMYp4EZuYPVyAdm6SF2B5rL4bQ98ctQ5+mpcT -tpUwrQTMrfAmQX47YaTZM5X5wT+HvNTJWygtmPACaHo5arGO0C4ykqfF1XdXk24+ -Qrg7GOhptuoLkTwbk6twTHPILtUW9Wdc5BPONxVJvvzVQj4tGB51Wy70lTOBQcMz -AjjywJVVnWe5DFOG3KRLdd3i6eD7aYKrX4rtDqanX/zLiXNgc4xq5wU0k0SST2i3 -BAXVCJL0kgbohiSQBJ9fpwwZr85/oLXa4hcZZNWy/P02SqafjmKZxHZ/hL8dZoQQ -+8xNSnwPEecXALJXJPKEJPsoRRsCSGGn+z8ywpEHF07JMKB334LRP9Sc7bvWsPzv -aBF5dwzIof6VlFKbXqNm -=nDIb +iQIcBAEBCAAGBQJVSOIMAAoJEPGu1DbS6WIAa1sP/i9fL/biawA1+qYJlFL6GR1O +MzPMtiAZ1jSjOM+BzYkKuSm5c/7ND9biOUYkYWj3gayreoxq4qCregLN8f9+f6Z4 +hvppPpW8/nR4PhmBoGFwieYNTMbzBSpZPLfjkTfb2dHnRWbR5Pqft7rD0CUU3V6B +6BCfJn+vi38t01biLhouizkYSzvIxN4hnwptUlHADUEbUhpNsPN5nX8QzRkWZ+dP +nv4n67sHR3rKQtECYvDm1lyOar3ZAFA91QRFrLflK8LEtrw8Xlm0mwsCBr+ebTir +pC2IFyf3FiCOK9zzNWEaSQ2M/nVU2EJEW8shhNuHV5k27lSJ3iGNK97bC/utf5Eo +MGegd+EcbaECtpZ9HvL7HoVOhlpL/W6LUtherY4m4ev5x6Cf/Yt3tdle5Dq5//NJ +rDUNmjHNBjf6BSJtQmESneSNGXSQ+0LbUGBiF/R+5Av5W5n7VIRnvXh0fEZ1Jgx3 +vOFltmDo3BKndZOnj836x3e7Ueudg6siEi4GIMEvvjHl6RPpvMBNw40UPkqNdezz +vJSEvqRZC2YNH6osKXkxaRreFResV992pxt56gl50404I9BVEZpKSHG2CVfvYfFW +MDJydamj590QHCPT+tef0bdQbKEE1tN4JLusRRT8vsARQ0ecoSLCVS/aHyvky4Sy +n84ZVND+CaGDFuilSCk0 +=xhag -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/libmnl-1.0.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/libmnl-1.0.3-r1.ebuild index 81f5ec05db..737d09d886 100644 --- a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/libmnl-1.0.3-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/libmnl-1.0.3-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libmnl/libmnl-1.0.3-r1.ebuild,v 1.3 2013/06/24 21:21:43 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/libmnl/libmnl-1.0.3-r1.ebuild,v 1.14 2015/05/05 15:30:19 vapier Exp $ EAPI=4 @@ -12,7 +12,7 @@ SRC_URI="http://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~amd64-linux" IUSE="examples static-libs" src_configure() { diff --git a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/libmnl-1.0.3.ebuild b/sdk_container/src/third_party/portage-stable/net-libs/libmnl/libmnl-1.0.3.ebuild deleted file mode 100644 index c24de96cb1..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-libs/libmnl/libmnl-1.0.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libmnl/libmnl-1.0.3.ebuild,v 1.15 2013/02/21 16:41:45 jer Exp $ - -EAPI=4 - -inherit eutils multilib - -DESCRIPTION="Minimalistic netlink library" -HOMEPAGE="http://netfilter.org/projects/libmnl" -SRC_URI="http://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux" -IUSE="examples" - -src_configure() { - econf \ - --libdir="${EPREFIX}"/$(get_libdir) -} - -src_install() { - default - dodir /usr/$(get_libdir)/pkgconfig/ - mv "${ED}"/{,usr/}$(get_libdir)/pkgconfig/libmnl.pc || die - - if use examples; then - find examples/ -name 'Makefile*' -delete - dodoc -r examples/ - docompress -x /usr/share/doc/${PF}/examples - fi - - prune_libtool_files -} diff --git a/sdk_container/src/third_party/portage-stable/net-misc/bridge-utils/ChangeLog b/sdk_container/src/third_party/portage-stable/net-misc/bridge-utils/ChangeLog index 0c593210a1..7483d3451d 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/bridge-utils/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/net-misc/bridge-utils/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-misc/bridge-utils -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/bridge-utils/ChangeLog,v 1.69 2013/09/14 19:28:31 ssuominen Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/bridge-utils/ChangeLog,v 1.71 2015/05/16 06:30:55 robbat2 Exp $ + + 16 May 2015; Robin H. Johnson bridge-utils-1.5.ebuild: + Bug #538022: selinux policy rdepend. + + 03 Mar 2015; Yixun Lan bridge-utils-1.5.ebuild: + add arm64 support, tested on A53 board 14 Sep 2013; Samuli Suominen -bridge-utils-1.2.ebuild, -bridge-utils-1.4.ebuild, -files/bridge-utils-1.0.6-allow-without-sysfs.patch, diff --git a/sdk_container/src/third_party/portage-stable/net-misc/bridge-utils/Manifest b/sdk_container/src/third_party/portage-stable/net-misc/bridge-utils/Manifest index 0ba954df8b..00555917db 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/bridge-utils/Manifest +++ b/sdk_container/src/third_party/portage-stable/net-misc/bridge-utils/Manifest @@ -1,19 +1,5 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - AUX bridge-utils-1.5-linux-3.8.patch 435 SHA256 ce60b2328784307ad7a408fad96c0e0165b7740d1e4aaadb3cf2d6e6feaef235 SHA512 dea1668cc0b76b1f88e7040262e3056db278000df2680e8d3a1596b6821e7f8213a0e67ae26ffc23950b848c2ccc5dabf61baf6c40159eecfb7c22118dec2635 WHIRLPOOL 056fdf262ac2765a6996d54da8014d1f52d72d646ac215476dfb14bdb983fd0c8283ff61a056d3d909ef9a9cd1f0cb7cc08db112e4f477204d8a94371edf84ea DIST bridge-utils-1.5.tar.gz 33243 SHA256 42f9e5fb8f6c52e63a98a43b81bd281c227c529f194913e1c51ec48a393b6688 SHA512 4e525fbd3defb509664ef3b728d9e5edfb92beaebdb5d7733d8203fb38cb3f4bb54d02dc1e28813889a2ee19c78b9b47da6d99c8032481a7fd7f104658dea7c3 WHIRLPOOL f11eb95ae9b562cb301bb1f657d87878f0a0729a2129b90fa5957747f078f3afe2ebdadd1eb7ea4a59e544acc8194cf1744126db9ba3f3704210bc18ee3480fa -EBUILD bridge-utils-1.5.ebuild 1348 SHA256 964593444fa0ce3b17971a6cced1129fe27e1f98561a51cf5fe7594be4380588 SHA512 38f1c65d21c7341216f9514ca4d63af34b16f9c42ba5b2f329620b683a6c5b561c6615a53d2cb227bbf5bc6ddab53350fefe00dd30294ab561207f34b8d97c73 WHIRLPOOL 9a9ab906e29948473611f0926144238a50be1f6064e70042a3b63489589bce7f34c3ee3b5493723f278c3f04f686df9eea9b9993f844b62f1df812344688a038 -MISC ChangeLog 10043 SHA256 d8a990a138f6371c79f30f85432c2fa28be3674dc030f96a8cccd6bb6a1045dd SHA512 645127cac4ddfa1aa2609b1f19c1f78b6b92239beee2755bae8d2dd2f5f2e6bc37a457a3eef25dc310a5c902d7318d2bb708d112cc482880fa73b7af4ec3fb6b WHIRLPOOL 95b5aedb759001d4ca347f5ef97612c87469ce983792f7f7970ae8aa891c6941af2f608424ce9982eca60f710d10964b3204ffe318a82c2e7b6f1da5158fa306 +EBUILD bridge-utils-1.5.ebuild 1403 SHA256 9eb23b0360d22b2070a4fbd83f58d9bfe10770ff42973916fa4455130ea4bfb2 SHA512 aef7d11d8c3abce7b63bd64ba89912a5cbdc22a4bb9abd4ed597c9efbaa11f90a7556efff253387195e3af0946f15bb231e38e0ad28de5aa6c3a79c57aa4807e WHIRLPOOL 6e3d76537f21f19125fe6b677e99003b7d6eada66b0ed9c6e4a6243ccdda887d5808fb796da8057b5a297fb9a5824d307252faa7c263c54fa39aca358d0ee0e1 +MISC ChangeLog 10269 SHA256 09a7e39e286023aa1bb9adaae16cb4f0eb5bcebfdf269ec259539f4f7d21aad6 SHA512 3993e85d6ad2f3afb9ad741ee56bb90ed468be20e91d50cc96b3fbd3b710984ff4f7f0ebb390dafe93689f7058c05e4c004c6ce0bd3d4a16935d32a998eb4a3b WHIRLPOOL e4b8f8e80174c7b38ae1b116b9b88304206bc0a4ef96bd1305db0c8877d650603d09e23aceb802b71384731e6b0936b9ce05ae26f40ea9bd2af031fef1053a24 MISC metadata.xml 227 SHA256 eb6179099f91f31168c95bd4a018a01f37aa1eb8d9ba8d3ed039056bac71bcf8 SHA512 1e52da091741cb67f6a61955ebf0c314c3634d5cab187a27820fa76f36307cb9c404271360de061f9b2076dfa1e4f3fadb46a3834ad9fc6685fbc437e5c7c789 WHIRLPOOL 0baafc1e244b376dc66e10952a10ec634fabb384431da1bec9be95bb344109c7943c6e74ae249070a9c5ee93410714e2c9343a65e01309bac7918239b6492820 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.21 (GNU/Linux) - -iQEcBAEBCAAGBQJSNLjKAAoJEEdUh39IaPFNbwUH/A3N466sG0G++uY3im+K0T81 -x2rMMAwxj46VqNfUr9l4jo6kqXOiTaw2D+k4Mg3EkQ3qYht5dEiq0eeZl3z0tuD/ -V+pTXcRil9sC30i5pUzyQlzpsMX3b6LH5+oxKavx5lVTbbIv2VX6QG7v6wwsC5mr -MZI7zTgu4qraB7rxQOTWRdK3ybk0OLjyDeL0Ow59kMggsigaSw8TOhrqsOqCJn0Q -WA40hFqgf1tEDJE85Dipa9f4ASjCS+lENP1BSsPK0xaezUMfXl+pxA/AlGExZ8cq -u25ix4ygsTEeHaKCSpaIgO2FH/O1QwzF5ZAWtxNkuZu16nmZ+a8/t/SAakNigUA= -=yknD ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/net-misc/bridge-utils/bridge-utils-1.5.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/bridge-utils/bridge-utils-1.5.ebuild index f5a8ebd286..675c76a5fc 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/bridge-utils/bridge-utils-1.5.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-misc/bridge-utils/bridge-utils-1.5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/bridge-utils/bridge-utils-1.5.ebuild,v 1.12 2013/09/14 07:42:52 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/bridge-utils/bridge-utils-1.5.ebuild,v 1.14 2015/05/16 06:30:55 robbat2 Exp $ EAPI="5" @@ -12,11 +12,11 @@ SRC_URI="mirror://sourceforge/bridge/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86" -IUSE="" +KEYWORDS="amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86" +IUSE="selinux" DEPEND="virtual/os-headers" -RDEPEND="" +RDEPEND="selinux? ( sec-policy/selinux-brctl )" CONFIG_CHECK="~BRIDGE" WARNING_BRIDGE="CONFIG_BRIDGE is required to get bridge devices in the kernel" diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/acl/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/acl/ChangeLog index 8497a5fbaa..b7c536ff56 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/acl/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-apps/acl/ChangeLog @@ -1,6 +1,70 @@ # ChangeLog for sys-apps/acl -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/ChangeLog,v 1.118 2011/12/29 20:49:04 halcy0n Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/ChangeLog,v 1.137 2014/10/27 01:53:30 vapier Exp $ + + 27 Oct 2014; Mike Frysinger acl-2.2.52-r1.ebuild: + Mark m68k/s390/sh stable. + + 07 Aug 2014; Jeroen Roovers acl-2.2.52-r1.ebuild: + Stable for HPPA (bug #512012). + + 19 Jul 2014; Mikle Kolyada acl-2.2.52-r1.ebuild: + Mark sparc stable + + 19 Jul 2014; Mikle Kolyada acl-2.2.52-r1.ebuild: + Mark ia64 stable + + 16 Jul 2014; Mikle Kolyada acl-2.2.52-r1.ebuild: + alpha stable wrt bug #516110 + + 15 Jul 2014; Markus Meier acl-2.2.52-r1.ebuild: + arm stable, bug #516110 + + 14 Jul 2014; Mikle Kolyada acl-2.2.52-r1.ebuild: + ppc64 stable wrt bug #516110 + + 14 Jul 2014; Mikle Kolyada acl-2.2.52-r1.ebuild: + x86 stable wrt bug #516110 + + 13 Jul 2014; acl-2.2.52-r1.ebuild: + arm64 stable, bug #516110 + + 13 Jul 2014; Agostino Sarubbo acl-2.2.52-r1.ebuild: + Stable for ppc, wrt bug #516110 + + 09 Jul 2014; Mikle Kolyada acl-2.2.52-r1.ebuild: + amd64 stable wrt bug #516110 + + 18 Jun 2014; Michał Górny acl-2.2.52-r1.ebuild: + Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug + #513718. + + 02 May 2014; Michał Górny acl-2.2.52-r1.ebuild: + Move misplaced blocker to RDEPEND. + +*acl-2.2.52-r1 (02 May 2014) + + 02 May 2014; Michał Górny +acl-2.2.52-r1.ebuild: + Introduce multilib support, bug #496964. + + 17 Jan 2014; Mike Frysinger acl-2.2.51.ebuild, + acl-2.2.52.ebuild: + Add arm64 keywords. + + 23 Dec 2013; Mike Frysinger acl-2.2.52.ebuild: + Punt the USE=nfs flag as upstream has not updated the patch in years and it no + longer applies #379865 by Andy Wilkinson. + + 05 Jun 2013; Mike Frysinger metadata.xml: + Add upstream CPE tag (security info) from ChromiumOS. + +*acl-2.2.52 (20 May 2013) + + 20 May 2013; Mike Frysinger +acl-2.2.52.ebuild: + Version bump. + + 19 Feb 2013; Zac Medico acl-2.2.51.ebuild: + Add ~arm-linux keyword. 29 Dec 2011; Mark Loeser acl-2.2.51.ebuild: Stable for ppc64; bug #379057 diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/acl/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/acl/Manifest index 8d021498fa..ff87b17286 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/acl/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-apps/acl/Manifest @@ -1,30 +1,33 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA256 -AUX acl-2.2.49-quote-strchr.patch 657 RMD160 42a17e7a1bec893f8655270b85c3821c8f4c4665 SHA1 39b6bbb34d844fe1365df1b84b8fb41d574acbbc SHA256 d172b07ae4ccb4c8da95f90cc836075e6e582b3b57e029987e4197e58f5daf15 -AUX acl-2.2.51-config-shell.patch 1497 RMD160 e4765a6378cc8ae11e90316eb0f5c1587258ad13 SHA1 9a06a74f0760b2b2d6e10856aa8d1ceb73bfb588 SHA256 fcbb60deee675d265b9cba618ce82df7c3093efdfca3489dd2aacf73fc98d076 -DIST acl-2.2.42-CITI_NFS4_ALL-2.dif 97276 RMD160 d1cbac2f52d4889a96b3225f301a60cf5e91286e SHA1 543bf9fa9c91dad8c5bfbe58b7122963b712a08c SHA256 10c930e4c6d147d03ad6dc67e38663522fd277525c149d932a8279e2cbe1b95e -DIST acl-2.2.49.src.tar.gz 362743 RMD160 62a3ccd162b1fa28159467ec46eedf8255adb00c SHA1 6f223daa5aafc8a6d29dbf579c82e86312aeb75d SHA256 b9c7f4752e4ef4930a62fa5aa0d7efe1cba2b5a3a2d6ee2b45c0a70c72b7e5d5 -DIST acl-2.2.51.src.tar.gz 385378 RMD160 5171bfbf55b8bf4c204503a72da568d38423dcdf SHA1 60d0b055949c2ba6155187f05ed2b0f89cb895b9 SHA256 06854521cf5d396801af7e54b9636680edf8064355e51c07657ec7442a185225 -EBUILD acl-2.2.49-r1.ebuild 1897 RMD160 24addaa612ec2356bb7ab10425346fa842c44d72 SHA1 4c2b510eb6ddc28c6e1572b514c75660c1b2dcb5 SHA256 16eefd23183fa09115300c878491cb51c882b61d481a43862b6a1a9fd4c75f56 -EBUILD acl-2.2.49.ebuild 1838 RMD160 611e44456638eefca95e50d740765f297f2aea1f SHA1 f057084b22ddb61befc6045a1b62841a7809ff12 SHA256 6795b9767a3144983c2c03e787c40cb925bc9f901634e995e977ee9642acdae2 -EBUILD acl-2.2.51.ebuild 1952 RMD160 2716cc0e0add3b8875f3657a9c3f15fab1638d59 SHA1 3600506658a1b1f2062743ba38bcec58b37e42ac SHA256 559209d9c49e4fb9046c5e9ec0cf4ef408a40111979b1aee22f94da6d5f1cc45 -MISC ChangeLog 14931 RMD160 ed1b4758f057011283dcf2cdff379e7c1187e149 SHA1 f9ae248412e334c26de865526741b7b294103780 SHA256 b6b3ffee1f02ec7fae8ffec8b596c1a7d4d9aa8e18a99f91196117569e326461 -MISC metadata.xml 232 RMD160 90ec4a1cc6ada64a7fd4876979cf14349fc88ea5 SHA1 3a5ced6e3af6b759ef8adc8e4f6a51dbf91fb8ce SHA256 441f653b762deb6e3674d915c6762f28b9e60f3887628e953df603634acd87ad +AUX acl-2.2.49-quote-strchr.patch 657 SHA256 d172b07ae4ccb4c8da95f90cc836075e6e582b3b57e029987e4197e58f5daf15 SHA512 42a31f38e0d03c6632f59f9e4fd2ba65405b3d29c9e99095a30d7674627dd140cec6c01bd677ef980e238669f39eed69e4eb8651cd3c04d48a23306dab760624 WHIRLPOOL dea4b8bdf6b67b97efebfad7cc1be3d4f058c4afdc05786c4edda217178ee3758f93f6931979ec2711b5531cc4b908c7f9c2b50e2c9ddc651e609105fc042e4f +AUX acl-2.2.51-config-shell.patch 1497 SHA256 fcbb60deee675d265b9cba618ce82df7c3093efdfca3489dd2aacf73fc98d076 SHA512 77a4df625cb566c5250789a45cc1e695ba40c6d1aac103b332ee0f4a9c37f64bdb96d223722eb0a2d4a3a394ce030e04c3ffdcd35bf7e88564f9cde63e67b9fa WHIRLPOOL 153a348e7e2260808bcb95d2b867004236762d613b1c1e0fe94c46743431ccb6a3b069a06a6cf7985de6e468b2c490b09e8597fc3f84accefaac38c6f44d4f8b +DIST acl-2.2.42-CITI_NFS4_ALL-2.dif 97276 SHA256 10c930e4c6d147d03ad6dc67e38663522fd277525c149d932a8279e2cbe1b95e +DIST acl-2.2.49.src.tar.gz 362743 SHA256 b9c7f4752e4ef4930a62fa5aa0d7efe1cba2b5a3a2d6ee2b45c0a70c72b7e5d5 SHA512 c65b1ca18c16e434f1ff5b196908d1c39d62399740826a4a9b3ef0e6ba5cc4fced838b4a844ccffc5cb26554c4755b2f4e0fd69c9045d692f9019972ce3f7f0b WHIRLPOOL 028f373f334700896b8c455f41a9f83dc6da82a6454da9da81a98e05f5f058ee88d0b1487f97e9d5b7c204a97ed125fc331bdcce6cb454ddbfbe9eeb6de0a55c +DIST acl-2.2.51.src.tar.gz 385378 SHA256 06854521cf5d396801af7e54b9636680edf8064355e51c07657ec7442a185225 SHA512 32b0c7f5aff27b1a0278dea2cc7aacf03f791c5bd7e9ae520bf29516bf3e52969c0a7ce9af3c2fa95b222cc70d4e19da167d008dcdf0fb46bda86cd584c96d98 WHIRLPOOL 0c41e39008c0bbb254d3ca29dc597e888d0a76820d8f78246ae06448ea5fdf9d25b54c112d86137420007641d23e172c67402d05acdc34af5b6b387b32c290a2 +DIST acl-2.2.52.src.tar.gz 386604 SHA256 179074bb0580c06c4b4137be4c5a92a701583277967acdb5546043c7874e0d23 SHA512 59973199d371cd0b2368e95bc829a1b47f04e808a174fefba4c6854e766158bd19a71d9dbcc8d6fdc1573a1f971cdda39c453f7fa243bce02c1ab97c6e7c72e7 WHIRLPOOL 19bcc46e56ce0226e084bb6f86e411b09418d53f094f478afd60c3c568cf2066d9f0352a4da20f6f41d6e08c13412a182a7306aa3fbe2a248d1f6388856f63a2 +EBUILD acl-2.2.49-r1.ebuild 1897 SHA256 16eefd23183fa09115300c878491cb51c882b61d481a43862b6a1a9fd4c75f56 SHA512 b09e30cdf65e2211ff4e3369bde20a7812616ecbed61d2054b8c1b5a07de5c3a1084a78b3bea7d27d4549adea9048f5cf65ebc0e8339e4071b7177724eeba74b WHIRLPOOL d84b6c89cb57eadfa133fa5a461633500e93822a8b4693be31ab0f6443c1b5e66a826629b1a01e933217a3dc8b4acaed9bc81aac66d84f60b1f03c6815da1c23 +EBUILD acl-2.2.49.ebuild 1838 SHA256 6795b9767a3144983c2c03e787c40cb925bc9f901634e995e977ee9642acdae2 SHA512 b377d5651733b98d66e6d5f6810792d3fcbce6053cf4a19270b3cc3d626c8abe8640a1527e029abeadb47957e251867c6f614bd345ecfbc320fccf099b6b383c WHIRLPOOL 821bb4f5b5423474412845f3c6b987c185e7fd642d7f07f7de10c807321f49551585137140f0b41ae8a0110a6521256f243ba2cb2aeaacae2ed9a238bac5e429 +EBUILD acl-2.2.51.ebuild 1969 SHA256 bc8a4c5469cc71c6b4f1777ef24c312d63fa5ea7d8f06391ea1f950cb21e9deb SHA512 322a6663a70cb8dba1d306cb45fb664226c2a4df1845c1e9962785abd64ae6c71089c9760c95edec749e727f306cfbaaf7179520e9c1a5e9d987f5ec21c9f94a WHIRLPOOL 5df14b3fb62fe69936807f5a4d94c8ba3908c5ed3f7a2309c6f42ccf1181b2413e37736e9d804995dc6e0a4d5c911c5e26e7db535e577b54db3e9a3fc02b7de8 +EBUILD acl-2.2.52-r1.ebuild 1650 SHA256 e8ed930cfd52fd7f75244bbe36b1ac091a6429f2bc0ba0688687c4cce9b02750 SHA512 539807e3a910a56991d8e847d6554d6a3c792c3a0ed332c4c70fdb4dbbc0695076c6abaf5fe0ed7f0e91c8ca46578d20510b3e3221f4371a0f8a3635768c0edc WHIRLPOOL 811a9e1ac21264c817bd68d4864b6cca4dc931f2818c7b06f35588b79c9cf4771f7b6237ee04a8faf49710fa0f90be04d648f46f15e6fca06c5259b9c166fa22 +EBUILD acl-2.2.52.ebuild 1341 SHA256 8c1009bb87d5b33c8da538eed9f4391fe60fa8a8e801dbd7bca23e5304cedd76 SHA512 d6de09478c8525f436655b3c705c5081d9c5d10c1bba63708b604415b78bf1ddb6585a178621c60e560b8097f4fb68956dd1cb4bdc86b5136ccbbf70acc44145 WHIRLPOOL 220a678ce7c81f25337cab4f0f8673c26f9b516e264f15b2f9fc99841dc77eed4fabb7d5fedf8fb9aaa3fca774690f35a186342ebb4e6733abc335b07bb40660 +MISC ChangeLog 17075 SHA256 b3245afbc8451740e14ac7ff0567016824df6bf0abb18e558f59aecb3f7598fa SHA512 d32e55c6a849c4889f252169fad7c43d5b2231e8647ffad55915fbee7a8350ed1c433d20bb3a45f2598dff597e275711d4bf4e77565276fc048f91d154b93f06 WHIRLPOOL cd3e23dc4b01618aea7ffcafc2765b8e6f1319dec9bdbbc294323f1aaf5c765c659611f95b91f9ef280f722c8af9b1a263e36eafc347ad053749da60fcceeea3 +MISC metadata.xml 305 SHA256 1bf7de27ebdf1ebe33a4aa99b252ede33d14fd64e927aecb11c086e090674b9e SHA512 89e5e135ec6ee2925e48f5aa49e731be85f476b82414806328293999dfc51eff88329b3c8fe4b7543956a3654a703d910df9d4b533755b82321fd1f618013b8c WHIRLPOOL 94c8af5ed9e748eaa638e0f31fe0b7fd57926283f6294a8d879bb1297c7bd76b5d4b13180f4a8d2e7f5373b92cb5e96cdc891e025e087bbaf6b6b741c141e3a8 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) +Version: GnuPG v2 -iQIcBAEBAgAGBQJO/NJGAAoJEPTTRK0uRVaNHzIP/2ZLJ9ZCodiVcp61QaGHjoLq -016M1lwLdCbwGz/fvwj9JJKcG+2ufF4gDz4B+kHhnqnVUxXljBBH5e8PoNNxqLmb -4EO5xlN5NdjD5/BtJJnctPkgdrWfUsvil19xXL9uOdRbqGmRE0+jcpg8bHelVaa1 -VYJN4s++WEMALpkKFyFImoX/DyMFuYm62fCEy/SVBs43br1QtegFtUzje1MEscuC -c5VQvUS1C1VP5l/F2zkaS4ZOQLYf7f6WhzavcJ+mJIoWyniGMBfFdy0jeIVU6rUV -wNWHhOyxFMyDoQ27sYhXYf+N6WQxbGZGTo5VEslF60GO1A4hmeJUiNKpBgTFgrJ9 -zpo0+7ADVnQqd56g+lqPHylNn4iKHOtnY0CI2FzLB/tFFY/ODDxfQ+IRxhrEllB4 -ERC9K8ROyw34+4ZdmNE6Oaeez0n/Dy8cQtMooIiUO0BFir37lK6gjdljZ8o/ArdR -5rBRlP6XQ+DTkU1VkgCZqR7sEjhCfIfqMcA88GSwFpAE6aHsOBqIUdi1WnMbCzqE -VdPRbKR6PteH7SNpC3MPAblSK17F61ZwOg/jofpIY0CB0kNjq9qaSjyRx7oDcOrz -oAEf2nb9HWkup2uCuYZObcCUWxTCue9Kj8I55e8DfSkHHc1qlPZP1Ov3I3Q7eGDJ -BLeBJnZaDiqQYPBxyWC+ -=+Dg9 +iQIcBAEBCAAGBQJUTaWbAAoJEPGu1DbS6WIAbGYP/3lu8X02wjzY/nsW56HwDVRe +WCdZfk7JKl0ZAYjLeNsrCffu9HePjyAgd5z1rRKpH4w6I/2+d27HP6QPy5qmhsX6 +PTBLy5DiCCrgUcyI6Q6qxVpQeHadK+Yc3p1Gk5uEhALpruE2fxbw6gQcir5npWMU +Dc29U3xqOf1Qr1pPBcm5Au3J+WF4JdFz+1OiUaNI+ScXzXwMzaQCTfkM6FzcNG51 +Z+x9r5pr1yx9qqFamGYlVyNWYE5uFJO1P5QUxqvJwjD+h/ZNrivxMtsopKh3KMoC +BNid3B4oZVNT74FagDCeHEb6pyB8z4pmWlvWYTS8zqmzS8djLT1HDBnBzPdmLITc +2G11LGmyTpim+OvL5jYClDUeluXYy1/fDAQKvbXDc18gNTPImSaNE8A3+ubu2Wgb +ELmr6OJq+n8PeM+OHkiB28y1Sb4W/bozB4EdM6+qQ3tdtnqp1J771iMp0qSaWmrt +kYJq9Cofa9+b8H6Nn6qKxk+wTRDG3pZJtxUkQ1++1L0WmyNiQTxlaTrmV0Lu06hV +8WUdj76ei2sibzRm8OEcWAcHwRXnWcmW5oH2DQrM1Aasiby3Y/UTymuMBj9qVg8+ +0fLfQ7X0VeGCY9zcbzAC+HoWJ7z3AXgOm0CUKsSkmgQEglJApXYXZILIS8Z2C0xX +5bdVp81m1rVoyQZU6zj2 +=jQz0 -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/acl/acl-2.2.51.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/acl/acl-2.2.51.ebuild index 7f54089033..20b8ca99b4 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/acl/acl-2.2.51.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-apps/acl/acl-2.2.51.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/acl-2.2.51.ebuild,v 1.9 2011/12/29 20:49:04 halcy0n Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/acl-2.2.51.ebuild,v 1.11 2014/01/17 04:23:11 vapier Exp $ EAPI="4" @@ -13,7 +13,7 @@ SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" IUSE="nfs nls static-libs" RDEPEND=">=sys-apps/attr-2.4 diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/acl/acl-2.2.52-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/acl/acl-2.2.52-r1.ebuild new file mode 100644 index 0000000000..d224f730d1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/acl/acl-2.2.52-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/acl-2.2.52-r1.ebuild,v 1.14 2014/10/27 01:53:30 vapier Exp $ + +EAPI="4" + +inherit eutils toolchain-funcs multilib-minimal + +DESCRIPTION="access control list utilities, libraries and headers" +HOMEPAGE="http://savannah.nongnu.org/projects/acl" +SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +IUSE="nls static-libs" + +RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140406-r2 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +src_prepare() { + sed -i \ + -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ + -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \ + include/builddefs.in \ + || die + strip-linguas po + + # same as https://savannah.nongnu.org/bugs/index.php?39736 + multilib_copy_sources +} + +multilib_src_configure() { + unset PLATFORM #184564 + export OPTIMIZER=${CFLAGS} + export DEBUG=-DNDEBUG + + econf \ + $(use_enable nls gettext) \ + --enable-shared $(use_enable static-libs static) \ + --libexecdir="${EPREFIX}"/usr/$(get_libdir) \ + --bindir="${EPREFIX}"/bin +} + +multilib_src_install() { + emake DIST_ROOT="${D}" install install-dev install-lib + + # move shared libs to / + multilib_is_native_abi && gen_usr_ldscript -a acl +} + +multilib_src_install_all() { + use static-libs || prune_libtool_files --all +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/acl/acl-2.2.52.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/acl/acl-2.2.52.ebuild new file mode 100644 index 0000000000..0f495ff95e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/acl/acl-2.2.52.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/acl-2.2.52.ebuild,v 1.3 2014/01/17 04:23:11 vapier Exp $ + +EAPI="4" + +inherit eutils toolchain-funcs + +DESCRIPTION="access control list utilities, libraries and headers" +HOMEPAGE="http://savannah.nongnu.org/projects/acl" +SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +IUSE="nls static-libs" + +RDEPEND=">=sys-apps/attr-2.4" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +src_prepare() { + sed -i \ + -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ + -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \ + include/builddefs.in \ + || die + strip-linguas po +} + +src_configure() { + unset PLATFORM #184564 + export OPTIMIZER=${CFLAGS} + export DEBUG=-DNDEBUG + + econf \ + $(use_enable nls gettext) \ + --enable-shared $(use_enable static-libs static) \ + --libexecdir="${EPREFIX}"/usr/$(get_libdir) \ + --bindir="${EPREFIX}"/bin +} + +src_install() { + emake DIST_ROOT="${D}" install install-dev install-lib || die + use static-libs || find "${ED}" -name '*.la' -delete + + # move shared libs to / + gen_usr_ldscript -a acl +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/acl/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/acl/metadata.xml index 8eda6f1425..2dc91f5bf1 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/acl/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-apps/acl/metadata.xml @@ -7,4 +7,7 @@ add support for NFS acls + + cpe:/a:xfs:acl + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/ChangeLog new file mode 100644 index 0000000000..5f277ce63b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/ChangeLog @@ -0,0 +1,1236 @@ +# ChangeLog for sys-apps/iproute2 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/ChangeLog,v 1.263 2015/05/24 03:42:06 vapier Exp $ + + 24 May 2015; Mike Frysinger iproute2-4.0.0-r2.ebuild, + iproute2-9999.ebuild, metadata.xml: + Install `ip` with USE=minimal and document the flag #549988 by Mike Gilbert. + +*iproute2-4.0.0-r2 (21 May 2015) + + 21 May 2015; Mike Frysinger +iproute2-4.0.0-r2.ebuild: + Increase min kernel headers dep so we can enable ipset all the time #549948 by + Igor Vasilkov. + + 21 May 2015; Mike Frysinger iproute2-3.19.0.ebuild: + Mark arm64/m68k/s390/sh stable. + + 13 May 2015; Anthony G. Basile iproute2-3.19.0.ebuild: + Stable for arm. Bug #543662. + + 13 May 2015; Jack Morgan iproute2-3.19.0.ebuild: + ppc stable wrt bug #543662 + + 11 May 2015; Mikle Kolyada iproute2-3.19.0.ebuild: + sparc stable wrt bug #543662 + + 01 May 2015; Mikle Kolyada iproute2-3.19.0.ebuild: + alpha stable wrt bug #543662 + + 26 Apr 2015; Mikle Kolyada iproute2-3.19.0.ebuild: + ia64 stable wrt bug #543662 + + 25 Apr 2015; Mikle Kolyada iproute2-3.19.0.ebuild: + x86 stable wrt bug #543662 + + 25 Apr 2015; Jeroen Roovers iproute2-3.19.0.ebuild: + Stable for PPC64 (bug #543662). + + 21 Apr 2015; William Hubbs iproute2-3.19.0.ebuild: + amd64 stable wrt #543662 + +*iproute2-4.0.0-r1 (20 Apr 2015) + + 20 Apr 2015; Mike Frysinger + +files/iproute2-4.0.0-tc-show-buffer-overflow.patch, + +iproute2-4.0.0-r1.ebuild: + Add fix from upstream for buffer overflows when running `tc qdisc show` + #546928 by jamesrutledge. + +*iproute2-4.0.0 (15 Apr 2015) + + 15 Apr 2015; Lars Wendler +iproute2-4.0.0.ebuild: + Version bump. + + 04 Apr 2015; Mike Frysinger iproute2-3.17.0.ebuild: + Mark arm64/m68k/sh stable. + + 28 Mar 2015; Jeroen Roovers iproute2-3.19.0.ebuild: + Stable for HPPA (bug #543662). + + 21 Mar 2015; William Hubbs -iproute2-2.6.29.1-r1.ebuild, + -iproute2-2.6.35-r2.ebuild, -iproute2-2.6.35-r3.ebuild, + -iproute2-3.1.0.ebuild, -iproute2-3.10.0.ebuild, -iproute2-3.11.0.ebuild, + -iproute2-3.12.0.ebuild, -iproute2-3.14.0.ebuild, -iproute2-3.15.0.ebuild, + -iproute2-3.16.0-r1.ebuild, -iproute2-3.16.0.ebuild, -iproute2-3.18.0.ebuild, + -iproute2-3.4.0.ebuild, -iproute2-3.5.1.ebuild, -iproute2-3.6.0.ebuild, + -iproute2-3.7.0.ebuild, -iproute2-3.9.0.ebuild: + remove old versions + + 28 Feb 2015; Agostino Sarubbo iproute2-3.17.0.ebuild: + Stable for ia64, wrt bug #535698 + + 27 Feb 2015; Agostino Sarubbo iproute2-3.17.0.ebuild: + Stable for sparc, wrt bug #535698 + + 24 Feb 2015; Agostino Sarubbo iproute2-3.17.0.ebuild: + Stable for alpha, wrt bug #535698 + + 23 Feb 2015; Agostino Sarubbo iproute2-3.17.0.ebuild: + Stable for ppc64, wrt bug #535698 + +*iproute2-3.19.0 (15 Feb 2015) + + 15 Feb 2015; Tim Harder +iproute2-3.19.0.ebuild: + Version bump. + + 09 Feb 2015; Sergey Popov iproute2-3.17.0.ebuild: + s390 stable, wrt bug #535698 + + 28 Jan 2015; Agostino Sarubbo iproute2-3.17.0.ebuild: + Stable for ppc, wrt bug #535698 + + 26 Jan 2015; Agostino Sarubbo iproute2-3.17.0.ebuild: + Stable for x86, wrt bug #535698 + + 22 Jan 2015; Agostino Sarubbo iproute2-3.17.0.ebuild: + Stable for amd64, wrt bug #535698 + + 11 Jan 2015; Markus Meier iproute2-3.17.0.ebuild: + arm stable, bug #535698 + + 08 Jan 2015; Jeroen Roovers iproute2-3.17.0.ebuild: + Stable for HPPA (bug #535698). + +*iproute2-3.18.0 (29 Dec 2014) + + 29 Dec 2014; Tim Harder +iproute2-3.18.0.ebuild: + Version bump. + +*iproute2-3.17.0 (01 Nov 2014) + + 01 Nov 2014; Tim Harder +iproute2-3.17.0.ebuild: + Version bump. + +*iproute2-3.16.0-r1 (27 Aug 2014) + + 27 Aug 2014; Mike Frysinger +iproute2-3.16.0-r1.ebuild: + Switch netns to using /run. + +*iproute2-3.16.0 (07 Aug 2014) + + 07 Aug 2014; Lars Wendler +iproute2-3.16.0.ebuild: + Version bump (bug #519322). + +*iproute2-3.15.0 (15 Jun 2014) + + 15 Jun 2014; Tim Harder +iproute2-3.15.0.ebuild: + Version bump. + +*iproute2-3.14.0 (13 Apr 2014) + + 13 Apr 2014; Tim Harder +iproute2-3.14.0.ebuild: + Version bump, add selinux use flag. + + 18 Jan 2014; Mike Frysinger iproute2-3.10.0.ebuild, + iproute2-3.11.0.ebuild, iproute2-3.12.0.ebuild, iproute2-3.8.0.ebuild, + iproute2-3.9.0.ebuild: + Fix cross-compiling when USE=berkdb. + + 18 Jan 2014; Mike Frysinger iproute2-3.11.0.ebuild, + iproute2-3.12.0.ebuild, iproute2-3.8.0.ebuild, iproute2-3.9.0.ebuild, + iproute2-9999.ebuild: + Add arm64 love. + + 16 Jan 2014; Mike Frysinger iproute2-3.8.0.ebuild: + Mark sh stable. + + 02 Dec 2013; Mike Frysinger iproute2-3.11.0.ebuild, + iproute2-3.12.0.ebuild, iproute2-3.8.0.ebuild: + Force dependency on newer iptables versions #475386 by Jaco Kroon. + +*iproute2-3.12.0 (26 Nov 2013) + + 26 Nov 2013; Tim Harder +iproute2-3.12.0.ebuild: + Version bump, add slot operator dep on iptables (bug #489884). + +*iproute2-3.11.0 (04 Sep 2013) +*iproute2-3.10.0 (04 Sep 2013) + + 04 Sep 2013; Tim Harder +iproute2-3.10.0.ebuild, + +iproute2-3.11.0.ebuild, +files/iproute2-3.10.0-no-ipv6.patch: + Version bumps. + + 04 May 2013; Mike Frysinger + +files/iproute2-3.8.0-old-mount-libc.patch, iproute2-3.8.0.ebuild: + Fix build with older C libs and missing defines in mount.h #468120 by Agostino + Sarubbo. + +*iproute2-3.9.0 (01 May 2013) + + 01 May 2013; Tim Harder +iproute2-3.9.0.ebuild: + Version bump. + + 29 Apr 2013; Mike Frysinger iproute2-3.8.0.ebuild: + Mark s390/sh stable #458004. + + 28 Apr 2013; Mike Frysinger iproute2-3.8.0.ebuild: + Fix building w/older linux-headers #467716 by Didier Barvaux. + + 27 Apr 2013; Mike Frysinger iproute2-3.8.0.ebuild: + Do not bother installing sgml/tex source files as docs #455988 by C W Rose. + + 26 Apr 2013; Agostino Sarubbo iproute2-3.8.0.ebuild: + Stable for sparc, wrt bug #458004 + + 23 Apr 2013; Jeroen Roovers iproute2-3.8.0.ebuild: + Stable for HPPA (bug #458004). + + 23 Apr 2013; Agostino Sarubbo iproute2-3.8.0.ebuild: + Stable for alpha, wrt bug #458004 + + 23 Apr 2013; Agostino Sarubbo iproute2-3.8.0.ebuild: + Stable for arm, wrt bug #458004 + + 23 Apr 2013; Agostino Sarubbo iproute2-3.8.0.ebuild: + Stable for ia64, wrt bug #458004 + + 23 Apr 2013; Agostino Sarubbo iproute2-3.8.0.ebuild: + Stable for ppc, wrt bug #458004 + + 23 Apr 2013; Agostino Sarubbo iproute2-3.8.0.ebuild: + Stable for ppc64, wrt bug #458004 + + 23 Apr 2013; Agostino Sarubbo iproute2-3.8.0.ebuild: + Stable for x86, wrt bug #458004 + + 23 Apr 2013; Agostino Sarubbo iproute2-3.8.0.ebuild: + Stable for amd64, wrt bug #458004 + + 03 Mar 2013; Mike Frysinger metadata.xml: + Document USE=berkdb as disabling arpd only #459008 by Luis Ressel. + +*iproute2-3.8.0 (28 Feb 2013) + + 28 Feb 2013; Tim Harder +iproute2-3.8.0.ebuild: + Version bump. + + 10 Feb 2013; Mike Frysinger iproute2-3.7.0.ebuild: + Also respect BUILD_CC #401907 by Andrey Hippo. + + 10 Feb 2013; Mike Frysinger iproute2-3.7.0.ebuild, + +files/iproute2-3.7.0-clang.patch: + Add fix from upstream for building w/clang. + + 11 Jan 2013; Mike Frysinger + +files/iproute2-3.7.0-man7.patch, iproute2-3.7.0.ebuild: + Install man7 pages #451166 by Marcin Mirosław. + + 16 Dec 2012; Mike Frysinger iproute2-3.7.0.ebuild: + Update iproute2 tarball since upstream fixed the packaging and re-released it. + +*iproute2-3.7.0 (14 Dec 2012) + + 14 Dec 2012; Mike Frysinger +iproute2-3.7.0.ebuild, + iproute2-9999.ebuild: + Version bump. + + 08 Nov 2012; Mike Frysinger + +files/iproute2-3.6.0-pkg-config.patch, iproute2-3.6.0.ebuild: + Use the correct pkg-config when cross-compiling #442354 by Bertrand Jacquin. + +*iproute2-3.6.0 (09 Oct 2012) + + 09 Oct 2012; Mike Frysinger +iproute2-3.6.0.ebuild: + Version bump. + +*iproute2-3.5.1 (13 Aug 2012) + + 13 Aug 2012; Mike Frysinger +iproute2-3.5.1.ebuild, + -files/iproute2-3.5.0-ip-a-s.patch, -iproute2-3.5.0-r1.ebuild, + -iproute2-3.5.0.ebuild: + Add official 3.5.1 release which fixes regressions in 3.5.0. + +*iproute2-3.5.0-r1 (13 Aug 2012) + + 13 Aug 2012; Mike Frysinger + +files/iproute2-3.5.0-ip-a-s.patch, +iproute2-3.5.0-r1.ebuild: + Fix `ip a s` so it shows addresses #430320 by Graham Murray. Move ip into + /bin #330115 by Thilo Bangert. + +*iproute2-3.5.0 (02 Aug 2012) + + 02 Aug 2012; Tim Harder +iproute2-3.5.0.ebuild: + Version bump. + +*iproute2-3.4.0 (16 Jul 2012) + + 16 Jul 2012; Tim Harder +iproute2-3.4.0.ebuild: + Version bump. + + 01 Jun 2012; Zac Medico iproute2-2.6.29.1-r1.ebuild, + iproute2-2.6.35-r2.ebuild, iproute2-2.6.35-r3.ebuild, iproute2-2.6.38.ebuild, + iproute2-3.1.0.ebuild, iproute2-9999.ebuild: + inherit multilib for get_libdir + + 22 May 2012; Michael Weber iproute2-3.3.0.ebuild: + Finally fix prefix support (bug 414465) + + 15 May 2012; Jeroen Roovers iproute2-3.3.0.ebuild: + Stable for HPPA (bug #414669). + + 12 May 2012; Markus Meier iproute2-3.3.0.ebuild: + arm stable, bug #414669 + + 09 May 2012; Agostino Sarubbo iproute2-3.3.0.ebuild: + Stable for amd64, wrt bug #414669 + + 09 May 2012; Agostino Sarubbo iproute2-3.3.0.ebuild: + Stable for amd64, wrt bug #414669 + + 09 May 2012; Jeff Horelick iproute2-3.3.0.ebuild: + marked x86 per bug 414669 + + 08 May 2012; Brent Baude iproute2-3.3.0.ebuild: + Marking iproute2-3.3.0 ppc64 for bug 414669 + + 05 May 2012; Brent Baude iproute2-3.3.0.ebuild: + Marking iproute2-3.3.0 ppc for bug 414669 + + 05 May 2012; Mike Frysinger + +files/iproute2-3.1.0-no-ipv6.patch, iproute2-3.1.0.ebuild, + iproute2-3.3.0.ebuild, iproute2-9999.ebuild: + Forward port USE=iptables and USE=ipv6 support to newer verisons #414661 by + Mike Gilbert. + + 04 May 2012; Jeff Horelick iproute2-2.6.35-r3.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + +*iproute2-3.3.0 (30 Mar 2012) + + 30 Mar 2012; Mike Frysinger +iproute2-3.3.0.ebuild, + iproute2-9999.ebuild: + Version bump #409995 by jrut. + + 16 Feb 2012; Mike Frysinger iproute2-3.1.0.ebuild: + Respect CC from build env #401907 by Andrey Hippo. + + 02 Feb 2012; Samuli Suominen iproute2-2.6.38.ebuild: + ppc64 stable wrt #393319 + + 04 Jan 2012; Brent Baude iproute2-2.6.38.ebuild: + Marking iproute2-2.6.38 ppc for bug 393319 + + 17 Dec 2011; Raúl Porcel iproute2-2.6.38.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #393319 + + 11 Dec 2011; Jeroen Roovers iproute2-2.6.38.ebuild: + Stable for HPPA (bug #393319). + + 11 Dec 2011; Markus Meier iproute2-2.6.38.ebuild: + arm stable, bug #393319 + + 11 Dec 2011; Pawel Hajdan jr iproute2-2.6.38.ebuild: + x86 stable wrt bug #393319 + + 09 Dec 2011; Markos Chandras iproute2-2.6.38.ebuild: + Stable on amd64 wrt bug #393319 + + 05 Dec 2011; Mike Frysinger iproute2-2.6.38.ebuild, + iproute2-3.1.0.ebuild, iproute2-9999.ebuild: + Clean up code a bit and drop MY_P handling which hopefully should no longer + be needed. + + 03 Dec 2011; Mike Frysinger iproute2-3.1.0.ebuild, + iproute2-9999.ebuild: + Update SRC_URI #392987 by Azamat H. Hackimov. + +*iproute2-3.1.0 (02 Dec 2011) + + 02 Dec 2011; Mike Frysinger +iproute2-3.1.0.ebuild, + +files/iproute2-3.1.0-mtu.patch, iproute2-9999.ebuild: + Version bump. + + 18 Oct 2011; Mike Frysinger iproute2-2.6.38.ebuild, + +files/iproute2-2.6.38-parallel-build.patch: + Fix parallel builds in the tc subdir. + + 31 Jul 2011; Matt Turner iproute2-2.6.29.1-r1.ebuild, + iproute2-2.6.35-r2.ebuild, iproute2-2.6.35-r3.ebuild, iproute2-2.6.38.ebuild, + iproute2-9999.ebuild: + Add missing bison and flex dependencies, bug 376343. + +*iproute2-2.6.38 (11 Jun 2011) + + 11 Jun 2011; Tomáš Chvátal + -files/iproute2-2.6.26-linux-2.6.27-API.patch, -iproute2-2.6.31.ebuild, + -iproute2-2.6.33.ebuild, -iproute2-2.6.34.ebuild, + -files/iproute2-2.6.34-dnet-fix-strict-aliasing-warnings.patch, + -files/iproute2-2.6.34-netem-fix-installs-of-dist-files.patch, + -files/iproute2-2.6.34-tc-revert-echo-in-install-target.patch, + -iproute2-2.6.35-r1.ebuild, -iproute2-2.6.37.ebuild, +iproute2-2.6.38.ebuild, + iproute2-9999.ebuild: + Cleanup live version to use git-2 and base eclasses, EAPI=4, remove wrong + prepalldocs call. Version bump to 2.6.38 (copy from live) which works with + latest iptables. Punt all overshadowed versions keeping 2 in testing and 2 in + stable. This also fixes bug #370793. + + 14 Apr 2011; Diego E. Pettenò + iproute2-2.6.29.1-r1.ebuild, iproute2-2.6.31.ebuild, iproute2-2.6.33.ebuild, + iproute2-2.6.34.ebuild, iproute2-2.6.35-r1.ebuild, iproute2-2.6.35-r2.ebuild, + iproute2-2.6.35-r3.ebuild, iproute2-2.6.37.ebuild, iproute2-9999.ebuild: + Replace dependency on virtual/os-headers with one on linux-headers, to + unbreak ebuild with new-style virtual. Thanks to Marien Zwart in bug #363569 + for reporting. + +*iproute2-2.6.37 (07 Jan 2011) + + 07 Jan 2011; Mike Frysinger +iproute2-2.6.37.ebuild: + Version bump. + + 05 Dec 2010; Raúl Porcel iproute2-2.6.35-r2.ebuild: + alpha/ia64/m68k/s390/sh stable wrt #346385 + + 29 Nov 2010; Brent Baude iproute2-2.6.35-r2.ebuild: + stable ppc64, bug 346385 + + 28 Nov 2010; Markus Meier iproute2-2.6.35-r2.ebuild: + x86 stable, bug #346385 + + 27 Nov 2010; nixnut iproute2-2.6.35-r2.ebuild: + ppc stable #346385 + + 27 Nov 2010; Michael Weber iproute2-2.6.35-r2.ebuild: + arm stable (bug 346385) + + 26 Nov 2010; Jeroen Roovers iproute2-2.6.35-r2.ebuild: + Stable for HPPA SPARC (bug #346385). + + 26 Nov 2010; Markos Chandras iproute2-2.6.35-r2.ebuild: + Stable on amd64 wrt bug #346385 + +*iproute2-2.6.35-r3 (21 Nov 2010) + + 21 Nov 2010; Mike Frysinger + +iproute2-2.6.35-r3.ebuild, +files/iproute2-2.6.35-no-iptables.patch, + +files/iproute2-2.6.35-xtables.patch, metadata.xml: + Add USE=iptables to control support for it, and fix up iptables handling + in the process to use the newer x_xt module. Pull in pkg-config when + necessary #346137 by Mike Gilbert. + +*iproute2-2.6.35-r2 (18 Sep 2010) + + 18 Sep 2010; Mike Frysinger +iproute2-2.6.35-r2.ebuild, + +files/iproute2-2.6.35-cached-routes.patch: + Add fix from upstream for cached route misbehavior #331447 by ByrneG. + + 23 Aug 2010; Mike Frysinger iproute2-2.6.35-r1.ebuild, + +files/iproute2-2.6.35-no-ipv6.patch: + Allow people to disable ipv6 support #326849 by Pinkbyte. + + 14 Aug 2010; Harald van Dijk + iproute2-2.6.35-r1.ebuild: + Use BUILD_CC instead of hardcoded gcc for build-only programs + + 09 Aug 2010; Mike Frysinger -iproute2-2.6.35.ebuild, + iproute2-2.6.35-r1.ebuild, iproute2-9999.ebuild: + Drop symlinks #330115. + +*iproute2-2.6.35-r1 (07 Aug 2010) + + 07 Aug 2010; Diego E. Pettenò + +iproute2-2.6.35-r1.ebuild, iproute2-9999.ebuild: + Just symlink ip to /bin; this way it won't break if any software (wrongly) + use the full path. Add missing flex dependency. + +*iproute2-2.6.35 (04 Aug 2010) + + 04 Aug 2010; Mike Frysinger +iproute2-2.6.35.ebuild, + iproute2-9999.ebuild: + Sync live ebuild version and move `ip` into /bin #330115 by Thilo Bangert. + +*iproute2-2.6.34 (10 Jun 2010) + + 10 Jun 2010; Mike Frysinger +iproute2-2.6.34.ebuild, + +files/iproute2-2.6.34-dnet-fix-strict-aliasing-warnings.patch, + +files/iproute2-2.6.34-netem-fix-installs-of-dist-files.patch, + +files/iproute2-2.6.34-tc-revert-echo-in-install-target.patch: + Version bump. Install libnetlink files #314967 by Daniel Deptula. Fix dist + lookup with tc #320333 by Ryan Twitchell. + + 08 May 2010; Raúl Porcel iproute2-2.6.31.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #308137 + + 26 Apr 2010; Markus Meier iproute2-2.6.31.ebuild: + amd64/arm stable, bug #308137 + + 04 Apr 2010; Guy Martin iproute2-2.6.31.ebuild: + Stable on hppa, #308137. + + 21 Mar 2010; Pawel Hajdan jr + iproute2-2.6.31.ebuild: + x86 stable, arch-tested by Andreas Schurch, bug #308137 + + 15 Mar 2010; nixnut iproute2-2.6.31.ebuild: + ppc stable #308137 + + 13 Mar 2010; Brent Baude iproute2-2.6.31.ebuild: + stable ppc64, bug 308137 + +*iproute2-2.6.33 (07 Mar 2010) + + 07 Mar 2010; Mike Frysinger +iproute2-2.6.33.ebuild: + Version bump #307115 by Krzysztof Olędzki. + + 29 Dec 2009; Mike Frysinger iproute2-2.6.31.ebuild, + iproute2-9999.ebuild: + Drop flush patch as it should be fixed now #274973#5. + +*iproute2-2.6.31 (26 Dec 2009) + + 26 Dec 2009; Mike Frysinger +iproute2-2.6.31.ebuild, + iproute2-9999.ebuild: + Version bump. + + 26 Dec 2009; Mike Frysinger + iproute2-2.6.29.1-r1.ebuild: + Mark ppc64 stable. + + 26 Dec 2009; Raúl Porcel + iproute2-2.6.29.1-r1.ebuild: + sparc stable wrt #291833 + +*iproute2-2.6.29.1-r3 (06 Dec 2009) + + 06 Dec 2009; Mike Frysinger + +iproute2-2.6.29.1-r3.ebuild, +files/iproute2-2.6.29.1-hfsc.patch: + Improve HFSC documentation and usage #291907 by Arthur Demchenkov. + +*iproute2-2.6.29.1-r2 (27 Nov 2009) + + 27 Nov 2009; Mike Frysinger + +iproute2-2.6.29.1-r2.ebuild: + Fix path to iptables dir again #293709 by Vitaliy V. Osypenko. + + 22 Nov 2009; Mike Frysinger + iproute2-2.6.29.1-r1.ebuild: + Mark ia64 stable #291833. + + 22 Nov 2009; Mike Frysinger iproute2-2.6.26-r2.ebuild, + iproute2-2.6.28.ebuild, iproute2-2.6.29.1-r1.ebuild, iproute2-9999.ebuild: + Update HOMEPAGE #294049 by Dennis Schridde. + + 11 Nov 2009; Jeroen Roovers iproute2-2.6.29.1-r1.ebuild: + Stable for HPPA (bug #291833). Remove KEYWORDS where appropriate. + + 09 Nov 2009; Markus Meier iproute2-2.6.29.1-r1.ebuild: + amd64/arm/x86 stable, bug #291833 + + 08 Nov 2009; nixnut iproute2-2.6.29.1-r1.ebuild: + ppc stable #291833 + + 08 Nov 2009; Tobias Klausmann + iproute2-2.6.29.1-r1.ebuild: + Stable on alpha, bug #291833 + + 31 Oct 2009; Raúl Porcel iproute2-2.6.28.ebuild: + sparc stable wrt #269184 + + 02 Oct 2009; Raúl Porcel iproute2-2.6.28.ebuild: + ia64/m68k/s390/sh stable wrt #269184 and re-add ~sparc + + 13 Sep 2009; Markus Meier iproute2-2.6.28.ebuild: + arm stable, bug #269184 + + 31 Aug 2009; Brent Baude ChangeLog: + Marking iproute2-2.6.28 ppc64 for bug 269184 + + 26 Aug 2009; Mike Frysinger iproute2-2.6.26-r2.ebuild, + iproute2-2.6.28.ebuild, iproute2-2.6.29.1.ebuild, + iproute2-2.6.29.1-r1.ebuild, iproute2-9999.ebuild: + Use common epatch_user code now. + +*iproute2-2.6.29.1-r1 (11 Jul 2009) + + 11 Jul 2009; Alin Năstac + +files/iproute2-2.6.29.1-flush.patch, +iproute2-2.6.29.1-r1.ebuild, + iproute2-9999.ebuild: + Migrate to EAPI 2. Fix flush commands (#274973). + + 09 Jun 2009; Jeroen Roovers iproute2-2.6.28.ebuild: + Stable for HPPA (bug #269184). + + 31 May 2009; Markus Meier iproute2-2.6.28.ebuild: + x86 stable, bug #269184 + + 30 May 2009; nixnut iproute2-2.6.28.ebuild: + ppc stable #269184 + + 30 May 2009; Dawid Węgliński iproute2-2.6.28.ebuild: + Stable on amd64 (bug #269184) + + 29 May 2009; Mike Frysinger iproute2-2.6.28.ebuild, + iproute2-2.6.29.1.ebuild, iproute2-9999.ebuild: + Relax linux-headers dependency slightly for stabilization #269184. + +*iproute2-2.6.29.1 (09 May 2009) + + 09 May 2009; Mike Frysinger +iproute2-2.6.29.1.ebuild: + Version bump. + + 19 Mar 2009; Joseph Jezak iproute2-2.6.26-r2.ebuild: + Marked ppc stable for bug #259927. + + 14 Mar 2009; Raúl Porcel iproute2-2.6.26-r2.ebuild: + arm/ia64/s390/sh/sparc stable wrt #259927 + + 11 Mar 2009; Markus Meier iproute2-2.6.26-r2.ebuild: + x86 stable, bug #259927 + + 09 Mar 2009; Jeremy Olexa iproute2-2.6.26-r2.ebuild: + amd64 stable, bug 259927 + + 06 Mar 2009; Jeroen Roovers iproute2-2.6.26-r2.ebuild: + Stable for HPPA (bug #259927). + + 27 Feb 2009; Brent Baude iproute2-2.6.26-r2.ebuild: + stable ppc64, bug 259927 + + 23 Feb 2009; Tobias Klausmann + iproute2-2.6.26-r2.ebuild: + Stable on alpha, bug #259927 + + 18 Jan 2009; Mike Frysinger iproute2-2.6.28.ebuild: + Force linux-headers-2.6.28 #255383. + +*iproute2-2.6.28 (17 Jan 2009) + + 17 Jan 2009; Mike Frysinger +iproute2-2.6.28.ebuild, + iproute2-9999.ebuild: + Merge ebuild versions and version bump #255095 by Krzysztof Oledzki. + + 27 Nov 2008; Mike Frysinger iproute2-2.6.26-r2.ebuild: + Add a blocker on iproute2 #248092 by Diego E. Pettenò. + + 27 Oct 2008; Mike Frysinger + +files/iproute2-2.6.26-linux-2.6.27-API.patch, iproute2-2.6.26-r2.ebuild: + Fix building with linux-2.6.27 headers. + +*iproute2-2.6.26-r2 (09 Sep 2008) + + 09 Sep 2008; Doug Goldstein + +files/iproute2-2.6.26-ldflags.patch, +iproute2-2.6.26-r2.ebuild: + multilib and ldflags respecting changes from Olivier Huber + bug #236861 + +*iproute2-2.6.26-r1 (20 Aug 2008) + + 20 Aug 2008; Mike Frysinger + +iproute2-2.6.26-r1.ebuild: + Fix by cyrillic for manpage install #235237. + +*iproute2-2.6.26 (17 Aug 2008) + + 17 Aug 2008; Mike Frysinger +iproute2-2.6.26.ebuild: + Version bump #232971 by Krzysztof Oledzki. + + 29 Jun 2008; Zac Medico + iproute2-2.6.25.20080417.ebuild: + Change invalid >=sys-libs/glibc-2.7* atom to >=sys-libs/glibc-2.7. There + is a bug in repoman that allowed this atom to slip through. The repoman + bug is fixed in svn. + + 28 Jun 2008; Mike Frysinger + iproute2-2.6.25.20080417.ebuild: + Force newer glibc #229357. + + 28 Jun 2008; Mike Frysinger + iproute2-2.6.25.20080417.ebuild: + Force linux-headers-2.6.25+ #229351. + + 21 Jun 2008; Mike Frysinger + +files/iproute2-2.6.25.20080417-build.patch, + iproute2-2.6.25.20080417.ebuild: + Respect env CPPFLAGS, add fix by Bertrand Jacquin for cross-compiling + #226035, and build against system headers rather than local copies #226359 + by Derk W te Bokkel. + +*iproute2-2.6.25.20080417 (09 Jun 2008) + + 09 Jun 2008; Mike Frysinger + +iproute2-2.6.25.20080417.ebuild: + Version bump #225455 by teidakankan. + +*iproute2-2.6.24.20080108 (29 Mar 2008) + + 29 Mar 2008; Mike Frysinger + +iproute2-2.6.24.20080108.ebuild: + Version bump. + +*iproute2-2.6.23.20071016 (16 Mar 2008) + + 16 Mar 2008; Mike Frysinger + +iproute2-2.6.23.20071016.ebuild: + Version bump #203386 by RB and drop linux-2.4.x warning #209370 by Chris + Gianelloni. + + 11 Mar 2008; iproute2-2.6.15.20060110.ebuild, + iproute2-2.6.16.20060323.ebuild, iproute2-2.6.18.20061002.ebuild, + iproute2-2.6.19.20061214.ebuild, iproute2-2.6.22.20070710.ebuild: + Drop to ~mips due to unstable deps + + 06 Oct 2007; Tom Gall + iproute2-2.6.22.20070710.ebuild: + stable on ppc64 bug #193818 + + 30 Sep 2007; Christoph Mende + iproute2-2.6.22.20070710.ebuild: + Stable on amd64 wrt bug #193818 + + 28 Sep 2007; nixnut iproute2-2.6.22.20070710.ebuild: + Stable on ppc wrt bug 193818 + + 28 Sep 2007; Joshua Kinard + iproute2-2.6.22.20070710.ebuild: + Stable on mips, per #193818. + + 27 Sep 2007; Raúl Porcel + iproute2-2.6.22.20070710.ebuild: + alpha/ia64/sparc stable wrt #193818 + + 27 Sep 2007; Christian Faulhammer + iproute2-2.6.22.20070710.ebuild: + stable x86, bug #193818 + + 27 Sep 2007; Jeroen Roovers + iproute2-2.6.22.20070710.ebuild: + Stable for HPPA (bug #193818). + + 29 Sep 2007; Mike Frysinger + iproute2-2.6.22.20070710.ebuild: + Add user patch support so we dont need to maintain ESFQ cruft anymore #194204. + + 30 Aug 2007; Jeroen Roovers + iproute2-2.6.20.20070313.ebuild: + Stable for HPPA (bug #190200). + + 28 Aug 2007; nixnut iproute2-2.6.20.20070313.ebuild: + Stable on ppc wrt bug 190200 + + 28 Aug 2007; Raúl Porcel + iproute2-2.6.20.20070313.ebuild: + alpha/ia64 stable wrt #190200 + + 27 Aug 2007; Gustavo Zacarias + iproute2-2.6.20.20070313.ebuild: + Stable on sparc wrt #190200 + + 26 Aug 2007; Jurek Bartuszek + iproute2-2.6.20.20070313.ebuild: + x86 stable (bug #190200) + + 26 Aug 2007; Wulf C. Krueger + iproute2-2.6.20.20070313.ebuild: + Marked stable on amd64 as per bug 190200. + +*iproute2-9999 (25 Aug 2007) + + 25 Aug 2007; Mike Frysinger +iproute2-9999.ebuild: + Live git ebuild! + +*iproute2-2.6.22.20070710 (25 Aug 2007) + + 25 Aug 2007; Mike Frysinger + +iproute2-2.6.22.20070710.ebuild: + Version bump #187152 by Davide Pesavento. + + 15 May 2007; Jeroen Roovers + iproute2-2.6.19.20061214.ebuild: + Stable for HPPA (bug #158271). + + 11 May 2007; Joshua Kinard + iproute2-2.6.19.20061214.ebuild: + Stable on mips. + + 17 Apr 2007; Gustavo Zacarias + iproute2-2.6.19.20061214.ebuild: + Stable on sparc + +*iproute2-2.6.20.20070313 (04 Apr 2007) + + 04 Apr 2007; Mike Frysinger + +iproute2-2.6.20.20070313.ebuild: + Version bump #173229 by Farid. + + 07 Mar 2007; Jeroen Roovers + iproute2-2.6.19.20061214.ebuild: + Reverting to ~hppa until we get recent linux-headers keyworded. + + 03 Mar 2007; Guy Martin + iproute2-2.6.19.20061214.ebuild: + Stable on hppa + + 03 Mar 2007; Steve Dibb + iproute2-2.6.19.20061214.ebuild: + amd64 stable, security bug 166801 + + 27 Feb 2007; Tobias Scherbaum + iproute2-2.6.19.20061214.ebuild: + ppc stable + + 13 Feb 2007; Markus Rothe + iproute2-2.6.19.20061214.ebuild: + Stable on ppc64; bug #158271 + + 12 Feb 2007; Christian Faulhammer + iproute2-2.6.19.20061214.ebuild: + stable x86; bug 158271 + + 06 Feb 2007; Simon Stelling + iproute2-2.6.18.20061002.ebuild: + stable on amd64; bug 159271 + + 22 Dec 2006; Markus Rothe + iproute2-2.6.18.20061002.ebuild: + Stable on ppc64; bug #158271 + + 20 Dec 2006; Gustavo Zacarias + iproute2-2.6.18.20061002.ebuild: + Stable on sparc wrt #158271 + + 18 Dec 2006; Jeroen Roovers + iproute2-2.6.18.20061002.ebuild: + Stable for HPPA (bug #158271). + + 16 Dec 2006; Alexander H. Færøy + iproute2-2.6.18.20061002.ebuild: + Stable on Alpha and MIPS; bug #158271 + + 16 Dec 2006; nixnut iproute2-2.6.18.20061002.ebuild: + Stable on ppc wrt bug 158271 + +*iproute2-2.6.19.20061214 (16 Dec 2006) + + 16 Dec 2006; Mike Frysinger + +files/iproute2-2.6.19.20061214-build.patch, + +iproute2-2.6.19.20061214.ebuild: + Version bump #158253 by ArYiX. + + 03 Dec 2006; Alexander H. Færøy + iproute2-2.6.16.20060323.ebuild: + Stable on MIPS; bug #151249 + + 05 Nov 2006; iproute2-2.6.16.20060323.ebuild: + stable on amd64 + + 26 Oct 2006; Joshua Jackson + iproute2-2.6.16.20060323.ebuild: + Stable x86; bug #151249 + + 21 Oct 2006; Bryan Østergaard + iproute2-2.6.16.20060323.ebuild: + Stable on Alpha, bug 151249. + + 15 Oct 2006; Tobias Scherbaum + iproute2-2.6.16.20060323.ebuild: + hppa stable, bug #151249 + + 15 Oct 2006; Jason Wever + iproute2-2.6.16.20060323.ebuild: + Stable on SPARC wrt bug #151249. + + 14 Oct 2006; Mike Frysinger + +files/iproute2-2.6.18.20061002-genl.patch, + iproute2-2.6.18.20061002.ebuild: + Fixup genl subdir #151307 by Maarten Maathuis. + + 14 Oct 2006; iproute2-2.6.16.20060323.ebuild: + Stable on ppc wrt bug 151249 + + 14 Oct 2006; Markus Rothe + iproute2-2.6.16.20060323.ebuild: + Stable on ppc64; bug #151249 + +*iproute2-2.6.18.20061002 (14 Oct 2006) + + 14 Oct 2006; Mike Frysinger + +iproute2-2.6.18.20061002.ebuild: + Version bump. + + 06 Sep 2006; Roy Marples + iproute2-2.6.16.20060323.ebuild: + Warn about needing NETLINK for kernels prior to 2.4.17 + + 18 Aug 2006; Roy Marples + iproute2-2.6.16.20060323.ebuild: + Use correct iptables location for tc, #144265 thanks to Malte Starostik. + + 15 Jul 2006; Mike Frysinger + +files/iproute2-2.6.16.20060323-routef-safe.patch, + iproute2-2.6.16.20060323.ebuild: + Make routef a little saner #139853 by Lars Strojny. + + 24 Jun 2006; Mike Frysinger + +files/iproute2-2.6.16.20060323-build.patch, + iproute2-2.6.16.20060323.ebuild: + Let portage strip binaries #137574 by Tristan Heaven. + + 19 Apr 2006; Mike Frysinger + +files/iproute2-2.6.16.20060323-ifcfg-catch-missing-argument.patch, + iproute2-2.6.16.20060323.ebuild: + Add check for invalid usage #130243 by F. Steinel. + +*iproute2-2.6.16.20060323 (18 Apr 2006) + + 18 Apr 2006; Mike Frysinger + +iproute2-2.6.16.20060323.ebuild: + Version bump. + + 10 Mar 2006; Torsten Veller + iproute2-2.6.15.20060110.ebuild: + Stable on x86 (bug #125111) + + 10 Mar 2006; Fernando J. Pereda + iproute2-2.6.15.20060110.ebuild: + Stable on alpha wrt bug #125111 + + 09 Mar 2006; Patrick McLean + iproute2-2.6.15.20060110.ebuild: + Stable on amd64 (bug #125111). + + 08 Mar 2006; Markus Rothe + iproute2-2.6.15.20060110.ebuild: + Stable on ppc64; bug #125111 + + 06 Mar 2006; Gustavo Zacarias + iproute2-2.6.15.20060110.ebuild: + Stable on sparc wrt #125111 + + 06 Mar 2006; Luca Barbato + iproute2-2.6.15.20060110.ebuild: + Marked ppc + + 19 Feb 2006; Joshua Kinard + iproute2-2.6.11.20050310-r1.ebuild: + Marked stable on mips. + +*iproute2-2.6.15.20060110 (30 Jan 2006) + + 30 Jan 2006; Mike Frysinger + +iproute2-2.6.15.20060110.ebuild: + Version bump to fix ip option handling #120874 by Jan Minar. + +*iproute2-2.6.13.051007 (30 Jan 2006) + + 30 Jan 2006; Mike Frysinger + +iproute2-2.6.13.051007.ebuild, -iproute2-051007.ebuild: + Rename version to fit with newer version schema. + + 31 Oct 2005; Herbie Hopkins iproute2-051007.ebuild: + Update multilib fixes + +*iproute2-051007 (29 Oct 2005) + + 29 Oct 2005; Jeremy Huddleston + +files/iproute2-051007-esfq-2.6.13.patch, + iproute2-2.6.7.20040608-r1.ebuild, iproute2-2.6.10.20050112-r1.ebuild, + iproute2-2.6.10.20050124.ebuild, iproute2-2.6.11.20050310-r1.ebuild, + iproute2-2.6.11.20050310-r2.ebuild, iproute2-2.6.11.20050330.ebuild, + iproute2-2.6.11.20050330-r1.ebuild, +iproute2-051007.ebuild: + Fixed HOMEPAGE. Version bump. Updated esfq patch. Closes bug #110777. + +*iproute2-2.6.11.20050330-r1 (07 Oct 2005) + + 07 Oct 2005; Mike Frysinger + +files/iproute2-2.6.11.20050330-tc-check-qdisc-features.patch, + +iproute2-2.6.11.20050330-r1.ebuild: + Fix segfault when trying to use qdisc_fast #108307 by jens zettelmeyer. + + 09 Aug 2005; Mike Frysinger + +files/iproute2-2.6.11.20050330-stack.patch, + iproute2-2.6.11.20050330.ebuild: + Fix by solar to prevent stack overflow in build util #99487. + +*iproute2-2.6.11.20050330 (19 Jul 2005) + + 19 Jul 2005; Mike Frysinger + +files/iproute2-2.6.11.20050330-wrr.patch, + +iproute2-2.6.11.20050330.ebuild: + Version bump #99441 by Maciek Ligenza. + + 17 Jul 2005; Tobias Scherbaum + iproute2-2.6.11.20050310-r1.ebuild: + ppc stable + + 07 Jul 2005; Markus Rothe + iproute2-2.6.11.20050310-r1.ebuild: + Stable on ppc64 + + 05 Jul 2005; Rene Nussbaumer + iproute2-2.6.11.20050310-r1.ebuild: + Stable on hppa. + +*iproute2-2.6.11.20050310-r2 (05 Jul 2005) + + 05 Jul 2005; Jeremy Huddleston + +files/2.6.12-rc1-esfq.patch, +iproute2-2.6.11.20050310-r2.ebuild: + Updated esfq patch to latest upstream. + + 28 Jun 2005; Gustavo Zacarias + iproute2-2.6.11.20050310-r1.ebuild: + Stable on sparc + + 28 Jun 2005; Aron Griffis + iproute2-2.6.11.20050310-r1.ebuild: + stable on alpha amd64 ia64 x86 + +*iproute2-2.6.11.20050310-r1 (29 Mar 2005) + + 29 Mar 2005; Mike Frysinger + +files/iproute2-2.6.11.20050310-dsmark-qdisc.patch, + +iproute2-2.6.11.20050310-r1.ebuild: + Add patch from upstream to fix dsmark qdiscs adding #86729. + +*iproute2-2.6.11.20050310 (12 Mar 2005) + + 12 Mar 2005; Mike Frysinger + +iproute2-2.6.11.20050310.ebuild: + Version bump. + + 13 Feb 2005; Robin H. Johnson + iproute2-2.6.10.20050124.ebuild: + Bug #47482, arpd doesn't need to be in /sbin. + + 11 Feb 2005; Mike Frysinger + iproute2-2.6.10.20050112-r1.ebuild, iproute2-2.6.10.20050124.ebuild: + Do not build the arpd binary if USE=-berkdb #81660 by Roy Marples. + +*iproute2-2.6.10.20050124 (09 Feb 2005) + + 09 Feb 2005; Mike Frysinger + +iproute2-2.6.10.20050124.ebuild: + Version bump. + + 06 Feb 2005; Joshua Kinard + iproute2-2.6.10.20050112-r1.ebuild: + Marked stable on mips. + + 31 Jan 2005; Gustavo Zacarias + iproute2-2.6.10.20050112-r1.ebuild: + Stable on sparc + +*iproute2-2.6.10.20050112-r1 (27 Jan 2005) + + 27 Jan 2005; Jeremy Huddleston + +files/2.6.9.20041019-wrr.patch-r1, +files/2.6.9.20041106-esfq.patch, + +iproute2-2.6.10.20050112-r1.ebuild: + Revbump to fix esfq and wrr patches to work with the new version. This + closes bug #79387. + + 21 Jan 2005; Jeremy Huddleston + iproute2-2.6.10.20050112.ebuild: + Multilib fixes. + + 13 Jan 2005; Gustavo Zacarias + iproute2-2.6.9.20041019-r1.ebuild: + Stable on sparc + +*iproute2-2.6.10.20050112 (12 Jan 2005) + + 12 Jan 2005; Mike Frysinger + +iproute2-2.6.10.20050112.ebuild: + Version bump. + + 02 Jan 2005; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 20 Dec 2004; Dylan Carlson + iproute2-2.6.9.20040831.ebuild: + Stable on amd64. + +*iproute2-2.6.9.20041019-r1 (05 Dec 2004) + + 05 Dec 2004; Mike Frysinger + files/2.6.9.20041019-esqf.patch, files/2.6.9.20041019-wrr.patch, + +iproute2-2.6.9.20041019-r1.ebuild, -iproute2-2.6.9.20041019.ebuild: + Version bump to fix esfq/wrr registering with tc #73104 by David Pufer. + + 01 Dec 2004; Gustavo Zacarias + iproute2-2.6.9.20040831.ebuild: + Stable on sparc + +*iproute2-2.6.9.20041019 (30 Nov 2004) + + 30 Nov 2004; Mike Frysinger + +files/2.6.9.20041019-esqf.patch, +files/2.6.9.20041019-wrr.patch, + +iproute2-2.6.9.20041019.ebuild: + Version bump #72961 and include esqf/wrr algorithms #68948. + +*iproute2-2.6.9.20040831 (25 Sep 2004) + + 25 Sep 2004; Mike Frysinger + +files/2.6.9.20040831-make-install.patch, +iproute2-2.6.9.20040831.ebuild: + Version bump #64957 by David Holm. + +*iproute2-2.6.7.20040608-r1 (13 Sep 2004) + + 13 Sep 2004; +iproute2-2.6.7.20040608-r1.ebuild: + added minimal USE flag so we can yeild a build of tc. fixes compile failures + in uclibc envionments where we might not have/want a dep of db for the arpd + which can be provided elsewhere + +*iproute2-2.4.7.20020116-r1 (09 Aug 2004) + + 09 Aug 2004; Mike Frysinger + +iproute2-2.4.7.20020116-r1.ebuild, -iproute2-2.4.7.20020116.ebuild: + Version bump to install correctly more files #59460 by Daniel Black. + + 04 Aug 2004; Daniel Black : + digest fix - files/digest-iproute2-2.4.7.20020116 + + 09 Jul 2004; Bryan Østergaard + iproute2-2.4.7.20020116.ebuild: + Stable on alpha. + + 22 Jun 2004; Mike Frysinger + +files/2.6.7.20040608-misc-deb-fixes.patch, + +files/2.6.7.20040608-misc-gentoo-fixes.patch, + iproute2-2.6.7.20040608.ebuild: + Add some patches to resolve issues with different kernel header versions + #54708. + +*iproute2-2.6.7.20040608 (21 Jun 2004) + + 21 Jun 2004; Mike Frysinger + iproute2-2.4.7.20020116.ebuild, +iproute2-2.6.7.20040608.ebuild: + Version bump for new upstream #54648 by Ed Wildgoose. + +*iproute2-2.4.7.20020116 (20 Apr 2004) + + 20 Apr 2004; Mike Frysinger : + Version bump #40589 by tempone@isg.si. + Also rename / reversion to fit the way upstream has it. + +*iproute2-2.4.7-20010824-r5 (06 Apr 2004) + + 06 Apr 2004; Mike Frysinger : + Version bump to clean up bugs and all that fun stuff. + #33831 by Miguel Sousa Filipe - We use /usr/include instead of /usr/src/linux. + #34294 by Andrea Barisani - Fix local DoS exploit. + #37432 by Radek Podgorny - Update the debian patch that we pull. + #40230 by Sebastian Werner - Use system pkt_sched.h instead of bundled. + #40510 by valli - Use system glibc headers instead of bundled. + #45274 by David Pufer - Add HFSC support. + #46978 by Seemant Kulleen - Add a little hack to handle 2.4 linux-headers. + + 25 Mar 2004; Joshua Kinard iproute-20010824-r4.ebuild: + Marked stable on mips. + + 02 Feb 2004; Mamoru KOMACHI iproute-20010824-r1.ebuild, + iproute-20010824-r2.ebuild, iproute-20010824-r3.ebuild, + iproute-20010824-r4.ebuild: + Changed app-text/tetex to virtual/tetex and tetex IUSE flag to doc + IUSE flag. Closing bug #35849 + + 09 Jan 2004; Aron Griffis iproute-20010824-r4.ebuild: + stable on alpha + + 09 Jan 2004; root iproute-20010824-r4.ebuild: + Marked stable on hppa. + + 19 Nov 2003; Luca Barbato iproute-20010824-r4.ebuild: + Marked stable on ppc + + 18 Nov 2003; iproute-20010824-r4.ebuild: + Used tetex without any dependency. Added DEPEND="" statement + + 25 Sep 2003; Christian Birchinger + iproute-20010824-r4.ebuild: + Added sparc stable keyword + + 23 Sep 2003; Robin H. Johnson + iproute-20010824-r4.ebuild: + bump to stable on x86 + + 28 Aug 2003; Robin H. Johnson + iproute-20010824-r4.ebuild: + fix trivial ebuild warning + + 24 Aug 2003; Martin Holzer iproute-20010824-r4.ebuild: + Now uses -11 debian diff. + +*iproute-20010824-r4 (16 Aug 2003) + + 16 Aug 2003; Robin H. Johnson + iproute-20010824-r4.ebuild: + update to latest debian patch, adds more manpages, also change to depend on + kernel headers and not kernel sources + +*iproute-20010824-r3 (04 May 2003) + + 06 Jul 2003; Guy Martin iproute-20010824-r3.ebuild : + Marked stable on hppa. + + 22 Jun 2003; Joshua Kinard iproute-20010824-r3.ebuild: + Changed ~sparc to sparc, added ~mips + + 27 May 2003; iproute-20010824-r3.ebuild: + Added tetex to IUSE since it's `use`d; use sed-4's -i; spell check + + 04 May 2003; Daniel Ahlberg iproute-20010824-r3.ebuild : + Updated to latest Debian patch which includes htb3. + + 27 Feb 2003; Daniel Ahlberg iproute-20010824-r2.ebuild : + Move binaries to / instead of /usr. Closes #15430. + +*iproute-20010824-r2 (30 Aug 2002) + + 17 Apr 2003; Guy Martin iproute-20010824-r2.ebuild : + Added hppa to KEYWORDS. + + 30 Mar 2003; Christian Birchinger + iproute-20010824-r2.ebuild: + Added sparc stable keyword + + 07 Mar 2003; Aron Griffis iproute-20010824-r2.ebuild: + Mark stable on alpha + + 10 Feb 2003; Seemant Kulleen *.ebuild : + + Changed sed expression delimiters from / to :, closing bug #15006 by Blu3 + . Also, moved the patches from files/ to + the mirrors. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + + 22 Oct 2002; Brandon Low iproute-20010824-r2.ebuild : + + This should fix the issues people are having with htb3, just resyncs + with the latest patch from debian, which is known to work, briefly + in the unstable profile (bug 9329). + +*iproute-20010824-r1 (30 Aug 2002) + + 05 Oct 2002; Jack Morgan : + Added sparc/sparc64 to keywords. + + 30 Aug 2002; Sascha Schwabbauer : + Added ppc to keywords. + +*iproute-20010824-r1 (04 Aug 2002) + + 04 Aug 2002; Daniel Robbins New ebuild with htb3 + support, which is now always enabled. We include a "pkt_sched.h" Linux + kernel header in our patch that has been htb3-enabled. This allows us to + always be able to compile-in htb3 support, even if the local kernel sources + don't include such support; this closes bugs #5780, #6018. + + 04 Aug 2002; Daniel Robbins We now install Debian's man + pages which are strangely absent from Debian's binary package. + +*iproute-20010824 (09 Jul 2002) + + 14 Jul 2002; phoen][x iproute-20010824.ebuild : Added + KEYWORDS, SLOT. + + 09 Jul 2002; Daniel Ahlberg ChangeLog : Added ChangeLog. diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/Manifest new file mode 100644 index 0000000000..e3e8a11f79 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/Manifest @@ -0,0 +1,53 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX iproute2-2.6.26-ldflags.patch 330 SHA256 c7206270a72a9e0aa66ddf641d10a384501e58b87917b1e3161f297349b8ec13 SHA512 f85761a4e6861bb0b66a455aaf09e7bf13a0df8f05f62207390a53a4587a0a52418469f8478989d7dcf3c640436e451fe7f33dfa62ae6ca87648da3990fd3275 WHIRLPOOL 6eac5c446cee82a785c3770790ade86960ba99ae17cbb6eb3d6f8cd50cadddc85ff9f3da70d212c6b42e12e725f9ab2f3ea4a219b846d67b8f79ea6e8221d096 +AUX iproute2-2.6.29.1-flush.patch 5669 SHA256 13007eb0335e4a8a88f4946cea9fc61ee4fbe840ce308279696212b11aa1928a SHA512 e6d9898f420386507938f12b486383ecc057dda2862117372b0481fd7807d89bd14f8d6e17cb84e83b0eab7eadac8662e6d4da9d51acffc6bc558ccbebdd7157 WHIRLPOOL 1153a05968f3a17b44653bd673d717044cc445b97a57873055971ad3903f8ad306935edb227aed4c3e277907d92171d61f60300d6ff4b437ba81ea12af26fe40 +AUX iproute2-2.6.29.1-hfsc.patch 37615 SHA256 4d41873a00841749a47142dc5591572b2d7df3b4d4c56d8dcebeb3c4cab30672 SHA512 98a4778434d0014c0032dd6cb82c8d616406f36ab8d6b5269046b5b5bd12b7fd0b83aedaae2c95522a23c1df7b34fcd0ac2e5b39fa23ed66e98970c794fe461c WHIRLPOOL 99e09caf201f710ef1d99418f736cf56b0033db0fac9c2c2e981df15eec5f8d38707c54a728d220d770e2b2e53df9ef97f30ae1556165f55bdc0cf9687622350 +AUX iproute2-2.6.35-cached-routes.patch 973 SHA256 7b8aec2ea23289eff65ee3ff42e9203c163ec43e458ec8a7963f990d5f555389 SHA512 e2574b09a740a530291be542af104023191624a0d79f4c19c5ea39da99a57f428f8ac4156163983a82ebe24f9a0acc43dd654df402830dd17555176387b65faa WHIRLPOOL e98c60aac031d1cdeef0edf67e46e2235f21b5f2ec00a4b883f884b54bd47f53880e56a2c307febf2f01c3ef1dbae389408ae180d73675942f58270eeca13b1e +AUX iproute2-2.6.35-no-iptables.patch 320 SHA256 b63d367005b9a86ef68634d657242e1abd58a9f8d5eb58e8beea97f7b8cfe666 SHA512 b37f3063cb7ca5c59e8670f7fc0874ee4da90ff25909be5b930df2e6c367ccc9fee17f02ccec39fa2cab13c4791bc3a2fc4d7746a61eede42c31bf6a91d8eb24 WHIRLPOOL bb01f8af995eb79b6922efb3a46eadb30eb741c95d6f60d917aa5180f06a9ebe8c7195afe8b965e57c2271353a619ec6eb9a75dc59f665dde8a6e9ca2c0db0a2 +AUX iproute2-2.6.35-no-ipv6.patch 859 SHA256 643429d9dca71e505bf3ab5a8e35a89b1014cd4ffec2f77e0abc1fd3997579d3 SHA512 4a7ef32115165e9b6c175127e5b60a21f305368562b788b2d68e1fcf5b9fcfdb4fe760a100ae3aed4481feac0fceb83e22bda65a129a153f2f26fb521729a459 WHIRLPOOL a30ff83c22cc86079242137f5985206d6ac3dac4e12d6e739dbbcb9fb7c7b59a5c427c9992fd1250c6677f056f2e0391c5f9bbcad60b2d491dc5c6bc0fb78872 +AUX iproute2-2.6.35-xtables.patch 1027 SHA256 4f2227b31407002dcad8d547fe61e8b5aaba7b70a11ea20b9bfb9583ac105801 SHA512 f01e085052216ef15f19e7fa4237a2fb76411a72ead70831db01c1a229832242cf0df2679f505c3bb8ac78509eacfeac56cc13c5bd8cc5a7674e069bba4dba44 WHIRLPOOL 001b5fe46c7582d500c98888addd226fb14dceeb1fdea4929bed07003feeccea1c79065ffe00a90d61b8d1c2a29037e1cca4608b419463c33c493ac0b62c3558 +AUX iproute2-2.6.38-parallel-build.patch 1191 SHA256 fe3cb7e51398c6f6929e93ea03a822ed404d0e1cb302f4ca9e8fcb350b1abf18 SHA512 0d2546ef7474d84726e414ab774401ca6c8fd727cc4d66a111dd96dd577a31ffa74dd8144d943b633e2cd1e0a7c3379e5cd4866bc00a0be082628611fbd8d7df WHIRLPOOL 2775b4fbffd715b11c12de18a77581bfb525fd3e6e9d2e9a7776370961d46b5db43456230afc133fb22c698905dab646334a6db828b012de9ec627a363f1b126 +AUX iproute2-3.1.0-mtu.patch 1649 SHA256 d8d1d3b81a3fd5674e6c9e202bce9e84f41b579ba2c6a554df3346f4642715af SHA512 5479c2085b4aca958a89d3e265ebc3763c9e7cb273bd4046d7b7585209739f75ff04cc9b84d8eb9e3afae821ff788f0f0c7ab443260ab07943b6fad6946403e1 WHIRLPOOL b813f1d9dcdbfb525fb07a462f7faf1c13117dd3e9e584b1a033cb69f3dad9d4b8e5120f8512185f24769e6be0aabd6635ad3996342dc210ff513866e7638502 +AUX iproute2-3.1.0-no-ipv6.patch 1352 SHA256 ee93d86903e6f0aff54cd3c861f91e3d37639d7fc975c9c088f281f1ca8017da SHA512 b80f190d58c0ba5ab61185648c039133d870f72e9b270e905cc93aa335a20c1d880b00dd32eb7cd427c40f4e3182936b6b3156884ebf9ff976da0b76759ca9ab WHIRLPOOL ea155aa0e5c23b78df11b38613a763ac3e4674fd0c8aebad2f25c975e668ef00bd4b47a44e69f5bf5557d547436434a899dcfbd723d64828aaded76b207708db +AUX iproute2-3.10.0-no-ipv6.patch 1390 SHA256 7fd8cce977876c7815990912965d056396b25885219397ac4fd469357230265e SHA512 344d19146f1e518d4631cbebf794d047f54ff845d29439cb51d1398fded38b9ead6e4b6deede1c9c412fdb9c11f8c83058c6d514ba4229a8d4c71e3c967affa8 WHIRLPOOL 5dfe8c13297cc49ce785449c224527e24eebe10b41ad791777f9c5e8c8f650ae019d127bd1a2e80a92f32d7c63b6eb2745ce664306f025db2f1241c4713fb978 +AUX iproute2-3.6.0-pkg-config.patch 2286 SHA256 46649856ad9e735e403bc0654d1c1afceb13a0566079ad52d62575efec4443d3 SHA512 ab90d85930357e5ab6fcf0b26d4661b485db99f9617c44c714b0035da8259f65f60f637be7f1e8d74e57f583251e1e28b11dc41a793d49b2abe87c0e458f2d28 WHIRLPOOL 14901196812106789df01f1459e8abe7a68db699f2e3416d3d0e30ac33fc9638eeb0c0d443eadbde312fbbdf49c15f9c30b3ce303bc3e42aff7a3292c1de8d39 +AUX iproute2-3.7.0-clang.patch 2636 SHA256 f56ba110293cf383e67e18df494cbbf2d934e79ed3b21ddd8644c78183d27e16 SHA512 f89dc88ddbd2ffab3d6735261c2117e6cd4a92111fe2b167d453112ff90ce8fc2dd8de83eae3a76b2eed5dedf4a5f631b9ed48f4427acbfaa75382fef1fa1783 WHIRLPOOL a4272f6d58672a4039df57a6585c935af50bbf8f6541d39fefc59acb80ec44b0da18ef5bb2c05f963e6376bc28d1cf9eab3b80c570019ee77bb651d70af94e3d +AUX iproute2-3.7.0-man7.patch 1350 SHA256 71653ab06c937de2c01370b39c16e5a9d22c1b25d8b5ade3febff7be888ad29e SHA512 0fdfa23e7c51b09335ef32b8baa53a6fd60490b5a531252a5b192f4470e08b4acec2cd568d5644df203e72b62ff0fcf656a57c089ce4511db2a5fe8b10f01d0a WHIRLPOOL 6afd7653447a17b9ecd40d44490a01e610f9fc5f281081508b5421498460ae58bf37ef5fd7b36e4928a0ecb7ec404f50f3d984812d0e33ce08cd735da8e7e03c +AUX iproute2-3.8.0-old-mount-libc.patch 871 SHA256 dc9fc407b09763f79663dbad627961f8a3446881737cc666f0cb67235f160d51 SHA512 cda73ce07c21d18c68fcff08e282e87a2d4b53cf7779e8a1ef669d7275974c8f3638ca530031aafcfc7eb4885264ceb7abb308b9da6f5568889a84cb4c7df1f9 WHIRLPOOL d2057e6bad82dce7844886d551d70af9207e111494b9cc23abc433857741afa48f30671091c8821a60aaa07ca621f243fbeee10322da11ac44d02f4f588b88bf +AUX iproute2-4.0.0-tc-show-buffer-overflow.patch 1717 SHA256 2ddb5ea744185f5ebff79961a054570b166ad1a5f3df0b91b59927d1b86c7aa3 SHA512 f5b507ce9d9a2cf4b86c0c2e2a18c5295226707df707eb229ec2f880b0fee64740a039fe5aa334c1dfc2d04faec4200cdb27dfaf631119a8705dd698f2767a77 WHIRLPOOL 801e25b3f6984b59d95eb494dfa63502e2c32551c8f5376ab6109a6bf5b9401f1b7bf6a0e0456dc68abb207d9505b5dbade675ea39e709e27a839357a431c444 +DIST iproute2-2.6.38.tar.bz2 390166 SHA256 47629a4f547f21d94d8e823a87dd8e13042cadecefea2e2dc433e4134fa9aec4 SHA512 b3a0c15c41184554da1b7f2521f5f0586ae0df1a62899afe2514d4adb93f05ecfd10fc964e027ec8f83a990586f5858b0c9fb24ea8c78477ec6c7c51593c54bd WHIRLPOOL bbd3a415c8396adf1ab63f2f3c91591c65809f8da12f6333f6ea66997cbca428ec2339759f53d0bcc41a1e9c85718e598efde0206a000d394560cacc9a78e8cc +DIST iproute2-3.17.0.tar.xz 440188 SHA256 09e406636e7598e46d5d4f7b928bf5db57049d65dbeb9a496005957ee16f6000 SHA512 1bc261526b0c72fe79b792f0ae497420ac66641dc24a067c903275c63b51b257f540ca6fc6a3d60f93f416c5111841ea53ca28b038e51217a24783171ee4dacd WHIRLPOOL 58bd417385272140260bbd56d379881f7218e789580b874dc9bed06931097a67286f5a63966a730362079aa83903c965dce84575283d656d47a665edbb9599c4 +DIST iproute2-3.19.0.tar.xz 455004 SHA256 e2f9f8c36e166f2ba6c0e1e7a9ad84cdf7c1615b93df49dac44563d7b57fd7b0 SHA512 fc533b6a526cfda234f043ac25302a3206a81ab2a740640b997b6bfb22e6f94ddc21b704191a358ea8721a327ba785e0224a4b4129111ef5008b4003379c3706 WHIRLPOOL 6a0aa1a948286d7dcb3663d787167c27760d756385295bf0ca631920aed50fbd984c19204247097116ef0d4e293c3c8dbe13b0b44c6ec83e7815a7461293c89f +DIST iproute2-3.3.0.tar.bz2 416353 SHA256 f328ec01bac64854f477b9440b0bbeae91895b4ba266821597ceac6bd1501c3b SHA512 825b473e3fb17cf724bc389bb99dabbdabf9c5bfee89890f723027f3412a82a9c7f77ac8b792a218ff50dd552e31105206ccff1897b68fe201d83e5764032feb WHIRLPOOL 7827cb8d447eb86d89dc14dedecb94d7e1a9fc9380ee2130d28047f834f5b96045226409448a8f159501f9bd20b1eebe7c32ae17d5687c4c071459ae9c807ebc +DIST iproute2-3.8.0.tar.xz 407608 SHA256 579145749f1aaf60e7c7a5de24b7f00fa2200a961094733c792b4ff139181e4f SHA512 0d93070044f573055a7cc58bd006e476f5b0fcb75cb5d49a37417aa7583e637a92e460947434cef9b9449267e4529c655a23b5ed3d549a2aba128148cb8d4ade WHIRLPOOL bfb29c34953f205f7c801a86a38f58d9352b716504649e61665ced6dd48557291412de5fd8987dbab44fbd397dab4a6b55d6c371c7cbaaea3d6e29269df115df +DIST iproute2-4.0.0.tar.xz 459364 SHA256 5cd06eb1050b858b308b65705725042bb566fd261135e35a73dafb48cd632618 SHA512 8e0587ed484a9697af99b4f37b460fddd28136b3c19898a11809b1e8ca9a75a18dcc83bc512f5b74361e6128732e69a3e66b3a62c38a5ae5f13c3e18af186be4 WHIRLPOOL 6abdf2b4587abd7a73d2b7692a4bb478ac379dc3a27f564ad78e34f25f06ae5dd9e0e4873c6510d30767a398375dcdcd2da777412c725885e0c3d4bd89c71a9b +EBUILD iproute2-2.6.38.ebuild 2263 SHA256 7210b6028e9532acd57e584ec1aea57b11734cdc121b97ced75dea0897f6503a SHA512 5eaa87ba4ba467cb826c7b3e652e21dc505afa9e36afef5fca75ba80fae70f207739cbd28146bb4817073719675156c5fa68799cdc6897d0f4d523a59ae3b77b WHIRLPOOL 58ec9641a824db8afbf0f60372577a5240ddd7d1375f8fdacd4c163191f6e0757f5914878c8dd26cc1069b29664275949d33842c2e5d51f0a424b795d7702587 +EBUILD iproute2-3.17.0.ebuild 3638 SHA256 6c16e44f1d90bd4d113a3bb7047e3a10e27c3cd206c1040568384ee537f84b62 SHA512 fea32c02eba7cb6acdccbac187fba5a8c39e090cc6f9a92f210f0261b7d8f5f417e02d7cf6d89af160ee909090d8c869557bc27b66e44b530ba652c696b4747a WHIRLPOOL 04214acab5a60311b0ccba25bf27d4458baecd9a83de9a86b67942e0df0949d582db11752ccc5fbe476da0ea2e1f5d73a090da5c7b6e19a1ddacfb90c2594f42 +EBUILD iproute2-3.19.0.ebuild 3638 SHA256 b7fa11efed4736a844228870b7ada7b50759a2c4068271de06ea9c6712696559 SHA512 3e8ec926cbb276ffc68b89403ba818329d02bc76b21118ac20440ca2d66eab49f2c21e4f00f579588570c439a33fde0f0ef9bb4257283f9833f8b1c81ae01efd WHIRLPOOL 694a4e6df549e73e27560fce35dfbb937195faa95096d22429e39e30c22dc45858c821750ee6cc9c4f47175d74802f62853e1e2ab1aad32174b952f091ad1f69 +EBUILD iproute2-3.3.0.ebuild 2972 SHA256 1e09b07a850aea92e7e57a0adef53246ff7cc8d8498ba7ccadf8eb0cd814bebc SHA512 2ddd5321a9f378322b72fe5fd9dc7c45b6e2ef26cacf42f5d731127b8e249495e2adbb36f1972174424f28a493b4a82b5610add9961855a8559d746cdbab9eb0 WHIRLPOOL 5c3716f6ab9a18e2fea0e8acaa0e2bd347edc189e2b485e61f5373327c7f675499f7e239961697b78e21393dcde2a5994c17c420c649b3503fdfaefbcbe1fa57 +EBUILD iproute2-3.8.0.ebuild 3493 SHA256 e9fb3f69673cf3e6cec6abf83ca59bbf84af19547fc5245e23f9b8af2f8d6dff SHA512 38180309ad908833407c6fa681aa4e7b0fa5e3723d8a4d9667d161adf8c90fe2a6565c82989a7681179b8943553ebd71c8858b59f1b545465189df1a4e7b4682 WHIRLPOOL a59f47eb73a56790f9314ed386fb18eae47152d1d7e4d986ee859ac59eec2798026148ec691259e0ba6011f31f0f965af9846853b670f245de3496bfcd934c20 +EBUILD iproute2-4.0.0-r1.ebuild 3719 SHA256 2b099227b5e0648519d27fae7cc036f1353607cd247b2a110b58207f37bb71f5 SHA512 b998e1cf87b650f2f5781e0e1785dd5d8f0ca1081e3cb8105ae66fa9869594066bbd693b20280284ed5a5101f26331c883ef2c6dd85ff8c5707cf0c14c760955 WHIRLPOOL dd75cffae714679d09fa725211223416ef83147bb33447d71e6c5c597f14fc537df8f6f0096e5ce545cf107d78f41b3911a41b41472e3a5ff0dc4286a97a0d1f +EBUILD iproute2-4.0.0-r2.ebuild 3856 SHA256 3aeddd89ab93d3c7b4cd53402a8ad8eb343aaab7db5691aeb47914fcd52b67af SHA512 3b3646d2098f3b2a9b110187edf1a3330959d73e7d7f928ccc212f3931d5f5f59836563de0dc1d93bf28ee8c634995ed6f357931ed6107a714aafb6e57cade31 WHIRLPOOL dbeddb628fd80e0c6b9c270f05a28317fd74d8aa1e3b72eeb8ba99c2225c6399c35d55c7aa07efdee4b85dc1c7b0cd57519ca6b25068fb35cb00d62a6c736118 +EBUILD iproute2-4.0.0.ebuild 3657 SHA256 c9d9f723a03194a8957f9a1450145ce818521f3cc2d6e5d2aa56dd1891777e58 SHA512 ae24da9eca350f10b8ca65901fa5b9febf17a4b2d140c95e97287adc0bad00e23c1a27e6208fbeb21183fce8c550c9770ae14f79c96e54e37918ec782924eaa1 WHIRLPOOL 25b91bc7ae6caaf0569bab1300a93a3203349ab051f80f439815ddb187458250921474a847f3493d9c8e6803e74f9951d3944ac01dd24317ad00f587c0638cbd +EBUILD iproute2-9999.ebuild 3845 SHA256 9ab91cfc2124ed0e59e68110e4b266de888d560df2fb3c14fcdcbcc57d8fc5b0 SHA512 678eb817464b2cf66c929e1bb49e87a6b7a1ca6b090e2901908a5d85de548bc3587dc6263563a5c94f4bc417c62b3f2707b8631d5148572c238370907a96dd02 WHIRLPOOL b7b0c81f1e82039634747d058a947e60074cd5e0982b32e3c06cfc8ef7e77784557b4c2d8f28c5d50c24623fb6b8f267e2f1d3640df0aa89a3ab9be6b7c0393d +MISC ChangeLog 43243 SHA256 172df6243fed5f6289c2141a803be423c3bf8bf34bc9f4fae5a7c302e1680c64 SHA512 52066f01d7d68c4a126122036028bd59bbcecd4015c7b0f466b3569a0b405369b55bd47dd1e2eed3d54664da3b6d158784f3ad01f5e0476cac37454f8db7bf30 WHIRLPOOL 0f8c3ac04d4c59546c0a559b796a84d87644209fcc3658a099471f912413476a2ec972c684582a6e2c17ac9de876c7e9e003a5ec421c373655d168440bc18f0e +MISC metadata.xml 378 SHA256 ce154f89a4a5279c86abb4c1794849f7f3126ed5597db0459d3a7e639ef27de0 SHA512 aa181ac7826b756d8ca929df93c8445552a867ded0a3e3e78b30387b8241191f8f99c3a598835f38ea1a20c068dcc95b0bf9ebfd9c04aa9359c332bfdb3a2770 WHIRLPOOL 2b2ea65050de53e25da24cdd48c59bfd802b9176e9571aac010d5b6a8b7b63833b1dda1e84dcbddfd7113f3614b0bd1e929984078a5f69a791a17cc807fc7da2 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJVYUiQAAoJEPGu1DbS6WIAhkUQAJQqsQIhuUWl6NLaQM45nA4K +8Muu0CIZzV4RzBeBn9hljt+mitH9id6GCPmAq6ZqAF8hDDgT0Av6zN7SxtWOBKdr +QXB+06wJ9eNKBtxR3ceyLwS1kIY2e4ONOy1tPcId2DKQd+PXwCCwAXGm3kru+Udi +/ulaR6LNoIFA6RMTZAuEoTDAtHlWMeqDiAFEH96Ty95mkTkI3GOE+9w6+sYa0V28 +E9QQpguzHrPNijaRPIVXjjc/TKfeflN5aL3ZqAaqQwZkq+05WsV6a3WkhTUNqss9 +uUOhkHpmJd+gZ2UD3Q2aEJEYkFmGWgFJYC6+luQYKrZmQGPl4o0saFtExoCAajhk +lnVok5jDrolxV2L8F+R5GS/TOEOiRSynq9FNzgsnioSmAGPProcPeLxS+dwBiYbe +c6Ivku8SnQtkf4hNYbXV+HTdMlGbABG2OPiBOmgGvo62JD44Hcl5+YelAM7SPPH2 +FUru3kiG0ksZ9TDBUGz/cpajP0fA1r60XPH8FylJzG66Bmc8HONEeFfzHsArywXF +Yf8L7gbcHzqe2F1Li+A9WJq0qXhbBxHxk1xcLqeUJIUyuBG5wvMfVz2uCcKhhSJt +WTLgVZjKh4mIdWXbGfPlkF1rTePs94MBE9in3+nNPf9I6gfRlLXtEgdmFB/ZEztV +5m9iBKvf/n5ElBlELBBW +=Y+tH +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.26-ldflags.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.26-ldflags.patch new file mode 100644 index 0000000000..39e07995da --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.26-ldflags.patch @@ -0,0 +1,15 @@ +respect env LDFLAGS + +http://bugs.gentoo.org/236861 + +--- tc/Makefile ++++ tc/Makefile +@@ -83,7 +83,7 @@ + rm -f emp_ematch.yacc.output + + q_atm.so: q_atm.c +- $(CC) $(CFLAGS) -shared -fpic -o q_atm.so q_atm.c -latm ++ $(CC) $(CFLAGS) $(LDFLAGS) -shared -fpic -o q_atm.so q_atm.c -latm + + %.yacc.c: %.y + $(YACC) $(YACCFLAGS) -o $@ $< diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.29.1-flush.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.29.1-flush.patch new file mode 100644 index 0000000000..8eb3228098 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.29.1-flush.patch @@ -0,0 +1,224 @@ +https://bugs.gentoo.org/274973 + +If the routing table that I wanna flush has 60 entries or more, "ip route flush +table foo" fails with the following error: + Failed to send flush request: Success + Flush terminated + +Patch by Alin Năstac + +--- iproute2-2.6.29-1/ip/ipaddress.c ++++ iproute2-2.6.29-1/ip/ipaddress.c +@@ -37,6 +37,8 @@ + + #define MAX_ROUNDS 10 + ++static struct rtnl_handle rth_flush = { .fd = -1 }; ++ + static struct + { + int ifindex; +@@ -339,7 +341,7 @@ + + static int flush_update(void) + { +- if (rtnl_send_check(&rth, filter.flushb, filter.flushp) < 0) { ++ if (rtnl_send_check(&rth_flush, filter.flushb, filter.flushp) < 0) { + perror("Failed to send flush request"); + return -1; + } +@@ -697,6 +699,9 @@ + filter.flushp = 0; + filter.flushe = sizeof(flushb); + ++ if (rtnl_open(&rth_flush, 0) < 0) ++ return 1; ++ + while (round < MAX_ROUNDS) { + if (rtnl_wilddump_request(&rth, filter.family, RTM_GETADDR) < 0) { + perror("Cannot send dump request"); +@@ -715,18 +720,20 @@ + printf("*** Flush is complete after %d round%s ***\n", round, round>1?"s":""); + } + fflush(stdout); ++ rtnl_close(&rth_flush); + return 0; + } + round++; + if (flush_update() < 0) +- return 1; ++ break; + + if (show_stats) { + printf("\n*** Round %d, deleting %d addresses ***\n", round, filter.flushed); + fflush(stdout); + } + } +- fprintf(stderr, "*** Flush remains incomplete after %d rounds. ***\n", MAX_ROUNDS); fflush(stderr); ++ fprintf(stderr, "*** Flush remains incomplete after %d rounds. ***\n", round); fflush(stderr); ++ rtnl_close(&rth_flush); + return 1; + } + +--- iproute2-2.6.29-1/ip/ipneigh.c ++++ iproute2-2.6.29-1/ip/ipneigh.c +@@ -32,6 +32,8 @@ + #define NUD_VALID (NUD_PERMANENT|NUD_NOARP|NUD_REACHABLE|NUD_PROBE|NUD_STALE|NUD_DELAY) + #define MAX_ROUNDS 10 + ++static struct rtnl_handle rth_flush = { .fd = -1 }; ++ + static struct + { + int family; +@@ -87,7 +89,7 @@ + + static int flush_update(void) + { +- if (rtnl_send_check(&rth, filter.flushb, filter.flushp) < 0) { ++ if (rtnl_send_check(&rth_flush, filter.flushb, filter.flushp) < 0) { + perror("Failed to send flush request"); + return -1; + } +@@ -391,6 +393,9 @@ + filter.flushe = sizeof(flushb); + filter.state &= ~NUD_FAILED; + ++ if (rtnl_open(&rth_flush, 0) < 0) ++ return 1; ++ + while (round < MAX_ROUNDS) { + if (rtnl_wilddump_request(&rth, filter.family, RTM_GETNEIGH) < 0) { + perror("Cannot send dump request"); +@@ -409,18 +414,20 @@ + printf("*** Flush is complete after %d round%s ***\n", round, round>1?"s":""); + } + fflush(stdout); ++ rtnl_close(&rth_flush); + return 0; + } + round++; + if (flush_update() < 0) +- exit(1); ++ break; ++ + if (show_stats) { + printf("\n*** Round %d, deleting %d entries ***\n", round, filter.flushed); + fflush(stdout); + } + } +- printf("*** Flush not complete bailing out after %d rounds\n", +- MAX_ROUNDS); ++ fprintf(stderr, "*** Flush remains incomplete after %d rounds. ***\n", round); fflush(stderr); ++ rtnl_close(&rth_flush); + return 1; + } + +--- iproute2-2.6.29-1/ip/iproute.c ++++ iproute2-2.6.29-1/ip/iproute.c +@@ -37,6 +37,7 @@ + #define RTAX_RTTVAR RTAX_HOPS + #endif + ++static struct rtnl_handle rth_flush = { .fd = -1 }; + + static const char *mx_names[RTAX_MAX+1] = { + [RTAX_MTU] = "mtu", +@@ -112,7 +113,7 @@ + + static int flush_update(void) + { +- if (rtnl_send_check(&rth, filter.flushb, filter.flushp) < 0) { ++ if (rtnl_send_check(&rth_flush, filter.flushb, filter.flushp) < 0) { + perror("Failed to send flush request"); + return -1; + } +@@ -1210,6 +1211,9 @@ + filter.flushp = 0; + filter.flushe = sizeof(flushb); + ++ if (rtnl_open(&rth_flush, 0) < 0) ++ return 1; ++ + for (;;) { + if (rtnl_wilddump_request(&rth, do_ipv6, RTM_GETROUTE) < 0) { + perror("Cannot send dump request"); +@@ -1228,6 +1232,7 @@ + printf("*** Flush is complete after %d round%s ***\n", round, round>1?"s":""); + } + fflush(stdout); ++ rtnl_close(&rth_flush); + return 0; + } + round++; +--- iproute2-2.6.29-1/ip/xfrm_policy.c ++++ iproute2-2.6.29-1/ip/xfrm_policy.c +@@ -756,11 +756,15 @@ + struct xfrm_buffer xb; + char buf[NLMSG_DELETEALL_BUF_SIZE]; + int i; ++ struct rtnl_handle rth2; + + xb.buf = buf; + xb.size = sizeof(buf); + xb.rth = &rth; + ++ if (rtnl_open(&rth2, 0) < 0) ++ exit(1); ++ + for (i = 0; ; i++) { + xb.offset = 0; + xb.nlmsg_count = 0; +@@ -783,7 +787,7 @@ + break; + } + +- if (rtnl_send_check(&rth, xb.buf, xb.offset) < 0) { ++ if (rtnl_send_check(&rth2, xb.buf, xb.offset) < 0) { + perror("Failed to send delete-all request"); + exit(1); + } +@@ -793,6 +797,8 @@ + xb.offset = 0; + xb.nlmsg_count = 0; + } ++ ++ rtnl_close(&rth2); + } else { + if (rtnl_wilddump_request(&rth, preferred_family, XFRM_MSG_GETPOLICY) < 0) { + perror("Cannot send dump request"); +--- iproute2-2.6.29-1/ip/xfrm_state.c ++++ iproute2-2.6.29-1/ip/xfrm_state.c +@@ -924,11 +924,15 @@ + struct xfrm_buffer xb; + char buf[NLMSG_DELETEALL_BUF_SIZE]; + int i; ++ struct rtnl_handle rth2; + + xb.buf = buf; + xb.size = sizeof(buf); + xb.rth = &rth; + ++ if (rtnl_open(&rth2, 0) < 0) ++ exit(1); ++ + for (i = 0; ; i++) { + xb.offset = 0; + xb.nlmsg_count = 0; +@@ -951,7 +955,7 @@ + break; + } + +- if (rtnl_send_check(&rth, xb.buf, xb.offset) < 0) { ++ if (rtnl_send_check(&rth2, xb.buf, xb.offset) < 0) { + perror("Failed to send delete-all request\n"); + exit(1); + } +@@ -962,6 +966,7 @@ + xb.nlmsg_count = 0; + } + ++ rtnl_close(&rth2); + } else { + if (rtnl_wilddump_request(&rth, preferred_family, XFRM_MSG_GETSA) < 0) { + perror("Cannot send dump request"); diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.29.1-hfsc.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.29.1-hfsc.patch new file mode 100644 index 0000000000..4f39ded905 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.29.1-hfsc.patch @@ -0,0 +1,885 @@ +http://bugs.gentoo.org/291907 + +This patch was merged from two patches extracted from this thread: +http://markmail.org/thread/qkd76gpdgefpjlfn + +Patch #1. +This patch adds detailed documentation for HFSC scheduler. It roughly +follows HFSC paper, but tries to not rely too much on math side of things. +Post-paper/Linux specific subjects (timer resolution, ul service curve, etc.) +are also discussed. + + +I've read it many times over, but it's a lengthy chunk of text - so try +to be understanding in case I made some mistakes. + + +tc-hfsc(7): explains algorithm in detail (very long) +tc-hfsc(8): explains command line options briefly +tc(8): adds references to new man pages +Makefile: adds man7 directory to install target +q_hfsc.c: minimal help text changes, consistency with tc-hfsc(8) + + +Patch #2. +This adds generic explanation about size tables. + + +tc-stab(8): Commandline + details +One thing I'm not sure, is whenever any layer2 data is included in case +of shaping directly on ppp interface (see the bottom of the man page). + + +tc_stab.c: small fixes to commandline help + + +tc_core.c: +As kernel part of things relies on cell align which is always set to -1, +I also added it to userspace computation stage. This way if someone +specified e.g. 2048 and 512 for mtu and tsize respectively, one wouldn't +end with tsize supporting mtu 4096 suddenly, New default mtu is also set +to 2048 (disregarding weirdness of setting mtu to such values). + + +Unless I missed something, this is harmless and feels cleaner, but if it's +not allowed, documentation will have to be changed back to 2047 + extra +explanation as well. + +--- iproute2/Makefile ++++ iproute2-new/Makefile +@@ -56,6 +56,8 @@ + install -m 0644 $(shell find etc/iproute2 -maxdepth 1 -type f) $(DESTDIR)$(CONFDIR) + install -m 0755 -d $(DESTDIR)$(MANDIR)/man8 + install -m 0644 $(shell find man/man8 -maxdepth 1 -type f) $(DESTDIR)$(MANDIR)/man8 ++ install -m 0755 -d $(DESTDIR)$(MANDIR)/man7 ++ install -m 0644 $(shell find man/man7 -maxdepth 1 -type f) $(DESTDIR)$(MANDIR)/man7 + ln -sf tc-bfifo.8 $(DESTDIR)$(MANDIR)/man8/tc-pfifo.8 + ln -sf lnstat.8 $(DESTDIR)$(MANDIR)/man8/rtstat.8 + ln -sf lnstat.8 $(DESTDIR)$(MANDIR)/man8/ctstat.8 +--- iproute2/man/man7/tc-hfsc.7 ++++ iproute2-new/man/man7/tc-hfsc.7 +@@ -0,0 +1,525 @@ ++.TH HFSC 7 "25 February 2009" iproute2 Linux ++.ce 1 ++\fBHIERARCHICAL FAIR SERVICE CURVE\fR ++. ++.SH "HISTORY & INTRODUCTION" ++. ++HFSC \- \fBHierarchical Fair Service Curve\fR was first presented at ++SIGCOMM'97. Developed as a part of ALTQ (ALTernative Queuing) on NetBSD, found ++its way quickly to other BSD systems, and then a few years ago became part of ++the linux kernel. Still, it's not the most popular scheduling algorithm \- ++especially if compared to HTB \- and it's not well documented from enduser's ++perspective. This introduction aims to explain how HFSC works without ++going to deep into math side of things (although some if it will be ++inevitable). ++ ++In short HFSC aims to: ++. ++.RS 4 ++.IP \fB1)\fR 4 ++guarantee precise bandwidth and delay allocation for all leaf classes (realtime ++criterion) ++.IP \fB2)\fR ++allocate excess bandwidth fairly as specified by class hierarchy (linkshare & ++upperlimit criterion) ++.IP \fB3)\fR ++minimize any discrepancy between the service curve and the actual amount of ++service provided during linksharing ++.RE ++.PP ++. ++The main "selling" point of HFSC is feature \fB(1)\fR, which is achieved by ++using nonlinear service curves (more about what it actually is later). This is ++particularly useful in VoIP or games, where not only guarantee of consistent ++bandwidth is important, but initial delay of a data stream as well. Note that ++it matters only for leaf classes (where the actual queues are) \- thus class ++hierarchy is ignored in realtime case. ++ ++Feature \fB(2)\fR is well, obvious \- any algorithm featuring class hierarchy ++(such as HTB or CBQ) strives to achieve that. HFSC does that well, although ++you might end with unusual situations, if you define service curves carelessly ++\- see section CORNER CASES for examples. ++ ++Feature \fB(3)\fR is mentioned due to the nature of the problem. There may be ++situations where it's either not possible to guarantee service of all curves at ++the same time, and/or it's impossible to do so fairly. Both will be explained ++later. Note that this is mainly related to interior (aka aggregate) classes, as ++the leafs are already handled by \fB(1)\fR. Still \- it's perfectly possible to ++create a leaf class w/o realtime service, and in such case \- the caveats will ++naturally extend to leaf classes as well. ++ ++.SH ABBREVIATIONS ++For the remaining part of the document, we'll use following shortcuts: ++.nf ++.RS 4 ++ ++RT \- realtime ++LS \- linkshare ++UL \- upperlimit ++SC \- service curve ++.fi ++. ++.SH "BASICS OF HFSC" ++. ++To understand how HFSC works, we must first introduce a service curve. ++Overall, it's a nondecreasing function of some time unit, returning amount of ++service (allowed or allocated amount of bandwidth) by some specific point in ++time. The purpose of it should be subconsciously obvious \- if a class was ++allowed to transfer not less than the amount specified by its service curve \- ++then service curve is not violated. ++ ++Still \- we need more elaborate criterion than just the above (although in ++most generic case it can be reduced to it). The criterion has to take two ++things into account: ++. ++.RS 4 ++.IP \(bu 4 ++idling periods ++.IP \(bu ++ability to "look back", so if during current active period service curve is violated, maybe it ++isn't if we count excess bandwidth received during earlier active period(s) ++.RE ++.PP ++Let's define the criterion as follows: ++.RS 4 ++.nf ++.IP "\fB(1)\fR" 4 ++For each t1, there must exist t0 in set B, so S(t1\-t0)\~<=\~w(t0,t1) ++.fi ++.RE ++. ++.PP ++Here 'w' denotes the amount of service received during some time period between t0 ++and t1. B is a set of all times, where a session becomes active after idling ++period (further denoted as 'becoming backlogged'). For a clearer picture, ++imagine two situations: ++. ++.RS 4 ++.IP \fBa)\fR 4 ++our session was active during two periods, with a small time gap between them ++.IP \fBb)\fR ++as in (a), but with a larger gap ++.RE ++. ++.PP ++Consider \fB(a)\fR \- if the service received during both periods meets ++\fB(1)\fR, then all is good. But what if it doesn't do so during the 2nd ++period ? If the amount of service received during the 1st period is bigger ++than the service curve, then it might compensate for smaller service during ++the 2nd period \fIand\fR the gap \- if the gap is small enough. ++ ++If the gap is larger \fB(b)\fR \- then it's less likely to happen (unless the ++excess bandwidth allocated during the 1st part was really large). Still, the ++larger the gap \- the less interesting is what happened in the past (e.g. 10 ++minutes ago) \- what matters is the current traffic that just started. ++ ++From HFSC's perspective, more interesting is answering the following question: ++when should we start transferring packets, so a service curve of a class is not ++violated. Or rephrasing it: How much X() amount of service should a session ++receive by time t, so the service curve is not violated. Function X() defined ++as below is the basic building block of HFSC, used in: eligible, deadline, ++virtual\-time and fit\-time curves. Of course, X() is based on equation ++\fB(1)\fR and is defined recursively: ++ ++.RS 4 ++.IP \(bu 4 ++At the 1st backlogged period beginning function X is initialized to generic ++service curve assigned to a class ++.IP \(bu ++At any subsequent backlogged period, X() is: ++.nf ++\fBmin(X() from previous period ; w(t0)+S(t\-t0) for t>=t0),\fR ++.fi ++\&... where t0 denotes the beginning of the current backlogged period. ++.RE ++. ++.PP ++HFSC uses either linear, or two\-piece linear service curves. In case of ++linear or two\-piece linear convex functions (first slope < second slope), ++min() in X's definition reduces to the 2nd argument. But in case of two\-piece ++concave functions, the 1st argument might quickly become lesser for some ++t>=t0. Note, that for some backlogged period, X() is defined only from that ++period's beginning. We also define X^(\-1)(w) as smallest t>=t0, for which ++X(t)\~=\~w. We have to define it this way, as X() is usually not an injection. ++ ++The above generic X() can be one of the following: ++. ++.RS 4 ++.IP "E()" 4 ++In realtime criterion, selects packets eligible for sending. If none are ++eligible, HFSC will use linkshare criterion. Eligible time \&'et' is calculated ++with reference to packets' heads ( et\~=\~E^(\-1)(w) ). It's based on RT ++service curve, \fIbut in case of a convex curve, uses its 2nd slope only.\fR ++.IP "D()" ++In realtime criterion, selects the most suitable packet from the ones chosen ++by E(). Deadline time \&'dt' corresponds to packets' tails ++(dt\~=\~D^(\-1)(w+l), where \&'l' is packet's length). Based on RT service ++curve. ++.IP "V()" ++In linkshare criterion, arbitrates which packet to send next. Note that V() is ++function of a virtual time \- see \fBLINKSHARE CRITERION\fR section for ++details. Virtual time \&'vt' corresponds to packets' heads ++(vt\~=\~V^(\-1)(w)). Based on LS service curve. ++.IP "F()" ++An extension to linkshare criterion, used to limit at which speed linkshare ++criterion is allowed to dequeue. Fit\-time 'ft' corresponds to packets' heads ++as well (ft\~=\~F^(\-1)(w)). Based on UL service curve. ++.RE ++ ++Be sure to make clean distinction between session's RT, LS and UL service ++curves and the above "utility" functions. ++. ++.SH "REALTIME CRITERION" ++. ++RT criterion \fIignores class hierarchy\fR and guarantees precise bandwidth and ++delay allocation. We say that packet is eligible for sending, when current real ++time is bigger than eligible time. From all packets eligible, the one most ++suited for sending, is the one with the smallest deadline time. Sounds simply, ++but consider following example: ++ ++Interface 10mbit, two classes, both with two\-piece linear service curves: ++.RS 4 ++.IP \(bu 4 ++1st class \- 2mbit for 100ms, then 7mbit (convex \- 1st slope < 2nd slope) ++.IP \(bu ++2nd class \- 7mbit for 100ms, then 2mbit (concave \- 1st slope > 2nd slope) ++.RE ++.PP ++Assume for a moment, that we only use D() for both finding eligible packets, ++and choosing the most fitting one, thus eligible time would be computed as ++D^(\-1)(w) and deadline time would be computed as D^(\-1)(w+l). If the 2nd ++class starts sending packets 1 second after the 1st class, it's of course ++impossible to guarantee 14mbit, as the interface capability is only 10mbit. ++The only workaround in this scenario is to allow the 1st class to send the ++packets earlier that would normally be allowed. That's where separate E() comes ++to help. Putting all the math aside (see HFSC paper for details), E() for RT ++concave service curve is just like D(), but for the RT convex service curve \- ++it's constructed using \fIonly\fR RT service curve's 2nd slope (in our example ++\- 7mbit). ++ ++The effect of such E() \- packets will be sent earlier, and at the same time ++D() \fIwill\fR be updated \- so current deadline time calculated from it will ++be bigger. Thus, when the 2nd class starts sending packets later, both the 1st ++and the 2nd class will be eligible, but the 2nd session's deadline time will be ++smaller and its packets will be sent first. When the 1st class becomes idle at ++some later point, the 2nd class will be able to "buffer" up again for later ++active period of the 1st class. ++ ++A short remark \- in a situation, where the total amount of bandwidth ++available on the interface is bigger than the allocated total realtime parts ++(imagine interface 10 mbit, but 1mbit/2mbit and 2mbit/1mbit classes), the sole ++speed of the interface could suffice to guarantee the times. ++ ++Important part of RT criterion is that apart from updating its D() and E(), ++also V() used by LS criterion is updated. Generally the RT criterion is ++secondary to LS one, and used \fIonly\fR if there's a risk of violating precise ++realtime requirements. Still, the "participation" in bandwidth distributed by ++LS criterion is there, so V() has to be updated along the way. LS criterion can ++than properly compensate for non\-ideal fair sharing situation, caused by RT ++scheduling. If you use UL service curve its F() will be updated as well (UL ++service curve is an extension to LS one \- see \fBUPPERLIMIT CRITERION\fR ++section). ++ ++Anyway \- careless specification of LS and RT service curves can lead to ++potentially undesired situations (see CORNER CASES for examples). This wasn't ++the case in HFSC paper where LS and RT service curves couldn't be specified ++separately. ++ ++.SH "LINKSHARING CRITERION" ++. ++LS criterion's task is to distribute bandwidth according to specified class ++hierarchy. Contrary to RT criterion, there're no comparisons between current ++real time and virtual time \- the decision is based solely on direct comparison ++of virtual times of all active subclasses \- the one with the smallest vt wins ++and gets scheduled. One immediate conclusion from this fact is that absolute ++values don't matter \- only ratios between them (so for example, two children ++classes with simple linear 1mbit service curves will get the same treatment ++from LS criterion's perspective, as if they were 5mbit). The other conclusion ++is, that in perfectly fluid system with linear curves, all virtual times across ++whole class hierarchy would be equal. ++ ++Why is VC defined in term of virtual time (and what is it) ? ++ ++Imagine an example: class A with two children \- A1 and A2, both with let's say ++10mbit SCs. If A2 is idle, A1 receives all the bandwidth of A (and update its ++V() in the process). When A2 becomes active, A1's virtual time is already ++\fIfar\fR bigger than A2's one. Considering the type of decision made by LS ++criterion, A1 would become idle for a lot of time. We can workaround this ++situation by adjusting virtual time of the class becoming active \- we do that ++by getting such time "up to date". HFSC uses a mean of the smallest and the ++biggest virtual time of currently active children fit for sending. As it's not ++real time anymore (excluding trivial case of situation where all classes become ++active at the same time, and never become idle), it's called virtual time. ++ ++Such approach has its price though. The problem is analogous to what was ++presented in previous section and is caused by non\-linearity of service ++curves: ++.IP 1) 4 ++either it's impossible to guarantee both service curves and satisfy fairness ++during certain time periods: ++ ++.RS 4 ++Recall the example from RT section, slightly modified (with 3mbit slopes ++instead of 2mbit ones): ++ ++.IP \(bu 4 ++1st class \- 3mbit for 100ms, then 7mbit (convex \- 1st slope < 2nd slope) ++.IP \(bu ++2nd class \- 7mbit for 100ms, then 3mbit (concave \- 1st slope > 2nd slope) ++ ++.PP ++They sum up nicely to 10mbit \- interface's capacity. But if we wanted to only ++use LS for guarantees and fairness \- it simply won't work. In LS context, ++only V() is used for making decision which class to schedule. If the 2nd class ++becomes active when the 1st one is in its second slope, the fairness will be ++preserved \- ratio will be 1:1 (7mbit:7mbit), but LS itself is of course ++unable to guarantee the absolute values themselves \- as it would have to go ++beyond of what the interface is capable of. ++.RE ++ ++.IP 2) 4 ++and/or it's impossible to guarantee service curves of all classes at all ++ ++.RS 4 ++Even if we didn't use virtual time and allowed a session to be "punished", ++there's a possibility that service curves of all classes couldn't be ++guaranteed for a brief period. Consider following, a bit more complicated ++example: ++ ++Root interface, classes A and B with concave and convex curve (summing up to ++root), A1 & A2 (children of A), \fIboth\fR with concave curves summing up to A, ++B1 & B2 (children of B), \fIboth\fR with convex curves summing up to B. ++ ++Assume that A2, B1 and B2 are constantly backlogged, and at some later point ++A1 becomes backlogged. We can easily choose slopes, so that even if we ++"punish" A2 for earlier excess bandwidth received, A1 will have no chance of ++getting bandwidth corresponding to its first slope. Following from the above ++example: ++ ++.nf ++A \- 7mbit, then 3mbit ++A1 \- 5mbit, then 2mbit ++A2 \- 2mbit, then 1mbit ++ ++B \- 3mbit, then 7mbit ++B1 \- 2mbit, then 5mbit ++B2 \- 1mbit, then 2mbit ++.fi ++ ++At the point when A1 starts sending, it should get 5mbit to not violate its ++service curve. A2 gets punished and doesn't send at all, B1 and B2 both keep ++sending at their 5mbit and 2mbit. But as you can see, we already are beyond ++interface's capacity \- at 12mbit. A1 could get 3mbit at most. If we used ++virtual times and kept fairness property, A1 and A2 would send at 3mbit ++together with 5:2 ratio (so respectively at ~2.14mbit and ~0.86mbit). ++.RE ++. ++.SH "UPPERLIMIT CRITERION" ++. ++UL criterion is an extensions to LS one, that permits sending packets only ++if current real time is bigger than fit\-time ('ft'). So the modified LS ++criterion becomes: choose the smallest virtual time from all active children, ++such that fit\-time < current real time also holds. Fit\-time is calculated ++from F(), which is based on UL service curve. As you can see, it's role is ++kinda similar to E() used in RT criterion. Also, for obvious reasons \- you ++can't specify UL service curve without LS one. ++ ++Main purpose of UL service curve is to limit HFSC to bandwidth available on the ++upstream router (think adsl home modem/router, and linux server as ++nat/firewall/etc. with 100mbit+ connection to mentioned modem/router). ++Typically, it's used to create a single class directly under root, setting ++linear UL service curve to available bandwidth \- and then creating your class ++structure from that class downwards. Of course, you're free to add UL service ++(linear or not) curve to any class with LS criterion. ++ ++Important part about UL service curve is, that whenever at some point in time ++a class doesn't qualify for linksharing due to its fit\-time, the next time it ++does qualify, it will update its virtual time to the smallest virtual time of ++all active children fit for linksharing. This way, one of the main things LS ++criterion tries to achieve \- equality of all virtual times across whole ++hierarchy \- is preserved (in perfectly fluid system with only linear curves, ++all virtual times would be equal). ++ ++Without that, 'vt' would lag behind other virtual times, and could cause ++problems. Consider interface with capacity 10mbit, and following leaf classes ++(just in case you're skipping this text quickly \- this example shows behavior ++that \f(BIdoesn't happen\fR): ++ ++.nf ++A \- ls 5.0mbit ++B \- ls 2.5mbit ++C \- ls 2.5mbit, ul 2.5mbit ++.fi ++ ++If B was idle, while A and C were constantly backlogged, they would normally ++(as far as LS criterion is concerned) divide bandwidth in 2:1 ratio. But due ++to UL service curve in place, C would get at most 2.5mbit, and A would get the ++remaining 7.5mbit. The longer the backlogged period, the more virtual times of ++A and C would drift apart. If B became backlogged at some later point in time, ++its virtual time would be set to (A's\~vt\~+\~C's\~vt)/2, thus blocking A from ++sending any traffic, until B's virtual time catches up with A. ++. ++.SH "SEPARATE LS / RT SCs" ++. ++Another difference from original HFSC paper, is that RT and LS SCs can be ++specified separately. Moreover \- leaf classes are allowed to have only either ++RT SC or LS SC. For interior classes, only LS SCs make sense \- Any RT SC will ++be ignored. ++. ++.SH "CORNER CASES" ++. ++Separate service curves for LS and RT criteria can lead to certain traps, ++that come from "fighting" between ideal linksharing and enforced realtime ++guarantees. Those situations didn't exist in original HFSC paper, where ++specifying separate LS / RT service curves was not discussed. ++ ++Consider interface with capacity 10mbit, with following leaf classes: ++ ++.nf ++A \- ls 5.0mbit, rt 8mbit ++B \- ls 2.5mbit ++C \- ls 2.5mbit ++.fi ++ ++Imagine A and C are constantly backlogged. As B is idle, A and C would divide ++bandwidth in 2:1 ratio, considering LS service curve (so in theory \- 6.66 and ++3.33). Alas RT criterion takes priority, so A will get 8mbit and LS will be ++able to compensate class C for only 2 mbit \- this will cause discrepancy ++between virtual times of A and C. ++ ++Assume this situation lasts for a lot of time with no idle periods, and ++suddenly B becomes active. B's virtual time will be updated to ++(A's\~vt\~+\~C's\~vt)/2, effectively landing in the middle between A's and C's ++virtual time. The effect \- B, having no RT guarantees, will be punished and ++will not be allowed to transfer until C's virtual time catches up. ++ ++If the interface had higher capacity \- for example 100mbit, this example ++would behave perfectly fine though. ++ ++Let's look a bit closer at the above example \- it "cleverly" invalidates one ++of the basic things LS criterion tries to achieve \- equality of all virtual ++times across class hierarchy. Leaf classes without RT service curves are ++literally left to their own fate (governed by messed up virtual times). ++ ++Also - it doesn't make much sense. Class A will always be guaranteed up to ++8mbit, and this is more than any absolute bandwidth that could happen from its ++LS criterion (excluding trivial case of only A being active). If the bandwidth ++taken by A is smaller than absolute value from LS criterion, the unused part ++will be automatically assigned to other active classes (as A has idling periods ++in such case). The only "advantage" is, that even in case of low bandwidth on ++average, bursts would be handled at the speed defined by RT criterion. Still, ++if extra speed is needed (e.g. due to latency), non linear service curves ++should be used in such case. ++ ++In the other words - LS criterion is meaningless in the above example. ++ ++You can quickly "workaround" it by making sure each leaf class has RT service ++curve assigned (thus guaranteeing all of them will get some bandwidth), but it ++doesn't make it any more valid. ++. ++.SH "LINUX AND TIMER RESOLUTION" ++. ++In certain situations, the scheduler can throttle itself and setup so ++called watchdog to wakeup dequeue function at some time later. In case of HFSC ++it happens when for example no packet is eligible for scheduling, and UL ++service curve is used to limit the speed at which LS criterion is allowed to ++dequeue packets. It's called throttling, and accuracy of it is dependent on ++how the kernel is compiled. ++ ++There're 3 important options in modern kernels, as far as timers' resolution ++goes: \&'tickless system', \&'high resolution timer support' and \&'timer ++frequency'. ++ ++If you have \&'tickless system' enabled, then the timer interrupt will trigger ++as slowly as possible, but each time a scheduler throttles itself (or any ++other part of the kernel needs better accuracy), the rate will be increased as ++needed / possible. The ceiling is either \&'timer frequency' if \&'high ++resolution timer support' is not available or not compiled in. Otherwise it's ++hardware dependent and can go \fIfar\fR beyond the highest \&'timer frequency' ++setting available. ++ ++If \&'tickless system' is not enabled, the timer will trigger at a fixed rate ++specified by \&'timer frequency' \- regardless if high resolution timers are ++or aren't available. ++ ++This is important to keep those settings in mind, as in scenario like: no ++tickless, no HR timers, frequency set to 100hz \- throttling accuracy would be ++at 10ms. It doesn't automatically mean you would be limited to ~0.8mbit/s ++(assuming packets at ~1KB) \- as long as your queues are prepared to cover for ++timer inaccuracy. Of course, in case of e.g. locally generated udp traffic \- ++appropriate socket size is needed as well. Short example to make it more ++understandable (assume hardcore anti\-schedule settings \- HZ=100, no HR ++timers, no tickless): ++ ++.nf ++tc qdisc add dev eth0 root handle 1:0 hfsc default 1 ++tc class add dev eth0 parent 1:0 classid 1:1 hfsc rt m2 10mbit ++.fi ++ ++Assuming packet of ~1KB size and HZ=100, that averages to ~0.8mbit \- anything ++beyond it (e.g. the above example with specified rate over 10x bigger) will ++require appropriate queuing and cause bursts every ~10 ms. As you can ++imagine, any HFSC's RT guarantees will be seriously invalidated by that. ++Aforementioned example is mainly important if you deal with old hardware \- as ++it's particularly popular for home server chores. Even then, you can easily ++set HZ=1000 and have very accurate scheduling for typical adsl speeds. ++ ++Anything modern (apic or even hpet msi based timers + \&'tickless system') ++will provide enough accuracy for superb 1gbit scheduling. For example, on one ++of basically cheap dual core AMD boards I have with following settings: ++ ++.nf ++tc qdisc add dev eth0 parent root handle 1:0 hfsc default 1 ++tc class add dev eth0 paretn 1:0 classid 1:1 hfsc rt m2 300mbit ++.fi ++ ++And simple: ++ ++.nf ++nc \-u dst.host.com 54321 /dev/null ++.fi ++ ++\&...will yield following effects over period of ~10 seconds (taken from ++/proc/interrupts): ++ ++.nf ++319: 42124229 0 HPET_MSI\-edge hpet2 (before) ++319: 42436214 0 HPET_MSI\-edge hpet2 (after 10s.) ++.fi ++ ++That's roughly 31000/s. Now compare it with HZ=1000 setting. The obvious ++drawback of it is that cpu load can be rather extensive with servicing that ++many timer interrupts. Example with 300mbit RT service curve on 1gbit link is ++particularly ugly, as it requires a lot of throttling with minuscule delays. ++ ++Also note that it's just an example showing capability of current hardware. ++The above example (essentially 300mbit TBF emulator) is pointless on internal ++interface to begin with \- you will pretty much always want regular LS service ++curve there, and in such scenario HFSC simply doesn't throttle at all. ++ ++300mbit RT service curve (selected columns from mpstat \-P ALL 1): ++ ++.nf ++10:56:43 PM CPU %sys %irq %soft %idle ++10:56:44 PM all 20.10 6.53 34.67 37.19 ++10:56:44 PM 0 35.00 0.00 63.00 0.00 ++10:56:44 PM 1 4.95 12.87 6.93 73.27 ++.fi ++ ++So, in rare case you need those speeds with only RT service curve, or with UL ++service curve \- remember about drawbacks. ++. ++.SH "LAYER2 ADAPTATION" ++. ++Please refer to \fBtc\-stab\fR(8) ++. ++.SH "SEE ALSO" ++. ++\fBtc\fR(8), \fBtc\-hfsc\fR(8), \fBtc\-stab\fR(8) ++ ++Please direct bugreports and patches to: ++. ++.SH "AUTHOR" ++. ++Manpage created by Michal Soltys (sol...@ziu.info) +--- iproute2/man/man8/tc.8 ++++ iproute2-new/man/man8/tc.8 +@@ -368,12 +368,15 @@ + .SH SEE ALSO + .BR tc-cbq (8), + .BR tc-htb (8), ++.BR tc-hfsc (8), ++.BR tc-hfsc (7), + .BR tc-sfq (8), + .BR tc-red (8), + .BR tc-tbf (8), + .BR tc-pfifo (8), + .BR tc-bfifo (8), + .BR tc-pfifo_fast (8), ++.BR tc-stab (8), + .br + .RB "User documentation at " http://lartc.org/ ", but please direct bugreports and patches to: " + +--- iproute2/man/man8/tc-hfsc.8 ++++ iproute2-new/man/man8/tc-hfsc.8 +@@ -0,0 +1,61 @@ ++.TH HFSC 8 "25 February 2009" iproute2 Linux ++. ++.SH NAME ++HFSC \- Hierarchical Fair Service Curve's control under linux ++. ++.SH SYNOPSIS ++.nf ++tc qdisc add ... hfsc [ \fBdefault\fR CLASSID ] ++ ++tc class add ... hfsc [ [ \fBrt\fR SC ] [ \fBls\fR SC ] | [ \fBsc\fR SC ] ] [ \fBul\fR SC ] ++ ++\fBrt\fR : realtime service curve ++\fBls\fR : linkshare service curve ++\fBsc\fR : rt+ls service curve ++\fBul\fR : upperlimit service curve ++ ++\(bu at least one of \fBrt\fR, \fBls\fR or \fBsc\fR must be specified ++\(bu \fBul\fR can only be specified with \fBls\fR or \fBsc\fR ++. ++.IP "SC := [ [ \fBm1\fR BPS ] \fBd\fR SEC ] \fBm2\fR BPS" ++\fBm1\fR : slope of the first segment ++\fBd\fR : x\-coordinate of intersection ++\fBm2\fR : slope of the second segment ++.PP ++.IP "SC := [ [ \fBumax\fR BYTE ] \fBdmax\fR SEC ] \fBrate\fR BPS" ++\fBumax\fR : maximum unit of work ++\fBdmax\fR : maximum delay ++\fBrate\fR : rate ++.PP ++.fi ++For description of BYTE, BPS and SEC \- please see \fBUNITS\fR ++section of \fBtc\fR(8). ++. ++.SH DESCRIPTION (qdisc) ++HFSC qdisc has only one optional parameter \- \fBdefault\fR. CLASSID specifies ++the minor part of the default classid, where packets not classified by other ++means (e.g. u32 filter, CLASSIFY target of iptables) will be enqueued. If ++\fBdefault\fR is not specified, unclassified packets will be dropped. ++. ++.SH DESCRIPTION (class) ++HFSC class is used to create a class hierarchy for HFSC scheduler. For ++explanation of the algorithm, and the meaning behind \fBrt\fR, \fBls\fR, ++\fBsc\fR and \fBul\fR service curves \- please refer to \fBtc\-hfsc\fR(7). ++ ++As you can see in \fBSYNOPSIS\fR, service curve (SC) can be specified in two ++ways. Either as maximum delay for certain amount of work, or as a bandwidth ++assigned for certain amount of time. Obviously, \fBm1\fR is simply ++\fBumax\fR/\fBdmax\fR. ++ ++Both \fBm2\fR and \fBrate\fR are mandatory. If you omit other ++parameters, you will specify linear service curve. ++. ++.SH "SEE ALSO" ++. ++\fBtc\fR(8), \fBtc\-hfsc\fR(7), \fBtc\-stab\fR(8) ++ ++Please direct bugreports and patches to: ++. ++.SH "AUTHOR" ++. ++Manpage created by Michal Soltys (sol...@ziu.info) +--- iproute2/man/man8/tc-stab.8 ++++ iproute2-new/man/man8/tc-stab.8 +@@ -0,0 +1,156 @@ ++.TH STAB 8 "25 February 2009" iproute2 Linux ++. ++.SH NAME ++tc\-stab \- Generic size table manipulations ++. ++.SH SYNOPSIS ++.nf ++tc qdisc add ... stab \\ ++.RS 4 ++[ \fBmtu\fR BYTES ] [ \fBtsize\fR SLOTS ] \\ ++[ \fBmpu\fR BYTES ] [ \fBoverhead\fR BYTES ] [ \fBlinklayer\fR TYPE ] ... ++.RE ++ ++TYPE := adsl | atm | ethernet ++.fi ++ ++For the description of BYTES \- please refer to the \fBUNITS\fR ++section of \fBtc\fR(8). ++ ++.IP \fBmtu\fR 4 ++.br ++maximum packet size we create size table for, assumed 2048 if not specified explicitly ++.IP \fBtsize\fR ++.br ++required table size, assumed 512 if not specified explicitly ++.IP \fBmpu\fR ++.br ++minimum packet size used in computations ++.IP \fBoverhead\fR ++.br ++per\-packet size overhead (can be negative) used in computations ++.IP \fBlinklayer\fR ++.br ++required linklayer adaptation. ++.PP ++. ++.SH DESCRIPTION ++. ++Size tables allow manipulation of packet size, as seen by whole scheduler ++framework (of course, the actual packet size remains the same). Adjusted packet ++size is calculated only once \- when a qdisc enqueues the packet. Initial root ++enqueue initializes it to the real packet's size. ++ ++Each qdisc can use different size table, but the adjusted size is stored in ++area shared by whole qdisc hierarchy attached to the interface (technically, ++it's stored in skb). The effect is, that if you have such setup, the last qdisc ++with a stab in a chain "wins". For example, consider HFSC with simple pfifo ++attached to one of its leaf classes. If that pfifo qdisc has stab defined, it ++will override lengths calculated during HFSC's enqueue, and in turn, whenever ++HFSC tries to dequeue a packet, it will use potentially invalid size in its ++calculations. Normal setups will usually include stab defined only on root ++qdisc, but further overriding gives extra flexibility for less usual setups. ++ ++Initial size table is calculated by \fBtc\fR tool using \fBmtu\fR and ++\fBtsize\fR parameters. The algorithm sets each slot's size to the smallest ++power of 2 value, so the whole \fBmtu\fR is covered by the size table. Neither ++\fBtsize\fR, nor \fBmtu\fR have to be power of 2 value, so the size ++table will usually support more than is required by \fBmtu\fR. ++ ++For example, with \fBmtu\fR\~=\~1500 and \fBtsize\fR\~=\~128, a table with 128 ++slots will be created, where slot 0 will correspond to sizes 0\-16, slot 1 to ++17\~\-\~32, \&..., slot 127 to 2033\~\-\~2048. Note, that the sizes ++are shifted 1 byte (normally you would expect 0\~\-\~15, 16\~\-\~31, \&..., ++2032\~\-\~2047). Sizes assigned to each slot depend on \fBlinklayer\fR parameter. ++ ++Stab calculation is also safe for an unusual case, when a size assigned to a ++slot would be larger than 2^16\-1 (you will lose the accuracy though). ++ ++During kernel part of packet size adjustment, \fBoverhead\fR will be added to ++original size, and after subtracting 1 (to land in the proper slot \- see above ++about shifting by 1 byte) slot will be calculated. If the size would cause ++overflow, more than 1 slot will be used to get the final size. It of course will ++affect accuracy, but it's only a guard against unusual situations. ++ ++Currently there're two methods of creating values stored in the size table \- ++ethernet and atm (adsl): ++ ++.IP ethernet 4 ++.br ++This is basically 1\-1 mapping, so following our example from above ++(disregarding \fBmpu\fR for a moment) slot 0 would have 8, slot 1 would have 16 ++and so on, up to slot 127 with 2048. Note, that \fBmpu\fR\~>\~0 must be ++specified, and slots that would get less than specified by \fBmpu\fR, will get ++\fBmpu\fR instead. If you don't specify \fBmpu\fR, the size table will not be ++created at all, although any \fBoverhead\fR value will be respected during ++calculations. ++.IP "atm, adsl" ++.br ++ATM linklayer consists of 53 byte cells, where each of them provides 48 bytes ++for payload. Also all the cells must be fully utilized, thus the last one is ++padded if/as necessary. ++ ++When size table is calculated, adjusted size that fits properly into lowest ++amount of cells is assigned to a slot. For example, a 100 byte long packet ++requires three 48\-byte payloads, so the final size would require 3 ATM cells ++\- 159 bytes. ++ ++For ATM size tables, 16\~bytes sized slots are perfectly enough. The default ++values of \fBmtu\fR and \fBtsize\fR create 4\~bytes sized slots. ++.PP ++. ++.SH "TYPICAL OVERHEADS" ++The following values are typical for different adsl scenarios (based on ++\fB[1]\fR and \fB[2]\fR): ++ ++.nf ++LLC based: ++.RS 4 ++PPPoA \- 14 (PPP \- 2, ATM \- 12) ++PPPoE \- 40+ (PPPoE \- 8, ATM \- 18, ethernet 14, possibly FCS \- 4+padding) ++Bridged \- 32 (ATM \- 18, ethernet 14, possibly FCS \- 4+padding) ++IPoA \- 16 (ATM \- 16) ++.RE ++ ++VC Mux based: ++.RS 4 ++PPPoA \- 10 (PPP \- 2, ATM \- 8) ++PPPoE \- 32+ (PPPoE \- 8, ATM \- 10, ethernet 14, possibly FCS \- 4+padding) ++Bridged \- 24+ (ATM \- 10, ethernet 14, possibly FCS \- 4+padding) ++IPoA \- 8 (ATM \- 8) ++.RE ++.fi ++\p There're few important things regarding the above overheads: ++. ++.IP \(bu 4 ++IPoA in LLC case requires SNAP, instead of LLC\-NLPID (see rfc2684) \- this is ++the reason, why it actually takes more space than PPPoA. ++.IP \(bu ++In rare cases, FCS might be preserved on protocols that include ethernet frame ++(Bridged and PPPoE). In such situation, any ethernet specific padding ++guaranteeing 64 bytes long frame size has to be included as well (see rfc2684). ++In the other words, it also guarantees that any packet you send will take ++minimum 2 atm cells. You should set \fBmpu\fR accordingly for that. ++.IP \(bu ++When size table is consulted, and you're shaping traffic for the sake of ++another modem/router, ethernet header (without padding) will already be added ++to initial packet's length. You should compensate for that by subtracting 14 ++from the above overheads in such case. If you're shaping directly on the router ++(for example, with speedtouch usb modem) using ppp daemon, layer2 header will ++not be added yet. ++ ++For more thorough explanations, please see \fB[1]\fR and \fB[2]\fR. ++. ++.SH "SEE ALSO" ++. ++\fBtc\fR(8), \fBtc\-hfsc\fR(7), \fBtc\-hfsc\fR(8), ++.br ++\fB[1]\fR http://ace\-host.stuart.id.au/russell/files/tc/tc\-atm/ ++.br ++\fB[2]\fR http://www.faqs.org/rfcs/rfc2684.html ++ ++Please direct bugreports and patches to: ++. ++.SH "AUTHOR" ++. ++Manpage created by Michal Soltys (sol...@ziu.info) +--- iproute2/tc/q_hfsc.c ++++ iproute2-new/tc/q_hfsc.c +@@ -43,7 +43,7 @@ + fprintf(stderr, + "Usage: ... hfsc [ [ rt SC ] [ ls SC ] | [ sc SC ] ] [ ul SC ]\n" + "\n" +- "SC := [ [ m1 BPS ] [ d SEC ] m2 BPS\n" ++ "SC := [ [ m1 BPS ] d SEC ] m2 BPS\n" + "\n" + " m1 : slope of first segment\n" + " d : x-coordinate of intersection\n" +@@ -57,6 +57,10 @@ + " dmax : maximum delay\n" + " rate : rate\n" + "\n" ++ "Remarks:\n" ++ " - at least one of 'rt', 'ls' or 'sc' must be specified\n" ++ " - 'ul' can only be specified with 'ls' or 'sc'\n" ++ "\n" + ); + } + +--- iproute2/tc/tc_core.c ++++ iproute2-new/tc/tc_core.c +@@ -155,12 +155,12 @@ + } + + if (s->mtu == 0) +- s->mtu = 2047; ++ s->mtu = 2048; + if (s->tsize == 0) + s->tsize = 512; + + s->cell_log = 0; +- while ((s->mtu >> s->cell_log) > s->tsize - 1) ++ while ((s->mtu - 1 >> s->cell_log) > s->tsize - 1) + s->cell_log++; + + *stab = malloc(s->tsize * sizeof(__u16)); +--- iproute2/tc/tc_stab.c ++++ iproute2-new/tc/tc_stab.c +@@ -32,11 +32,15 @@ + fprintf(stderr, + "Usage: ... stab [ mtu BYTES ] [ tsize SLOTS ] [ mpu BYTES ] \n" + " [ overhead BYTES ] [ linklayer TYPE ] ...\n" +- " mtu : max packet size we create rate map for {2047}\n" ++ "TYPE := adsl | atm | ethernet\n" ++ " mtu : max packet size we create size table for {2048}\n" + " tsize : how many slots should size table have {512}\n" + " mpu : minimum packet size used in rate computations\n" + " overhead : per-packet size overhead used in rate computations\n" + " linklayer : adapting to a linklayer e.g. atm\n" ++ " mpu : minimum packet size used in size table computations\n" ++ " overhead : per-packet size overhead used in size table computations\n" ++ " linklayer : required linklayer adaptation, (adsl and atm are synonyms)\n" + "Example: ... stab overhead 20 linklayer atm\n"); + + return; diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.35-cached-routes.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.35-cached-routes.patch new file mode 100644 index 0000000000..821d8c3fae --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.35-cached-routes.patch @@ -0,0 +1,34 @@ +http://bugs.gentoo.org/331447 + +From c73f3e02f8ae25e5daad0367690a3069895dd8a3 Mon Sep 17 00:00:00 2001 +From: Ulrich Weber +Date: Thu, 12 Aug 2010 11:05:19 +0200 +Subject: [PATCH] iproute2: dont filter cached routes on iproute_get + +iproute_get will return cloned routes for IPv4 +and cloned as well non-cloned routes for IPv6. + +Therefore RTM_F_CLONED flag should not be checked +for iproute_get routes. Check in print_route will +always fail because valid values are 0 and 1. + +Signed-off-by: Ulrich Weber +--- + ip/iproute.c | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +diff --git a/ip/iproute.c b/ip/iproute.c +index 711576e..b43933c 100644 +--- a/ip/iproute.c ++++ b/ip/iproute.c +@@ -1286,6 +1286,7 @@ int iproute_get(int argc, char **argv) + memset(&req, 0, sizeof(req)); + + iproute_reset_filter(); ++ filter.cloned = 2; + + req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct rtmsg)); + req.n.nlmsg_flags = NLM_F_REQUEST; +-- +1.7.2 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.35-no-iptables.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.35-no-iptables.patch new file mode 100644 index 0000000000..a51cf78ac8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.35-no-iptables.patch @@ -0,0 +1,15 @@ +diff --git a/tc/Makefile b/tc/Makefile +index 3aa9f26..0a827da 100644 +--- a/tc/Makefile ++++ b/tc/Makefile +@@ -58,7 +58,9 @@ else + CFLAGS += -DTC_CONFIG_XT_H + TCSO += m_xt_old.so + else +- TCMODULES += m_ipt.o ++ ifneq ($(TC_CONFIG_XT),n) ++ TCMODULES += m_ipt.o ++ endif + endif + endif + endif diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.35-no-ipv6.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.35-no-ipv6.patch new file mode 100644 index 0000000000..d82c887334 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.35-no-ipv6.patch @@ -0,0 +1,27 @@ +https://bugs.gentoo.org/326849 + +allow ipv6 to be disabled + +--- iproute2-2.6.31/ip/iptunnel.c ++++ iproute2-2.6.31/ip/iptunnel.c +@@ -456,13 +456,6 @@ int do_iptunnel(int argc, char **argv) + break; + case AF_INET: + break; +- /* +- * This is silly enough but we have no easy way to make it +- * protocol-independent because of unarranged structure between +- * IPv4 and IPv6. +- */ +- case AF_INET6: +- return do_ip6tunnel(argc, argv); + default: + fprintf(stderr, "Unsupported family:%d\n", preferred_family); + exit(-1); +--- iproute2-2.6.31/ip/Makefile ++++ iproute2-2.6.31/ip/Makefile +@@ -1,4 +1,4 @@ + IPOBJ=ip.o ipaddress.o ipaddrlabel.o iproute.o iprule.o \ +- rtm_map.o iptunnel.o ip6tunnel.o tunnel.o ipneigh.o ipntable.o iplink.o \ ++ rtm_map.o iptunnel.o tunnel.o ipneigh.o ipntable.o iplink.o \ + ipmaddr.o ipmonitor.o ipmroute.o ipprefix.o \ diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.35-xtables.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.35-xtables.patch new file mode 100644 index 0000000000..748c77bde8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.35-xtables.patch @@ -0,0 +1,30 @@ +From 035ea3a8a1c9f67721fa0b53540620c7c49bc8ab Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Sun, 21 Nov 2010 16:07:26 -0500 +Subject: [PATCH] m_xt: stop using xtables_set_revision() + +iptables dropped the xtables_set_revision() function around version 1.4.9, +so set the rev directly ourselves. This should be compatible back to the +original version m_xt itself is designed for. + +Signed-off-by: Mike Frysinger +--- + tc/m_xt.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/tc/m_xt.c b/tc/m_xt.c +index bfc4937..ede9913 100644 +--- a/tc/m_xt.c ++++ b/tc/m_xt.c +@@ -88,7 +88,7 @@ build_st(struct xtables_target *target, struct xt_entry_target *t) + target->t = xtables_calloc(1, size); + target->t->u.target_size = size; + strcpy(target->t->u.user.name, target->name); +- xtables_set_revision(target->t->u.user.name, target->revision); ++ target->t->u.user.revision = target->revision; + + if (target->init != NULL) + target->init(target->t); +-- +1.7.3.1 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.38-parallel-build.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.38-parallel-build.patch new file mode 100644 index 0000000000..7966cfce50 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-2.6.38-parallel-build.patch @@ -0,0 +1,40 @@ +sent upstream already + +From f8a783bbe98b0fe5aaedbf623bc70471b88c9187 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Tue, 18 Oct 2011 17:36:55 -0400 +Subject: [PATCH] tc: fix parallel build file with lex/yacc + +Building iproute2 in parallel might hit the race failure: + emp_ematch.l:2:30: fatal error: emp_ematch.yacc.h: + No such file or directory + make[1]: *** [emp_ematch.lex.o] Error 1 + +This is because we currently allow the yacc/lex files to generate and +compile in parallel. So add a simple dependency to make sure yacc has +finished before we attempt to compile the lex output. + +Signed-off-by: Mike Frysinger +--- + tc/Makefile | 5 +++++ + 1 files changed, 5 insertions(+), 0 deletions(-) + +diff --git a/tc/Makefile b/tc/Makefile +index 08aa4ce..b2ca165 100644 +--- a/tc/Makefile ++++ b/tc/Makefile +@@ -136,6 +136,11 @@ m_xt_old.so: m_xt_old.c + %.lex.c: %.l + $(LEX) $(LEXFLAGS) -o$@ $< + ++# our lexer includes the header from yacc, so make sure ++# we don't attempt to compile it before the header has ++# been generated as part of the yacc step. ++emp_ematch.lex.o: emp_ematch.yacc.c ++ + ifneq ($(SHARED_LIBS),y) + + tc: static-syms.o +-- +1.7.6.1 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.1.0-mtu.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.1.0-mtu.patch new file mode 100644 index 0000000000..fa12dad2d7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.1.0-mtu.patch @@ -0,0 +1,48 @@ +http://bugs.gentoo.org/291907 + +This patch was merged from two patches extracted from this thread: +http://markmail.org/thread/qkd76gpdgefpjlfn + +tc_stab.c: small fixes to commandline help + + +tc_core.c: +As kernel part of things relies on cell align which is always set to -1, +I also added it to userspace computation stage. This way if someone +specified e.g. 2048 and 512 for mtu and tsize respectively, one wouldn't +end with tsize supporting mtu 4096 suddenly, New default mtu is also set +to 2048 (disregarding weirdness of setting mtu to such values). + + +Unless I missed something, this is harmless and feels cleaner, but if it's +not allowed, documentation will have to be changed back to 2047 + extra +explanation as well. + +--- iproute2/tc/tc_core.c ++++ iproute2/tc/tc_core.c +@@ -155,12 +155,12 @@ + } + + if (s->mtu == 0) +- s->mtu = 2047; ++ s->mtu = 2048; + if (s->tsize == 0) + s->tsize = 512; + + s->cell_log = 0; +- while ((s->mtu >> s->cell_log) > s->tsize - 1) ++ while ((s->mtu - 1 >> s->cell_log) > s->tsize - 1) + s->cell_log++; + + *stab = malloc(s->tsize * sizeof(__u16)); +--- iproute2/tc/tc_stab.c ++++ iproute2/tc/tc_stab.c +@@ -32,7 +32,7 @@ + fprintf(stderr, + "Usage: ... stab [ mtu BYTES ] [ tsize SLOTS ] [ mpu BYTES ] \n" + " [ overhead BYTES ] [ linklayer TYPE ] ...\n" +- " mtu : max packet size we create rate map for {2047}\n" ++ " mtu : max packet size we create size table for {2048}\n" + " tsize : how many slots should size table have {512}\n" + " mpu : minimum packet size used in rate computations\n" + " overhead : per-packet size overhead used in rate computations\n" diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.1.0-no-ipv6.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.1.0-no-ipv6.patch new file mode 100644 index 0000000000..1282a1b59f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.1.0-no-ipv6.patch @@ -0,0 +1,41 @@ +https://bugs.gentoo.org/326849 + +allow ipv6 to be disabled + +--- a/ip/iptunnel.c ++++ b/ip/iptunnel.c +@@ -456,13 +456,6 @@ int do_iptunnel(int argc, char **argv) + break; + case AF_INET: + break; +- /* +- * This is silly enough but we have no easy way to make it +- * protocol-independent because of unarranged structure between +- * IPv4 and IPv6. +- */ +- case AF_INET6: +- return do_ip6tunnel(argc, argv); + default: + fprintf(stderr, "Unsupported family:%d\n", preferred_family); + exit(-1); +--- a/ip/Makefile ++++ b/ip/Makefile +@@ -1,6 +1,6 @@ + IPOBJ=ip.o ipaddress.o ipaddrlabel.o iproute.o iprule.o ipnetns.o \ +- rtm_map.o iptunnel.o ip6tunnel.o tunnel.o ipneigh.o ipntable.o iplink.o \ +- ipmaddr.o ipmonitor.o ipmroute.o ipprefix.o iptuntap.o \ ++ rtm_map.o iptunnel.o tunnel.o ipneigh.o ipntable.o iplink.o \ ++ ipmaddr.o ipmonitor.o ipmroute.o iptuntap.o \ + ipxfrm.o xfrm_state.o xfrm_policy.o xfrm_monitor.o \ + iplink_vlan.o link_veth.o link_gre.o iplink_can.o \ + iplink_macvlan.o iplink_macvtap.o ipl2tp.o +--- a/ip/ipmonitor.c ++++ b/ip/ipmonitor.c +@@ -76,7 +76,6 @@ int accept_msg(const struct sockaddr_nl *who, + if (n->nlmsg_type == RTM_NEWPREFIX) { + if (prefix_banner) + fprintf(fp, "[PREFIX]"); +- print_prefix(who, n, arg); + return 0; + } + if (n->nlmsg_type == RTM_NEWRULE || n->nlmsg_type == RTM_DELRULE) { diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.10.0-no-ipv6.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.10.0-no-ipv6.patch new file mode 100644 index 0000000000..86d80d2d87 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.10.0-no-ipv6.patch @@ -0,0 +1,41 @@ +https://bugs.gentoo.org/326849 + +allow ipv6 to be disabled + +--- a/ip/iptunnel.c ++++ b/ip/iptunnel.c +@@ -629,13 +629,6 @@ int do_iptunnel(int argc, char **argv) + break; + case AF_INET: + break; +- /* +- * This is silly enough but we have no easy way to make it +- * protocol-independent because of unarranged structure between +- * IPv4 and IPv6. +- */ +- case AF_INET6: +- return do_ip6tunnel(argc, argv); + default: + fprintf(stderr, "Unsupported protocol family: %d\n", preferred_family); + exit(-1); +--- a/ip/Makefile ++++ b/ip/Makefile +@@ -1,6 +1,6 @@ + IPOBJ=ip.o ipaddress.o ipaddrlabel.o iproute.o iprule.o ipnetns.o \ +- rtm_map.o iptunnel.o ip6tunnel.o tunnel.o ipneigh.o ipntable.o iplink.o \ +- ipmaddr.o ipmonitor.o ipmroute.o ipprefix.o iptuntap.o iptoken.o \ ++ rtm_map.o iptunnel.o tunnel.o ipneigh.o ipntable.o iplink.o \ ++ ipmaddr.o ipmonitor.o ipmroute.o iptuntap.o iptoken.o \ + ipxfrm.o xfrm_state.o xfrm_policy.o xfrm_monitor.o \ + iplink_vlan.o link_veth.o link_gre.o iplink_can.o \ + iplink_macvlan.o iplink_macvtap.o ipl2tp.o link_vti.o \ +--- a/ip/ipmonitor.c ++++ b/ip/ipmonitor.c +@@ -96,7 +96,6 @@ static int accept_msg(const struct socka + if (n->nlmsg_type == RTM_NEWPREFIX) { + if (prefix_banner) + fprintf(fp, "[PREFIX]"); +- print_prefix(who, n, arg); + return 0; + } + if (n->nlmsg_type == RTM_NEWRULE || n->nlmsg_type == RTM_DELRULE) { diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.6.0-pkg-config.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.6.0-pkg-config.patch new file mode 100644 index 0000000000..fcfee29299 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.6.0-pkg-config.patch @@ -0,0 +1,67 @@ +From 99762cbc216bb818e9fcbe37e1abf9b313968615 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Thu, 8 Nov 2012 11:31:26 -0500 +Subject: [PATCH] allow pkg-config to be customized + +Rather than hard coding `pkg-config`, use ${PKG_CONFIG} so people can +override it to their specific version (like when cross-compiling). + +This is the same way the upstream pkg-config code works. + +Signed-off-by: Mike Frysinger +--- + configure | 6 ++++-- + tc/Makefile | 4 ++-- + 2 files changed, 6 insertions(+), 4 deletions(-) + +diff --git a/configure b/configure +index 2c2d1c4..0bfedf9 100755 +--- a/configure ++++ b/configure +@@ -2,6 +2,8 @@ + # This is not an autconf generated configure + # + INCLUDE=${1:-"$PWD/include"} ++: ${PKG_CONFIG:=pkg-config} ++echo "PKG_CONFIG:=${PKG_CONFIG}" >>Config + + # Make a temp directory in build tree. + TMPDIR=$(mktemp -d config.XXXXXX) +@@ -51,7 +53,7 @@ int main(int argc, char **argv) + + EOF + +-if gcc -I$INCLUDE $IPTC -o $TMPDIR/ipttest $TMPDIR/ipttest.c $IPTL $(pkg-config xtables --cflags --libs) -ldl >/dev/null 2>&1 ++if gcc -I$INCLUDE $IPTC -o $TMPDIR/ipttest $TMPDIR/ipttest.c $IPTL $(${PKG_CONFIG} xtables --cflags --libs) -ldl >/dev/null 2>&1 + then + echo "TC_CONFIG_XT:=y" >>Config + echo "using xtables" +@@ -148,7 +150,7 @@ check_ipt() + + check_ipt_lib_dir() + { +- IPT_LIB_DIR=$(pkg-config --variable=xtlibdir xtables) ++ IPT_LIB_DIR=$(${PKG_CONFIG} --variable=xtlibdir xtables) + if [ -n "$IPT_LIB_DIR" ]; then + echo $IPT_LIB_DIR + echo "IPT_LIB_DIR:=$IPT_LIB_DIR" >> Config +diff --git a/tc/Makefile b/tc/Makefile +index 389029d..696f891 100644 +--- a/tc/Makefile ++++ b/tc/Makefile +@@ -135,10 +135,10 @@ q_atm.so: q_atm.c + $(CC) $(CFLAGS) $(LDFLAGS) -shared -fpic -o q_atm.so q_atm.c -latm + + m_xt.so: m_xt.c +- $(CC) $(CFLAGS) $(LDFLAGS) -shared -fpic -o m_xt.so m_xt.c $$(pkg-config xtables --cflags --libs) ++ $(CC) $(CFLAGS) $(LDFLAGS) -shared -fpic -o m_xt.so m_xt.c $$($(PKG_CONFIG) xtables --cflags --libs) + + m_xt_old.so: m_xt_old.c +- $(CC) $(CFLAGS) $(LDFLAGS) -shared -fpic -o m_xt_old.so m_xt_old.c $$(pkg-config xtables --cflags --libs) ++ $(CC) $(CFLAGS) $(LDFLAGS) -shared -fpic -o m_xt_old.so m_xt_old.c $$($(PKG_CONFIG) xtables --cflags --libs) + + %.yacc.c: %.y + $(YACC) $(YACCFLAGS) -o $@ $< +-- +1.7.12.4 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.7.0-clang.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.7.0-clang.patch new file mode 100644 index 0000000000..17bb6ac856 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.7.0-clang.patch @@ -0,0 +1,72 @@ +From 048bff6e0206bca33ee70516521f3048e7714752 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Thu, 17 Jan 2013 18:00:50 +0000 +Subject: [PATCH] ipxfrm: use alloca to allocate stack space + +Clang doesn't support the gcc extension for embeddeding flexible arrays +inside of structures. Use the slightly more portable alloca(). + +Signed-off-by: Mike Frysinger +--- + ip/ipxfrm.c | 27 +++++++++++---------------- + 1 file changed, 11 insertions(+), 16 deletions(-) + +diff --git a/ip/ipxfrm.c b/ip/ipxfrm.c +index c7b3420..dda4a7a 100644 +--- a/ip/ipxfrm.c ++++ b/ip/ipxfrm.c +@@ -25,6 +25,7 @@ + * Masahide NAKAMURA @USAGI + */ + ++#include + #include + #include + #include +@@ -555,16 +556,13 @@ static inline void xfrm_algo_print(struct xfrm_algo *algo, int type, int len, + static void xfrm_aead_print(struct xfrm_algo_aead *algo, int len, + FILE *fp, const char *prefix) + { +- struct { +- struct xfrm_algo algo; +- char key[algo->alg_key_len / 8]; +- } base; ++ struct xfrm_algo *base_algo = alloca(sizeof(*base_algo) + algo->alg_key_len / 8); + +- memcpy(base.algo.alg_name, algo->alg_name, sizeof(base.algo.alg_name)); +- base.algo.alg_key_len = algo->alg_key_len; +- memcpy(base.algo.alg_key, algo->alg_key, algo->alg_key_len / 8); ++ memcpy(base_algo->alg_name, algo->alg_name, sizeof(base_algo->alg_name)); ++ base_algo->alg_key_len = algo->alg_key_len; ++ memcpy(base_algo->alg_key, algo->alg_key, algo->alg_key_len / 8); + +- __xfrm_algo_print(&base.algo, XFRMA_ALG_AEAD, len, fp, prefix, 0); ++ __xfrm_algo_print(base_algo, XFRMA_ALG_AEAD, len, fp, prefix, 0); + + fprintf(fp, " %d", algo->alg_icv_len); + +@@ -574,16 +572,13 @@ static void xfrm_aead_print(struct xfrm_algo_aead *algo, int len, + static void xfrm_auth_trunc_print(struct xfrm_algo_auth *algo, int len, + FILE *fp, const char *prefix) + { +- struct { +- struct xfrm_algo algo; +- char key[algo->alg_key_len / 8]; +- } base; ++ struct xfrm_algo *base_algo = alloca(sizeof(*base_algo) + algo->alg_key_len / 8); + +- memcpy(base.algo.alg_name, algo->alg_name, sizeof(base.algo.alg_name)); +- base.algo.alg_key_len = algo->alg_key_len; +- memcpy(base.algo.alg_key, algo->alg_key, algo->alg_key_len / 8); ++ memcpy(base_algo->alg_name, algo->alg_name, sizeof(base_algo->alg_name)); ++ base_algo->alg_key_len = algo->alg_key_len; ++ memcpy(base_algo->alg_key, algo->alg_key, algo->alg_key_len / 8); + +- __xfrm_algo_print(&base.algo, XFRMA_ALG_AUTH_TRUNC, len, fp, prefix, 0); ++ __xfrm_algo_print(base_algo, XFRMA_ALG_AUTH_TRUNC, len, fp, prefix, 0); + + fprintf(fp, " %d", algo->alg_trunc_len); + +-- +1.8.0.2 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.7.0-man7.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.7.0-man7.patch new file mode 100644 index 0000000000..947714adf8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.7.0-man7.patch @@ -0,0 +1,55 @@ +From 18c1de8d742792d43ff81ebff9af5389e5be7cae Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Fri, 11 Jan 2013 11:34:08 -0500 +Subject: [PATCH] [iproute2] add man7 to subdirs list +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +The man dir misses the man7 as a subdir which means none of the pages +get installed. + +URL: https://bugs.gentoo.org/451166 +Reported-by: Marcin Mirosław +Signed-off-by: Mike Frysinger +--- + man/Makefile | 2 +- + man/man7/Makefile | 13 +++++++++++++ + 2 files changed, 14 insertions(+), 1 deletion(-) + create mode 100644 man/man7/Makefile + +diff --git a/man/Makefile b/man/Makefile +index 67fea05..9a60fa7 100644 +--- a/man/Makefile ++++ b/man/Makefile +@@ -2,7 +2,7 @@ INSTALL=install + INSTALLDIR=install -m 0755 -d + INSTALLMAN=install -m 0644 + +-SUBDIRS = man3 man8 ++SUBDIRS = man3 man7 man8 + + all: + @for subdir in $(SUBDIRS); do $(MAKE) -C $$subdir; done +diff --git a/man/man7/Makefile b/man/man7/Makefile +new file mode 100644 +index 0000000..ccfd839 +--- /dev/null ++++ b/man/man7/Makefile +@@ -0,0 +1,13 @@ ++MAN7PAGES = tc-hfsc.7 ++ ++all: ++ ++distclean: clean ++ ++clean: ++ ++install: ++ $(INSTALLDIR) $(DESTDIR)$(MANDIR)/man7 ++ $(INSTALLMAN) $(MAN7PAGES) $(DESTDIR)$(MANDIR)/man7 ++ ++.PHONY: install clean distclean +-- +1.8.0.2 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.8.0-old-mount-libc.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.8.0-old-mount-libc.patch new file mode 100644 index 0000000000..96280e0424 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-3.8.0-old-mount-libc.patch @@ -0,0 +1,38 @@ +From 03fdb011dd661315a83998af8af779d8f089e3fe Mon Sep 17 00:00:00 2001 +From: Stephen Hemminger +Date: Wed, 17 Apr 2013 13:33:26 -0700 +Subject: [PATCH] ipnetns: fix build on older systems + +Debian Squeeze has out of date without the required flags. +--- + ip/ipnetns.c | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/ip/ipnetns.c b/ip/ipnetns.c +index b047b97..c9bc20a 100644 +--- a/ip/ipnetns.c ++++ b/ip/ipnetns.c +@@ -29,6 +29,20 @@ + #define MNT_DETACH 0x00000002 /* Just detach from the tree */ + #endif /* MNT_DETACH */ + ++/* sys/mount.h may be out too old to have these */ ++#ifndef MS_REC ++#define MS_REC 16384 ++#endif ++ ++#ifndef MS_SLAVE ++#define MS_SLAVE (1 << 19) ++#endif ++ ++#ifndef MS_SHARED ++#define MS_SHARED (1 << 20) ++#endif ++ ++ + #ifndef HAVE_SETNS + static int setns(int fd, int nstype) + { +-- +1.8.2.1 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-4.0.0-tc-show-buffer-overflow.patch b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-4.0.0-tc-show-buffer-overflow.patch new file mode 100644 index 0000000000..6c6c9a5c43 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/files/iproute2-4.0.0-tc-show-buffer-overflow.patch @@ -0,0 +1,62 @@ +https://bugs.gentoo.org/546928 + +From 46679bbbe89699016d31486de7599590d02a5054 Mon Sep 17 00:00:00 2001 +From: Vadim Kochan +Date: Mon, 20 Apr 2015 08:33:32 +0300 +Subject: [PATCH] tc util: Fix possible buffer overflow when print class id + +Use correct handle buffer length. + +Signed-off-by: Vadim Kochan +--- + tc/tc_util.c | 19 ++++++++++--------- + 1 file changed, 10 insertions(+), 9 deletions(-) + +diff --git a/tc/tc_util.c b/tc/tc_util.c +index 1d3153d..dc2b70f 100644 +--- a/tc/tc_util.c ++++ b/tc/tc_util.c +@@ -128,30 +128,31 @@ ok: + return 0; + } + +-int print_tc_classid(char *buf, int len, __u32 h) ++int print_tc_classid(char *buf, int blen, __u32 h) + { +- char handle[40] = {}; ++ SPRINT_BUF(handle) = {}; ++ int hlen = SPRINT_BSIZE - 1; + + if (h == TC_H_ROOT) + sprintf(handle, "root"); + else if (h == TC_H_UNSPEC) +- snprintf(handle, len, "none"); ++ snprintf(handle, hlen, "none"); + else if (TC_H_MAJ(h) == 0) +- snprintf(handle, len, ":%x", TC_H_MIN(h)); ++ snprintf(handle, hlen, ":%x", TC_H_MIN(h)); + else if (TC_H_MIN(h) == 0) +- snprintf(handle, len, "%x:", TC_H_MAJ(h) >> 16); ++ snprintf(handle, hlen, "%x:", TC_H_MAJ(h) >> 16); + else +- snprintf(handle, len, "%x:%x", TC_H_MAJ(h) >> 16, TC_H_MIN(h)); ++ snprintf(handle, hlen, "%x:%x", TC_H_MAJ(h) >> 16, TC_H_MIN(h)); + + if (use_names) { + char clname[IDNAME_MAX] = {}; + + if (id_to_name(cls_names, h, clname)) +- snprintf(buf, len, "%s#%s", clname, handle); ++ snprintf(buf, blen, "%s#%s", clname, handle); + else +- snprintf(buf, len, "%s", handle); ++ snprintf(buf, blen, "%s", handle); + } else { +- snprintf(buf, len, "%s", handle); ++ snprintf(buf, blen, "%s", handle); + } + + return 0; +-- +2.3.5 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-2.6.38.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-2.6.38.ebuild new file mode 100644 index 0000000000..c677e7a55c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-2.6.38.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-2.6.38.ebuild,v 1.12 2012/06/01 04:26:02 zmedico Exp $ + +EAPI="4" + +inherit eutils multilib toolchain-funcs flag-o-matic + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git" + inherit git-2 + SRC_URI="" + #KEYWORDS="" +else + SRC_URI="mirror://kernel/linux/utils/net/${PN}/${P}.tar.bz2" + KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +fi + +DESCRIPTION="kernel routing and traffic control utilities" +HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2" + +LICENSE="GPL-2" +SLOT="0" +IUSE="atm berkdb minimal" + +RDEPEND="!net-misc/arpd + !minimal? ( berkdb? ( sys-libs/db ) ) + atm? ( net-dialup/linux-atm )" +DEPEND="${RDEPEND} + sys-devel/bison + sys-devel/flex + >=sys-kernel/linux-headers-2.6.27 + elibc_glibc? ( >=sys-libs/glibc-2.7 )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.6.29.1-hfsc.patch #291907 + epatch "${FILESDIR}"/${PN}-2.6.38-parallel-build.patch + + sed -i \ + -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \ + -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \ + Makefile || die + + # build against system headers + rm -r include/netinet #include/linux include/ip{,6}tables{,_common}.h include/libiptc + + # don't build arpd if USE=-berkdb #81660 + use berkdb || sed -i '/^TARGETS=/s: arpd : :' misc/Makefile + + use minimal && sed -i -e '/^SUBDIRS=/s:=.*:=lib tc:' Makefile +} + +src_configure() { + echo "TC_CONFIG_ATM:=$(use atm && echo "y" || echo "n")" > Config + + # Use correct iptables dir, #144265 #293709 + append-cppflags -DIPT_LIB_DIR=\\\"`$(tc-getPKG_CONFIG) xtables --variable=xtlibdir`\\\" +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + AR="$(tc-getAR)" +} + +src_install() { + if use minimal ; then + into / + dosbin tc/tc + return 0 + fi + + emake \ + DESTDIR="${D}" \ + SBINDIR=/sbin \ + DOCDIR=/usr/share/doc/${PF} \ + MANDIR=/usr/share/man \ + install + + dolib.a lib/libnetlink.a + insinto /usr/include + doins include/libnetlink.h + + if use berkdb ; then + dodir /var/lib/arpd + # bug 47482, arpd doesn't need to be in /sbin + dodir /usr/sbin + mv "${ED}"/sbin/arpd "${ED}"/usr/sbin/ + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-3.17.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-3.17.0.ebuild new file mode 100644 index 0000000000..4a5f458fae --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-3.17.0.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-3.17.0.ebuild,v 1.12 2015/04/04 22:32:29 vapier Exp $ + +EAPI="5" + +inherit eutils toolchain-funcs flag-o-matic multilib + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git" + inherit git-2 +else + SRC_URI="mirror://kernel/linux/utils/net/${PN}/${P}.tar.xz" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +fi + +DESCRIPTION="kernel routing and traffic control utilities" +HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2" + +LICENSE="GPL-2" +SLOT="0" +IUSE="atm berkdb +iptables ipv6 minimal selinux" + +RDEPEND="!net-misc/arpd + iptables? ( >=net-firewall/iptables-1.4.20:= ) + !minimal? ( berkdb? ( sys-libs/db ) ) + atm? ( net-dialup/linux-atm ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + app-arch/xz-utils + iptables? ( virtual/pkgconfig ) + sys-devel/bison + sys-devel/flex + >=sys-kernel/linux-headers-2.6.27 + elibc_glibc? ( >=sys-libs/glibc-2.7 )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907 + use ipv6 || epatch "${FILESDIR}"/${PN}-3.10.0-no-ipv6.patch #326849 + + sed -i \ + -e '/^CC =/d' \ + -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \ + -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \ + -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \ + -e "/^WFLAGS/s:-Werror::" \ + -e "/^DBM_INCLUDE/s:=.*:=${T}:" \ + Makefile || die + + # Use /run instead of /var/run. + sed -i \ + -e 's:/var/run:/run:g' \ + ip/ipnetns.c \ + man/man8/ip-netns.8 || die + + # build against system headers + rm -r include/netinet #include/linux include/ip{,6}tables{,_common}.h include/libiptc + sed -i 's:TCPI_OPT_ECN_SEEN:16:' misc/ss.c || die + + # don't build arpd if USE=-berkdb #81660 + use berkdb || sed -i '/^TARGETS=/s: arpd : :' misc/Makefile + + use minimal && sed -i -e '/^SUBDIRS=/s:=.*:=lib tc:' Makefile +} + +src_configure() { + tc-export AR CC PKG_CONFIG + + # This sure is ugly. Should probably move into toolchain-funcs at some point. + local setns + pushd "${T}" >/dev/null + echo 'main(){return setns();};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c >&/dev/null && setns=y || setns=n + echo 'main(){};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c -lresolv >&/dev/null || sed -i '/^LDLIBS/s:-lresolv::' "${S}"/Makefile + popd >/dev/null + + cat <<-EOF > Config + TC_CONFIG_ATM := $(usex atm y n) + TC_CONFIG_XT := $(usex iptables y n) + HAVE_SELINUX := $(usex selinux y n) + IP_CONFIG_SETNS := ${setns} + # Use correct iptables dir, #144265 #293709 + IPT_LIB_DIR := $(use iptables && ${PKG_CONFIG} xtables --variable=xtlibdir) + EOF +} + +src_install() { + if use minimal ; then + into / + dosbin tc/tc + return 0 + fi + + emake \ + DESTDIR="${D}" \ + LIBDIR="${EPREFIX}"/$(get_libdir) \ + SBINDIR="${EPREFIX}"/sbin \ + CONFDIR="${EPREFIX}"/etc/iproute2 \ + DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \ + MANDIR="${EPREFIX}"/usr/share/man \ + ARPDDIR="${EPREFIX}"/var/lib/arpd \ + install + + rm "${ED}"/usr/share/doc/${PF}/*.{sgml,tex} || die #455988 + + dodir /bin + mv "${ED}"/{s,}bin/ip || die #330115 + + dolib.a lib/libnetlink.a + insinto /usr/include + doins include/libnetlink.h + # This local header pulls in a lot of linux headers it + # doesn't directly need. Delete this header that requires + # linux-headers-3.8 until that goes stable. #467716 + sed -i '/linux\/netconf.h/d' "${ED}"/usr/include/libnetlink.h || die + + if use berkdb ; then + dodir /var/lib/arpd + # bug 47482, arpd doesn't need to be in /sbin + dodir /usr/bin + mv "${ED}"/sbin/arpd "${ED}"/usr/bin/ || die + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-3.19.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-3.19.0.ebuild new file mode 100644 index 0000000000..5875a9f048 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-3.19.0.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-3.19.0.ebuild,v 1.11 2015/05/21 02:06:34 vapier Exp $ + +EAPI="5" + +inherit eutils toolchain-funcs flag-o-matic multilib + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git" + inherit git-2 +else + SRC_URI="mirror://kernel/linux/utils/net/${PN}/${P}.tar.xz" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +fi + +DESCRIPTION="kernel routing and traffic control utilities" +HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2" + +LICENSE="GPL-2" +SLOT="0" +IUSE="atm berkdb +iptables ipv6 minimal selinux" + +RDEPEND="!net-misc/arpd + iptables? ( >=net-firewall/iptables-1.4.20:= ) + !minimal? ( berkdb? ( sys-libs/db ) ) + atm? ( net-dialup/linux-atm ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + app-arch/xz-utils + iptables? ( virtual/pkgconfig ) + sys-devel/bison + sys-devel/flex + >=sys-kernel/linux-headers-2.6.27 + elibc_glibc? ( >=sys-libs/glibc-2.7 )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907 + use ipv6 || epatch "${FILESDIR}"/${PN}-3.10.0-no-ipv6.patch #326849 + + sed -i \ + -e '/^CC =/d' \ + -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \ + -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \ + -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \ + -e "/^WFLAGS/s:-Werror::" \ + -e "/^DBM_INCLUDE/s:=.*:=${T}:" \ + Makefile || die + + # Use /run instead of /var/run. + sed -i \ + -e 's:/var/run:/run:g' \ + ip/ipnetns.c \ + man/man8/ip-netns.8 || die + + # build against system headers + rm -r include/netinet #include/linux include/ip{,6}tables{,_common}.h include/libiptc + sed -i 's:TCPI_OPT_ECN_SEEN:16:' misc/ss.c || die + + # don't build arpd if USE=-berkdb #81660 + use berkdb || sed -i '/^TARGETS=/s: arpd : :' misc/Makefile + + use minimal && sed -i -e '/^SUBDIRS=/s:=.*:=lib tc:' Makefile +} + +src_configure() { + tc-export AR CC PKG_CONFIG + + # This sure is ugly. Should probably move into toolchain-funcs at some point. + local setns + pushd "${T}" >/dev/null + echo 'main(){return setns();};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c >&/dev/null && setns=y || setns=n + echo 'main(){};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c -lresolv >&/dev/null || sed -i '/^LDLIBS/s:-lresolv::' "${S}"/Makefile + popd >/dev/null + + cat <<-EOF > Config + TC_CONFIG_ATM := $(usex atm y n) + TC_CONFIG_XT := $(usex iptables y n) + HAVE_SELINUX := $(usex selinux y n) + IP_CONFIG_SETNS := ${setns} + # Use correct iptables dir, #144265 #293709 + IPT_LIB_DIR := $(use iptables && ${PKG_CONFIG} xtables --variable=xtlibdir) + EOF +} + +src_install() { + if use minimal ; then + into / + dosbin tc/tc + return 0 + fi + + emake \ + DESTDIR="${D}" \ + LIBDIR="${EPREFIX}"/$(get_libdir) \ + SBINDIR="${EPREFIX}"/sbin \ + CONFDIR="${EPREFIX}"/etc/iproute2 \ + DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \ + MANDIR="${EPREFIX}"/usr/share/man \ + ARPDDIR="${EPREFIX}"/var/lib/arpd \ + install + + rm "${ED}"/usr/share/doc/${PF}/*.{sgml,tex} || die #455988 + + dodir /bin + mv "${ED}"/{s,}bin/ip || die #330115 + + dolib.a lib/libnetlink.a + insinto /usr/include + doins include/libnetlink.h + # This local header pulls in a lot of linux headers it + # doesn't directly need. Delete this header that requires + # linux-headers-3.8 until that goes stable. #467716 + sed -i '/linux\/netconf.h/d' "${ED}"/usr/include/libnetlink.h || die + + if use berkdb ; then + dodir /var/lib/arpd + # bug 47482, arpd doesn't need to be in /sbin + dodir /usr/bin + mv "${ED}"/sbin/arpd "${ED}"/usr/bin/ || die + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-3.3.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-3.3.0.ebuild new file mode 100644 index 0000000000..19ef53d427 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-3.3.0.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-3.3.0.ebuild,v 1.9 2012/05/22 21:15:07 xmw Exp $ + +EAPI="4" + +inherit eutils toolchain-funcs flag-o-matic multilib + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git" + inherit git-2 + SRC_URI="" + #KEYWORDS="" +else + SRC_URI="mirror://kernel/linux/utils/net/${PN}/${P}.tar.bz2" + KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86" +fi + +DESCRIPTION="kernel routing and traffic control utilities" +HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2" + +LICENSE="GPL-2" +SLOT="0" +IUSE="atm berkdb +iptables ipv6 minimal" + +RDEPEND="!net-misc/arpd + iptables? ( >=net-firewall/iptables-1.4.5 ) + !minimal? ( berkdb? ( sys-libs/db ) ) + atm? ( net-dialup/linux-atm )" +DEPEND="${RDEPEND} + iptables? ( virtual/pkgconfig ) + sys-devel/bison + sys-devel/flex + >=sys-kernel/linux-headers-2.6.27 + elibc_glibc? ( >=sys-libs/glibc-2.7 )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907 + use ipv6 || epatch "${FILESDIR}"/${PN}-3.1.0-no-ipv6.patch #326849 + + sed -i \ + -e '/^CC =/d' \ + -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \ + -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \ + Makefile || die + + # build against system headers + rm -r include/netinet #include/linux include/ip{,6}tables{,_common}.h include/libiptc + sed -i 's:TCPI_OPT_ECN_SEEN:16:' misc/ss.c || die + + # don't build arpd if USE=-berkdb #81660 + use berkdb || sed -i '/^TARGETS=/s: arpd : :' misc/Makefile + + use minimal && sed -i -e '/^SUBDIRS=/s:=.*:=lib tc:' Makefile +} + +src_configure() { + tc-export AR CC PKG_CONFIG + + # This sure is ugly. Should probably move into toolchain-funcs at some point. + local setns + pushd "${T}" >/dev/null + echo 'main(){return setns();};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c >&/dev/null && setns=y || setns=n + echo 'main(){};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c -lresolv >&/dev/null || sed -i '/^LDLIBS/s:-lresolv::' "${S}"/Makefile + popd >/dev/null + + cat <<-EOF > Config + TC_CONFIG_ATM := $(usex atm y n) + TC_CONFIG_XT := $(usex iptables y n) + IP_CONFIG_SETNS := ${setns} + # Use correct iptables dir, #144265 #293709 + IPT_LIB_DIR := $(use iptables && ${PKG_CONFIG} xtables --variable=xtlibdir) + EOF +} + +src_install() { + if use minimal ; then + into / + dosbin tc/tc + return 0 + fi + + emake \ + DESTDIR="${D}" \ + LIBDIR="${EPREFIX}"/$(get_libdir) \ + SBINDIR="${EPREFIX}"/sbin \ + CONFDIR="${EPREFIX}"/etc/iproute2 \ + DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \ + MANDIR="${EPREFIX}"/usr/share/man \ + ARPDDIR="${EPREFIX}"/var/lib/arpd \ + install + + dolib.a lib/libnetlink.a + insinto /usr/include + doins include/libnetlink.h + + if use berkdb ; then + dodir /var/lib/arpd + # bug 47482, arpd doesn't need to be in /sbin + dodir /usr/sbin + mv "${ED}"/sbin/arpd "${ED}"/usr/sbin/ + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-3.8.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-3.8.0.ebuild new file mode 100644 index 0000000000..08df3a83ea --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-3.8.0.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-3.8.0.ebuild,v 1.18 2014/01/18 11:02:22 vapier Exp $ + +EAPI="4" + +inherit eutils toolchain-funcs flag-o-matic multilib + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git" + inherit git-2 +else + SRC_URI="mirror://kernel/linux/utils/net/${PN}/${P}.tar.xz" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +fi + +DESCRIPTION="kernel routing and traffic control utilities" +HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2" + +LICENSE="GPL-2" +SLOT="0" +IUSE="atm berkdb +iptables ipv6 minimal" + +RDEPEND="!net-misc/arpd + iptables? ( >=net-firewall/iptables-1.4.16 ) + !minimal? ( berkdb? ( sys-libs/db ) ) + atm? ( net-dialup/linux-atm )" +DEPEND="${RDEPEND} + app-arch/xz-utils + iptables? ( virtual/pkgconfig ) + sys-devel/bison + sys-devel/flex + >=sys-kernel/linux-headers-2.6.27 + elibc_glibc? ( >=sys-libs/glibc-2.7 )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907 + epatch "${FILESDIR}"/${P}-old-mount-libc.patch #468120 + use ipv6 || epatch "${FILESDIR}"/${PN}-3.1.0-no-ipv6.patch #326849 + + sed -i \ + -e '/^CC =/d' \ + -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \ + -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \ + -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \ + -e "/^WFLAGS/s:-Werror::" \ + -e "/^DBM_INCLUDE/s:=.*:=${T}:" \ + Makefile || die + + # build against system headers + rm -r include/netinet #include/linux include/ip{,6}tables{,_common}.h include/libiptc + sed -i 's:TCPI_OPT_ECN_SEEN:16:' misc/ss.c || die + + # don't build arpd if USE=-berkdb #81660 + use berkdb || sed -i '/^TARGETS=/s: arpd : :' misc/Makefile + + use minimal && sed -i -e '/^SUBDIRS=/s:=.*:=lib tc:' Makefile +} + +src_configure() { + tc-export AR CC PKG_CONFIG + + # This sure is ugly. Should probably move into toolchain-funcs at some point. + local setns + pushd "${T}" >/dev/null + echo 'main(){return setns();};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c >&/dev/null && setns=y || setns=n + echo 'main(){};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c -lresolv >&/dev/null || sed -i '/^LDLIBS/s:-lresolv::' "${S}"/Makefile + popd >/dev/null + + cat <<-EOF > Config + TC_CONFIG_ATM := $(usex atm y n) + TC_CONFIG_XT := $(usex iptables y n) + IP_CONFIG_SETNS := ${setns} + # Use correct iptables dir, #144265 #293709 + IPT_LIB_DIR := $(use iptables && ${PKG_CONFIG} xtables --variable=xtlibdir) + EOF +} + +src_install() { + if use minimal ; then + into / + dosbin tc/tc + return 0 + fi + + emake \ + DESTDIR="${D}" \ + LIBDIR="${EPREFIX}"/$(get_libdir) \ + SBINDIR="${EPREFIX}"/sbin \ + CONFDIR="${EPREFIX}"/etc/iproute2 \ + DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \ + MANDIR="${EPREFIX}"/usr/share/man \ + ARPDDIR="${EPREFIX}"/var/lib/arpd \ + install + + rm "${ED}"/usr/share/doc/${PF}/*.{sgml,tex} || die #455988 + + dodir /bin + mv "${ED}"/{s,}bin/ip || die #330115 + + dolib.a lib/libnetlink.a + insinto /usr/include + doins include/libnetlink.h + # This local header pulls in a lot of linux headers it + # doesn't directly need. Delete this header that requires + # linux-headers-3.8 until that goes stable. #467716 + sed -i '/linux\/netconf.h/d' "${ED}"/usr/include/libnetlink.h || die + + if use berkdb ; then + dodir /var/lib/arpd + # bug 47482, arpd doesn't need to be in /sbin + dodir /usr/bin + mv "${ED}"/sbin/arpd "${ED}"/usr/bin/ || die + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-4.0.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-4.0.0-r1.ebuild new file mode 100644 index 0000000000..2df8d47bcf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-4.0.0-r1.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-4.0.0-r1.ebuild,v 1.1 2015/04/20 20:51:18 vapier Exp $ + +EAPI="5" + +inherit eutils toolchain-funcs flag-o-matic multilib + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git" + inherit git-2 +else + SRC_URI="mirror://kernel/linux/utils/net/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +DESCRIPTION="kernel routing and traffic control utilities" +HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2" + +LICENSE="GPL-2" +SLOT="0" +IUSE="atm berkdb +iptables ipv6 minimal selinux" + +RDEPEND="!net-misc/arpd + iptables? ( >=net-firewall/iptables-1.4.20:= ) + !minimal? ( berkdb? ( sys-libs/db:= ) ) + atm? ( net-dialup/linux-atm ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + app-arch/xz-utils + iptables? ( virtual/pkgconfig ) + sys-devel/bison + sys-devel/flex + >=sys-kernel/linux-headers-2.6.27 + elibc_glibc? ( >=sys-libs/glibc-2.7 )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907 + epatch "${FILESDIR}"/${P}-tc-show-buffer-overflow.patch #546928 + use ipv6 || epatch "${FILESDIR}"/${PN}-3.10.0-no-ipv6.patch #326849 + + sed -i \ + -e '/^CC =/d' \ + -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \ + -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \ + -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \ + -e "/^WFLAGS/s:-Werror::" \ + -e "/^DBM_INCLUDE/s:=.*:=${T}:" \ + Makefile || die + + # Use /run instead of /var/run. + sed -i \ + -e 's:/var/run:/run:g' \ + ip/ipnetns.c \ + man/man8/ip-netns.8 || die + + # build against system headers + rm -r include/netinet #include/linux include/ip{,6}tables{,_common}.h include/libiptc + sed -i 's:TCPI_OPT_ECN_SEEN:16:' misc/ss.c || die + + # don't build arpd if USE=-berkdb #81660 + use berkdb || sed -i '/^TARGETS=/s: arpd : :' misc/Makefile + + use minimal && sed -i -e '/^SUBDIRS=/s:=.*:=lib tc:' Makefile +} + +src_configure() { + tc-export AR CC PKG_CONFIG + + # This sure is ugly. Should probably move into toolchain-funcs at some point. + local setns + pushd "${T}" >/dev/null + echo 'main(){return setns();};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c >&/dev/null && setns=y || setns=n + echo 'main(){};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c -lresolv >&/dev/null || sed -i '/^LDLIBS/s:-lresolv::' "${S}"/Makefile + popd >/dev/null + + cat <<-EOF > Config + TC_CONFIG_ATM := $(usex atm y n) + TC_CONFIG_XT := $(usex iptables y n) + HAVE_SELINUX := $(usex selinux y n) + IP_CONFIG_SETNS := ${setns} + # Use correct iptables dir, #144265 #293709 + IPT_LIB_DIR := $(use iptables && ${PKG_CONFIG} xtables --variable=xtlibdir) + EOF +} + +src_install() { + if use minimal ; then + into / + dosbin tc/tc + return 0 + fi + + emake \ + DESTDIR="${D}" \ + LIBDIR="${EPREFIX}"/$(get_libdir) \ + SBINDIR="${EPREFIX}"/sbin \ + CONFDIR="${EPREFIX}"/etc/iproute2 \ + DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \ + MANDIR="${EPREFIX}"/usr/share/man \ + ARPDDIR="${EPREFIX}"/var/lib/arpd \ + install + + rm "${ED}"/usr/share/doc/${PF}/*.{sgml,tex} || die #455988 + + dodir /bin + mv "${ED}"/{s,}bin/ip || die #330115 + + dolib.a lib/libnetlink.a + insinto /usr/include + doins include/libnetlink.h + # This local header pulls in a lot of linux headers it + # doesn't directly need. Delete this header that requires + # linux-headers-3.8 until that goes stable. #467716 + sed -i '/linux\/netconf.h/d' "${ED}"/usr/include/libnetlink.h || die + + if use berkdb ; then + dodir /var/lib/arpd + # bug 47482, arpd doesn't need to be in /sbin + dodir /usr/bin + mv "${ED}"/sbin/arpd "${ED}"/usr/bin/ || die + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-4.0.0-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-4.0.0-r2.ebuild new file mode 100644 index 0000000000..0647b6f007 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-4.0.0-r2.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-4.0.0-r2.ebuild,v 1.2 2015/05/24 03:42:06 vapier Exp $ + +EAPI="5" + +inherit eutils toolchain-funcs flag-o-matic multilib + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git" + inherit git-2 +else + SRC_URI="mirror://kernel/linux/utils/net/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +DESCRIPTION="kernel routing and traffic control utilities" +HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2" + +LICENSE="GPL-2" +SLOT="0" +IUSE="atm berkdb +iptables ipv6 minimal selinux" + +RDEPEND="!net-misc/arpd + iptables? ( >=net-firewall/iptables-1.4.20:= ) + berkdb? ( sys-libs/db:= ) + atm? ( net-dialup/linux-atm ) + selinux? ( sys-libs/libselinux )" +# We require newer linux-headers for ipset support #549948 +DEPEND="${RDEPEND} + app-arch/xz-utils + iptables? ( virtual/pkgconfig ) + sys-devel/bison + sys-devel/flex + >=sys-kernel/linux-headers-3.7 + elibc_glibc? ( >=sys-libs/glibc-2.7 )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907 + epatch "${FILESDIR}"/${P}-tc-show-buffer-overflow.patch #546928 + use ipv6 || epatch "${FILESDIR}"/${PN}-3.10.0-no-ipv6.patch #326849 + + sed -i \ + -e '/^CC =/d' \ + -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \ + -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \ + -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \ + -e "/^WFLAGS/s:-Werror::" \ + -e "/^DBM_INCLUDE/s:=.*:=${T}:" \ + Makefile || die + + # Use /run instead of /var/run. + sed -i \ + -e 's:/var/run:/run:g' \ + ip/ipnetns.c \ + man/man8/ip-netns.8 || die + + # build against system headers + rm -r include/netinet #include/linux include/ip{,6}tables{,_common}.h include/libiptc + sed -i 's:TCPI_OPT_ECN_SEEN:16:' misc/ss.c || die + + # don't build arpd if USE=-berkdb #81660 + use berkdb || sed -i '/^TARGETS=/s: arpd : :' misc/Makefile + + use minimal && sed -i -e '/^SUBDIRS=/s:=.*:=lib tc ip:' Makefile +} + +src_configure() { + tc-export AR CC PKG_CONFIG + + # This sure is ugly. Should probably move into toolchain-funcs at some point. + local setns + pushd "${T}" >/dev/null + echo 'main(){return setns();};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c >&/dev/null && setns=y || setns=n + echo 'main(){};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c -lresolv >&/dev/null || sed -i '/^LDLIBS/s:-lresolv::' "${S}"/Makefile + popd >/dev/null + + cat <<-EOF > Config + TC_CONFIG_ATM := $(usex atm y n) + TC_CONFIG_XT := $(usex iptables y n) + # We've locked in recent enough kernel headers #549948 + TC_CONFIG_IPSET := y + HAVE_SELINUX := $(usex selinux y n) + IP_CONFIG_SETNS := ${setns} + # Use correct iptables dir, #144265 #293709 + IPT_LIB_DIR := $(use iptables && ${PKG_CONFIG} xtables --variable=xtlibdir) + EOF +} + +src_install() { + if use minimal ; then + into / + dosbin tc/tc + dobin ip/ip + return 0 + fi + + emake \ + DESTDIR="${D}" \ + LIBDIR="${EPREFIX}"/$(get_libdir) \ + SBINDIR="${EPREFIX}"/sbin \ + CONFDIR="${EPREFIX}"/etc/iproute2 \ + DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \ + MANDIR="${EPREFIX}"/usr/share/man \ + ARPDDIR="${EPREFIX}"/var/lib/arpd \ + install + + rm "${ED}"/usr/share/doc/${PF}/*.{sgml,tex} || die #455988 + + dodir /bin + mv "${ED}"/{s,}bin/ip || die #330115 + + dolib.a lib/libnetlink.a + insinto /usr/include + doins include/libnetlink.h + # This local header pulls in a lot of linux headers it + # doesn't directly need. Delete this header that requires + # linux-headers-3.8 until that goes stable. #467716 + sed -i '/linux\/netconf.h/d' "${ED}"/usr/include/libnetlink.h || die + + if use berkdb ; then + dodir /var/lib/arpd + # bug 47482, arpd doesn't need to be in /sbin + dodir /usr/bin + mv "${ED}"/sbin/arpd "${ED}"/usr/bin/ || die + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-4.0.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-4.0.0.ebuild new file mode 100644 index 0000000000..5ec4572ab9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-4.0.0.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-4.0.0.ebuild,v 1.1 2015/04/15 11:58:43 polynomial-c Exp $ + +EAPI="5" + +inherit eutils toolchain-funcs flag-o-matic multilib + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git" + inherit git-2 +else + SRC_URI="mirror://kernel/linux/utils/net/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +DESCRIPTION="kernel routing and traffic control utilities" +HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2" + +LICENSE="GPL-2" +SLOT="0" +IUSE="atm berkdb +iptables ipv6 minimal selinux" + +RDEPEND="!net-misc/arpd + iptables? ( >=net-firewall/iptables-1.4.20:= ) + !minimal? ( berkdb? ( sys-libs/db:= ) ) + atm? ( net-dialup/linux-atm ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + app-arch/xz-utils + iptables? ( virtual/pkgconfig ) + sys-devel/bison + sys-devel/flex + >=sys-kernel/linux-headers-2.6.27 + elibc_glibc? ( >=sys-libs/glibc-2.7 )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907 + use ipv6 || epatch "${FILESDIR}"/${PN}-3.10.0-no-ipv6.patch #326849 + + sed -i \ + -e '/^CC =/d' \ + -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \ + -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \ + -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \ + -e "/^WFLAGS/s:-Werror::" \ + -e "/^DBM_INCLUDE/s:=.*:=${T}:" \ + Makefile || die + + # Use /run instead of /var/run. + sed -i \ + -e 's:/var/run:/run:g' \ + ip/ipnetns.c \ + man/man8/ip-netns.8 || die + + # build against system headers + rm -r include/netinet #include/linux include/ip{,6}tables{,_common}.h include/libiptc + sed -i 's:TCPI_OPT_ECN_SEEN:16:' misc/ss.c || die + + # don't build arpd if USE=-berkdb #81660 + use berkdb || sed -i '/^TARGETS=/s: arpd : :' misc/Makefile + + use minimal && sed -i -e '/^SUBDIRS=/s:=.*:=lib tc:' Makefile +} + +src_configure() { + tc-export AR CC PKG_CONFIG + + # This sure is ugly. Should probably move into toolchain-funcs at some point. + local setns + pushd "${T}" >/dev/null + echo 'main(){return setns();};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c >&/dev/null && setns=y || setns=n + echo 'main(){};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c -lresolv >&/dev/null || sed -i '/^LDLIBS/s:-lresolv::' "${S}"/Makefile + popd >/dev/null + + cat <<-EOF > Config + TC_CONFIG_ATM := $(usex atm y n) + TC_CONFIG_XT := $(usex iptables y n) + HAVE_SELINUX := $(usex selinux y n) + IP_CONFIG_SETNS := ${setns} + # Use correct iptables dir, #144265 #293709 + IPT_LIB_DIR := $(use iptables && ${PKG_CONFIG} xtables --variable=xtlibdir) + EOF +} + +src_install() { + if use minimal ; then + into / + dosbin tc/tc + return 0 + fi + + emake \ + DESTDIR="${D}" \ + LIBDIR="${EPREFIX}"/$(get_libdir) \ + SBINDIR="${EPREFIX}"/sbin \ + CONFDIR="${EPREFIX}"/etc/iproute2 \ + DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \ + MANDIR="${EPREFIX}"/usr/share/man \ + ARPDDIR="${EPREFIX}"/var/lib/arpd \ + install + + rm "${ED}"/usr/share/doc/${PF}/*.{sgml,tex} || die #455988 + + dodir /bin + mv "${ED}"/{s,}bin/ip || die #330115 + + dolib.a lib/libnetlink.a + insinto /usr/include + doins include/libnetlink.h + # This local header pulls in a lot of linux headers it + # doesn't directly need. Delete this header that requires + # linux-headers-3.8 until that goes stable. #467716 + sed -i '/linux\/netconf.h/d' "${ED}"/usr/include/libnetlink.h || die + + if use berkdb ; then + dodir /var/lib/arpd + # bug 47482, arpd doesn't need to be in /sbin + dodir /usr/bin + mv "${ED}"/sbin/arpd "${ED}"/usr/bin/ || die + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-9999.ebuild new file mode 100644 index 0000000000..00051ba67f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/iproute2-9999.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-9999.ebuild,v 1.25 2015/05/24 03:42:06 vapier Exp $ + +EAPI="5" + +inherit eutils toolchain-funcs flag-o-matic multilib + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git" + inherit git-2 +else + SRC_URI="mirror://kernel/linux/utils/net/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +DESCRIPTION="kernel routing and traffic control utilities" +HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2" + +LICENSE="GPL-2" +SLOT="0" +IUSE="atm berkdb +iptables ipv6 minimal selinux" + +RDEPEND="!net-misc/arpd + iptables? ( >=net-firewall/iptables-1.4.20:= ) + berkdb? ( sys-libs/db:= ) + atm? ( net-dialup/linux-atm ) + selinux? ( sys-libs/libselinux )" +# We require newer linux-headers for ipset support #549948 +DEPEND="${RDEPEND} + app-arch/xz-utils + iptables? ( virtual/pkgconfig ) + sys-devel/bison + sys-devel/flex + >=sys-kernel/linux-headers-3.7 + elibc_glibc? ( >=sys-libs/glibc-2.7 )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907 + epatch "${FILESDIR}"/${P}-tc-show-buffer-overflow.patch #546928 + use ipv6 || epatch "${FILESDIR}"/${PN}-3.10.0-no-ipv6.patch #326849 + + sed -i \ + -e '/^CC =/d' \ + -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \ + -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \ + -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \ + -e "/^WFLAGS/s:-Werror::" \ + -e "/^DBM_INCLUDE/s:=.*:=${T}:" \ + Makefile || die + + # Use /run instead of /var/run. + sed -i \ + -e 's:/var/run:/run:g' \ + ip/ipnetns.c \ + man/man8/ip-netns.8 || die + + # build against system headers + rm -r include/netinet #include/linux include/ip{,6}tables{,_common}.h include/libiptc + sed -i 's:TCPI_OPT_ECN_SEEN:16:' misc/ss.c || die + + # don't build arpd if USE=-berkdb #81660 + use berkdb || sed -i '/^TARGETS=/s: arpd : :' misc/Makefile + + use minimal && sed -i -e '/^SUBDIRS=/s:=.*:=lib tc ip:' Makefile +} + +src_configure() { + tc-export AR CC PKG_CONFIG + + # This sure is ugly. Should probably move into toolchain-funcs at some point. + local setns + pushd "${T}" >/dev/null + echo 'main(){return setns();};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c >&/dev/null && setns=y || setns=n + echo 'main(){};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c -lresolv >&/dev/null || sed -i '/^LDLIBS/s:-lresolv::' "${S}"/Makefile + popd >/dev/null + + cat <<-EOF > Config + TC_CONFIG_ATM := $(usex atm y n) + TC_CONFIG_XT := $(usex iptables y n) + # We've locked in recent enough kernel headers #549948 + TC_CONFIG_IPSET := y + HAVE_SELINUX := $(usex selinux y n) + IP_CONFIG_SETNS := ${setns} + # Use correct iptables dir, #144265 #293709 + IPT_LIB_DIR := $(use iptables && ${PKG_CONFIG} xtables --variable=xtlibdir) + EOF +} + +src_install() { + if use minimal ; then + into / + dosbin tc/tc ip/ip + return 0 + fi + + emake \ + DESTDIR="${D}" \ + LIBDIR="${EPREFIX}"/$(get_libdir) \ + SBINDIR="${EPREFIX}"/sbin \ + CONFDIR="${EPREFIX}"/etc/iproute2 \ + DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \ + MANDIR="${EPREFIX}"/usr/share/man \ + ARPDDIR="${EPREFIX}"/var/lib/arpd \ + install + + rm "${ED}"/usr/share/doc/${PF}/*.{sgml,tex} || die #455988 + + dodir /bin + mv "${ED}"/{s,}bin/ip || die #330115 + + dolib.a lib/libnetlink.a + insinto /usr/include + doins include/libnetlink.h + # This local header pulls in a lot of linux headers it + # doesn't directly need. Delete this header that requires + # linux-headers-3.8 until that goes stable. #467716 + sed -i '/linux\/netconf.h/d' "${ED}"/usr/include/libnetlink.h || die + + if use berkdb ; then + dodir /var/lib/arpd + # bug 47482, arpd doesn't need to be in /sbin + dodir /usr/bin + mv "${ED}"/sbin/arpd "${ED}"/usr/bin/ || die + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/metadata.xml new file mode 100644 index 0000000000..fb2e46a5ae --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/iproute2/metadata.xml @@ -0,0 +1,10 @@ + + + +base-system + + build programs that use berkdb (just arpd) + include support for iptables filtering + only install ip and tc programs + + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/ChangeLog index e117c20f84..18ac1173b3 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/ChangeLog @@ -1,6 +1,95 @@ # ChangeLog for sys-apps/net-tools -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/ChangeLog,v 1.134 2013/01/02 19:22:52 armin76 Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/ChangeLog,v 1.154 2015/04/25 16:36:44 floppym Exp $ + + 25 Apr 2015; Mike Gilbert + net-tools-1.60_p20110409135728.ebuild, net-tools-1.60_p20111120203157.ebuild, + net-tools-1.60_p20120127084908.ebuild, + net-tools-1.60_p20130513023548-r1.ebuild, + net-tools-1.60_p20130513023548.ebuild, net-tools-1.60_p20141019041918.ebuild, + net-tools-9999.ebuild: + Replace links pointing at git.overlays.gentoo.org. + + 01 Nov 2014; Sven Vermeulen net-tools-9999.ebuild: + Enable SELinux support in net-tools (bug #520700) + + 20 Oct 2014; Mike Frysinger net-tools-9999.ebuild: + Drop USE=old-output flag. + +*net-tools-1.60_p20141019041918 (19 Oct 2014) + + 19 Oct 2014; Mike Frysinger + +net-tools-1.60_p20141019041918.ebuild: + Version bump #522566. + +*net-tools-1.60_p20130513023548-r1 (08 Sep 2014) + + 08 Sep 2014; Joshua Kinard + +net-tools-1.60_p20130513023548-r1.ebuild: + Add several patches from Fedora to fix various issues. + + 19 Jul 2014; Mikle Kolyada + net-tools-1.60_p20130513023548.ebuild: + sparc stable wrt bug #506702 + + 19 Jul 2014; Mikle Kolyada + net-tools-1.60_p20130513023548.ebuild: + ppc64 stable wrt bug #506702 + + 19 Jul 2014; Mikle Kolyada + net-tools-1.60_p20130513023548.ebuild: + ppc stable wrt bug #506702 + + 11 Jul 2014; Mikle Kolyada + net-tools-1.60_p20130513023548.ebuild: + alpha stable wrt bug #506702 + + 14 Jun 2014; Pawel Hajdan jr + net-tools-1.60_p20130513023548.ebuild: + x86 stable wrt bug #506702 + + 25 May 2014; Mike Frysinger + net-tools-1.60_p20130513023548.ebuild: + Mark ia64 stable #506702. + + 29 Apr 2014; Chema Alonso + net-tools-1.60_p20130513023548.ebuild: + Stable for amd64 wrt bug #506702 + + 07 Apr 2014; Mike Frysinger + net-tools-1.60_p20130513023548.ebuild: + Mark arm64/m68k/s390/sh stable #506702. + + 07 Apr 2014; Mike Frysinger + net-tools-1.60_p20130513023548.ebuild, net-tools-9999.ebuild: + Delete KEYWORDS from live git paths to avoid confusing ekeyword. + + 07 Apr 2014; Markus Meier + net-tools-1.60_p20130513023548.ebuild: + arm stable, bug #506702 + + 05 Apr 2014; Jeroen Roovers + net-tools-1.60_p20130513023548.ebuild: + Stable for HPPA (bug #506702). + + 18 Jan 2014; Mike Frysinger + net-tools-1.60_p20120127084908.ebuild, net-tools-1.60_p20130513023548.ebuild, + net-tools-9999.ebuild: + Add arm64 love. + +*net-tools-1.60_p20130513023548 (13 May 2013) + + 13 May 2013; Mike Frysinger + +net-tools-1.60_p20130513023548.ebuild, net-tools-9999.ebuild: + Version bump w/cleaned up selinux support #469224 by Sven Vermeulen. + + 17 Feb 2013; Zac Medico + net-tools-1.60_p20120127084908.ebuild: + Add ~arm-linux keyword. + + 08 Feb 2013; Jeroen Roovers + net-tools-1.60_p20120127084908.ebuild: + Stable for HPPA (bug #432280). 02 Jan 2013; Raúl Porcel net-tools-1.60_p20120127084908.ebuild: diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/Manifest index f8c08c0763..037d090c92 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/Manifest @@ -7,16 +7,24 @@ DIST net-tools-1.60_p201111202031570500-patches-1.tar.xz 3348 SHA256 98a5e20f4cc DIST net-tools-1.60_p201111202031570500.tar.xz 223532 SHA256 58bd85bd7d4776635754dc4ca2b2b164346967bad67cf661d4c9933e7d6b5474 SHA512 f894f59d4fce76cab97496df6d3dcc5cbca7b4146fd7e5daea95cb447e3460e448ad20398eb5a6b805b80f6050f30aa47e133c166b63f7a4cdfe9256383322d4 WHIRLPOOL d651b6f455faa5ffeb103aab08f0b28a95ff42fb8b77a73a1f8b1f9f0a9c3f39b5405c339696558a341c888e19c7486a807f83287cc6b4333dc72ed0480cee8a DIST net-tools-1.60_p20120127084908-patches-1.tar.xz 3332 SHA256 1240a3c139b684da195f665447a80e1d05f0d6f3c2319dbf340dfcbb78b01501 SHA512 97602993e273d2fadac2bf3df892e09ba7c7cda44a7825209a644ada4d203e0c3d2248cbf976545afb07113976694fb581511641725ce1b95b00688d357d0a02 WHIRLPOOL 4fd537e042ab368795ff0db55717c424ef3bd7bc37302c5fa64936c4ffe4772557c25c83224f9ee0017f812817143b7168e70b2fdcf146abab06d18cafe3448d DIST net-tools-1.60_p20120127084908.tar.xz 224992 SHA256 408a51964aa142a4f45c4cffede2478abbd5630a7c7346ba0d3611059a2a3c94 SHA512 1237a4bb0bba5273a25d707493d5bdb16f267bfa6731c526329cff459e06923e0d54aef6eded458d3cb72994bf4382f216212c34ad9329f5f1573a4228445996 WHIRLPOOL b14f24c13f2950fd92eb6b897cd14c5aa4d52e40062943fcb84de7e13555f98008db1aa6ec6fb6ca8f899a5bfdfc685f8822da2f3c0e5e002b9d20aec4d8b73c -EBUILD net-tools-1.60_p20110409135728.ebuild 2318 SHA256 fc1167a6673ea8ee5e881cf1cd760db89941fba36a2d387c250554e129b4b652 SHA512 32f8db050cf9f751f19121ab74645cfae946a60ff19df727c51ff635218536dd679e63229ca6b7849d5cd2e7ad29ddd48eea575f16e022622755c3f46cecc18b WHIRLPOOL 353da3bc3272114e46cd7fdaafe6848c91934c47d6489e215cb20278f50f9ba556c648937eaf8e07194342c96b1698034077a73c305faa9eca48d8418f9380ff -EBUILD net-tools-1.60_p20111120203157.ebuild 2764 SHA256 b028b4bf995a101b63700672b71023bcdef9ba899f27e53e7ef66604207a9675 SHA512 66d39c6eddd1dd53efceb35555431384eaac4e880b7075748db3c5e104e9e1da9ba77b79fcb558a35a7419f1aa581266b3f78594e062b552c3ce1bbe2991934f WHIRLPOOL f3fc83df4bc5d3992b5bc3af13d998d1148998d66823b862fd70015fb4a352982f5ca9aedda5bfa6dfb4cc5a87bca8b1b856a7ef27d4431bf75dc923d1489c1a -EBUILD net-tools-1.60_p20120127084908.ebuild 2751 SHA256 98cf4c28c1d481c9a59482bbf32aa743d2bf6ec4bc7b3aacb1b9e9d7e655b3d7 SHA512 a8e5fbc6956df519227fc32c18cf0345414c4263ec2fed2e287a29c6782840c02ea07f0a1a1735e92e477a1761c6583b16d04efdf1cff17837d90dfa1971b9ee WHIRLPOOL a842207f8dd53ab0e6ab9ad5628f51a461d51f405d70399ed3ee7c431061c391b09f21d94e9b11af9df450ceaa5e8e3d6dfeca51516310183d89c11702afa4b6 -EBUILD net-tools-9999.ebuild 2653 SHA256 5a189846d461d5cb963ab28f885b56c6d981330b79eaeaa5e21cce816f66cf22 SHA512 43a49afdaf287c7c5485ae5e4b29baccf37fcc54d8ceed3ed333934768151f2c025382c29e709d178eb4042ec7c16513640d36ae1cf221ece031fadc5c6bbc18 WHIRLPOOL 76c67defb2bed8f600b487f3060b321968dbef472e62985c7eecf04822d4130f141114f1498b21730d95e3a2d85dbe47316826049cb928ac89e2ac340e8da10a -MISC ChangeLog 21341 SHA256 3378226358f115c0694b6f3ec6ceb57deb711f6ef8e5057f1b694565db970027 SHA512 1f8078c90ef7fed60a978f66fdf7988838e58ca07d6b5a09aed82ac9b1f78a1e7d2e05cea36c046223a4553de81581883663b5e944a472f1e05d28b85dd9a3eb WHIRLPOOL 7e09e39f7db0798b613b4c98fb920ef58ce536a07fd78df1e7ac7e1982ecddee325e44b3503babe4375fc157a5ad92faf8038eb5ca77e470b0ebd55eb8b7ed01 +DIST net-tools-1.60_p20130513023548-patches-1.tar.xz 3352 SHA256 926240c304e20a0ab966c3d278703a6ef8e7833a54aaf636598854450bd01f4e SHA512 6dd3eef6469a18581a98fc91f424b418f3875cd0eff86724d6bdbacca1b83d1229a567a184b82e0187d01a428ea6be933d53090796b5c7d301009b2e211c4531 WHIRLPOOL fb638e122f85e95fda35b77336fbb5d4f6e89c5f5a5b76d759bd08f53eb0741feb9c7221940b836e0e7f5c60bd312d99d823c3af89340d6e254f1be96e34d2ce +DIST net-tools-1.60_p20130513023548-patches-2.tar.xz 14780 SHA256 4eba8545c64db6d2b0eedca45ff7346e4c0b6f1b526ca31b2db6462a0ec0be1b SHA512 6cb4ce7324bae696997839492edd3578e8c9971395de5d499a735ef6421aacc37d24311ada4b94e596c61b55660e2a4babb58f2403ef83da7ac32d2ccbf23201 WHIRLPOOL 200f0a5a88c1e637d183dd098ec1077ee565f0cac1b021b9500a803e2717143184d2c6c597158d73867331b1dc5e474e4858654b6927c314522cd228f660c00a +DIST net-tools-1.60_p20130513023548.tar.xz 196684 SHA256 e4f47c0736c5d73853f3bbfd30bec1922465f7a2b5bce25e5067774bac1d716d SHA512 d01404ac461f93fbd304f6c67a8dcc642b833f3653b97a5c2ecf3774bfef8489d6aa5631dbefe432a6675e2ce20e88ce1b9888a9ec055198076970505afd1f1b WHIRLPOOL 24e5917bb790d683507d9406213e0ee0ca94c36fcca469ff0ab7fa4c30517cb29a4cfafb98fdedf3a4ba94baa3f66da48ae3a2f359e522b9d42e6e1c599772fa +DIST net-tools-1.60_p20141019041918-patches-1.tar.xz 3352 SHA256 12e79c866c532ba75c0367397f664799f90ab8901bc906429b67939e8e6b354f SHA512 139f8c2990e5be44c17c2c5c4a900d2d2a8cdb5c067a8fe822b20b964045a24bc1138f7656291bc4db80ecddaa24e2e2655c018925d7b214651284443df550f9 WHIRLPOOL 3e33a3d5e0209360c7d90e4741a1b2be662e3c9d1c8a1f8a7283bff98642934fd26da296c5ed4a064915fa1a1006ee8f94fedc07d86bda48ed9624fc9946d190 +DIST net-tools-1.60_p20141019041918.tar.xz 197684 SHA256 22d1fb8acfa0b1e92d3c5dd3f544770b107df72f32f5b16232e65045c5efd2d0 SHA512 5fb02e181f3fec0a62a8ec8f1e6b0549d711d70d292491a2721d7f19f1a3b07d41fd0c8f503809435cd1a1b1999bcf5690402acc51f06ac6d626e11fef590e2e WHIRLPOOL c34f0c7363cc445e2457ccbf796947b60f74a063ed299840f755c6c023b8eb2cd46cdf42e1f9ca7530170e0b32dd14477e64ce50ec089e4a8b5d3e6bf65456ec +EBUILD net-tools-1.60_p20110409135728.ebuild 2301 SHA256 d9274f0fe5ea00c0401f768a029a4d6c7bfaa456d5cba0a4a0d8ceeeaa66aeb7 SHA512 e6a4b6e2427f7da30b73fe88617dbea3ff9574071c018b2e35af21cec02ce0f5d317600d80e5aaadfaf2db1129e80a9bba630cdf715459dc964b12e00100dacb WHIRLPOOL 7225c10fe3f06cf112d52cc355187b94194bc50ea3e37901fb82ae4a1962c495c5e6c5eb8e10347d639668e0fa2844442908d1b6886701d2de536fa63502238f +EBUILD net-tools-1.60_p20111120203157.ebuild 2747 SHA256 4d0b9e08d0b129686f2324b1970bae393b25533a5791970361524f2c3b98d1d1 SHA512 013ab94cc32aa1f03006934f8416165ad5947080286d4912959750bc14bfe55f8a17dbec93db69fc8a938dfb679630a208e29d1a1622a9629f0e93fd07de1a06 WHIRLPOOL cbfa689810bef407c04d751e3521ce25c317f0ca207bad81626eb7705f14836c88d26a8a686abe187d61189c19260bfe1aae6c2f9d8f91142fe1a49be74b0341 +EBUILD net-tools-1.60_p20120127084908.ebuild 2749 SHA256 e9ae3144fbc33094c136c09596c7556e21456d883271ca7ef5eb1440eee71767 SHA512 5e1279e97766c95022e7dde621518ed47df1f619682d6420fb81ae63fd6c7f1db464c68eacf6fd08889faa4499df7f3ebad09ad75c732ac78bf390d242da1050 WHIRLPOOL 04911b022e06ab6fa665047aee6074aeb000f5764a78497bb9c757897072da436fda3a41131f8954a900d5be9d14ad31d0c3b1a5492c907712e772b7eaa546c7 +EBUILD net-tools-1.60_p20130513023548-r1.ebuild 2765 SHA256 efbf3369da461ed73df5d8ad25c4bb4b575e5d023b6471d4fa73c5b54a91470a SHA512 a5873e31368d569498ea72648a5cac2d20f47a8d77ecd07ae15387fdb43735a8b9c5e67d0058a08e80358c1e7b39b6900c1ef126b85e35c8c91865dbacad7119 WHIRLPOOL ea61fad29b5aa7235d0c99cfbb1d317d4f6df1dad92a14108e86a26ef02677a4d431747a836f51f9092ab4366690e6ab2ed62d3ec834a074219a2347de18af6b +EBUILD net-tools-1.60_p20130513023548.ebuild 2750 SHA256 841667628d6f50efb72781ab8e7237d7e24467b94b1f1932e43309400161a150 SHA512 a3be11018a60ff9bc1ffdf5ed32b4e9b9a03fc60d1ee086d6fe7c62bb113df9f318fbd28d5d6517d894d8b45fc15321d99174e2eee5bf06b8e752e2eb1810923 WHIRLPOOL 99f6498ff5506e26784050b6e17a54e7dc4eaebfab737aaf43c876fc70d344ed78b1b200acf6ff45762967580e7063edbc7f46800b069ad0be2d5ce0f706ce2e +EBUILD net-tools-1.60_p20141019041918.ebuild 2762 SHA256 ce6a04c70d73b8f87e5d2a351f2b5b62dda342f8752bae6c43df67d7755315a7 SHA512 14db3ec825bd3b33d3872e127b490e04a3d37dfbda14637e2946f4740c76b3487e9033cec88c7d0b75bc07b04e3914e9eab34bd12970816199fcc42ec3a4cbc6 WHIRLPOOL c7158dee8644c113414607d579c96acb1b2a24749c22d1f4dcb5f7e27f4fc7efda4e1f1eb76f461e8a9a957982188e05e7cb7286fd20af383a0780edd7b11465 +EBUILD net-tools-9999.ebuild 2639 SHA256 94e2f44d3e21f6f93a55cc23f53d616fe7eb0b3315ea674af4410a9c1af574ac SHA512 e27238fc8811f2ca62e9a9807ce3a8ce6212b506fd0482b74e692dc3c6fba818602cfa37fe2b93c107f83800655255a5780e46e64de6478f51bdaea61bb90308 WHIRLPOOL c0fad392c57d3e9495fef7bb6f71518deaca153c1b1b408b9e0d24ce676f9ac302b3fee4e7f6f5a53286d5f26cc995ce1ac03ab32e792398d7938578eee847f6 +MISC ChangeLog 24366 SHA256 fc03886579794bdb89a750073443a7360d48a6bcf07da9a57f3995c542cebef3 SHA512 6d5ed9f2911b6cb54d26a301607771a69f0a609c750ed8ee035130aad59fa389e3505b11775173aecebcb0d57ec45b5e983fa61fb387a16f2653a9648961f93e WHIRLPOOL a2584d91f6961b015283cf9a29059344450d2065cd98fe6f4e461102f9da79577297c7d5bb29766ce2714db647459246f677bfa5baa3ec3652b99ae1aeda9be2 MISC metadata.xml 283 SHA256 cec36850384943bdbf7c366908c2e7e0d68c0c906fa9eeac1796effedb58c8a0 SHA512 3b33e18dedba7de9ab348a5e0546c7732eb74b998a9ee652390c53e44cc2dbc2ced2d54b47827ff20cff868836b02527eb14d6d6a6c32e62af30c36b1d5288c3 WHIRLPOOL bfe91370d53ddd42093b42aff4c92f063103eaae98b16de2f3d5e2fb54b2e61e8c43f72b93c4f7503bfbd38aae05343339e5ab69fde5935ff588be87a4516acc -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2 -iEYEAREIAAYFAlDkiQ0ACgkQuQc30/atMkBT8gCePbUkzBQqCbEW2YjSEuLi8Iul -ToEAn0GPd9FVseqX2UDtkqxz9jz0+hi/ -=Hnm4 +iF4EAREIAAYFAlU7wp4ACgkQC77qH+pIQ6QHtAEAiptp/+G0/6nVOgKhTT1IBofN +bwHZXItZe1GGE3wbbY4A/iY5Q55Dm+/YxUxUvM/FsoTfqr/sc2RA7pRwp6kloShL +=4Buz -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20110409135728.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20110409135728.ebuild index 5aa59e24f0..4ecf3cdfab 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20110409135728.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20110409135728.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20110409135728.ebuild,v 1.10 2012/07/23 01:12:43 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20110409135728.ebuild,v 1.11 2015/04/25 16:36:44 floppym Exp $ EAPI="3" @@ -41,7 +41,7 @@ maint_pkg_create() { local d="${T}/${patches}" mkdir "${d}" git format-patch -o "${d}" master..gentoo > /dev/null - echo "From http://git.overlays.gentoo.org/gitweb/?p=proj/net-tools.git" > "${d}"/README + echo "From http://cgit.gentoo.org/proj/net-tools.git" > "${d}"/README tar cf - -C "${T}" ${d##*/} | xz > "${T}"/${patches}.tar.xz rm -rf "${d}" diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20111120203157.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20111120203157.ebuild index d5e87e9e8b..a57783cf22 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20111120203157.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20111120203157.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20111120203157.ebuild,v 1.2 2012/07/23 01:12:43 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20111120203157.ebuild,v 1.3 2015/04/25 16:36:44 floppym Exp $ EAPI="3" @@ -52,7 +52,7 @@ maint_pkg_create() { local d="${T}/${patches}" mkdir "${d}" git format-patch -o "${d}" master..gentoo > /dev/null - echo "From http://git.overlays.gentoo.org/gitweb/?p=proj/net-tools.git" > "${d}"/README + echo "From http://cgit.gentoo.org/proj/net-tools.git" > "${d}"/README tar cf - -C "${T}" ${d##*/} | xz > "${T}"/${patches}.tar.xz rm -rf "${d}" diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20120127084908.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20120127084908.ebuild index 497bc7490f..2f74546a10 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20120127084908.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20120127084908.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20120127084908.ebuild,v 1.13 2013/01/02 19:22:52 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20120127084908.ebuild,v 1.17 2015/04/25 16:36:44 floppym Exp $ EAPI="3" @@ -14,7 +14,7 @@ else PATCH_VER="1" SRC_URI="mirror://gentoo/${P}.tar.xz mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz" - KEYWORDS="alpha amd64 arm ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" fi DESCRIPTION="Standard Linux networking tools" @@ -48,7 +48,7 @@ maint_pkg_create() { local d="${T}/${patches}" mkdir "${d}" git format-patch -o "${d}" master..gentoo > /dev/null - echo "From http://git.overlays.gentoo.org/gitweb/?p=proj/net-tools.git" > "${d}"/README + echo "From http://cgit.gentoo.org/proj/net-tools.git" > "${d}"/README tar cf - -C "${T}" ${d##*/} | xz > "${T}"/${patches}.tar.xz rm -rf "${d}" diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20130513023548-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20130513023548-r1.ebuild new file mode 100644 index 0000000000..bc665db292 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/net-tools/net-tools-1.60_p20130513023548-r1.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20130513023548-r1.ebuild,v 1.2 2015/04/25 16:36:44 floppym Exp $ + +EAPI="5" + +inherit flag-o-matic toolchain-funcs eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://net-tools.git.sourceforge.net/gitroot/net-tools/net-tools" + inherit git-2 +else + PATCH_VER="2" + SRC_URI="mirror://gentoo/${P}.tar.xz + mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="Standard Linux networking tools" +HOMEPAGE="http://net-tools.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="nls old-output selinux static" + +RDEPEND="!/dev/null + sed -i "/^RELEASE/s:=.*:=${pv}:" */Makefile || die + tar cf - ${p}/ | xz > ${p}.tar.xz + popd >/dev/null + + local patches="${p}-patches-${PATCH_VER:-1}" + local d="${T}/${patches}" + mkdir "${d}" + git format-patch -o "${d}" master..gentoo > /dev/null + echo "From http://cgit.gentoo.org/proj/net-tools.git" > "${d}"/README + tar cf - -C "${T}" ${d##*/} | xz > "${T}"/${patches}.tar.xz + rm -rf "${d}" + + du -b "${T}"/*.tar.xz +} + +pkg_setup() { [[ -n ${VAPIER_LOVES_YOU} ]] && maint_pkg_create ; } + +set_opt() { + local opt=$1 ans + shift + ans=$("$@" && echo y || echo n) + einfo "Setting option ${opt} to ${ans}" + sed -i \ + -e "/^bool.* ${opt} /s:[yn]$:${ans}:" \ + config.in || die +} + +src_prepare() { + if [[ -n ${PATCH_VER} ]] ; then + use old-output || EPATCH_EXCLUDE="0001-revert-621a2f376334f8097604b9fee5783e0f1141e66d-for-.patch" + EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch "${WORKDIR}"/${P}-patches-${PATCH_VER} + fi +} + +src_configure() { + set_opt I18N use nls + set_opt HAVE_HWIB has_version '>=sys-kernel/linux-headers-2.6' + set_opt HAVE_HWTR has_version '/dev/null + sed -i "/^RELEASE/s:=.*:=${pv}:" */Makefile || die + tar cf - ${p}/ | xz > ${p}.tar.xz + popd >/dev/null + + local patches="${p}-patches-${PATCH_VER:-1}" + local d="${T}/${patches}" + mkdir "${d}" + git format-patch -o "${d}" master..gentoo > /dev/null + echo "From http://cgit.gentoo.org/proj/net-tools.git" > "${d}"/README + tar cf - -C "${T}" ${d##*/} | xz > "${T}"/${patches}.tar.xz + rm -rf "${d}" + + du -b "${T}"/*.tar.xz +} + +pkg_setup() { [[ -n ${VAPIER_LOVES_YOU} ]] && maint_pkg_create ; } + +set_opt() { + local opt=$1 ans + shift + ans=$("$@" && echo y || echo n) + einfo "Setting option ${opt} to ${ans}" + sed -i \ + -e "/^bool.* ${opt} /s:[yn]$:${ans}:" \ + config.in || die +} + +src_prepare() { + if [[ -n ${PATCH_VER} ]] ; then + use old-output || EPATCH_EXCLUDE="0001-revert-621a2f376334f8097604b9fee5783e0f1141e66d-for-.patch" + EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch "${WORKDIR}"/${P}-patches-${PATCH_VER} + fi +} + +src_configure() { + set_opt I18N use nls + set_opt HAVE_HWIB has_version '>=sys-kernel/linux-headers-2.6' + set_opt HAVE_HWTR has_version '/dev/null + sed -i "/^RELEASE/s:=.*:=${pv}:" */Makefile || die + tar cf - ${p}/ | xz > ${p}.tar.xz + popd >/dev/null + + local patches="${p}-patches-${PATCH_VER:-1}" + local d="${T}/${patches}" + mkdir "${d}" + git format-patch -o "${d}" master..gentoo > /dev/null + echo "From http://cgit.gentoo.org/proj/net-tools.git" > "${d}"/README + tar cf - -C "${T}" ${d##*/} | xz > "${T}"/${patches}.tar.xz + rm -rf "${d}" + + du -b "${T}"/*.tar.xz +} + +pkg_setup() { [[ -n ${VAPIER_LOVES_YOU} ]] && maint_pkg_create ; } + +set_opt() { + local opt=$1 ans + shift + ans=$("$@" && echo y || echo n) + einfo "Setting option ${opt} to ${ans}" + sed -i \ + -e "/^bool.* ${opt} /s:[yn]$:${ans}:" \ + config.in || die +} + +src_prepare() { + if [[ -n ${PATCH_VER} ]] ; then + use old-output || EPATCH_EXCLUDE="0001-revert-621a2f376334f8097604b9fee5783e0f1141e66d-for-.patch" + EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch "${WORKDIR}"/${P}-patches-${PATCH_VER} + fi +} + +src_configure() { + set_opt I18N use nls + set_opt HAVE_HWIB has_version '>=sys-kernel/linux-headers-2.6' + set_opt HAVE_HWTR has_version '/dev/null - pushd nt >/dev/null - sed -i "/^RELEASE/s:=.*:=${pv}:" Makefile || die - emake dist >/dev/null - popd >/dev/null - zcat ${p}.tar.gz | xz > ${p}.tar.xz - rm -f ${p}.tar.gz + sed -i "/^RELEASE/s:=.*:=${pv}:" */Makefile || die + tar cf - ${p}/ | xz > ${p}.tar.xz popd >/dev/null local patches="${p}-patches-${PATCH_VER:-1}" local d="${T}/${patches}" mkdir "${d}" git format-patch -o "${d}" master..gentoo > /dev/null - echo "From http://git.overlays.gentoo.org/gitweb/?p=proj/net-tools.git" > "${d}"/README + echo "From http://cgit.gentoo.org/proj/net-tools.git" > "${d}"/README tar cf - -C "${T}" ${d##*/} | xz > "${T}"/${patches}.tar.xz rm -rf "${d}" @@ -69,7 +66,6 @@ set_opt() { src_prepare() { if [[ -n ${PATCH_VER} ]] ; then - use old-output || EPATCH_EXCLUDE="0001-revert-621a2f376334f8097604b9fee5783e0f1141e66d-for-.patch" EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch "${WORKDIR}"/${P}-patches-${PATCH_VER} fi } @@ -78,6 +74,8 @@ src_configure() { set_opt I18N use nls set_opt HAVE_HWIB has_version '>=sys-kernel/linux-headers-2.6' set_opt HAVE_HWTR has_version ' texinfo-4.13-r2.ebuild, + texinfo-5.1.ebuild, texinfo-5.2.ebuild: + Add arm64 love. + + 27 Sep 2013; Tim Harder -texinfo-4.13.ebuild, + -texinfo-4.13-r1.ebuild: + Remove old. + +*texinfo-5.2 (27 Sep 2013) + + 27 Sep 2013; Tim Harder +texinfo-5.2.ebuild: + Version bump. + + 05 Sep 2013; Mike Frysinger texinfo-4.13-r2.ebuild: + Mark m68k stable #432282. + + 12 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for ia64, wrt bug #432282 + + 09 Apr 2013; Jeroen Roovers texinfo-4.13-r2.ebuild: + Stable for HPPA (bug #432282). + + 05 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for ppc64, wrt bug #432282 + + 05 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for ppc, wrt bug #432282 + + 04 Apr 2013; Mike Frysinger + files/texinfo-4.13-tinfo.patch: + Re-order patch so the source files get patched first. + + 04 Apr 2013; Zac Medico texinfo-4.13-r2.ebuild: + Fix timestamp interaction between patch from bug #457556 and touch all for bug + #354589. + + 02 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for s390, wrt bug #432282 + + 02 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for arm, wrt bug #432282 + + 02 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for sh, wrt bug #432282 + + 01 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for alpha, wrt bug #432282 + + 31 Mar 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for sparc, wrt bug #432282 + + 31 Mar 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for x86, wrt bug #432282 + + 31 Mar 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for amd64, wrt bug #432282 + +*texinfo-5.1 (31 Mar 2013) + + 31 Mar 2013; Mike Frysinger +texinfo-5.1.ebuild: + Version bump #462944 by Manuel Rüger. + + 03 Mar 2013; Samuli Suominen texinfo-4.13-r2.ebuild, + +files/texinfo-4.13-tinfo.patch: + Check for -ltinfo before -lncurses wrt #457556 by Travis Hansen + +*texinfo-4.13-r2 (24 May 2012) + + 24 May 2012; Diego E. Pettenò + +files/texinfo-4.13-docbook.patch, +texinfo-4.13-r2.ebuild: + Add a patch to fix docbook output; will be sent upstream as soon as I have the + form signed. + + 23 May 2012; Mike Frysinger texinfo-4.13-r1.ebuild: + Inherit eutils eclass for epatch. + + 26 Apr 2012; Alexis Ballier texinfo-4.13-r1.ebuild: + keyword ~amd64-fbsd + + 23 Apr 2011; Ryan Hill texinfo-4.13-r1.ebuild, + +files/texinfo-4.13-accentenc-test.patch: + Backport fix from upstream for accentenc test (bug #322151). + + 12 Feb 2011; Mike Frysinger texinfo-4.13-r1.ebuild: + Keep from regenerating man pages since their content is unchanged #354589 by + Alexey Sychev. + +*texinfo-4.13-r1 (10 Feb 2011) + + 10 Feb 2011; Mike Frysinger +texinfo-4.13-r1.ebuild, + +files/texinfo-4.13-texi2dvi-regexp-range.patch, + +files/texinfo-4.13-xz.patch: + Add fixes from upstream for grep regexp ranges #311885 by Martin von Gagern + and for XZ support #269742 by Martin Väth. + + 17 Mar 2009; Raúl Porcel texinfo-4.13.ebuild: + m68k stable wrt #259121, thanks to kolla for testing + + 06 Mar 2009; Jeroen Roovers texinfo-4.13.ebuild: + Stable for HPPA (bug #259121). + + 26 Feb 2009; Raúl Porcel texinfo-4.13.ebuild: + arm/ia64/s390/sh/sparc stable wrt #259121 + + 25 Feb 2009; Markus Meier texinfo-4.13.ebuild: + amd64/x86 stable, bug #259121 + + 24 Feb 2009; Joshua Kinard texinfo-4.13.ebuild: + Make texinfo cross-compiler safe (#196041) + + 22 Feb 2009; Tobias Klausmann texinfo-4.13.ebuild: + Stable on alpha, bug #259121 + + 16 Feb 2009; Brent Baude texinfo-4.13.ebuild: + stable ppc64, bug 259121 + + 16 Feb 2009; Brent Baude texinfo-4.13.ebuild: + stable ppc, bug 259121 + + 30 Dec 2008; Javier Villavicencio + texinfo-4.13.ebuild: + keyworded ~x86-fbsd. + + 14 Dec 2008; Alexis Ballier texinfo-4.13.ebuild: + keyword ~sparc-fbsd + +*texinfo-4.13 (22 Oct 2008) + + 22 Oct 2008; Robin H. Johnson +texinfo-4.13.ebuild: + Bug #220695, version bump to avoid whitespace problems with install-info. + +*texinfo-4.12 (05 May 2008) + + 05 May 2008; Mike Frysinger -texinfo-4.11.ebuild, + +texinfo-4.12.ebuild: + Version bump #219474 by Conrad Kostecki. + + 19 Apr 2008; Mike Frysinger + +files/texinfo-4.11-parallel-build.patch, texinfo-4.11-r1.ebuild: + Add fix from upstream for parallel build issues #214127 by Michael + Haubenwallner. + + 19 Apr 2008; Mike Frysinger texinfo-4.11-r1.ebuild: + Mark amd64 stable #214428. + + 03 Apr 2008; Brent Baude texinfo-4.11-r1.ebuild: + stable ppc, bug 214428 + + 30 Mar 2008; Raúl Porcel texinfo-4.11-r1.ebuild: + sparc stable wrt #214428 + + 29 Mar 2008; Mike Frysinger + +files/texinfo-4.11-test.patch, texinfo-4.11-r1.ebuild: + Make sure we test the newly compiled version #215359. + + 29 Mar 2008; Dawid Węgliński texinfo-4.11-r1.ebuild: + Stable on x86 (bug #214428) + + 27 Mar 2008; Raúl Porcel texinfo-4.11-r1.ebuild: + alpha/ia64 stable wrt #214428 + + 26 Mar 2008; Markus Rothe texinfo-4.11-r1.ebuild: + Stable on ppc64; bug #214428 + + 26 Mar 2008; Jeroen Roovers texinfo-4.11-r1.ebuild: + Stable for HPPA (bug #214428). + + 23 Mar 2008; Mike Frysinger + +files/texinfo-4.11-test-tex.patch, texinfo-4.11-r1.ebuild: + Fix from upstream for test failure when tex isnt installed #195313 by Ryan + Hill. + +*texinfo-4.11-r1 (12 Nov 2007) + + 12 Nov 2007; Mike Frysinger + +files/texinfo-4.11-dir-entry.patch, +texinfo-4.11-r1.ebuild: + Add fix from upstream for busted dir entries #198545 by Ulrich Mueller. + + 15 Oct 2007; Roy Marples texinfo-4.11.ebuild: + BSD keywords dropped for bug #195933. Restore once fixed. + Don't install charset.alias, #195148. + +*texinfo-4.11 (08 Oct 2007) + + 08 Oct 2007; Mike Frysinger +texinfo-4.11.ebuild: + Version bump #195027 by Elias Pipping. + + 11 May 2007; Joshua Kinard texinfo-4.8-r5.ebuild: + Stable on mips. + + 15 Nov 2006; Markus Rothe texinfo-4.8-r5.ebuild: + Stable on ppc64; bug #154316 + + 15 Nov 2006; Jeroen Roovers texinfo-4.8-r5.ebuild: + Stable for HPPA (bug #154316). + + 14 Nov 2006; Bryan Østergaard texinfo-4.8-r5.ebuild: + Stable on Alpha, bug 154316. + + 13 Nov 2006; Tobias Scherbaum + texinfo-4.8-r5.ebuild: + ppc stable, bug #154316 + + 11 Nov 2006; texinfo-4.8-r5.ebuild: + Stable amd64 wrt sec bug #154316 + + 10 Nov 2006; Gustavo Zacarias texinfo-4.8-r5.ebuild: + Stable on sparc wrt security #154316 + + 10 Nov 2006; Christian Faulhammer + texinfo-4.8-r5.ebuild: + stable x86, security bug #154316 + +*texinfo-4.8-r5 (09 Nov 2006) + + 09 Nov 2006; Mike Frysinger + +files/texinfo-4.8-buf-overflow-CVE-2006-4810.patch, + +texinfo-4.8-r5.ebuild: + Version bump #154316. + + 17 Oct 2006; Roy Marples texinfo-4.8-r4.ebuild: + Added ~sparc-fbsd keyword. + +*texinfo-4.8-r4 (20 Jul 2006) + + 20 Jul 2006; Mike Frysinger + +files/texinfo-4.8-bounds-check.patch, +texinfo-4.8-r4.ebuild: + Grab fix from upstream cvs for out of bounds error #140902 by Alexey Dobriyan. + + 23 May 2006; -texinfo-4.7-r1.ebuild, + -texinfo-4.8.ebuild, -texinfo-4.8-r1.ebuild: + - removed obsolete vuln ebuilds + + 22 May 2006; Danny van Dyk texinfo-4.8-r3.ebuild: + Updated previous fix to use tc-is-cross-compiler. + + 20 May 2006; texinfo-4.8-r3.ebuild: + - Cross-compile workaround #133429 + + 30 Mar 2006; Diego Pettenò texinfo-4.8-r3.ebuild: + Add ~x86-fbsd keyword. + +*texinfo-4.8-r3 (08 Feb 2006) + + 08 Feb 2006; Mike Frysinger + +files/texinfo-4.8-tempfile-owl.patch, +texinfo-4.8-r3.ebuild: + Update tempfile patch #114499. + +*texinfo-4.8-r2 (08 Oct 2005) + + 08 Oct 2005; Mike Frysinger + files/texinfo-4.8-tempfile.patch, +texinfo-4.8-r2.ebuild: + Fix segfault in previous tempfile fix #108416. + +*texinfo-4.8-r1 (29 Sep 2005) + + 29 Sep 2005; Mike Frysinger + +files/texinfo-4.8-tempfile.patch, +texinfo-4.8-r1.ebuild: + Fix insecure tempfile usage #106105. + + 17 Sep 2005; Ciaran McCreesh ChangeLog: + Converted to UTF-8, fixed encoding screwups + + 29 Jun 2005; Joshua Kinard texinfo-4.8.ebuild: + Marked stable on mips. + + 17 Jun 2005; Michael Hanselmann texinfo-4.8.ebuild: + Stable on ppc. + + 13 May 2005; Mike Frysinger + +files/texinfo-4.8-freebsd.patch, texinfo-4.8.ebuild: + Add a FreeBSD compatibility patch by Diego Pettenò #92434. + + 25 Apr 2005; Mike Frysinger texinfo-4.8.ebuild: + Add a workaround for broken dependencies until it can be fixed properly in + the makefile #85540. + + 09 Apr 2005; Markus Rothe texinfo-4.8.ebuild: + Stable on ppc64 + + 08 Apr 2005; Marcus D. Hanwell texinfo-4.8.ebuild: + Marked stable on amd64. + + 19 Mar 2005; Bryan Østergaard texinfo-4.8.ebuild: + Stable on alpha. + + 15 Mar 2005; Christian Birchinger texinfo-4.8.ebuild: + Added sparc stable keyword + + 15 Feb 2005; Kito texinfo-4.8.ebuild: + ~ppc-macos keyword + + 30 Jan 2005; Mike Frysinger texinfo-4.8.ebuild: + Don't install texi2pdf anymore since tetex does #76812 by Marius Mauch. + +*texinfo-4.8 (03 Jan 2005) + + 03 Jan 2005; Mike Frysinger +texinfo-4.8.ebuild: + Version bump. Magically fixes #74926 by spiritus in the process. + + 24 Aug 2004; Sven Wegener texinfo-4.6.ebuild, + texinfo-4.7-r1.ebuild, texinfo-4.7.ebuild: + WANT_AUTOMAKE_1_6=1 -> WANT_AUTOMAKE=1.6 + + 17 Aug 2004; Aron Griffis texinfo-4.7-r1.ebuild: + stable on alpha and ia64 + +*texinfo-4.7-r1 (22 Jul 2004) + + 22 Jul 2004; Jon Portnoy texinfo-4.7.ebuild, + texinfo-4.7-r1.ebuild, files/makeinfo.patch : + Added patch from bug #57960 to fix groff compilation. + +*texinfo-4.7 (19 Jul 2004) + + 19 Jul 2004; texinfo-4.7.ebuild: + version bump and added gnuconfig_update call, needed for atleast uclibc and + maybe others + + 04 Jul 2004; texinfo-4.6.ebuild: + added static USE flag to help assist when porting to new arches/libc's + + 01 Jul 2004; Jeremy Huddleston texinfo-4.5.ebuild, + texinfo-4.6.ebuild: + virtual/glibc -> virtual/libc + + 30 Jun 2004; Guy Martin texinfo-4.6.ebuild: + Marked stable on hppa. + + 29 Jun 2004; Joshua Kinard texinfo-4.6.ebuild: + Marked stable on sparc and mips. + + 27 Jun 2004; Aron Griffis texinfo-4.3-r1.ebuild, + texinfo-4.5.ebuild: + QA - fix use invocation + + 28 May 2004; Aron Griffis texinfo-4.6.ebuild: + Stable on alpha and x86 + + 09 Apr 2004; Travis Tilley texinfo-4.6.ebuild: + stable on amd64 + + 22 Oct 2003; Bartosch Pixa texinfo-4.6.ebuild: + set ppc in keywords + + 08 Sep 2003; Martin Schlemmer texinfo-4.3-r1.ebuild, + texinfo-4.5.ebuild, texinfo-4.6.ebuild: + Bootstrap fixes + +*texinfo-4.6 (02 Sep 2003) + + 02 Sep 2003; Martin Holzer texinfo-4.5.ebuild, + texinfo-4.6.ebuild: + Version bumped. + + 16 Jul 2003; root texinfo-4.5.ebuild: + Mark stable on ppc + + 24 Jun 2003; Aron Griffis texinfo-4.5.ebuild: + Mark stable on alpha + +*texinfo-4.5 (19 Feb 2003) + + 06 Jul 2003; Guy Martin texinfo-4.5.ebuild : + Marked stable on hppa. + + 22 Jun 2003; Joshua Kinard texinfo-4.5.ebuild: + Changed ~sparc to sparc in KEYWORDS + + 24 Feb 2003; Nicholas Wourms texinfo-4.5.ebuild : + Marked ebuild as stable for mips. + + 20 Feb 2003; Zach Welch texinfo-4.3-r1.ebuild : + Added arm to keywords. + + 19 Feb 2003; Martin Schlemmer texinfo-4.3.ebuild : + Added mips to keywords + + 07 Feb 2003; Guy Martin texinfo-4.3-r1.ebuild : + Added hppa to keywords. + + 08 Jan 2003; Jared Hudson texinfo-4.3-r1.ebuild : Fixed + bug where install-info wasn't being installed during bootstrap + (when USE contained 'build') + + 07 Jan 2003; Martin Schlemmer texinfo-4.3-r1.ebuild : + Mark stable for all. Sorry guys (other arch devs), I have a few bugs for + things that fails with earlier texinfo, so please forgive me for this :-) + +*texinfo-4.3-r1 (21 Nov 2002) + + 10 Mar 2003; Seemant Kulleen texinfo-4.2-r5.ebuild, + texinfo-4.2-r5.ebuild, texinfo-4.3-r1.ebuild, texinfo-4.3.ebuild, + texinfo-4.3.ebuild: + use epatch instead + + 24 Feb 2003; Nicholas Wourms texinfo-4.3-r1.ebuild : + Marked ebuild as stable for mips. + + 20 Nov 2002; Ingo Krabbe : + apply localization bugfix for install-info. + committed by satai@gentoo.org. + +*texinfo-4.3 (18 Nov 2002) + + 18 Nov 2002; Martin Schlemmer : + Update version. + +*texinfo-4.2b (20 Oct 2002) + + 20 Oct 2002; Martin Schlemmer : + Update version. + +*texinfo-4.2-r5 (8 Jul 2002) + + 06 Jan 2003; Jan Seidel texinfo-4.2-r5.ebuild : + Added mips to keywords. + + 1 Aug 2002; Martin Schlemmer texinfo-4.2-r5.ebuild : + Fix DEPEND. + + 24 Jul 2002; Mark Guertin : + Added ppc to keywords + + 14 Jul 2002; phoen][x texinfo-4.2-r5.ebuild : + Added KEYWORDS. + + 5 Jul 2002; Martin Schlemmer texinfo-4.2-r5.ebuild : + + Remove the part in src_install() that renames "texinfo" and "texinfo-*" + (the info files) to "texinfo.info" and "texinfo.info-*". This is replaced + by changing the Makefile.in to update the files that should be installed, + and modifying texinfo.txi to change the files being generated. This should + resolve an issue where the info pages was not readable, closing bug #4672. + +*texinfo-4.2-r4 (1 Jul 2002) + + 14 Jul 2002; phoen][x texinfo-4.2-r4.ebuild : + Added KEYWORDS. + + Remove automake DEPEND, as it is not needed, and pulls in perl during + bootstrap. + +*texinfo-4.2-r3 (27 Jun 2002) + + 27 Jun 2002; Seemant Kulleen texinfo-4.2-r3.ebuild + files/digest-texinfo-4.2-r3 : + + info pages now get merged into /usr/share/info instead of /var/tmp/.. + Thanks to vadim@berezniker.com (Vadim Berezniker) in bug #4241 + +*texinfo-4.2-r2 (5 June 2002) + 5 June 2002; Verwilst texinfo-4.2-r2.ebuild + activated the use build stuff, so i could enable texinfo in our gcc 3.1 + stage1 tarball. try/die fixes as well. + +*texinfo-4.2-r1 (22 May 2002) + 22 May 2002; Spider texinfo-4.2-r1.ebuild + Comment out all "use build" stuff and fix tabulation + +*texinfo-4.2 (18 May 2002) + 18 May 2002; Spider texinfo-4.2.ebuild : + updated some deps for automake stuff + + +*texinfo-4.0-r3 (18 May 2002) + 18 May 2002; Spider texinfo-4.0-r3.ebuild : + revival of the old ebuild. broken + + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/Manifest index f7c295ccca..a3eb63a87b 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/Manifest @@ -1 +1,33 @@ -DIST texinfo-4.13.tar.lzma 1563777 RMD160 31d68ab41fead86d473ecc1de183fd1629e01560 SHA1 676ec9aa25a97c05dff66fba5225f9e101160063 SHA256 6d28b0ceae866e3536142fc552e7a3bc9f84c8303119c25731b2478eef64c9e5 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX texinfo-4.13-accentenc-test.patch 397 SHA256 22bbe0e3339453e3ce1614b1b315cad65c2d83691378917519556b54e3408e22 SHA512 32f4e7570d45fcdd305ac6dd67a12732778731010195f8148bb357501074de2caad91bfadf644a713a483b00820690161327e9bd0633f5ae582d80595f23d4fc WHIRLPOOL 0f2d9fb1cea4d652ccbac0f4e87a98f39cb8cd81dcc326397a6d41400e66cc410068a312300deeaccd4cd49ae41137977e74322caf0312f5ca7f2523a3a762c3 +AUX texinfo-4.13-docbook.patch 1951 SHA256 8bcd3a4a68bcaeacb64826086b44b09624799400fedce2ee00f239d7e1ef0af6 SHA512 5a03545cc0a07649ef15a54767e5ef3a3b228a965c4a10c50b5dbcd7ca90c2fa67c8c16de7869925d471bae6a1fcb9a1f525577d37c3ddd26bf75915a89756f1 WHIRLPOOL a1414059287d2074f68b67ec5c8067047eb7ec791426970463f8455618158b29e7124fb09f922314a1b12e810b2843cff93e3a7590cc848ba27b04b2bd470a82 +AUX texinfo-4.13-texi2dvi-regexp-range.patch 980 SHA256 7e243e2d1c5a7f7ce466d4a5a6448520fdb8e1a8ef8bf053afef1992855e489f SHA512 42c861c7ae64f05d570da4e0be36c2cbb86d96c8d75f6673caca9c5f5c8d87033be440c15114a6f0309bd1b4dfd5e9356cfd5bb12bf5a0e2c3c6df279e47e71c WHIRLPOOL c303da473f07fa4e638c30a658e261216519f5a22d6a85f7a63193c52e9c5da860cc876d951817fc4b771524dd32e9f02bd83eedd283f0b602b7a58220428a48 +AUX texinfo-4.13-tinfo.patch 948 SHA256 7af60b1fb1097f3b88faff7f2da006d94632f61a309a20a2c3dbf9bd68dde608 SHA512 78602c8822117500902eff0251545025fbbd739ef4f0dd1f15bee0698e5e441a62415b0e3176fc5662064d7bcf7456985b566a1f6830c64f25325a56ada9aa22 WHIRLPOOL 005bb9dae6a607aab30db7d24805ad9df76d939986fb0b6fdad7de327358b72e4df1f975c42231705125cf0a266d5bc505821e48e71db3b7d43872890983fc8a +AUX texinfo-4.13-xz.patch 4928 SHA256 58232da01f25341427ff3d2d47d6c62c76744d2935ea119131ce6ec21f2f876a SHA512 030bfcc056dbd829bb40b2955d5aa8bc208c362a444ad763814ea13e2a98f0e04a5fac8bb6cfdfe9ecd4002955d0e8cf33482fab33eaa99c78a305cdf07570e8 WHIRLPOOL 599b618f3010ee58c9862c2db32a0204031c50d84eeb21129ee30d206d5ab10210e458496f32259c79ffcdf88516a2bcba511157513bbf1d14e65d5eba5a6e61 +DIST texinfo-4.13.tar.lzma 1563777 SHA256 6d28b0ceae866e3536142fc552e7a3bc9f84c8303119c25731b2478eef64c9e5 SHA512 bded399ed5fcf97dfa72d9486df91ecfc501301d83929b09b230aee2b8ad6994b7d7b5965b04d43de729cee30575b2334cf75879ad0a61c4b781ccc16d6c12db WHIRLPOOL 6ef9d5e47cae7c6a94272e35bafe0716e617691b6b549a59ef8f95244f1b9a94e9adb79db38cf8e23166a43e84725e3eb01c971c8894bc4201aa743a44170c35 +DIST texinfo-5.1.tar.xz 3752460 SHA256 181d802ffd01c915e32804aca1ee9fb8023e8587d6dcb2c7aaa3234462d9c420 SHA512 d6145055651e8652efc302e9ce75acf8b5665e7a65df52eca192ea2c770288747c0f92aa9246fac119a16fab48b0d3bbd84797c72f418374dda17e565813fe37 WHIRLPOOL d6f5335eb5f1985b2cdeb4a5b36cee044dfc4f7319828d105bc6e097786ad50076bb886fef0c1a8ac1c32137463ee2d396895e8159f2d4d990cd0a74f283ae41 +DIST texinfo-5.2.tar.xz 3812944 SHA256 5471ef683a64588a7cfef46ef2bdd3fbcbca89d847e10832612293f105e44eda SHA512 6f9c5142db3b155bd601149b5632807b3c20dcfa7006ce5f7e120e6fc4b2174a3f4671c18232c040ffd69ebfb5950be5c563ac5cc08b88d03eb5a9f1b0f96c04 WHIRLPOOL 609f0c2ac4deccf85f99cae3f681ce3892c7822988a84970171dec0f1224052861b3ac3fac97e666016bac4469b0e8446133c775a20f7201ff6dffa90fc84290 +EBUILD texinfo-4.13-r2.ebuild 1638 SHA256 c3c093e7cb7d6686d4638ae4fd0adfe0ef6082a3af242464741d01760c306cc0 SHA512 774386f0d82debe7706d96eef0b4e0619d4c0e95c319efd19f967f38b65e8da5952cdf0c3b363463a712ee04ef2670771c1d101a63849e02351a640edb58cc09 WHIRLPOOL b4fa3de68fb6ad03ac717a446aa353e6b7c9b7de58ab5a02d855de43b292e85917cde06dd0457821afa33af0a93989af67c07435c1fb6427e0c59cad8bd9d4e5 +EBUILD texinfo-5.1.ebuild 1137 SHA256 9d4ab8ab132033ae1efab2cddd431a7e56ac2ec42ab628d348b111ff74e8a490 SHA512 2c1c8c7ec57a0aab87e78c974dfbe49341a2ae6e8e2ddc2cdb7310b449711a7fb56e21bdeccbf5a5c2a05966212e83d0268b1e3b9be0b7ab32b74b10ed646c81 WHIRLPOOL 5b4bc14e8c664e167f25344ba60d181e68505bee1e6112a1aad912357cfa0ebd81a12b18c61a4ea08aa3d7a146e50db97974f22eeb4faf11ee4fbe2382206309 +EBUILD texinfo-5.2.ebuild 1067 SHA256 407851f8ba2f8bff90f4b5d016bf8fdb51138deefb2e21f02e22a1cdf9b26727 SHA512 e03b6c5e6a3beda40f9554897cfe53bda9e71d4fe6a25c286a89aee0e8cab8f352537a059bab8e4276966185ce99b9796ed6b8fe75ccc9ceb40f095d426a7bac WHIRLPOOL c4bd195aa987d095bd84e72cff293725c81a5c9e43240444e9a739b34ffcdfcc8fbcf2fbad5cc2d7546c5cf4d77fbadad7716c35afc8c4180f237a13556819d0 +MISC ChangeLog 16331 SHA256 5e8548638a37de5305e62b43953f0bc4f368b2fae0b811e89e17a8798d2aae40 SHA512 737adc8e2f782812b68ebab0877f51461b74731376a69de0624472b27f135734e69d060c8eb789f11e208a7be6422839e3dedb39f3ffeb5239e18fa46ee35dc7 WHIRLPOOL 953351a46854c43d2811523a419cd5940da5ed34763119eb0be69a67bb8c16f8bc1d850faac6490b946fd50ac09348b8632acfc91c5956f4491aeca850c642aa +MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAEBCAAGBQJS2tWmAAoJEPGu1DbS6WIAbyEP/2Zhhr/3L7NAtf5S3SjSGX4d +OzK1FEzF+tlg2V+Z4fCGn83mMkV0WxyiJQcVBRuESwXVQp9KNThgPMn7Cjbbr4yv +YXh7z//zy0+eWKufAD3lEh/oGRTuBgZwVI8GqwH2zlWJa0lpQYigQruPyJ/KVmY2 +Afo/DhdfEIaVWfEnUd7sLE/b2uj4vbrduv9GJwJWtUULwCVQmIxePj0cmJZTQiyJ +CfiyenDtRp/x95533PlGbYYqnRPkBYK7OGXyJ+B+Kx+J8yVqGFnO6lbZ/kApof8C +Uh4PF4hAu9z95ZRtXho30TcjsiJnHop1nLzIhT7v4HoikzJetd+ZpnOtpbGShAWl +EtkbLTF6gLZ/ZFcbdNN05Be+yLlPCWwYSU9u+y/WzWtxWDjWzTUtAuY5pG2u7+oE +csqqq4tGDvMq3SN8Kp0005PT6VDz/9yE8V4W6PASntoOqQ5rybvZSmKnXUXVREKw +q1tD3s6zcswOQHB6wfDXc3bwmMgLwRjAPFarJ2HVSZSddsCud3EJ6TjTAnsi9my2 +24UqH98bcKOwZxcSfqyJr1QTNph4+LEBgASPNPnQ6kW9ZOr1i79RRry0pZLvAm8+ +IDTptHBjV3MPPi+zodl1y70nycxPI+sJXEQV+9e+ueQFsW/qZFx3ACzqkLHLk6wP +9TGZlTWTLm/+jLl7bwa1 +=U7qW +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-accentenc-test.patch b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-accentenc-test.patch new file mode 100644 index 0000000000..ad470faf0d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-accentenc-test.patch @@ -0,0 +1,17 @@ +Fails in UTF-8 locales with grep-2.6 + +https://bugs.gentoo.org/322151 +https://savannah.gnu.org/bugs/index.php?31068 + +--- a/makeinfo/tests/accentenc ++++ b/makeinfo/tests/accentenc +@@ -1,7 +1,8 @@ + #!/bin/sh + # Test encoded accent info output. + +-unset TEXINFO_OUTPUT ++unset TEXINFO_OUTPUT LANG LANGUAGE ++LC_ALL=POSIX; export LC_ALL + : ${srcdir=.} + input=`basename $0`.txi + output=`basename $0`.info diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-docbook.patch b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-docbook.patch new file mode 100644 index 0000000000..0622b94f98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-docbook.patch @@ -0,0 +1,66 @@ +--- texinfo-4.13.orig/makeinfo/cmds.c 2008-05-22 05:11:34.000000000 -0700 ++++ texinfo-4.13/makeinfo/cmds.c 2012-05-23 18:31:57.108264307 -0700 +@@ -1560,7 +1560,7 @@ cm_setfilename (void) + char *filename; + get_rest_of_line (1, &filename); + /* warning ("`@%s %s' encountered and ignored", command, filename); */ +- if (xml) ++ if (xml && !docbook) + add_word_args ("%s", filename); + free (filename); + } +--- texinfo-4.13.orig/makeinfo/node.c 2008-07-05 16:59:47.000000000 -0700 ++++ texinfo-4.13/makeinfo/node.c 2012-05-23 17:02:46.517345024 -0700 +@@ -1233,10 +1233,12 @@ cm_anchor (int arg) + } + else if (xml || docbook) + { ++ char *id = xml_id(anchor); + xml_insert_element_with_attribute (ANCHOR, START, + docbook ? "id=\"%s\"" : "name=\"%s\"", +- anchor); ++ id); + xml_insert_element (ANCHOR, END); ++ free(id); + } + + /* Save it in the tag table. */ +--- texinfo-4.13.orig/makeinfo/xml.c 2008-02-12 17:00:55.000000000 -0800 ++++ texinfo-4.13/makeinfo/xml.c 2012-05-23 17:20:13.698858895 -0700 +@@ -586,21 +586,27 @@ static int in_indexterm = 0; + char * + xml_id (char *id) + { +- char *tem = xmalloc (strlen (id) + 1); ++ /* Get an extra space to accomodate adding an i-prefix. */ ++ char *tem = xmalloc (strlen (id) + 2); + char *p = tem; +- strcpy (tem, id); ++ ++ /* First character cannot be a number, '-' or '.'. Just always add ++ an i if we're not starting with a alphanumeric character ++ already, to simplify the code. ++ */ ++ if (!isalpha(*id)) ++ { ++ *p++ = 'i'; ++ } ++ ++ strcpy (p, id); ++ + while (*p) + { +- if (strchr (":\" \t\f\r\n", *p)) ++ if (!isalnum (*p) && !strchr (":_.-", *p)) + *p = '-'; + p++; + } +- p = tem; +- +- /* First character cannot be a number. Clearly we should make this +- dependent on the actual numeral found. */ +- if (strchr ("0123456789", *p)) +- *p = 'i'; + + return tem; + } diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-texi2dvi-regexp-range.patch b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-texi2dvi-regexp-range.patch new file mode 100644 index 0000000000..01b0746def --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-texi2dvi-regexp-range.patch @@ -0,0 +1,23 @@ +Fix texi2dvi problem with egrep in some locales. +This patch is taken from the texinfo CVS repository, but stripped of +keyword substitutions to make it apply to a wider range of source code +revisions. + +Fix suggested by Martin von Gagern on 2010-03-29, committed by Karl Berry. + +References: +http://bugs.gentoo.org/311885 +http://thread.gmane.org/gmane.comp.tex.texinfo.bugs/5023 +http://cvs.savannah.gnu.org/viewvc/texinfo/util/texi2dvi?root=texinfo&r1=1.157&r2=1.158 + +--- util/texi2dvi 2010/02/09 18:37:08 1.157 ++++ util/texi2dvi 2010/03/30 23:13:37 1.158 +@@ -1848,7 +1848,7 @@ + + # If the COMMAND_LINE_FILENAME is not absolute (e.g., --debug.tex), + # prepend `./' in order to avoid that the tools take it as an option. +- echo "$command_line_filename" | $EGREP '^(/|[A-z]:/)' >&6 \ ++ echo "$command_line_filename" | $EGREP '^(/|[A-Za-z]:/)' >&6 \ + || command_line_filename="./$command_line_filename" + + # See if the file exists. If it doesn't we're in trouble since, even diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-tinfo.patch b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-tinfo.patch new file mode 100644 index 0000000000..10a557a303 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-tinfo.patch @@ -0,0 +1,24 @@ +http://bugs.gentoo.org/457556 + +--- configure.ac ++++ configure.ac +@@ -130,7 +130,7 @@ + # rather ncurses. So we check for it. + TERMLIBS= + # Check for termlib before termcap because Solaris termcap needs libucb. +-TERMLIB_VARIANTS="ncurses curses termlib termcap terminfo" ++TERMLIB_VARIANTS="tinfo ncurses curses termlib termcap terminfo" + for termlib in ${TERMLIB_VARIANTS}; do + AC_CHECK_LIB(${termlib}, tgetent, + [TERMLIBS="${TERMLIBS} -l${termlib}"; break]) +--- configure ++++ configure +@@ -17477,7 +17477,7 @@ + # rather ncurses. So we check for it. + TERMLIBS= + # Check for termlib before termcap because Solaris termcap needs libucb. +-TERMLIB_VARIANTS="ncurses curses termlib termcap terminfo" ++TERMLIB_VARIANTS="tinfo ncurses curses termlib termcap terminfo" + for termlib in ${TERMLIB_VARIANTS}; do + as_ac_Lib=`$as_echo "ac_cv_lib_${termlib}''_tgetent" | $as_tr_sh` + { $as_echo "$as_me:$LINENO: checking for tgetent in -l${termlib}" >&5 diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-xz.patch b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-xz.patch new file mode 100644 index 0000000000..f5bb023be5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-xz.patch @@ -0,0 +1,130 @@ +https://bugs.gentoo.org/269742 + +From bfae00d02b5fb3a2ce34c09d2dbf0ca2f96b154f Mon Sep 17 00:00:00 2001 +From: Karl Berry +Date: Sat, 14 Mar 2009 17:57:41 +0000 +Subject: [PATCH] support xz compression, http://tukaani.org/xz + +--- + ChangeLog | 6 ++++++ + NEWS | 4 ++++ + doc/info-stnd.texi | 34 +++++++++++++++++----------------- + info/filesys.c | 1 + + install-info/install-info.c | 29 +++++++++++++++++++++++++---- + 5 files changed, 53 insertions(+), 21 deletions(-) + +2009-03-14 Karl Berry + + * info/filesys.c (compress_suffixes): add .xz/unxz. + + * info/filesys.h (DEFAULT_INFOPATH): include PATH by default. + +diff --git a/doc/info-stnd.texi b/doc/info-stnd.texi +index 2bd67f3..c730cff 100644 +--- a/doc/info-stnd.texi ++++ b/doc/info-stnd.texi +@@ -202,21 +202,21 @@ directory. + @cindex Info files, compressed + In every directory Info tries, if @var{filename} is not found, Info + looks for it with a number of known extensions of Info files@footnote{ +-@file{.info}, @file{-info}, @file{/index}, and @file{.inf}.}. For every +-known extension, Info looks for a compressed file, if a regular file +-isn't found. Info supports files compressed with @code{gzip}, +-@code{bzip2}, @code{compress} and @code{yabba} programs; it calls +-@code{gunzip}, @code{bunzip2}, @code{uncompress} and @code{unyabba}, +-accordingly, to decompress such files. Compressed Info files are +-assumed to have @file{.z}, @file{.gz}, @file{.bz2}, @file{.Z}, or +-@file{.Y} extensions, possibly in addition to one of the known Info +-files extensions@footnote{The MS-DOS version allows for the Info +-extension, such as @code{.inf}, and the short compressed file +-extensions, such as @file{.z} and @file{.gz}, to be merged into a single +-extension, since DOS doesn't allow more than a single dot in the +-basename of a file. Thus, on MS-DOS, if Info looks for @file{bison}, +-file names like @file{bison.igz} and @file{bison.inz} will be found and +-decompressed by @code{gunzip}.}. ++@file{.info}, @file{-info}, @file{/index}, and @file{.inf}.}. For ++every known extension, Info looks for a compressed file, if a regular ++file isn't found. Info supports files compressed with @code{gzip}, ++@code{xz}, @code{bzip2}, @code{lzma}, @code{compress} and @code{yabba} ++programs, assumed to have @file{.z}, @file{.gz}, @file{.xz}, ++@file{.bz2}, @file{.lzma}, @file{.Z}, or @file{.Y} extensions, ++possibly after one of the known Info files extensions. ++ ++On MS-DOS, Info allows for the Info extension, such as @code{.inf}, ++and the short compressed file extensions, such as @file{.z} and ++@file{.gz}, to be merged into a single extension, since DOS doesn't ++allow more than a single dot in the basename of a file. Thus, on ++MS-DOS, if Info looks for @file{bison}, file names like ++@file{bison.igz} and @file{bison.inz} will be found and decompressed ++by @code{gunzip}. + + @item --help + @itemx -h +diff --git a/info/filesys.c b/info/filesys.c +index fdd18a8..5e795bc 100644 +--- a/info/filesys.c ++++ b/info/filesys.c +@@ -55,6 +55,7 @@ static char *info_suffixes[] = { + + static COMPRESSION_ALIST compress_suffixes[] = { + { ".gz", "gunzip" }, ++ { ".xz", "unxz" }, + { ".bz2", "bunzip2" }, + { ".z", "gunzip" }, + { ".lzma", "unlzma" }, +diff --git a/install-info/install-info.c b/install-info/install-info.c +index 24669b3..0f18ca4 100644 +--- a/install-info/install-info.c ++++ b/install-info/install-info.c +@@ -400,6 +400,11 @@ strip_info_suffix (char *fname) + len -= 3; + ret[len] = 0; + } ++ else if (len > 3 && FILENAME_CMP (ret + len - 3, ".xz") == 0) ++ { ++ len -= 3; ++ ret[len] = 0; ++ } + else if (len > 4 && FILENAME_CMP (ret + len - 4, ".bz2") == 0) + { + len -= 4; +@@ -659,6 +664,12 @@ open_possibly_compressed_file (char *filename, + { + *opened_filename = concat (filename, ".gz", ""); + f = fopen (*opened_filename, FOPEN_RBIN); ++ } ++ if (!f) ++ { ++ *opened_filename = concat (filename, ".xz", ""); ++ f = fopen (*opened_filename, FOPEN_RBIN); ++ } + if (!f) + { + free (*opened_filename); +@@ -702,7 +712,6 @@ open_possibly_compressed_file (char *filename, + else + pfatal_with_name (filename); + } +- } + + /* Read first few bytes of file rather than relying on the filename. + If the file is shorter than this it can't be usable anyway. */ +@@ -727,6 +736,15 @@ open_possibly_compressed_file (char *filename, + #else + *compression_program = "gzip"; + #endif ++ ++ else if (data[0] == '\xFD' && data[1] == '7' && data[2] == 'z' ++ && data[3] == 'X' && data[4] == 'Z' && data[5] == 0) ++#ifndef STRIP_DOT_EXE ++ *compression_program = "xz.exe"; ++#else ++ *compression_program = "xz"; ++#endif ++ + else if (data[0] == 'B' && data[1] == 'Z' && data[2] == 'h') + #ifndef STRIP_DOT_EXE + *compression_program = "bzip2.exe"; +-- +1.7.4.rc2 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/metadata.xml new file mode 100644 index 0000000000..96a2d58636 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/metadata.xml @@ -0,0 +1,5 @@ + + + +base-system + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13-r2.ebuild new file mode 100644 index 0000000000..9d00c96598 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13-r2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/texinfo/texinfo-4.13-r2.ebuild,v 1.16 2014/01/18 19:27:30 vapier Exp $ + +EAPI="2" + +inherit flag-o-matic eutils + +DESCRIPTION="The GNU info program and utilities" +HOMEPAGE="http://www.gnu.org/software/texinfo/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.lzma" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="nls static" + +RDEPEND="!=app-text/tetex-2* + >=sys-libs/ncurses-5.2-r2 + nls? ( virtual/libintl )" +DEPEND="${RDEPEND} + app-arch/xz-utils + nls? ( sys-devel/gettext )" + +src_prepare() { + epatch "${FILESDIR}"/${P}-xz.patch #269742 + touch doc/install-info.1 #354589 + epatch "${FILESDIR}"/${P}-texi2dvi-regexp-range.patch #311885 + epatch "${FILESDIR}"/${P}-accentenc-test.patch + # waiting to be sent upstream for my copyright assignment form to be + # ready - Flameeyes + epatch "${FILESDIR}"/${P}-docbook.patch + epatch "${FILESDIR}"/${P}-tinfo.patch #457556 + # timestamps must be newer than configure.ac touched by ${P}-tinfo.patch + touch doc/{texi2dvi,texi2pdf,pdftexi2dvi}.1 #354589 +} + +src_configure() { + use static && append-ldflags -static + econf $(use_enable nls) +} + +src_compile() { + # Make cross-compiler safe (#196041) + if tc-is-cross-compiler ; then + emake -C tools/gnulib/lib || die + fi + + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog INTRODUCTION NEWS README TODO + newdoc info/README README.info + newdoc makeinfo/README README.makeinfo +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13.ebuild deleted file mode 100644 index 90c4ef6581..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/texinfo/texinfo-4.13.ebuild,v 1.12 2009/09/08 17:50:31 vapier Exp $ - -inherit flag-o-matic - -DESCRIPTION="The GNU info program and utilities" -HOMEPAGE="http://www.gnu.org/software/texinfo/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.lzma" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" -IUSE="nls static" - -RDEPEND="!=app-text/tetex-2* - >=sys-libs/ncurses-5.2-r2 - nls? ( virtual/libintl )" -DEPEND="${RDEPEND} - || ( app-arch/xz-utils app-arch/lzma-utils ) - nls? ( sys-devel/gettext )" - -src_compile() { - use static && append-ldflags -static - econf $(use_enable nls) || die - - # Make cross-compiler safe (#196041) - if tc-is-cross-compiler; then - emake -C tools/gnulib/lib || die "emake -C tools/gnulib/lib" - fi - - emake || die "emake" -} - -src_install() { - emake DESTDIR="${D}" install || die "install failed" - - dodoc AUTHORS ChangeLog INTRODUCTION NEWS README TODO - newdoc info/README README.info - newdoc makeinfo/README README.makeinfo - - rm -f "${D}"/usr/lib/charset.alias #195148 -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.1.ebuild new file mode 100644 index 0000000000..96fa2c5472 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/texinfo/texinfo-5.1.ebuild,v 1.2 2014/01/18 19:27:30 vapier Exp $ + +EAPI="3" + +inherit flag-o-matic + +DESCRIPTION="The GNU info program and utilities" +HOMEPAGE="http://www.gnu.org/software/texinfo/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="nls static" + +RDEPEND="!=app-text/tetex-2* + >=sys-libs/ncurses-5.2-r2 + dev-lang/perl + dev-perl/libintl-perl + dev-perl/Unicode-EastAsianWidth + dev-perl/Text-Unidecode + nls? ( virtual/libintl )" +DEPEND="${RDEPEND} + app-arch/xz-utils + nls? ( sys-devel/gettext )" + +src_configure() { + use static && append-ldflags -static + econf \ + --with-external-libintl-perl \ + --with-external-Unicode-EastAsianWidth \ + --with-external-Text-Unidecode \ + $(use_enable nls) +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS ChangeLog NEWS README TODO + newdoc info/README README.info +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.2.ebuild new file mode 100644 index 0000000000..869a2fd4a8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/texinfo/texinfo-5.2.ebuild,v 1.2 2014/01/18 19:27:30 vapier Exp $ + +EAPI="4" + +inherit flag-o-matic + +DESCRIPTION="The GNU info program and utilities" +HOMEPAGE="http://www.gnu.org/software/texinfo/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="nls static" + +RDEPEND="!=app-text/tetex-2* + >=sys-libs/ncurses-5.2-r2 + dev-lang/perl + dev-perl/libintl-perl + dev-perl/Unicode-EastAsianWidth + dev-perl/Text-Unidecode + nls? ( virtual/libintl )" +DEPEND="${RDEPEND} + app-arch/xz-utils + nls? ( sys-devel/gettext )" + +src_configure() { + use static && append-ldflags -static + econf \ + --with-external-libintl-perl \ + --with-external-Unicode-EastAsianWidth \ + --with-external-Text-Unidecode \ + $(use_enable nls) +} + +src_install() { + default + newdoc info/README README.info +} diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/ChangeLog index 754360a90d..65f897ade8 100644 --- a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/ChangeLog @@ -1,6 +1,76 @@ # ChangeLog for sys-block/thin-provisioning-tools -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/ChangeLog,v 1.42 2014/05/12 12:16:09 ssuominen Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/ChangeLog,v 1.57 2015/04/18 12:48:36 pacho Exp $ + + 18 Apr 2015; Pacho Ramos + thin-provisioning-tools-0.3.2-r1.ebuild: + ppc64 stable wrt bug #493892 + + 02 Mar 2015; Agostino Sarubbo + thin-provisioning-tools-0.3.2-r1.ebuild: + Stable for ppc, wrt bug #493892 + + 09 Jan 2015; Tobias Klausmann + thin-provisioning-tools-0.3.2-r1.ebuild: + Stable on alpha, bug 493892 + + 21 Sep 2014; Markus Meier + thin-provisioning-tools-0.3.2-r1.ebuild: + arm stable, bug #493892 + +*thin-provisioning-tools-0.4.1 (13 Sep 2014) + + 13 Sep 2014; Samuli Suominen + +thin-provisioning-tools-0.4.1.ebuild: + Version bump. + +*thin-provisioning-tools-0.4.0 (04 Sep 2014) + + 04 Sep 2014; Samuli Suominen + +thin-provisioning-tools-0.4.0.ebuild: + Version bump. + + 24 Aug 2014; Jeroen Roovers + thin-provisioning-tools-0.3.2-r1.ebuild: + Stable for HPPA (bug #493892). + + 22 Aug 2014; Samuli Suominen + -thin-provisioning-tools-0.2.8-r2.ebuild, + -thin-provisioning-tools-0.3.2.ebuild: + old + + 22 Aug 2014; Samuli Suominen + thin-provisioning-tools-0.3.2-r1.ebuild: + amd64/x86 stable wrt #493892 + + 10 Aug 2014; Sergei Trofimovich + thin-provisioning-tools-0.2.8-r1.ebuild, + thin-provisioning-tools-0.2.8-r2.ebuild, + thin-provisioning-tools-0.3.2-r1.ebuild, thin-provisioning-tools-0.3.2.ebuild: + QA: drop trailing '.' from DESCRIPTION + +*thin-provisioning-tools-0.3.2-r1 (01 Aug 2014) + + 01 Aug 2014; Samuli Suominen +files/thin-provisioning-t + ools-0.3.2-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch, + +thin-provisioning-tools-0.3.2-r1.ebuild: + Fix portability with, for example, sys-libs/uclibc using upstream patch + http://github.com/jthornber/thin-provisioning- + tools/commit/e77e8715b0a91a60cf2c4b85933b1063385da122 + + 31 Jul 2014; Samuli Suominen + -files/thin-provisioning-tools-0.1.5-LDFLAGS.patch, + -thin-provisioning-tools-0.1.5-r1.ebuild, + -thin-provisioning-tools-0.2.8.ebuild: + old + + 31 Jul 2014; Samuli Suominen + thin-provisioning-tools-0.2.8-r1.ebuild: + ppc/ppc64/sparc stable wrt #493400 + + 23 Jul 2014; Tobias Klausmann + thin-provisioning-tools-0.2.8-r1.ebuild: + Stable on alpha, bug #493400 *thin-provisioning-tools-0.3.2 (12 May 2014) diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/Manifest b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/Manifest index e7812d1a21..cd8b1ada13 100644 --- a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/Manifest @@ -1,26 +1,21 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -AUX thin-provisioning-tools-0.1.5-LDFLAGS.patch 1032 SHA256 83f4549e16da2b9ee3959cafca8c984ce542d7519206c4309d0540ea8c4683c4 SHA512 64edbb725f206f8375bb1061796cc330a0e59fe8a212a9b5b58f2fb38da6a5a7128face4a3d28454eef2ea21bda802cb043c072d2ffc7da156d051f8578aab01 WHIRLPOOL 587a840beea94a6c95c9cd86338dd7feb90abcd855be07a07170906c80312b7b1b776f4b5e3db79009553a051f2083b481cf1ffb2f5651737576ff51c8e59911 -DIST thin-provisioning-tools-0.2.8-boost.patch 3011 SHA256 abda9d732a1ea988c16e60131e76175fb2dd27ce4c197f571eed1563b5a5080f SHA512 56a08698e63be57b9fc742358e22d5bdaf1470cb42892c98d0296b0c6e85ea92f69d9056cb34b19762f12292c5fd81476e2a880a424d9fc9dc7e49d6df6824f4 WHIRLPOOL 059e94e6c1563cac4f387133fff7901eae6b55e9b69f31c0eca36df1a511844090c073054ce8912656b6f7f40b517812be71e630a8fe628235d3e42013dea8b0 +AUX thin-provisioning-tools-0.3.2-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch 6866 SHA256 377c4b1b2caec23243e3cab6660ea736006a3c859e1a1b49831a481b631b230e SHA512 1f52f99d5fe41718b45558270b59be882cab54c962db2048fdb934321b5753957587ac62a9507fd7a89e45fceaeda1d8f2189af28188e2c8742783be1dd1421b WHIRLPOOL 0d5f856f23e023a696041b28b7a1ae39b28bf6bb7b2a82ccf30db98ea817fd5bd37676c7f046d0451db303fe2ecc54fcb5922da02856cba13455d3c9d275659b DIST thin-provisioning-tools-0.2.8.tar.gz 158332 SHA256 8a5d87b929095a383594b7141b89e51ae42046d7dd254d544330d789b6744344 SHA512 6534bf42ae936f6f32ce05b89eaeb731938b3761e74366d21282a69d74875d1f9d5084590b19969894c9908726e96f17714f051f050a040dd934533830eddfa9 WHIRLPOOL 16bcc268b450938ccec450323ce6dee97a4851c97438115c250c674b930ef8dfd0c7f6507d6c5204b72250da685d35ff57cf72f297abeec6704fb09520307ef2 DIST thin-provisioning-tools-0.3.2.tar.gz 175049 SHA256 1b9d8e9269cffe06f3c87214d35436225e12599debefbf1a50194c69cc3404ca SHA512 d6e18c303769b39c5bd48ef30d2819adc57d2d87b3c9b56d5d72468fb35f9b7b2309d35c6c12eabc36d653dd85338b9ad2fca9eed5c738a87b932b71f3a6da4f WHIRLPOOL b1bd87aa1995ba0616001837247c962c492d0029cb8a89b97aa326eb63d8a89113905f5d34490593e0cfcca33ef074e02a50679d22c3b1859d8fe5b97368c608 -DIST thin-provisioning-tools-v0.1.5.tar.bz2 119902 SHA256 0464ae4253738a3d75605e4e54ccdebccfe8ffab94b464ea6912c333fe4a8b3f SHA512 d620c0190da0f4a151e42eb259d88e3489f62a314823a52021c368f39b9cb5ae1ffc5541f01901ccafd04a0e4a7ba85d38b721954ddf2035fd7af3ad20d783d1 WHIRLPOOL 698036d555c78d32b473e312c010143eb75a9d55a64ea1ccebb8d5ef128f8fc98823b176d7012b582b6520847c68af0eb47a2081e02f9b821780ebaecb7b6191 -EBUILD thin-provisioning-tools-0.1.5-r1.ebuild 961 SHA256 0e9092f07645bd7cb10da71bfade18e6a145e2a70236a073c94f536fd5303e58 SHA512 06d7e68b9ed515943b4def972c100c06adc42c6df9d08d83556ddddeed328a05a10054e2bd82d6237ba581521c33d8bb7434dadd259d9bf1f65b75e2be3d8e6b WHIRLPOOL 381458b7f8e440ddd2c533623cae4b5f5e32293282cfd3c0c640908fea9c2eef0bdb5245475e5077ab4fade09571f5d6d319b62576b65576616972bb37b40288 -EBUILD thin-provisioning-tools-0.2.8-r1.ebuild 1375 SHA256 a35353980ef6e726ca3b6ebb22100af6d623e6eeba7fbae417a08cea23416bb9 SHA512 e33e8ea1c9f5ae021d9af04ae94ddd0e38eb399b2ae2d9818d957b3bdf256d585467076ddcc6f9c96704aa3c3ffd60424de622df8a199372c7e1ce5a1e304b3c WHIRLPOOL 7ee773b21531474b851b98604942abb7e4966e0c1a312e854cc41d6f147a5b8c6f4a40d402053920dcc49dfc36c01283dd6611912332498888b93325f535f95c -EBUILD thin-provisioning-tools-0.2.8-r2.ebuild 1634 SHA256 09624fe83a489f136d7bcac6d1a94c302e4936fd77df8f10cc3ed4df6924b763 SHA512 1131657c74b65eec0a95d216e67955fe42de52a2fd67ae20592360bec671669149305bc7f1004026cdd4ac337982a66db50127565d6ef727e611cadef76e4e4a WHIRLPOOL b0e71575e9a4109c9a6982ec56a095787016c2a8dbdd2cdbbce92dda595c2739e0519054fc00154c575300205167aa65a493913f748a711dc4222c59b89144cd -EBUILD thin-provisioning-tools-0.2.8.ebuild 1233 SHA256 3039a649d3acfcc53ebabf05cd0663ce5fac92325aa51d0674fb39f2b96430e6 SHA512 b0b883acf98a889b0c6d6037235fa6ec58d0de6500d37f9f4d8c1c36301f0216d787ee537be0210514892d09a7a029ce4b48b34c8e73f6ecc93d0d57973817fe WHIRLPOOL 619b3cf40cc2353d004d5030c0f3a6af74a1a8f00ff5f4d572e2542263c02adb1df802c3db164702a2ca3b5278b9e1ed4dfb99e203ff9201c3818b88a453ff9d -EBUILD thin-provisioning-tools-0.3.2.ebuild 1418 SHA256 8c2df594d102406553b49c86cebab25a82cea44074a65434206eb93f431cd27b SHA512 fb1f78ef9352aaefba3c1a0d4a2d1e555908793751414885f3bddb111f0ece309935132080119c6d9b5d1105d7068e5be09565f8f70f628321b07d82b14e9450 WHIRLPOOL 3449f5935c8152f3fbd7c538034016ff706d7b81c5f4d91648f41f6ef8926f95bfb201bf899e73973c2acb930552213c903ee984d40d0ad527efbd6c38d5ca88 -MISC ChangeLog 6775 SHA256 eb4cba37445dbd8f90408984b5b9098136ab80123d27247a0488ea988a533613 SHA512 090708f06bc79a8d4c14063961b4d932fe164aa9de4c2edb02c3a252d7d1fa33bc2d3ac8b1c73c2ee1c2485ae74852a28afdf3a7d1e76b282555b857f589c364 WHIRLPOOL 26fd6a3781fbcdf82384c48c2a5c3f750f404b8d5c4f6ca02e361b8673524acd22b9894cabb4ce58838c5c004ec1c12182065cd2ff1a5bae44c1e95bdf0cfb89 +DIST thin-provisioning-tools-0.4.0.tar.gz 186925 SHA256 6af8b9d31013e1dc3e59b9bd90803cb25f60b3d2e0a44c3ee2e1fb6cdf63e7d0 SHA512 ebbb616e1a06b6437232058de007ad63c7711c78c8e47559280b27b0072087a8cd6ab5f3013247058add6a9e3e51f37a9b8ea3e86458ac3656a2f01fc6da1809 WHIRLPOOL 53679193f24c1216935f7f45107bf3642b66781b8170dca55a11646c82c46387796f76bd50578a6b2b149addcb497209586e79c1e261e267bf653da7d3496b69 +DIST thin-provisioning-tools-0.4.1.tar.gz 186979 SHA256 59c8a787df8d4828bf9ca1b6310584f2b7723068901e20aa609015ce85df1d46 SHA512 e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e WHIRLPOOL a7e5da6879dfdc64d5e60e9072d43db21fb8f328d268366a6e4892cad9b2d55e907d564240f9bd67da0d726d80eab9d45e151bbe6d89272887703a8ae8b66c8c +EBUILD thin-provisioning-tools-0.2.8-r1.ebuild 1373 SHA256 d0eb87d9e534cd4204310233cefaa41be51bed71545856d170cd1e464453598a SHA512 1204e284156d45a66eabb71fbe20de31e19e1befe282091689e1976a4c1caa6e7594e86e7c08baec33d4efec16b688ce8f3a146d78b0a9a0d2a0086c747a97fb WHIRLPOOL 483d718555c5f606f5a58a6eb55180c3caeb4dab40e75a240de68376f95e4f38fcfaa646b6044af79368fbdd9c07de967c757ebb5b7d63b74d59675604b3c17b +EBUILD thin-provisioning-tools-0.3.2-r1.ebuild 1495 SHA256 c4f3158988d7d4d62776ad593da7e2ae6775c5b46e845a738797067f68385bff SHA512 bf55a42166e23ac5a380b071bcfe2f8ce0e2b6fab7796d0403009631e06167ec88266aa894642259a6d8aca774a8c70c8f86622517da4acdb6efa676eb3c72d9 WHIRLPOOL 64b5c77c755c7def5c90f2c16aa0120563d64f983bf4b37cfc28c4bc632818d812b66702a37da9fcf4040c7446e0c62848ab997a4f400317d419f7954a4183e3 +EBUILD thin-provisioning-tools-0.4.0.ebuild 1498 SHA256 350701659c7095d770ed3751c6366403147bcd90231ac73213ef5c3fdc61b206 SHA512 2c998bc904fe2ac0d2fa5450bee18e56cb60232b33914b2a02fc510e35a191796c4c137849ad44df627e3c483546b05f2c7f9af987d3985f687aa81ebfd62406 WHIRLPOOL 268cad25cf49475d487d6aee208f4d7e2af0a8ee0aa31843c15918e2b3042b3b13362cafdc89de5ba9d545898fcb347b747724c7ae8b1d5a8c56654db0bcd94f +EBUILD thin-provisioning-tools-0.4.1.ebuild 1498 SHA256 330a69d4931a6d334eb978eaefee19ef60bf6d241dec2d8f092b08e90d877761 SHA512 70627e81ece4ac4760d4849926a6261ed30c89c6b8182bd9ed431077d67aef01befa6a5535fd4044afa74436d43104bd24b09ea98e3af8600171efa7aa9215f6 WHIRLPOOL d07a15f1a278adee4235e40c61ac5fe88633acca28a736818ea700540b6b82ddfb8282438595ee26f0b524f3b53bdbe0289b2a13f0ac02bb0c6e65637f6742b7 +MISC ChangeLog 9134 SHA256 8ca6a7c31b7049df74b184d36a18b6d86bf8297f57418395f7c92bbf6803ad12 SHA512 b0ed5d26c62cb3702906e0a6e1e87b23428a2a8c0cf2b30a621e31912a2f5ccb83945ca8f5ae1959c9c467e556113ea5b9da680b6e4caf59db71d1c6283c780e WHIRLPOOL 9dab5ed6ec121a451405a5fa64d9289930122b5a1f708f044f86f0da3b75b6ed8f8575f97bea0607064a72abb86d262bcc75b10a424909e8d3a43111338e561d MISC metadata.xml 352 SHA256 5c0043176bb3aa5f86c10eda3e3aae3d71374de82b47f7cb07cc4e76337ad4c7 SHA512 8356301004ee2f61b15eb94aad63d7946af41d1171b9b95a4a4bbb1c1bba7670d70b47a81b2003ea80fbd6a7378c2eaedfe4369cfe5520e737324223546dd7e2 WHIRLPOOL b0f917ec1b54c8f3c20bdf6fc15d9d5f23273cf37b09a96f0d06ed315b22c7218ddd4b3523ec8b93ae70bb891202ed72b7fd53741c6ce72b6b4f216ea10dd884 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 -iQEcBAEBCAAGBQJTcLtRAAoJEEdUh39IaPFNYQQH+gI840XxYBpnJmYiMCcjOoeA -OLwGTqHEA0NkpoJ65mqESPQOSW8uf0xKJc5GCTEZ2SGXaXlc9Rt7LCiyMU1zmht+ -ssBwJdCvtUL+7PC7JPQONK5rW4kmWhuwDq1bnJcWlumBPdc4bqRzqWcnZgBl8afd -HtpkjSGk2QXCezWea6ApqSAh1xaMtF8mziPLIv9l6S7iLTAflUmkJv23/eAQYKue -jeBquWYfZ2fVTmCOWepkRvKQpaj0rJz9ZoNl9bMF5PVWY1lLrH9EV7ylOOxKDV3v -qECl19uqJ8r35Ay0WTG38plsMeSFcoKdTJU+amzrI3WiVP6u576WcgT36wl/Zeo= -=X7P6 +iEYEAREIAAYFAlUyUqUACgkQCaWpQKGI+9T9lACfe9LjWmK+cWDW4mj54zYZZyut +6VwAn0Wrioybgr0QBhyEcm90G++Hnlac +=YQ0C -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.1.5-LDFLAGS.patch b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.1.5-LDFLAGS.patch deleted file mode 100644 index 0f0d16a976..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.1.5-LDFLAGS.patch +++ /dev/null @@ -1,28 +0,0 @@ - Makefile.in | 8 ++++---- - 1 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/Makefile.in b/Makefile.in -index 315b28e..3d19ef3 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -109,16 +109,16 @@ THIN_RESTORE_OBJECTS=$(subst .cc,.o,$(THIN_RESTORE_SOURCE)) - THIN_CHECK_OBJECTS=$(subst .cc,.o,$(THIN_CHECK_SOURCE)) - - thin_debug: $(THIN_DEBUG_OBJECTS) thin_debug.o -- $(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) -+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) - - thin_dump: $(THIN_DUMP_OBJECTS) thin_dump.o -- $(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) -+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) - - thin_restore: $(THIN_RESTORE_OBJECTS) thin_restore.o -- $(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) -+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) - - thin_check: $(THIN_CHECK_OBJECTS) thin_check.o -- $(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS) -+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS) - - clean: - $(RM) *.o unit-tests/*.o *.d unit-tests/*.d $(TEST_PROGRAMS) $(PROGRAMS) diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.3.2-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.3.2-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch new file mode 100644 index 0000000000..9dd9780703 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.3.2-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch @@ -0,0 +1,214 @@ +From e77e8715b0a91a60cf2c4b85933b1063385da122 Mon Sep 17 00:00:00 2001 +From: Joe Thornber +Date: Wed, 2 Jul 2014 08:19:20 +0000 +Subject: Remove ambiguity between boost::uint64_t and ::uint64_t. + +This has been causing people problems on uclibc builds. +--- + caching/cache_metadata_size.cc | 15 +++++++-------- + caching/xml_format.cc | 7 +++---- + era/superblock.cc | 5 ++--- + era/writeset_tree.cc | 5 ++--- + persistent-data/data-structures/bitset.cc | 7 +++---- + thin-provisioning/device_tree.h | 4 +--- + thin-provisioning/metadata_dumper.cc | 2 +- + 7 files changed, 19 insertions(+), 26 deletions(-) + +diff --git a/caching/cache_metadata_size.cc b/caching/cache_metadata_size.cc +index 7584da6..5792c49 100644 +--- a/caching/cache_metadata_size.cc ++++ b/caching/cache_metadata_size.cc +@@ -7,7 +7,6 @@ + #include + #include + +-using namespace boost; + using namespace std; + + //---------------------------------------------------------------- +@@ -18,9 +17,9 @@ namespace { + : max_hint_width(4) { + } + +- optional device_size; +- optional block_size; +- optional nr_blocks; ++ boost::optional device_size; ++ boost::optional block_size; ++ boost::optional nr_blocks; + uint32_t max_hint_width; + }; + +@@ -58,19 +57,19 @@ namespace { + while ((c = getopt_long(argc, argv, short_opts, long_opts, NULL)) != -1) { + switch (c) { + case 0: +- fs.block_size = lexical_cast(optarg); ++ fs.block_size = boost::lexical_cast(optarg); + break; + + case 1: +- fs.device_size = lexical_cast(optarg); ++ fs.device_size = boost::lexical_cast(optarg); + break; + + case 2: +- fs.nr_blocks = lexical_cast(optarg); ++ fs.nr_blocks = boost::lexical_cast(optarg); + break; + + case 3: +- fs.max_hint_width = lexical_cast(optarg); ++ fs.max_hint_width = boost::lexical_cast(optarg); + break; + + case 'h': +diff --git a/caching/xml_format.cc b/caching/xml_format.cc +index cb03018..84d6fc2 100644 +--- a/caching/xml_format.cc ++++ b/caching/xml_format.cc +@@ -5,7 +5,6 @@ + #include + #include + +-using namespace boost; + using namespace caching; + using namespace persistent_data; + using namespace std; +@@ -189,14 +188,14 @@ namespace { + + block_address cblock = get_attr(attr, "cache_block"); + decoded_or_error doe = base64_decode(get_attr(attr, "data")); +- if (!get >(&doe)) { ++ if (!boost::get >(&doe)) { + ostringstream msg; + msg << "invalid base64 encoding of hint for cache block " +- << cblock << ": " << get(doe); ++ << cblock << ": " << boost::get(doe); + throw runtime_error(msg.str()); + } + +- e->hint(cblock, get >(doe)); ++ e->hint(cblock, boost::get >(doe)); + } + + // FIXME: why passing e by ptr? +diff --git a/era/superblock.cc b/era/superblock.cc +index 1bd1a4f..c319e9b 100644 +--- a/era/superblock.cc ++++ b/era/superblock.cc +@@ -4,7 +4,6 @@ + #include "persistent-data/errors.h" + + using namespace base; +-using namespace boost; + using namespace era; + using namespace superblock_damage; + using namespace persistent_data; +@@ -149,8 +148,8 @@ superblock_traits::unpack(disk_type const &disk, value_type &value) + + block_address ms = to_cpu(disk.metadata_snap); + value.metadata_snap = (ms == SUPERBLOCK_LOCATION) ? +- optional() : +- optional(ms); ++ boost::optional() : ++ boost::optional(ms); + } + + void +diff --git a/era/writeset_tree.cc b/era/writeset_tree.cc +index 54aa6a1..4e2c478 100644 +--- a/era/writeset_tree.cc ++++ b/era/writeset_tree.cc +@@ -2,7 +2,6 @@ + #include "persistent-data/data-structures/btree_damage_visitor.h" + #include "persistent-data/data-structures/bitset.h" + +-using namespace boost; + using namespace era; + using namespace writeset_tree_detail; + using namespace persistent_data; +@@ -90,8 +89,8 @@ namespace { + private: + template + run to_uint32(run const &r) { +- return run(optional(r.begin_), +- optional(r.end_)); ++ return run(boost::optional(r.begin_), ++ boost::optional(r.end_)); + } + + damage_visitor &v_; +diff --git a/persistent-data/data-structures/bitset.cc b/persistent-data/data-structures/bitset.cc +index 5851e28..e49e19f 100644 +--- a/persistent-data/data-structures/bitset.cc ++++ b/persistent-data/data-structures/bitset.cc +@@ -2,7 +2,6 @@ + #include "persistent-data/data-structures/bitset.h" + #include "persistent-data/math_utils.h" + +-using namespace boost; + using namespace persistent_data; + using namespace persistent_data::bitset_detail; + using namespace std; +@@ -12,7 +11,7 @@ using namespace std; + namespace { + struct bitset_traits { + typedef base::le64 disk_type; +- typedef uint64_t value_type; ++ typedef ::uint64_t value_type; + typedef no_op_ref_counter ref_counter; + + static void unpack(disk_type const &disk, value_type &value) { +@@ -118,11 +117,11 @@ namespace persistent_data { + } + + private: +- optional lifted_mult64(optional const &m) { ++ boost::optional lifted_mult64(boost::optional const &m) { + if (!m) + return m; + +- return optional(*m * 64); ++ return boost::optional(*m * 64); + } + + bitset_visitor &v_; +diff --git a/thin-provisioning/device_tree.h b/thin-provisioning/device_tree.h +index 320eb73..23ae924 100644 +--- a/thin-provisioning/device_tree.h ++++ b/thin-provisioning/device_tree.h +@@ -4,8 +4,6 @@ + #include "persistent-data/data-structures/btree.h" + #include "persistent-data/run.h" + +-using namespace boost; +- + //---------------------------------------------------------------- + + namespace thin_provisioning { +@@ -50,7 +48,7 @@ namespace thin_provisioning { + + class damage_visitor { + public: +- typedef shared_ptr ptr; ++ typedef boost::shared_ptr ptr; + + virtual ~damage_visitor() {} + +diff --git a/thin-provisioning/metadata_dumper.cc b/thin-provisioning/metadata_dumper.cc +index dfe18e0..0bd284e 100644 +--- a/thin-provisioning/metadata_dumper.cc ++++ b/thin-provisioning/metadata_dumper.cc +@@ -226,7 +226,7 @@ thin_provisioning::metadata_dump(metadata::ptr md, emitter::ptr e, bool repair) + md->sb_.trans_id_, + md->sb_.data_block_size_, + md->data_sm_->get_nr_blocks(), +- optional()); ++ boost::optional()); + + { + mapping_tree_detail::damage_visitor::ptr md_policy(mapping_damage_policy(repair)); +-- +2.0.2 + diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.1.5-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.1.5-r1.ebuild deleted file mode 100644 index 12a6aa348b..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.1.5-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.1.5-r1.ebuild,v 1.14 2013/02/24 17:45:50 ago Exp $ - -EAPI=4 - -inherit eutils - -DESCRIPTION="A suite of tools for thin provisioning on Linux." -HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" -MY_P="${PN}-v${PV}" -SRC_URI="mirror://github/jthornber/thin-provisioning-tools/${MY_P}.tar.bz2" - -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND="dev-libs/expat" -DEPEND="${RDEPEND} - dev-libs/boost" - -src_prepare() { - epatch "${FILESDIR}"/${P}-LDFLAGS.patch -} - -src_configure() { - econf \ - --prefix="${EPREFIX}/" \ - --bindir="${EPREFIX}/sbin" \ - --with-optimisation="" -} - -src_install() { - emake install DESTDIR="${D}" MANDIR=/usr/share/man -} diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r1.ebuild index 34059554e5..e921b2f92b 100644 --- a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r1.ebuild @@ -1,18 +1,18 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r1.ebuild,v 1.7 2014/03/10 18:28:14 johu Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r1.ebuild,v 1.10 2014/08/10 20:22:49 slyfox Exp $ EAPI=5 inherit autotools -DESCRIPTION="A suite of tools for thin provisioning on Linux." +DESCRIPTION="A suite of tools for thin provisioning on Linux" HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" EXT=.tar.gz SRC_URI="http://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${P}${EXT}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux" IUSE="test" RDEPEND="dev-libs/expat" diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8.ebuild b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8.ebuild deleted file mode 100644 index 50c3643fbf..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8.ebuild,v 1.11 2014/02/02 11:08:21 ago Exp $ - -EAPI=5 -inherit autotools - -DESCRIPTION="A suite of tools for thin provisioning on Linux." -HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" -EXT=.tar.gz -SRC_URI="http://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${P}${EXT}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux" -IUSE="" - -# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050 -RDEPEND="|| ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) - dev-libs/expat" -DEPEND="${RDEPEND} - dev-libs/boost" - -src_prepare() { - eautoreconf -} - -src_configure() { - econf \ - --prefix="${EPREFIX}"/ \ - --bindir="${EPREFIX}"/sbin \ - --with-optimisation='' -} - -src_install() { - emake install DESTDIR="${D}" MANDIR=/usr/share/man - dodoc README.md TODO.org -} diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.3.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.3.2-r1.ebuild new file mode 100644 index 0000000000..408cb8dfb8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.3.2-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.3.2-r1.ebuild,v 1.8 2015/04/18 12:48:36 pacho Exp $ + +EAPI=5 +inherit autotools eutils + +DESCRIPTION="A suite of tools for thin provisioning on Linux" +HOMEPAGE="http://github.com/jthornber/thin-provisioning-tools" +EXT=.tar.gz +BASE_A=${P}${EXT} +SRC_URI="http://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${BASE_A}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND="dev-libs/expat" +# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050 +DEPEND="${RDEPEND} + test? ( + || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) + dev-cpp/gmock + dev-util/cucumber + dev-util/aruba + ) + dev-libs/boost" + +src_prepare() { + epatch "${FILESDIR}"/${P}-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch + epatch_user + eautoreconf +} + +src_configure() { + econf \ + --prefix="${EPREFIX}"/ \ + --bindir="${EPREFIX}"/sbin \ + --with-optimisation='' \ + $(use_enable test testing) +} + +src_install() { + emake install DESTDIR="${D}" MANDIR=/usr/share/man + dodoc README.md TODO.org +} + +src_test() { + emake unit-test +} diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.3.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.0.ebuild similarity index 79% rename from sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.3.2.ebuild rename to sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.0.ebuild index fca61cef72..5f5190c531 100644 --- a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.3.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.0.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.3.2.ebuild,v 1.1 2014/05/12 12:16:09 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.0.ebuild,v 1.1 2014/09/04 04:27:00 ssuominen Exp $ EAPI=5 inherit autotools eutils -DESCRIPTION="A suite of tools for thin provisioning on Linux." +DESCRIPTION="A suite of tools for thin provisioning on Linux" HOMEPAGE="http://github.com/jthornber/thin-provisioning-tools" EXT=.tar.gz BASE_A=${P}${EXT} @@ -16,7 +16,8 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="test" -RDEPEND="dev-libs/expat" +RDEPEND="dev-libs/expat + dev-libs/libaio" # || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050 DEPEND="${RDEPEND} test? ( @@ -28,6 +29,7 @@ DEPEND="${RDEPEND} dev-libs/boost" src_prepare() { + sed -i -e '/^INSTALL_PROGRAM/s:-s::' Makefile.in || die epatch_user eautoreconf } @@ -41,7 +43,7 @@ src_configure() { } src_install() { - emake install DESTDIR="${D}" MANDIR=/usr/share/man + emake DESTDIR="${D}" MANPATH="${D}"/usr/share/man install dodoc README.md TODO.org } diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild similarity index 63% rename from sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r2.ebuild rename to sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild index 93c3ac9eff..24c92e67fe 100644 --- a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild @@ -1,23 +1,23 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r2.ebuild,v 1.1 2013/12/28 00:39:05 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild,v 1.1 2014/09/13 08:20:29 ssuominen Exp $ EAPI=5 -inherit base autotools +inherit autotools eutils -DESCRIPTION="A suite of tools for thin provisioning on Linux." -HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" +DESCRIPTION="A suite of tools for thin provisioning on Linux" +HOMEPAGE="http://github.com/jthornber/thin-provisioning-tools" EXT=.tar.gz BASE_A=${P}${EXT} -SRC_URI="http://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${BASE_A} - https://github.com/denys-duchier/thin-provisioning-tools/commit/3a4c06b772bc8ca27bcf7c2d82abc46c65c23795.diff -> ${P}-boost.patch" +SRC_URI="http://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${BASE_A}" LICENSE="GPL-3" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="test" -RDEPEND="dev-libs/expat" +RDEPEND="dev-libs/expat + dev-libs/libaio" # || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050 DEPEND="${RDEPEND} test? ( @@ -28,14 +28,9 @@ DEPEND="${RDEPEND} ) dev-libs/boost" -PATCHES=( "${DISTDIR}"/${P}-boost.patch ) - -src_unpack() { - unpack ${BASE_A} -} - src_prepare() { - base_src_prepare + sed -i -e '/^INSTALL_PROGRAM/s:-s::' Makefile.in || die + epatch_user eautoreconf } @@ -48,7 +43,7 @@ src_configure() { } src_install() { - emake install DESTDIR="${D}" MANDIR=/usr/share/man + emake DESTDIR="${D}" MANPATH="${D}"/usr/share/man install dodoc README.md TODO.org } diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/ChangeLog index 6eb77e9258..77b1df50f8 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/ChangeLog @@ -1,6 +1,54 @@ # ChangeLog for sys-fs/cryptsetup -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/ChangeLog,v 1.195 2014/11/09 05:48:12 zerochaos Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/ChangeLog,v 1.207 2015/04/12 22:25:40 vapier Exp $ + +*cryptsetup-1.6.7 (12 Apr 2015) + + 12 Apr 2015; Mike Frysinger +cryptsetup-1.6.7.ebuild, + +files/1.6.7-dmcrypt.confd, +files/1.6.7-dmcrypt.rc: + Adapt the timeout logic to apply to the gpg command too #357449 by Vespian. + Version bump #546140 by Nikoli. + + 12 Apr 2015; Mike Frysinger files/1.0.6-dmcrypt.confd, + files/1.5.1-dmcrypt.rc: + Allow loopbacks to be allocated dynamically from a free one #282626 by Zeev + Tarantov. + + 12 Apr 2015; Mike Frysinger files/1.0.6-dmcrypt.confd, + files/1.5.1-dmcrypt.rc: + Use blkid -t to look up devices via tag values (like UUID/PARTUUID) #525524 by + tokiclover. + + 12 Apr 2015; Mike Frysinger files/1.5.1-dmcrypt.rc: + Delete old dm_crypt_execute_localmount hook as no one uses it anymore #321507 + by forums. + + 12 Apr 2015; Mike Frysinger files/1.5.1-dmcrypt.rc: + Run ebegin message through eval so the output is expanded #442374 by Toralf + Förster. + + 12 Apr 2015; Mike Frysinger files/1.0.6-dmcrypt.confd: + Note that the config file must be terminated by a newline #426986 by klamp. + + 12 Apr 2015; Mike Frysinger files/1.5.1-dmcrypt.rc: + Explicitly have cryptsetup read the key from stdin #266546 by forums. + + 12 Apr 2015; Mike Frysinger files/1.5.1-dmcrypt.rc: + Automatically run before swap when creating swap files #509412 by Toralf + Förster. + + 12 Apr 2015; Mike Frysinger files/1.5.1-dmcrypt.rc: + Fix bashisms in init script #451460 by Alexander Tsoy. + + 12 Apr 2015; Mike Frysinger cryptsetup-1.6.5.ebuild, + cryptsetup-1.6.6.ebuild, metadata.xml: + Add USE=pwquality to control libpwquality dep #492624 by Nikoli. + + 08 Apr 2015; Michał Górny cryptsetup-1.6.2.ebuild: + Drop old Python implementations + + 10 Feb 2015; Michał Górny files/1.0.6-dmcrypt.confd: + Fix example in conf.d, bug #518592, patch by Michael Mair-Keimberger. 09 Nov 2014; Rick Farina cryptsetup-1.6.6.ebuild: fix bug 525208 per klondike's testing diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/Manifest b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/Manifest index 421fcacffd..8445488fd7 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/Manifest @@ -1,31 +1,35 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 -AUX 1.0.6-dmcrypt.confd 3309 SHA256 0c30e081c0b8f879964ae49735f10b05a1d92f4f481042851958860945e13271 SHA512 d04ae17d3708ef20ade7afb223d4ef19e1b6812e0be8f9499e37e9c71344568b42030d9dd8f6918a9bfb211a3a94b40a9354e3b32a009cb165e84508d0a5e14b WHIRLPOOL 9496cd3fb3f8e8d84a5d70fd6e9853fdd2fe87df96244cb00fe73fee9a711847d795937b800ff13f98a888a288cfc5b33f564392794413e2a0b8e033165d4f5f -AUX 1.5.1-dmcrypt.rc 9438 SHA256 1010666cfb3cd2c662032c3e8f3c2aec35316fc376d0ce30f2c821b581ae2c6d SHA512 8f4171cbd0165cc0cebf11d184c9b0299a7c775d2d173c26d9db22316cc8bc5147e1119fb982d1366e57d24bd105df5151004806bce97e537da12db9b713b135 WHIRLPOOL 18d6dcac3c7c8f6400219812435b978b27d00b901743439692dcb240c5063ff1c54dedd5c077529045079e39b5f875dbe5cacf0d7105964ce95f595f9ab07e67 +AUX 1.0.6-dmcrypt.confd 3783 SHA256 4a9f3c708f2ab25f94059771b5b64f50e376f7a42ad7ec14102f492c9233ac29 SHA512 af099199b5a056676a565d9e3e0893927da67d0916aad1885f4567963f06df0b8c754a0cf76f55dfdb72c57605837e044bbe4a7e9fbcfd8c1648750f2964630a WHIRLPOOL 68f3b72f9bd567ebb333b54387014ff9c0f17e3a16933e30a08598eba57beb26427d5fe7e93978cde5676afd0928c1342156e5c39aa14f8878a7cb710135689a +AUX 1.5.1-dmcrypt.rc 8831 SHA256 f67ad3401c10017506e7ccb14f8283b29154ec56fad3909b7214fc6da0b1ca1b SHA512 30ac60a955da12ebe36d734f81ffdd097bc24315762b641ae9e79a06ced4e2407ecb69ac8e03b89dfe4b9ada0f9667b161710999e4da3942b343050d1cee3264 WHIRLPOOL e35a8627a1a5c48f55f826af97e0e20cdcd7c65ab1dbccf347cec6be439ba6f9e208101829d30a227396fadc0d0c3951969a3ff57ede6ed9b2d7dc86459b1b21 +AUX 1.6.7-dmcrypt.confd 3919 SHA256 3d933a54abe62a547294b83208dbf5d7615d9c7f380d6504c91fff3620530803 SHA512 74422d5e1614b43af894ea01da1ea80d805ec7f77981cbb80a6b1a4becad737a8825d7269812499095a7f50d39fa7da5bf4e4edae63529b1fe87b9176943a733 WHIRLPOOL cdad077e6c542e93b766c023a7db9cde372609114a0d8333e94dbf281292a145dd2f96db2895dc7f6dd130ed193ebe254e13cff24e47430738e0fb4c6e38dc71 +AUX 1.6.7-dmcrypt.rc 8929 SHA256 4bec4e67e2447a4472eecdd2fb31325b4dd558e1fe283683f86707629b9d192d SHA512 357870a8dc68f85ad0a902d8589fbe5cf23776c602d41dedb9e474f03ef54f5c09c2f31f132b0dc2e6f867a0c15bcc785375420a64b7023f72726910d4b64c58 WHIRLPOOL c0b8eae5892c509964b9399875aed2c3800672151168eaa41bb336ca6130440b3e84daddd36985df69c4df0bfb12c8775ee29dfedda9c550710891ec268126c7 AUX cryptsetup-1.6.1-openssl-static.patch 472 SHA256 7029ba7870ff183b7dac3c658140c8c01286efd29e9427d1195b5b4e85fe2f4f SHA512 4292ee661b3e1a26b3c9b6fe8f360ed1df1cb416a13162ffa40d6610d5d0431c3dbdb17280fb1aa3aa6eeacb735ead3da4e6cc126d8be74121565b4c9bf6c6a2 WHIRLPOOL f0186cf9317560a480dab53c8c538f35ba5273401f2d37b4be9e3aae06203c43fcd22c4ce17c41cf80a01db5cd22877105ff2be0a8f3effd50cde8c9f42b68df DIST cryptsetup-1.6.2.tar.bz2 1189584 SHA256 15723f0198303d4bcb99d480b7a773918e2d319f0348457988c063bdd03e109a SHA512 59fb835ef8bcd6d0c704a021055032639840ef4bb7be6ade8ff91d347ae74d8e6cba4583d8ced7a4a8c6f09ebc16c4eff3549c13c4327d92fd9234db58e18c10 WHIRLPOOL 3ab24572ea42dfdd0d5176dfa4621520cd0bccda53c3a01676d400a7a841ab9643c979c4942daa774658602bd8cdf659376cbc94c553e2097c5eb3c51a7edb31 DIST cryptsetup-1.6.5.tar.xz 1136892 SHA256 267973f20be43f9d685f7193aa23954b60768c74a1d330243114d4b8bc17ca9a SHA512 c77ac590d28954e7bd430d1069b820a288c4668857a7ced7f81546ea39676f2b536abbcda06f20440e31c205b7ada68bcfa5aab220b102a2b62198a788d9b65e WHIRLPOOL 74a597abbdcc1225bb811597e53737eab2348a328f3ba30e7eb519a0621b06e6c898e320db8e24a16decfd4706b6a2e68b06894dde91124e4c089e952dbff9c1 DIST cryptsetup-1.6.6.tar.xz 1145940 SHA256 2d2ce28e4e1137dd599d87884b62ef6dbf14fd7848b2a2bf7d61cf125fbd8e6f SHA512 6ee6b4e8fe4f721bb97d1cf47c5e2d1c96001dd3ac48154d414f64d23620ac3ec3eeea2ad584a1a3111e07a086c8a4fdbfabdf4859cda58ba2bd6765b1f009a8 WHIRLPOOL 07bb6b7f5153cfcd3a585f111733a05926d1f6f0ec190e0b0dc1777591bd0fec3c8782dc79f43bafd3829da28efbdd2d8f97daef8186392787c22c7f5e454376 -EBUILD cryptsetup-1.6.2.ebuild 4328 SHA256 aa742eb9697b7e8550483250c344ccc9b421e40e2105b99f282b7357da6f961e SHA512 5522cd0b7544b5b94002778ec9b8007a2167ec5985d8098e73c55c47db5966020be3b53a3996e22a9034fe11139d3af3bd8cc34cff877c6fe90d363469d224cc WHIRLPOOL 5a860f9f82fad880e7d026685ca24c44afe4ecf81c5a1da07f5f14c4f770617157e94133594876a51c90a5d7d4d67f79acb641fe4f69b41b994e562b11752adc -EBUILD cryptsetup-1.6.5.ebuild 4393 SHA256 e26470ac83e8a10d66796e55ad198ab8c3f7b909d90190d2810153685e0583b9 SHA512 7f46a004fe0dca8aff34d725c181ab6efd861a952cd4ffb2e8096275aa932f52d08da4703b6aa9612aefb814b3c737140cbebee7f18ca8a90802ce23375ca61a WHIRLPOOL 7c84f69244d481e70164ff5177c317bcb34767f1c7f4c9d077dc912c9d2947be7f9c18c9a91f7b03a4be349e37395474d6b8cabb0e2237a105cd0b2731e658a9 -EBUILD cryptsetup-1.6.6.ebuild 4728 SHA256 e32eadbed88e78cfade72ba79ca9c8b8e377b1d6e90c41072ebf5f9c1133b95f SHA512 bb6349b39d1cf772f7ed0cefbca00b0fd72baa69283584a3dcf44cbe20bc8f98b3d837a01eac2cdd697e9933c91b9f841a1d1bc8bd10fd25a73bf0fe398bc2e9 WHIRLPOOL 97c92b4e0d412eb24acc4cde1a7cf2b85c48a93abada16bae447d4fed7ad33f76c392f132d9e793e05649bdadd73718b1dc1429c2c8cf812a66fa2b22722290b -MISC ChangeLog 30079 SHA256 7335fdd45dfc78040b00b7a58a49a26aec72c0852d4d00dc134e67a2a0e21832 SHA512 159fdfc399a874217e982eea2430d04067725978cfd7407251347f2c3eb4b47a153227a5b4734fce85d78c83d173e922af9b5e49506d97042fca24e509226ea2 WHIRLPOOL 33f71545e968e7b5975ebe4d08bf5e4e03359259ad04520faee9004c69db1fcfa13e7e22cac531cbf742842181a89c2cf35027f1857fae40693418c01c5811c2 -MISC metadata.xml 704 SHA256 a6a68f12d487945078323f4ecf95cecafe2dc79d59955ac05cfac6b2eb57dc95 SHA512 e9fbca1861a9b07416322b475fdc400ba619bfb05a2d81b2620c6e14acaf7946da9a9427b1d361566a130e839818381aaf6025569745a0eedadae1b7a74a298d WHIRLPOOL 48f60ffe6590eba6f3ed94ebfe019dd2c811c059f0a2f0002cdf2dc0ae5e733469437ef2df595f1bd2e9f1729c1585555cd36bdfba4d8e7dfa62611535dbd898 +DIST cryptsetup-1.6.7.tar.xz 1188876 SHA256 c23c24c8d662032da8650c1c84985221be8bbedf4737c1540bba7e4517dfe820 SHA512 d6cecd2f3f5d468d4337d4e8407c8c3315e8972c0fc72cd1f93fb67f02a632b56ad293f08f6682f24c9ad0b5ad5967be751e5679413109692ade5823aafd1d19 WHIRLPOOL 95611938ddbf3520f1a2a2891e3103f6bf1699a210f7902bd65d1e61357ed44c9b6f344f567d1d5f1b88adb40154831e34014f3e22ec141f9101b707295007a0 +EBUILD cryptsetup-1.6.2.ebuild 4322 SHA256 13c975deec6ae9b7801da12e379548c7569c88cdab3bd893144cfe5cac1073fd SHA512 4cf354a17f640899bc63745c7af9ff9572cbc4adf791c00b6bc51469c1c9750731eb504be35df7db50c2646a665442c47c6101f4e2486f64e162121c5645c88c WHIRLPOOL ef3d10184827e39d4662f55137c93fd2f466f29f9dbdbcdd1eac5da2c12ac5328f0ffea833ff18d6f3cbc01b78e9f5d9d4d17006a44a75902837c4a8f90cdf32 +EBUILD cryptsetup-1.6.5.ebuild 4485 SHA256 6f646bbf6096079726e477872a80b07bd96604cb224251dd4497c7eaace15161 SHA512 8101c36d38503d5b333fa3efa7d4dae8bf9edd2241f679eb1b17a0b2bb70e4d83373a24de2c6d4b16a73ee7da6882c2e5ae6eb8b29560666e753347ebeda1906 WHIRLPOOL 790f6bce1f49c83c0cbc9f486eb4331a3897bfaaa80e11dc5ea8604f5fac121defc5eb35b9cf5111d7753fa81c61290d37fde14111c950d4a19e96c9ab760b50 +EBUILD cryptsetup-1.6.6.ebuild 4817 SHA256 2f4a66ec18e6d5fc5033d7fef2c126403ed395a49023263b8f8fea361d8039a9 SHA512 7c505f30ad17ca003d88ddf0aa7d2c395476a9d1521214ce858a48a9b48f52b81d6ea8647ab75f8336d2da811b1bd3a36dbe0764e397466bda8f4eb67606e574 WHIRLPOOL 029900d0fea6cde671e433bd4237c379e1be549fc1236d4ff847926419e47bbd582d86a96dca1701f1a5cc0b7a16b34172f137f7c716204cce7919f98f11e6a4 +EBUILD cryptsetup-1.6.7.ebuild 3521 SHA256 72baf91938f5e33e0da0088794f0a1ba11f3ba187150f83c715f84b0a13e4597 SHA512 612ed383282b0c867b14825220bfe46f781d7ad884144101c8002244c011238006ee1dda479043934a403860f4254c7d752d8987022cea0b4e1105d2bdefe893 WHIRLPOOL d260f92c4196332b30bfe8828eae30b34a22e988bf89690815b7fd3deb47f0f89f72243415dfb0f6b6848e512cbdfe7434e98a8ea40136b467af2ca452be46bd +MISC ChangeLog 32120 SHA256 4f04d04798e6b09ebc80f72f45a4841673e38e05909ccebb5d40c230db0a3272 SHA512 ebf79904c294d29fbeb42d497db5bbac85afdcaaf532ecdae863778ecd9f9c882dd0c3c28994c410611e3eef30492c9bb5696db3c2e4eb49f2e932ee9696185a WHIRLPOOL 8cfe06024e910bfbd0e547fb342ce22c837c79cb29524077272f7478edc6284ed3ef504142b52d6844fa582cd4c4cfb94163c9c40ff074716bd744d2ef039aff +MISC metadata.xml 803 SHA256 ce0f5ae709246410b10cad5d04e7ebeb228009bbb3259f0e79aa693e35ff96d3 SHA512 332aa6594bfa3f07a321dd37d9c0787d7d93c77e6a380afe4793a125a58f20bde092410bb91be68e39616dc4933d9fb375ac5576c8d85c802d0227c995ae24e7 WHIRLPOOL 4811a0bc88bcf22d45de33352c85f7f6dc221d19c6cd6fe47072110dcf6e2cd0522abec94fbed99aff5be06e7ae1e4d6dcca33e20ec0b859735da2ef65e0b7a9 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCgAGBQJUXwAgAAoJEKXdFCfdEflKKJ4P/A5TIlY0ZkqfUJ9TVOZvvjrP -GTCQZIIRlnkG8v/RfZHSKOlKuvHhASMBTvMAS0Qsqm8PssCIdaTo2cfAnVnwhbOA -j7PLVydfxRMKYpmEosw9HpWZ1TqVkCdYancU8PzBBgPJaeGt5S7JLeCAE6ZMkaW1 -B/o8p3OF9fAgGwxnsUvFxCRAmdLWjJaBxS/JxDkI74pGs9/XvMheAHVdwJ9tQ66Y -q9x1X6/jEQnFuQKYfvXUkr1fv4di35Zy/L7X/3wQitUfKpNbXNCFkVsBqMzpVQyf -o3IIPidUeWOaWbSIbwQ4vyo9EnJG+dPlw9euNd6KZcSmdZYSb52vQT4mWnPpHfxk -O7XLPIFmXgUVYSPVs5BU5iAjBBkcx0NEWSHAMDznQZMqUvdmO99sBJTJu50eOCzT -JNv4U+gB0kAUj4lWFBJBeQmn2UcjBuTghKYSh1zPWzzmI5zAQ93vEGOyHP+NMiFP -Yubh2LXOdMxWp46jHozwxRROAEJ3KIf9+rRx4ezlXQcxrWmYSAFn8P43LMGpzRba -5ypQAZ0Kb7QXcmqP1r7kRe9+BGsjzizg9cUH7Z9hAhz2zk+nUE8cfW1XkGc1DOju -QPpqwX7+4qfZ8sDHhWpXCmL2swXxkFWxGTtSN1+DvV8WU/hmUHJH48EAVx22CCDY -ibj9jpHxKahQgMyEhdne -=7xNo +iQIcBAEBCAAGBQJVKvDkAAoJEPGu1DbS6WIA7lcQAIagdnQE+hVXv7Hd5s5hbvYT +k2mljATm5L0XhxUhI8xL+475/RqnSdnLZ4RmsfbxUmKAu581biDpfVVNLuYuW8qn +o3wQuLXgP2jIR257QWsAH+1mEOl13NZ8j1y1qkztYw9iYegkCJNaAu6LorpuOpIP +YRhn4BUdIY40VUg62gwsfQH/8dFDq7Kq9RVkiinkPfoAUuD0kEDGF2LeVsTlN1GT +Qazi2Ee3wfOTKy70EYsCI2ATEYU7aqFDkY4hBwYth2qbwG33iXx8ISMyF7LjlaxI +Ob+0ajlH3mdGnLuLoCSvfeLNheRyVWmZWdGVsEruGT/WcQEq+oaayIcQJ4ue3zI4 +QDVXfSBBUripp/9eO5OKR2vmuc/SDqC/laaWueY271hFO2lCRl7B7BemDMkVob7P +i5VyzRpEteKJ1Rqs4HHYtnY+vqv/FiP70yn4zIWz//IpC6yFkIKdWupAtECtF/BL +MvxNiaFMc+8omQ/C7qNnsXn1Lq+jJ/HQhxFyecsQnN0Y6UkeSylRcZxUXyTV1FJw +44HJHH7IMofsxxcGH1mj8cbSfGKa7M94yYacbD1QitDybImkGv6mP4hgB7e/k13F +mlHI1cUTFGpO5o3w6jYjNxsv9eid/WVYOkIs0CFsJsKlGEPAvAaq7vCQKM6mJjnz +cLMvBWPm6Ra9hGIYGflD +=BSy5 -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.2.ebuild index f070f222ea..651245f0ec 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.2.ebuild,v 1.15 2014/11/01 01:03:37 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.2.ebuild,v 1.16 2015/04/08 18:27:24 mgorny Exp $ EAPI=5 -PYTHON_COMPAT=( python{2_6,2_7} ) +PYTHON_COMPAT=( python2_7 ) inherit autotools python-single-r1 linux-info libtool eutils diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.5.ebuild index db6e3a9a83..9dc31567e4 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.5.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.5.ebuild,v 1.16 2014/11/01 01:08:12 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.5.ebuild,v 1.17 2015/04/12 18:13:44 vapier Exp $ EAPI=5 PYTHON_COMPAT=( python{2_7,3_3,3_4} ) @@ -18,7 +18,7 @@ KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" CRYPTO_BACKENDS="+gcrypt kernel nettle openssl" # we don't support nss since it doesn't allow cryptsetup to be built statically # and it's missing ripemd160 support so it can't provide full backward compatibility -IUSE="${CRYPTO_BACKENDS} nls python reencrypt static static-libs udev urandom" +IUSE="${CRYPTO_BACKENDS} nls pwquality python reencrypt static static-libs udev urandom" REQUIRED_USE="^^ ( ${CRYPTO_BACKENDS//+/} ) python? ( ${PYTHON_REQUIRED_USE} ) static? ( !gcrypt )" #496612 @@ -29,6 +29,7 @@ LIB_DEPEND="dev-libs/libgpg-error[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) + pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] )" # We have to always depend on ${LIB_DEPEND} rather than put behind @@ -69,6 +70,7 @@ src_configure() { $(use_enable static static-cryptsetup) \ $(use_enable static-libs static) \ $(use_enable nls) \ + $(use_enable pwquality) \ $(use_enable python) \ $(use_enable reencrypt cryptsetup-reencrypt) \ $(use_enable udev) \ diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.6.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.6.ebuild index a0c525f7c7..21abcacfe5 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.6.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.6.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.6.ebuild,v 1.11 2014/11/09 05:48:12 zerochaos Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.6.ebuild,v 1.12 2015/04/12 18:13:44 vapier Exp $ EAPI=5 PYTHON_COMPAT=( python{2_7,3_3,3_4} ) @@ -18,7 +18,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 CRYPTO_BACKENDS="+gcrypt kernel nettle openssl" # we don't support nss since it doesn't allow cryptsetup to be built statically # and it's missing ripemd160 support so it can't provide full backward compatibility -IUSE="${CRYPTO_BACKENDS} nls python reencrypt static static-libs udev urandom" +IUSE="${CRYPTO_BACKENDS} nls pwquality python reencrypt static static-libs udev urandom" REQUIRED_USE="^^ ( ${CRYPTO_BACKENDS//+/} ) python? ( ${PYTHON_REQUIRED_USE} ) static? ( !gcrypt )" #496612 @@ -29,6 +29,7 @@ LIB_DEPEND="dev-libs/libgpg-error[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) + pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] )" # We have to always depend on ${LIB_DEPEND} rather than put behind @@ -69,6 +70,7 @@ src_configure() { $(use_enable static static-cryptsetup) \ $(use_enable static-libs static) \ $(use_enable nls) \ + $(use_enable pwquality) \ $(use_enable python) \ $(use_enable reencrypt cryptsetup-reencrypt) \ $(use_enable udev) \ diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.7.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.7.ebuild new file mode 100644 index 0000000000..4d47163364 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/cryptsetup-1.6.7.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.7.ebuild,v 1.1 2015/04/12 22:25:40 vapier Exp $ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit autotools python-single-r1 linux-info libtool eutils versionator + +DESCRIPTION="Tool to setup encrypted devices with dm-crypt" +HOMEPAGE="https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md" +SRC_URI="mirror://kernel/linux/utils/${PN}/v$(get_version_component_range 1-2)/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +CRYPTO_BACKENDS="+gcrypt kernel nettle openssl" +# we don't support nss since it doesn't allow cryptsetup to be built statically +# and it's missing ripemd160 support so it can't provide full backward compatibility +IUSE="${CRYPTO_BACKENDS} nls pwquality python reencrypt static static-libs udev urandom" +REQUIRED_USE="^^ ( ${CRYPTO_BACKENDS//+/} ) + python? ( ${PYTHON_REQUIRED_USE} ) + static? ( !gcrypt )" #496612 + +LIB_DEPEND="dev-libs/libgpg-error[static-libs(+)] + dev-libs/popt[static-libs(+)] + sys-apps/util-linux[static-libs(+)] + gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) + nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) + openssl? ( dev-libs/openssl[static-libs(+)] ) + pwquality? ( dev-libs/libpwquality[static-libs(+)] ) + sys-fs/lvm2[static-libs(+)] + udev? ( virtual/libudev[static-libs(+)] )" +# We have to always depend on ${LIB_DEPEND} rather than put behind +# !static? () because we provide a shared library which links against +# these other packages. #414665 +RDEPEND="static-libs? ( ${LIB_DEPEND} ) + ${LIB_DEPEND//\[static-libs\(+\)\]} + python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + virtual/pkgconfig + static? ( ${LIB_DEPEND} )" + +pkg_setup() { + local CONFIG_CHECK="~DM_CRYPT ~CRYPTO ~CRYPTO_CBC" + local WARNING_DM_CRYPT="CONFIG_DM_CRYPT:\tis not set (required for cryptsetup)\n" + local WARNING_CRYPTO_CBC="CONFIG_CRYPTO_CBC:\tis not set (required for kernel 2.6.19)\n" + local WARNING_CRYPTO="CONFIG_CRYPTO:\tis not set (required for cryptsetup)\n" + check_extra_config + + use python && python-single-r1_pkg_setup +} + +src_prepare() { + sed -i '/^LOOPDEV=/s:$: || exit 0:' tests/{compat,mode}-test || die + epatch_user && eautoreconf +} + +src_configure() { + if use kernel ; then + ewarn "Note that kernel backend is very slow for this type of operation" + ewarn "and is provided mainly for embedded systems wanting to avoid" + ewarn "userspace crypto libraries." + fi + + econf \ + --sbindir=/sbin \ + --enable-shared \ + $(use_enable static static-cryptsetup) \ + $(use_enable static-libs static) \ + $(use_enable nls) \ + $(use_enable pwquality) \ + $(use_enable python) \ + $(use_enable reencrypt cryptsetup-reencrypt) \ + $(use_enable udev) \ + $(use_enable !urandom dev-random) \ + --with-crypto_backend=$(for x in ${CRYPTO_BACKENDS//+/} ; do usev ${x} ; done) +} + +src_test() { + if [[ ! -e /dev/mapper/control ]] ; then + ewarn "No /dev/mapper/control found -- skipping tests" + return 0 + fi + local p + for p in /dev/mapper /dev/loop* ; do + addwrite ${p} + done + default +} + +src_install() { + default + if use static ; then + mv "${ED}"/sbin/cryptsetup{.static,} || die + mv "${ED}"/sbin/veritysetup{.static,} || die + use reencrypt && { mv "${ED}"/sbin/cryptsetup-reencrypt{.static,} || die ; } + fi + prune_libtool_files --modules + + newconfd "${FILESDIR}"/1.6.7-dmcrypt.confd dmcrypt + newinitd "${FILESDIR}"/1.6.7-dmcrypt.rc dmcrypt +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.0.6-dmcrypt.confd b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.0.6-dmcrypt.confd index 35a1fd2cb3..0f6b554ae8 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.0.6-dmcrypt.confd +++ b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.0.6-dmcrypt.confd @@ -34,11 +34,16 @@ # target= == Mapping name for partition. # swap= == Mapping name for swap partition. # source='' == Real device for partition. +# Note: You can (and should) specify a tag like UUID +# for blkid (see -t option). This is safer than using +# the full path to the device. # key='[:]' == Fullpath from / or from inside removable media. # remdev='' == Device that will be assigned to removable media. # gpg_options='' == Default are --quiet --decrypt # options='' == cryptsetup, for LUKS you can only use --readonly # loop_file='' == Loopback file. +# Note: If you omit $source, then a free loopback will +# be looked up automatically. # pre_mount='cmds' == commands to execute before mounting partition. # post_mount='cmds' == commands to execute after mounting partition. #----------- @@ -93,6 +98,8 @@ #post_mount='chown root:root ${mount_point}; chmod 1777 ${mount_point}' ## Loopback file example -#mount='crypt-loop-home' +#target='crypt-loop-home' #source='/dev/loop0' #loop_file='/mnt/crypt/home' + +# The file must be terminated by a newline. Or leave this comment last. diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.5.1-dmcrypt.rc b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.5.1-dmcrypt.rc index 9415a0bcef..823a0d8a66 100755 --- a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.5.1-dmcrypt.rc +++ b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.5.1-dmcrypt.rc @@ -1,16 +1,17 @@ #!/sbin/runscript -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/files/1.5.1-dmcrypt.rc,v 1.2 2014/10/19 04:37:19 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/files/1.5.1-dmcrypt.rc,v 1.9 2015/04/12 22:04:22 vapier Exp $ depend() { before checkfs fsck + + if grep -qs ^swap= "${conf_file}" ; then + before swap + fi } # We support multiple dmcrypt instances based on $SVCNAME -execute_hook="dm_crypt_execute_dmcrypt" -# XXX: Should we drop this ? -# execute_hook="dm_crypt_execute_localmount" conf_file="/etc/conf.d/${SVCNAME}" # Get splash helpers if available. @@ -20,9 +21,27 @@ fi # Setup mappings for an individual target/swap # Note: This relies on variables localized in the main body below. -dm_crypt_execute_dmcrypt() { +dm_crypt_execute() { local dev ret mode foo + if [ -z "${target}" -a -z "${swap}" ] ; then + return + fi + + # Handle automatic look up of the source path. + if [ -z "${source}" -a -n "${loop_file}" ] ; then + source=$(losetup --show -f "${loop_file}") + fi + case ${source} in + *=*) + source=$(blkid -l -t "${source}" -o device) + ;; + esac + if [ -z "${source}" ] || [ ! -e "${source}" ] ; then + ewarn "source \"${source}\" for ${target} missing, skipping..." + return + fi + if [ -n "${target}" ] ; then # let user set options, otherwise leave empty : ${options:=' '} @@ -36,16 +55,6 @@ dm_crypt_execute_dmcrypt() { # suspend2 users should have initramfs's init handling their swap partition either way. : ${options:='-c aes -h sha1 -d /dev/urandom'} : ${pre_mount:='mkswap ${dev}'} - else - return - fi - if [ "x${source#UUID}" != "x${source}" ]; then - source=${source#UUID=} - source="$(blkid -U ${source})" - fi - if [ -z "${source}" ] && [ ! -e "${source}" ] ; then - ewarn "source \"${source}\" for ${target} missing, skipping..." - return fi if [ -n "${loop_file}" ] ; then @@ -103,8 +112,8 @@ dm_crypt_execute_dmcrypt() { } # Notes: sed not used to avoid case where /usr partition is encrypted. - mode=${key/*:/} && ( [ "${mode}" = "${key}" ] || [ -z "${mode}" ] ) && mode=reg - key=${key/:*/} + mode=${key##*:} && ( [ "${mode}" = "${key}" ] || [ -z "${mode}" ] ) && mode=reg + key=${key%:*} case "${mode}" in gpg|reg) # handle key on removable device @@ -162,11 +171,11 @@ dm_crypt_execute_dmcrypt() { if [ "${mode}" = "gpg" ] ; then : ${gpg_options:='-q -d'} # gpg available ? - if type -p gpg >/dev/null ; then + if command -v gpg >/dev/null ; then for i in 0 1 2 ; do # paranoid, don't store key in a variable, pipe it so it stays very little in ram unprotected. # save stdin stdout stderr "values" - gpg ${gpg_options} ${key} 2>/dev/null | cryptsetup ${options} ${arg1} ${arg2} ${arg3} + gpg ${gpg_options} ${key} 2>/dev/null | cryptsetup --key-file - ${options} ${arg1} ${arg2} ${arg3} ret=$? [ ${ret} -eq 0 ] && break done @@ -199,40 +208,13 @@ dm_crypt_execute_dmcrypt() { else if [ -n "${pre_mount}" ] ; then dev="/dev/mapper/${target}" - ebegin " pre_mount: ${pre_mount}" + eval ebegin \"" pre_mount: ${pre_mount}"\" eval "${pre_mount}" > /dev/null ewend $? || cryptfs_status=1 fi fi } -# Run any post_mount commands for an individual mount -# -# Note: This relies on variables localized in the main body below. -dm_crypt_execute_localmount() { - local mount_point - - [ -z "${target}" ] && [ -z "${post_mount}" ] && return - - if ! cryptsetup status ${target} | egrep -q '\/dev/null - eend $? || cryptfs_status=1 - fi -} - # Lookup optional bootparams get_bootparam_val() { # We're given something like: @@ -262,7 +244,7 @@ start() { esac done - while read -u 3 targetline ; do + while read targetline <&3 ; do case ${targetline} in # skip comments and blank lines ""|"#"*) continue ;; @@ -277,7 +259,7 @@ start() { case ${targetline} in target=*|swap=*) # If we have a target queued up, then execute it - ${execute_hook} + dm_crypt_execute # Prepare for the next target/swap by resetting variables unset gpg_options key loop_file target options pre_mount post_mount source swap remdev @@ -300,12 +282,12 @@ start() { ;; esac - # Queue this setting for the next call to dm_crypt_execute_xxx + # Queue this setting for the next call to dm_crypt_execute eval "${targetline}" done 3< ${conf_file} # If we have a target queued up, then execute it - ${execute_hook} + dm_crypt_execute ewend ${cryptfs_status} "Failed to setup dm-crypt devices" } diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.6.7-dmcrypt.confd b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.6.7-dmcrypt.confd new file mode 100644 index 0000000000..642ff08707 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.6.7-dmcrypt.confd @@ -0,0 +1,111 @@ +# /etc/conf.d/dmcrypt + +# For people who run dmcrypt on top of some other layer (like raid), +# use rc_need to specify that requirement. See the runscript(8) man +# page for more information. + +#-------------------- +# Instructions +#-------------------- + +# Note regarding the syntax of this file. This file is *almost* bash, +# but each line is evaluated separately. Separate swaps/targets can be +# specified. The init-script which reads this file assumes that a +# swap= or target= line starts a new section, similar to lilo or grub +# configuration. + +# Note when using gpg keys and /usr on a separate partition, you will +# have to copy /usr/bin/gpg to /bin/gpg so that it will work properly +# and ensure that gpg has been compiled statically. +# See http://bugs.gentoo.org/90482 for more information. + +# Note that the init-script which reads this file detects whether your +# partition is LUKS or not. No mkfs is run unless you specify a makefs +# option. + +# Global options: +#---------------- + +# How long to wait for each timeout (in seconds). +dmcrypt_key_timeout=1 + +# Max number of checks to perform (see dmcrypt_key_timeout). +#dmcrypt_max_timeout=300 + +# Number of password retries. +dmcrypt_retries=5 + +# Arguments: +#----------- +# target= == Mapping name for partition. +# swap= == Mapping name for swap partition. +# source='' == Real device for partition. +# Note: You can (and should) specify a tag like UUID +# for blkid (see -t option). This is safer than using +# the full path to the device. +# key='[:]' == Fullpath from / or from inside removable media. +# remdev='' == Device that will be assigned to removable media. +# gpg_options='' == Default are --quiet --decrypt +# options='' == cryptsetup, for LUKS you can only use --readonly +# loop_file='' == Loopback file. +# Note: If you omit $source, then a free loopback will +# be looked up automatically. +# pre_mount='cmds' == commands to execute before mounting partition. +# post_mount='cmds' == commands to execute after mounting partition. +#----------- +# Supported Modes +# gpg == decrypt and pipe key into cryptsetup. +# Note: new-line character must not be part of key. +# Command to erase \n char: 'cat key | tr -d '\n' > cleanKey' + +#-------------------- +# dm-crypt examples +#-------------------- + +## swap +# Swap partitions. These should come first so that no keys make their +# way into unencrypted swap. +# If no options are given, they will default to: -c aes -h sha1 -d /dev/urandom +# If no makefs is given then mkswap will be assumed +#swap=crypt-swap +#source='/dev/hda2' + +## /home with passphrase +#target=crypt-home +#source='/dev/hda5' + +## /home with regular keyfile +#target=crypt-home +#source='/dev/hda5' +#key='/full/path/to/homekey' + +## /home with gpg protected key +#target=crypt-home +#source='/dev/hda5' +#key='/full/path/to/homekey:gpg' + +## /home with regular keyfile on removable media(such as usb-stick) +#target=crypt-home +#source='/dev/hda5' +#key='/full/path/to/homekey' +#remdev='/dev/sda1' + +## /home with gpg protected key on removable media(such as usb-stick) +#target=crypt-home +#source='/dev/hda5' +#key='/full/path/to/homekey:gpg' +#remdev='/dev/sda1' + +## /tmp with regular keyfile +#target=crypt-tmp +#source='/dev/hda6' +#key='/full/path/to/tmpkey' +#pre_mount='/sbin/mkreiserfs -f -f ${dev}' +#post_mount='chown root:root ${mount_point}; chmod 1777 ${mount_point}' + +## Loopback file example +#target='crypt-loop-home' +#source='/dev/loop0' +#loop_file='/mnt/crypt/home' + +# The file must be terminated by a newline. Or leave this comment last. diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.6.7-dmcrypt.rc b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.6.7-dmcrypt.rc new file mode 100755 index 0000000000..cf5d228af9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/files/1.6.7-dmcrypt.rc @@ -0,0 +1,340 @@ +#!/sbin/runscript +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/files/1.6.7-dmcrypt.rc,v 1.1 2015/04/12 22:25:40 vapier Exp $ + +depend() { + before checkfs fsck + + if grep -qs ^swap= "${conf_file}" ; then + before swap + fi +} + +# We support multiple dmcrypt instances based on $SVCNAME +conf_file="/etc/conf.d/${SVCNAME}" + +# Get splash helpers if available. +if [ -e /sbin/splash-functions.sh ] ; then + . /sbin/splash-functions.sh +fi + +# Setup mappings for an individual target/swap +# Note: This relies on variables localized in the main body below. +dm_crypt_execute() { + local dev ret mode foo + + if [ -z "${target}" -a -z "${swap}" ] ; then + return + fi + + # Set up default values. + : ${dmcrypt_key_timeout:=1} + : ${dmcrypt_max_timeout:=300} + : ${dmcrypt_retries:=5} + + # Handle automatic look up of the source path. + if [ -z "${source}" -a -n "${loop_file}" ] ; then + source=$(losetup --show -f "${loop_file}") + fi + case ${source} in + *=*) + source=$(blkid -l -t "${source}" -o device) + ;; + esac + if [ -z "${source}" ] || [ ! -e "${source}" ] ; then + ewarn "source \"${source}\" for ${target} missing, skipping..." + return + fi + + if [ -n "${target}" ] ; then + # let user set options, otherwise leave empty + : ${options:=' '} + elif [ -n "${swap}" ] ; then + if cryptsetup isLuks ${source} 2>/dev/null ; then + ewarn "The swap you have defined is a LUKS partition. Aborting crypt-swap setup." + return + fi + target=${swap} + # swap contents do not need to be preserved between boots, luks not required. + # suspend2 users should have initramfs's init handling their swap partition either way. + : ${options:='-c aes -h sha1 -d /dev/urandom'} + : ${pre_mount:='mkswap ${dev}'} + fi + + if [ -n "${loop_file}" ] ; then + dev="/dev/mapper/${target}" + ebegin " Setting up loop device ${source}" + losetup ${source} ${loop_file} + fi + + # cryptsetup: + # open # is $source + # create # is $target + local arg1="create" arg2="${target}" arg3="${source}" + if cryptsetup isLuks ${source} 2>/dev/null ; then + arg1="open" + arg2="${source}" + arg3="${target}" + fi + + # Older versions reported: + # ${target} is active: + # Newer versions report: + # ${target} is active[ and is in use.] + if cryptsetup status ${target} | egrep -q ' is active' ; then + einfo "dm-crypt mapping ${target} is already configured" + return + fi + splash svc_input_begin ${SVCNAME} >/dev/null 2>&1 + + # Handle keys + if [ -n "${key}" ] ; then + read_abort() { + # some colors + local ans savetty resettty + [ -z "${NORMAL}" ] && eval $(eval_ecolors) + einfon " $1? (${WARN}yes${NORMAL}/${GOOD}No${NORMAL}) " + shift + # This is ugly as s**t. But POSIX doesn't provide `read -t`, so + # we end up having to implement our own crap with stty/etc... + savetty=$(stty -g) + resettty='stty ${savetty}; trap - EXIT HUP INT TERM' + trap 'eval "${resettty}"' EXIT HUP INT TERM + stty -icanon + stty min 0 time "$(( $2 * 10 ))" + ans=$(dd count=1 bs=1 2>/dev/null) || ans='' + eval "${resettty}" + if [ -z "${ans}" ] ; then + printf '\r' + else + echo + fi + case ${ans} in + [yY]) return 0;; + *) return 1;; + esac + } + + # Notes: sed not used to avoid case where /usr partition is encrypted. + mode=${key##*:} && ( [ "${mode}" = "${key}" ] || [ -z "${mode}" ] ) && mode=reg + key=${key%:*} + case "${mode}" in + gpg|reg) + # handle key on removable device + if [ -n "${remdev}" ] ; then + # temp directory to mount removable device + local mntrem="${RC_SVCDIR}/dm-crypt-remdev.$$" + if [ ! -d "${mntrem}" ] ; then + if ! mkdir -p "${mntrem}" ; then + ewarn "${source} will not be decrypted ..." + einfo "Reason: Unable to create temporary mount point '${mntrem}'" + return + fi + fi + i=0 + einfo "Please insert removable device for ${target}" + while [ ${i} -lt ${dmcrypt_max_timeout} ] ; do + foo="" + if mount -n -o ro "${remdev}" "${mntrem}" 2>/dev/null >/dev/null ; then + # keyfile exists? + if [ ! -e "${mntrem}${key}" ] ; then + umount -n "${mntrem}" + rmdir "${mntrem}" + einfo "Cannot find ${key} on removable media." + read_abort "Abort" ${dmcrypt_key_timeout} && return + else + key="${mntrem}${key}" + break + fi + else + [ -e "${remdev}" ] \ + && foo="mount failed" \ + || foo="mount source not found" + fi + : $((i += 1)) + read_abort "Stop waiting after $i attempts (${foo})" -t 1 && return + done + else # keyfile ! on removable device + if [ ! -e "${key}" ] ; then + ewarn "${source} will not be decrypted ..." + einfo "Reason: keyfile ${key} does not exist." + return + fi + fi + ;; + *) + ewarn "${source} will not be decrypted ..." + einfo "Reason: mode ${mode} is invalid." + return + ;; + esac + else + mode=none + fi + ebegin " ${target} using: ${options} ${arg1} ${arg2} ${arg3}" + if [ "${mode}" = "gpg" ] ; then + : ${gpg_options:='-q -d'} + # gpg available ? + if command -v gpg >/dev/null ; then + i=0 + while [ ${i} -lt ${dmcrypt_retries} ] ; do + # paranoid, don't store key in a variable, pipe it so it stays very little in ram unprotected. + # save stdin stdout stderr "values" + timeout ${dmcrypt_max_timeout} gpg ${gpg_options} ${key} 2>/dev/null | \ + cryptsetup --key-file - ${options} ${arg1} ${arg2} ${arg3} + ret=$? + # The timeout command exits 124 when it times out. + [ ${ret} -eq 0 -o ${ret} -eq 124 ] && break + : $(( i += 1 )) + done + eend ${ret} "failure running cryptsetup" + else + ewarn "${source} will not be decrypted ..." + einfo "Reason: cannot find gpg application." + einfo "You have to install app-crypt/gnupg first." + einfo "If you have /usr on its own partition, try copying gpg to /bin ." + fi + else + if [ "${mode}" = "reg" ] ; then + cryptsetup ${options} -d ${key} ${arg1} ${arg2} ${arg3} + ret=$? + eend ${ret} "failure running cryptsetup" + else + cryptsetup ${options} ${arg1} ${arg2} ${arg3} + ret=$? + eend ${ret} "failure running cryptsetup" + fi + fi + if [ -d "${mntrem}" ] ; then + umount -n ${mntrem} 2>/dev/null >/dev/null + rmdir ${mntrem} 2>/dev/null >/dev/null + fi + splash svc_input_end ${SVCNAME} >/dev/null 2>&1 + + if [ ${ret} -ne 0 ] ; then + cryptfs_status=1 + else + if [ -n "${pre_mount}" ] ; then + dev="/dev/mapper/${target}" + eval ebegin \"" pre_mount: ${pre_mount}"\" + eval "${pre_mount}" > /dev/null + ewend $? || cryptfs_status=1 + fi + fi +} + +# Lookup optional bootparams +get_bootparam_val() { + # We're given something like: + # foo=bar=cow + # Return the "bar=cow" part. + case $1 in + *=*) + echo "${1#*=}" + ;; + esac +} + +start() { + local header=true cryptfs_status=0 + local gpg_options key loop_file target targetline options pre_mount post_mount source swap remdev + + local x + for x in $(cat /proc/cmdline) ; do + case "${x}" in + key_timeout=*) + dmcrypt_key_timeout=$(get_bootparam_val "${x}") + ;; + esac + done + + while read targetline <&3 ; do + case ${targetline} in + # skip comments and blank lines + ""|"#"*) continue ;; + # skip service-specific openrc configs #377927 + rc_*) continue ;; + esac + + ${header} && ebegin "Setting up dm-crypt mappings" + header=false + + # check for the start of a new target/swap + case ${targetline} in + target=*|swap=*) + # If we have a target queued up, then execute it + dm_crypt_execute + + # Prepare for the next target/swap by resetting variables + unset gpg_options key loop_file target options pre_mount post_mount source swap remdev + ;; + + gpg_options=*|remdev=*|key=*|loop_file=*|options=*|pre_mount=*|post_mount=*|source=*) + if [ -z "${target}${swap}" ] ; then + ewarn "Ignoring setting outside target/swap section: ${targetline}" + continue + fi + ;; + + dmcrypt_*=*) + # ignore global options + continue + ;; + + *) + ewarn "Skipping invalid line in ${conf_file}: ${targetline}" + ;; + esac + + # Queue this setting for the next call to dm_crypt_execute + eval "${targetline}" + done 3< ${conf_file} + + # If we have a target queued up, then execute it + dm_crypt_execute + + ewend ${cryptfs_status} "Failed to setup dm-crypt devices" +} + +stop() { + local line header + + # Break down all mappings + header=true + egrep "^(target|swap)=" ${conf_file} | \ + while read line ; do + ${header} && einfo "Removing dm-crypt mappings" + header=false + + target= swap= + eval ${line} + + [ -n "${swap}" ] && target=${swap} + if [ -z "${target}" ] ; then + ewarn "invalid line in ${conf_file}: ${line}" + continue + fi + + ebegin " ${target}" + cryptsetup remove ${target} + eend $? + done + + # Break down loop devices + header=true + grep '^source=./dev/loop' ${conf_file} | \ + while read line ; do + ${header} && einfo "Detaching dm-crypt loop devices" + header=false + + source= + eval ${line} + + ebegin " ${source}" + losetup -d "${source}" + eend $? + done + + return 0 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/metadata.xml index eb7aa91555..17bad91dce 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-fs/cryptsetup/metadata.xml @@ -7,6 +7,7 @@ Use kernel crypto backend (mainly for embedded systems) Use dev-libs/nettle crypto backend Use dev-libs/openssl crypto backend + Use dev-libs/libpwquality for password quality checking Use /dev/urandom instead of /dev/random Build cryptsetup-reencrypt diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/ChangeLog index 859e9005cd..c299052e99 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-fs/xfsprogs # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/ChangeLog,v 1.177 2014/11/11 10:46:24 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/ChangeLog,v 1.178 2014/12/15 10:01:52 polynomial-c Exp $ + +*xfsprogs-3.2.2 (15 Dec 2014) + + 15 Dec 2014; Lars Wendler +xfsprogs-3.2.2.ebuild, + +files/xfsprogs-3.2.2-sharedlibs.patch: + Version bump. 11 Nov 2014; Agostino Sarubbo xfsprogs-3.2.1.ebuild: Stable for ia64, wrt bug #524374 diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/Manifest b/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/Manifest index caa8a96229..aca17ecb02 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/Manifest @@ -3,28 +3,31 @@ Hash: SHA256 AUX xfsprogs-3.1.10-sharedlibs.patch 3196 SHA256 1f43e032cb05286c14eed7afcbd91aa8071f0d6d5a88195910264df3529a6992 SHA512 34a0084b981923ebdc22b425d73663c18aa253a64a2f739d177ef09f21a040c18595341f3fb714221146dba5a3f6fac1add1d385099f4eb5f2a0fea6725e9181 WHIRLPOOL 7ef85484c992b20397335af85fdf5b7e9e4169c8c19aafe6782aa366971e71dc6fa27b934a5d0fc7f1887a7c557b4425872aae373944f379c82f0e1d295cba92 AUX xfsprogs-3.1.11-sharedlibs.patch 2534 SHA256 a38ac3d02a16f5e836aa097096352bc5522f8570c40acd96f391a05612fc392d SHA512 75b33b79b1819d33f1a6a4fca6527f94eb4f37d98c468d6837c26183a9cdce8e62624494325ddca79b569cc7936f5749980e7e22d87c08cb8bb4eb77feb81640 WHIRLPOOL 9fa6e548928bcab9b9daa95c9c59b1f76682b029ca24290d9ee1c9a28a8fd3536b3a952c8648a5ccaee6e5ef800dc7f69e83dc5078c59ba7f649f1273a85e4ad +AUX xfsprogs-3.2.2-sharedlibs.patch 2776 SHA256 a687cbd95bdd3948ab50a2d945b5c73197dbf6f2a2b5190071dd67003753fa8b SHA512 cb54e4e1a15e45b801788d0a189c3cdb4a02ff8ad9e3d31814c73532e33a0c47e3b0226179142c9f79a87511eaa89387c30794c1651718e36bf6cd4efbba5f6a WHIRLPOOL 0c42f6194a99372acbc914f71a73217cd29fc9256cd39ae832f245d2526f9bfa7ff3e76c2e2bc0ce6d39d05744c4f8ef8e9b7a6624c0a258014f5c99471a04a2 DIST xfsprogs-3.1.10.tar.gz 1375721 SHA256 9ec8dc77bf3bc114c3ba89f87316a32e3097efb3e7fc44df23421614bb21aa6c SHA512 c5ff72978e13fc74e4b0e5294d2a7e2efffda088051cd39c7f71629bbc5f9f4c694c4aff6b50e57d60d3bd0c15a90ddd18afc3697336cd8d2429939cc82554bb WHIRLPOOL 9c0f9b36de3314e8add80a20a227ec36cd582cf4f98eafaf55ad5fe14521eceaf9d202c9ac46968f73ce1c97233cbec45d8c421127ff31819f72bf0f9f18276a DIST xfsprogs-3.1.11.tar.gz 1399833 SHA256 adf4980177b5c890c1ca86b9c0e3e4d69a3f95bfc01746844280c2393cf4d6be SHA512 6de16f0904709e53e6ceea8239e23b7e109375733fd712fd97bfbbf74ec7f1376147e61d1fbe498f1d5be2148bf8ca233c0577d5b88e9201bfd4bb87e696c28a WHIRLPOOL d52f177d172940e46c813575459917d73042739629f83537932eff38b28a524956484ad6ebbbd2d5d698f1a4b60c1a0f127ca1dd22bba86dcd74c5b94bf51962 DIST xfsprogs-3.2.1.tar.gz 1475624 SHA256 83f8ea4c38fe9f42b9f12cd523519287a9695f2cf4f3064e9e9a839f71185767 SHA512 113fd3d0f98f5e1a747ba3cbb9e4c819e188a8166516560e5d7335e0d6edcf7462345da036c9241ba321ce761835aba85bad291fb58acedfab87a0979ba1e938 WHIRLPOOL 03f007eca16d3e27b75b443eb0c2171be0d18610702116f19b6d0fa28d4a12673a31878ea0c3bd63db6714ecfd5c35e87031bd2346d2d1cdc9595ba591a7c259 +DIST xfsprogs-3.2.2.tar.gz 1477667 SHA256 1a525ce21dc39d4ad3d775fa3c12c2dd4fb7a85e1e05ddd4530dcf773ed65fab SHA512 6316ce6da87bc3d70c1a887b7c5558b594fa6960105d6a51ad0e8072d5533444f69da174f370907738a15bd50f785f715f71947de916940daf0df2845f4a700e WHIRLPOOL a3e1d57e3dd77f91361ff710306a5579a5d99204849291d6730f672e65febe18a5957646cfcda60d02684a24333dca45f742637256b423a7756d4f28556594cf EBUILD xfsprogs-3.1.10.ebuild 2640 SHA256 079803cdd85bfa4a649eedfd0fe0f0922c628530fbbaea1912a050d9bbe314ed SHA512 a5ff440e9dd311385f0d33f8efbf029bbe18edd13c98df475e24063660d56e9464d9a29097695e2587f5c597976ecc996e6d02321552f9d3e54ba838563f357c WHIRLPOOL bb2dff75020ea1189186e562e766a3ae13ec8904343f11fa6603cfb54241ede2894bc3addce5ffc2aac7b320e1fc735c5400b52db772ca907c7757a25722cac6 EBUILD xfsprogs-3.1.11-r1.ebuild 2658 SHA256 d4704ba307d50485ae01dffad7ff21bfe8c06736f5e004e051dd7278326c98dc SHA512 fc5052e0cc6656240323fc0c788cc0ccd6d9ebbd5be084b27534a359d2add6eee6f0a7b45bb18cd15137e715f419154be3256453935aab10a80f286074bbbdeb WHIRLPOOL bebf7ee4d86572e138fcaf23083accba353bcbb573933b33ed55cbfa55f038c235cf69e9374cb9e904fb81d3854139b5b47802c31e6a76b31dc2f2ac987067a7 EBUILD xfsprogs-3.2.1.ebuild 2736 SHA256 aa0b6de647d753d50c9a7fd84a76a928dc44b63591a0d35a9a97aa1e49157722 SHA512 be6891fd25fa582a1b6692c214e925ab2c35e4ac94164b8bbc7e4dcd80875eab36cb76c364714e9c14543722c68af3701747b53a087c4a538dc7c540b5863c6b WHIRLPOOL 3774408759f7c535e5a5cb797773c77de28b3c04fe883090c4104a7c3bea2cdfa8f5a4c234132f8ad3e765633a3f019df16de2aa4646bc2a612330f70b3815d8 -MISC ChangeLog 26888 SHA256 d57b9fa755ffa53bf833b398cf364ea25b75bd006fe63ec7b3d2b12da26d3acd SHA512 484bc29ab37dcee8e06bb248a616c4b81d482d9f321eed566040013052df911d5d3628db73d1bea53e4ebb9273a4e738db92ddf5b229e82e7dc608c890c6d510 WHIRLPOOL 8aa353fb6d03240e1267626c5fa730ad4ae3c4929cb6b2cfbabcd88743dab22498792d659152d7ed683ed408f413122fe1ac6eef8576c06f3086c22d28375acb +EBUILD xfsprogs-3.2.2.ebuild 2752 SHA256 6761e25b542a84468af0d74bb33ab389dc549eed19bea2a337c7e71e2f6fcf63 SHA512 1fc5cbd9ee0c693a587dd6c1d125d7194424603af57e5bbd59745431a7d444524c74711294c6725fce714887e1dec309b0e7f05a563f3be9610b84232944dcfc WHIRLPOOL 94bfa06c35ca0d7f422f9ecce013d0ac7e4cf8aa3917ece3fbf33ff6bed223fbbef268c8af956a72878ab3ef671a4129a00d2e4a047f7d4d5fa1aec85c3dc3e0 +MISC ChangeLog 27065 SHA256 a0637579839e88d27c78c8ae0d1ff4fc8459bf1001a13df17040020ebc4a8f5f SHA512 2c987b23b3f752fcbe1fa4e17df0b3714edf758ce4b807cc10ae29aac69ee8a6b27909a5c7391d38b1ae8be165f8bf99b71c564b1607044643fe5939f485dd7b WHIRLPOOL d31f96e38bcf1e8fc735c254565776fbe3dcf0fa62a7540a9dc2930c8e9debe17a6fd7951c8128f427292a2d8c5704b721d16d4cd384382bf8f3df8f382fb711 MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJUYekBAAoJELp701BxlEWfuQsP/Ay58Wp5fJk2YgP6crc49Hs8 -/QU9oji0JrtjyVH+RnjUuYpfFqKwpArcE+YMJxtwHTBtdcTefh1n0m9QzmLvhlP7 -OkiPhKtF1plgKpl7S85J2HglE4j8sEU8BHmO0ShnoUCTYhDEnapc0hJF3jkUMTzC -3xcr3cXkuHAugrQCoBG1YFFCk/wQi+eLyV2pX2Zj7yZUbQdnNAhFRo75ZYe/doBG -rHgKcBkzhxkya/HzZQdjxOygcFDuDOy+5hv+4dxyxzwc3/dRvZLZPGJ/NjVZ4j7x -7rq6iLuWBUvCs96dw7/EJT6Gnq1P90pGzOs3kZrGCncJSu0g2oZwG6PY23Sjqk0v -yiguRCvVLnMvTBILxLOHIRr+J/2v8cnUWmtTvOmsumS+Zy5cY+MIkr4DiE3+HtnD -b8CO0t96zExi8XH85QWZu4Y+iHF6vjuDVQIqPViA2k1O06a3wPTB7PXghNpQtfS4 -P1QSIs/wOrhMMv6AclLkNpbG5EeKoCU00mCdG+z74r1XsCV6GwQkkSTO0oV6OUUp -MEkg2onpt24dx0tSlzmpiqKBU0OLVLnrJEV+tKuEcLs42upmf9GOppbtCeYXaPLf -f6YtkwliqKPypaeRUYXnaK6jRSnoHpuw+1X3VWYTg2UcbPrN9Y1f1JKBRAf6kVPK -By5690HAF9qMPK74G5Xg -=sLrM +iQIcBAEBCAAGBQJUjrGSAAoJEPiazRVxLXTFZJsP/1kgxA94wYJiiHUjaCo4ZlpS +Rtm0mLEKSOWxg40IlWoe/jzBxn6hrCedHOZwgy6NXOIC5IrH9lrv4MDnzNyipNpa +G0p+lSWqcN3uY4AXARhov8VHpKSKyVSjudLZNcniN8epv7LOCEYERafk6PLbu13z +IIC2a/xv8GfLUzEFrnP6csSnqAHrKhOD4tJHBAOtXoqsQxiGBdpHTQUGkC+2NBDs +qOoA7cVIR5i9adKEZ7PII0zjYPb+JPrDE7CS5HWi7yd1RxYKMSKU0lDPAanMDJsp +WNt+056oYvSxtM/ah6GIIlonmP9wZKaShChenBqpLSAJ6nI/j1Wfd2s+S3q8rsAf +6I4RU77qoUvzy5TlKLCMJWyz4LqrWzf/wbd4HH/1nIJf51QpIewKkz2xij1ZAiGX +81ZA7ZO7+mvwhb1jRTHbLCZuw011VcRBPgZNYOBocCBPNCJMWKOBuv53QLlW2bfW +NMNK/I637sDIck9GUDtY4vnbA5PV1YZJDtKbSaL5jIH9NZSyrxvyoOiu95bEAacI +ZVYbo/iWoZTHwBo186FuLMpyChfwIIPBUYH4SVBg1Ps0OpGDLe+ctSwPfqCp9Sah +Q8l9w7JNIDIIzSJECzl1/IZ9u+4Yj7JJ2citmsEXsdScRrSPupra6jQ+22RxM1V+ ++CLcmaY9gQ0/O6waUrCV +=wdcd -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/files/xfsprogs-3.2.2-sharedlibs.patch b/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/files/xfsprogs-3.2.2-sharedlibs.patch new file mode 100644 index 0000000000..118874a5e9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/files/xfsprogs-3.2.2-sharedlibs.patch @@ -0,0 +1,108 @@ +use libtool to do all installing. do not use the manual file install as +that'll copy files directly from the .libs/ subdir which might have rpaths +that we do not want. + +--- xfsprogs-3.2.2/include/buildmacros ++++ xfsprogs-3.2.2/include/buildmacros +@@ -70,18 +70,9 @@ + # /usr/lib. + ifeq ($(ENABLE_SHARED),yes) + INSTALL_LTLIB_DEV = \ +- cd $(TOPDIR)/$(LIBNAME)/.libs; \ +- ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \ +- ../$(INSTALL) -m 644 -T old_lib $(LIBNAME).lai $(PKG_LIB_DIR); \ +- ../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_LIB_DIR)/$(LIBNAME).la ; \ +- ../$(INSTALL) -m 755 -d $(PKG_ROOT_LIB_DIR); \ +- ../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_ROOT_LIB_DIR); \ +- if [ "x$(shell readlink -f $(PKG_LIB_DIR))" != \ +- "x$(shell readlink -f $(PKG_ROOT_LIB_DIR))"; ]; then \ +- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).a $(PKG_ROOT_LIB_DIR)/$(LIBNAME).a; \ +- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).la $(PKG_ROOT_LIB_DIR)/$(LIBNAME).la; \ +- ../$(INSTALL) -S $(PKG_ROOT_LIB_DIR)/$(LIBNAME).so $(PKG_LIB_DIR)/$(LIBNAME).so; \ +- fi ++ set -e; cd $(TOPDIR)/$(LIBNAME); \ ++ $(INSTALL) -m 755 -d $(PKG_LIB_DIR); \ ++ env -uDIST_ROOT $(LTINSTALL) $(TOPDIR)/$(LIBNAME)/$(LIBNAME).la $(DIST_ROOT)$(PKG_LIB_DIR)/$(LIBNAME).la + else + INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC) + endif +--- xfsprogs-3.2.2/libdisk/Makefile ++++ xfsprogs-3.2.2/libdisk/Makefile +@@ -31,6 +31,7 @@ + install: default + + install-dev: default ++ $(INSTALL_LTLIB_DEV) + + install-qa: install-dev + +--- xfsprogs-3.2.2/libhandle/Makefile ++++ xfsprogs-3.2.2/libhandle/Makefile +@@ -20,7 +20,6 @@ + include $(BUILDRULES) + + install: default +- $(INSTALL_LTLIB) + + install-dev: default + $(INSTALL_LTLIB_DEV) +--- xfsprogs-3.2.2/libxcmd/Makefile ++++ xfsprogs-3.2.2/libxcmd/Makefile +@@ -34,6 +34,11 @@ + + include $(BUILDRULES) + +-install install-dev install-qa: default ++install: default ++ ++ install-dev: default ++ $(INSTALL_LTLIB_DEV) ++ ++install-qa: default + + -include .ltdep +--- xfsprogs-3.2.2/libxfs/Makefile ++++ xfsprogs-3.2.2/libxfs/Makefile +@@ -86,6 +86,7 @@ + install: default + + install-dev: default ++ $(INSTALL_LTLIB_DEV) + + install-qa: default + +--- xfsprogs-3.2.2/libxlog/Makefile ++++ xfsprogs-3.2.2/libxlog/Makefile +@@ -12,6 +12,8 @@ + + CFILES = xfs_log_recover.c util.c + ++LTLIBS = $(LIBUUID) $(LIBXFS) ++ + # don't want to link xfs_repair with a debug libxlog. + DEBUG = -DNDEBUG + +@@ -19,6 +21,11 @@ + + include $(BUILDRULES) + +-install install-dev install-qa: default ++install: default ++ ++install-dev: default ++ $(INSTALL_LTLIB_DEV) ++ ++install-qa: default + + -include .ltdep +--- xfsprogs-3.2.2/Makefile ++++ xfsprogs-3.2.2/Makefile +@@ -63,6 +63,8 @@ + mkfs: libxfs + quota: libxcmd + repair: libxfs libxlog ++libxlog: libxfs ++libxlog-install-dev: libxfs-install-dev + + ifneq ($(ENABLE_BLKID), yes) + mkfs: libdisk diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/xfsprogs-3.2.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/xfsprogs-3.2.2.ebuild new file mode 100644 index 0000000000..bc7d48ef1b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/xfsprogs/xfsprogs-3.2.2.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-3.2.2.ebuild,v 1.1 2014/12/15 10:01:52 polynomial-c Exp $ + +EAPI="4" + +inherit eutils toolchain-funcs multilib + +DESCRIPTION="xfs filesystem utilities" +HOMEPAGE="http://oss.sgi.com/projects/xfs/" +SRC_URI="ftp://oss.sgi.com/projects/xfs/cmd_tars/${P}.tar.gz + ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="libedit nls readline static static-libs" +REQUIRED_USE="static? ( static-libs )" + +LIB_DEPEND=">=sys-apps/util-linux-2.17.2[static-libs(+)] + readline? ( sys-libs/readline[static-libs(+)] ) + !readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) )" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + !=xfsprogs-3.2.0 + emake -j1 DIST_ROOT="${ED}" install-{dev,qa} + + # handle is for xfsdump, the rest for xfsprogs + gen_usr_ldscript -a xfs xlog + # removing unnecessary .la files if not needed + use static-libs || find "${ED}" -name '*.la' -delete +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/ChangeLog index d239c4a7dd..472c4e3bf2 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/ChangeLog @@ -1,6 +1,91 @@ # ChangeLog for sys-libs/libcap-ng -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap-ng/ChangeLog,v 1.54 2013/01/15 14:32:56 flameeyes Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap-ng/ChangeLog,v 1.79 2015/05/28 01:15:39 blueness Exp $ + +*libcap-ng-0.7.7 (28 May 2015) +*libcap-ng-0.7.6 (28 May 2015) + + 28 May 2015; Anthony G. Basile +libcap-ng-0.7.6.ebuild, + +libcap-ng-0.7.7.ebuild: + Version bumps. Bug #550298. + + 25 May 2015; Anthony G. Basile + +files/libcap-ng-0.7.5-add-unistd_h.patch, libcap-ng-0.7.5.ebuild: + Fix build for musl. Bug #550298. + +*libcap-ng-0.7.5 (11 May 2015) + + 11 May 2015; Lars Wendler -libcap-ng-0.7.1.ebuild, + +libcap-ng-0.7.5.ebuild: + Version bump. Removed old. + + 06 Dec 2014; Agostino Sarubbo libcap-ng-0.7.4.ebuild: + Stable for ia64, wrt bug #529542 + + 04 Dec 2014; Agostino Sarubbo libcap-ng-0.7.4.ebuild: + Stable for ppc64, wrt bug #529542 + + 03 Dec 2014; Agostino Sarubbo libcap-ng-0.7.4.ebuild: + Stable for ppc, wrt bug #529542 + + 02 Dec 2014; Agostino Sarubbo libcap-ng-0.7.4.ebuild: + Stable for alpha, wrt bug #529542 + + 01 Dec 2014; Jeroen Roovers libcap-ng-0.7.4.ebuild: + Stable for HPPA (bug #529542). + + 01 Dec 2014; Agostino Sarubbo libcap-ng-0.7.4.ebuild: + Stable for sparc, wrt bug #529542 + + 29 Nov 2014; Markus Meier libcap-ng-0.7.4.ebuild: + arm stable, bug #529542 + + 26 Nov 2014; Agostino Sarubbo libcap-ng-0.7.4.ebuild: + Stable for amd64, wrt bug #529542 + + 25 Nov 2014; Ian Delaney libcap-ng-0.7.4.ebuild: + clean old python impls + +*libcap-ng-0.7.4 (30 Apr 2014) + + 30 Apr 2014; Tim Harder +libcap-ng-0.7.4.ebuild: + Version bump, move to python-r1 (bug #460044, patch by mgorny). + + 19 Jan 2014; Mike Frysinger libcap-ng-0.7.3.ebuild: + Add arm64 love. + + 06 Sep 2013; Agostino Sarubbo libcap-ng-0.7.3.ebuild: + Stable for sparc, wrt bug #479616 + + 05 Sep 2013; Agostino Sarubbo libcap-ng-0.7.3.ebuild: + Stable for ppc64, wrt bug #479616 + + 04 Sep 2013; Agostino Sarubbo libcap-ng-0.7.3.ebuild: + Stable for ppc, wrt bug #479616 + + 02 Sep 2013; Agostino Sarubbo libcap-ng-0.7.3.ebuild: + Stable for alpha, wrt bug #479616 + + 02 Sep 2013; Jeff Horelick libcap-ng-0.7.3.ebuild: + marked x86 per bug 479616 + + 31 Aug 2013; Agostino Sarubbo libcap-ng-0.7.3.ebuild: + Stable for arm, wrt bug #479616 + + 31 Aug 2013; Agostino Sarubbo libcap-ng-0.7.3.ebuild: + Stable for amd64, wrt bug #479616 + + 29 Aug 2013; Agostino Sarubbo libcap-ng-0.7.3.ebuild: + Stable for ia64, wrt bug #479616 + + 29 Aug 2013; Jeroen Roovers libcap-ng-0.7.3.ebuild: + Stable for HPPA (bug #479616). + + 20 Feb 2013; Zac Medico libcap-ng-0.7.3.ebuild: + Add ~arm-linux keyword. + + 16 Feb 2013; Zac Medico libcap-ng-0.7.3.ebuild: + Add ~x86-linux keyword. 15 Jan 2013; Diego E. Pettenò libcap-ng-0.7.3.ebuild: Fix bug #452118 (automake-1.13 failure). diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/Manifest index c19c5ee474..81b92f12aa 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/Manifest @@ -1,22 +1,35 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 +AUX libcap-ng-0.7.5-add-unistd_h.patch 832 SHA256 e5afe27a8ab8fc6d29edc81a07e905cf7ba5c40731ce9ab10184385c77d38c5e SHA512 0d9dcdfaf209ca36fa95ccd3134ad86aa5883b664e8110753939678dd63defef716f0f8490816a74958ca302f30f4a06bf7ae2bf698bfb51ad4590432a02461d WHIRLPOOL c58821c6271e08b9ff4687fbf8d40211d7804c42d9dac89925815ce3ab191cd665bdf3585fb3b9dd43da1c32c5918b85586d71d2b0c8ceecb2b1f1c36e548964 DIST libcap-ng-0.6.6.tar.gz 367231 SHA256 89589a29a6b19068edd650dd4f626c10e84bfe63eacae7b1fd1f98f3ac8ea00d SHA512 383aaa9e315e2498c779a17bef35df6aee072c42598d07d92bdd7a2328a3bcd22d5ec46d600babc467aa4d1b01e9dd660493dafba3b06c7ac81f35df9d4d6e3e WHIRLPOOL c1a72480d545b45ae385065449098f0878f8c8d138f1d9bd9b3445d1146fd6a227bb9b0ac0148542995c5b6683c7c5998d0cd61a369b9f5c84fb39a9dc5cf8a3 -DIST libcap-ng-0.7.1.tar.gz 390354 SHA256 bf74455c9540667a924d2983090c4eb7285f0a4a82a25becd0a496e8bbf3d8ff SHA512 d7252a34bc1edc30224f46c8a99f125189c8fcd874d721d0cb4b52509dbd980b55f114e71625980615f379bdd7783e98ab123ebc89ae1b6dc274da2d3061e7d4 WHIRLPOOL 04f2ce162f0668b00b79ab0cdd0d5022dff4beb725b52af33e9276744bbf0273e7a15457740dc46f911ad9fdf2393f5ffe34e75054ec453a47afad87bf49ecdb DIST libcap-ng-0.7.3.tar.gz 392613 SHA256 5ca441c8d3a1e4cfe8a8151907977662679457311ccaa7eaac91447c33a35bb1 SHA512 f03a35c54b5998ef2e712540caa1f4ade37f9abe60992a1e727142b26815a4b8a7ce86ea94466fe692e4798c7297e5e1bbd338e5afe05689905ee9e0c0f16ef2 WHIRLPOOL 7752a70ea348dfc52537f67d5dccab03d598a112a7263a8811987453b53cda58643e938b4651c5cd8d0ea02f20fddc10bff2ac8bc23f68f97c9ab8c5791429ab +DIST libcap-ng-0.7.4.tar.gz 407007 SHA256 48a2083276f9820cb92dcb05d001b30733bcbf48c14c230303cac3cd08b45b6b SHA512 443b92f44cffd4b436a2651eb3539c560382102d918faf63f993d3b6627c03e80f7b4a5105ddb040890ef82122a42ca6881795ab0639de337f693705f5506cf0 WHIRLPOOL 3d62f26fad8c9e7756374022982a4f2fcdde5af5532474dfa7eb6ba1bc7f97984691bdda8975ef32423b8e86af2462ef672ba3175a3121a484c46096cc8f10b2 +DIST libcap-ng-0.7.5.tar.gz 409426 SHA256 7ba01e73c027e4f17bff6cdd77c01b25987e58ed14e422a437e14df6e2dbca31 SHA512 947ec84037c6c383e47d7e15168058b01a0a6eddf73c94cea7e1d4c8b27af1d646b483abdf14d3aa8ecb35fda2ead803f8596aed023a7e5ff9396690313c24a1 WHIRLPOOL 8dc79529034f5ad2c4c8cc514157adfd9097b902647240134be82bd2bc2eb590adadb74c71f4324788702a0694d612ab0f5bdb9c0ddfc688407505ad23a39132 +DIST libcap-ng-0.7.6.tar.gz 417329 SHA256 9de3caebcc6248f3e9f8c278068253dee89c39d7ffcd284a10fc6ce2b06a2dff SHA512 838b8731d10c4adcfbc5fd1199d60f831dcb4e69cb3a645bd9e5c284c883ddbdc48289d696ecbed47a782112403210b685816935d2eec38f344adc1051d357fe WHIRLPOOL 3863f22d74e22cdfd88fc329a8f616fda1e846ed8489dcfe3a5bceeb76d847fce4b7fc3ac4166429b1e1c37691ac5b085e08c790b1c274b52551678797b7d4c3 +DIST libcap-ng-0.7.7.tar.gz 420178 SHA256 615549ce39b333f6b78baee0c0b4ef18bc726c6bf1cca123dfd89dd963f6d06b SHA512 eb049b29fdd31aa31c6c14ca023df62c2910504c1edd1242dba13579d0befae5b98249c22c145517bd5451969a0b186390dc11b2269e58001336e10c855e920c WHIRLPOOL 5d376b8d12ed8c19ca649095297e6016e86e5ad6112fd12685929bdd5f3c34bbcdf9c1c61cad44f44d3784192ca37df1a77c478e5fc15dacb20a2561ee945652 EBUILD libcap-ng-0.6.6.ebuild 2515 SHA256 34967b49aaab191ccd019a7d057b533665f227cb4e9657b91cd3c9e63ec9c2b2 SHA512 af0d89bb0a7a5b422668cd2cba3ad87deca3b559be2b0d552c82d37b99c289eee2d1270a7813fb6f0f00f8fd52395f3f4704e482cc93d462238e063706efab8b WHIRLPOOL 2614cb420195b3a1924722b95230e8bcfc0bac379ebfc544d90a0dda3a4e899ddab0598b556afddfeb06eaf8729631f1a02112adc3497aebe381332ec3c760a0 -EBUILD libcap-ng-0.7.1.ebuild 2456 SHA256 7a8e2161e89bc0472c21cfc95613b96231dac52af1ceb5b0aa2d8abf9aee5781 SHA512 1e4a7fd37d5790ee2a3ae7093075871ca873795c4ed0ae5764010fc1e11b04d48c84bfb8821ab082dd66d00240dc9ec99f8b84c12093541638d065b9d1115ce5 WHIRLPOOL 7b34d6a19daee4b13de39c820ba2b92129fe9b1c5e000032eee8a034dca8a8bad0c4ec64cf2901fca33c6cfacf1c6858d4ef56848f579d9518d71fa470895a44 -EBUILD libcap-ng-0.7.3.ebuild 2527 SHA256 eeefeb3b51f67c438e25815f6f8b3cd8fdfb6a5dc5529a4010ae15dbb231b39d SHA512 d53a4c04853de9ecf60e52d903db20c8e5dad9755822eae965f605c4ed050e3b3308338b51025880218c85d40c98f3ad18591ffad9740426e1aec7d56ea31d6a WHIRLPOOL 8892068b7d46fb89c727b4a3d718e6c9134540d01eb67b10bc55b1e718834e8746f5b4ddbb20559910655a85a26a29c2186b7c27f98229aacc6bcd0b01533880 -MISC ChangeLog 7186 SHA256 5edc7691c0dade110efd396e6209437ba352d6696ad1365b49f0084c91740a15 SHA512 91a3d89ab64e3bdb45416ab9eeb006550aeebe44f02bd6dc1e0208b5d1f09df4170e13e1a13fc83433d6b74171575c9083ae4427a547a2cdfd9db2bd2c78d18a WHIRLPOOL 4b34ba02a72acda3c81f711561d9b3dda0fa6a5523ea5d00712cd0514e39e8737b5d1554cc358634c464db02dd261cce5f19448c71f7221475c2fd8621f8b1f8 +EBUILD libcap-ng-0.7.3.ebuild 2544 SHA256 97da6bcf610be3a52d54a7eab1be25ab62b5b474d7af483cffd66f6daa8bf020 SHA512 1cd200527ff4c548c705674df9a5903d15cfff42a82cad3160f6776c587dfafb77b875096cfc391b845bbc49ca63c0001c917af9d009b1a5ff8f76be5499ead3 WHIRLPOOL 954d4a5cdd4c06b28c631eb44f8b71c04b79878eb78e471a93694c6347321e16fe3f6c99b512b90fe3f9cad569190abcf0fdd34d06ad71d81bdab0eeaf1f4bd2 +EBUILD libcap-ng-0.7.4.ebuild 2099 SHA256 34ec6acbd9c621d0fb536bcb2b16e3a1402d0cebbceda4abed32849762401d0e SHA512 8dc48ce30a61ab7ec2b5321384e9a885e417319f6564d998e6ee6d7e9ff670fe9a39c440faa63834894dcf556b2d78e301aaddc14f7a0f96ec0dc7fe431cce5f WHIRLPOOL f3cecb8d3da6cd23b9e6a9bed31ebef471c47b50c2c310fd3c1f8adcf4ef6416748683d3adaa15bf673f19e45b53f7b0609fcfd04144ac8496e31397f409cbe9 +EBUILD libcap-ng-0.7.5.ebuild 2157 SHA256 0ba2c564d4c9ca53b6f2a813c62dd19f959c18ec365ec3ef9f088156d23b801d SHA512 1355de2d09f31f3b1d990556e71c64d7a25d8c9de388cd9bce8e843ffa4d700ba7578246c69ce309f111946b7bb5f500b38c0fa2448986d282afd32f83e60d8a WHIRLPOOL 49e44d50a556f359129facb8a125e683b83807366677560f7ca5cd58ddbc0be60cda3a6cf99e8554b85ce4626aeca63ad304d24e46e21c5b5f6afdcd8f03aca5 +EBUILD libcap-ng-0.7.6.ebuild 2164 SHA256 0cde4621e605b3c8ebabc58e074af1744e76ea5e1889dcc9297ede9f7fb52a87 SHA512 65f59dfa6cf29ebf34f5bdf9ff9910f511536733cb88035f415e7bee22a4dd2ba94178137566db2397d212bc885919140d95703d4b2d629b1f82082d463f0bd2 WHIRLPOOL 34a2cfca7b75182fcc56975b27f312e3ffc874ebc387571e2ee83764b03a6798973f47f981e56c90e3be3f3d1e88b58d9d7dcf08c10c879518be9b4c2be50dba +EBUILD libcap-ng-0.7.7.ebuild 2111 SHA256 9c2a4884fdaf965b4b0dd4c294f273f7b3a5387669344f715bfd6ee4adb0c342 SHA512 4b1cacf52e3ff2f778d018ec7d45e5308cd24682014831aeacff87ef2335972d4877f4fa10f4e3dc79d9fa54f1eea3f4d0c5380878d2bedae032dd859b0cb9ba WHIRLPOOL c7e51328367579004a247f22cda97d7f363534352e7c07d4da13f3634b68bb13eceb6ca4f2096e79ce4b022535a2ce02d668aa43444bb0c20fb668bc0fe8bdba +MISC ChangeLog 10109 SHA256 20725bc225dc50ef590f38963adba0498b2aa08136a6420f463c47b0f3d3c82e SHA512 b392cc77d6be2bec789eb9d2b3a9a7729117524d579b7dc5270d51322fa6369ec1ce618dbb92ecb5c4c77c6bcfe84e2a36bc219e31d2c1915223719d81172044 WHIRLPOOL dfbcf094159c5522c0c3092b486b6153af83328686d508fefef4b685a627a2ed80d47a14ae04700bcf554fb1493e9b9bd3b25a5634257833a970d1a56604486c MISC metadata.xml 501 SHA256 2ba6118979e987255eff0de2453eff6e9a76d4e2ffa04e3acbe1bc92fda0a171 SHA512 f974d0009e90640257cab704897db67cc736663313d026ba2092a6aaae004973416e1f649c9d7a0373b1f58d49db8103217e85803faa8c37a7830c9057f2c5e8 WHIRLPOOL 38c2e18fffda49e0b81e47bce317af92b0e992d1371c79e2e8bed04ea69e704902e005af8693735f7bf1fbf8d1cda5bea6ec9e0c20886018103914d11a95ec30 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2 -iQEcBAEBCAAGBQJQ9WkBAAoJEBzRPIrUMBNCLjIH/jO4tOrAkrgAha5v9P4n6ce+ -/z0gZYnBHYRCcBhLYD+ei+8cNa5PPO4Vwv48I+Ba8XikMbRjKCs1PbSJ3c56CAva -dVBb5Zxr0dbdOXJ2Wmpf/b4hvBnSZGRVLFuA2ST8q5Cy92HYyZVUr5nGUnewHzM4 -VecRsokMWCJWkTL+G9F4XmM+Yr3GEXWU7qhLQf+TibRCyYJBq90ivteXn4rWT8kh -EUpZjrmsHVrevgg5Ra+hkaSNQZ25yvtdjAwK/5T5TrfP2VfsBcMm/JNRkl1bGv0A -bw2f6Rgj0yRu6zaz8FydYNEl4IIU6qnWHnVrF+RWXeCZwZ5EvAmB74q6IhEXgts= -=G028 +iQIcBAEBCAAGBQJVZmx6AAoJEJOE+m71LUu6E60QAJQCz3I3kYR+ANVrs7S+e5vL +cgw/NyZcP7YUutNw16CkdjLahGz7HvNUH9gMVI3gd4JsG7hfWaAFt7n4hd+w9peh +M3FqmWVAhu+6F8fYOLGmjc+/cLbxrYnk/fIS9sxtOsTg8dEUieWLkWxwT6qXaSKN +mdH8Njh1/BZJrTMHI1aTVegBa+Ps11LhA5pfnvBogZ5X699rIXzr8n1HZsVmhQBd +8n+AiCUtpIVSjVyTdb1petukb400r2SP9CkJNAw9ZC9GzAjxSVJnJ0Hdtjkq6Ybg +VOm7htz0jJUvSs4dA/V1CDWLqNcLBXoDkWpvR5v6a4zsXdl6G+rDytxjlRIzhm/O +hkUMzfMxoIQcWj+tPp5cJ7arvwOpodVi2cXp47j4FVRJ6jS1nLVrhLSTMeKUKx02 +5pTElf03KaFmmVuyRAScUWNzhMpHtnu+IpGVMXFQ/6VwtVQg9YEHqKnxpoaGx6OO +WC87pg4jY1lMcTeiz1TEXWVNGu/CkRqGy8m/KJ8UqRh5Jm2KAZ1LjjbxOmTygLYQ +sS1nAk2pTGxP7Ttz3jBIZr6EiCJRSytaypTchGLDeNABp/JGcjGq+VE/SnruZWN6 +W02MfOnyogiOlPj5BkJr1RCfoczIEqAjt2MP32pUVrtxF4Ma9MhdvtjKv/sonQNx +ZDxz2yx9R/BNmYdVn6Rn +=Jd5g -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/files/libcap-ng-0.7.5-add-unistd_h.patch b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/files/libcap-ng-0.7.5-add-unistd_h.patch new file mode 100644 index 0000000000..bfeef6e2da --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/files/libcap-ng-0.7.5-add-unistd_h.patch @@ -0,0 +1,20 @@ +utils/proc-llist.c: include + +proc-llist.c references pid_t and uid_t types but does not include . This +works on glibc and uClibc because of the way their headers stack, but on musl (and +possible other libc) this fails. POSIX mandates that provides these. See +Issue 6 at http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html. + +Signed-off-by: Anthony G. Basile + +diff -Nuar libcap-ng-0.7.5.orig/utils/proc-llist.c libcap-ng-0.7.5/utils/proc-llist.c +--- libcap-ng-0.7.5.orig/utils/proc-llist.c 2015-02-18 17:13:33.000000000 -0500 ++++ libcap-ng-0.7.5/utils/proc-llist.c 2015-05-25 13:39:32.196624248 -0400 +@@ -24,6 +24,7 @@ + #include "config.h" + #include + #include ++#include + #include "proc-llist.h" + + void list_create(llist *l) diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.1.ebuild deleted file mode 100644 index a01671ce7b..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap-ng/libcap-ng-0.7.1.ebuild,v 1.2 2012/11/02 22:25:37 radhermit Exp $ - -EAPI=4 - -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="*-jython *-pypy-*" - -inherit autotools flag-o-matic python - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="http://people.redhat.com/sgrubb/libcap-ng/" -SRC_URI="http://people.redhat.com/sgrubb/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="python static-libs" - -RDEPEND="python? ( dev-lang/python )" -DEPEND="${RDEPEND} - sys-kernel/linux-headers - python? ( >=dev-lang/swig-2 )" - -PYTHON_CFLAGS=("2.* + -fno-strict-aliasing") - -pkg_setup() { - use python && python_pkg_setup -} - -src_prepare() { - # Disable byte-compilation of Python modules. - >py-compile - - # Python bindings are built/tested/installed manually. - sed -i -e "/^SUBDIRS/s/ python//" bindings/Makefile.am || die - - eautoreconf - - use sparc && replace-flags -O? -O0 -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_with python) -} - -src_compile() { - default - - if use python; then - python_copy_sources bindings/python - - building() { - emake \ - CFLAGS="${CFLAGS}" \ - PYTHON_VERSION="$(python_get_version)" \ - pyexecdir="$(python_get_sitedir)" \ - pythondir="$(python_get_sitedir)" - } - python_execute_function -s --source-dir bindings/python building - fi -} - -src_test() { - if [[ "${EUID}" -eq 0 ]]; then - ewarn "Skipping tests due to root permissions." - return - fi - - default - - if use python; then - testing() { - emake \ - PYTHON_VERSION="$(python_get_version)" \ - pyexecdir="$(python_get_sitedir)" \ - pythondir="$(python_get_sitedir)" \ - TESTS_ENVIRONMENT="PYTHONPATH=..:../.libs" \ - check - } - python_execute_function -s --source-dir bindings/python testing - fi -} - -src_install() { - default - - if use python; then - installation() { - emake \ - DESTDIR="${D}" \ - PYTHON_VERSION="$(python_get_version)" \ - pyexecdir="$(python_get_sitedir)" \ - pythondir="$(python_get_sitedir)" \ - install - } - python_execute_function -s --source-dir bindings/python installation - - python_clean_installation_image - fi - - rm -f "${ED}"/usr/lib*/${PN}.la -} - -pkg_postinst() { - use python && python_mod_optimize capng.py -} - -pkg_postrm() { - use python && python_mod_cleanup capng.py -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.3.ebuild index 57a9be73a5..7147bfda55 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap-ng/libcap-ng-0.7.3.ebuild,v 1.2 2013/01/15 14:32:56 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap-ng/libcap-ng-0.7.3.ebuild,v 1.14 2014/01/19 20:11:39 vapier Exp $ EAPI=5 @@ -15,7 +15,7 @@ SRC_URI="http://people.redhat.com/sgrubb/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~arm-linux ~x86-linux" IUSE="python static-libs" RDEPEND="python? ( dev-lang/python )" diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.4.ebuild new file mode 100644 index 0000000000..032a4a3de2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.4.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap-ng/libcap-ng-0.7.4.ebuild,v 1.10 2014/12/06 16:40:48 ago Exp $ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 +AUTOTOOLS_PRUNE_LIBTOOL_FILES=all +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit autotools-utils flag-o-matic python-r1 + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="http://people.redhat.com/sgrubb/libcap-ng/" +SRC_URI="http://people.redhat.com/sgrubb/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc ~x86 ~arm-linux ~x86-linux" +IUSE="python static-libs" + +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + sys-kernel/linux-headers + python? ( >=dev-lang/swig-2 )" + +src_prepare() { + sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die + + autotools-utils_src_prepare + + use sparc && replace-flags -O? -O0 +} + +src_configure() { + local myeconfargs=( + --without-python + ) + + # set up the library build + autotools-utils_src_configure + + if use python; then + python_parallel_foreach_impl \ + autotools-utils_src_configure --with-python + fi +} + +src_compile() { + autotools-utils_src_compile + + if use python; then + python_compile() { + local CFLAGS=${CFLAGS} + + python_is_python3 || CFLAGS+=" -fno-strict-aliasing" + + emake "${@}" \ + -C "${BUILD_DIR}"/bindings/python + } + + # help build system find the right objects + python_foreach_impl python_compile \ + VPATH="${BUILD_DIR}"/bindings/python \ + LIBS="${BUILD_DIR}"/src/libcap-ng.la + fi +} + +src_test() { + if [[ "${EUID}" -eq 0 ]]; then + ewarn "Skipping tests due to root permissions." + return + fi + + autotools-utils_src_test + + if use python; then + python_foreach_impl \ + autotools-utils_src_compile -C bindings/python check \ + VPATH="${BUILD_DIR}"/bindings/python:"${S}"/bindings/python/test + fi +} + +src_install() { + autotools-utils_src_install + + if use python; then + python_foreach_impl \ + autotools-utils_src_install -C bindings/python \ + VPATH="${BUILD_DIR}"/bindings/python + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.5.ebuild new file mode 100644 index 0000000000..9532eaa878 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.5.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap-ng/libcap-ng-0.7.5.ebuild,v 1.2 2015/05/25 18:04:24 blueness Exp $ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 +AUTOTOOLS_PRUNE_LIBTOOL_FILES=all +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit autotools-utils flag-o-matic python-r1 + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="http://people.redhat.com/sgrubb/libcap-ng/" +SRC_URI="http://people.redhat.com/sgrubb/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux" +IUSE="python static-libs" + +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + sys-kernel/linux-headers + python? ( >=dev-lang/swig-2 )" + +src_prepare() { + epatch "${FILESDIR}"/${P}-add-unistd_h.patch + sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die + + autotools-utils_src_prepare + + use sparc && replace-flags -O? -O0 +} + +src_configure() { + local myeconfargs=( + --without-python + ) + + # set up the library build + autotools-utils_src_configure + + if use python; then + python_parallel_foreach_impl \ + autotools-utils_src_configure --with-python + fi +} + +src_compile() { + autotools-utils_src_compile + + if use python; then + python_compile() { + local CFLAGS=${CFLAGS} + + python_is_python3 || CFLAGS+=" -fno-strict-aliasing" + + emake "${@}" \ + -C "${BUILD_DIR}"/bindings/python + } + + # help build system find the right objects + python_foreach_impl python_compile \ + VPATH="${BUILD_DIR}"/bindings/python \ + LIBS="${BUILD_DIR}"/src/libcap-ng.la + fi +} + +src_test() { + if [[ "${EUID}" -eq 0 ]]; then + ewarn "Skipping tests due to root permissions." + return + fi + + autotools-utils_src_test + + if use python; then + python_foreach_impl \ + autotools-utils_src_compile -C bindings/python check \ + VPATH="${BUILD_DIR}"/bindings/python:"${S}"/bindings/python/test + fi +} + +src_install() { + autotools-utils_src_install + + if use python; then + python_foreach_impl \ + autotools-utils_src_install -C bindings/python \ + VPATH="${BUILD_DIR}"/bindings/python + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.6.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.6.ebuild new file mode 100644 index 0000000000..94347c97c7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.6.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap-ng/libcap-ng-0.7.6.ebuild,v 1.1 2015/05/28 01:15:39 blueness Exp $ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 +AUTOTOOLS_PRUNE_LIBTOOL_FILES=all +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit autotools-utils flag-o-matic python-r1 + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="http://people.redhat.com/sgrubb/libcap-ng/" +SRC_URI="http://people.redhat.com/sgrubb/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux" +IUSE="python static-libs" + +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + sys-kernel/linux-headers + python? ( >=dev-lang/swig-2 )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-0.7.5-add-unistd_h.patch + sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die + + autotools-utils_src_prepare + + use sparc && replace-flags -O? -O0 +} + +src_configure() { + local myeconfargs=( + --without-python + ) + + # set up the library build + autotools-utils_src_configure + + if use python; then + python_parallel_foreach_impl \ + autotools-utils_src_configure --with-python + fi +} + +src_compile() { + autotools-utils_src_compile + + if use python; then + python_compile() { + local CFLAGS=${CFLAGS} + + python_is_python3 || CFLAGS+=" -fno-strict-aliasing" + + emake "${@}" \ + -C "${BUILD_DIR}"/bindings/python + } + + # help build system find the right objects + python_foreach_impl python_compile \ + VPATH="${BUILD_DIR}"/bindings/python \ + LIBS="${BUILD_DIR}"/src/libcap-ng.la + fi +} + +src_test() { + if [[ "${EUID}" -eq 0 ]]; then + ewarn "Skipping tests due to root permissions." + return + fi + + autotools-utils_src_test + + if use python; then + python_foreach_impl \ + autotools-utils_src_compile -C bindings/python check \ + VPATH="${BUILD_DIR}"/bindings/python:"${S}"/bindings/python/test + fi +} + +src_install() { + autotools-utils_src_install + + if use python; then + python_foreach_impl \ + autotools-utils_src_install -C bindings/python \ + VPATH="${BUILD_DIR}"/bindings/python + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild new file mode 100644 index 0000000000..6b5c5cbcf9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild,v 1.1 2015/05/28 01:15:39 blueness Exp $ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 +AUTOTOOLS_PRUNE_LIBTOOL_FILES=all +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit autotools-utils flag-o-matic python-r1 + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="http://people.redhat.com/sgrubb/libcap-ng/" +SRC_URI="http://people.redhat.com/sgrubb/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux" +IUSE="python static-libs" + +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + sys-kernel/linux-headers + python? ( >=dev-lang/swig-2 )" + +src_prepare() { + sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die + + autotools-utils_src_prepare + + use sparc && replace-flags -O? -O0 +} + +src_configure() { + local myeconfargs=( + --without-python + ) + + # set up the library build + autotools-utils_src_configure + + if use python; then + python_parallel_foreach_impl \ + autotools-utils_src_configure --with-python + fi +} + +src_compile() { + autotools-utils_src_compile + + if use python; then + python_compile() { + local CFLAGS=${CFLAGS} + + python_is_python3 || CFLAGS+=" -fno-strict-aliasing" + + emake "${@}" \ + -C "${BUILD_DIR}"/bindings/python + } + + # help build system find the right objects + python_foreach_impl python_compile \ + VPATH="${BUILD_DIR}"/bindings/python \ + LIBS="${BUILD_DIR}"/src/libcap-ng.la + fi +} + +src_test() { + if [[ "${EUID}" -eq 0 ]]; then + ewarn "Skipping tests due to root permissions." + return + fi + + autotools-utils_src_test + + if use python; then + python_foreach_impl \ + autotools-utils_src_compile -C bindings/python check \ + VPATH="${BUILD_DIR}"/bindings/python:"${S}"/bindings/python/test + fi +} + +src_install() { + autotools-utils_src_install + + if use python; then + python_foreach_impl \ + autotools-utils_src_install -C bindings/python \ + VPATH="${BUILD_DIR}"/bindings/python + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-process/lsof/ChangeLog new file mode 100644 index 0000000000..0795d691bf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/lsof/ChangeLog @@ -0,0 +1,535 @@ +# ChangeLog for sys-process/lsof +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/ChangeLog,v 1.112 2015/04/14 22:51:33 vapier Exp $ + +*lsof-4.88-r1 (14 Apr 2015) + + 14 Apr 2015; Mike Frysinger + +files/lsof-4.88-linux.dnode.c.patch, +lsof-4.88-r1.ebuild: + Add fix from upstream. + + 14 Apr 2015; Mike Frysinger files/lsof-4.85-cross.patch: + Fix building with gcc-5 #546636. + + 14 Apr 2015; Mike Frysinger lsof-4.88.ebuild: + Fix building with POSIX /bin/sh. + + 06 Dec 2014; Agostino Sarubbo lsof-4.87-r1.ebuild: + Stable for ia64, wrt bug #529126 + + 04 Dec 2014; Agostino Sarubbo lsof-4.87-r1.ebuild: + Stable for ppc64, wrt bug #529126 + + 03 Dec 2014; Agostino Sarubbo lsof-4.87-r1.ebuild: + Stable for ppc, wrt bug #529126 + + 02 Dec 2014; Agostino Sarubbo lsof-4.87-r1.ebuild: + Stable for alpha, wrt bug #529126 + + 01 Dec 2014; Agostino Sarubbo lsof-4.87-r1.ebuild: + Stable for sparc, wrt bug #529126 + + 23 Nov 2014; Mikle Kolyada lsof-4.87-r1.ebuild: + x86 stable wrt bug #529126 + + 21 Nov 2014; Mike Frysinger lsof-4.87-r1.ebuild, + lsof-4.88.ebuild: + Update SRC_URI #529643 by Łukasz Stelmach. + + 14 Nov 2014; Jeroen Roovers lsof-4.87-r1.ebuild: + Stable for HPPA (bug #529126). + + 14 Nov 2014; Markus Meier lsof-4.87-r1.ebuild: + arm stable, bug #529126 + + 13 Nov 2014; Agostino Sarubbo lsof-4.87-r1.ebuild: + Stable for amd64, wrt bug #529126 + +*lsof-4.88 (13 Nov 2014) + + 13 Nov 2014; Lars Wendler +lsof-4.88.ebuild: + Version bump. + + 20 Jan 2014; Mike Frysinger lsof-4.85-r2.ebuild, + lsof-4.87-r1.ebuild: + Depend on virtual/pkgconfig when USE=rpc due to libtirpc functionality #498584 + by palme3000. + + 18 Jan 2014; Mike Frysinger lsof-4.85-r2.ebuild, + lsof-4.87-r1.ebuild: + Add arm64 love. + + 07 Jan 2014; Lars Wendler -lsof-4.82.ebuild, + -lsof-4.83.ebuild, -lsof-4.84.ebuild, -lsof-4.84-r1.ebuild, + -lsof-4.85.ebuild, -lsof-4.85-r1.ebuild, -lsof-4.86.ebuild, + -lsof-4.87.ebuild, -files/lsof-4.84-rpc.patch: + Removed old versions and files. + +*lsof-4.87-r1 (27 Apr 2013) + + 27 Apr 2013; Mike Frysinger +lsof-4.87-r1.ebuild: + Update to EAPI=4 and merge some random prefix changes #405973 by Dan Wallis. + +*lsof-4.87 (06 Jan 2013) + + 06 Jan 2013; Mike Frysinger +lsof-4.87.ebuild: + Version bump #450624 by Agostino Sarubbo. + +*lsof-4.86 (04 Sep 2012) + + 04 Sep 2012; Mike Frysinger +lsof-4.86.ebuild: + Version bump #433605 by teidakankan. + + 22 Aug 2012; Mike Frysinger +files/lsof-4.85-cross.patch, + lsof-4.85-r2.ebuild: + Fix cross-compiling by avoiding executing compiled configure tests #432120 by + Dennis Schridde. + + 28 May 2012; Raúl Porcel lsof-4.85-r2.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #413273 + + 24 May 2012; Mike Frysinger lsof-4.84-r1.ebuild: + Move to usex() from eutils.eclass. + + 29 Apr 2012; Markus Meier lsof-4.85-r2.ebuild: + arm stable, bug #413273 + + 28 Apr 2012; lsof-4.85-r2.ebuild: + ppc stable #413273 + + 24 Apr 2012; Jeroen Roovers lsof-4.85-r2.ebuild: + Stable for HPPA (bug #413273). + + 24 Apr 2012; Agostino Sarubbo lsof-4.85-r2.ebuild: + Stable for amd64, wrt bug #413273 + + 24 Apr 2012; Jeff Horelick lsof-4.85-r2.ebuild: + marked x86 per bug 413273 + + 23 Apr 2012; Brent Baude lsof-4.85-r2.ebuild: + Marking lsof-4.85-r2 ppc64 for bug 413273 + + 23 Apr 2012; Mike Frysinger lsof-4.84-r1.ebuild, + lsof-4.85-r1.ebuild, lsof-4.85-r2.ebuild, lsof-4.85.ebuild: + We need -DHASNORPC_H too to disable rpc support. + +*lsof-4.85-r2 (15 Nov 2011) + + 15 Nov 2011; Mike Frysinger +lsof-4.85-r2.ebuild: + Put example scripts behind USE=examples. + +*lsof-4.85-r1 (30 Oct 2011) + + 30 Oct 2011; Mike Frysinger +lsof-4.85-r1.ebuild, + +files/lsof-4.85-arg.c.patch: + Add fix from upstream #388555 by Lars Wendler (Polynomial-C). + +*lsof-4.85 (29 Sep 2011) + + 29 Sep 2011; Mike Frysinger +lsof-4.85.ebuild: + Version bump. + +*lsof-4.84-r1 (17 Sep 2011) + + 17 Sep 2011; Mike Frysinger +lsof-4.84-r1.ebuild, + +files/lsof-4.84-rpc.patch, metadata.xml: + Clean up build logic by testing the compiler rather than poking around the + filesystem. Support USE=ipv6. Support building with libtirpc rather than + glibc and do so with USE=rpc #370833 by kabel. + + 29 Aug 2010; Raúl Porcel lsof-4.83.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #331143 + + 13 Aug 2010; Jeremy Olexa lsof-4.83.ebuild: + arm stable, bug 331143 + + 11 Aug 2010; Joseph Jezak lsof-4.84.ebuild: + Marked ppc/ppc64 stable for bug #331143. + + 06 Aug 2010; Christian Faulhammer lsof-4.83.ebuild: + stable x86, bug 331143 + + 05 Aug 2010; Jeroen Roovers lsof-4.83.ebuild: + Stable for HPPA (bug #331143). + + 04 Aug 2010; Markos Chandras lsof-4.83.ebuild: + Stable on amd64 wrt bug #331143 + +*lsof-4.84 (04 Aug 2010) + + 04 Aug 2010; Mike Frysinger +lsof-4.84.ebuild: + Version bump #330771 by Jim. + + 01 Feb 2010; Markos Chandras lsof-4.82.ebuild: + Stable on amd64 wrt bug #301443 + + 24 Jan 2010; Raúl Porcel lsof-4.82.ebuild: + alpha/arm/ia64/m68k/s390/sh stable wrt #301443 + + 22 Jan 2010; Brent Baude lsof-4.82.ebuild: + stable ppc, bug 301443 + + 21 Jan 2010; Christian Faulhammer lsof-4.82.ebuild: + stable x86, bug 301443 + + 20 Jan 2010; Brent Baude lsof-4.82.ebuild: + stable ppc64, bug 301443 + + 19 Jan 2010; Tiago Cunha lsof-4.82.ebuild: + stable sparc, bug 301443 + + 19 Jan 2010; Jeroen Roovers lsof-4.82.ebuild: + Stable for HPPA (bug #301443). + +*lsof-4.83 (18 Jan 2010) + + 18 Jan 2010; Mike Frysinger +lsof-4.83.ebuild: + Version bump. + + 11 May 2009; Mike Frysinger lsof-4.82.ebuild: + Improve how we past build flags/settings to avoid custom patches. + +*lsof-4.82 (11 May 2009) + + 11 May 2009; Mike Frysinger +lsof-4.82.ebuild: + Version bump #269341 by Lars Wendler. + + 17 Mar 2009; Raúl Porcel lsof-4.81-r2.ebuild: + m68k stable wrt #258195, thanks to kolla for testing + + 14 Feb 2009; Raúl Porcel lsof-4.81-r2.ebuild: + arm/ia64/s390/sh/sparc stable wrt #258195 + + 12 Feb 2009; Brent Baude lsof-4.81-r2.ebuild: + stable ppc64, bug 258195 + + 09 Feb 2009; Markus Meier lsof-4.81-r2.ebuild: + amd64/x86 stable, bug #258195 + + 09 Feb 2009; nixnut lsof-4.81-r2.ebuild: + ppc stable #258195 + + 09 Feb 2009; Tobias Klausmann lsof-4.81-r2.ebuild: + Stable on alpha, bug #258195 + + 09 Feb 2009; Jeroen Roovers lsof-4.81-r2.ebuild: + Stable for HPPA (bug #244660). + + 10 Dec 2008; Alexis Ballier + +files/lsof-4.81-recmake.patch, lsof-4.81-r2.ebuild: + Fix build on G/FreeBSD. Bug #250383 + +*lsof-4.81-r2 (17 Nov 2008) + + 17 Nov 2008; Joshua Kinard + files/lsof-4.81-proc_c.patch, -lsof-4.81-r1.ebuild, +lsof-4.81-r2.ebuild: + Update patch provided by upstream that addressed #244660. + +*lsof-4.81-r1 (02 Nov 2008) + + 02 Nov 2008; Joshua Kinard + +files/lsof-4.81-proc_c.patch, -lsof-4.81.ebuild, +lsof-4.81-r1.ebuild: + Bump lsof-4.81 to -r1 and include a patch to address Bug #244660. + +*lsof-4.81 (26 Oct 2008) + + 26 Oct 2008; Mike Frysinger +lsof-4.81.ebuild: + Version bump. + +*lsof-4.80-r1 (03 Oct 2008) + + 03 Oct 2008; Diego Pettenò +lsof-4.80-r1.ebuild: + Add a new revision that doesn't install the static library. Since we don't + install any header file it's pointless to have it. Also, it's just an + internal help library, of no use once lsof is installed. + + 18 Aug 2008; Brent Baude lsof-4.78-r2.ebuild: + stable ppc64, bug 234929 + + 17 Aug 2008; Santiago M. Mola lsof-4.78-r2.ebuild: + amd64 stable wrt bug #234929 + + 16 Aug 2008; nixnut lsof-4.78-r2.ebuild: + Stable on ppc wrt bug 234929 + + 16 Aug 2008; Raúl Porcel lsof-4.78-r2.ebuild: + alpha/ia64/sparc/x86 stable wrt #234929 + + 16 Aug 2008; Jeroen Roovers lsof-4.78-r2.ebuild: + Stable for HPPA (bug #234929). + +*lsof-4.80 (16 Aug 2008) + + 16 Aug 2008; Mike Frysinger +lsof-4.80.ebuild: + Version bump #233673 by Lars (Polynomial-C). + +*lsof-4.78-r2 (14 May 2008) + + 14 May 2008; Doug Goldstein +lsof-4.78-r2.ebuild: + fix automagical depend on selinux. bug #188272. patch provided by Peter + Alfredsen + + 28 Mar 2008; Jeroen Roovers lsof-4.78-r1.ebuild: + Stable for HPPA too. + + 01 Dec 2007; Markus Rothe lsof-4.78-r1.ebuild: + Stable on ppc64 + + 20 Nov 2007; Joshua Kinard lsof-4.78.ebuild: + Stable on mips. + + 01 Nov 2007; lsof-4.78-r1.ebuild: + - stable on ia64/amd64/x86 + + 19 Jul 2007; Joshua Kinard ChangeLog: + Stable on mips, per #185155. + + 13 Jul 2007; Gustavo Zacarias lsof-4.78.ebuild: + Stable on sparc wrt #185155 + + 13 Jul 2007; Raúl Porcel lsof-4.78.ebuild: + alpha/ia64/x86 stable wrt #185155 + + 13 Jul 2007; Joseph Jezak lsof-4.78.ebuild: + Marked ppc and ppc64 stable for bug #185155. + + 13 Jul 2007; Mike Doty lsof-4.78.ebuild: + amd64 stable bug 185155 + + 13 Jul 2007; Jeroen Roovers lsof-4.78.ebuild: + Stable for HPPA (bug #185155). + +*lsof-4.78-r1 (13 Jul 2007) + + 13 Jul 2007; Mike Frysinger +lsof-4.78-r1.ebuild: + Move lsof to /usr/bin #185145 by Hanno Boeck. + + 18 May 2007; Roy Marples + +files/lsof-4.78-answer-config.patch, +files/lsof-4.78-freebsd.patch, + lsof-4.78.ebuild: + Add patch to compile on FreeBSD and keyword ~x86-fbsd, #132085. + +*lsof-4.78 (12 May 2007) + + 12 May 2007; Mike Frysinger +lsof-4.78.ebuild: + Version bump #177986 by Andrej Kacian. + + 05 Sep 2006; Joshua Kinard lsof-4.77.ebuild: + Marked stable on mips. + + 04 Sep 2006; Saleem Abdulrasool lsof-4.77.ebuild: + stable on x86 (bug #144925) + + 29 Aug 2006; Bryan Østergaard lsof-4.77.ebuild: + Stable on alpha. + + 25 Aug 2006; Gustavo Zacarias lsof-4.77.ebuild: + Stable on sparc wrt #144925 + + 24 Aug 2006; Jeroen Roovers lsof-4.77.ebuild: + Stable for HPPA (bug #144925). + + 24 Aug 2006; Markus Rothe lsof-4.77.ebuild: + Stable on ppc64; bug #144925 + + 23 Aug 2006; Stephanie Lockwood-Childs lsof-4.77.ebuild: + stable on ppc (Bug #144925) + + 24 Aug 2006; Olivier Crête lsof-4.77.ebuild: + Stable on amd64 per bug #144925 + + 09 Jul 2006; Joshua Kinard lsof-4.76.ebuild: + Marked stable on mips. + + 14 May 2006; Tobias Scherbaum lsof-4.76.ebuild: + ppc stable, bug #133233 + + 14 May 2006; Markus Rothe lsof-4.76.ebuild: + Stable on ppc64; bug #133233 + + 13 May 2006; Jason Wever lsof-4.76.ebuild: + Stable on SPARC wrt bug #133233. + + 13 May 2006; Chris Gianelloni lsof-4.76.ebuild: + Stable on x86 wrt bug #133233. + + 13 May 2006; Thomas Cort lsof-4.76.ebuild: + Stable on alpha and amd64 wrt Bug #133233. + +*lsof-4.77 (13 May 2006) + + 13 May 2006; Mike Frysinger +lsof-4.77.ebuild: + Version bump. + + 17 Sep 2005; Ciaran McCreesh ChangeLog: + Converted to UTF-8, fixed encoding screwups + +*lsof-4.76 (10 Sep 2005) + + 10 Sep 2005; Mike Frysinger +lsof-4.76.ebuild: + Version bump #105357 by Andrej Kacian. + + 23 Aug 2005; Aron Griffis lsof-4.75.ebuild: + stable on ia64 + + 13 Aug 2005; Michael Hanselmann lsof-4.75.ebuild: + Stable on ppc. + + 08 Aug 2005; Markus Rothe lsof-4.75.ebuild: + Stable on ppc64 + + 08 Aug 2005; Aaron Walker lsof-4.75.ebuild: + Stable on mips. + + 07 Aug 2005; Rene Nussbaumer lsof-4.75.ebuild: + Stable on hppa. + + 05 Aug 2005; Gustavo Zacarias lsof-4.75.ebuild: + Stable on sparc + +*lsof-4.75 (11 Jun 2005) + + 11 Jun 2005; Mike Frysinger +lsof-4.75.ebuild: + Version bump #95676 by Andrej Kacian. + + 09 Apr 2005; Markus Rothe lsof-4.73.ebuild: + Stable on ppc64 + + 19 Mar 2005; Bryan Østergaard lsof-4.73.ebuild: + Stable on alpha. + + 07 Mar 2005; Konstantin Arkhipov lsof-4.73.ebuild: + Stable on amd64. + +*lsof-4.73 (03 Mar 2005) + + 03 Mar 2005; Ciaran McCreesh +metadata.xml, + +files/4.73-answer-config.patch, +lsof-4.71.ebuild, +lsof-4.73.ebuild, + +lsof-4.74.ebuild: + Moved from sys-apps/lsof to sys-process/lsof. + + 06 Feb 2005; Joshua Kinard lsof-4.73.ebuild: + Marked stable on mips. + + 05 Feb 2005; Michael Hanselmann lsof-4.73.ebuild: + Stable on ppc. + + 27 Jan 2005; Gustavo Zacarias lsof-4.73.ebuild: + Stable on sparc + +*lsof-4.74 (26 Jan 2005) + + 26 Jan 2005; Mike Frysinger +lsof-4.74.ebuild: + Version bump #78610 by Andrej Kacian. + + 07 Nov 2004; Joshua Kinard lsof-4.71.ebuild: + Marked stable on mips. + + 05 Nov 2004; Jason Wever lsof-4.71.ebuild: + Stable on sparc wrt bug #70199. + + 06 Nov 2004; Bryan Østergaard lsof-4.71.ebuild: + Stable on alpha, requested in bug 70201. + +*lsof-4.73 (05 Nov 2004) + + 05 Nov 2004; Mike Frysinger + +files/4.73-answer-config.patch, +lsof-4.73.ebuild: + Version bump and clean up #70150 by Ervin Németh. + + 05 Nov 2004; Travis Tilley lsof-4.71.ebuild: + stable on amd64 + + 03 Sep 2004; Pieter Van den Abeele lsof-4.67.ebuild, + lsof-4.69.ebuild, lsof-4.71.ebuild: + Masked lsof-4.71.ebuild stable for ppc + + 03 Sep 2004; Pieter Van den Abeele lsof-4.67.ebuild, + lsof-4.69.ebuild: + Masked lsof-4.69.ebuild stable for ppc + + 03 Sep 2004; Pieter Van den Abeele lsof-4.67.ebuild: + Masked lsof-4.67.ebuild stable for ppc + + 11 Jul 2004; Tom Gall lsof-4.71.ebuild: + stable on ppc64, bug #56286 + + 22 Apr 2004; Michael McCabe lsof-4.71.ebuild: + added s390 keywords + +*lsof-4.71 (24 Mar 2004) + + 24 Mar 2004; Martin Holzer lsof-4.71.ebuild: + Version bumped. Closes 45605 + +*lsof-4.69 (26 Oct 2003) + + 26 Oct 2003; Daniel Ahlberg : + Add static support #29270. + + 15 Aug 2003; Tavis Ormandy lsof-4.68.ebuild: + #26576 lsof 4.68 compile with -fstack-protector fails on Alpha + + 03 Aug 2003; Joshua Kinard lsof-4.68.ebuild: + Changed ~sparc to sparc and added ~mips to KEYWORDS + + 06 Jul 2003; Guy Martin lsof-4.68.ebuild : + Marked stable on hppa. + + 30 Jun 2003; Ned Ludd lsof-4.68.ebuild: + bump to latest version + + 24 Jun 2003; Aron Griffis lsof-4.67.ebuild: + Mark stable on alpha + +*lsof-4.67 (20 May 2003) + + 20 May 2003; Zach Welch lsof-4.67.ebuild: + bump to latest version; mark stable on arm; add empty IUSE + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*lsof-4.64 (29 Jun 2002) + + 16 Jul 2003; Jan Seidel lsof-4.64.ebuild : + Marked stable on mips + + 14 Apr 2003; Guy Martin lsof-4.64.ebuild : + Added hppa to KEYWORDS. + + 09 Jan 2002; Brandon Low : + Remove linux-sources from depends because it only needs the + headers and they are in system. + + 26 Sep 2002; Mike Frysinger : + updated keywords (alpha) + + 21 Jul 2002; Mark Guertin : + updated keywords (ppc) + + 14 Jul 2002; phoen][x lsof-4.64.ebuild : + Added KEYWORDS. + + 29 Jun 2002; Seemant Kulleen lsof-4.64.ebuild + files/digest-lsof-4.64 : + + Version bump (old version's tarball does not even exist at SRC_URI). + thanks to: paidhi@mospheira.net in bug #4310 + +*lsof-4.60-r1 (1 Feb 2002) + + 14 Jul 2002; phoen][x lsof-4.60-r1.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/Manifest b/sdk_container/src/third_party/portage-stable/sys-process/lsof/Manifest index 8832ca384f..3d911a5342 100644 --- a/sdk_container/src/third_party/portage-stable/sys-process/lsof/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-process/lsof/Manifest @@ -1,2 +1,32 @@ -DIST lsof_4.81.tar.bz2 778385 RMD160 8dd7db388adc7d0bf320212953067514155f5d1a SHA1 1c8923f054101146a4ad23a32bf29c7bf30e0932 SHA256 29d8a0a039dda5640fed271216e9689e1abca88359acf4e758efb38b51ab8ab9 -DIST lsof_4.82.tar.bz2 793919 RMD160 de7e8441ec80ce13ba7dbf8b023a6403bd670841 SHA1 200aaf7494bddab4c47eea2466c65e57ef2f3786 SHA256 cbfa9fb6ce21b77f1be8a9c0b7fa245965120d968876212697b92617c2b0bd0f +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX lsof-4.85-arg.c.patch 703 SHA256 a517f97ae897dc1d1c7c4e1eeb2fe4a4dab646004c07457709f823e41e57bd43 SHA512 fa0b510e02647ae13515491240f7a2aa169c19f14a3a02ac9735a067ca509613a0aaf00b4f01e8f00a032a6320d15495d876fad3b4903c48df926ef5e8a397df WHIRLPOOL 80ee5f343120caa1ef104d6c0d542357eccf7e14981605cb8f5f82206e17a5f6d25675e3aeeb9c3cfdaa51e8c781aed8273f5e99dab115e0af926cfb0521353f +AUX lsof-4.85-cross.patch 1061 SHA256 3bd94ea0d47e01626c3c6e7bbf4b25245cb221d8700194f01e93e264903abd60 SHA512 9326a2708910a39ba3b81253c21149f8e4fa44b207e4c2a88f86c9322d2b50e6360760fcb13e00f644aba57ad207106c280db00ebc2d1f3d49405b54681548e8 WHIRLPOOL 900bb6f38c83405e9315894af570669d96d2bbcd6240dbf65a78462471ef505ad1d30ee578ef6689d6b4aae4cb2ab212ef7cea3259003a060f5c08d41556e5ab +AUX lsof-4.88-linux.dnode.c.patch 494 SHA256 8c824fe2ac4f4cb492a2d4539e8a921d50e337235c4f42650bade3728487b34b SHA512 253c0b3e3d50f805ffde21ba214e0a56fa554eb98fd126fd3edc4aa0401e24c2fbb72e30288fe8cc371a3f615f5365e6fc753e7dc2aa0a8367f132c7411b28f1 WHIRLPOOL 31aa05df4e7b3a1b0f9c8f37544a2c3d6be3d596a6ef844855cd3e99fb53291ded85e61690e91e274f5edcf805c73e7663723e8c43458d3a70e3abb6689fe2eb +DIST lsof_4.85.tar.bz2 763397 SHA256 49aa58e63539c45bada514a6a2e5a1c9f946ada1f4137dc9154cf4bf6054a1c1 SHA512 f38356d300e18feaac09043f19c3ef612ac22cb89608cbecbc3594dd170705be855ebc5ce80b069db4a5af9bb517b1f4e571c2e175aa579214014d7f77ac30cb WHIRLPOOL 7cc1476bae92699b5b52e2e9a31713840308768b9536d2f4c904439458cd8778311facafffeea93f743db4488dc296fccfaf852d739f2b68859e10031289a6d3 +DIST lsof_4.87.tar.bz2 773664 SHA256 dfdd3709d82bc79ccdf3e404b84aafa9aede5948642a824ecaefd0aac589da2c SHA512 5e811225dd65366e3ef49628d567864fadda1dbda2d66a5e473123e73c468f5a3a577ae4e1b701a55ac49c2a759dab5c413663121c260a2804fca10ece902766 WHIRLPOOL 4ef01b855dbd8418e1533ebb293c3faacfa38c7a3cd30436d0a8174a974b7cd0eebfb79b23c4c3f13b66a65813a6fbdf5aa483d3f8d2689325fe7d0f48bfb5eb +DIST lsof_4.88.tar.bz2 778563 SHA256 fe6f9b0e26b779ccd0ea5a0b6327c2b5c38d207a6db16f61ac01bd6c44e5c99b SHA512 acf3901ac08bac5acaa123af835de03fcf86c1cb851a2cba5bb6d08c53dff62570e4129c18ffa241ae84a83d5e6fc5207fb12e43b5ff5a21a0c1967ca117848b WHIRLPOOL 74d85794e5f05920ac83b160b02e510442ebe3f390a8f30bbf514f31bb8ff74ad191f89bed5b3eee47033cc7d6fe01ba4d9d812050d7132e041899d96264076f +EBUILD lsof-4.85-r2.ebuild 2384 SHA256 c15ed72a62bd90c308c1a892407ca60bb25129e2b20fd2bbdc663a68b612506c SHA512 026c55efeb974319b713a67053b069ead9c7a0f29dbe41912afa34a2c484f9540827a593b6d465a33a88339dadd5baecd06c10e26c6990f6169a0d1fd8ccdc1d WHIRLPOOL 1bb12e1157f7ad68fe29335d620acfa3df07d90f3dbbdcb77134fa01e1b2ec81f19308bc865b1356991ead0bfcc375d346dc191e9d08fed23a0a1241f609f772 +EBUILD lsof-4.87-r1.ebuild 2871 SHA256 50b781cccf02e1d4b0e399debb966abf1949f49ec3613621a793f04660bbc593 SHA512 3012421d3e375de23d565d64db190dbdfe4482f84575a28cca711469c9b308de1825d1b3f3b951b0a2129e835041717c095f76369c7c7b7d103fce65c90ce089 WHIRLPOOL c6a1182f9dc3fa07f1d21c5264fd4affdae487e5f3af8fca8f88f8c4fb37f8227c7f909e64b29f0bcb3a6670aa80a4b5f2f7bbc68cac2bdbbd0920bcac4d864d +EBUILD lsof-4.88-r1.ebuild 3066 SHA256 34ae2cb855f9dcd3957e9e0b84619595a523e03bdd52a69ffc4546db3aa8d667 SHA512 aea5aac5c61fbb5f2b252ced65f177cc1fb36b2a26400ac6589e9461604472d0ea372f28eec585e8b812325d8c8327047c4429f6cfe997a4c500dbc164cfd9fa WHIRLPOOL 2c0cee94d10e0a94ff36fc693bb32fb9c714ae0b76c8449e66c7be02576bda471f70e3e2492be4b341dfb1079ab1dc0aaeb7f1f1353d7977100f6ce5f959379a +EBUILD lsof-4.88.ebuild 3016 SHA256 7d1d90c9782d502b7742526c99c66599ca69045fb7b76e0adefe5432b4516032 SHA512 fedecbdbe05e1b5387430ec42eaa965d36ec76182ffa18e487bd5ba35a07b07302477f1d0d31fea641ceb6bc8646001aabc0e79dd5df2d7250be1a615e1f19d7 WHIRLPOOL f3cb100315de1592c3d65d201250a5fccc9be0f6d5da520081ecc4d5e4840b007ba51fa0bf5e3601c5d5e2725d0efa1874d6e040dc133634238367df88d00ff7 +MISC ChangeLog 17724 SHA256 7e268fa1536b004623a0c3b9d363e8314465937308d60d9d632e36575c38cc62 SHA512 fa2a2310a5a983c53f7b265da8795b85cd7f5e9bee9fa38fd2f050c31fa058fb010db950409aa1ef60e1a3ec42223fb0c5f7c70696be5a177730e1c23f3a52de WHIRLPOOL 9a806dc3f872a131bef97430dfc08935fd093d11546dc5111cf06e55566c82daa21944d51b86b5d1514212a0eb1977495ed4f57404e559a4229f68f8b3e47010 +MISC metadata.xml 238 SHA256 27f27d7c7ba9fb670a6867a79ff8af354e48735f9bd672d387d96b4bd49d415b SHA512 b8434ca8a5f116234268cca5c8d7cf20b3187e1f2c326bfe3693e2e85c2dac961618b39a20d0d5b7a01744b5159057e2861eeaff7fef6a08e0fc4c1b47bbf778 WHIRLPOOL f3ada27de4f86d469929230f1649727d91cc303e007ae728038062a04522053f0b49559d5bc4b6dd203744ba117d1577d03d62a1cb5d7c24c86c268edf057761 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJVLZn2AAoJEPGu1DbS6WIA7xAP/0T3yBx1c5kQGapMlgNBInK4 +bkBN8gYmdSmXmGmx7rdKgVzJO7Sx+KN7rMXnmX6/n4nFb+53ElpnLqMEiVpz1aXw +47DyeCiELknLa5RhmiX/jL0KiGMmrLjWTS5XfxUWQrfjZQ4u+xjfju8cyKcs4U/9 +R0SFifOvkC8gWeqecTzcbWvrhZzyKuibpTO9CRkywTBJ3R1dOSV1LW1INqXW9vCQ +zEp2mFpcwJzzKXrgR0FZP/cyNDiLH0c15SPuTpgriccMNTTuwaF//44OahyzpkJ8 +gSIqZSWrC9cnjCUSARBFPsBOwYZRg+rAHi9Opo0/XwmNu6DQnTFyE8sG0SbZ+Xki +FKkRNHRZG80PshdDza0nV0Ev86BigJP2ge0qQsZV8r7rD7O5FbaRCoyiar2fI9yI +hRSmXVJjZyANqdamoF87VqltIXcdfVB0xEL6OrTArdsLzdR7zTwFcsBwKbtK5MqF +YzQZOnkJ/TIiUmRGeWnjA9E5w7kznzTigL5aSttwevt1sngCZYGJyF85mgqvCtCN +mISBypXJlDaGnVGBCgTCeeGPQz2xQjoz6CTSE/7AzKQgA0UadwsACkVVUZ1zg862 +Wu+zxWcs5prVaXWMg5/GojIJrCxA6FjChjOv3p3PXSx1cXdi0zru/pt7pNqbqr6Y +xJvGlJ/w8BFO5pT90RRZ +=8NN4 +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.78-answer-config.patch b/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.78-answer-config.patch deleted file mode 100644 index a5e5f12027..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.78-answer-config.patch +++ /dev/null @@ -1,95 +0,0 @@ ---- a/Configure -+++ b/Configure -@@ -2294,3 +2294,3 @@ - fi # } -- LSOF_CFGF="-DLINUXV=$LSOF_VERS" -+ LSOF_CFGF="${CFLAGS} -DLINUXV=$LSOF_VERS" - if test $LSOF_VERS -lt 21072 # { -@@ -4828,3 +4828,3 @@ - echo "" >> $LSOF_MKFC -- echo "CFGL= $LSOF_FCFGL -L./$LSOF_LIB -llsof $LSOF_CFGL" >> $LSOF_MKFC -+ echo "CFGL= $LSOF_FCFGL -L./$LSOF_LIB -llsof $LSOF_CFGL ${LDFLAGS}" >> $LSOF_MKFC - fi # } ---- a/Customize -+++ b/Customize -@@ -110,7 +110,7 @@ - do - echo "" - echo $EO "Do you want to customize (y|n) [y]? $EC" -- read ANS EXCESS -+ ANS=y - if test "X$ANS" = "Xn" -o "X$ANS" = "XN" - then - exit 0 -@@ -214,7 +214,7 @@ - else - echo $EO "Enable HASSECURITY (y|n) [n]? $EC" - fi -- read ANS EXCESS -+ ANS=y - if test "X$ANS" = "Xy" -o "X$ANS" = "XY" - then - echo "" -@@ -277,7 +277,7 @@ - else - echo $EO "Enable HASNOSOCKSECURITY (y|n) [n]? $EC" - fi -- read ANS EXCESS -+ ANS=y - if test "X$ANS" = "Xy" -o "X$ANS" = "XY" - then - echo "" -@@ -339,7 +339,7 @@ - else - echo $EO "Disable WARNINGSTATE? (y|n) [n]? $EC" - fi -- read ANS EXCESS -+ ANS=n - if test "X$ANS" = "Xy" -o "X$ANS" = "XY" - then - echo "" -@@ -408,7 +408,7 @@ - else - echo $EO "Enable WARNDEVACCESS (y|n) [n]? $EC" - fi -- read ANS EXCESS -+ ANS=n - if test "X$ANS" = "Xy" -o "X$ANS" = "XY" - then - echo "" -@@ -491,7 +491,7 @@ - else - echo $EO "Enable HASDCACHE (y|n) [n]? $EC" - fi -- read ANS EXCESS -+ ANS=n - if test "X$ANS" = "Xy" -o "X$ANS" = "XY" - then - echo "" -@@ -545,7 +545,7 @@ - do - echo "" - echo $EO "Do you want to change path options (y|n) [n]? $EC" -- read ANS EXCESS -+ ANS=n - if test "X$ANS" = "Xy" -o "X$ANS" = "XY" - then - CDC=1 -@@ -928,7 +928,7 @@ - else - echo $EO "Enable HASKERNIDCK (y|n) [n]? $EC" - fi -- read ANS EXCESS -+ ANS=y - if test "X$ANS" = "Xy" -o "X$ANS" = "XY" - then - echo "" -@@ -1125,7 +1125,7 @@ - echo "" - echo "Do you want to rename $OLD to ${OLD}.old and replace it with" - echo $EO "$NEW (y|n) [y]? $EC" -- read ANS EXCESS -+ ANS=y - if test "X$ANS" = "Xn" -o "X$ANS" = "XN" - then - END=1 diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.81-proc_c.patch b/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.81-proc_c.patch deleted file mode 100644 index 0cec268618..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.81-proc_c.patch +++ /dev/null @@ -1,14 +0,0 @@ -*** /tmp/T0wOaObl Sun Nov 2 15:02:40 2008 ---- proc.c Sun Nov 2 15:01:28 2008 -*************** -*** 841,848 **** - { - if (Lf->sf & SELEXCLF) - return; -- if (((Selflags & SELNET) == SELNET) && !(Lf->sf & SELNET)) -- return; - Lp->pss |= PS_SEC; - if (Plf) - Plf->next = Lf; ---- 841,846 ---- - diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.81-recmake.patch b/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.81-recmake.patch deleted file mode 100644 index e6689448c6..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.81-recmake.patch +++ /dev/null @@ -1,18 +0,0 @@ -Fix recursive make calls on G/FreeBSD -Merged upstream; will appear in 4.82 -Or in: -ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/NEW/lsof_4.82B.freebsd.tar.bz2 - -https://bugs.gentoo.org/show_bug.cgi?id=250383 - ---- lsof_4.81/lsof_4.81_src/dialects/freebsd/Makefile.old 2008-12-09 12:56:40 +0000 -+++ lsof_4.81/lsof_4.81_src/dialects/freebsd/Makefile 2008-12-09 12:56:48 +0000 -@@ -129,7 +129,7 @@ - - dnode2.o: dzfs.h dnode2.c - @if [ -f ./Makefile.zfs ]; then \ -- make -f Makefile.zfs dnode2.o; \ -+ ${MAKE} -f Makefile.zfs dnode2.o; \ - else \ - echo "${CC} ${CFLAGS} -c dnode2.c"; \ - ${CC} ${CFLAGS} -c dnode2.c; \ diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.85-arg.c.patch b/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.85-arg.c.patch new file mode 100644 index 0000000000..98838cd772 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.85-arg.c.patch @@ -0,0 +1,30 @@ +arg.c.patch Patches: lsof_4.85_src/arg.c + + Importance: major for all dialects supporting + the +|-e option (e.g., Linux) + + Function: this patch corrects a bug in the + accumulation of multiple +|-e + option values + +*** /tmp/T0iAaaeo Thu Oct 20 14:08:43 2011 +--- arg.c Thu Oct 20 14:03:49 2011 +*************** +*** 778,785 **** + ep->pathl = i; + ep->rdlnk = rdlnk; + ep->mp = (struct mounts *)NULL; +! if (!(ep->next = Efsysl)) +! Efsysl = ep; + return(0); + } + #endif /* defined(HASEOPT) */ +--- 778,785 ---- + ep->pathl = i; + ep->rdlnk = rdlnk; + ep->mp = (struct mounts *)NULL; +! ep->next = Efsysl; +! Efsysl = ep; + return(0); + } + #endif /* defined(HASEOPT) */ diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.85-cross.patch b/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.85-cross.patch new file mode 100644 index 0000000000..c2c73ccb56 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.85-cross.patch @@ -0,0 +1,37 @@ +let the preprocessor work its magic rather than executing the code + +https://bugs.gentoo.org/432120 + +make sure to use -P here + +https://bugs.gentoo.org/546636 + +--- a/Configure ++++ b/Configure +@@ -2730,20 +2730,17 @@ LOCKF_OWNER4 + rm -f ${LSOF_TMPC}.* + cat > $LSOF_TMPC.c << .LSOF_END_HERE_DOC1 + #include +-main() { ++#undef XXX + #if defined(__GLIBC__) && defined(__GLIBC_MINOR__) +-printf("-DGLIBCV=%d\n",__GLIBC__*100+__GLIBC_MINOR__); ++XXX: __GLIBC__ * 100 + __GLIBC_MINOR__ + #elif defined(__GLIBC__) +-printf("-DGLIBCV=%d00\n",__GLIBC__); +-#else +-printf("\n"); ++XXX: __GLIBC__ * 100 + #endif +-return(0); } + .LSOF_END_HERE_DOC1 +- $LINUX_CONF_CC ${LSOF_TMPC}.c -I$LSOF_INCLUDE -o ${LSOF_TMPC}.x > /dev/null 2>&1 ++ $LINUX_CONF_CC ${LSOF_TMPC}.c -E -P -I$LSOF_INCLUDE 2>/dev/null | sed -n '/^XXX:/s|.*:||p' > ${LSOF_TMPC}.x +- if test -x ${LSOF_TMPC}.x # { ++ if test -s ${LSOF_TMPC}.x # { + then +- LINUX_CLIB=`${LSOF_TMPC}.x` ++ LINUX_CLIB="-DGLIBCV=$(( `cat ${LSOF_TMPC}.x` ))" + LSOF_TMP=$? + else + LINUX_CLIB="" diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.88-linux.dnode.c.patch b/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.88-linux.dnode.c.patch new file mode 100644 index 0000000000..28640a9e65 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/lsof/files/lsof-4.88-linux.dnode.c.patch @@ -0,0 +1,21 @@ +ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/patches/4.88/linux.dnode.c.patch + +*** dnode.c +--- lsof_4.88_src/dialects/linux/dnode.c +*************** +*** 580,586 **** + Lf->inp_ty = 1; + + #if defined(HASEPTOPTS) +! if (Lf->ntype == N_FIFO) { + (void) enter_pinfo(); + Lf->sf |= SELPINFO; + } +--- 580,586 ---- + Lf->inp_ty = 1; + + #if defined(HASEPTOPTS) +! if ((Lf->ntype == N_FIFO) && FpipeE) { + (void) enter_pinfo(); + Lf->sf |= SELPINFO; + } diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.81-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.81-r2.ebuild deleted file mode 100644 index b79d4cc74e..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.81-r2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/lsof-4.81-r2.ebuild,v 1.9 2009/03/17 10:22:21 armin76 Exp $ - -inherit eutils flag-o-matic fixheadtails toolchain-funcs - -MY_P=${P/-/_} -DESCRIPTION="Lists open files for running Unix processes" -HOMEPAGE="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/" -SRC_URI="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2 - ftp://vic.cc.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2 - ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/${MY_P}.tar.bz2" - -LICENSE="lsof" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="static selinux" - -DEPEND="selinux? ( sys-libs/libselinux )" - -S=${WORKDIR}/${MY_P}/${MY_P}_src - -src_unpack() { - unpack ${A} - cd ${MY_P} - unpack ./${MY_P}_src.tar - cd "${S}" - - # Patch an over-zealous rejection of open-file listing when - # no options are specified on the command line and security - # options are enabled. Bug #244660 - epatch "${FILESDIR}"/${P}-proc_c.patch - - # now patch the scripts to automate everything - ht_fix_file Configure Customize - touch .neverInv - epatch "${FILESDIR}"/${PN}-4.78-answer-config.patch - #Fix automagic dependency on libselinux. Bug 188272. - if ! use selinux; then - sed -i \ - -e 's/ -DHASSELINUX//' \ - -e 's/ -lselinux//' \ - Configure || die "Sed failed. 404. WTF..." - fi - epatch "${FILESDIR}"/${P}-recmake.patch #250383 drop at next bump -} - -src_compile() { - use static && append-ldflags -static - - local target="linux" - use kernel_FreeBSD && target=freebsd - ./Configure ${target} || die "configure failed" - - # Make sure we use proper toolchain - sed -i \ - -e "/^CC=/s:cc:$(tc-getCC):" \ - -e "/^AR=/s:ar:$(tc-getAR):" \ - -e "/^RANLIB=/s:ranlib:$(tc-getRANLIB):" \ - Makefile lib/Makefile - - emake DEBUG="" all || die "emake failed" -} - -src_install() { - dobin lsof || die "dosbin" - - insinto /usr/share/lsof/scripts - doins scripts/* - - doman lsof.8 - dodoc 00* -} diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.82.ebuild b/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.82.ebuild deleted file mode 100644 index 60fed97bf2..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.82.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/lsof-4.82.ebuild,v 1.9 2010/02/01 17:58:35 hwoarang Exp $ - -inherit flag-o-matic toolchain-funcs - -MY_P=${P/-/_} -DESCRIPTION="Lists open files for running Unix processes" -HOMEPAGE="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/" -SRC_URI="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2 - ftp://vic.cc.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2 - ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/${MY_P}.tar.bz2" - -LICENSE="lsof" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="static selinux" - -DEPEND="selinux? ( sys-libs/libselinux )" - -S=${WORKDIR}/${MY_P}/${MY_P}_src - -src_unpack() { - unpack ${A} - cd ${MY_P} - unpack ./${MY_P}_src.tar - cd "${S}" - - sed -i \ - -e '/LSOF_CFGF="-/s:=":="$LSOF_CFGF :' \ - -e '/^LSOF_CFGF=/s:$:" ${CFLAGS} ${CPPFLAGS}":' \ - -e "/^LSOF_CFGL=/s:\$:' \$(LDFLAGS)':" \ - -e "/^LSOF_RANLIB/s:ranlib:$(tc-getRANLIB):" \ - Configure -} - -yesno() { use $1 && echo y || echo n ; } -target() { use kernel_FreeBSD && echo freebsd || echo linux ; } - -src_compile() { - use static && append-ldflags -static - - touch .neverInv - LINUX_HASSELINUX=$(yesno selinux) \ - LSOF_CC=$(tc-getCC) \ - LSOF_AR="$(tc-getAR) rc" \ - ./Configure -n $(target) || die - - emake DEBUG="" all || die "emake failed" -} - -src_install() { - dobin lsof || die "dosbin" - - insinto /usr/share/lsof/scripts - doins scripts/* - - doman lsof.8 - dodoc 00* -} diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.85-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.85-r2.ebuild new file mode 100644 index 0000000000..b91bb69d4d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.85-r2.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/lsof-4.85-r2.ebuild,v 1.12 2014/01/20 06:40:56 vapier Exp $ + +EAPI="2" + +inherit eutils flag-o-matic toolchain-funcs + +MY_P=${P/-/_} +DESCRIPTION="Lists open files for running Unix processes" +HOMEPAGE="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/" +SRC_URI="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2 + ftp://vic.cc.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2 + ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/${MY_P}.tar.bz2" + +LICENSE="lsof" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" +IUSE="examples ipv6 rpc selinux static" + +RDEPEND="rpc? ( net-libs/libtirpc ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + rpc? ( virtual/pkgconfig )" + +S=${WORKDIR}/${MY_P}/${MY_P}_src + +src_unpack() { + unpack ${A} + cd ${MY_P} + unpack ./${MY_P}_src.tar +} + +src_prepare() { + epatch "${FILESDIR}"/${P}-arg.c.patch #388555 + epatch "${FILESDIR}"/${PN}-4.85-cross.patch #432120 + # convert `test -r header.h` into a compile test + sed -i -r \ + -e 's:test -r \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\1>" | ${LSOF_CC} ${LSOF_CFGF} -E - >/dev/null 2>\&1:' \ + -e 's:grep (.*) \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\2>" | ${LSOF_CC} ${LSOF_CFGF} -E -P -dD - 2>/dev/null | grep \1:' \ + Configure || die +} + +target() { usex kernel_FreeBSD freebsd linux ; } +src_configure() { + use static && append-ldflags -static + + append-cppflags $(use rpc && $(tc-getPKG_CONFIG) libtirpc --cflags || echo "-DHASNOTRPC -DHASNORPC_H") + append-cppflags $(usex ipv6 -{D,U}HASIPv6) + + export LSOF_CFGL="${CFLAGS} ${LDFLAGS} \ + $(use rpc && $(tc-getPKG_CONFIG) libtirpc --libs)" + + # Set LSOF_INCLUDE to a dummy location so the script doesn't poke + # around in it and mix /usr/include paths with cross-compile/etc. + touch .neverInv + LINUX_HASSELINUX=$(usex selinux y n) \ + LSOF_INCLUDE=${T} \ + LSOF_CC=$(tc-getCC) \ + LSOF_AR="$(tc-getAR) rc" \ + LSOF_RANLIB=$(tc-getRANLIB) \ + LSOF_CFGF="${CFLAGS} ${CPPFLAGS}" \ + ./Configure -n $(target) || die +} + +src_compile() { + emake DEBUG="" all || die +} + +src_install() { + dobin lsof || die + + if use examples ; then + insinto /usr/share/lsof/scripts + doins scripts/* || die + fi + + doman lsof.8 || die + dodoc 00* +} diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.87-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.87-r1.ebuild new file mode 100644 index 0000000000..5d4e17144c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.87-r1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/lsof-4.87-r1.ebuild,v 1.13 2014/12/06 16:38:45 ago Exp $ + +EAPI="4" + +inherit eutils flag-o-matic toolchain-funcs + +MY_P=${P/-/_} +DESCRIPTION="Lists open files for running Unix processes" +HOMEPAGE="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/" +SRC_URI="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2 + ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/${MY_P}.tar.bz2" + +LICENSE="lsof" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="examples ipv6 rpc selinux static" + +RDEPEND="rpc? ( net-libs/libtirpc ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + rpc? ( virtual/pkgconfig )" + +S=${WORKDIR}/${MY_P}/${MY_P}_src + +src_unpack() { + unpack ${A} + cd ${MY_P} + unpack ./${MY_P}_src.tar +} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-4.85-cross.patch #432120 + # convert `test -r header.h` into a compile test + sed -i -r \ + -e 's:test -r \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\1>" | ${LSOF_CC} ${LSOF_CFGF} -E - >/dev/null 2>\&1:' \ + -e 's:grep (.*) \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\2>" | ${LSOF_CC} ${LSOF_CFGF} -E -P -dD - 2>/dev/null | grep \1:' \ + Configure || die +} + +target() { + case ${CHOST} in + *-darwin*) echo darwin ;; + *-freebsd*) echo freebsd ;; + *-solaris*) echo solaris ;; + *-aix*) echo aixgcc ;; + *) echo linux ;; + esac +} + +src_configure() { + use static && append-ldflags -static + + append-cppflags $(use rpc && $(tc-getPKG_CONFIG) libtirpc --cflags || echo "-DHASNOTRPC -DHASNORPC_H") + append-cppflags $(usex ipv6 -{D,U}HASIPv6) + + export LSOF_CFGL="${CFLAGS} ${LDFLAGS} \ + $(use rpc && $(tc-getPKG_CONFIG) libtirpc --libs)" + + # Set LSOF_INCLUDE to a dummy location so the script doesn't poke + # around in it and mix /usr/include paths with cross-compile/etc. + touch .neverInv + LINUX_HASSELINUX=$(usex selinux y n) \ + LSOF_INCLUDE=${T} \ + LSOF_CC=$(tc-getCC) \ + LSOF_AR="$(tc-getAR) rc" \ + LSOF_RANLIB=$(tc-getRANLIB) \ + LSOF_CFGF="${CFLAGS} ${CPPFLAGS}" \ + ./Configure -n $(target) || die +} + +src_compile() { + emake DEBUG="" all +} + +src_install() { + dobin lsof + + if use examples ; then + insinto /usr/share/lsof/scripts + doins scripts/* + fi + + doman lsof.8 + dodoc 00* +} + +pkg_postinst() { + if [[ ${CHOST} == *-solaris* ]] ; then + einfo "Note: to use lsof on Solaris you need read permissions on" + einfo "/dev/kmem, i.e. you need to be root, or to be in the group sys" + elif [[ ${CHOST} == *-aix* ]] ; then + einfo "Note: to use lsof on AIX you need read permissions on /dev/mem and" + einfo "/dev/kmem, i.e. you need to be root, or to be in the group system" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.88-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.88-r1.ebuild new file mode 100644 index 0000000000..346dcf923e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.88-r1.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/lsof-4.88-r1.ebuild,v 1.1 2015/04/14 22:51:33 vapier Exp $ + +EAPI="4" + +inherit eutils flag-o-matic toolchain-funcs + +MY_P=${P/-/_} +DESCRIPTION="Lists open files for running Unix processes" +HOMEPAGE="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/" +SRC_URI="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2 + ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/${MY_P}.tar.bz2" + +LICENSE="lsof" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="examples ipv6 rpc selinux static" + +RDEPEND="rpc? ( net-libs/libtirpc ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + rpc? ( virtual/pkgconfig )" + +S=${WORKDIR}/${MY_P}/${MY_P}_src + +src_unpack() { + unpack ${A} + cd ${MY_P} + unpack ./${MY_P}_src.tar +} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-4.85-cross.patch #432120 + epatch "${FILESDIR}"/${P}-linux.dnode.c.patch + # fix POSIX compliance with `echo` + sed -i \ + -e 's:echo -n:printf:' \ + AFSConfig Configure Customize Inventory tests/CkTestDB || die + # convert `test -r header.h` into a compile test + sed -i -r \ + -e 's:test -r \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\1>" | ${LSOF_CC} ${LSOF_CFGF} -E - >/dev/null 2>\&1:' \ + -e 's:grep (.*) \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\2>" | ${LSOF_CC} ${LSOF_CFGF} -E -P -dD - 2>/dev/null | grep \1:' \ + Configure || die +} + +target() { + case ${CHOST} in + *-darwin*) echo darwin ;; + *-freebsd*) echo freebsd ;; + *-solaris*) echo solaris ;; + *-aix*) echo aixgcc ;; + *) echo linux ;; + esac +} + +src_configure() { + use static && append-ldflags -static + + append-cppflags $(use rpc && $(tc-getPKG_CONFIG) libtirpc --cflags || echo "-DHASNOTRPC -DHASNORPC_H") + append-cppflags $(usex ipv6 -{D,U}HASIPv6) + + export LSOF_CFGL="${CFLAGS} ${LDFLAGS} \ + $(use rpc && $(tc-getPKG_CONFIG) libtirpc --libs)" + + # Set LSOF_INCLUDE to a dummy location so the script doesn't poke + # around in it and mix /usr/include paths with cross-compile/etc. + touch .neverInv + LINUX_HASSELINUX=$(usex selinux y n) \ + LSOF_INCLUDE=${T} \ + LSOF_CC=$(tc-getCC) \ + LSOF_AR="$(tc-getAR) rc" \ + LSOF_RANLIB=$(tc-getRANLIB) \ + LSOF_CFGF="${CFLAGS} ${CPPFLAGS}" \ + ./Configure -n $(target) || die +} + +src_compile() { + emake DEBUG="" all +} + +src_install() { + dobin lsof + + if use examples ; then + insinto /usr/share/lsof/scripts + doins scripts/* + fi + + doman lsof.8 + dodoc 00* +} + +pkg_postinst() { + if [[ ${CHOST} == *-solaris* ]] ; then + einfo "Note: to use lsof on Solaris you need read permissions on" + einfo "/dev/kmem, i.e. you need to be root, or to be in the group sys" + elif [[ ${CHOST} == *-aix* ]] ; then + einfo "Note: to use lsof on AIX you need read permissions on /dev/mem and" + einfo "/dev/kmem, i.e. you need to be root, or to be in the group system" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.88.ebuild b/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.88.ebuild new file mode 100644 index 0000000000..87ef2c5032 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/lsof/lsof-4.88.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/lsof-4.88.ebuild,v 1.3 2015/04/14 22:49:18 vapier Exp $ + +EAPI="4" + +inherit eutils flag-o-matic toolchain-funcs + +MY_P=${P/-/_} +DESCRIPTION="Lists open files for running Unix processes" +HOMEPAGE="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/" +SRC_URI="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2 + ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/${MY_P}.tar.bz2" + +LICENSE="lsof" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="examples ipv6 rpc selinux static" + +RDEPEND="rpc? ( net-libs/libtirpc ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + rpc? ( virtual/pkgconfig )" + +S=${WORKDIR}/${MY_P}/${MY_P}_src + +src_unpack() { + unpack ${A} + cd ${MY_P} + unpack ./${MY_P}_src.tar +} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-4.85-cross.patch #432120 + # fix POSIX compliance with `echo` + sed -i \ + -e 's:echo -n:printf:' \ + AFSConfig Configure Customize Inventory tests/CkTestDB || die + # convert `test -r header.h` into a compile test + sed -i -r \ + -e 's:test -r \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\1>" | ${LSOF_CC} ${LSOF_CFGF} -E - >/dev/null 2>\&1:' \ + -e 's:grep (.*) \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\2>" | ${LSOF_CC} ${LSOF_CFGF} -E -P -dD - 2>/dev/null | grep \1:' \ + Configure || die +} + +target() { + case ${CHOST} in + *-darwin*) echo darwin ;; + *-freebsd*) echo freebsd ;; + *-solaris*) echo solaris ;; + *-aix*) echo aixgcc ;; + *) echo linux ;; + esac +} + +src_configure() { + use static && append-ldflags -static + + append-cppflags $(use rpc && $(tc-getPKG_CONFIG) libtirpc --cflags || echo "-DHASNOTRPC -DHASNORPC_H") + append-cppflags $(usex ipv6 -{D,U}HASIPv6) + + export LSOF_CFGL="${CFLAGS} ${LDFLAGS} \ + $(use rpc && $(tc-getPKG_CONFIG) libtirpc --libs)" + + # Set LSOF_INCLUDE to a dummy location so the script doesn't poke + # around in it and mix /usr/include paths with cross-compile/etc. + touch .neverInv + LINUX_HASSELINUX=$(usex selinux y n) \ + LSOF_INCLUDE=${T} \ + LSOF_CC=$(tc-getCC) \ + LSOF_AR="$(tc-getAR) rc" \ + LSOF_RANLIB=$(tc-getRANLIB) \ + LSOF_CFGF="${CFLAGS} ${CPPFLAGS}" \ + ./Configure -n $(target) || die +} + +src_compile() { + emake DEBUG="" all +} + +src_install() { + dobin lsof + + if use examples ; then + insinto /usr/share/lsof/scripts + doins scripts/* + fi + + doman lsof.8 + dodoc 00* +} + +pkg_postinst() { + if [[ ${CHOST} == *-solaris* ]] ; then + einfo "Note: to use lsof on Solaris you need read permissions on" + einfo "/dev/kmem, i.e. you need to be root, or to be in the group sys" + elif [[ ${CHOST} == *-aix* ]] ; then + einfo "Note: to use lsof on AIX you need read permissions on /dev/mem and" + einfo "/dev/kmem, i.e. you need to be root, or to be in the group system" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-process/lsof/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-process/lsof/metadata.xml new file mode 100644 index 0000000000..49fb858fab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/lsof/metadata.xml @@ -0,0 +1,8 @@ + + + +base-system + + support looking up RPC service info + + diff --git a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/ChangeLog new file mode 100644 index 0000000000..41058f9d93 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/ChangeLog @@ -0,0 +1,784 @@ +# ChangeLog for sys-process/psmisc +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/psmisc/ChangeLog,v 1.169 2015/04/12 10:08:25 zlogene Exp $ + + 12 Apr 2015; Mikle Kolyada psmisc-22.21-r2.ebuild: + alpha stable wrt bug #530662 + + 04 Apr 2015; Mike Frysinger psmisc-22.21-r2.ebuild: + Mark arm64/m68k/s390/sh stable. + + 13 Mar 2015; Mikle Kolyada psmisc-22.21-r2.ebuild: + ia64 stable wrt bug #530662 + +*psmisc-22.21-r2 (28 Jan 2015) + + 28 Jan 2015; Lars Wendler -psmisc-22.21-r1.ebuild, + +psmisc-22.21-r2.ebuild, +files/psmisc-22.21-fuser_typo_fix.patch: + Revbump to fix a typo in fuser which leads to -M option being enabled all the + time. Committed straight to stable. + +*psmisc-22.21-r1 (22 Jan 2015) + + 22 Jan 2015; Lars Wendler -psmisc-22.21.ebuild, + +psmisc-22.21-r1.ebuild: + Upstream re-released latest source tarball. Committed straight to stable + where -r0 ebuild was already stable. + + 02 Jan 2015; Agostino Sarubbo psmisc-22.21.ebuild: + Stable for sparc, wrt bug #530662 + + 01 Jan 2015; Agostino Sarubbo psmisc-22.21.ebuild: + Stable for ppc64, wrt bug #530662 + + 31 Dec 2014; Agostino Sarubbo psmisc-22.21.ebuild: + Stable for ppc, wrt bug #530662 + + 28 Dec 2014; Agostino Sarubbo psmisc-22.21.ebuild: + Stable for x86, wrt bug #530662 + + 27 Dec 2014; Agostino Sarubbo psmisc-22.21.ebuild: + Stable for amd64, wrt bug #530662 + + 07 Dec 2014; Markus Meier psmisc-22.21.ebuild: + arm stable, bug #530662 + + 28 Nov 2014; Jeroen Roovers psmisc-22.21.ebuild: + Stable for HPPA (bug #530662). + + 03 Nov 2014; Mike Frysinger psmisc-22.20.ebuild: + Mark m68k stable. + + 18 Jan 2014; Mike Frysinger psmisc-22.20.ebuild, + psmisc-22.21.ebuild: + Add arm64 love. + +*psmisc-22.21 (10 Nov 2013) + + 10 Nov 2013; Tim Harder +psmisc-22.21.ebuild: + Version bump. + + 24 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: + Stable for sh, wrt bug #456390 + + 20 Feb 2013; Zac Medico psmisc-22.20.ebuild: + Add ~arm-linux keyword. + + 20 Feb 2013; Samuli Suominen psmisc-22.20.ebuild: + Fix installation when CTARGET is set and fuser is installed as eg. + x86_64-pc-linux-gnu-fuser wrt #458250 + + 20 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: + Stable for s390, wrt bug #456390 + + 17 Feb 2013; Jeroen Roovers psmisc-22.20.ebuild: + Stable for HPPA (bug #456390). + + 12 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: + Stable for sparc, wrt bug #456390 + + 12 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: + Stable for alpha, wrt bug #456390 + + 12 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: + Stable for ia64, wrt bug #456390 + + 11 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: + Stable for arm, wrt bug #456390 + + 10 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: + Stable for ppc, wrt bug #456390 + + 10 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: + Stable for ppc64, wrt bug #456390 + + 10 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: + Stable for x86, wrt bug #456390 + + 10 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: + Stable for amd64, wrt bug #456390 + + 10 Feb 2013; Samuli Suominen -psmisc-22.19-r1.ebuild: + old + + 10 Feb 2013; Samuli Suominen psmisc-22.16.ebuild: + Use -> in SRC_URI to prevent filesize problem with Manifest + + 09 Oct 2012; Mike Frysinger + +files/psmisc-22.20-selinux.patch, psmisc-22.20.ebuild: + Add fix from upstream for building on selinux systems #437332 by Amadeusz + Sławiński. + +*psmisc-22.20 (03 Oct 2012) + + 03 Oct 2012; Tim Harder +psmisc-22.20.ebuild: + Version bump. + + 31 Aug 2012; Samuli Suominen + -files/psmisc-22.13-no-nls.patch, -psmisc-22.14.ebuild, -psmisc-22.18.ebuild, + -psmisc-22.19.ebuild: + old + +*psmisc-22.19-r1 (31 Aug 2012) + + 31 Aug 2012; Samuli Suominen +psmisc-22.19-r1.ebuild: + Upstream patch for fuser to work with unix sockets wrt #398811. Thanks to + Piotr Karbowski and Mike Frysinger. + + 25 Aug 2012; Mike Frysinger psmisc-22.16.ebuild, + psmisc-22.18.ebuild, psmisc-22.19.ebuild: + Drop useless -vf args to mv #432632 by Joshua B. Kahlenberg. + + 08 Jul 2012; Raúl Porcel psmisc-22.16.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #420047 + +*psmisc-22.19 (30 Jun 2012) + + 30 Jun 2012; Samuli Suominen +psmisc-22.19.ebuild: + Version bump. + + 19 Jun 2012; Samuli Suominen -psmisc-22.15.ebuild, + -files/psmisc-22.15-COMM_LEN-to-18.patch, -psmisc-22.17.ebuild: + old + +*psmisc-22.18 (19 Jun 2012) + + 19 Jun 2012; Samuli Suominen +psmisc-22.18.ebuild: + Version bump. + + 19 Jun 2012; Samuli Suominen psmisc-22.16.ebuild: + ppc64 stable wrt #420047 + + 11 Jun 2012; Agostino Sarubbo psmisc-22.16.ebuild: + Stable for amd64, wrt bug #420047 + + 09 Jun 2012; Markus Meier psmisc-22.16.ebuild: + arm stable, bug #420047 + + 07 Jun 2012; Brent Baude psmisc-22.16.ebuild: + Marking psmisc-22.16 ppc for bug 420047 + + 07 Jun 2012; Johannes Huber psmisc-22.16.ebuild: + Stable for x86, wrt bug #420047 + + 07 Jun 2012; Jeroen Roovers psmisc-22.16.ebuild: + Stable for HPPA (bug #420047). + +*psmisc-22.17 (07 Jun 2012) + + 07 Jun 2012; Samuli Suominen +psmisc-22.17.ebuild: + Version bump. + + 17 May 2012; Mike Frysinger + +files/psmisc-22.16-fuser-pic.patch, psmisc-22.16.ebuild: + Fix TEXTRELs when building fuser as a PIE #394443 by Attila Tóth. + +*psmisc-22.16 (12 Mar 2012) + + 12 Mar 2012; Samuli Suominen +psmisc-22.16.ebuild: + Version bump. + + 31 Jan 2012; Mike Frysinger psmisc-22.15.ebuild: + Drop autotool usage since we no longer patch autotool files. + +*psmisc-22.15 (28 Jan 2012) + + 28 Jan 2012; Samuli Suominen +psmisc-22.15.ebuild, + +files/psmisc-22.15-COMM_LEN-to-18.patch: + Version bump. Backport -COMM_LEN-to-18.patch from git to prevent pstree + crashing. + + 26 Jan 2012; Samuli Suominen + -files/psmisc-22.5-no-nls.patch, -psmisc-22.12.ebuild, + -files/psmisc-22.12-peekfd.patch, -psmisc-22.13.ebuild: + old + + 26 Jan 2012; Samuli Suominen psmisc-22.14.ebuild: + ppc64 stable wrt #392641 + + 04 Jan 2012; Brent Baude psmisc-22.14.ebuild: + Marking psmisc-22.14 ppc for bug 392641 + + 04 Dec 2011; Raúl Porcel psmisc-22.14.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #392641 + + 02 Dec 2011; Markos Chandras psmisc-22.14.ebuild: + Stable on amd64 wrt bug #392641 + + 30 Nov 2011; Jeroen Roovers psmisc-22.14.ebuild: + Stable for HPPA (bug #392641). + +*psmisc-22.14 (06 Jul 2011) + + 06 Jul 2011; Samuli Suominen +psmisc-22.14.ebuild: + Version bump. + + 20 Sep 2010; Raúl Porcel psmisc-22.12.ebuild: + arm/ia64/m68k/s390/sh/sparc stable wrt #336339 + + 19 Sep 2010; Tobias Klausmann psmisc-22.12.ebuild: + Stable on alpha, bug #336339, thanks to mattst88 for testing + + 12 Sep 2010; Joseph Jezak psmisc-22.12.ebuild: + Marked ppc stable for bug #336339. + + 12 Sep 2010; Markos Chandras psmisc-22.12.ebuild: + Stable on amd64 wrt bug #336339 + + 10 Sep 2010; Jeroen Roovers psmisc-22.12.ebuild: + Stable for HPPA (bug #336339). + + 10 Sep 2010; Christian Faulhammer psmisc-22.12.ebuild: + stable x86, bug 336339 + + 09 Sep 2010; Brent Baude psmisc-22.12.ebuild: + Marking psmisc-22.12 ppc64 for bug 336339 + +*psmisc-22.13 (07 Sep 2010) + + 07 Sep 2010; Samuli Suominen +psmisc-22.13.ebuild, + +files/psmisc-22.13-no-nls.patch: + Version bump. + + 22 Aug 2010; Mike Frysinger psmisc-22.12.ebuild: + Ignore all peekfd build failures #330631 by Raúl Porcel. + + 05 Aug 2010; Samuli Suominen psmisc-22.12.ebuild: + Convert to EAPI="3" and keyword ~amd64-linux ~ia64-linux ~x86-linux wrt + #331321 by Jeremy Olexa. + + 31 Jul 2010; Samuli Suominen psmisc-22.12.ebuild, + +files/psmisc-22.12-peekfd.patch: + Fix missing bits/types.h include in configure.ac check for peekfd and x86_64. + +*psmisc-22.12 (30 Jul 2010) + + 30 Jul 2010; Samuli Suominen +psmisc-22.12.ebuild: + Version bump. + +*psmisc-22.11 (01 May 2010) + + 01 May 2010; Samuli Suominen +psmisc-22.11.ebuild: + Version bump wrt #318043. + + 13 Feb 2010; Raúl Porcel psmisc-22.10.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #304175 + + 13 Feb 2010; Samuli Suominen psmisc-22.10.ebuild: + amd64 stable wrt #304175 + + 12 Feb 2010; Joseph Jezak psmisc-22.10.ebuild: + Marked ppc/ppc64 stable for bug #304175. + + 11 Feb 2010; Jeroen Roovers psmisc-22.10.ebuild: + Stable for HPPA (bug #304175). + + 11 Feb 2010; Christian Faulhammer psmisc-22.10.ebuild: + stable x86, bug 304175 + +*psmisc-22.10 (04 Jan 2010) + + 04 Jan 2010; Samuli Suominen +psmisc-22.10.ebuild: + Version bump. + + 02 Jan 2010; Samuli Suominen psmisc-22.9.ebuild, + +files/psmisc-22.9-locale.patch: + Fix building with -O0 where glibc doesn't include locale.h by itself wrt + #299316. + +*psmisc-22.9 (02 Jan 2010) + + 02 Jan 2010; Samuli Suominen +psmisc-22.9.ebuild: + Version bump. + +*psmisc-22.8-r1 (23 Dec 2009) + + 23 Dec 2009; Samuli Suominen + +psmisc-22.8-r1.ebuild, +files/psmisc-22.8-fuser-r159.patch: + Fix segmentation fault with false options e.g. "fuser --help" wrt #297423 + and everything up to fuser.c Rev. 1.59, fuser.h Rev. 1.7. + +*psmisc-22.8 (11 Dec 2009) + + 11 Dec 2009; Samuli Suominen +psmisc-22.8.ebuild: + Version bump wrt #296498. + + 31 Oct 2009; Brent Baude psmisc-22.7.ebuild: + Marking psmisc-22.7 ppc64 for bug 287739 + + 17 Oct 2009; Raúl Porcel psmisc-22.7.ebuild: + arm/ia64/m68k/s390/sh stable wrt #287739 + + 17 Oct 2009; Tiago Cunha psmisc-22.7.ebuild: + stable sparc, bug 287739 + + 15 Oct 2009; Markus Meier psmisc-22.7.ebuild: + amd64/x86 stable, bug #287739 + + 11 Oct 2009; Tobias Klausmann psmisc-22.7.ebuild: + Stable on alpha, bug #287739 + + 07 Oct 2009; nixnut psmisc-22.7.ebuild: + ppc stable #287739 + + 06 Oct 2009; Jeroen Roovers psmisc-22.7.ebuild: + Stable for HPPA (bug #287739). + + 14 May 2009; Joseph Jezak psmisc-22.6.ebuild: + Marked ppc stable for bug #269301. + +*psmisc-22.7 (10 May 2009) + + 10 May 2009; Mike Frysinger +psmisc-22.7.ebuild: + Version bump. + + 01 Jun 2008; Mike Frysinger psmisc-22.6.ebuild: + Dont pass --disable-nls in the USE=-nls case to avoid confusing warnings + #220787 by Martin Mokrejs. + + 14 May 2008; Jeroen Roovers psmisc-22.6.ebuild: + Stable for HPPA too. + + 12 May 2008; Markus Rothe psmisc-22.6.ebuild: + Stable on ppc64 + + 07 Mar 2008; Santiago M. Mola psmisc-22.6.ebuild: + amd64 stable + + 07 Feb 2008; Raúl Porcel psmisc-22.6.ebuild: + alpha/ia64/sparc/x86 stable + +*psmisc-22.6 (04 Nov 2007) + + 04 Nov 2007; Mike Frysinger +psmisc-22.6.ebuild: + Version bump. + + 06 Oct 2007; Mike Frysinger + +files/psmisc-22.5-no-nls.patch, psmisc-22.5-r2.ebuild: + Fix from impulze for building with USE=-nls and no gettext installed #193920 + by Julian Golderer. + + 27 Sep 2007; Joseph Jezak psmisc-22.5-r2.ebuild: + Marked ppc stable for bug #193833. + + 27 Sep 2007; Joshua Kinard psmisc-22.5-r2.ebuild: + Stable on mips, per #193833. + + 26 Sep 2007; Brent Baude psmisc-22.5-r2.ebuild: + Marking psmisc-22.5-r2 ppc64 stable for bug 193833 + + 26 Sep 2007; Jeroen Roovers psmisc-22.5-r2.ebuild: + Stable for HPPA (bug #193833). + + 26 Sep 2007; Raúl Porcel psmisc-22.5-r2.ebuild: + alpha/ia64/x86 stable wrt #193833 + + 26 Sep 2007; Ferris McCormick psmisc-22.5-r2.ebuild: + Sparc stable --- Bug #193833 --- seems fine. + + 26 Sep 2007; Christoph Mende psmisc-22.5-r2.ebuild: + Stable on amd64 wrt bug #193833 + + 26 Sep 2007; Mike Frysinger psmisc-22.5-r2.ebuild: + Drop C++ cruft from build system. + + 13 Aug 2007; Tobias Scherbaum psmisc-22.5.ebuild: + ppc. stable + + 13 Aug 2007; Gustavo Zacarias psmisc-22.5-r1.ebuild: + Stable on sparc + + 12 Aug 2007; Tom Gall psmisc-22.5-r1.ebuild: + stable on ppc64 + + 11 Aug 2007; Raúl Porcel psmisc-22.5-r1.ebuild: + alpha/ia64/x86 stable + +*psmisc-22.5-r2 (02 Aug 2007) + + 02 Aug 2007; Roy Marples + +files/psmisc-22.5-sockets.patch, +psmisc-22.5-r2.ebuild: + Add a patch from marienz to improve the finding of sockets + +*psmisc-22.5-r1 (11 Jul 2007) + + 11 Jul 2007; Mike Frysinger +psmisc-22.5-r1.ebuild: + Keep all binaries in /usr/bin except for fuser #184969 by spiritus. + + 04 Jul 2007; Roy Marples psmisc-22.5.ebuild: + Don't install pstree.x11 unless USE X, #184226 thanks to Patrick van Staveren. + + 02 Jul 2007; Gustavo Zacarias psmisc-22.5.ebuild: + Stable on sparc + + 30 Jun 2007; Raúl Porcel psmisc-22.5.ebuild: + ia64/x86 stable + + 02 May 2007; Mike Frysinger + +files/psmisc-22.5-user-header.patch, psmisc-22.5.ebuild: + Touchup peekfd handling #175776 by Harald van Dijk. + +*psmisc-22.5 (25 Apr 2007) + + 25 Apr 2007; Mike Frysinger +psmisc-22.5.ebuild: + Version bump. + + 21 Apr 2007; Markus Rothe ChangeLog: + Stable on ppc64; bug #175094 + + 20 Apr 2007; psmisc-22.3.ebuild: + Stable on ALPHA; bug #175094 + + 19 Apr 2007; Jeroen Roovers psmisc-22.3.ebuild: + Stable for HPPA too (bug #175094). + + 18 Apr 2007; Daniel Gryniewicz psmisc-22.3.ebuild: + Marked stable on amd64 for bug #175094 + + 18 Apr 2007; Alexander Færøy psmisc-22.3.ebuild: + Stable on MIPS. + +*psmisc-22.4 (18 Apr 2007) + + 18 Apr 2007; Mike Frysinger + +files/psmisc-22.4-no-peekfd.patch, +psmisc-22.4.ebuild: + Version bump. + + 16 Apr 2007; Markus Rothe psmisc-22.3.ebuild: + Stable on ppc64 + + 01 Apr 2007; Michael Hanselmann psmisc-22.3.ebuild: + Stable on ppc. + + 15 Mar 2007; Gustavo Zacarias psmisc-22.3.ebuild: + Stable on sprac + + 13 Mar 2007; Raúl Porcel psmisc-22.3.ebuild: + x86 stable + +*psmisc-22.3 (16 Sep 2006) + + 16 Sep 2006; Mike Frysinger +psmisc-22.3.ebuild: + Version bump. + + 26 Aug 2006; Mike Frysinger + +files/psmisc-22.2-gcc2.patch, psmisc-22.2.ebuild: + Cheesy patch for gcc-2 compilers. + + 09 Jul 2006; Joshua Kinard psmisc-22.2.ebuild: + Marked stable on mips. + + 28 Jun 2006; Luis Medinas psmisc-22.2.ebuild: + Stable on amd64. Bug #138148. + + 27 Jun 2006; Gustavo Zacarias psmisc-22.2.ebuild: + Stable on sparc wrt #138148 + + 27 Jun 2006; Chris Gianelloni psmisc-22.2.ebuild: + Stable on x86 wrt bug #138148. + + 27 Jun 2006; Tobias Scherbaum psmisc-22.2.ebuild: + ppc stable, #138148 + + 27 Jun 2006; Thomas Cort psmisc-22.2.ebuild: + Stable on alpha wrt Bug #138148. + + 27 Jun 2006; Markus Rothe psmisc-22.2.ebuild: + Stable on ppc64; bug #138148 + + 29 Apr 2006; Joshua Kinard psmisc-22.1.ebuild: + Marked stable on mips. + + 19 Mar 2006; Fernando J. Pereda psmisc-22.1.ebuild: + Stable on alpha wrt bug #126234 + + 17 Mar 2006; Chris White psmisc-22.1.ebuild: + ppc stable per bug #126234. + + 17 Mar 2006; Chris White psmisc-22.1.ebuild: + x86 stable for bug #126234. + + 15 Mar 2006; Markus Rothe psmisc-22.1.ebuild: + Stable on ppc64; bug #126234 + + 15 Mar 2006; Gustavo Zacarias psmisc-22.1.ebuild: + Stable on sparc wrt #126234 + + 15 Mar 2006; Patrick McLean psmisc-22.1.ebuild: + Stable on amd64 (Bug #126234) + +*psmisc-22.2 (15 Mar 2006) + + 15 Mar 2006; Mike Frysinger +psmisc-22.2.ebuild: + Version bump. + + 24 Jan 2006; Mike Frysinger + +files/psmisc-22.1-force-locale.patch, psmisc-22.1.ebuild: + Fix building in some locales (like EE) #119847 by J. + + 15 Jan 2006; Jose Luis Rivero psmisc-21.9.ebuild: + alpha stable, bug #118757 + + 13 Jan 2006; Tobias Scherbaum psmisc-21.9.ebuild: + ppc stable, bug #118757 + + 12 Jan 2006; Markus Rothe psmisc-21.9.ebuild: + Stable on ppc64; bug #118757 + + 12 Jan 2006; Mike Doty psmisc-21.9.ebuild: + amd64 stable, bug 118757 + + 12 Jan 2006; Chris Gianelloni psmisc-21.9.ebuild: + Stable on x86 wrt bug #118757. + + 12 Jan 2006; Gustavo Zacarias psmisc-21.9.ebuild: + Stable on sparc wrt #118757 + + 12 Jan 2006; Stuart Longland psmisc-21.9.ebuild: + Marked psmisc-21.9 stable on mips as per bug #118757 + +*psmisc-22.1 (12 Jan 2006) + + 12 Jan 2006; Mike Frysinger +psmisc-22.1.ebuild: + Version bump. + +*psmisc-21.9 (22 Dec 2005) + + 22 Dec 2005; Mike Frysinger +psmisc-21.9.ebuild: + Version bump. + + 22 Nov 2005; Mike Frysinger + +files/psmisc-21.8-ipv6.patch, psmisc-21.8.ebuild: + Grabbed updates from upstream cvs to control ipv6 support #113212. + + 18 Nov 2005; Chris PeBenito psmisc-21.8.ebuild: + Remove SELinux patching as support is now integrated upstream. + +*psmisc-21.8 (17 Nov 2005) + + 17 Nov 2005; Mike Frysinger +psmisc-21.8.ebuild: + Version bump #112699 by Benno Schulenberg. + + 17 Sep 2005; Ciaran McCreesh ChangeLog: + Converted to UTF-8, fixed encoding screwups + + 16 Sep 2005; Aron Griffis psmisc-21.6.ebuild: + Mark 21.6 stable on alpha + + 08 Sep 2005; Aaron Walker psmisc-21.6.ebuild: + Stable on mips. + + 03 Sep 2005; Markus Rothe psmisc-21.6.ebuild: + Stable on ppc64 + + 18 Aug 2005; Michael Hanselmann psmisc-21.6.ebuild: + Stable on ppc. + + 16 Aug 2005; Gustavo Zacarias psmisc-21.6.ebuild: + Stable on sparc + + 29 Apr 2005; Mike Frysinger + +files/psmisc-21.6-scanf.patch, psmisc-21.6.ebuild: + Add a patch to use valid C98/C99 scanf (i.e. fix pstree for uClibc). + + 09 Apr 2005; Markus Rothe psmisc-21.5.ebuild: + Stable on ppc64 + + 28 Mar 2005; Michael Hanselmann psmisc-21.5.ebuild: + Stable on ppc. + + 19 Mar 2005; Chris PeBenito + +files/psmisc-21.6-selinux.diff.bz2: + Add 21.6 SELinux patch. + + 19 Mar 2005; Bryan Østergaard psmisc-21.5.ebuild: + Stable on alpha. + + 14 Mar 2005; files/psmisc-21.6-nonls.patch: + - update nonls patch + +*psmisc-21.6 (14 Mar 2005) + + 14 Mar 2005; Mike Frysinger + +files/psmisc-21.6-nonls.patch, +psmisc-21.6.ebuild: + Version bump. + +*psmisc-21.5 (03 Mar 2005) + + 03 Mar 2005; Ciaran McCreesh +metadata.xml, + +files/psmisc-21.4-no-nls.patch, +files/psmisc-21.4-selinux.diff.bz2, + +files/psmisc-21.5-selinux.diff.bz2, +psmisc-21.4.ebuild, + +psmisc-21.5.ebuild: + Moved from sys-apps/psmisc to sys-process/psmisc. + + 07 Feb 2005; Gustavo Zacarias psmisc-21.5.ebuild: + Stable on sparc + + 04 Jan 2005; Chris PeBenito + +files/psmisc-21.5-selinux.diff.bz2, psmisc-21.5.ebuild: + Add missing SELinux patch for 21.5. + +*psmisc-21.5 (01 Jan 2005) + + 01 Jan 2005; Mike Frysinger +psmisc-21.5.ebuild: + Version bump. + + 01 Jan 2005; Mike Frysinger + -files/psmisc-21.4-no-nls-selinux.patch, files/psmisc-21.4-no-nls.patch, + files/psmisc-21.4-selinux.diff.bz2, psmisc-21.4.ebuild: + Clean up the patches #76230 by Milus János. + + 07 Dec 2004; Mike Frysinger psmisc-21.4.ebuild: + Remove C++ requirement #73632. + + 22 Oct 2004; Chris PeBenito psmisc-21.4.ebuild: + Add libtool to selinux dep to fix #59196. + + 27 Sep 2004; Danny van Dyk psmisc-21.4.ebuild: + Marked stable on amd64. + + 25 Sep 2004; Joshua Kinard psmisc-21.4.ebuild: + Marked stable on mips. + + 09 Sep 2004; Gustavo Zacarias psmisc-21.4.ebuild: + Stable on sparc + + 25 Jun 2004; psmisc-21.4.ebuild, + files/psmisc-21.4-no-nls-selinux.patch: + no-nls patch was failing with USE='selinux -nls', added offset patch from bug + #55115 + + 15 Jun 2004; psmisc-21.2-r4.ebuild, psmisc-21.4.ebuild, + files/psmisc-21.2-no-nls.patch, files/psmisc-21.4-no-nls.patch: + added patch to allow the disabling of nls for psmisc + + 11 Jun 2004; Bryan Østergaard psmisc-21.4.ebuild: + Stable on alpha. + + 27 Apr 2004; Michael McCabe psmisc-21.4.ebuild: + Marked stable on s390 + + 09 Apr 2004; Travis Tilley psmisc-21.2-r4.ebuild: + stable on amd64 + + 29 Mar 2004; Jon Portnoy psmisc-21.4.ebuild : + Removed RESTRICT=nomirror. + + 25 Mar 2004; Martin Holzer psmisc-21.4.ebuild, + files/psmisc-21.4-selinux.diff.bz2: + adding selinux patch. + +*psmisc-21.4 (24 Mar 2004) + + 24 Mar 2004; Martin Holzer psmisc-21.4.ebuild: + Version bumped. Closes 45251 + + 21 Mar 2004; Joshua Kinard psmisc-21.2-r4.ebuild: + Added gnuconfig support for mips64 hosts + + 20 Mar 2004; Michael Sterrett psmisc-21.2-r3.ebuild, + psmisc-21.2-r4.ebuild: + inherit eutils for epatch + + 07 Mar 2004; Joshua Kinard psmisc-21.2-r3.ebuild, + psmisc-21.2-r4.ebuild: + Marked stable on mips, copyright header fixes. + + 02 Mar 2004; Brian Jackson psmisc-21.2-r4.ebuild: + adding initial s390 support + + 03 Feb 2004; psmisc-21.2-r4.ebuild: + marked stable on sparc + + 02 Feb 2004; Chris PeBenito psmisc-21.2-r4.ebuild: + Mark x86 stable. + + 03 Feb 2004; Bartosch Pixa psmisc-21.2-r4.ebuild: + set ppc in keywords + +*psmisc-21.2-r4 (28 Oct 2003) + + 03 Feb 2003; Guy Martin psmisc-21.2-r4.ebuild : + Marked stable on hppa. + + 28 Oct 2003; Chris PeBenito psmisc-21.2-r3.ebuild, + psmisc-21.2-r4.ebuild, files/psmisc-21.2-selinux.diff.bz2: + Switch SELinux patch from old API to new API. + + 14 Sep 2003; Martin Schlemmer : + Killall segfault if an command is longer than 128 bytes, as the realloc call + is not done in such an way to update the pointer that is used, thanks to bug + (bug #28234) submitted by Grant McDorman . + +*psmisc-21.2-r3 (04 Aug 2003) + + 04 Aug 2003; Martin Schlemmer psmisc-21.2-r3.ebuild: + We use pidof from baselayout, bug #21191 + + 24 Jun 2003; Aron Griffis psmisc-21.2-r2.ebuild: + Mark stable on alpha + +*psmisc-21.2-r2 (19 May 2003) + + 06 Jul 2003; Guy Martin psmisc-21.2-r2.ebuild : + Marked stable on hppa. + + 22 Jun 2003; Joshua Kinard psmisc-21.2-r2.ebuild: + Changed ~sparc & ~mips to sparc & mips + + 19 May 2003; Martin Schlemmer psmisc-21.2-r2.ebuild, + files/psmisc-21.2-gcc33.patch: + Fix gcc-3.3 compile issues, bug #21212. + +*psmisc-21.2-r1 (20 Mar 2003) + + 25 Mar 2003; Joshua Brindle psmisc-21.2-r1.ebuild: + added selinux support, thanks sindian + + 20 Mar 2003; Seemant Kulleen psmisc-19-r3.ebuild, + psmisc-19-r3.ebuild, psmisc-21.2-r1.ebuild: + removed pic cruft + +*psmisc-21.2 (19 Nov 2002) + + 20 Mar 2003; Seemant Kulleen psmisc-19-r3.ebuild, + psmisc-19-r3.ebuild, psmisc-21.2.ebuild: + removed pic cruft + + 24 Feb 2003; Nicholas Wourms psmisc-21.2.ebuild : + Marked as stable for mips. + + 20 Feb 2003; Zach Welch psmisc-21.2.ebuild : + Added arm to keywords. + + 09 Feb 2003; Guy Martin psmisc-21.2.ebuild : + Added hppa to keywords. + + 01 Jan 2003; Mike Frysinger : + Unmasked KEYWORDS for all arch's + + 23 Oct 2002; Mike Frysinger : + Version bump, enhancements, change to use psmisc source + +*psmisc-19-r3 (1 Feb 2002) + + 24 Feb 2003; Nicholas Wourms psmisc-19-r3.ebuild : + Marked as stable for mips. + + 09 Feb 2003; Seemant Kulleen psmisc-19-r3.ebuild : + + Sed delimiters are now : instead of /, closing bug #15006 by Blu3 + + + 23 Oct 2002; Mike Frysinger : + Removed bootcd USE flag + + 14 Jul 2002; phoen][x psmisc-19-r3.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 1 Feb 2002; G.Bevin ChangeLog : + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/Manifest b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/Manifest index d904b71bf8..323ff6267d 100644 --- a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/Manifest @@ -1 +1,23 @@ -DIST psmisc-22.10.tar.gz 314712 RMD160 cf0fa6985db0ac4c6b31b0a1af7cf47da2e5b6ba SHA1 20bfa81ec36603c6a141bd7e6137cf9d3b52c3d9 SHA256 e8c2a520549ec86deeccd55fd30cbb46fca20e57d7dfde240ee49df1c6dca053 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX psmisc-22.16-fuser-pic.patch 598 SHA256 075c1406d995cafb4d8fac83b984fc5a0e03215548def65da565c97644a0a817 SHA512 ada88e426a53c326b3c28b3747a66736e68d4d9218566929bbf2ccf647276d6c7ac7cf08c8df84347a6d3577670e6612258a04b491fea71ecdd266be7073a060 WHIRLPOOL 1cbdc68a87acd2bea28844053bf892fe2a3b2cb029bd71a763ba31a02cf600d0dd7c43699b2b2de8293072c9c0881083112c655f3e7b014b18c9ffe9bcafab93 +AUX psmisc-22.20-selinux.patch 9092 SHA256 3aabdfb164d19fc38ace4272833973dd5b0d8971a7f2b8e4ac4dae4e5ea9459e SHA512 9e146809d411d28cbccc305f32d1cacb09e803deddb9ef2762e45ef9d4276abf30e1bce6bd33f5297293f77c4033c38f7075ba5d5c9f43f1886de01b2203782c WHIRLPOOL 53ec1e82aa50d4a700e884d1ff274c5104c7b51caa066b63b6eb79f33b9d111cef23e961ea5bd9b1cf533d909a5d2a95cf2a5dc23666bf056a09cf7dbefd0b7c +AUX psmisc-22.21-fuser_typo_fix.patch 1226 SHA256 51c251f07ad0a898a5654fe18d8955e08943025c5df2f73d0f65d00c4b6c3c92 SHA512 c2e46a19959f368935462bc93bde8bf5ee4a3b5530a66255cd9a83be04acbc6246e0a3900efeb1cb9f1bbaf5a1435c0c65d677f643664be25f87662e6048c930 WHIRLPOOL 48c6bc0bd4c4b521be621406d5b52d4df47687307ec681e5c20dfce77db22c7f1db322d40614a9eb59cfa3aebd287af8e23b6ce9cba21dd986f78718669c34e5 +DIST psmisc-22.16-r1.tar.gz 468223 SHA256 38ba34e9ddbfa755f9b7c54a4e1733e12d65121891dacda941f21d856ab41da8 SHA512 f6805f2fdd07f06a1f2ad70be065636a842dd73f4ec176b8173d7486d737561330a52392cf8712aa509fa303a174775a41a0fd73e89dad3a2958fa1d7e5b97f9 WHIRLPOOL 056dff216ac303e18af7fa1ed0a4fc97d91b701a7e69cce599079a13a478206107521d7fc2693eaca97c7c65c9417475c8c499b59a74f9d275a47afdd6a04254 +DIST psmisc-22.20.tar.gz 432501 SHA256 b17224e2385f6a799ffebba27eb7870771d42555e86814ef56b6d7e955765514 SHA512 5565163651c90afeb146c3305fddefc544bcd4cd5e98917fd57a9920e76c22e4bc0a197618539475a1410cfec9dd168b69983b2210a3ad9fc54368e9220503a6 WHIRLPOOL 97826e7d6d5def8a631a0726c3c1c8f67ab4f5f5b39e67d4a915f2741d8914b6c83d69293daacf25e92cef37990e1463ef7dc0843b47d5b0bfb1e3745fde669d +DIST psmisc-22.21.tar.gz 457702 SHA256 97323cad619210845b696d7d722c383852b2acb5c49b5b0852c4f29c77a8145a SHA512 766aeb45687090b88b17176c5117a603e83fe92a13c013aea72c8ee80048adf02e18c7daa52ddfb8b2135f7c9a1bcae38896cdfb8d0158728d85a446c5e0d5ae WHIRLPOOL cbd4af3e54ce01f43558184b57a24e44dfb6e05d8438bd11e2308ee62535bb93dc417b08e66603966cc5912d7fa88c29df1529995a42e2a8b7c3da663b01681f +EBUILD psmisc-22.16.ebuild 1426 SHA256 0d05a1277910e0d60f5a2433aecbadc681e2194aeb908036feba6aacd0d379c7 SHA512 f652731fd903fa79fb8fce1900176e21d494774992a3b6fc4c049aae9e0fb20ac662fb5e6f84b37df07075d3219b94f40f682d9baea99051ad97b1bade08e02e WHIRLPOOL 4eb13a3e8f1edb2c4f831dc35d81994944d17e63cf61c2e24b1e072314098f0582d71a304583d93910c96307195f90c2b38d1a5aa16bd582ed6cba025006cb6e +EBUILD psmisc-22.20.ebuild 1441 SHA256 ae2e6cec393b605f46531eac16eb2cceb1ffc55fcd71fa32ed4ef2c6be34a5fb SHA512 7bfea1acfb15489fe09b2dfdbace687b370f821d5b964fb49dc292f0f648e3a47dd45898a757d62fa4f3a6c816f227c1f9f3ac727a8eddbe3ce70852a4da4532 WHIRLPOOL b974d0ca13be59b49f9b7a9d7cf4fb957b27cc5faf0e70a569fb9bdb59b36dd1661902fb82166d1a45ea8ee05867abe4fd63aca9e9785e6c661c9dad5a2c50ca +EBUILD psmisc-22.21-r2.ebuild 1443 SHA256 4ed29f53edf108d555f791cb21b5d332ffc849ce6651d9c19ebe0a31b0d51040 SHA512 63531252f5fc994a353616958b7524b32269c21c533c23588274f70df867682ebc6dcd50d6ecc1577fef0e683e03f3d3bec7754b438a2640c3486687bf42fe09 WHIRLPOOL d53dbcfe426089dfc08a991ec21487f765904af5ae6332480f207c7f5e1d25bb77df7ae5879ccd0fd0dafd401fedae2f74dd8f22e91864c5c4cf3a76f96adc20 +MISC ChangeLog 26697 SHA256 16d09f477a180f5ce09972e75d65ab01786762c8fbab16c8626c3d71c6a715a2 SHA512 69d1685bdca62d3abb35a1505a25127afb938604f18ef8331c119a09668b6aa5d710835a06139f235194db9ddf532e5d010a71744f9ceaae5f3be392175414ee WHIRLPOOL 474cd900f638a54fe261afe828a3b87441a6dc862c3c5fae44676d1d6bb5139bb68dd7a9ac2d09e6d007bc11ce19c207045f35530b6755368f560512ade9d9c8 +MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iJwEAQEIAAYFAlUqQ6gACgkQG9wOWsQutdaCmQP/eqNdQfu9213cEpTI6V9Rzq/C +i7LokHJTrg3bpecqtx3BqwS0tfQMkdD3IR1l6RxL8LOkMyjPd4GiAbZt2LIMJ+KX +GIQRHZZUxZkJqR2sWEKbrSyT7pwo7RbA0lS4phkG1ct6kJeuVWO63R1yZerr0ZYe +nfmYrrkYmtitB7nBe6Q= +=AXjz +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/files/psmisc-22.16-fuser-pic.patch b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/files/psmisc-22.16-fuser-pic.patch new file mode 100644 index 0000000000..40a3c0c0d3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/files/psmisc-22.16-fuser-pic.patch @@ -0,0 +1,17 @@ +http://bugs.gentoo.org/401851 +http://sourceforge.net/tracker/?func=detail&aid=3504801&group_id=15273&atid=115273 + +the x86 asm code is not PIC friendly, so disable it and fall back to the +gcc builtin for doing prefetching + +--- src/lists.h ++++ src/lists.h +@@ -68,7 +68,7 @@ + asm volatile ("lfetch [%0]" :: "r" (x)) + #elif defined(__powerpc64__) + asm volatile ("dcbt 0,%0" :: "r" (x)) +-#elif !defined(__CYGWIN__) && defined(__i386__) ++#elif !defined(__CYGWIN__) && !defined(__PIC__) && defined(__i386__) + asm volatile ("661:\n\t" + ".byte 0x8d,0x74,0x26,0x00\n" + "\n662:\n" diff --git a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/files/psmisc-22.20-selinux.patch b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/files/psmisc-22.20-selinux.patch new file mode 100644 index 0000000000..b4ac010ac8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/files/psmisc-22.20-selinux.patch @@ -0,0 +1,263 @@ +From 89fa40f0a55096a62809e852244d7db3f445b0cd Mon Sep 17 00:00:00 2001 +From: Craig Small +Date: Sun, 7 Oct 2012 10:52:46 +1100 +Subject: [PATCH] pstree compiles with SE Linux + +pstree failed to compile with SE Linux enabled because one of the +scontext was missed and without it enabled the bug doesn't appear. + +pstree is now re-worked so scontext is defined as a dummy meaning +most of the code except the reall SE Linux specific stuff is compilied +meaning this sort of thing shouldn't happen too much again. + +Bug-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=437332 +Bug-Sourceforge: https://sourceforge.net/p/psmisc/bugs/54/ +--- + src/pstree.c | 69 ++++++------------------------------------------------------ + 1 file changed, 6 insertions(+), 63 deletions(-) + +diff --git a/src/pstree.c b/src/pstree.c +index db57244..b9a01cf 100644 +--- a/src/pstree.c ++++ b/src/pstree.c +@@ -47,6 +47,8 @@ + + #ifdef WITH_SELINUX + #include ++#else ++typedef void* security_context_t; /* DUMMY to remove most ifdefs */ + #endif /*WITH_SELINUX */ + + extern const char *__progname; +@@ -81,9 +83,7 @@ typedef struct _proc { + pid_t pid; + pid_t pgid; + uid_t uid; +-#ifdef WITH_SELINUX + security_context_t scontext; +-#endif /*WITH_SELINUX */ + char flags; + struct _child *children; + struct _proc *parent; +@@ -131,16 +131,14 @@ static int *more = NULL; + + static int print_args = 0, compact = 1, user_change = 0, pids = 0, pgids = 0, + show_parents = 0, by_pid = 0, trunc = 1, wait_end = 0; +-#ifdef WITH_SELINUX + static int show_scontext = 0; +-#endif /*WITH_SELINUX */ + static int output_width = 132; + static int cur_x = 1; + static char last_char = 0; + static int dumped = 0; /* used by dump_by_user */ + static int charlen = 0; /* length of character */ + +-static void fix_orphans(void); ++static void fix_orphans(security_context_t scontext); + /* + * Allocates additional buffer space for width and more as needed. + * The first call will allocate the first buffer. +@@ -229,15 +227,12 @@ static int out_int(int x) + return digits; + } + +-#ifdef WITH_SELINUX + static void out_scontext(security_context_t scontext) + { + out_string("`"); + out_string(scontext); + out_string("'"); + } +-#endif /*WITH_SELINUX */ +- + + static void out_newline(void) + { +@@ -259,12 +254,8 @@ static PROC *find_proc(pid_t pid) + return NULL; + } + +-#ifdef WITH_SELINUX + static PROC *new_proc(const char *comm, pid_t pid, uid_t uid, + security_context_t scontext) +-#else /*WITH_SELINUX */ +-static PROC *new_proc(const char *comm, pid_t pid, uid_t uid) +-#endif /*WITH_SELINUX */ + { + PROC *new; + +@@ -279,9 +270,7 @@ static PROC *new_proc(const char *comm, pid_t pid, uid_t uid) + new->flags = 0; + new->argc = 0; + new->argv = NULL; +-#ifdef WITH_SELINUX + new->scontext = scontext; +-#endif /*WITH_SELINUX */ + new->children = NULL; + new->parent = NULL; + new->next = list; +@@ -364,24 +353,14 @@ rename_proc(PROC *this, const char *comm, uid_t uid) + } + } + } +-#ifdef WITH_SELINUX + static void + add_proc(const char *comm, pid_t pid, pid_t ppid, pid_t pgid, uid_t uid, + const char *args, int size, char isthread, security_context_t scontext) +-#else /*WITH_SELINUX */ +-static void +-add_proc(const char *comm, pid_t pid, pid_t ppid, pid_t pgid, uid_t uid, +- const char *args, int size, char isthread) +-#endif /*WITH_SELINUX */ + { + PROC *this, *parent; + + if (!(this = find_proc(pid))) +-#ifdef WITH_SELINUX + this = new_proc(comm, pid, uid, scontext); +-#else /*WITH_SELINUX */ +- this = new_proc(comm, pid, uid); +-#endif /*WITH_SELINUX */ + else { + rename_proc(this, comm, uid); + } +@@ -393,11 +372,7 @@ add_proc(const char *comm, pid_t pid, pid_t ppid, pid_t pgid, uid_t uid, + if (isthread) + this->flags |= PFLAG_THREAD; + if (!(parent = find_proc(ppid))) { +-#ifdef WITH_SELINUX + parent = new_proc("?", ppid, 0, scontext); +-#else /*WITH_SELINUX */ +- parent = new_proc("?", ppid, 0); +-#endif + } + if (pid != 0) { + add_child(parent, this); +@@ -494,12 +469,10 @@ dump_tree(PROC * current, int level, int rep, int leaf, int last, + else + (void) out_int(current->uid); + } +-#ifdef WITH_SELINUX + if (show_scontext) { + out_char(info++ ? ',' : '('); + out_scontext(current->scontext); + } +-#endif /*WITH_SELINUX */ + if ((swapped && print_args && current->argc < 0) || (!swapped && info)) + out_char(')'); + if ((current->flags & PFLAG_HILIGHT) && (tmp = tgetstr("me", NULL))) +@@ -520,11 +493,7 @@ dump_tree(PROC * current, int level, int rep, int leaf, int last, + } + } + } +-#ifdef WITH_SELINUX + if (show_scontext || print_args || !current->children) +-#else /*WITH_SELINUX */ +- if (print_args || !current->children) +-#endif /*WITH_SELINUX */ + { + while (closing--) + out_char(']'); +@@ -533,11 +502,7 @@ dump_tree(PROC * current, int level, int rep, int leaf, int last, + ensure_buffer_capacity(level); + more[level] = !last; + +-#ifdef WITH_SELINUX + if (show_scontext || print_args) +-#else /*WITH_SELINUX */ +- if (print_args) +-#endif /*WITH_SELINUX */ + { + width[level] = swapped + (comm_len > 1 ? 0 : -1); + count=0; +@@ -653,8 +618,8 @@ static void read_proc(void) + pid_t pid, ppid, pgid; + int fd, size; + int empty; +-#ifdef WITH_SELINUX + security_context_t scontext = NULL; ++#ifdef WITH_SELINUX + int selinux_enabled = is_selinux_enabled() > 0; + #endif /*WITH_SELINUX */ + +@@ -726,21 +691,12 @@ static void read_proc(void) + while ((dt = readdir(taskdir)) != NULL) { + if ((thread = atoi(dt->d_name)) != 0) { + if (thread != pid) { +-#ifdef WITH_SELINUX + if (print_args) + add_proc(threadname, thread, pid, pgid, st.st_uid, + threadname, strlen (threadname) + 1, 1,scontext); + else + add_proc(threadname, thread, pid, pgid, st.st_uid, + NULL, 0, 1, scontext); +-#else /*WITH_SELINUX */ +- if (print_args) +- add_proc(threadname, thread, pid, pgid, st.st_uid, +- threadname, strlen (threadname) + 1, 1); +- else +- add_proc(threadname, thread, pid, pgid, st.st_uid, +- NULL, 0, 1); +-#endif /*WITH_SELINUX */ + } + } + } +@@ -749,11 +705,7 @@ static void read_proc(void) + } + free(taskpath); + if (!print_args) +-#ifdef WITH_SELINUX + add_proc(comm, pid, ppid, pgid, st.st_uid, NULL, 0, 0, scontext); +-#else /*WITH_SELINUX */ +- add_proc(comm, pid, ppid, pgid, st.st_uid, NULL, 0, 0); +-#endif /*WITH_SELINUX */ + else { + sprintf(path, "%s/%d/cmdline", PROC_BASE, pid); + if ((fd = open(path, O_RDONLY)) < 0) { +@@ -770,13 +722,8 @@ static void read_proc(void) + size--; + if (size) + buffer[size++] = 0; +-#ifdef WITH_SELINUX + add_proc(comm, pid, ppid, pgid, st.st_uid, + buffer, size, 0, scontext); +-#else /*WITH_SELINUX */ +- add_proc(comm, pid, ppid, pgid, st.st_uid, +- buffer, size, 0); +-#endif /*WITH_SELINUX */ + } + } + } +@@ -787,7 +734,7 @@ static void read_proc(void) + } + } + (void) closedir(dir); +- fix_orphans(); ++ fix_orphans(scontext); + if (print_args) + free(buffer); + if (empty) { +@@ -796,7 +743,7 @@ static void read_proc(void) + } + } + +-static void fix_orphans(void) ++static void fix_orphans(security_context_t scontext) + { + /* When using kernel 3.3 with hidepid feature enabled on /proc + * then we need fake root pid and gather all the orphan processes +@@ -807,11 +754,7 @@ static void fix_orphans(void) + PROC *root, *walk; + + if (!(root = find_proc(ROOT_PID))) { +-#ifdef WITH_SELINUX + root = new_proc("?", ROOT_PID, 0, scontext); +-#else /*WITH_SELINUX */ +- root = new_proc("?", ROOT_PID, 0); +-#endif + } + for (walk = list; walk; walk = walk->next) { + if (walk->pid == 1 || walk->pid == 0) +-- +1.7.12 + diff --git a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/files/psmisc-22.21-fuser_typo_fix.patch b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/files/psmisc-22.21-fuser_typo_fix.patch new file mode 100644 index 0000000000..5c5fd990f9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/files/psmisc-22.21-fuser_typo_fix.patch @@ -0,0 +1,44 @@ +From 3638cc55b4d08851faba46635d737b24d016665b Mon Sep 17 00:00:00 2001 +From: Brad Jorsch +Date: Fri, 28 Feb 2014 21:55:02 +1100 +Subject: [PATCH] Typo in fuser makes -M on all the time + +Brad found that fuser had the -M option on all the time. +A simple but significant typo caused this, thanks the the patch. + +Bug-Debian: http://bugs.debian.org/740275 + +Signed-off-by: Craig Small +--- + ChangeLog | 4 ++++ + src/fuser.c | 2 +- + 2 files changed, 5 insertions(+), 1 deletion(-) + +diff --git a/ChangeLog b/ChangeLog +index fd1cccf..e5f784c 100644 +--- a/ChangeLog ++++ b/ChangeLog +@@ -1,3 +1,7 @@ ++Changes in 22.22 ++================ ++ * Fixed typo in fuser which has -M on Debian #740275 ++ + Changes in 22.21 + ================ + * Missing comma in fuser(1) added Debian #702391 +diff --git a/src/fuser.c b/src/fuser.c +index b485f65..389b302 100644 +--- a/src/fuser.c ++++ b/src/fuser.c +@@ -1174,7 +1174,7 @@ int main(int argc, char *argv[]) + usage(_("No process specification given")); + + /* Check if -M flag was used and if so check mounts */ +- if (opts * OPT_ISMOUNTPOINT) { ++ if (opts & OPT_ISMOUNTPOINT) { + check_mountpoints(&mounts, &names_head, &names_tail); + } + +-- +2.2.2 + diff --git a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/files/psmisc-22.5-no-nls.patch b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/files/psmisc-22.5-no-nls.patch deleted file mode 100644 index 2681a0433f..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/files/psmisc-22.5-no-nls.patch +++ /dev/null @@ -1,32 +0,0 @@ -http://bugs.gentoo.org/193920 - ---- psmisc-22.5/Makefile.am -+++ psmisc-22.5/Makefile.am -@@ -1,5 +1,5 @@ - --SUBDIRS = doc src po icons -+SUBDIRS = doc src icons - - #EXTRA_DIST = config.rpath ABOUT-NLS mkinstalldirs - ---- psmisc-22.5/configure.ac -+++ psmisc-22.5/configure.ac -@@ -65,10 +65,6 @@ - test $ac_cv_member_struct_user_regs_struct_ecx = yes && - test $ac_cv_member_struct_user_regs_struct_edx = yes ) - --dnl Check for language stuff --AM_GNU_GETTEXT([external]) --AM_GNU_GETTEXT_VERSION([0.16.1]) -- - dnl Checks for library functions. - AC_FUNC_CLOSEDIR_VOID - AC_FUNC_GETMNTENT -@@ -87,6 +83,5 @@ - AC_CONFIG_FILES([Makefile - doc/Makefile - src/Makefile -- icons/Makefile -- po/Makefile.in]) -+ icons/Makefile]) - AC_OUTPUT diff --git a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/metadata.xml new file mode 100644 index 0000000000..96a2d58636 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/metadata.xml @@ -0,0 +1,5 @@ + + + +base-system + diff --git a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/psmisc-22.10.ebuild b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/psmisc-22.10.ebuild deleted file mode 100644 index 3a2b07e919..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/psmisc-22.10.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-process/psmisc/psmisc-22.10.ebuild,v 1.6 2010/02/13 13:02:41 armin76 Exp $ - -inherit autotools eutils - -DESCRIPTION="A set of tools that use the proc filesystem" -HOMEPAGE="http://psmisc.sourceforge.net/" -SRC_URI="mirror://sourceforge/psmisc/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="ipv6 nls selinux X" - -RDEPEND=">=sys-libs/ncurses-5.2-r2 - selinux? ( sys-libs/libselinux )" -DEPEND="${RDEPEND} - sys-devel/libtool - nls? ( sys-devel/gettext )" - -src_unpack() { - unpack ${A} - cd "${S}" - use nls || epatch "${FILESDIR}"/${PN}-22.5-no-nls.patch #193920 - eautoreconf -} - -src_compile() { - # the nls looks weird, but it's because we actually delete the nls stuff - # above when USE=-nls. this should get cleaned up so we dont have to patch - # it out, but until then, let's not confuse users ... #220787 - econf \ - --disable-dependency-tracking \ - $(use_enable selinux) \ - $(use_enable ipv6) \ - $(use nls && use_enable nls) - - emake || die -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS ChangeLog NEWS README - use X || rm "${D}"/usr/bin/pstree.x11 - # fuser is needed by init.d scripts - dodir /bin - mv "${D}"/usr/bin/fuser "${D}"/bin/ || die - # easier to do this than forcing regen of autotools - [[ -e ${D}/usr/bin/peekfd ]] || rm -f "${D}"/usr/share/man/man1/peekfd.1 -} diff --git a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/psmisc-22.16.ebuild b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/psmisc-22.16.ebuild new file mode 100644 index 0000000000..1610bdce80 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/psmisc-22.16.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/psmisc/psmisc-22.16.ebuild,v 1.11 2013/02/10 06:40:28 ssuominen Exp $ + +EAPI="4" + +inherit eutils + +DESCRIPTION="A set of tools that use the proc filesystem" +HOMEPAGE="http://psmisc.sourceforge.net/" +SRC_URI="mirror://sourceforge/psmisc/${P}.tar.gz -> ${P}-r1.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" +IUSE="ipv6 nls selinux X" + +RDEPEND=">=sys-libs/ncurses-5.7-r7 + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + >=sys-devel/libtool-2.2.6b + nls? ( sys-devel/gettext )" + +DOCS="AUTHORS ChangeLog NEWS README" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-22.16-fuser-pic.patch #394443 +} + +src_configure() { + econf \ + $(use_enable selinux) \ + --disable-harden-flags \ + $(use_enable ipv6) \ + $(use_enable nls) +} + +src_compile() { + # peekfd is a fragile crap hack #330631 + nonfatal emake -C src peekfd || touch src/peekfd{.o,} + emake +} + +src_install() { + default + + use X || rm -f "${ED}"/usr/bin/pstree.x11 + + [[ -s ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/bin/peekfd + [[ -e ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/share/man/man1/peekfd.1 + + # fuser is needed by init.d scripts + dodir /bin + mv "${ED}"/usr/bin/fuser "${ED}"/bin || die +} diff --git a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/psmisc-22.20.ebuild b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/psmisc-22.20.ebuild new file mode 100644 index 0000000000..fb494fe42a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/psmisc-22.20.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/psmisc/psmisc-22.20.ebuild,v 1.17 2014/11/03 05:59:44 vapier Exp $ + +EAPI="4" + +inherit eutils + +DESCRIPTION="A set of tools that use the proc filesystem" +HOMEPAGE="http://psmisc.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +IUSE="ipv6 nls selinux X" + +RDEPEND=">=sys-libs/ncurses-5.7-r7 + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + >=sys-devel/libtool-2.2.6b + nls? ( sys-devel/gettext )" + +DOCS="AUTHORS ChangeLog NEWS README" + +src_prepare() { + epatch "${FILESDIR}"/${P}-selinux.patch #437332 +} + +src_configure() { + econf \ + $(use_enable selinux) \ + --disable-harden-flags \ + $(use_enable ipv6) \ + $(use_enable nls) +} + +src_compile() { + # peekfd is a fragile crap hack #330631 + nonfatal emake -C src peekfd || touch src/peekfd{.o,} + emake +} + +src_install() { + default + + use X || rm -f "${ED}"/usr/bin/pstree.x11 + + [[ -s ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/bin/peekfd + [[ -e ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/share/man/man1/peekfd.1 + + # fuser is needed by init.d scripts; use * wildcard for #458250 + dodir /bin + mv "${ED}"/usr/bin/*fuser "${ED}"/bin || die +} diff --git a/sdk_container/src/third_party/portage-stable/sys-process/psmisc/psmisc-22.21-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/psmisc-22.21-r2.ebuild new file mode 100644 index 0000000000..399f175485 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-process/psmisc/psmisc-22.21-r2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/psmisc/psmisc-22.21-r2.ebuild,v 1.4 2015/04/12 10:08:25 zlogene Exp $ + +EAPI="4" + +inherit eutils + +DESCRIPTION="A set of tools that use the proc filesystem" +HOMEPAGE="http://psmisc.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +IUSE="ipv6 nls selinux X" + +RDEPEND=">=sys-libs/ncurses-5.7-r7 + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + >=sys-devel/libtool-2.2.6b + nls? ( sys-devel/gettext )" + +DOCS="AUTHORS ChangeLog NEWS README" + +src_prepare() { + epatch "${FILESDIR}/${P}-fuser_typo_fix.patch" +} + +src_configure() { + econf \ + $(use_enable selinux) \ + --disable-harden-flags \ + $(use_enable ipv6) \ + $(use_enable nls) +} + +src_compile() { + # peekfd is a fragile crap hack #330631 + nonfatal emake -C src peekfd || touch src/peekfd{.o,} + emake +} + +src_install() { + default + + use X || rm -f "${ED}"/usr/bin/pstree.x11 + + [[ -s ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/bin/peekfd + [[ -e ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/share/man/man1/peekfd.1 + + # fuser is needed by init.d scripts; use * wildcard for #458250 + dodir /bin + mv "${ED}"/usr/bin/*fuser "${ED}"/bin || die +}