From 4a578526dbf04b61b660969556f387c7f457b819 Mon Sep 17 00:00:00 2001 From: David Michael Date: Tue, 21 Mar 2017 16:56:56 -0700 Subject: [PATCH] bump(dev-util/perf): sync with upstream --- .../portage-stable/dev-util/perf/ChangeLog | 127 ------------ .../portage-stable/dev-util/perf/Manifest | 27 ++- .../perf/files/perf-4.1.5-prefix.patch | 43 ++++ .../portage-stable/dev-util/perf/metadata.xml | 10 +- .../{perf-3.4.ebuild => perf-3.12.ebuild} | 63 +++--- ...{perf-3.2.ebuild => perf-3.13.1-r1.ebuild} | 98 +++++---- .../dev-util/perf/perf-3.15.5.ebuild | 182 +++++++++++++++++ .../dev-util/perf/perf-4.1.5-r1.ebuild | 190 ++++++++++++++++++ .../dev-util/perf/perf-4.4.4.ebuild | 184 +++++++++++++++++ .../dev-util/perf/perf-4.9.13.ebuild | 176 ++++++++++++++++ .../metadata/md5-cache/dev-util/perf-3.12 | 14 ++ .../md5-cache/dev-util/perf-3.13.1-r1 | 14 ++ .../metadata/md5-cache/dev-util/perf-3.15.5 | 14 ++ .../metadata/md5-cache/dev-util/perf-3.2 | 13 -- .../metadata/md5-cache/dev-util/perf-3.4 | 13 -- .../metadata/md5-cache/dev-util/perf-4.1.5-r1 | 14 ++ .../metadata/md5-cache/dev-util/perf-4.4.4 | 14 ++ .../metadata/md5-cache/dev-util/perf-4.9.13 | 14 ++ 18 files changed, 988 insertions(+), 222 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/dev-util/perf/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/perf/files/perf-4.1.5-prefix.patch rename sdk_container/src/third_party/portage-stable/dev-util/perf/{perf-3.4.ebuild => perf-3.12.ebuild} (69%) rename sdk_container/src/third_party/portage-stable/dev-util/perf/{perf-3.2.ebuild => perf-3.13.1-r1.ebuild} (57%) create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.15.5.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.1.5-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.4.4.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.9.13.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.12 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.13.1-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.15.5 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.2 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.4 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-4.1.5-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-4.4.4 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-4.9.13 diff --git a/sdk_container/src/third_party/portage-stable/dev-util/perf/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-util/perf/ChangeLog deleted file mode 100644 index d325bb8387..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-util/perf/ChangeLog +++ /dev/null @@ -1,127 +0,0 @@ -# ChangeLog for dev-util/perf -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/ChangeLog,v 1.20 2012/06/28 08:23:07 naota Exp $ - -*perf-3.4 (28 Jun 2012) - - 28 Jun 2012; Naohiro Aota +perf-3.4.ebuild, metadata.xml: - Version bump; Assign myself as a maintainer. - -*perf-3.2 (28 Feb 2012) - - 28 Feb 2012; Mike Frysinger -perf-2.6.35_rc4.ebuild, - -perf-3.1.ebuild, +perf-3.2.ebuild: - Fix automagic depends #390191 and clean up the ebuild. - -*perf-3.1 (01 Nov 2011) - - 01 Nov 2011; Robin H. Johnson +perf-3.1.ebuild: - Version bump. Improve install phase. Fix automagic dependency on - dev-libs/newt and python. Install python+perl tools. Ensure DWARF is built on - amd64. - -*perf-2.6.35_rc4 (11 Jul 2010) - - 11 Jul 2010; Diego E. Pettenò - -perf-2.6.33.1.ebuild, -perf-2.6.34.ebuild, -perf-2.6.35_rc3.ebuild, - +perf-2.6.35_rc4.ebuild: - Version bump to latest rc. - -*perf-2.6.35_rc3 (12 Jun 2010) - - 12 Jun 2010; Diego E. Pettenò - +perf-2.6.35_rc3.ebuild: - Bump to latest rc. - -*perf-2.6.34 (18 May 2010) - - 18 May 2010; Diego E. Pettenò -perf-2.6.32.ebuild, - +perf-2.6.34.ebuild: - Version bump. - -*perf-2.6.33.1 (16 Mar 2010) - - 16 Mar 2010; Diego E. Pettenò - -perf-2.6.33_rc6.ebuild, -perf-2.6.33_rc7.ebuild, +perf-2.6.33.1.ebuild: - Version bump and remove older RCs. - -*perf-2.6.33_rc7 (09 Feb 2010) - - 09 Feb 2010; Diego E. Pettenò - +perf-2.6.33_rc7.ebuild: - Version bump. - -*perf-2.6.33_rc6 (31 Jan 2010) - - 31 Jan 2010; Diego E. Pettenò - -perf-2.6.33_rc2.ebuild, -perf-2.6.33_rc5.ebuild, +perf-2.6.33_rc6.ebuild, - metadata.xml: - Bump to rc6 (instead of revbumping) so that the RC patch is actually - applied. Huge thanks to Zeev Tarantov in bug #302387 for reporting and - providing the fix. Also introduce perl USE flag for the Perl scripting in - perf, and fix building with USE=perl and --as-needed (patch to be sent - upstream). - - 23 Jan 2010; Diego E. Pettenò - perf-2.6.33_rc2.ebuild, perf-2.6.33_rc5.ebuild: - Fix (again) bug #291801. - -*perf-2.6.33_rc5 (22 Jan 2010) - - 22 Jan 2010; Diego E. Pettenò - +perf-2.6.33_rc5.ebuild: - Bump to latest rc. - -*perf-2.6.33_rc2 (28 Dec 2009) - - 28 Dec 2009; Diego E. Pettenò - -perf-2.6.33_rc1.ebuild, +perf-2.6.33_rc2.ebuild: - Version bump and cleanup previous rc. - -*perf-2.6.33_rc1 (19 Dec 2009) - - 19 Dec 2009; Diego E. Pettenò - +perf-2.6.33_rc1.ebuild: - Version bump. - -*perf-2.6.32 (04 Dec 2009) - - 04 Dec 2009; Diego E. Pettenò - -perf-2.6.32_rc7.ebuild, +perf-2.6.32.ebuild: - Bump to final .32 version. - -*perf-2.6.32_rc7 (16 Nov 2009) - - 16 Nov 2009; Diego E. Pettenò - -perf-2.6.32_rc6.ebuild, +perf-2.6.32_rc7.ebuild: - Version bump to latest rc; make the linux-info checks non-fatal since the - package builds anyway. - - 04 Nov 2009; Diego E. Pettenò - perf-2.6.32_rc6.ebuild: - Fix typo, closes bug #291801 by Zeev Tarantov. - -*perf-2.6.32_rc6 (03 Nov 2009) - - 03 Nov 2009; Diego E. Pettenò -perf-2.6.31.ebuild, - -perf-2.6.32_rc5.ebuild, +perf-2.6.32_rc6.ebuild: - Version bump to latest rc, make sure the ebuild is fixed to fetch properly - (was broken before), remove previous stuff. - - 31 Oct 2009; Diego E. Pettenò - perf-2.6.32_rc5.ebuild, metadata.xml: - Add doc USE flag to build documentation and man pages. - -*perf-2.6.32_rc5 (30 Oct 2009) - - 30 Oct 2009; Diego E. Pettenò - +perf-2.6.32_rc5.ebuild: - Bump to version 2.6.32_rc5 already, add support for patching in an RC - version. - -*perf-2.6.31 (30 Oct 2009) - - 30 Oct 2009; Diego E. Pettenò +perf-2.6.31.ebuild, - +metadata.xml: - Initial import of the performance counter userland utility. - diff --git a/sdk_container/src/third_party/portage-stable/dev-util/perf/Manifest b/sdk_container/src/third_party/portage-stable/dev-util/perf/Manifest index 2efc6a767c..0704962842 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/perf/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-util/perf/Manifest @@ -1,6 +1,21 @@ -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 -EBUILD perf-3.2.ebuild 4228 SHA256 6763a106b3c42da98659903996942a73073bcdbea725c1b0c0d2eb6ce873662e SHA512 2e3ce7a1dae8933b360a58adcb8ff7f5e657729c0ffbe6345e296163e9c63738715851786a8469eb8ee14f8bc7d29d8ecd7b679e730a541942b23d503cdb3872 WHIRLPOOL 263b89d4fba11dffb50227be605a58c4d7d97912050949247a9bc85c6ae2b24250acad27ace23ee8ace8495ed49c423f9aa5811471b3bdc061250b3158198724 -EBUILD perf-3.4.ebuild 4306 SHA256 24e6468c5e72612bf5348a1226ef49f751369b80ffe4203d36ce9118a900aebf SHA512 4f87cf6a0627983c946c76c4e3f9c099fbb1618fa96905cfdd4b4cf7b01f06815c52d70016d98ce58e375320e6921f429638eaf2a76b32b85fc1a848525341f6 WHIRLPOOL 190a9abe22b1b3065785522c24b0183fdbf7be46b58eb8d12b6a35233a88853be4adf38be064856d508de75b22c3e63909e747dd12ded0a93414f62f9446bb8f -MISC ChangeLog 4060 SHA256 7d9e1ea96b6fbda5c2da9a76a7d73faa248ac6d6e23f0e79ac61da8658e61e9f SHA512 57a65534b2f4de155672fc904e2228fffec6127bf2c8e32a3e536724b7f421985eb8c2a357a112ddcee1dc7c46b6742609ee12d4c5f1822b1461094a62db2213 WHIRLPOOL f23946f81193482f339a04edd77c6352a53bdd9ea269070896b9c63a447c40f4deeddadd4680f0501304617239936343518b3ca844516373d4d62f2ccf887ebb -MISC metadata.xml 891 SHA256 69d162e1557448101186ac1de9fc2b6c9aebbe1571cf859016fe9513cd943d07 SHA512 a883c8ab5a15b618bdc91541662f025e16420ff8668e17f45d23edefd5dc00ba2880a28ac8c8328073bcadd5e4a86c04133e4be2f55afcd7520f78af70bedf5c WHIRLPOOL fd0b88fc3d76d80ab1ca15966d536cccdf6cd218b310a07fc83fbd5fdfe53ca8d7be90adfd9be30f9ae8409605d4d876faf2c58357a998c80a9ccb0aab80ad57 +AUX perf-4.1.5-prefix.patch 1637 SHA256 dac4671e909a0af78345f6253e4c7ca04f0d3d400c76eecaf0149ad51639b241 SHA512 ff7179d7b06513a83f0909723ad47774c07ad089079f43750c24a1dca685745048bce5ea6b0766e65e48b75b50d5a26866e827a89b0206800769ea2779355d6b WHIRLPOOL b9015891fcb48d113b8015a54a7dae290b041ab1cb607c7ea196fc6aeec74c6b14d221c3197efa2ff2040249498082a5fb9588c51428489a1fc9d349b5e799d1 +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.15.tar.xz 79676484 SHA256 c3927e87be4040fa8aca1b58663dc0776aaf00485604ff88a623be2f3fb07794 SHA512 d5dc477cad4584e56e2e2ef9e0950c2b22e76e5cf5090a896ba099cb7c5e5db1853a4aeb96b199189653dc66d461557e95198e37516a619f7ddc01ba6b308e02 WHIRLPOOL 7f3dfde1a23aab75b7f40770ae2ca77c1b28f845e4abe6296b2aec9b56fe94f7afa76b00eb6cc7475305c31b726ebeb4643107dd48c12ac04c933cf1856b8e77 +DIST linux-4.1.tar.xz 83017828 SHA256 caf51f085aac1e1cea4d00dbbf3093ead07b551fc07b31b2a989c05f8ea72d9f SHA512 168ef84a4e67619f9f53f3574e438542a5747f9b43443363cb83597fcdac9f40d201625c66e375a23226745eaada9176eb006ca023613cec089349e91751f3c0 WHIRLPOOL 85fcfdb67ea7f865272a85d3b4c3ec1f5a1267f4664bf073c562bb3875e9d96ad68486259d8866a9aced98c95de16840ec531d89745aec75b7315a64ebe650b8 +DIST linux-4.4.tar.xz 87295988 SHA256 401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e WHIRLPOOL 02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc +DIST linux-4.9.tar.xz 93192404 SHA256 029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a WHIRLPOOL 072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a +DIST patch-3.13.1.xz 2884 SHA256 74a093b2cacddac0a105e0989b7bf0e9829b9923e2d71ca10382e90324a17e74 SHA512 164235a15e6a984e9aeaf9fe475a8b2975d5e4c4b28dd4ecf99064b0f0c72eea766d925340f1a7232cabcbd23d26773527c300b6d995bf5cde18a276208fdccc WHIRLPOOL 0ea0118960970b7d6465445252e7a21a6aeb494c0afefec5f52a68c0b7e0d63fd2ed59a3877fbe9ebd282ac03812235b021534866efa8f46d549b6f70228e4b6 +DIST patch-3.15.5.xz 122232 SHA256 9b0d000e0bdec7a25ee6303afdab8d2af77439995876eadd6ce248e5c954037d SHA512 6831200503334e839c3cccdad29058aecc0205171cc5b75205d0a2aada8636633889ebff35d9677d4567bbaeea249efc83571e016104cd67554fe72b3b405755 WHIRLPOOL 56e1e817c08b4557e18b34d148d8ffd0f73bf8dec92f2339ca9413ca2143b65ec35f6d48c87e37f140226e57d7df33f06d6c53a48dafa7ddf090a839fdabe024 +DIST patch-4.1.5.xz 170056 SHA256 b495cf8a7b978986dd2b757b687751c62f635d15cc2228edb80934bc0d449dcc SHA512 1325cdb35ea1f277d513932af37804f788b96ae63b94cedeb3c9b916ee8963bbd6aca5d0e13279e36a81f1de06005c5f3666ecfc845609932686f261fa4250c5 WHIRLPOOL 291ddfcde395c3d201a8172f7281ac560167a8bce78d3196b47e4c7be759545282cc1104fc7b2edc95d90250a834cc23103199275bc8c6974bd4229dd530d1a3 +DIST patch-4.4.4.xz 200972 SHA256 9061d8f57cc25d760387c4e6b7d5cceacaa808e8784a3e478012e7c2949853c8 SHA512 c206af7803cb0915fbe2bd27ed33282452db3fbd3070c73e4c7147443efd3c7588fb3be12d0abc08742381fbe892190602b29147684630aa9e6ff5e9efa49dbc WHIRLPOOL e6a004e32eecca1507354f97d3de85a07c1b9512fe3d4d87173e6d39c02ef1c2411abd0c26b6a077cd5eaefde11dd201445f72b9a0cf185e76635bdcc36df8dd +DIST patch-4.9.13.xz 295932 SHA256 87a0f07dd393e2d08850f0536417d091684535ff0c8ab8f8d9aeab1db38589bf SHA512 d7956cc8a4ab11514789af4f1f7023268e4b003216766c153f0f09aac659aabda5de634b363d53f8daeddfcf5820619c5bca31ff5f9aeb187c1df016c05f68d5 WHIRLPOOL 154747030245f5c1e9f6d9717c32584e3901372fdfe7945497b294c7454f2da4ae4959cf9f1bdd091dca70d346125023a0b5d0c75cc3745342eb8bb56c68e023 +EBUILD perf-3.12.ebuild 5006 SHA256 a549d1bcbeddd0b503fd4bbb4d2f960018e51069333a738086a5cf7999a57403 SHA512 dc69ba512aa1a9f2647dd48f32e5891db94bb3cd8a0294f39e6cf15a76571afeab29956cbb75e76ddc151bb76821ad51c34e7830789bbd8c05a26a5c0de9f9f1 WHIRLPOOL c8ad0306046c2cb433d1229b2f9699956f72db8e9468bb6e4d609ca32608bbf823162ebf6ded248742cb8f06dbc7a2f0c5661b18ba8fbfd238afce9d45ed58c9 +EBUILD perf-3.13.1-r1.ebuild 5128 SHA256 e81a461d221ab947d0850f152de397d8e2e9221dc2934d3f149dba407f4e12de SHA512 19287c4ee43e11aa62748eb3ad40839e8cd27f78710d3f72d5cb10511247a37bcff55c8355a175ea6b155eb873701a080370f29e1d317d0252f929f134c09c26 WHIRLPOOL f78c3f0d591efaeb01ad7eaeb2b813c0f7f2ab46d0b94eaba8691e0e73cbc333a0619a9ba8f38810ddf1937305e446c5359e8a8c6e78d8b568737f44f9c00f2d +EBUILD perf-3.15.5.ebuild 5143 SHA256 d263ee8e8e944a6456a2cdbd7b32e9defcd8fa97c19dec354b0b5ee3d43b952f SHA512 c02b0e36e0cdf192c0a494994e1013d227d73c289471811270fc5877a6256ac52e3aeae0c926c21762adddde51ee61d54acbe5448cd2c13d6b0bffb6ad790038 WHIRLPOOL 3abf1eceb669b4c0e35d7889b885c323a4fad077163e83d475a9cb6588f05ab8990741684847b90a8bbb891a10c7e8ddbac9d0b008905456916f19a6896bec4a +EBUILD perf-4.1.5-r1.ebuild 5269 SHA256 60d3c288baea63e98d8c8f0b5dd9dbdb82cba98fad955d76de3b5abe8ffbeab9 SHA512 c99b7791b0d143519c4e511499420a773b789038a65503f58aabe536f1988cb7d2275008d9dc83e5772119b79b48c1172e76e01c1c7c5ca8d38bb9ddaee7e531 WHIRLPOOL 3cda17ba49e85886a11de6fe099228cfd2a2f9a1f0ccd3a0d3c1f40848f34a2930c228cc546bcce425520716b43e441ee2d95354a2f0e2f0bfd4f32009252876 +EBUILD perf-4.4.4.ebuild 5040 SHA256 abab8bc18347291e53577598ab3f127363e8b90add2641e8c787c17c6d13c02a SHA512 e5d37cfbd4d34f93950c13749a4317f6758b54bbd3c93599fa21eac709ae28b22c07000fbf5ecc69c512eca30b9492a1b71cccca58f48b754a28ecb7d81d24ed WHIRLPOOL 75aa62e82cbf15df3b34f84c728000e6c38452746c7b3918069bb6fc23e73b96c11151cd82fe83e1ef00e255ce9efc4b5e959997a8f37577efa57539783c8a93 +EBUILD perf-4.9.13.ebuild 4780 SHA256 1c4108a23d10577e90236a4a093f768af270bf049e61883962e8bc526f956d37 SHA512 d4c9064643b8688c3deb050bb519223259c80beb3e322239e76cb78f62595a80e90a7529ccd1e6c6cd01be94309f9f271953b26e95bc9a1435f7fea5e4cc6552 WHIRLPOOL a52684efafc6701421ed6b3d33a8d2430a8f1ffa9683137966ff0493dfd748886d6fe68c2ad9b7463cba423e553ec0b52f6cc1c7885c2c8f1ff9d7c3b5fab906 +MISC ChangeLog 3650 SHA256 0975840be7bd7127c7d5b83a130f6ae8621256a7f02eb80196c69298b918eca2 SHA512 742d129e590b0c36adc7cc3b81fa51184c1c147dec3aa5c844a704f81cbab7023f39229c7e06ffcf06f4a5af5d1ba44100b8421f4c52fa5b8f8c47df4016d7ae WHIRLPOOL effae523378dd7bbdfac3dbb990e7e1a0b8d0cb18c08128c138f3e84d8f6419a9c117c4e7ed867d2ebc4e32279ab12f6c99a921d596f36da2cac74c89c55abc3 +MISC ChangeLog-2015 6264 SHA256 740d932dcee9533fa7cb6a2a03eecdc04aeb744b5d456dcb9972f6c228b57e2f SHA512 aebf127fb17bd1fd086d9f0057dfb5f044e789f943dbda5ef2260b5145944c4f8f44d241610209ec9c9a65908aa932019d5f0d3c027dfb5869423daf6762cb08 WHIRLPOOL 0f040aa61460166d988e4becfe91449bab91e90c5ac2d5da04eeb8685142a96700f776625f21b4997d5518857597c851934ebcdf6e558407ee25adce0d5ca63f +MISC metadata.xml 1153 SHA256 880863b904a364fe264b2d6e4db2d5086b543df748a140aeab88bf531db1c88e SHA512 18e5b436d7ae5ba8c9da8bd4007e33006e25f351d9e01e55127bd35f47446663faafa1de37283410e0cec9f00b8b4422afb4a8d256b8161d88c3c084e8c9a09d WHIRLPOOL 2f765f9167d86eb0317b673f91f2c44190dc6d1a231d2fc047cdea57c8c0fcc03083bdfa03fae2abae1263d225141f1b9f6109f91026c77d47f7e532fb907c31 diff --git a/sdk_container/src/third_party/portage-stable/dev-util/perf/files/perf-4.1.5-prefix.patch b/sdk_container/src/third_party/portage-stable/dev-util/perf/files/perf-4.1.5-prefix.patch new file mode 100644 index 0000000000..0c4dff0113 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/perf/files/perf-4.1.5-prefix.patch @@ -0,0 +1,43 @@ +commit 75e84ab906ef8935cff3df3d8929f1bafea81599 +Author: Lukas Wunner +Date: Thu Jun 18 13:00:32 2015 +0200 + + perf tools: Fix build breakage if prefix= is specified + + Invoking Makefile.perf with prefix= breaks the build since Makefile.perf + hands that variable down to Makefile.build where it overrides + + prefix := $(subst ./,,$(OUTPUT)$(dir)/) + + leading to errors like this: + + No rule to make target '/usrabspath.o', needed by '/usrlibperf-in.o' + + Signed-off-by: Lukas Wunner + Acked-by: Jiri Olsa + Cc: David Ahern + Fixes: c819e2cf2eb6f65d3208d195d7a0edef6108d5 + Link: http://lkml.kernel.org/r/5582c48a.84a22b0a.a918.5285SMTPIN_ADDED_MISSING@mx.google.com + Signed-off-by: Arnaldo Carvalho de Melo + +diff --git a/tools/build/Makefile.build b/tools/build/Makefile.build +index 10df572..98cfc38 100644 +--- a/tools/build/Makefile.build ++++ b/tools/build/Makefile.build +@@ -94,12 +94,12 @@ obj-y := $(patsubst %/, %/$(obj)-in.o, $(obj-y)) + subdir-obj-y := $(filter %/$(obj)-in.o, $(obj-y)) + + # '$(OUTPUT)/dir' prefix to all objects +-prefix := $(subst ./,,$(OUTPUT)$(dir)/) +-obj-y := $(addprefix $(prefix),$(obj-y)) +-subdir-obj-y := $(addprefix $(prefix),$(subdir-obj-y)) ++objprefix := $(subst ./,,$(OUTPUT)$(dir)/) ++obj-y := $(addprefix $(objprefix),$(obj-y)) ++subdir-obj-y := $(addprefix $(objprefix),$(subdir-obj-y)) + + # Final '$(obj)-in.o' object +-in-target := $(prefix)$(obj)-in.o ++in-target := $(objprefix)$(obj)-in.o + + PHONY += $(subdir-y) + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/perf/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-util/perf/metadata.xml index 7507112976..1b50bf7e52 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/perf/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/dev-util/perf/metadata.xml @@ -1,9 +1,13 @@ - + naota@gentoo.org + + dlan@gentoo.org + Yixun Lan + Enable C++ symbol name demangling, using libbfd from @@ -18,8 +22,12 @@ documentation handling tools that are not always welcome on user systems. + Enable NUMA support Add support for Perl as a scripting language for perf tools. + + Use sys-libs/libunwind for frame unwinding support. + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.12.ebuild similarity index 69% rename from sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.4.ebuild rename to sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.12.ebuild index 09d38d2133..7e3b25854f 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.4.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.12.ebuild @@ -1,20 +1,18 @@ -# 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/dev-util/perf/perf-3.4.ebuild,v 1.1 2012/06/28 08:23:07 naota Exp $ -EAPI="4" +EAPI="5" -PYTHON_DEPEND="python? 2" -inherit versionator eutils toolchain-funcs python linux-info +PYTHON_COMPAT=( python2_7 ) +inherit versionator eutils toolchain-funcs python-single-r1 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) +HOMEPAGE="https://perf.wiki.kernel.org/" +LINUX_V="${PV:0:1}.x" 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) @@ -36,12 +34,15 @@ 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" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="audit +demangle +doc perl python slang unwind" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -RDEPEND="demangle? ( sys-devel/binutils ) - perl? ( || ( >=dev-lang/perl-5.10 sys-devel/libperl ) ) +RDEPEND="audit? ( sys-process/audit ) + demangle? ( sys-devel/binutils ) + perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) + unwind? ( sys-libs/libunwind ) dev-libs/elfutils" DEPEND="${RDEPEND} ${LINUX_PATCH+dev-util/patchutils} @@ -51,7 +52,9 @@ DEPEND="${RDEPEND} app-text/asciidoc app-text/sgml-common app-text/xmlto - sys-process/time )" + sys-process/time + ) + python? ( ${PYTHON_DEPS} )" S_K="${WORKDIR}/linux-${LINUX_VER}" S="${S_K}/tools/perf" @@ -59,11 +62,12 @@ S="${S_K}/tools/perf" CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS" pkg_setup() { - use python && python_set_active_version 2 + linux-info_pkg_setup + use python && python-single-r1_pkg_setup } src_unpack() { - local paths=( tools/perf include lib "arch/*/include" "arch/*/lib" ) + 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). @@ -104,11 +108,16 @@ src_prepare() { -e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \ -e '/^ALL_CFLAGS =/s:$: $(CFLAGS_OPTIMIZE):' \ -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 '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \ - "${S}"/Makefile + "${S}"/Makefile \ + "${S}"/Documentation/Makefile || die # Avoid the call to make kernelversion - echo "PERF_VERSION = ${MY_PV}" > PERF-VERSION-FILE + echo "#define 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' {} + @@ -116,27 +125,31 @@ src_prepare() { puse() { usex $1 "" no; } perf_make() { - emake V=1 \ + # The arch parsing is a bit funky. The perf tools package is integrated + # into the kernel, so it wants an ARCH that looks like the kernel arch, + # but it also wants to know about the split value -- i386/x86_64 vs just + # x86. We can get that by telling the func to use an older linux version. + # It's kind of a hack, but not that bad ... + local arch=$(KV=2.6.23 tc-arch-kernel) + 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)" \ + ARCH="${arch}" \ NO_DEMANGLE=$(puse demangle) \ + NO_LIBAUDIT=$(puse audit) \ NO_LIBPERL=$(puse perl) \ NO_LIBPYTHON=$(puse python) \ + NO_LIBUNWIND=$(puse unwind) \ NO_NEWT=$(puse slang) \ + WERROR=0 \ "$@" } src_compile() { perf_make - - if use doc ; then - pushd Documentation - emake ${makeargs} - popd - fi + use doc && perf_make -C Documentation } src_test() { diff --git a/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.13.1-r1.ebuild similarity index 57% rename from sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.2.ebuild rename to sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.13.1-r1.ebuild index 6fe2149df6..74721ec01d 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.13.1-r1.ebuild @@ -1,51 +1,64 @@ -# 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/dev-util/perf/perf-3.2.ebuild,v 1.1 2012/02/28 22:21:05 vapier Exp $ -EAPI="4" +EAPI="5" -PYTHON_DEPEND="python? 2" -inherit versionator eutils toolchain-funcs python linux-info +PYTHON_COMPAT=( python2_7 ) +inherit versionator eutils toolchain-funcs python-single-r1 linux-info MY_PV="${PV/_/-}" MY_PV="${MY_PV/-pre/-git}" DESCRIPTION="Userland tools for Linux Performance Counters" -HOMEPAGE="http://perf.wiki.kernel.org/" +HOMEPAGE="https://perf.wiki.kernel.org/" -LINUX_V=$(get_version_component_range 1-2) - -if [[ ${PV/_rc} != ${PV} ]] ; then +LINUX_V="${PV:0:1}.x" +if [[ ${PV} == *_rc* ]] ; 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 + LINUX_PATCH=patch-${PV//_/-}.xz 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="" + VER_COUNT=$(get_version_component_count) + if [[ ${VER_COUNT} -gt 2 ]] ; then + # stable-release series + LINUX_VER=$(get_version_component_range 1-2) + LINUX_PATCH=patch-${PV}.xz + SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" + else + LINUX_VER=${PV} + SRC_URI="" + fi fi -LINUX_SOURCES="linux-${LINUX_VER}.tar.bz2" +LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" 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" +KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86" +IUSE="audit +demangle +doc gtk perl python slang unwind" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -RDEPEND="demangle? ( sys-devel/binutils ) - perl? ( || ( >=dev-lang/perl-5.10 sys-devel/libperl ) ) +RDEPEND="audit? ( sys-process/audit ) + demangle? ( sys-devel/binutils ) + gtk? ( x11-libs/gtk+:2 ) + perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) + unwind? ( sys-libs/libunwind ) dev-libs/elfutils" DEPEND="${RDEPEND} ${LINUX_PATCH+dev-util/patchutils} - doc? ( app-text/asciidoc app-text/xmlto )" + sys-devel/bison + sys-devel/flex + doc? ( + app-text/asciidoc + app-text/sgml-common + app-text/xmlto + sys-process/time + ) + python? ( ${PYTHON_DEPS} )" S_K="${WORKDIR}/linux-${LINUX_VER}" S="${S_K}/tools/perf" @@ -53,11 +66,12 @@ S="${S_K}/tools/perf" CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS" pkg_setup() { - use python && python_set_active_version 2 + linux-info_pkg_setup + use python && python-single-r1_pkg_setup } src_unpack() { - local paths=( tools/perf include lib "arch/*/include" "arch/*/lib" ) + 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). @@ -98,11 +112,16 @@ src_prepare() { -e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \ -e '/^ALL_CFLAGS =/s:$: $(CFLAGS_OPTIMIZE):' \ -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 '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \ - "${S}"/Makefile + "${S}"/Makefile \ + "${S}"/Documentation/Makefile || die # Avoid the call to make kernelversion - echo "PERF_VERSION = ${MY_PV}" > PERF-VERSION-FILE + echo "#define 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' {} + @@ -110,27 +129,32 @@ src_prepare() { puse() { usex $1 "" no; } perf_make() { + # The arch parsing is a bit funky. The perf tools package is integrated + # into the kernel, so it wants an ARCH that looks like the kernel arch, + # but it also wants to know about the split value -- i386/x86_64 vs just + # x86. We can get that by telling the func to use an older linux version. + # It's kind of a hack, but not that bad ... + 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="$(tc-arch-kernel)" \ + ARCH="${arch}" \ NO_DEMANGLE=$(puse demangle) \ + NO_GTK2=$(puse gtk) \ + NO_LIBAUDIT=$(puse audit) \ NO_LIBPERL=$(puse perl) \ NO_LIBPYTHON=$(puse python) \ + NO_LIBUNWIND=$(puse unwind) \ NO_NEWT=$(puse slang) \ + WERROR=0 \ "$@" } src_compile() { - perf_make - - if use doc ; then - pushd Documentation - emake ${makeargs} - popd - fi + perf_make -f Makefile.perf + use doc && perf_make -C Documentation } src_test() { @@ -138,7 +162,7 @@ src_test() { } src_install() { - perf_make install DESTDIR="${D}" + perf_make -f Makefile.perf install DESTDIR="${D}" dodoc CREDITS diff --git a/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.15.5.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.15.5.ebuild new file mode 100644 index 0000000000..c1a1814906 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.15.5.ebuild @@ -0,0 +1,182 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) +inherit versionator eutils toolchain-funcs python-single-r1 linux-info + +MY_PV="${PV/_/-}" +MY_PV="${MY_PV/-pre/-git}" + +DESCRIPTION="Userland tools for Linux Performance Counters" +HOMEPAGE="https://perf.wiki.kernel.org/" + +LINUX_V="${PV:0:1}.x" +if [[ ${PV} == *_rc* ]] ; 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//_/-}.xz + 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}" +else + VER_COUNT=$(get_version_component_count) + if [[ ${VER_COUNT} -gt 2 ]] ; then + # stable-release series + LINUX_VER=$(get_version_component_range 1-2) + LINUX_PATCH=patch-${PV}.xz + SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" + else + LINUX_VER=${PV} + SRC_URI="" + fi +fi + +LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" +SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +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 ) + gtk? ( x11-libs/gtk+:2 ) + perl? ( dev-lang/perl ) + slang? ( dev-libs/newt ) + unwind? ( sys-libs/libunwind ) + 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 + ) + python? ( ${PYTHON_DEPS} )" + +S_K="${WORKDIR}/linux-${LINUX_VER}" +S="${S_K}/tools/perf" + +CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS" + +pkg_setup() { + linux-info_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_unpack() { + 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). + 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 's:$(sysconfdir_SQ)/bash_completion.d:/usr/share/bash-completion:' \ + "${S}"/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 \ + "${S}"/Documentation/Makefile || die + + # Avoid the call to make kernelversion + echo "#define 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() { + # The arch parsing is a bit funky. The perf tools package is integrated + # into the kernel, so it wants an ARCH that looks like the kernel arch, + # but it also wants to know about the split value -- i386/x86_64 vs just + # x86. We can get that by telling the func to use an older linux version. + # It's kind of a hack, but not that bad ... + local arch=$(KV=2.6.23 tc-arch-kernel) + emake V=1 \ + CC="$(tc-getCC)" AR="$(tc-getAR)" \ + prefix="/usr" bindir_relative="bin" \ + CFLAGS_OPTIMIZE="${CFLAGS}" \ + LDFLAGS_OPTIMIZE="${LDFLAGS}" \ + ARCH="${arch}" \ + NO_DEMANGLE=$(puse demangle) \ + NO_GTK2=$(puse gtk) \ + NO_LIBAUDIT=$(puse audit) \ + NO_LIBPERL=$(puse perl) \ + NO_LIBPYTHON=$(puse python) \ + NO_LIBUNWIND=$(puse unwind) \ + NO_NEWT=$(puse slang) \ + WERROR=0 \ + "$@" +} + +src_compile() { + perf_make -f Makefile.perf + use doc && perf_make -C Documentation +} + +src_test() { + : +} + +src_install() { + perf_make -f Makefile.perf 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/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.1.5-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.1.5-r1.ebuild new file mode 100644 index 0000000000..9f0b9a9070 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.1.5-r1.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) +inherit versionator eutils toolchain-funcs python-single-r1 linux-info + +MY_PV="${PV/_/-}" +MY_PV="${MY_PV/-pre/-git}" + +DESCRIPTION="Userland tools for Linux Performance Counters" +HOMEPAGE="https://perf.wiki.kernel.org/" + +LINUX_V="${PV:0:1}.x" +if [[ ${PV} == *_rc* ]] ; 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//_/-}.xz + 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}" +else + VER_COUNT=$(get_version_component_count) + if [[ ${VER_COUNT} -gt 2 ]] ; then + # stable-release series + LINUX_VER=$(get_version_component_range 1-2) + LINUX_PATCH=patch-${PV}.xz + SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" + else + LINUX_VER=${PV} + SRC_URI="" + fi +fi + +LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" +SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" +IUSE="audit debug +demangle +doc gtk numa perl python slang unwind" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="audit? ( sys-process/audit ) + demangle? ( sys-devel/binutils:= ) + gtk? ( x11-libs/gtk+:2 ) + numa? ( sys-process/numactl ) + perl? ( dev-lang/perl ) + slang? ( dev-libs/newt ) + unwind? ( sys-libs/libunwind ) + 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 + ) + python? ( ${PYTHON_DEPS} )" + +S_K="${WORKDIR}/linux-${LINUX_VER}" +S="${S_K}/tools/perf" + +CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS" + +pkg_setup() { + linux-info_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_unpack() { + local paths=( + tools/build tools/include tools/lib tools/perf tools/scripts + 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 + + epatch "${FILESDIR}"/${P}-prefix.patch + + # 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 's:$(sysconfdir_SQ)/bash_completion.d:/usr/share/bash-completion:' \ + "${S}"/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 \ + "${S}"/Documentation/Makefile || die + + # Avoid the call to make kernelversion + echo "#define 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() { + # The arch parsing is a bit funky. The perf tools package is integrated + # into the kernel, so it wants an ARCH that looks like the kernel arch, + # but it also wants to know about the split value -- i386/x86_64 vs just + # x86. We can get that by telling the func to use an older linux version. + # It's kind of a hack, but not that bad ... + local arch=$(tc-arch-kernel) + emake V=1 \ + CC="$(tc-getCC)" AR="$(tc-getAR)" \ + prefix="/usr" bindir_relative="bin" \ + CFLAGS_OPTIMIZE="${CFLAGS}" \ + LDFLAGS_OPTIMIZE="${LDFLAGS}" \ + ARCH="${arch}" \ + NO_DEMANGLE=$(puse demangle) \ + NO_GTK2=$(puse gtk) \ + NO_LIBAUDIT=$(puse audit) \ + NO_LIBPERL=$(puse perl) \ + NO_LIBPYTHON=$(puse python) \ + NO_LIBUNWIND=$(puse unwind) \ + NO_NEWT=$(puse slang) \ + NO_LIBNUMA=$(puse numa) \ + WERROR=0 \ + "$@" +} + +src_compile() { + perf_make -f Makefile.perf + use doc && perf_make -C Documentation +} + +src_test() { + : +} + +src_install() { + perf_make -f Makefile.perf 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/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.4.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.4.4.ebuild new file mode 100644 index 0000000000..03931c69b0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.4.4.ebuild @@ -0,0 +1,184 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) +inherit versionator eutils toolchain-funcs python-single-r1 linux-info + +MY_PV="${PV/_/-}" +MY_PV="${MY_PV/-pre/-git}" + +DESCRIPTION="Userland tools for Linux Performance Counters" +HOMEPAGE="https://perf.wiki.kernel.org/" + +LINUX_V="${PV:0:1}.x" +if [[ ${PV} == *_rc* ]] ; 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//_/-}.xz + 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}" +else + VER_COUNT=$(get_version_component_count) + if [[ ${VER_COUNT} -gt 2 ]] ; then + # stable-release series + LINUX_VER=$(get_version_component_range 1-2) + LINUX_PATCH=patch-${PV}.xz + SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" + else + LINUX_VER=${PV} + SRC_URI="" + fi +fi + +LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" +SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="audit debug +demangle +doc gtk numa perl python slang unwind" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="audit? ( sys-process/audit ) + demangle? ( sys-devel/binutils:= ) + gtk? ( x11-libs/gtk+:2 ) + numa? ( sys-process/numactl ) + perl? ( dev-lang/perl ) + slang? ( dev-libs/newt ) + unwind? ( sys-libs/libunwind ) + dev-libs/elfutils" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-4.4 + ${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 + ) + python? ( ${PYTHON_DEPS} )" + +S_K="${WORKDIR}/linux-${LINUX_VER}" +S="${S_K}/tools/perf" + +CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS" + +pkg_setup() { + linux-info_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_unpack() { + local paths=( + tools/arch tools/build tools/include tools/lib tools/perf tools/scripts + include lib "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):' \ + "${S}"/config/Makefile || die + sed -i \ + -e 's:$(sysconfdir_SQ)/bash_completion.d:/usr/share/bash-completion:' \ + "${S}"/Makefile.perf || die + sed -i -e 's:-Werror::' "${S_K}"/tools/lib/api/Makefile || die + + # Avoid the call to make kernelversion + echo "#define 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() { + # The arch parsing is a bit funky. The perf tools package is integrated + # into the kernel, so it wants an ARCH that looks like the kernel arch, + # but it also wants to know about the split value -- i386/x86_64 vs just + # x86. We can get that by telling the func to use an older linux version. + # It's kind of a hack, but not that bad ... + local arch=$(tc-arch-kernel) + emake V=1 \ + CC="$(tc-getCC)" AR="$(tc-getAR)" LD="$(tc-getLD)" \ + prefix="/usr" bindir_relative="bin" \ + EXTRA_CFLAGS="${CFLAGS}" \ + ARCH="${arch}" \ + NO_DEMANGLE=$(puse demangle) \ + NO_GTK2=$(puse gtk) \ + NO_LIBAUDIT=$(puse audit) \ + NO_LIBPERL=$(puse perl) \ + NO_LIBPYTHON=$(puse python) \ + NO_LIBUNWIND=$(puse unwind) \ + NO_NEWT=$(puse slang) \ + NO_LIBNUMA=$(puse numa) \ + WERROR=0 \ + "$@" +} + +src_compile() { + perf_make -f Makefile.perf + use doc && perf_make -C Documentation +} + +src_test() { + : +} + +src_install() { + perf_make -f Makefile.perf 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/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.9.13.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.9.13.ebuild new file mode 100644 index 0000000000..3f7ee92373 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.9.13.ebuild @@ -0,0 +1,176 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) +inherit bash-completion-r1 versionator eutils toolchain-funcs python-single-r1 linux-info + +MY_PV="${PV/_/-}" +MY_PV="${MY_PV/-pre/-git}" + +DESCRIPTION="Userland tools for Linux Performance Counters" +HOMEPAGE="https://perf.wiki.kernel.org/" + +LINUX_V="${PV:0:1}.x" +if [[ ${PV} == *_rc* ]] ; 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//_/-}.xz + 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}" +else + VER_COUNT=$(get_version_component_count) + if [[ ${VER_COUNT} -gt 2 ]] ; then + # stable-release series + LINUX_VER=$(get_version_component_range 1-2) + LINUX_PATCH=patch-${PV}.xz + SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" + else + LINUX_VER=${PV} + SRC_URI="" + fi +fi + +LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" +SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="audit debug +demangle +doc gtk numa perl python slang unwind" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="audit? ( sys-process/audit ) + demangle? ( sys-devel/binutils:= ) + gtk? ( x11-libs/gtk+:2 ) + numa? ( sys-process/numactl ) + perl? ( dev-lang/perl ) + slang? ( dev-libs/newt ) + unwind? ( sys-libs/libunwind ) + dev-libs/elfutils" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-4.4 + ${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 + ) + python? ( ${PYTHON_DEPS} )" + +S_K="${WORKDIR}/linux-${LINUX_VER}" +S="${S_K}/tools/perf" + +CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS" + +pkg_setup() { + linux-info_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_unpack() { + local paths=( + tools/arch tools/build tools/include tools/lib tools/perf tools/scripts + include lib "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:\$(sysconfdir_SQ)/bash_completion.d:$(get_bashcompdir):" \ + "${S}"/Makefile.perf || die + sed -i -e 's:-Werror::' "${S_K}"/tools/lib/api/Makefile || die + + # Avoid the call to make kernelversion + echo "#define 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() { + # The arch parsing is a bit funky. The perf tools package is integrated + # into the kernel, so it wants an ARCH that looks like the kernel arch, + # but it also wants to know about the split value -- i386/x86_64 vs just + # x86. We can get that by telling the func to use an older linux version. + # It's kind of a hack, but not that bad ... + local arch=$(tc-arch-kernel) + emake V=1 \ + CC="$(tc-getCC)" AR="$(tc-getAR)" LD="$(tc-getLD)" \ + prefix="/usr" bindir_relative="bin" \ + EXTRA_CFLAGS="${CFLAGS}" \ + ARCH="${arch}" \ + NO_DEMANGLE=$(puse demangle) \ + NO_GTK2=$(puse gtk) \ + NO_LIBAUDIT=$(puse audit) \ + NO_LIBPERL=$(puse perl) \ + NO_LIBPYTHON=$(puse python) \ + NO_LIBUNWIND=$(puse unwind) \ + NO_NEWT=$(puse slang) \ + NO_LIBNUMA=$(puse numa) \ + WERROR=0 \ + "$@" +} + +src_compile() { + perf_make -f Makefile.perf + use doc && perf_make -C Documentation +} + +src_test() { + : +} + +src_install() { + perf_make -f Makefile.perf 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/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.12 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.12 new file mode 100644 index 0000000000..0c1472e7d2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.12 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst prepare setup test unpack +DEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils ) perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils sys-devel/bison sys-devel/flex doc? ( app-text/asciidoc app-text/sgml-common app-text/xmlto sys-process/time ) python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) +DESCRIPTION=Userland tools for Linux Performance Counters +EAPI=5 +HOMEPAGE=https://perf.wiki.kernel.org/ +IUSE=audit +demangle +doc perl python slang unwind python_targets_python2_7 +KEYWORDS=~amd64 ~arm ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils ) perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils +REQUIRED_USE=python? ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=mirror://kernel/linux/kernel/v3.x/linux-3.12.tar.bz2 +_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 python-single-r1 19a74c6b5c191723a997dc7e0cc6bb09 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=1dc024ade7f5443e343399f6374af2b9 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.13.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.13.1-r1 new file mode 100644 index 0000000000..462443a3ca --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.13.1-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst prepare setup test unpack +DEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils ) gtk? ( x11-libs/gtk+:2 ) perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils dev-util/patchutils sys-devel/bison sys-devel/flex doc? ( app-text/asciidoc app-text/sgml-common app-text/xmlto sys-process/time ) python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) +DESCRIPTION=Userland tools for Linux Performance Counters +EAPI=5 +HOMEPAGE=https://perf.wiki.kernel.org/ +IUSE=audit +demangle +doc gtk perl python slang unwind python_targets_python2_7 +KEYWORDS=~amd64 ~arm ~mips ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils ) gtk? ( x11-libs/gtk+:2 ) perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils +REQUIRED_USE=python? ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=mirror://kernel/linux/kernel/v3.x/patch-3.13.1.xz mirror://kernel/linux/kernel/v3.x/linux-3.13.tar.xz +_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 python-single-r1 19a74c6b5c191723a997dc7e0cc6bb09 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=0aa27e68560df9f6b049e217c62f11fc diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.15.5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.15.5 new file mode 100644 index 0000000000..8591ca015c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.15.5 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst prepare setup test unpack +DEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils ) gtk? ( x11-libs/gtk+:2 ) perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils dev-util/patchutils sys-devel/bison sys-devel/flex doc? ( app-text/asciidoc app-text/sgml-common app-text/xmlto sys-process/time ) python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) +DESCRIPTION=Userland tools for Linux Performance Counters +EAPI=5 +HOMEPAGE=https://perf.wiki.kernel.org/ +IUSE=audit debug +demangle +doc gtk perl python slang unwind python_targets_python2_7 +KEYWORDS=~amd64 ~arm ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils ) gtk? ( x11-libs/gtk+:2 ) perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils +REQUIRED_USE=python? ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=mirror://kernel/linux/kernel/v3.x/patch-3.15.5.xz mirror://kernel/linux/kernel/v3.x/linux-3.15.tar.xz +_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 python-single-r1 19a74c6b5c191723a997dc7e0cc6bb09 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=7398d6643d3cb84ec37c4a49ab37b247 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.2 deleted file mode 100644 index a901ff1bbf..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install postinst prepare setup test unpack -DEPEND=demangle? ( sys-devel/binutils ) perl? ( || ( >=dev-lang/perl-5.10 sys-devel/libperl ) ) slang? ( dev-libs/newt ) dev-libs/elfutils doc? ( app-text/asciidoc app-text/xmlto ) python? ( =dev-lang/python-2* ) -DESCRIPTION=Userland tools for Linux Performance Counters -EAPI=4 -HOMEPAGE=http://perf.wiki.kernel.org/ -IUSE=+demangle +doc perl python slang -KEYWORDS=~amd64 ~ppc ~x86 -LICENSE=GPL-2 -RDEPEND=demangle? ( sys-devel/binutils ) perl? ( || ( >=dev-lang/perl-5.10 sys-devel/libperl ) ) slang? ( dev-libs/newt ) dev-libs/elfutils python? ( =dev-lang/python-2* ) -SLOT=0 -SRC_URI=mirror://kernel/linux/kernel/v3.2/linux-3.2.tar.bz2 -_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 python efc1c55fc44c5b7272fc2ffba73c3e6f toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=c51c1229009fa4f6db2ace49efeed5f2 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.4 deleted file mode 100644 index a4873c6e3c..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-3.4 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install postinst prepare setup test unpack -DEPEND=demangle? ( sys-devel/binutils ) perl? ( || ( >=dev-lang/perl-5.10 sys-devel/libperl ) ) slang? ( dev-libs/newt ) dev-libs/elfutils sys-devel/bison sys-devel/flex doc? ( app-text/asciidoc app-text/sgml-common app-text/xmlto sys-process/time ) python? ( =dev-lang/python-2* ) -DESCRIPTION=Userland tools for Linux Performance Counters -EAPI=4 -HOMEPAGE=http://perf.wiki.kernel.org/ -IUSE=+demangle +doc perl python slang -KEYWORDS=~amd64 ~ppc ~x86 -LICENSE=GPL-2 -RDEPEND=demangle? ( sys-devel/binutils ) perl? ( || ( >=dev-lang/perl-5.10 sys-devel/libperl ) ) slang? ( dev-libs/newt ) dev-libs/elfutils python? ( =dev-lang/python-2* ) -SLOT=0 -SRC_URI=mirror://kernel/linux/kernel/v3.4/linux-3.4.tar.bz2 -_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 python efc1c55fc44c5b7272fc2ffba73c3e6f toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=98bfd528c3232969e1c343e89879b8c2 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-4.1.5-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-4.1.5-r1 new file mode 100644 index 0000000000..a0f7fa2151 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-4.1.5-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst prepare setup test unpack +DEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils:= ) gtk? ( x11-libs/gtk+:2 ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils dev-util/patchutils sys-devel/bison sys-devel/flex doc? ( app-text/asciidoc app-text/sgml-common app-text/xmlto sys-process/time ) python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) +DESCRIPTION=Userland tools for Linux Performance Counters +EAPI=5 +HOMEPAGE=https://perf.wiki.kernel.org/ +IUSE=audit debug +demangle +doc gtk numa perl python slang unwind python_targets_python2_7 +KEYWORDS=~alpha ~amd64 ~arm ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils:= ) gtk? ( x11-libs/gtk+:2 ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils +REQUIRED_USE=python? ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.1.5.xz mirror://kernel/linux/kernel/v4.x/linux-4.1.tar.xz +_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 python-single-r1 19a74c6b5c191723a997dc7e0cc6bb09 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=cc83fa22aceac2175c434fbc34123e46 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-4.4.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-4.4.4 new file mode 100644 index 0000000000..6b1a374828 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-4.4.4 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst prepare setup test unpack +DEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils:= ) gtk? ( x11-libs/gtk+:2 ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils >=sys-kernel/linux-headers-4.4 dev-util/patchutils sys-devel/bison sys-devel/flex doc? ( app-text/asciidoc app-text/sgml-common app-text/xmlto sys-process/time ) python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) +DESCRIPTION=Userland tools for Linux Performance Counters +EAPI=5 +HOMEPAGE=https://perf.wiki.kernel.org/ +IUSE=audit debug +demangle +doc gtk numa perl python slang unwind python_targets_python2_7 +KEYWORDS=~amd64 ~arm ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils:= ) gtk? ( x11-libs/gtk+:2 ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils +REQUIRED_USE=python? ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.4.4.xz mirror://kernel/linux/kernel/v4.x/linux-4.4.tar.xz +_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 python-single-r1 19a74c6b5c191723a997dc7e0cc6bb09 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=be44cad41b2665b9e79d2680531804f5 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-4.9.13 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-4.9.13 new file mode 100644 index 0000000000..3cac8024bf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/perf-4.9.13 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst prepare setup test unpack +DEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils:= ) gtk? ( x11-libs/gtk+:2 ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils >=sys-kernel/linux-headers-4.4 dev-util/patchutils sys-devel/bison sys-devel/flex doc? ( app-text/asciidoc app-text/sgml-common app-text/xmlto sys-process/time ) python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) +DESCRIPTION=Userland tools for Linux Performance Counters +EAPI=5 +HOMEPAGE=https://perf.wiki.kernel.org/ +IUSE=audit debug +demangle +doc gtk numa perl python slang unwind python_targets_python2_7 +KEYWORDS=~amd64 ~arm ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils:= ) gtk? ( x11-libs/gtk+:2 ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils +REQUIRED_USE=python? ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.9.13.xz mirror://kernel/linux/kernel/v4.x/linux-4.9.tar.xz +_eclasses_=bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 eutils ea170b525f6a38a006be05c9d9429f13 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 python-single-r1 19a74c6b5c191723a997dc7e0cc6bb09 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=9401238e179a89f3acfd474e322bbdbe