summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaohiro Aota <naota@gentoo.org>2014-07-18 02:23:50 +0000
committerNaohiro Aota <naota@gentoo.org>2014-07-18 02:23:50 +0000
commit21610911e23885aee1255a47fcd618c077931cf5 (patch)
treeacb43d51778966e4131d1dfa4a21384a15cb66b7 /dev-util
parentalpha stable, bug 516114. (diff)
downloadhistorical-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/ChangeLog9
-rw-r--r--dev-util/perf/Manifest43
-rw-r--r--dev-util/perf/perf-3.12.ebuild7
-rw-r--r--dev-util/perf/perf-3.13.1-r1.ebuild5
-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.ebuild158
-rw-r--r--dev-util/perf/perf-3.4.ebuild164
-rw-r--r--dev-util/perf/perf-3.8.ebuild164
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
-}