summaryrefslogtreecommitdiff
path: root/dev-util/perf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-05-14 11:09:11 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-05-14 11:09:11 +0100
commitdeba8115d2c2af26df42966b91ef04ff4dd79cde (patch)
tree9a48f42594e1a9e6b2020d5535a784314434d7a7 /dev-util/perf
parent38423c67c8a23f6a1bc42038193182e2da3116eb (diff)
gentoo resync : 14.05.2020
Diffstat (limited to 'dev-util/perf')
-rw-r--r--dev-util/perf/Manifest6
-rw-r--r--dev-util/perf/metadata.xml4
-rw-r--r--dev-util/perf/perf-5.4.20.ebuild2
-rw-r--r--dev-util/perf/perf-5.6.4.ebuild11
4 files changed, 16 insertions, 7 deletions
diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index 016aea9c524e..f0167e4953af 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -12,6 +12,6 @@ DIST patch-5.4.20.xz 776552 BLAKE2B bad2a95ed8521ac5c379fe91e16d60b2a38de19b9239
DIST patch-5.6.4.xz 34744 BLAKE2B 856148010fefa7e45903da23a054429f924920f1fd331b725d00906baaf6a05fee769c5c780ae6548b4f02846f945b12012c1216411c8d92aef7499babc42528 SHA512 05607a47ee72af4a7b4d8424a3995d92d0cf358902459993908df0e95643cbfa9eec7ed56779d254b7b75ec1c8dbec5eea5e2e845f40f5511533d53b90b1c02e
EBUILD perf-4.14.33-r1.ebuild 5059 BLAKE2B 3bae91131eb7c24b152dbeac414057d1e5ba08d174a51417aeecb4a049c9fec362b4b67e34c367198d2b9729ffedfc82556e3a13c92b5a9129571b44d31b894b SHA512 bcb9c57a583a930aa026988eac0f14c9b13283565189c7251118e4a2037f4094b2999093aec63ebcfc1c6e6325681edd26fe35480b90a90721f92c6405afca7f
EBUILD perf-4.20.3.ebuild 6042 BLAKE2B e1498b914f8b135927f5e97211d5246dab4bfd5bafbcf9ba431c2f8d95cf1568a162d2704f6cf851951178287efdcc6d75391ede09ea101b18d88463a4586912 SHA512 3f45b1edfefd658eaa48b4e4ae02c09e39cd6f2f7235bbb8eb9d90d69028df6d53709dac1790f932c7a20e7e77fad8327867ccdec80f302c0d72958d3c1bb138
-EBUILD perf-5.4.20.ebuild 6661 BLAKE2B 57b7ef2a784b80469fe6f8f0f4ccfe8024634e75c8db9af16da6914bf0ff353ca9846211f3fc8417f4f553e05ea2a5cf5c679259e639f498387fe5c36936b450 SHA512 f8763d20eac9b809335f65dfa13f6bfb1b7d0787e4f0bdb33d8755c773cc30740f5ebaad21de31ade431a818d29119d3ee7d13c8eb4f0cf53fa32217a5faadc7
-EBUILD perf-5.6.4.ebuild 6232 BLAKE2B 31434728fb030b44cb2b41a850760dff22b9c8176e29ccc1f8c19ff263013de17f606676fac0e3942926c2b364f5318995686c481bc0c1de96f15a639fe4b8f9 SHA512 b247174dfe336b1411a02cddc451ac9fe1c76ee48303ede76b97e2000b76e4b2428c031ef2451d20c2a665a2e613a770d5d69c38252015e49004f53c42e9d3c7
-MISC metadata.xml 1245 BLAKE2B 78921a70a2d435eac57471863f5f8f50eaae16049c6085326cc91a82437b42ada7c3a5fa97124a01f5477b02e37fa03212eb65d9652a71b8c8886f99e2986d22 SHA512 99fcebf78438dd22f2ff35846fadd1280e25154dab4a4ab8bf9bc13d911c7450f92234ed2c39d9905d6b138a783af1e20896e0b09e9dd07813baf5da48234ea2
+EBUILD perf-5.4.20.ebuild 6651 BLAKE2B e1a091114d71ba1c01f838b8d5ff372e2adad012769b973a2e79d662f6c5f6ed6fd97b2f7be880bfc57fbb99c549c487a084bf2450a935dc34ef22725268047a SHA512 e14917b4e051d3734fa515f3dbf61a2fe2cfdbe5b3aed29b9ce3b05e70609a13276d5f8fd0522f0b4addca16abdd986fb70b16d2b51f1204d02df848b64e6138
+EBUILD perf-5.6.4.ebuild 6367 BLAKE2B ebbadc51bcbb6b2ab8d685e1dd3bc96f61cccce171af9d165e435891509a27cd2eeae80dea5b366fd851aee6ee631abe355e98d0ce7d1ffcdeadbbffffb4617a SHA512 786f3471c8976e51f0d5ed63e002690dd0f0d6fb46aaf5de7f18b6fb26c61ca838ce01ed3a8fa3ea1dbf7329f1131e79f28a758a7deb0453f473747d4101f8fd
+MISC metadata.xml 1355 BLAKE2B adf93b8b750786b9c181b5f4b4477883a365a07201da711d9ea535321d45b9c656397c46bd5f64a740d83e8acf4f2fea837a5a1eac754e9aa9f09692fe1d4d2b SHA512 3e489bb5b3556255d68bcffb3d7a377951da0470ea8e0a89dbc952d0029083fba7f7fd3c6f8a725bfa44c6e4d51871e2376b251f44a4295302be167d55dffb9f
diff --git a/dev-util/perf/metadata.xml b/dev-util/perf/metadata.xml
index 8ec543d2535e..6755b7632512 100644
--- a/dev-util/perf/metadata.xml
+++ b/dev-util/perf/metadata.xml
@@ -8,6 +8,10 @@
<email>dlan@gentoo.org</email>
<name>Yixun Lan</name>
</maintainer>
+ <maintainer type="person">
+ <email>amadio@gentoo.org</email>
+ <name>Guilherme Amadio</name>
+ </maintainer>
<use>
<flag name="clang">Enable builtin clang and LLVM support</flag>
<flag name="demangle">
diff --git a/dev-util/perf/perf-5.4.20.ebuild b/dev-util/perf/perf-5.4.20.ebuild
index 3075642225a2..368079291baf 100644
--- a/dev-util/perf/perf-5.4.20.ebuild
+++ b/dev-util/perf/perf-5.4.20.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
inherit bash-completion-r1 estack eutils toolchain-funcs python-r1 linux-info
MY_PV="${PV/_/-}"
diff --git a/dev-util/perf/perf-5.6.4.ebuild b/dev-util/perf/perf-5.6.4.ebuild
index 3f1d4e665d10..5e376d9ded35 100644
--- a/dev-util/perf/perf-5.6.4.ebuild
+++ b/dev-util/perf/perf-5.6.4.ebuild
@@ -3,8 +3,8 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
-inherit bash-completion-r1 estack eutils llvm toolchain-funcs python-r1 linux-info
+PYTHON_COMPAT=( python3_{6,7} )
+inherit bash-completion-r1 estack eutils llvm toolchain-funcs prefix python-r1 linux-info
MY_PV="${PV/_/-}"
MY_PV="${MY_PV/-pre/-git}"
@@ -76,7 +76,7 @@ S="${S_K}/tools/perf"
CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS"
pkg_setup() {
- LLVM_MAX_SLOT=9 llvm_pkg_setup
+ use clang && LLVM_MAX_SLOT=9 llvm_pkg_setup
}
src_unpack() {
@@ -130,6 +130,11 @@ src_prepare() {
# The code likes to compile local assembly files which lack ELF markings.
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
+
+ # Fix shebang to use python from prefix
+ if [[ -n "${EPREFIX}" ]]; then
+ hprefixify ${S_K}/scripts/bpf_helpers_doc.py
+ fi
}
puse() { usex $1 "" no; }