diff options
author | Naohiro Aota <naota@gentoo.org> | 2014-07-18 02:23:50 +0000 |
---|---|---|
committer | Naohiro Aota <naota@gentoo.org> | 2014-07-18 02:23:50 +0000 |
commit | 21610911e23885aee1255a47fcd618c077931cf5 (patch) | |
tree | acb43d51778966e4131d1dfa4a21384a15cb66b7 /dev-util | |
parent | alpha stable, bug 516114. (diff) | |
download | historical-21610911e23885aee1255a47fcd618c077931cf5.tar.gz historical-21610911e23885aee1255a47fcd618c077931cf5.tar.bz2 historical-21610911e23885aee1255a47fcd618c077931cf5.zip |
Version bump #506436; Drop old versions; Add python USE requirements #517084
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0xF8551514
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/perf/ChangeLog | 9 | ||||
-rw-r--r-- | dev-util/perf/Manifest | 43 | ||||
-rw-r--r-- | dev-util/perf/perf-3.12.ebuild | 7 | ||||
-rw-r--r-- | dev-util/perf/perf-3.13.1-r1.ebuild | 5 | ||||
-rw-r--r-- | dev-util/perf/perf-3.15.5.ebuild (renamed from dev-util/perf/perf-3.13.1.ebuild) | 13 | ||||
-rw-r--r-- | dev-util/perf/perf-3.2.ebuild | 158 | ||||
-rw-r--r-- | dev-util/perf/perf-3.4.ebuild | 164 | ||||
-rw-r--r-- | dev-util/perf/perf-3.8.ebuild | 164 |
8 files changed, 41 insertions, 522 deletions
diff --git a/dev-util/perf/ChangeLog b/dev-util/perf/ChangeLog index d7b26602387b..36ccb074f850 100644 --- a/dev-util/perf/ChangeLog +++ b/dev-util/perf/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-util/perf # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/ChangeLog,v 1.30 2014/07/14 16:49:19 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/ChangeLog,v 1.31 2014/07/18 02:23:34 naota Exp $ + +*perf-3.15.5 (18 Jul 2014) + + 18 Jul 2014; Naohiro Aota <naota@gentoo.org> +perf-3.15.5.ebuild, + -perf-3.13.1.ebuild, -perf-3.2.ebuild, -perf-3.4.ebuild, -perf-3.8.ebuild, + perf-3.12.ebuild, perf-3.13.1-r1.ebuild: + Version bump #506436; Drop old versions; Add python USE requirements #517084 14 Jul 2014; Markos Chandras <hwoarang@gentoo.org> perf-3.8-r1.ebuild: Add ~mips per #517046 diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest index d816227072ba..02402513f92a 100644 --- a/dev-util/perf/Manifest +++ b/dev-util/perf/Manifest @@ -3,35 +3,30 @@ Hash: SHA256 DIST linux-3.12.tar.bz2 91111381 SHA256 43129defd9079c99cf5e57506d36b6b01614c734a5ed9e604d3a7c1510ab8b22 SHA512 bea14d044c8a0257d8312f45db6a39ca4f9dffe8ac32a11198e90762ee1735c8b6975bb81c635a4755d451793fa7c7e5b2d7d692c9e57133b15b4cdc941febf1 WHIRLPOOL 1889c3f689cf305856112f350e3901175b9f6c4f1e4143d62b40e502000685ade3e75b211a8a9fd948f6225e1c57a68cae10ceb649ff7976981089290d562926 DIST linux-3.13.tar.xz 77187032 SHA256 4d5e5eee5f276424c32e9591f1b6c971baedc7b49f28ce03d1f48b1e5d6226a2 SHA512 1ba223bb4b885d691a67196d86a8aaf7b4a1c351bf2a762f50f1b0c32da00dd0c28895872a66b49e8d244498d996876609268e64861d28ac4048886ef9f79b87 WHIRLPOOL 2992257a17e85b3eb16fcaf21678fa6dbf31f80c2099fd1ad0ff9852ac1d16122ac8e2c0b46421d8895d4368253a724e439cd625307ee7af7bd1e50cb2c9b62a -DIST linux-3.2.tar.bz2 78147838 SHA256 c881fc2b53cf0da7ca4538aa44623a7de043a41f76fd5d0f51a31f6ed699d463 SHA512 1f57b98e8da34b10f37ce94e0f13a994c111d483b104c27a8f58a4a55013a73a9f1ffcebb597be63ce0dfadb92201e93b0e072ba49bac0033026aceb0840c812 WHIRLPOOL 3dc893bde09f064e4614183964a4b9feaab938ca7a739f46f825818a577884eae815f195b52a4c55c571345de59d7ba09631fb68dac481a0837b24868ce60e3d -DIST linux-3.4.tar.bz2 80173484 SHA256 a797a15d0b6228381507c14ecf4eec4a6cc5c77cfd521ba3b3e1325e85b5b16d SHA512 597002fa82b70b5052f9e05c1d8547bc5f89d8e1aecfd1765f4033f6d2c5c02d51b6372dbeef12c2eb070ae318a04c39925050cb37a39399961c8b263479fca1 WHIRLPOOL 57e6dd7094db2bc41175d7bb551e8237ea96eacf3710a734e8413915c54304e84ca11455e41c7752882ce81048459555d44d1798bf0775b79c3d74b13aa3a9f2 +DIST linux-3.15.tar.xz 79676484 SHA256 c3927e87be4040fa8aca1b58663dc0776aaf00485604ff88a623be2f3fb07794 SHA512 d5dc477cad4584e56e2e2ef9e0950c2b22e76e5cf5090a896ba099cb7c5e5db1853a4aeb96b199189653dc66d461557e95198e37516a619f7ddc01ba6b308e02 WHIRLPOOL 7f3dfde1a23aab75b7f40770ae2ca77c1b28f845e4abe6296b2aec9b56fe94f7afa76b00eb6cc7475305c31b726ebeb4643107dd48c12ac04c933cf1856b8e77 DIST linux-3.8.tar.bz2 84623657 SHA256 fce774b5313e73949cb35f128e91e7b2ccd7fa2438abc5cff69267e504395a45 SHA512 966a3b08aecc4b135a48ea73ba3326e1710c455e6da29693479e9d1a56663fc10f569e2342fa861486d39d4ea5c2af406d1bd40613c15555acffdba160ef7ba9 WHIRLPOOL a83baa904c78f71fed5e4cf2607b8e6d1db70a4137b5c00b3cc5f60f04042724faa3cfec36a781417d483548ba0c811f559e82146806edacd1c2fe90bd398e64 DIST patch-3.13.1.xz 2884 SHA256 74a093b2cacddac0a105e0989b7bf0e9829b9923e2d71ca10382e90324a17e74 SHA512 164235a15e6a984e9aeaf9fe475a8b2975d5e4c4b28dd4ecf99064b0f0c72eea766d925340f1a7232cabcbd23d26773527c300b6d995bf5cde18a276208fdccc WHIRLPOOL 0ea0118960970b7d6465445252e7a21a6aeb494c0afefec5f52a68c0b7e0d63fd2ed59a3877fbe9ebd282ac03812235b021534866efa8f46d549b6f70228e4b6 -EBUILD perf-3.12.ebuild 5088 SHA256 5320db8fce5f1dcb23cbd0e1e142fb6bd616ab5ef91b1bf25bdec5169e210c87 SHA512 8165b48728a9e0a75c1bde5c235d0f07032620689bb4efd4c70d0995e73c0aa48d0024412992abe6a6b37c324ff718c0af4f9faf00a69781490a2e33d3746dc8 WHIRLPOOL a332a5c6ed7f95a2538f6408529b363a41126a1f48749f93c938ada4b3e235cdc4ebb0cd564f42c365f29df6019b5e4b6106605bf9a0004f663deb66818164e7 -EBUILD perf-3.13.1-r1.ebuild 5208 SHA256 9478b8fb4d698d2126c4038bb159b17e99c6784df9ac795f9b86d7778c148ce3 SHA512 84293abebfe732c23d62a49cf14cce3a5ba9e3e824c41ca3937331b4c8e31216f120b13b38f8c22acb87ff9e0b2049ae1cfb7637c30f2a584233e6efb944d68c WHIRLPOOL a89e74eb4216165cc6aff0e26b15730e42f6468282612c5ffeb779c6802ee9399967d96ad7cf443d139cdd3e8bc2069bfaabd5c2f38deaf2674e5d39f2993bff -EBUILD perf-3.13.1.ebuild 5207 SHA256 9d48e3697a6d6ffcfd532478c79589d760d5e63296508f43f49e8c97ac33e163 SHA512 a2795056d955b4802e53226b827a8ca03b7d65a49a1a8ddc5f12e3eba9765c771ab8c8b77911783d2bb083d9ca132076e9cfd38fad96f53934b61c4169b2cb38 WHIRLPOOL 630d1d0a5ad7a194888de67a05d7cbd07dcaaba7bf44fbafb4260a64268549ba64cb805da5e66c7cec6cfedc55f2949e42cf2c21a8d6a3afd441a683d59f84a0 -EBUILD perf-3.2.ebuild 4228 SHA256 6763a106b3c42da98659903996942a73073bcdbea725c1b0c0d2eb6ce873662e SHA512 2e3ce7a1dae8933b360a58adcb8ff7f5e657729c0ffbe6345e296163e9c63738715851786a8469eb8ee14f8bc7d29d8ecd7b679e730a541942b23d503cdb3872 WHIRLPOOL 263b89d4fba11dffb50227be605a58c4d7d97912050949247a9bc85c6ae2b24250acad27ace23ee8ace8495ed49c423f9aa5811471b3bdc061250b3158198724 -EBUILD perf-3.4.ebuild 4306 SHA256 24e6468c5e72612bf5348a1226ef49f751369b80ffe4203d36ce9118a900aebf SHA512 4f87cf6a0627983c946c76c4e3f9c099fbb1618fa96905cfdd4b4cf7b01f06815c52d70016d98ce58e375320e6921f429638eaf2a76b32b85fc1a848525341f6 WHIRLPOOL 190a9abe22b1b3065785522c24b0183fdbf7be46b58eb8d12b6a35233a88853be4adf38be064856d508de75b22c3e63909e747dd12ded0a93414f62f9446bb8f +DIST patch-3.15.5.xz 122232 SHA256 9b0d000e0bdec7a25ee6303afdab8d2af77439995876eadd6ce248e5c954037d SHA512 6831200503334e839c3cccdad29058aecc0205171cc5b75205d0a2aada8636633889ebff35d9677d4567bbaeea249efc83571e016104cd67554fe72b3b405755 WHIRLPOOL 56e1e817c08b4557e18b34d148d8ffd0f73bf8dec92f2339ca9413ca2143b65ec35f6d48c87e37f140226e57d7df33f06d6c53a48dafa7ddf090a839fdabe024 +EBUILD perf-3.12.ebuild 5151 SHA256 bd35afcb7497e2fdbf8f8e5af418658fdb5398f8a7ca7c2f80acc9c3f30018d4 SHA512 665c7187b779042bafb55a5cf1f0ccfd002549ba1fd2c21950eefee9af23aebed54f494e48c0c343990327ba1a7a2809a708a867ae1978c2152e556d9c2767b6 WHIRLPOOL 6ade558f705658e340a177f599119b8f5fbb3c320d42303df0a53be5fa9b5d026ad6a8674f59c1ce91ca0cb6535a95224811912c230d6df1079d9ed38836f910 +EBUILD perf-3.13.1-r1.ebuild 5272 SHA256 fe8673840de6f9f5d5fe85983b5c3ab52c0976674cdbe8ba2d7c325337bb7787 SHA512 ebc1fb3850e616f9497052dcfb71ebee4e54f9354967d43ba61ada9d057132591269366e3058057e9d572fc65677c02cfcb9923f6fa2be4135a3096e8f190eb5 WHIRLPOOL 307e6d7f0ffd6b322400da606db3cbe16a9c4a3a592ac3d8b05b8288a7de4d7976ff4ff0b116599e9cbaecaddb1381ad1e2fbf8951a8ab4c030395a2138dd408 +EBUILD perf-3.15.5.ebuild 5290 SHA256 6b32934677426786ac5eb00acb8542cb34c5e44c83d42146696bdc41aec1556f SHA512 d93a30c86f6447f0faed324f2c8f1a4d9ec264a526676b65d48866aae95adf2d6aeac7cc7323ef57cddfa31f54f7817257a1e4662b9505d6993aeed571870ff4 WHIRLPOOL fdf99ff159f52dfeb85050371a2ef1656ce30085d9aebb56119baf4c6ff5ef8e5c58bc130dddb3611f746aa449163024ea8165521e17a9975d03bb300fdeb554 EBUILD perf-3.8-r1.ebuild 4649 SHA256 7059aa383ba82295126071a4831029d6fb4160725d01d70a8a59a2be6802d407 SHA512 d70014816deedb34ab77afe8b845ac95c07308dde8d8eb48c5921488fe119ee8c48bce0d652b14f6f7dfaa281d3b3be30632d9ff31a48759d940905807b2a890 WHIRLPOOL d6d08e73e87ad082aaf4fbec1219b55d2b806c0f15f3a7750b7fe2adc49c84615e71dfa4424d1cca1832a7146480e867b2a210de912ca65c85b4c2744bed64af -EBUILD perf-3.8.ebuild 4336 SHA256 84dcb391f30c04d33c18e1e49b6ac4de143278f8510ce2d4eecd8ff41b81657b SHA512 114336b6abdeafba52cc79341e933f85066f3a78cf9b2a472d7ec593c67f06008449a50274cbbe38810fb24637dfd2e9d1bffd28b98ca0774f7a17a9245c8cc2 WHIRLPOOL adcb9a364e137fa7471e2b2aff7a4b01f5c82792536912403ff5309c6d922910abe8abb7957ea4ca634fd5c4b210e5409bc213eef3604d681709df829cf1c4d7 -MISC ChangeLog 5481 SHA256 bd29dcaaaedfc99332b394181d1f44d9ddc9c144fda1b1e98aaaee72afc24984 SHA512 8328a44f743367ab6702dcffe9c52a49a6d1eeba6f42e2b2aa308e8dce560ce2b0adcf61903b2c65470046fa0c4e2de77f9262c72ac71a1755082a6889cb695d WHIRLPOOL 825102a12b847ed46748b0245c7dd12bbe90abebc3f9d19108c8aefb750cc48218ed05d94d2722c4edb83ba0c1ea329ede88877454b489dcb412df3273fe9076 +MISC ChangeLog 5774 SHA256 00378238b3463772ceeeb0ed833dd03aea08550f9e6e5ade56bad84bcd2c9130 SHA512 779d6313335d6a5d129871dc6be5ac6b71916f5b2100f80b6d682a32a609d0634542a1a34e702d24ee4b965059508f72af3ce47522d9f16942a973552781639a WHIRLPOOL 15d2e4a7ba54b75b1c6c131dfe80d16393f8c6ba4257e73d5b30efd6f22bfd5e6e3b291dd8ca0dab39e61ad5b228659e990d8c32740110438c8026feb0f0eda0 MISC metadata.xml 1066 SHA256 660d44c0b3f410b9abe1700887b2f48508a41a236e970aa76a9af106a2272198 SHA512 15aea4d35a8c4578f2ec57a7f23985e995d82fb1bc2a03dd6f5c11a20dedea48c270a9da8eb7a8a1374cff10f5c004a72370a434de03d31ec6b57a451a7e3022 WHIRLPOOL 95f5d6d9d281ade60dc63665c8baf84836372603922c552e7f96f74e3e8ba137aa86f86ff43df6ecd2473d0ab03eb4415de3c7b77308ca98f03f614038956cb8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQJ8BAEBCABmBQJTxAoQXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw -OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88VUQP+wRtW82XJv1WQEGgv8buOM9o -ugobAXXbkxqnurA+33ixa8IcgM9iY43J+Gn9Kl/YHwczSWXeOw5eK4BhZ7Ejk4nd -v7H6b6zcUdMj4XezT/8VC1taI0+R7LJgcX75bR7x+s24SKpJWxfEWXRHgCghbCqA -3ymMNw8RT0Jay3cgYOQYFRJstvLbddaerkG9UaIePIBSaX9JbDqr0PHDCWjlMm8c -HGnNrQytWxlrbHysxHFo4494Ha0tRx0mGbEqrIMwqr3MniOfr8MXwaRokq4b2pjK -YfYEhRbaGMwfsTmCYLIDJMn+lbpzS+4PDzlQHY9qAGZNlWtXBhz2RrrWKuxHBw08 -u/5sBwXPwVfxja1416iVqvZv4azO6U3xg9onfrpHMbGdFc6xJmE2qdJjjR+XJTT1 -9mtlHWx7o+lWGzy1nxBY6us9AtI3Os/qhJ27zISKIZ9rUi/d/FyZDhRMLh0Jd0FW -GXZuuq8XomxECwjtRu4l9DPbnICqIOQDf8Sn0oKsvD7lF/LwYFS82k2qQBMa6tQ6 -JIPYinoFWUcskW+8VUd8qXi383kkO3CcrPyqM/HFvWZpRwjIGSdydFwqNz1Il+/1 -nH9+/UzA8rRW5ZBiUBI37U0iVpqMsxKYR8dBl2Wz9aIyzgC5ZCRZKugFRqqRBdxY -Dh5qramtVVMDkLUYBfMs -=gbFA +iQIcBAEBCAAGBQJTyIUvAAoJEDYO1FT4VRUU7SsP/0h/BquhObkP92H5S/RmVtqW +CvfZBmvsrUT1BKKdEgEvMhf6CXckt7lRSAgfciEbsuU8K1q44Yu/gm3d9eGEIReW +Kkn/PwEFlaW1j0rX8LOmcDKJOYikadJalz/y6bfTrbc+fMSQl0MjjJ6umqF2JaPn +x5jkKivxObjOOxh4PG9nfXYYUHfymOL+mNwb8732gCnxkmtEuvZPLsGm1eRGTfKR +xt3gKMGN5FGLk80UJc8ipXSdUuv8gSyZ0TFNxdvqUldXvwUroHvoS9BwqIRyrI/E +fHKAJrmOeewM4+e/CQq2LO2OFpD7mkpL949VjB4Ri44y1YVcMYjjD3OPLVeF2VcQ +PYWsYYXkqUOfsOijnHpKEvT46XuGlPPwVkEprVTkWfQBAXU4AIJZ5u0M468RMuHC +mAcLdcXUqvSk2g3r4EPR5+ovkSr825qX5XWz7PRrnT3gPQRJ7WIJZlQ2ow1ZdDv8 +Zc8ZmSxIg4zY8+vorAkNRK+BAkMijm2GGMCB3KFTDxaf/1BkUM26kwoKQd0U4deg +8l6kXYriodrytPZTTFgzchyPe6j/PrzjK118qekArGht0UsYo0Dk1tOXe0wJz1Ae +SEpRO67RcLfjMI1gtswth1hXAniP7dIeiKysZTV5fsg10u15ctW7uWLxNuiRN2Ce +Nc76njRq+HhYSinWsgh0 +=zTO7 -----END PGP SIGNATURE----- diff --git a/dev-util/perf/perf-3.12.ebuild b/dev-util/perf/perf-3.12.ebuild index 82d561672cc8..1f3d789d7e75 100644 --- a/dev-util/perf/perf-3.12.ebuild +++ b/dev-util/perf/perf-3.12.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/dev-util/perf/perf-3.12.ebuild,v 1.2 2013/12/11 22:36:19 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/perf-3.12.ebuild,v 1.3 2014/07/18 02:23:34 naota Exp $ EAPI="5" @@ -37,6 +37,7 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~x86" IUSE="audit +demangle +doc perl python slang unwind" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RDEPEND="audit? ( sys-process/audit ) demangle? ( sys-devel/binutils ) @@ -63,7 +64,7 @@ CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS" pkg_setup() { linux-info_pkg_setup - python-single-r1_pkg_setup + use python && python-single-r1_pkg_setup } src_unpack() { diff --git a/dev-util/perf/perf-3.13.1-r1.ebuild b/dev-util/perf/perf-3.13.1-r1.ebuild index 43e9bd8f2ab2..1803525f84dd 100644 --- a/dev-util/perf/perf-3.13.1-r1.ebuild +++ b/dev-util/perf/perf-3.13.1-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/perf-3.13.1-r1.ebuild,v 1.1 2014/03/22 08:05:34 naota Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/perf-3.13.1-r1.ebuild,v 1.2 2014/07/18 02:23:34 naota Exp $ EAPI="5" @@ -40,6 +40,7 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~x86" IUSE="audit +demangle +doc gtk perl python slang unwind" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RDEPEND="audit? ( sys-process/audit ) demangle? ( sys-devel/binutils ) @@ -67,7 +68,7 @@ CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS" pkg_setup() { linux-info_pkg_setup - python-single-r1_pkg_setup + use python && python-single-r1_pkg_setup } src_unpack() { diff --git a/dev-util/perf/perf-3.13.1.ebuild b/dev-util/perf/perf-3.15.5.ebuild index 84ad3ebf22c9..aff4975f0f15 100644 --- a/dev-util/perf/perf-3.13.1.ebuild +++ b/dev-util/perf/perf-3.15.5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/perf-3.13.1.ebuild,v 1.2 2014/02/26 18:03:50 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/perf-3.15.5.ebuild,v 1.1 2014/07/18 02:23:34 naota Exp $ EAPI="5" @@ -39,7 +39,8 @@ SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~x86" -IUSE="audit +demangle +doc gtk perl python slang unwind" +IUSE="audit debug +demangle +doc gtk perl python slang unwind" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RDEPEND="audit? ( sys-process/audit ) demangle? ( sys-devel/binutils ) @@ -67,11 +68,11 @@ CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS" pkg_setup() { linux-info_pkg_setup - python-single-r1_pkg_setup + use python && python-single-r1_pkg_setup } src_unpack() { - local paths=( tools/perf tools/scripts tools/lib include lib "arch/*/include" "arch/*/lib" ) + local paths=( tools/perf tools/scripts tools/include tools/lib include lib "arch/*/include" "arch/*/lib" ) # We expect the tar implementation to support the -j option (both # GNU tar and libarchive's tar support that). @@ -114,7 +115,7 @@ src_prepare() { -e '/^ALL_LDFLAGS =/s:$: $(LDFLAGS_OPTIMIZE):' \ -e 's:$(sysconfdir_SQ)/bash_completion.d:/usr/share/bash-completion:' \ "${S}"/Makefile || die - sed -i -e 's:-Werror::' "${S_K}"/tools/lib/lk/Makefile || die + sed -i -e 's:-Werror::' "${S_K}"/tools/lib/api/Makefile || die sed -i \ -e '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \ "${S}"/Makefile \ @@ -137,7 +138,7 @@ perf_make() { local arch=$(KV=2.6.23 tc-arch-kernel) emake V=1 \ CC="$(tc-getCC)" AR="$(tc-getAR)" \ - prefix="/usr" bindir_relative="sbin" \ + prefix="/usr" bindir_relative="bin" \ CFLAGS_OPTIMIZE="${CFLAGS}" \ LDFLAGS_OPTIMIZE="${LDFLAGS}" \ ARCH="${arch}" \ diff --git a/dev-util/perf/perf-3.2.ebuild b/dev-util/perf/perf-3.2.ebuild deleted file mode 100644 index 6fe2149df6ee..000000000000 --- a/dev-util/perf/perf-3.2.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/perf-3.2.ebuild,v 1.1 2012/02/28 22:21:05 vapier Exp $ - -EAPI="4" - -PYTHON_DEPEND="python? 2" -inherit versionator eutils toolchain-funcs python linux-info - -MY_PV="${PV/_/-}" -MY_PV="${MY_PV/-pre/-git}" - -DESCRIPTION="Userland tools for Linux Performance Counters" -HOMEPAGE="http://perf.wiki.kernel.org/" - -LINUX_V=$(get_version_component_range 1-2) - -if [[ ${PV/_rc} != ${PV} ]] ; then - LINUX_VER=$(get_version_component_range 1-2).$(($(get_version_component_range 3)-1)) - PATCH_VERSION=$(get_version_component_range 1-3) - LINUX_PATCH=patch-${PV//_/-}.bz2 - SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH} - mirror://kernel/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}" -elif [[ $(get_version_component_count) == 4 ]] ; then - # stable-release series - LINUX_VER=$(get_version_component_range 1-3) - LINUX_PATCH=patch-${PV}.bz2 - SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" -else - LINUX_VER=${PV} - SRC_URI="" -fi - -LINUX_SOURCES="linux-${LINUX_VER}.tar.bz2" -SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="+demangle +doc perl python slang" - -RDEPEND="demangle? ( sys-devel/binutils ) - perl? ( || ( >=dev-lang/perl-5.10 sys-devel/libperl ) ) - slang? ( dev-libs/newt ) - dev-libs/elfutils" -DEPEND="${RDEPEND} - ${LINUX_PATCH+dev-util/patchutils} - doc? ( app-text/asciidoc app-text/xmlto )" - -S_K="${WORKDIR}/linux-${LINUX_VER}" -S="${S_K}/tools/perf" - -CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS" - -pkg_setup() { - use python && python_set_active_version 2 -} - -src_unpack() { - local paths=( tools/perf include lib "arch/*/include" "arch/*/lib" ) - - # We expect the tar implementation to support the -j option (both - # GNU tar and libarchive's tar support that). - echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}" - tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \ - "${paths[@]/#/linux-${LINUX_VER}/}" || die - - if [[ -n ${LINUX_PATCH} ]] ; then - eshopts_push -o noglob - ebegin "Filtering partial source patch" - filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} > ${P}.patch || die - eend $? || die "filterdiff failed" - eshopts_pop - fi - - local a - for a in ${A}; do - [[ ${a} == ${LINUX_SOURCES} ]] && continue - [[ ${a} == ${LINUX_PATCH} ]] && continue - unpack ${a} - done -} - -src_prepare() { - if [[ -n ${LINUX_PATCH} ]] ; then - cd "${S_K}" - epatch "${WORKDIR}"/${P}.patch - fi - - # Drop some upstream too-developer-oriented flags and fix the - # Makefile in general - sed -i \ - -e 's:-Werror::' \ - -e 's:-ggdb3::' \ - -e 's:-fstack-protector-all::' \ - -e 's:^LDFLAGS =:EXTLIBS +=:' \ - -e '/\(PERL\|PYTHON\)_EMBED_LDOPTS/s:ALL_LDFLAGS +=:EXTLIBS +=:' \ - -e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \ - -e '/^ALL_CFLAGS =/s:$: $(CFLAGS_OPTIMIZE):' \ - -e '/^ALL_LDFLAGS =/s:$: $(LDFLAGS_OPTIMIZE):' \ - -e '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \ - "${S}"/Makefile - - # Avoid the call to make kernelversion - echo "PERF_VERSION = ${MY_PV}" > PERF-VERSION-FILE - - # The code likes to compile local assembly files which lack ELF markings. - find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} + -} - -puse() { usex $1 "" no; } -perf_make() { - emake V=1 \ - CC="$(tc-getCC)" AR="$(tc-getAR)" \ - prefix="/usr" bindir_relative="sbin" \ - CFLAGS_OPTIMIZE="${CFLAGS}" \ - LDFLAGS_OPTIMIZE="${LDFLAGS}" \ - ARCH="$(tc-arch-kernel)" \ - NO_DEMANGLE=$(puse demangle) \ - NO_LIBPERL=$(puse perl) \ - NO_LIBPYTHON=$(puse python) \ - NO_NEWT=$(puse slang) \ - "$@" -} - -src_compile() { - perf_make - - if use doc ; then - pushd Documentation - emake ${makeargs} - popd - fi -} - -src_test() { - : -} - -src_install() { - perf_make install DESTDIR="${D}" - - dodoc CREDITS - - dodoc *txt Documentation/*.txt - if use doc ; then - dohtml Documentation/*.html - doman Documentation/*.1 - fi -} - -pkg_postinst() { - if ! use doc ; then - elog "Without the doc USE flag you won't get any documentation nor man pages." - elog "And without man pages, you won't get any --help output for perf and its" - elog "sub-tools." - fi -} diff --git a/dev-util/perf/perf-3.4.ebuild b/dev-util/perf/perf-3.4.ebuild deleted file mode 100644 index 09d38d213303..000000000000 --- a/dev-util/perf/perf-3.4.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/perf-3.4.ebuild,v 1.1 2012/06/28 08:23:07 naota Exp $ - -EAPI="4" - -PYTHON_DEPEND="python? 2" -inherit versionator eutils toolchain-funcs python linux-info - -MY_PV="${PV/_/-}" -MY_PV="${MY_PV/-pre/-git}" - -DESCRIPTION="Userland tools for Linux Performance Counters" -HOMEPAGE="http://perf.wiki.kernel.org/" - -LINUX_V=$(get_version_component_range 1-2) - -if [[ ${PV/_rc} != ${PV} ]] ; then - LINUX_VER=$(get_version_component_range 1-2).$(($(get_version_component_range 3)-1)) - PATCH_VERSION=$(get_version_component_range 1-3) - LINUX_PATCH=patch-${PV//_/-}.bz2 - SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH} - mirror://kernel/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}" -elif [[ $(get_version_component_count) == 4 ]] ; then - # stable-release series - LINUX_VER=$(get_version_component_range 1-3) - LINUX_PATCH=patch-${PV}.bz2 - SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" -else - LINUX_VER=${PV} - SRC_URI="" -fi - -LINUX_SOURCES="linux-${LINUX_VER}.tar.bz2" -SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="+demangle +doc perl python slang" - -RDEPEND="demangle? ( sys-devel/binutils ) - perl? ( || ( >=dev-lang/perl-5.10 sys-devel/libperl ) ) - slang? ( dev-libs/newt ) - dev-libs/elfutils" -DEPEND="${RDEPEND} - ${LINUX_PATCH+dev-util/patchutils} - sys-devel/bison - sys-devel/flex - doc? ( - app-text/asciidoc - app-text/sgml-common - app-text/xmlto - sys-process/time )" - -S_K="${WORKDIR}/linux-${LINUX_VER}" -S="${S_K}/tools/perf" - -CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS" - -pkg_setup() { - use python && python_set_active_version 2 -} - -src_unpack() { - local paths=( tools/perf include lib "arch/*/include" "arch/*/lib" ) - - # We expect the tar implementation to support the -j option (both - # GNU tar and libarchive's tar support that). - echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}" - tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \ - "${paths[@]/#/linux-${LINUX_VER}/}" || die - - if [[ -n ${LINUX_PATCH} ]] ; then - eshopts_push -o noglob - ebegin "Filtering partial source patch" - filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} > ${P}.patch || die - eend $? || die "filterdiff failed" - eshopts_pop - fi - - local a - for a in ${A}; do - [[ ${a} == ${LINUX_SOURCES} ]] && continue - [[ ${a} == ${LINUX_PATCH} ]] && continue - unpack ${a} - done -} - -src_prepare() { - if [[ -n ${LINUX_PATCH} ]] ; then - cd "${S_K}" - epatch "${WORKDIR}"/${P}.patch - fi - - # Drop some upstream too-developer-oriented flags and fix the - # Makefile in general - sed -i \ - -e 's:-Werror::' \ - -e 's:-ggdb3::' \ - -e 's:-fstack-protector-all::' \ - -e 's:^LDFLAGS =:EXTLIBS +=:' \ - -e '/\(PERL\|PYTHON\)_EMBED_LDOPTS/s:ALL_LDFLAGS +=:EXTLIBS +=:' \ - -e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \ - -e '/^ALL_CFLAGS =/s:$: $(CFLAGS_OPTIMIZE):' \ - -e '/^ALL_LDFLAGS =/s:$: $(LDFLAGS_OPTIMIZE):' \ - -e '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \ - "${S}"/Makefile - - # Avoid the call to make kernelversion - echo "PERF_VERSION = ${MY_PV}" > PERF-VERSION-FILE - - # The code likes to compile local assembly files which lack ELF markings. - find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} + -} - -puse() { usex $1 "" no; } -perf_make() { - emake V=1 \ - CC="$(tc-getCC)" AR="$(tc-getAR)" \ - prefix="/usr" bindir_relative="sbin" \ - CFLAGS_OPTIMIZE="${CFLAGS}" \ - LDFLAGS_OPTIMIZE="${LDFLAGS}" \ - ARCH="$(tc-arch-kernel)" \ - NO_DEMANGLE=$(puse demangle) \ - NO_LIBPERL=$(puse perl) \ - NO_LIBPYTHON=$(puse python) \ - NO_NEWT=$(puse slang) \ - "$@" -} - -src_compile() { - perf_make - - if use doc ; then - pushd Documentation - emake ${makeargs} - popd - fi -} - -src_test() { - : -} - -src_install() { - perf_make install DESTDIR="${D}" - - dodoc CREDITS - - dodoc *txt Documentation/*.txt - if use doc ; then - dohtml Documentation/*.html - doman Documentation/*.1 - fi -} - -pkg_postinst() { - if ! use doc ; then - elog "Without the doc USE flag you won't get any documentation nor man pages." - elog "And without man pages, you won't get any --help output for perf and its" - elog "sub-tools." - fi -} diff --git a/dev-util/perf/perf-3.8.ebuild b/dev-util/perf/perf-3.8.ebuild deleted file mode 100644 index 7ddd2850bed3..000000000000 --- a/dev-util/perf/perf-3.8.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/perf-3.8.ebuild,v 1.2 2013/03/21 05:38:48 patrick Exp $ - -EAPI="4" - -PYTHON_DEPEND="python? 2" -inherit versionator eutils toolchain-funcs python linux-info - -MY_PV="${PV/_/-}" -MY_PV="${MY_PV/-pre/-git}" - -DESCRIPTION="Userland tools for Linux Performance Counters" -HOMEPAGE="http://perf.wiki.kernel.org/" - -LINUX_V=$(get_version_component_range 1-2) - -if [[ ${PV/_rc} != ${PV} ]] ; then - LINUX_VER=$(get_version_component_range 1-2).$(($(get_version_component_range 3)-1)) - PATCH_VERSION=$(get_version_component_range 1-3) - LINUX_PATCH=patch-${PV//_/-}.bz2 - SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH} - mirror://kernel/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}" -elif [[ $(get_version_component_count) == 4 ]] ; then - # stable-release series - LINUX_VER=$(get_version_component_range 1-3) - LINUX_PATCH=patch-${PV}.bz2 - SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" -else - LINUX_VER=${PV} - SRC_URI="" -fi - -LINUX_SOURCES="linux-${LINUX_VER}.tar.bz2" -SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="+demangle +doc perl python slang" - -RDEPEND="demangle? ( sys-devel/binutils ) - perl? ( || ( >=dev-lang/perl-5.10 sys-devel/libperl ) ) - slang? ( dev-libs/newt ) - dev-libs/elfutils" -DEPEND="${RDEPEND} - ${LINUX_PATCH+dev-util/patchutils} - sys-devel/bison - sys-devel/flex - doc? ( - app-text/asciidoc - app-text/sgml-common - app-text/xmlto - sys-process/time )" - -S_K="${WORKDIR}/linux-${LINUX_VER}" -S="${S_K}/tools/perf" - -CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS" - -pkg_setup() { - use python && python_set_active_version 2 -} - -src_unpack() { - local paths=( tools/perf tools/scripts tools/lib include lib "arch/*/include" "arch/*/lib" ) - - # We expect the tar implementation to support the -j option (both - # GNU tar and libarchive's tar support that). - echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}" - tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \ - "${paths[@]/#/linux-${LINUX_VER}/}" || die - - if [[ -n ${LINUX_PATCH} ]] ; then - eshopts_push -o noglob - ebegin "Filtering partial source patch" - filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} > ${P}.patch || die - eend $? || die "filterdiff failed" - eshopts_pop - fi - - local a - for a in ${A}; do - [[ ${a} == ${LINUX_SOURCES} ]] && continue - [[ ${a} == ${LINUX_PATCH} ]] && continue - unpack ${a} - done -} - -src_prepare() { - if [[ -n ${LINUX_PATCH} ]] ; then - cd "${S_K}" - epatch "${WORKDIR}"/${P}.patch - fi - - # Drop some upstream too-developer-oriented flags and fix the - # Makefile in general - sed -i \ - -e 's:-Werror::' \ - -e 's:-ggdb3::' \ - -e 's:-fstack-protector-all::' \ - -e 's:^LDFLAGS =:EXTLIBS +=:' \ - -e '/\(PERL\|PYTHON\)_EMBED_LDOPTS/s:ALL_LDFLAGS +=:EXTLIBS +=:' \ - -e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \ - -e '/^ALL_CFLAGS =/s:$: $(CFLAGS_OPTIMIZE):' \ - -e '/^ALL_LDFLAGS =/s:$: $(LDFLAGS_OPTIMIZE):' \ - -e '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \ - "${S}"/Makefile - - # Avoid the call to make kernelversion - echo "PERF_VERSION = ${MY_PV}" > PERF-VERSION-FILE - - # The code likes to compile local assembly files which lack ELF markings. - find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} + -} - -puse() { usex $1 "" no; } -perf_make() { - emake -j1 V=1 \ - CC="$(tc-getCC)" AR="$(tc-getAR)" \ - prefix="/usr" bindir_relative="sbin" \ - CFLAGS_OPTIMIZE="${CFLAGS}" \ - LDFLAGS_OPTIMIZE="${LDFLAGS}" \ - ARCH="$(tc-arch-kernel)" \ - NO_DEMANGLE=$(puse demangle) \ - NO_LIBPERL=$(puse perl) \ - NO_LIBPYTHON=$(puse python) \ - NO_NEWT=$(puse slang) \ - "$@" -} - -src_compile() { - perf_make - - if use doc ; then - pushd Documentation - emake ${makeargs} - popd - fi -} - -src_test() { - : -} - -src_install() { - perf_make install DESTDIR="${D}" - - dodoc CREDITS - - dodoc *txt Documentation/*.txt - if use doc ; then - dohtml Documentation/*.html - doman Documentation/*.1 - fi -} - -pkg_postinst() { - if ! use doc ; then - elog "Without the doc USE flag you won't get any documentation nor man pages." - elog "And without man pages, you won't get any --help output for perf and its" - elog "sub-tools." - fi -} |