[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: ed2e66491e32f1e1830164d5caf0023475bc861f Author: Alfred Wingate protonmail com> AuthorDate: Mon Apr 1 17:13:43 2024 + Commit: Patrick McLean gentoo org> CommitDate: Tue Apr 2 16:32:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2e6649 dev-util/bcc: do not remove egg-info * You should port to PEP517, not remove package metadata. Signed-off-by: Alfred Wingate protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/36046 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/{bcc-0.30.0.ebuild => bcc-0.30.0-r1.ebuild} | 2 -- 1 file changed, 2 deletions(-) diff --git a/dev-util/bcc/bcc-0.30.0.ebuild b/dev-util/bcc/bcc-0.30.0-r1.ebuild similarity index 96% rename from dev-util/bcc/bcc-0.30.0.ebuild rename to dev-util/bcc/bcc-0.30.0-r1.ebuild index 236331466a37..26274f69ba0c 100644 --- a/dev-util/bcc/bcc-0.30.0.ebuild +++ b/dev-util/bcc/bcc-0.30.0-r1.ebuild @@ -114,8 +114,6 @@ src_configure() { src_install() { cmake_src_install - remove_egg_info() { rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die; } - python_foreach_impl remove_egg_info python_replicate_script $(grep -Flr '#!/usr/bin/python' "${ED}/usr/share/bcc/tools") python_foreach_impl python_optimize
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: d2071e0cac28abaf58c1df931b785dea942e755e Author: Patrick McLean gentoo org> AuthorDate: Mon Mar 25 21:26:02 2024 + Commit: Patrick McLean gentoo org> CommitDate: Mon Mar 25 21:29:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2071e0c dev-util/bcc: add 0.30.0 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.30.0.ebuild | 141 + 2 files changed, 142 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 2760a5370b61..c0ded9bb2e07 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,2 +1,3 @@ DIST bcc-0.28.0.tar.gz 6148954 BLAKE2B cfd3c8d63128e050512462449ff7d467f8f809c239ac01ae8e75365e89116ec351641a68682d23472aa3b4e265547bb20ca5572084c532a40ccd3131edf255a2 SHA512 792ce93dba64b1f87390b2602dcaeba04ac8b2863652b06eb9a907b93bc6137a944b856cc6fa9c7a38671c89814740967561ca4f3b29c267babca7dc5e78aa02 DIST bcc-0.29.1.tar.gz 6778304 BLAKE2B 23df483df59ef7d66117b15628299a32155136aa5254edbf76f7507a972f3ebcba1d4b2aa83c41e8f061eeeb96812f522c34fed27e9a37e5f4ad3478c7cde88f SHA512 9e60130ea602e19e6c6f88a8c17023cea5daf4c5bcc7af8816e9f5c662341136eb449a3fdf870ffad215495ac3bf895115c0d968d92ce79ebe2899b3e2464d24 +DIST bcc-0.30.0.tar.gz 6797246 BLAKE2B 517f4fcce8bcaf4c8c17075f9a906b452ee14a0c46fa500c301521fe46d854fcf4f632e741b34168dfeb819d9b0d64b967e716fa6222ba7dcaeddb03570985e6 SHA512 70478ca8c18e7f106c462513ca9af46f49b4ebcca6380a9393208fca88f83895a7396f918bf5d01dce1bc4a876bccb9b95aa56d426e55d384cf11c9baaa6a89b diff --git a/dev-util/bcc/bcc-0.30.0.ebuild b/dev-util/bcc/bcc-0.30.0.ebuild new file mode 100644 index ..236331466a37 --- /dev/null +++ b/dev-util/bcc/bcc-0.30.0.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{9..12} ) +LLVM_MAX_SLOT=18 + +inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="+lua test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} ) +" + +# tests need root access +RESTRICT="test" + +RDEPEND=" + >=dev-libs/elfutils-0.166:= + >=dev-libs/libbpf-1.2.0:=[static-libs(-)] + sys-kernel/linux-headers +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 7e6780d500f872a410241df5c10d05cd23448a05 Author: Matoro Mahri matoro tk> AuthorDate: Sun Mar 17 06:15:03 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Mar 17 06:17:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e6780d5 dev-util/bcc: Stabilize 0.29.1-r1 amd64, #925951 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-util/bcc/bcc-0.29.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/bcc/bcc-0.29.1-r1.ebuild b/dev-util/bcc/bcc-0.29.1-r1.ebuild index 5ae4d92baf0d..1ac9b797b8ef 100644 --- a/dev-util/bcc/bcc-0.29.1-r1.ebuild +++ b/dev-util/bcc/bcc-0.29.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv ~x86" IUSE="+lua test" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: e08e70cec455eb478e9331e2a1060accdc52c0ae Author: Zac Medico gentoo org> AuthorDate: Fri Mar 15 16:14:05 2024 + Commit: Zac Medico gentoo org> CommitDate: Fri Mar 15 16:17:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e08e70ce dev-util/bcc: -DENABLE_NO_PIE=OFF Closes: https://bugs.gentoo.org/926599 Signed-off-by: Zac Medico gentoo.org> dev-util/bcc/bcc-0.29.1-r2.ebuild | 141 ++ 1 file changed, 141 insertions(+) diff --git a/dev-util/bcc/bcc-0.29.1-r2.ebuild b/dev-util/bcc/bcc-0.29.1-r2.ebuild new file mode 100644 index ..236331466a37 --- /dev/null +++ b/dev-util/bcc/bcc-0.29.1-r2.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{9..12} ) +LLVM_MAX_SLOT=18 + +inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="+lua test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} ) +" + +# tests need root access +RESTRICT="test" + +RDEPEND=" + >=dev-libs/elfutils-0.166:= + >=dev-libs/libbpf-1.2.0:=[static-libs(-)] + sys-kernel/linux-headers +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 5e7a7f1e18fdb1a75b93b09d7f1ae13c72ead208 Author: Jakov Smolić gentoo org> AuthorDate: Sun Feb 4 13:31:19 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Feb 4 13:37:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e7a7f1e dev-util/bcc: drop myself as a maintainer Signed-off-by: Jakov Smolić gentoo.org> dev-util/bcc/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/dev-util/bcc/metadata.xml b/dev-util/bcc/metadata.xml index 0964cdb4976b..2daf30697dda 100644 --- a/dev-util/bcc/metadata.xml +++ b/dev-util/bcc/metadata.xml @@ -8,10 +8,6 @@ zmed...@gentoo.org - -jsmo...@gentoo.org -Jakov Smolić - iovisor/bcc
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 1e80ecfbe83a5413464c782693404b1ca3ebcb3d Author: Jakov Smolić gentoo org> AuthorDate: Sat Dec 23 18:40:20 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Dec 23 18:45:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e80ecfb dev-util/bcc: Increase minimum libbpf version Closes: https://bugs.gentoo.org/909385 Signed-off-by: Jakov Smolić gentoo.org> dev-util/bcc/{bcc-0.28.0.ebuild => bcc-0.28.0-r1.ebuild} | 2 +- dev-util/bcc/{bcc-0.29.1.ebuild => bcc-0.29.1-r1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/bcc/bcc-0.28.0.ebuild b/dev-util/bcc/bcc-0.28.0-r1.ebuild similarity index 98% rename from dev-util/bcc/bcc-0.28.0.ebuild rename to dev-util/bcc/bcc-0.28.0-r1.ebuild index 25627ff05dcc..003d3e90c761 100644 --- a/dev-util/bcc/bcc-0.28.0.ebuild +++ b/dev-util/bcc/bcc-0.28.0-r1.ebuild @@ -28,7 +28,7 @@ RESTRICT="test" RDEPEND=" >=dev-libs/elfutils-0.166:= - >=dev-libs/libbpf-0.7.0:=[static-libs(-)] + >=dev-libs/libbpf-1.2.0:=[static-libs(-)] sys-kernel/linux-headers
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: cc80a67c8c19e1589367e2e612402495324d5cc3 Author: Patrick McLean gentoo org> AuthorDate: Fri Dec 8 18:24:35 2023 + Commit: Patrick McLean gentoo org> CommitDate: Fri Dec 8 18:25:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc80a67c dev-util/bcc: add 0.29.1, drop 0.29.0 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 2 +- dev-util/bcc/{bcc-0.29.0.ebuild => bcc-0.29.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index b8d6f23c3c5b..02835dcd3718 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -2,4 +2,4 @@ DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 7547e3db293c1eef617b3bb58231f40a4bd3d58f4 DIST bcc-0.26.0.tar.gz 5255485 BLAKE2B 934b63148dc1e4f017ab97681c6df69c9d5ab1db44c2bb1608644e1d91b745c25759fb1a6c5c543888e23a4e0c4a2e5738b772e0b02ea9901f8bec1a8b15cdd3 SHA512 394872a5780cc7651c91b584ccc13f18f64585b5843364433c042d9ded70faaf15a2e1125d51498508427b089f5bf826f13004d15a1892aada1a5f228a2a8adb DIST bcc-0.27.0.tar.gz 5907268 BLAKE2B 83bdf7c82c9fec17deded76886b13d0c359bd7a534b7c7522e8c2749ab4615fd94a1a762459336a09ca2e1ee12022e144c021695b98fe4b81096fa5865df7140 SHA512 16df9f42444bcac3be967a43ba4183349b71e75c370957f518977051968277f9ffa8a5e3dfdb2f3bdc9b6b59b575ed82e694f5504ebc74bc0ca4cf3a4b753bfd DIST bcc-0.28.0.tar.gz 6148954 BLAKE2B cfd3c8d63128e050512462449ff7d467f8f809c239ac01ae8e75365e89116ec351641a68682d23472aa3b4e265547bb20ca5572084c532a40ccd3131edf255a2 SHA512 792ce93dba64b1f87390b2602dcaeba04ac8b2863652b06eb9a907b93bc6137a944b856cc6fa9c7a38671c89814740967561ca4f3b29c267babca7dc5e78aa02 -DIST bcc-0.29.0.tar.gz 6778535 BLAKE2B 9d616d075e89bec5430c7ef641ee270526926e5de54f1fc63a7103920093755ecd965a0597492a3a3d84ae2743b89decf0095e782e036910d5f669ff8ae21dad SHA512 2836e9c690b63ecbdf5efb0a3e0afcffeef16f406bc0be7fbbd74ade65b6004bf76a885b60b8aa840b08741a6cb7b0ea0f7500733e2e7934b7eaf769ff6423d1 +DIST bcc-0.29.1.tar.gz 6778304 BLAKE2B 23df483df59ef7d66117b15628299a32155136aa5254edbf76f7507a972f3ebcba1d4b2aa83c41e8f061eeeb96812f522c34fed27e9a37e5f4ad3478c7cde88f SHA512 9e60130ea602e19e6c6f88a8c17023cea5daf4c5bcc7af8816e9f5c662341136eb449a3fdf870ffad215495ac3bf895115c0d968d92ce79ebe2899b3e2464d24 diff --git a/dev-util/bcc/bcc-0.29.0.ebuild b/dev-util/bcc/bcc-0.29.1.ebuild similarity index 100% rename from dev-util/bcc/bcc-0.29.0.ebuild rename to dev-util/bcc/bcc-0.29.1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 9bdbc14c3149eb0243832f1a34a6503778370d82 Author: Patrick McLean gentoo org> AuthorDate: Fri Dec 8 18:25:10 2023 + Commit: Patrick McLean gentoo org> CommitDate: Fri Dec 8 18:25:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bdbc14c dev-util/bcc: drop 0.25.0, 0.26.0-r2, 0.27.0-r1 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 3 - dev-util/bcc/bcc-0.25.0.ebuild| 137 - dev-util/bcc/bcc-0.26.0-r2.ebuild | 137 - dev-util/bcc/bcc-0.27.0-r1.ebuild | 138 -- 4 files changed, 415 deletions(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 02835dcd3718..2760a5370b61 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,5 +1,2 @@ -DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252 SHA512 9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d -DIST bcc-0.26.0.tar.gz 5255485 BLAKE2B 934b63148dc1e4f017ab97681c6df69c9d5ab1db44c2bb1608644e1d91b745c25759fb1a6c5c543888e23a4e0c4a2e5738b772e0b02ea9901f8bec1a8b15cdd3 SHA512 394872a5780cc7651c91b584ccc13f18f64585b5843364433c042d9ded70faaf15a2e1125d51498508427b089f5bf826f13004d15a1892aada1a5f228a2a8adb -DIST bcc-0.27.0.tar.gz 5907268 BLAKE2B 83bdf7c82c9fec17deded76886b13d0c359bd7a534b7c7522e8c2749ab4615fd94a1a762459336a09ca2e1ee12022e144c021695b98fe4b81096fa5865df7140 SHA512 16df9f42444bcac3be967a43ba4183349b71e75c370957f518977051968277f9ffa8a5e3dfdb2f3bdc9b6b59b575ed82e694f5504ebc74bc0ca4cf3a4b753bfd DIST bcc-0.28.0.tar.gz 6148954 BLAKE2B cfd3c8d63128e050512462449ff7d467f8f809c239ac01ae8e75365e89116ec351641a68682d23472aa3b4e265547bb20ca5572084c532a40ccd3131edf255a2 SHA512 792ce93dba64b1f87390b2602dcaeba04ac8b2863652b06eb9a907b93bc6137a944b856cc6fa9c7a38671c89814740967561ca4f3b29c267babca7dc5e78aa02 DIST bcc-0.29.1.tar.gz 6778304 BLAKE2B 23df483df59ef7d66117b15628299a32155136aa5254edbf76f7507a972f3ebcba1d4b2aa83c41e8f061eeeb96812f522c34fed27e9a37e5f4ad3478c7cde88f SHA512 9e60130ea602e19e6c6f88a8c17023cea5daf4c5bcc7af8816e9f5c662341136eb449a3fdf870ffad215495ac3bf895115c0d968d92ce79ebe2899b3e2464d24 diff --git a/dev-util/bcc/bcc-0.25.0.ebuild b/dev-util/bcc/bcc-0.25.0.ebuild deleted file mode 100644 index 0164b7334093.. --- a/dev-util/bcc/bcc-0.25.0.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( luajit ) -PYTHON_COMPAT=( python3_{9..11} ) -LLVM_MAX_SLOT=14 - -inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/; -SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="+lua test" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - lua? ( ${LUA_REQUIRED_USE} ) -" - -# tests need root access -RESTRICT="test" - -RDEPEND=" - >=dev-libs/elfutils-0.166:= - >=dev-libs/libbpf-0.7.0:=[static-libs(-)] - sys-kernel/linux-headers - https://iovisor.github.io/bcc/; -SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="+lua test" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - lua? ( ${LUA_REQUIRED_USE} ) -" - -# tests need root access -RESTRICT="test" - -RDEPEND=" - >=dev-libs/elfutils-0.166:= - >=dev-libs/libbpf-0.7.0:=[static-libs(-)] - sys-kernel/linux-headers - https://iovisor.github.io/bcc/; -SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="+lua test" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - lua? ( ${LUA_REQUIRED_USE} ) -" - -# tests need root access -RESTRICT="test" - -RDEPEND=" - >=dev-libs/elfutils-0.166:= - >=dev-libs/libbpf-0.7.0:=[static-libs(-)] - sys-kernel/linux-headers -
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 912c6ce443dd570e61530ab5e28f1034c9e9a0db Author: Patrick McLean gentoo org> AuthorDate: Thu Dec 7 18:15:51 2023 + Commit: Patrick McLean gentoo org> CommitDate: Thu Dec 7 18:15:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=912c6ce4 dev-util/bcc: add 0.29.0 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.29.0.ebuild | 138 + 2 files changed, 139 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 258cb51cbdb1..b8d6f23c3c5b 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -2,3 +2,4 @@ DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 7547e3db293c1eef617b3bb58231f40a4bd3d58f4 DIST bcc-0.26.0.tar.gz 5255485 BLAKE2B 934b63148dc1e4f017ab97681c6df69c9d5ab1db44c2bb1608644e1d91b745c25759fb1a6c5c543888e23a4e0c4a2e5738b772e0b02ea9901f8bec1a8b15cdd3 SHA512 394872a5780cc7651c91b584ccc13f18f64585b5843364433c042d9ded70faaf15a2e1125d51498508427b089f5bf826f13004d15a1892aada1a5f228a2a8adb DIST bcc-0.27.0.tar.gz 5907268 BLAKE2B 83bdf7c82c9fec17deded76886b13d0c359bd7a534b7c7522e8c2749ab4615fd94a1a762459336a09ca2e1ee12022e144c021695b98fe4b81096fa5865df7140 SHA512 16df9f42444bcac3be967a43ba4183349b71e75c370957f518977051968277f9ffa8a5e3dfdb2f3bdc9b6b59b575ed82e694f5504ebc74bc0ca4cf3a4b753bfd DIST bcc-0.28.0.tar.gz 6148954 BLAKE2B cfd3c8d63128e050512462449ff7d467f8f809c239ac01ae8e75365e89116ec351641a68682d23472aa3b4e265547bb20ca5572084c532a40ccd3131edf255a2 SHA512 792ce93dba64b1f87390b2602dcaeba04ac8b2863652b06eb9a907b93bc6137a944b856cc6fa9c7a38671c89814740967561ca4f3b29c267babca7dc5e78aa02 +DIST bcc-0.29.0.tar.gz 6778535 BLAKE2B 9d616d075e89bec5430c7ef641ee270526926e5de54f1fc63a7103920093755ecd965a0597492a3a3d84ae2743b89decf0095e782e036910d5f669ff8ae21dad SHA512 2836e9c690b63ecbdf5efb0a3e0afcffeef16f406bc0be7fbbd74ade65b6004bf76a885b60b8aa840b08741a6cb7b0ea0f7500733e2e7934b7eaf769ff6423d1 diff --git a/dev-util/bcc/bcc-0.29.0.ebuild b/dev-util/bcc/bcc-0.29.0.ebuild new file mode 100644 index ..f689ba45a13a --- /dev/null +++ b/dev-util/bcc/bcc-0.29.0.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{9..12} ) +LLVM_MAX_SLOT=18 + +inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="+lua test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} ) +" + +# tests need root access +RESTRICT="test" + +RDEPEND=" + >=dev-libs/elfutils-0.166:= + >=dev-libs/libbpf-0.7.0:=[static-libs(-)] + sys-kernel/linux-headers +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 0f9482bc7c3704843622ae59438f2f11bb74cfc4 Author: Patrick McLean gentoo org> AuthorDate: Wed Jun 28 21:00:35 2023 + Commit: Patrick McLean gentoo org> CommitDate: Wed Jun 28 21:00:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9482bc dev-util/bcc: add 0.28.0 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.28.0.ebuild | 138 + 2 files changed, 139 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 03fd030e60e3..258cb51cbdb1 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,3 +1,4 @@ DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252 SHA512 9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d DIST bcc-0.26.0.tar.gz 5255485 BLAKE2B 934b63148dc1e4f017ab97681c6df69c9d5ab1db44c2bb1608644e1d91b745c25759fb1a6c5c543888e23a4e0c4a2e5738b772e0b02ea9901f8bec1a8b15cdd3 SHA512 394872a5780cc7651c91b584ccc13f18f64585b5843364433c042d9ded70faaf15a2e1125d51498508427b089f5bf826f13004d15a1892aada1a5f228a2a8adb DIST bcc-0.27.0.tar.gz 5907268 BLAKE2B 83bdf7c82c9fec17deded76886b13d0c359bd7a534b7c7522e8c2749ab4615fd94a1a762459336a09ca2e1ee12022e144c021695b98fe4b81096fa5865df7140 SHA512 16df9f42444bcac3be967a43ba4183349b71e75c370957f518977051968277f9ffa8a5e3dfdb2f3bdc9b6b59b575ed82e694f5504ebc74bc0ca4cf3a4b753bfd +DIST bcc-0.28.0.tar.gz 6148954 BLAKE2B cfd3c8d63128e050512462449ff7d467f8f809c239ac01ae8e75365e89116ec351641a68682d23472aa3b4e265547bb20ca5572084c532a40ccd3131edf255a2 SHA512 792ce93dba64b1f87390b2602dcaeba04ac8b2863652b06eb9a907b93bc6137a944b856cc6fa9c7a38671c89814740967561ca4f3b29c267babca7dc5e78aa02 diff --git a/dev-util/bcc/bcc-0.28.0.ebuild b/dev-util/bcc/bcc-0.28.0.ebuild new file mode 100644 index ..25627ff05dcc --- /dev/null +++ b/dev-util/bcc/bcc-0.28.0.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{9..12} ) +LLVM_MAX_SLOT=17 + +inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="+lua test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} ) +" + +# tests need root access +RESTRICT="test" + +RDEPEND=" + >=dev-libs/elfutils-0.166:= + >=dev-libs/libbpf-0.7.0:=[static-libs(-)] + sys-kernel/linux-headers +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: d40dc8c80e905355b57490c5567176963ee4d477 Author: Patrick McLean gentoo org> AuthorDate: Wed Apr 5 21:30:32 2023 + Commit: Patrick McLean gentoo org> CommitDate: Wed Apr 5 21:31:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d40dc8c8 dev-util/bcc: Add dep on app-arch/zip to 0.27.0 (bug #903770) Closes: https://bugs.gentoo.org/903770 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/{bcc-0.27.0.ebuild => bcc-0.27.0-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/bcc/bcc-0.27.0.ebuild b/dev-util/bcc/bcc-0.27.0-r1.ebuild similarity index 99% rename from dev-util/bcc/bcc-0.27.0.ebuild rename to dev-util/bcc/bcc-0.27.0-r1.ebuild index 88c61b466164..002081eb2483 100644 --- a/dev-util/bcc/bcc-0.27.0.ebuild +++ b/dev-util/bcc/bcc-0.27.0-r1.ebuild @@ -47,6 +47,7 @@ DEPEND=" ) " BDEPEND=" + app-arch/zip virtual/pkgconfig "
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 8f44bb36052e26c356c1e720a2a3f887e8c15c90 Author: Patrick McLean gentoo org> AuthorDate: Mon Apr 3 23:33:31 2023 + Commit: Patrick McLean gentoo org> CommitDate: Mon Apr 3 23:33:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f44bb36 dev-util/bcc: add 0.27.0 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.27.0.ebuild | 137 + 2 files changed, 138 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 28364436f5d4..03fd030e60e3 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,2 +1,3 @@ DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252 SHA512 9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d DIST bcc-0.26.0.tar.gz 5255485 BLAKE2B 934b63148dc1e4f017ab97681c6df69c9d5ab1db44c2bb1608644e1d91b745c25759fb1a6c5c543888e23a4e0c4a2e5738b772e0b02ea9901f8bec1a8b15cdd3 SHA512 394872a5780cc7651c91b584ccc13f18f64585b5843364433c042d9ded70faaf15a2e1125d51498508427b089f5bf826f13004d15a1892aada1a5f228a2a8adb +DIST bcc-0.27.0.tar.gz 5907268 BLAKE2B 83bdf7c82c9fec17deded76886b13d0c359bd7a534b7c7522e8c2749ab4615fd94a1a762459336a09ca2e1ee12022e144c021695b98fe4b81096fa5865df7140 SHA512 16df9f42444bcac3be967a43ba4183349b71e75c370957f518977051968277f9ffa8a5e3dfdb2f3bdc9b6b59b575ed82e694f5504ebc74bc0ca4cf3a4b753bfd diff --git a/dev-util/bcc/bcc-0.27.0.ebuild b/dev-util/bcc/bcc-0.27.0.ebuild new file mode 100644 index ..88c61b466164 --- /dev/null +++ b/dev-util/bcc/bcc-0.27.0.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{9..11} ) +LLVM_MAX_SLOT=17 + +inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="+lua test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} ) +" + +# tests need root access +RESTRICT="test" + +RDEPEND=" + >=dev-libs/elfutils-0.166:= + >=dev-libs/libbpf-0.7.0:=[static-libs(-)] + sys-kernel/linux-headers +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 75e3bdc27fab7c479dea88389b77d8a1d8e3cc98 Author: Holger Hoffstätte applied-asynchrony com> AuthorDate: Sun Mar 19 12:31:02 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Mar 19 17:34:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e3bdc2 dev-util/bcc: bump LLVM_MAX_SLOT to 16 Closes: https://bugs.gentoo.org/902129 Signed-off-by: Holger Hoffstätte applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/30233 Signed-off-by: Michał Górny gentoo.org> dev-util/bcc/{bcc-0.26.0-r1.ebuild => bcc-0.26.0-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.26.0-r1.ebuild b/dev-util/bcc/bcc-0.26.0-r2.ebuild similarity index 99% rename from dev-util/bcc/bcc-0.26.0-r1.ebuild rename to dev-util/bcc/bcc-0.26.0-r2.ebuild index a051049c1742..fecf38786c21 100644 --- a/dev-util/bcc/bcc-0.26.0-r1.ebuild +++ b/dev-util/bcc/bcc-0.26.0-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 LUA_COMPAT=( luajit ) PYTHON_COMPAT=( python3_{9..11} ) -LLVM_MAX_SLOT=15 +LLVM_MAX_SLOT=16 inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/files/
commit: 3c0ddf21d82d14b1a9a4dda68c39e74469e5b552 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sun Jan 8 15:14:33 2023 + Commit: Patrick McLean gentoo org> CommitDate: Sun Jan 8 21:20:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0ddf21 dev-util/bcc: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/29013 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/files/bcc-0.14.0-cmakelists.patch | 19 --- 1 file changed, 19 deletions(-) diff --git a/dev-util/bcc/files/bcc-0.14.0-cmakelists.patch b/dev-util/bcc/files/bcc-0.14.0-cmakelists.patch deleted file mode 100644 index 3155e3cee96e.. --- a/dev-util/bcc/files/bcc-0.14.0-cmakelists.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 65e78ffe..837b4939 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -3,14 +3,6 @@ - cmake_minimum_required(VERSION 2.8.7) - - project(bcc) --if(NOT CMAKE_BUILD_TYPE) -- set(CMAKE_BUILD_TYPE Release) --endif() -- --if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) -- set(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "path to install" FORCE) --endif() -- - enable_testing() - - # populate submodules (libbpf)
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 78ac1001e998cb2d8ace69699d55dfedd8793229 Author: Sam James gentoo org> AuthorDate: Thu Jan 5 00:29:52 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jan 5 00:29:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78ac1001 dev-util/bcc: fix LLVM_MAX_SLOT for 0.26.0 Closes: https://bugs.gentoo.org/889688 Signed-off-by: Sam James gentoo.org> dev-util/bcc/{bcc-0.26.0.ebuild => bcc-0.26.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.26.0.ebuild b/dev-util/bcc/bcc-0.26.0-r1.ebuild similarity index 99% rename from dev-util/bcc/bcc-0.26.0.ebuild rename to dev-util/bcc/bcc-0.26.0-r1.ebuild index f4e7887f0085..edac8187bcbe 100644 --- a/dev-util/bcc/bcc-0.26.0.ebuild +++ b/dev-util/bcc/bcc-0.26.0-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 LUA_COMPAT=( luajit ) PYTHON_COMPAT=( python3_{8..11} ) -LLVM_MAX_SLOT=14 +LLVM_MAX_SLOT=15 inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: f7845ed54f93c83dba39425cc35577001499da6a Author: Patrick McLean gentoo org> AuthorDate: Tue Jan 3 22:08:27 2023 + Commit: Patrick McLean gentoo org> CommitDate: Tue Jan 3 22:08:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7845ed5 dev-util/bcc: add 0.26.0 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.26.0.ebuild | 137 + 2 files changed, 138 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 43423f3d8bcb..28364436f5d4 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1 +1,2 @@ DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252 SHA512 9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d +DIST bcc-0.26.0.tar.gz 5255485 BLAKE2B 934b63148dc1e4f017ab97681c6df69c9d5ab1db44c2bb1608644e1d91b745c25759fb1a6c5c543888e23a4e0c4a2e5738b772e0b02ea9901f8bec1a8b15cdd3 SHA512 394872a5780cc7651c91b584ccc13f18f64585b5843364433c042d9ded70faaf15a2e1125d51498508427b089f5bf826f13004d15a1892aada1a5f228a2a8adb diff --git a/dev-util/bcc/bcc-0.26.0.ebuild b/dev-util/bcc/bcc-0.26.0.ebuild new file mode 100644 index ..f4e7887f0085 --- /dev/null +++ b/dev-util/bcc/bcc-0.26.0.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{8..11} ) +LLVM_MAX_SLOT=14 + +inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="+lua test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} ) +" + +# tests need root access +RESTRICT="test" + +RDEPEND=" + >=dev-libs/elfutils-0.166:= + >=dev-libs/libbpf-0.7.0:=[static-libs(-)] + sys-kernel/linux-headers +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 5acf0b0bb5886dc0958a9e1bcb8d652a28825513 Author: David Seifert gentoo org> AuthorDate: Tue Jan 3 14:15:07 2023 + Commit: David Seifert gentoo org> CommitDate: Tue Jan 3 14:15:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5acf0b0b dev-util/bcc: drop 0.24.0-r1 Signed-off-by: David Seifert gentoo.org> dev-util/bcc/Manifest | 1 - dev-util/bcc/bcc-0.24.0-r1.ebuild | 137 -- 2 files changed, 138 deletions(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 73a6230bfb09..43423f3d8bcb 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,2 +1 @@ -DIST bcc-0.24.0.tar.gz 4640711 BLAKE2B 91d333c21c55de6a0ae78f9bb0b003803578525746e63ca5047896c0b2ed03ee880e03a84511470576e888e46559c67a8ebfdfe49d8785d094e2361bb20c5c2e SHA512 951672e3a8e5ad56eedf513477317ec3d3b4cf2d594bbfce20f3d19ddf7ce255e9dcfc69d9b05bb765a16e769c8e42d7c57071ddb86fb32437f527d3d25d19b6 DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252 SHA512 9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d diff --git a/dev-util/bcc/bcc-0.24.0-r1.ebuild b/dev-util/bcc/bcc-0.24.0-r1.ebuild deleted file mode 100644 index 86a3d50ede4f.. --- a/dev-util/bcc/bcc-0.24.0-r1.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( luajit ) -PYTHON_COMPAT=( python3_{8..10} ) -LLVM_MAX_SLOT=14 - -inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/; -SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+lua test" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - lua? ( ${LUA_REQUIRED_USE} ) -" - -# tests need root access -RESTRICT="test" - -RDEPEND=" - >=dev-libs/elfutils-0.166:= - >=dev-libs/libbpf-0.7.0:=[static-libs(-)] - sys-kernel/linux-headers -
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: aeacb6c0368063125e4c25b5bb84cbdd5ab08a60 Author: Yixun Lan gentoo org> AuthorDate: Fri Aug 12 01:39:39 2022 + Commit: Yixun Lan gentoo org> CommitDate: Fri Aug 12 01:47:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeacb6c0 dev-util/bcc: keyword 0.25.0 for ~riscv Signed-off-by: Yixun Lan gentoo.org> dev-util/bcc/bcc-0.25.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.25.0.ebuild b/dev-util/bcc/bcc-0.25.0.ebuild index 1b1af6260a0c..3587e236d298 100644 --- a/dev-util/bcc/bcc-0.25.0.ebuild +++ b/dev-util/bcc/bcc-0.25.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" IUSE="+lua test" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/files/, dev-util/bcc/
commit: 43e482150437ac4a792fdbc3b6e1e527cd51f157 Author: Patrick McLean gentoo org> AuthorDate: Wed Aug 10 19:38:35 2022 + Commit: Patrick McLean gentoo org> CommitDate: Wed Aug 10 19:38:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e48215 dev-util/bcc: add 0.25.0 Closes: https://bugs.gentoo.org/853649 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.25.0.ebuild | 137 + dev-util/bcc/files/bcc-0.25.0-cmakelists.patch | 15 +++ 3 files changed, 153 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 021b7eeff65b..73a6230bfb09 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1 +1,2 @@ DIST bcc-0.24.0.tar.gz 4640711 BLAKE2B 91d333c21c55de6a0ae78f9bb0b003803578525746e63ca5047896c0b2ed03ee880e03a84511470576e888e46559c67a8ebfdfe49d8785d094e2361bb20c5c2e SHA512 951672e3a8e5ad56eedf513477317ec3d3b4cf2d594bbfce20f3d19ddf7ce255e9dcfc69d9b05bb765a16e769c8e42d7c57071ddb86fb32437f527d3d25d19b6 +DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252 SHA512 9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d diff --git a/dev-util/bcc/bcc-0.25.0.ebuild b/dev-util/bcc/bcc-0.25.0.ebuild new file mode 100644 index ..1b1af6260a0c --- /dev/null +++ b/dev-util/bcc/bcc-0.25.0.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{8..11} ) +LLVM_MAX_SLOT=14 + +inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+lua test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} ) +" + +# tests need root access +RESTRICT="test" + +RDEPEND=" + >=dev-libs/elfutils-0.166:= + >=dev-libs/libbpf-0.7.0:=[static-libs(-)] + sys-kernel/linux-headers +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 91d67e3a29af0333b5a68d0455a79410e30fffa8 Author: Jakov Smolić gentoo org> AuthorDate: Mon Jun 27 17:30:52 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jun 27 17:30:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d67e3a dev-util/bcc: drop 0.23.0-r5 Signed-off-by: Jakov Smolić gentoo.org> dev-util/bcc/Manifest | 1 - dev-util/bcc/bcc-0.23.0-r5.ebuild | 132 -- 2 files changed, 133 deletions(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 5571324f1eb7..021b7eeff65b 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,2 +1 @@ -DIST bcc-0.23.0.tar.gz 5254103 BLAKE2B 011559f081dd8f95b45b64e347ed191f585f6f5e395aadc3ef9726785aa41735b263c0d6e7743c969e390792f0f4f286930fee585c1a59878f301c4b4026dce8 SHA512 531626c920f5ef7d05617b3b418d55fdeef2dc8014f942a6e68ca457433d63445cc98303bbe331ee982e4aefe5d2df84764d373a6166638bd457992b371f037c DIST bcc-0.24.0.tar.gz 4640711 BLAKE2B 91d333c21c55de6a0ae78f9bb0b003803578525746e63ca5047896c0b2ed03ee880e03a84511470576e888e46559c67a8ebfdfe49d8785d094e2361bb20c5c2e SHA512 951672e3a8e5ad56eedf513477317ec3d3b4cf2d594bbfce20f3d19ddf7ce255e9dcfc69d9b05bb765a16e769c8e42d7c57071ddb86fb32437f527d3d25d19b6 diff --git a/dev-util/bcc/bcc-0.23.0-r5.ebuild b/dev-util/bcc/bcc-0.23.0-r5.ebuild deleted file mode 100644 index 7ff16dec0b5d.. --- a/dev-util/bcc/bcc-0.23.0-r5.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( luajit ) -PYTHON_COMPAT=( python3_{7..10} ) -LLVM_MAX_SLOT=13 - -inherit cmake eapi8-dosym linux-info llvm lua-single python-r1 toolchain-funcs - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/; -SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+lua test" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - lua? ( ${LUA_REQUIRED_USE} )" -# tests need root access -RESTRICT="test" - -RDEPEND=" - >=dev-libs/elfutils-0.166:= - >=dev-libs/libbpf-0.5.0:=[static-libs(-)] - sys-kernel/linux-headers -
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: df53b0c7cb0d77a3534a9a019f4eaf59483461e3 Author: Patrick McLean gentoo org> AuthorDate: Mon Apr 18 17:08:18 2022 + Commit: Patrick McLean gentoo org> CommitDate: Mon Apr 18 17:33:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df53b0c7 dev-util/bcc: 0.24.0-r1 drop py3.7, add LLVM 14 support Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/{bcc-0.24.0.ebuild => bcc-0.24.0-r1.ebuild} | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-util/bcc/bcc-0.24.0.ebuild b/dev-util/bcc/bcc-0.24.0-r1.ebuild similarity index 94% rename from dev-util/bcc/bcc-0.24.0.ebuild rename to dev-util/bcc/bcc-0.24.0-r1.ebuild index ffaf9d8d99ff..86a3d50ede4f 100644 --- a/dev-util/bcc/bcc-0.24.0.ebuild +++ b/dev-util/bcc/bcc-0.24.0-r1.ebuild @@ -1,13 +1,13 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 LUA_COMPAT=( luajit ) -PYTHON_COMPAT=( python3_{7..10} ) -LLVM_MAX_SLOT=13 +PYTHON_COMPAT=( python3_{8..10} ) +LLVM_MAX_SLOT=14 -inherit cmake eapi8-dosym linux-info llvm lua-single python-r1 toolchain-funcs +inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" HOMEPAGE="https://iovisor.github.io/bcc/; @@ -126,7 +126,7 @@ src_install() { [[ ! -x ${tool} && ! -L ${tool} || -d ${tool} ]] && continue name=${tool##*/} [[ -n ${rename_tools[${name}]} ]] && name=bcc-${name} - dosym8 -r "${tool#${ED}}" /usr/sbin/${name} + dosym -r "${tool#${ED}}" /usr/sbin/${name} done docompress /usr/share/${PN}/man
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 367dc9c8125d7f9c5fab8d4356fcacd0a0af6d10 Author: Jakov Smolić gentoo org> AuthorDate: Fri Feb 11 19:51:22 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Feb 11 19:51:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=367dc9c8 dev-util/bcc: add keywords to 0.24.0 - Add keywords now that libbpf-0.7.0 has been released Signed-off-by: Jakov Smolić gentoo.org> dev-util/bcc/bcc-0.24.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.24.0.ebuild b/dev-util/bcc/bcc-0.24.0.ebuild index 019bdcd9fa81..ffaf9d8d99ff 100644 --- a/dev-util/bcc/bcc-0.24.0.ebuild +++ b/dev-util/bcc/bcc-0.24.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -#KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="+lua test" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 6ef9d02e3d58c75a0fab7493183eb1917bc4273a Author: Patrick McLean gentoo org> AuthorDate: Sat Jan 15 02:36:04 2022 + Commit: Patrick McLean gentoo org> CommitDate: Sat Jan 15 02:36:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef9d02e dev-util/bcc: Set myself as primary maintainer Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/metadata.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-util/bcc/metadata.xml b/dev-util/bcc/metadata.xml index b1c79adcf2e9..0964cdb4976b 100644 --- a/dev-util/bcc/metadata.xml +++ b/dev-util/bcc/metadata.xml @@ -2,10 +2,11 @@ https://www.gentoo.org/dtd/metadata.dtd;> -zmed...@gentoo.org +chutz...@gentoo.org +Patrick McLean -chutz...@gentoo.org +zmed...@gentoo.org jsmo...@gentoo.org
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: f4a8549451ba098dcee697e91861bcc46f5980b6 Author: Patrick McLean gentoo org> AuthorDate: Fri Jan 14 18:54:16 2022 + Commit: Patrick McLean gentoo org> CommitDate: Fri Jan 14 18:54:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a85494 dev-util/bcc: Unkeyworded version bump to 0.24.0 Unkeyworded until dev-libs/bcc gets a release as this depends on changes that aren't in any releases yet. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.24.0.ebuild | 137 + 2 files changed, 138 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index f8bfaf2e5224..5571324f1eb7 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1 +1,2 @@ DIST bcc-0.23.0.tar.gz 5254103 BLAKE2B 011559f081dd8f95b45b64e347ed191f585f6f5e395aadc3ef9726785aa41735b263c0d6e7743c969e390792f0f4f286930fee585c1a59878f301c4b4026dce8 SHA512 531626c920f5ef7d05617b3b418d55fdeef2dc8014f942a6e68ca457433d63445cc98303bbe331ee982e4aefe5d2df84764d373a6166638bd457992b371f037c +DIST bcc-0.24.0.tar.gz 4640711 BLAKE2B 91d333c21c55de6a0ae78f9bb0b003803578525746e63ca5047896c0b2ed03ee880e03a84511470576e888e46559c67a8ebfdfe49d8785d094e2361bb20c5c2e SHA512 951672e3a8e5ad56eedf513477317ec3d3b4cf2d594bbfce20f3d19ddf7ce255e9dcfc69d9b05bb765a16e769c8e42d7c57071ddb86fb32437f527d3d25d19b6 diff --git a/dev-util/bcc/bcc-0.24.0.ebuild b/dev-util/bcc/bcc-0.24.0.ebuild new file mode 100644 index ..019bdcd9fa81 --- /dev/null +++ b/dev-util/bcc/bcc-0.24.0.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{7..10} ) +LLVM_MAX_SLOT=13 + +inherit cmake eapi8-dosym linux-info llvm lua-single python-r1 toolchain-funcs + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +#KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+lua test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} ) +" + +# tests need root access +RESTRICT="test" + +RDEPEND=" + >=dev-libs/elfutils-0.166:= + >=dev-libs/libbpf-0.7.0:=[static-libs(-)] + sys-kernel/linux-headers +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 665e19ac17ea6796454813d7e4818ddfdeab7c86 Author: Patrick McLean gentoo org> AuthorDate: Fri Jan 14 18:51:19 2022 + Commit: Patrick McLean gentoo org> CommitDate: Fri Jan 14 18:54:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665e19ac dev-util/bcc: Fix install name of trace tool Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/{bcc-0.23.0-r4.ebuild => bcc-0.23.0-r5.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.23.0-r4.ebuild b/dev-util/bcc/bcc-0.23.0-r5.ebuild similarity index 98% rename from dev-util/bcc/bcc-0.23.0-r4.ebuild rename to dev-util/bcc/bcc-0.23.0-r5.ebuild index 4f45cf6e2a90..7ff16dec0b5d 100644 --- a/dev-util/bcc/bcc-0.23.0-r4.ebuild +++ b/dev-util/bcc/bcc-0.23.0-r5.ebuild @@ -120,7 +120,7 @@ src_install() { for tool in "${ED}"/usr/share/bcc/tools/*; do [[ ! -x ${tool} && ! -L ${tool} || -d ${tool} ]] && continue name=${tool##*/} - [[ -n ${rename_tools[${tool##*/}]} ]] && name=bcc-${tool} + [[ -n ${rename_tools[${name}]} ]] && name=bcc-${name} dosym8 -r "${tool#${ED}}" /usr/sbin/${name} done
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: f8b6aabf3b20def0968c3111233948442463638e Author: Jakov Smolić gentoo org> AuthorDate: Fri Jan 14 10:26:36 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jan 14 10:26:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b6aabf dev-util/bcc: drop 0.22.0, 0.22.0-r1, 0.23.0-r3 Signed-off-by: Jakov Smolić gentoo.org> dev-util/bcc/Manifest | 1 - dev-util/bcc/bcc-0.22.0-r1.ebuild | 113 - dev-util/bcc/bcc-0.22.0.ebuild| 116 -- dev-util/bcc/bcc-0.23.0-r3.ebuild | 128 -- 4 files changed, 358 deletions(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index e9947665672f..f8bfaf2e5224 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,2 +1 @@ -DIST bcc-0.22.0.tar.gz 5247927 BLAKE2B 896d22c9540180e015f7be03b2ce8e6957fd7ba3e7f28fb57247bc8455b35bc82ecf321140e80f714bc01a2c01721e0544e249bc07be7b467c650788014793f0 SHA512 946ec8ed96a83cb7a9d7e44436901445588dc5e37c5cbc8b720a7a0d226b2769ab780294fa7c52099f579f4f1b6935f662be19c739d13979044723dce8ed7792 DIST bcc-0.23.0.tar.gz 5254103 BLAKE2B 011559f081dd8f95b45b64e347ed191f585f6f5e395aadc3ef9726785aa41735b263c0d6e7743c969e390792f0f4f286930fee585c1a59878f301c4b4026dce8 SHA512 531626c920f5ef7d05617b3b418d55fdeef2dc8014f942a6e68ca457433d63445cc98303bbe331ee982e4aefe5d2df84764d373a6166638bd457992b371f037c diff --git a/dev-util/bcc/bcc-0.22.0-r1.ebuild b/dev-util/bcc/bcc-0.22.0-r1.ebuild deleted file mode 100644 index a5029626a40d.. --- a/dev-util/bcc/bcc-0.22.0-r1.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( luajit ) -PYTHON_COMPAT=( python3_{7..10} ) -LLVM_MAX_SLOT=13 - -inherit cmake linux-info llvm lua-single python-r1 - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/; -SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+lua test" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - lua? ( ${LUA_REQUIRED_USE} )" -# tests need root access -RESTRICT="test" - -RDEPEND=" - >=dev-libs/elfutils-0.166:= - >=dev-libs/libbpf-0.5.0:=[static-libs(-)] - >=sys-kernel/linux-headers-5.13 - https://iovisor.github.io/bcc/; - -SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+lua test" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - lua? ( ${LUA_REQUIRED_USE} )" - -RDEPEND=" - || ( - ~dev-libs/libbpf-0.5.0 - ~dev-libs/libbpf- - ) - dev-libs/libbpf:=[static-libs(-)] - >=sys-kernel/linux-headers-5.13 - >=dev-libs/elfutils-0.166:= - <=sys-devel/clang-13:= - <=sys-devel/llvm-13:=[llvm_targets_BPF(+)] - lua? ( ${LUA_DEPS} ) - ${PYTHON_DEPS} -" -DEPEND="${RDEPEND} - test? ( - || ( - net-misc/iputils[arping] - net-analyzer/arping - ) - net-analyzer/netperf - net-misc/iperf:* - ) -" -BDEPEND=" - dev-util/cmake - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" - "${FILESDIR}/bcc-0.14.0-cmakelists.patch" -) - -# tests need root access -RESTRICT="test" - -pkg_pretend() { - local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL - ~KPROBES" - - check_extra_config -} - -pkg_setup() { - LLVM_MAX_SLOT=12 llvm_pkg_setup - python_setup -} - -src_prepare() { - local bpf_link_path - - # this avoids bundling - bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" /usr/include/bpf)" || die - ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die - - cmake_src_prepare -} - -python_add_impl() { - bcc_python_impls+="${EPYTHON};" -} - -src_configure() { - local bcc_python_impls - python_foreach_impl python_add_impl - - local -a mycmakeargs=( - -DREVISION=${PV%%_*} - -DENABLE_LLVM_SHARED=ON - -DCMAKE_USE_LIBBPF_PACKAGE=ON - -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" - -DPYTHON_CMD="${bcc_python_impls%;}" - -Wno-dev - ) - if use lua && use lua_single_target_luajit; then - mycmakeargs+=( -DWITH_LUAJIT=1 ) - fi - - cmake_src_configure -} - -src_install() { - local script scriptname - cmake_src_install - find "${ED}/usr/share/bcc/tools/old" -type f | while read script; do -
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: b3b55edd079bd584a8051be35c6c313d562966f6 Author: Patrick McLean gentoo org> AuthorDate: Thu Jan 6 18:50:21 2022 + Commit: Patrick McLean gentoo org> CommitDate: Thu Jan 6 18:50:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3b55edd dev-util/bcc: Revbump, rename "trace" tool (bug #828438) Closes: https://bugs.gentoo.org/828438 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/bcc-0.23.0-r4.ebuild | 132 ++ 1 file changed, 132 insertions(+) diff --git a/dev-util/bcc/bcc-0.23.0-r4.ebuild b/dev-util/bcc/bcc-0.23.0-r4.ebuild new file mode 100644 index ..4f45cf6e2a90 --- /dev/null +++ b/dev-util/bcc/bcc-0.23.0-r4.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{7..10} ) +LLVM_MAX_SLOT=13 + +inherit cmake eapi8-dosym linux-info llvm lua-single python-r1 toolchain-funcs + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+lua test" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} )" +# tests need root access +RESTRICT="test" + +RDEPEND=" + >=dev-libs/elfutils-0.166:= + >=dev-libs/libbpf-0.5.0:=[static-libs(-)] + sys-kernel/linux-headers +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: e091f25b0e16f971e2693d79b4a8bee1b11d9050 Author: Sam James gentoo org> AuthorDate: Sun Dec 5 03:23:16 2021 + Commit: Sam James gentoo org> CommitDate: Sun Dec 5 03:26:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e091f25b dev-util/bcc: fix pkg-config call Signed-off-by: Sam James gentoo.org> dev-util/bcc/bcc-0.23.0-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/bcc/bcc-0.23.0-r3.ebuild b/dev-util/bcc/bcc-0.23.0-r3.ebuild index dc810e641127..20e896fce14b 100644 --- a/dev-util/bcc/bcc-0.23.0-r3.ebuild +++ b/dev-util/bcc/bcc-0.23.0-r3.ebuild @@ -7,7 +7,7 @@ LUA_COMPAT=( luajit ) PYTHON_COMPAT=( python3_{7..10} ) LLVM_MAX_SLOT=13 -inherit cmake eapi8-dosym linux-info llvm lua-single python-r1 +inherit cmake eapi8-dosym linux-info llvm lua-single python-r1 toolchain-funcs DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" HOMEPAGE="https://iovisor.github.io/bcc/; @@ -93,7 +93,7 @@ src_configure() { -DREVISION=${PV%%_*} -DENABLE_LLVM_SHARED=ON -DCMAKE_USE_LIBBPF_PACKAGE=ON - -DLIBBPF_INCLUDE_DIRS="$(pkg-config --cflags-only-I libbpf | sed 's:-I::g')" + -DLIBBPF_INCLUDE_DIRS="$($(tc-getPKG_CONFIG) --cflags-only-I libbpf | sed 's:-I::g')" -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" -DPYTHON_CMD="${bcc_python_impls%;}" -Wno-dev
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: d568fe41a9c30ef30781d57eba998c80bd5cf62d Author: Patrick McLean gentoo org> AuthorDate: Thu Dec 2 22:02:59 2021 + Commit: Patrick McLean gentoo org> CommitDate: Thu Dec 2 22:02:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d568fe41 dev-util/bcc: Revbump, relax linux-headers dep Recent fixes to the libbpf stuff make this no longer important. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/{bcc-0.23.0-r2.ebuild => bcc-0.23.0-r3.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.23.0-r2.ebuild b/dev-util/bcc/bcc-0.23.0-r3.ebuild similarity index 98% rename from dev-util/bcc/bcc-0.23.0-r2.ebuild rename to dev-util/bcc/bcc-0.23.0-r3.ebuild index d66f44f767de..dc810e641127 100644 --- a/dev-util/bcc/bcc-0.23.0-r2.ebuild +++ b/dev-util/bcc/bcc-0.23.0-r3.ebuild @@ -25,7 +25,7 @@ RESTRICT="test" RDEPEND=" >=dev-libs/elfutils-0.166:= >=dev-libs/libbpf-0.5.0:=[static-libs(-)] - >=sys-kernel/linux-headers-5.13 + sys-kernel/linux-headers
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/files/, dev-util/bcc/
commit: 27ab4d5777819f4e5c1f47cdaed71322c069b90e Author: Patrick McLean gentoo org> AuthorDate: Thu Dec 2 21:45:06 2021 + Commit: Patrick McLean gentoo org> CommitDate: Thu Dec 2 21:45:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ab4d57 dev-util/bcc: Revbump, add MANPATH, fix compression (bug #828030) Closes: https://bugs.gentoo.org/828030 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> .../bcc/{bcc-0.23.0-r1.ebuild => bcc-0.23.0-r2.ebuild} | 7 +++ dev-util/bcc/files/bcc-0.23.0-man-compress.patch | 18 ++ 2 files changed, 25 insertions(+) diff --git a/dev-util/bcc/bcc-0.23.0-r1.ebuild b/dev-util/bcc/bcc-0.23.0-r2.ebuild similarity index 94% rename from dev-util/bcc/bcc-0.23.0-r1.ebuild rename to dev-util/bcc/bcc-0.23.0-r2.ebuild index c9b8d16482cd..d66f44f767de 100644 --- a/dev-util/bcc/bcc-0.23.0-r1.ebuild +++ b/dev-util/bcc/bcc-0.23.0-r2.ebuild @@ -48,6 +48,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" "${FILESDIR}/bcc-0.14.0-cmakelists.patch" + "${FILESDIR}/bcc-0.23.0-man-compress.patch" ) pkg_pretend() { @@ -118,4 +119,10 @@ src_install() { name=${tool##*/} dosym8 -r "${tool#${ED}}" /usr/sbin/${name} done + + docompress /usr/share/${PN}/man + + newenvd - "70${P}" <<-_EOF_ + MANPATH="${EPREFIX}/usr/share/${PN}/man" + _EOF_ } diff --git a/dev-util/bcc/files/bcc-0.23.0-man-compress.patch b/dev-util/bcc/files/bcc-0.23.0-man-compress.patch new file mode 100644 index ..a7164e72b602 --- /dev/null +++ b/dev-util/bcc/files/bcc-0.23.0-man-compress.patch @@ -0,0 +1,18 @@ +diff --git a/man/man8/CMakeLists.txt b/man/man8/CMakeLists.txt +index 718c7006..3fb623ff 100644 +--- a/man/man8/CMakeLists.txt b/man/man8/CMakeLists.txt +@@ -1,12 +1,4 @@ + find_program(GZIP gzip) + file(GLOB FILES *.8) +-set(GZFILES "") +-foreach(FIL ${FILES}) +- get_filename_component(NAME ${FIL} NAME) +- add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.gz +-COMMAND ${GZIP} -c ${FIL} > ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.gz +-DEPENDS ${FIL}) +- list(APPEND GZFILES "${CMAKE_CURRENT_BINARY_DIR}/${NAME}.gz") +-endforeach() + add_custom_target(man ALL DEPENDS ${GZFILES}) +-install(FILES ${GZFILES} DESTINATION share/bcc/man/man8) ++install(FILES ${FILES} DESTINATION share/bcc/man/man8)
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 4befc9afad985df29fcce013b05cd0e1748539b1 Author: Patrick McLean gentoo org> AuthorDate: Thu Dec 2 07:20:34 2021 + Commit: Patrick McLean gentoo org> CommitDate: Thu Dec 2 07:20:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4befc9af dev-util/bcc: revbump, symlink tools to system path (bug #741466) This is much easier with eapi-dosym.eclass, so let's finally get around to adding this to the ebuild. Closes: https://bugs.gentoo.org/741466 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/{bcc-0.23.0.ebuild => bcc-0.23.0-r1.ebuild} | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.23.0.ebuild b/dev-util/bcc/bcc-0.23.0-r1.ebuild similarity index 90% rename from dev-util/bcc/bcc-0.23.0.ebuild rename to dev-util/bcc/bcc-0.23.0-r1.ebuild index ed3e78d5e3c5..c9b8d16482cd 100644 --- a/dev-util/bcc/bcc-0.23.0.ebuild +++ b/dev-util/bcc/bcc-0.23.0-r1.ebuild @@ -7,7 +7,7 @@ LUA_COMPAT=( luajit ) PYTHON_COMPAT=( python3_{7..10} ) LLVM_MAX_SLOT=13 -inherit cmake linux-info llvm lua-single python-r1 +inherit cmake eapi8-dosym linux-info llvm lua-single python-r1 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" HOMEPAGE="https://iovisor.github.io/bcc/; @@ -111,4 +111,11 @@ src_install() { python_foreach_impl python_optimize newenvd "${FILESDIR}"/60bcc.env 60bcc.env + + local tool name + for tool in "${ED}"/usr/share/bcc/tools/*; do + [[ ! -x ${tool} && ! -L ${tool} || -d ${tool} ]] && continue + name=${tool##*/} + dosym8 -r "${tool#${ED}}" /usr/sbin/${name} + done }
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 57bbc9e24ea07e0d6da06e9c591da6222427f4a8 Author: Patrick McLean gentoo org> AuthorDate: Thu Dec 2 07:02:23 2021 + Commit: Patrick McLean gentoo org> CommitDate: Thu Dec 2 07:03:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57bbc9e2 dev-util/bcc: Fix build with newer libbpf Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/bcc-0.23.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/bcc/bcc-0.23.0.ebuild b/dev-util/bcc/bcc-0.23.0.ebuild index a5029626a40d..ed3e78d5e3c5 100644 --- a/dev-util/bcc/bcc-0.23.0.ebuild +++ b/dev-util/bcc/bcc-0.23.0.ebuild @@ -92,6 +92,7 @@ src_configure() { -DREVISION=${PV%%_*} -DENABLE_LLVM_SHARED=ON -DCMAKE_USE_LIBBPF_PACKAGE=ON + -DLIBBPF_INCLUDE_DIRS="$(pkg-config --cflags-only-I libbpf | sed 's:-I::g')" -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" -DPYTHON_CMD="${bcc_python_impls%;}" -Wno-dev
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 1a4f51f0c894cb285dead9146d0aa4c2fa94589b Author: Patrick McLean gentoo org> AuthorDate: Thu Dec 2 02:08:58 2021 + Commit: Patrick McLean gentoo org> CommitDate: Thu Dec 2 02:08:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a4f51f0 dev-util/bcc: Version bump to 0.23.0 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.23.0.ebuild | 113 + 2 files changed, 114 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index a104554eb551..e9947665672f 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1 +1,2 @@ DIST bcc-0.22.0.tar.gz 5247927 BLAKE2B 896d22c9540180e015f7be03b2ce8e6957fd7ba3e7f28fb57247bc8455b35bc82ecf321140e80f714bc01a2c01721e0544e249bc07be7b467c650788014793f0 SHA512 946ec8ed96a83cb7a9d7e44436901445588dc5e37c5cbc8b720a7a0d226b2769ab780294fa7c52099f579f4f1b6935f662be19c739d13979044723dce8ed7792 +DIST bcc-0.23.0.tar.gz 5254103 BLAKE2B 011559f081dd8f95b45b64e347ed191f585f6f5e395aadc3ef9726785aa41735b263c0d6e7743c969e390792f0f4f286930fee585c1a59878f301c4b4026dce8 SHA512 531626c920f5ef7d05617b3b418d55fdeef2dc8014f942a6e68ca457433d63445cc98303bbe331ee982e4aefe5d2df84764d373a6166638bd457992b371f037c diff --git a/dev-util/bcc/bcc-0.23.0.ebuild b/dev-util/bcc/bcc-0.23.0.ebuild new file mode 100644 index ..a5029626a40d --- /dev/null +++ b/dev-util/bcc/bcc-0.23.0.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{7..10} ) +LLVM_MAX_SLOT=13 + +inherit cmake linux-info llvm lua-single python-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+lua test" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} )" +# tests need root access +RESTRICT="test" + +RDEPEND=" + >=dev-libs/elfutils-0.166:= + >=dev-libs/libbpf-0.5.0:=[static-libs(-)] + >=sys-kernel/linux-headers-5.13 +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 4ab1a18d0f7017ebb87017dc429eb154aac78c78 Author: Jakov Smolić gentoo org> AuthorDate: Sun Nov 7 20:58:09 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Nov 7 20:58:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab1a18d dev-util/bcc: drop 0.19.0-r1, 0.20.0-r1 Newer versions have fixed issues with allowed llvm slots. gethostlatency seems to work fine with version 0.22.0-r1 Closes: https://bugs.gentoo.org/783693 Closes: https://bugs.gentoo.org/782736 Signed-off-by: Jakov Smolić gentoo.org> dev-util/bcc/Manifest | 2 - dev-util/bcc/bcc-0.19.0-r1.ebuild | 107 -- dev-util/bcc/bcc-0.20.0-r1.ebuild | 107 -- 3 files changed, 216 deletions(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index dd3da7474f9..a104554eb55 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,3 +1 @@ -DIST bcc-0.19.0.tar.gz 5171216 BLAKE2B 72f0364106f894f21990865209b445eaa9640c00a27060cef220418be87625150cdc8062168dacd1370ebd01c99c2d49853869b518a3a07bb601720412b9a970 SHA512 b6180462a45c768f219e026d8a4b43424b7cad4e07db8101725bd2bc31ee4de117774c0ad8d157502c97c1187057b45c7a491e7198ac2c59e6d56e58797f4df3 -DIST bcc-0.20.0.tar.gz 5193274 BLAKE2B ea78004d114e8187d82d6e58bf2c8e17d93b96a651a5557dcf3c405dfcf5ed0df3a2147f35d1b3831aa5aca5c1caf59742026740bb6da02dfda7c1dd7ef8161b SHA512 fa7c50a4fc64846ad798b6652101aa414cda53d08779cf48bd505191189cb23da2838f7511e700d59e086d35216f4e3bc9867b614738061630984dff3c4576dc DIST bcc-0.22.0.tar.gz 5247927 BLAKE2B 896d22c9540180e015f7be03b2ce8e6957fd7ba3e7f28fb57247bc8455b35bc82ecf321140e80f714bc01a2c01721e0544e249bc07be7b467c650788014793f0 SHA512 946ec8ed96a83cb7a9d7e44436901445588dc5e37c5cbc8b720a7a0d226b2769ab780294fa7c52099f579f4f1b6935f662be19c739d13979044723dce8ed7792 diff --git a/dev-util/bcc/bcc-0.19.0-r1.ebuild b/dev-util/bcc/bcc-0.19.0-r1.ebuild deleted file mode 100644 index c331a015d80..000 --- a/dev-util/bcc/bcc-0.19.0-r1.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( luajit ) -PYTHON_COMPAT=( python3_{7..9} ) - -inherit cmake linux-info llvm lua-single python-r1 - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/; - -SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+lua test" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - lua? ( ${LUA_REQUIRED_USE} )" - -RDEPEND=" - ~dev-libs/libbpf-0.3:=[static-libs(-)] - >=sys-kernel/linux-headers-4.14 - >=dev-libs/elfutils-0.166:= - <=sys-devel/clang-13:= - <=sys-devel/llvm-13:=[llvm_targets_BPF(+)] - lua? ( ${LUA_DEPS} ) - ${PYTHON_DEPS} -" -DEPEND="${RDEPEND} - test? ( - || ( - net-misc/iputils[arping] - net-analyzer/arping - ) - net-analyzer/netperf - net-misc/iperf:* - ) -" -BDEPEND=" - dev-util/cmake - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" - "${FILESDIR}/bcc-0.14.0-cmakelists.patch" -) - -# tests need root access -RESTRICT="test" - -pkg_pretend() { - local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL - ~KPROBES" - - check_extra_config -} - -pkg_setup() { - LLVM_MAX_SLOT=11 llvm_pkg_setup - python_setup -} - -src_prepare() { - local bpf_link_path - - # this avoids bundling - bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" /usr/include/bpf)" || die - ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die - - cmake_src_prepare -} - -python_add_impl() { - bcc_python_impls+="${EPYTHON};" -} - -src_configure() { - local bcc_python_impls - python_foreach_impl python_add_impl - - local -a mycmakeargs=( - -DREVISION=${PV%%_*} - -DENABLE_LLVM_SHARED=ON - -DCMAKE_USE_LIBBPF_PACKAGE=ON - -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" - -DPYTHON_CMD="${bcc_python_impls%;}" - - ) - if use lua && use lua_single_target_luajit; then - mycmakeargs+=( -DWITH_LUAJIT=1 ) - fi - - cmake_src_configure -} - -src_install() { - cmake_src_install - python_replicate_script $(grep -Flr '#!/usr/bin/python' "${ED}/usr/share/bcc/tools") - python_foreach_impl python_optimize - - newenvd "${FILESDIR}"/60bcc.env 60bcc.env -} diff --git a/dev-util/bcc/bcc-0.20.0-r1.ebuild b/dev-util/bcc/bcc-0.20.0-r1.ebuild deleted file mode 100644
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: e9b0fafcaa4dfc132d11ef36ebd0d3702f4f44ec Author: Jakov Smolić gentoo org> AuthorDate: Sun Nov 7 20:58:24 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Nov 7 20:58:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9b0fafc dev-util/bcc: add myself as a maintainer Signed-off-by: Jakov Smolić gentoo.org> dev-util/bcc/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/dev-util/bcc/metadata.xml b/dev-util/bcc/metadata.xml index d8e5feab7aa..b1c79adcf2e 100644 --- a/dev-util/bcc/metadata.xml +++ b/dev-util/bcc/metadata.xml @@ -7,6 +7,10 @@ chutz...@gentoo.org + +jsmo...@gentoo.org +Jakov Smolić + iovisor/bcc
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: aa3d066f2b9904a46cfec836c3de140b742fafbf Author: Jakov Smolić gentoo org> AuthorDate: Sun Nov 7 20:58:05 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Nov 7 20:58:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa3d066f dev-util/bcc: Correctly append "old" prefix to old tools' names Previous fix solved the bug where bcc would install old versions on top of the new ones, but it failed to append the "old" prefix to old tools correctly, so they were not really installed. While at, let's do this in src_prepare rather than in src_install phase. Closes: https://bugs.gentoo.org/811288 Signed-off-by: Jakov Smolić gentoo.org> dev-util/bcc/bcc-0.22.0-r1.ebuild | 119 ++ 1 file changed, 119 insertions(+) diff --git a/dev-util/bcc/bcc-0.22.0-r1.ebuild b/dev-util/bcc/bcc-0.22.0-r1.ebuild new file mode 100644 index 000..36f7b33c57d --- /dev/null +++ b/dev-util/bcc/bcc-0.22.0-r1.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{7..10} ) + +inherit cmake linux-info llvm lua-single python-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+lua test" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} )" + +RDEPEND=" + || ( + ~dev-libs/libbpf-0.5.0 + ~dev-libs/libbpf- + ) + dev-libs/libbpf:=[static-libs(-)] + >=sys-kernel/linux-headers-5.13 + >=dev-libs/elfutils-0.166:= + <=sys-devel/clang-13:= + <=sys-devel/llvm-13:=[llvm_targets_BPF(+)] + lua? ( ${LUA_DEPS} ) + ${PYTHON_DEPS} +" +DEPEND="${RDEPEND} + test? ( + || ( + net-misc/iputils[arping] + net-analyzer/arping + ) + net-analyzer/netperf + net-misc/iperf:* + ) +" +BDEPEND=" + dev-util/cmake + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" + "${FILESDIR}/bcc-0.14.0-cmakelists.patch" +) + +# tests need root access +RESTRICT="test" + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~KPROBES" + + check_extra_config +} + +pkg_setup() { + LLVM_MAX_SLOT=12 llvm_pkg_setup + python_setup +} + +src_prepare() { + local bpf_link_path + + # this avoids bundling + bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" /usr/include/bpf)" || die + ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die + + # bug 811288 + local script scriptname + for script in $(find tools/old -type f -name "*.py"); do + scriptname=$(basename ${script}) + mv ${script} tools/old/old-${scriptname} || die + done + + cmake_src_prepare +} + +python_add_impl() { + bcc_python_impls+="${EPYTHON};" +} + +src_configure() { + local bcc_python_impls + python_foreach_impl python_add_impl + + local -a mycmakeargs=( + -DREVISION=${PV%%_*} + -DENABLE_LLVM_SHARED=ON + -DCMAKE_USE_LIBBPF_PACKAGE=ON + -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" + -DPYTHON_CMD="${bcc_python_impls%;}" + -Wno-dev + ) + if use lua && use lua_single_target_luajit; then + mycmakeargs+=( -DWITH_LUAJIT=1 ) + fi + + cmake_src_configure +} + +src_install() { + cmake_src_install + + python_replicate_script $(grep -Flr '#!/usr/bin/python' "${ED}/usr/share/bcc/tools") + python_foreach_impl python_optimize + + newenvd "${FILESDIR}"/60bcc.env 60bcc.env +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 4736385904d0718d58339c8a05e43668e3e1d852 Author: Jakov Smolić gentoo org> AuthorDate: Sun Nov 7 20:58:27 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Nov 7 20:58:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47363859 dev-util/bcc: Improve style Use LLVM_MAX_SLOT to declare max llvm and clang versions in *DEPEND, and add missing `|| die` on find and basename commands. Signed-off-by: Jakov Smolić gentoo.org> dev-util/bcc/bcc-0.22.0-r1.ebuild | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/dev-util/bcc/bcc-0.22.0-r1.ebuild b/dev-util/bcc/bcc-0.22.0-r1.ebuild index bca83ca19de..a5029626a40 100644 --- a/dev-util/bcc/bcc-0.22.0-r1.ebuild +++ b/dev-util/bcc/bcc-0.22.0-r1.ebuild @@ -5,6 +5,7 @@ EAPI=7 LUA_COMPAT=( luajit ) PYTHON_COMPAT=( python3_{7..10} ) +LLVM_MAX_SLOT=13 inherit cmake linux-info llvm lua-single python-r1 @@ -25,8 +26,8 @@ RDEPEND=" >=dev-libs/elfutils-0.166:= >=dev-libs/libbpf-0.5.0:=[static-libs(-)] >=sys-kernel/linux-headers-5.13 - <=sys-devel/clang-14:= - <=sys-devel/llvm-14:=[llvm_targets_BPF(+)] +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: a5474661a2d448e8ae23309679fcd752d43519d8 Author: Jakov Smolić gentoo org> AuthorDate: Sun Nov 7 20:58:07 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Nov 7 20:58:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5474661 dev-util/bcc: Cleanup deps, bump max llvm version Havent't encountered any issues with llvm-13 so let's enable it in the package. Also cleanup libbpf deps, any version above 0.5.0 should be good (although currently there is no newer version than 0.5.0 released) Signed-off-by: Jakov Smolić gentoo.org> dev-util/bcc/bcc-0.22.0-r1.ebuild | 23 --- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/dev-util/bcc/bcc-0.22.0-r1.ebuild b/dev-util/bcc/bcc-0.22.0-r1.ebuild index 36f7b33c57d..bca83ca19de 100644 --- a/dev-util/bcc/bcc-0.22.0-r1.ebuild +++ b/dev-util/bcc/bcc-0.22.0-r1.ebuild @@ -10,7 +10,6 @@ inherit cmake linux-info llvm lua-single python-r1 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" HOMEPAGE="https://iovisor.github.io/bcc/; - SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" @@ -19,19 +18,17 @@ KEYWORDS="~amd64 ~arm64 ~x86" IUSE="+lua test" REQUIRED_USE="${PYTHON_REQUIRED_USE} lua? ( ${LUA_REQUIRED_USE} )" +# tests need root access +RESTRICT="test" RDEPEND=" - || ( - ~dev-libs/libbpf-0.5.0 - ~dev-libs/libbpf- - ) - dev-libs/libbpf:=[static-libs(-)] - >=sys-kernel/linux-headers-5.13 >=dev-libs/elfutils-0.166:= - <=sys-devel/clang-13:= - <=sys-devel/llvm-13:=[llvm_targets_BPF(+)] - lua? ( ${LUA_DEPS} ) + >=dev-libs/libbpf-0.5.0:=[static-libs(-)] + >=sys-kernel/linux-headers-5.13 + <=sys-devel/clang-14:= + <=sys-devel/llvm-14:=[llvm_targets_BPF(+)] ${PYTHON_DEPS} + lua? ( ${LUA_DEPS} ) " DEPEND="${RDEPEND} test? ( @@ -44,7 +41,6 @@ DEPEND="${RDEPEND} ) " BDEPEND=" - dev-util/cmake virtual/pkgconfig " @@ -53,9 +49,6 @@ PATCHES=( "${FILESDIR}/bcc-0.14.0-cmakelists.patch" ) -# tests need root access -RESTRICT="test" - pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL @@ -65,7 +58,7 @@ pkg_pretend() { } pkg_setup() { - LLVM_MAX_SLOT=12 llvm_pkg_setup + LLVM_MAX_SLOT=13 llvm_pkg_setup python_setup }
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 947035ae921b5ca1c79cf92bb3d20e193cc13de2 Author: Sam James gentoo org> AuthorDate: Thu Oct 21 04:16:06 2021 + Commit: Sam James gentoo org> CommitDate: Thu Oct 21 04:16:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947035ae dev-util/bcc: increase linux-headers dependency Closes: https://bugs.gentoo.org/814644 Signed-off-by: Sam James gentoo.org> dev-util/bcc/bcc-0.22.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.22.0.ebuild b/dev-util/bcc/bcc-0.22.0.ebuild index 7e7f541d74c..d3f591ee94f 100644 --- a/dev-util/bcc/bcc-0.22.0.ebuild +++ b/dev-util/bcc/bcc-0.22.0.ebuild @@ -26,7 +26,7 @@ RDEPEND=" ~dev-libs/libbpf- ) dev-libs/libbpf:=[static-libs(-)] - >=sys-kernel/linux-headers-4.14 + >=sys-kernel/linux-headers-5.13 >=dev-libs/elfutils-0.166:= <=sys-devel/clang-13:= <=sys-devel/llvm-13:=[llvm_targets_BPF(+)]
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: ea1428fcbd0834594550b960ed02901d595ee233 Author: Patrick McLean gentoo org> AuthorDate: Tue Sep 21 00:36:56 2021 + Commit: Patrick McLean gentoo org> CommitDate: Tue Sep 21 00:37:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea1428fc dev-util/bcc-0.22.0: Version bump Closes: https://bugs.gentoo.org/814119 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.22.0.ebuild | 116 + 2 files changed, 117 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 9a8bd1ca017..dd3da7474f9 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,2 +1,3 @@ DIST bcc-0.19.0.tar.gz 5171216 BLAKE2B 72f0364106f894f21990865209b445eaa9640c00a27060cef220418be87625150cdc8062168dacd1370ebd01c99c2d49853869b518a3a07bb601720412b9a970 SHA512 b6180462a45c768f219e026d8a4b43424b7cad4e07db8101725bd2bc31ee4de117774c0ad8d157502c97c1187057b45c7a491e7198ac2c59e6d56e58797f4df3 DIST bcc-0.20.0.tar.gz 5193274 BLAKE2B ea78004d114e8187d82d6e58bf2c8e17d93b96a651a5557dcf3c405dfcf5ed0df3a2147f35d1b3831aa5aca5c1caf59742026740bb6da02dfda7c1dd7ef8161b SHA512 fa7c50a4fc64846ad798b6652101aa414cda53d08779cf48bd505191189cb23da2838f7511e700d59e086d35216f4e3bc9867b614738061630984dff3c4576dc +DIST bcc-0.22.0.tar.gz 5247927 BLAKE2B 896d22c9540180e015f7be03b2ce8e6957fd7ba3e7f28fb57247bc8455b35bc82ecf321140e80f714bc01a2c01721e0544e249bc07be7b467c650788014793f0 SHA512 946ec8ed96a83cb7a9d7e44436901445588dc5e37c5cbc8b720a7a0d226b2769ab780294fa7c52099f579f4f1b6935f662be19c739d13979044723dce8ed7792 diff --git a/dev-util/bcc/bcc-0.22.0.ebuild b/dev-util/bcc/bcc-0.22.0.ebuild new file mode 100644 index 000..7e7f541d74c --- /dev/null +++ b/dev-util/bcc/bcc-0.22.0.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{7..10} ) + +inherit cmake linux-info llvm lua-single python-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+lua test" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} )" + +RDEPEND=" + || ( + ~dev-libs/libbpf-0.5.0 + ~dev-libs/libbpf- + ) + dev-libs/libbpf:=[static-libs(-)] + >=sys-kernel/linux-headers-4.14 + >=dev-libs/elfutils-0.166:= + <=sys-devel/clang-13:= + <=sys-devel/llvm-13:=[llvm_targets_BPF(+)] + lua? ( ${LUA_DEPS} ) + ${PYTHON_DEPS} +" +DEPEND="${RDEPEND} + test? ( + || ( + net-misc/iputils[arping] + net-analyzer/arping + ) + net-analyzer/netperf + net-misc/iperf:* + ) +" +BDEPEND=" + dev-util/cmake + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" + "${FILESDIR}/bcc-0.14.0-cmakelists.patch" +) + +# tests need root access +RESTRICT="test" + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~KPROBES" + + check_extra_config +} + +pkg_setup() { + LLVM_MAX_SLOT=12 llvm_pkg_setup + python_setup +} + +src_prepare() { + local bpf_link_path + + # this avoids bundling + bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" /usr/include/bpf)" || die + ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die + + cmake_src_prepare +} + +python_add_impl() { + bcc_python_impls+="${EPYTHON};" +} + +src_configure() { + local bcc_python_impls + python_foreach_impl python_add_impl + + local -a mycmakeargs=( + -DREVISION=${PV%%_*} + -DENABLE_LLVM_SHARED=ON + -DCMAKE_USE_LIBBPF_PACKAGE=ON + -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" + -DPYTHON_CMD="${bcc_python_impls%;}" + -Wno-dev + ) + if use lua && use lua_single_target_luajit; then + mycmakeargs+=( -DWITH_LUAJIT=1 ) + fi + + cmake_src_configure +} + +src_install() { + local script scriptname + cmake_src_install + find "${ED}/usr/share/bcc/tools/old" -type f | while read script; do + scriptname=$(basename "${pythonScript}") + mv "${script}" "${ED}/usr/share/bcc/tools/old/old-${scriptname}" + done + python_replicate_script $(grep -Flr '#!/usr/bin/python' "${ED}/usr/share/bcc/tools") + python_foreach_impl
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 5d35bf1ee08b512eb4ec1ff943aeee23f650ce5d Author: Patrick McLean gentoo org> AuthorDate: Tue Jun 8 17:14:34 2021 + Commit: Patrick McLean gentoo org> CommitDate: Tue Jun 8 17:14:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d35bf1e dev-util/bc-0.19.0-r1: Revbump, force libbpf-0.3 (bug #794694) Closes: https://bugs.gentoo.org/794694 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/{bcc-0.19.0.ebuild => bcc-0.19.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.19.0.ebuild b/dev-util/bcc/bcc-0.19.0-r1.ebuild similarity index 98% rename from dev-util/bcc/bcc-0.19.0.ebuild rename to dev-util/bcc/bcc-0.19.0-r1.ebuild index c78faabac7b..c331a015d80 100644 --- a/dev-util/bcc/bcc-0.19.0.ebuild +++ b/dev-util/bcc/bcc-0.19.0-r1.ebuild @@ -21,7 +21,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} lua? ( ${LUA_REQUIRED_USE} )" RDEPEND=" - >=dev-libs/libbpf-0.3[static-libs(-)] + ~dev-libs/libbpf-0.3:=[static-libs(-)] >=sys-kernel/linux-headers-4.14 >=dev-libs/elfutils-0.166:= <=sys-devel/clang-13:=
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: b31fc17f9f4ba875e60f65a4ec4aaffdafd4ea4e Author: Patrick McLean gentoo org> AuthorDate: Tue Jun 8 17:12:35 2021 + Commit: Patrick McLean gentoo org> CommitDate: Tue Jun 8 17:12:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b31fc17f dev-util/bcc: Remove old Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 3 - dev-util/bcc/bcc-0.16.0-r1.ebuild | 103 -- dev-util/bcc/bcc-0.17.0-r100.ebuild | 106 --- dev-util/bcc/bcc-0.17.0.ebuild | 102 -- dev-util/bcc/bcc-0.18.0-r1.ebuild | 107 5 files changed, 421 deletions(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index e72ba23842d..9a8bd1ca017 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,5 +1,2 @@ -DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 443077ffd5ad02e34d28a86ee64b8ec52fa4a18696295d58e87aaf2aeb833c394047cd0d87b3bf1da52d5512b889f8873b788e8141bdd91c9463e27cf30a1ef6 SHA512 50d09d6d02335a63d7c01c22f16a706584f231ee16973a80df5b640c31b8e25775da13a2bdff9e57c04c7f6181bb8c46cf3bd11c1e59741234024da71c7f6cdb -DIST bcc-0.17.0.tar.gz 4166410 BLAKE2B 6833c7a58ed9e99b58bf147dc499ba7c7c113961ff5c21a3ac388abab8caa01dc2a67378899e26050460c4af851a5ddd8747911bda7c7b405dfcb6df29981f85 SHA512 32f27bdd3d8f3e850e59011bcf662b91842b1dcef94d118a0662ffda3b2c48c97a359d736d01f6d06afd74e3d7a4efda4966c71a5c9146b2076d4fba087a85cf -DIST bcc-0.18.0.tar.gz 4171881 BLAKE2B c5bdf70965e16f0391306b004b4f51b370e7de3d061c8c318f25de478bdcb0c4dc083ceb00e19a66115e31e4c3da63e3b5dded750d44d56985f18bf87eb7617e SHA512 9d3e4c60c6415d40fe803bab44d4372028c210a084e3bff87a71771f06810bbafebe10760aedce9fff704c51235f71ff20458942fc1e67d0b83988ce57cfc493 DIST bcc-0.19.0.tar.gz 5171216 BLAKE2B 72f0364106f894f21990865209b445eaa9640c00a27060cef220418be87625150cdc8062168dacd1370ebd01c99c2d49853869b518a3a07bb601720412b9a970 SHA512 b6180462a45c768f219e026d8a4b43424b7cad4e07db8101725bd2bc31ee4de117774c0ad8d157502c97c1187057b45c7a491e7198ac2c59e6d56e58797f4df3 DIST bcc-0.20.0.tar.gz 5193274 BLAKE2B ea78004d114e8187d82d6e58bf2c8e17d93b96a651a5557dcf3c405dfcf5ed0df3a2147f35d1b3831aa5aca5c1caf59742026740bb6da02dfda7c1dd7ef8161b SHA512 fa7c50a4fc64846ad798b6652101aa414cda53d08779cf48bd505191189cb23da2838f7511e700d59e086d35216f4e3bc9867b614738061630984dff3c4576dc diff --git a/dev-util/bcc/bcc-0.16.0-r1.ebuild b/dev-util/bcc/bcc-0.16.0-r1.ebuild deleted file mode 100644 index aae8cb730d4..000 --- a/dev-util/bcc/bcc-0.16.0-r1.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit cmake linux-info llvm python-r1 - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/; - -SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+luajit test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - >=dev-libs/libbpf-0.1.0-r1[static-libs(-)] - =sys-kernel/linux-headers-4.14 - >=dev-libs/elfutils-0.166:= - <=sys-devel/clang-12:= - <=sys-devel/llvm-12:=[llvm_targets_BPF(+)] - luajit? ( dev-lang/luajit ) - ${PYTHON_DEPS} -" -DEPEND="${RDEPEND} - test? ( - || ( - net-misc/iputils[arping] - net-analyzer/arping - ) - net-analyzer/netperf - net-misc/iperf:* - ) -" -BDEPEND=" - dev-util/cmake - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" - "${FILESDIR}/bcc-0.14.0-cmakelists.patch" -) - -# tests need root access -RESTRICT="test" - -pkg_pretend() { - local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~HAVE_BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL - ~KPROBES" - - check_extra_config -} - -pkg_setup() { - LLVM_MAX_SLOT=11 llvm_pkg_setup - python_setup -} - -src_prepare() { - local bpf_link_path - - # this avoids bundling - bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" /usr/include/bpf)" || die - ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die - - cmake_src_prepare -} - -python_add_impl() { - bcc_python_impls+="${EPYTHON};" -} - -src_configure() { - local bcc_python_impls - python_foreach_impl python_add_impl - - local -a mycmakeargs=( - -DREVISION=${PV%%_*} - -DENABLE_LLVM_SHARED=ON - -DCMAKE_USE_LIBBPF_PACKAGE=ON - -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" -
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: e3b92e9a4070923edd019e2dafc421943ec35cca Author: Patrick McLean gentoo org> AuthorDate: Thu Jun 3 00:59:18 2021 + Commit: Patrick McLean gentoo org> CommitDate: Thu Jun 3 00:59:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b92e9a dev-util/bcc-0.20.0-r1: Revbump, lock libbpf dep (bug #92312) Closes: https://bugs.gentoo.org/792312 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/{bcc-0.20.0.ebuild => bcc-0.20.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.20.0.ebuild b/dev-util/bcc/bcc-0.20.0-r1.ebuild similarity index 98% rename from dev-util/bcc/bcc-0.20.0.ebuild rename to dev-util/bcc/bcc-0.20.0-r1.ebuild index de2211fe25c..5e202f2d11a 100644 --- a/dev-util/bcc/bcc-0.20.0.ebuild +++ b/dev-util/bcc/bcc-0.20.0-r1.ebuild @@ -21,7 +21,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} lua? ( ${LUA_REQUIRED_USE} )" RDEPEND=" - >=dev-libs/libbpf-0.3[static-libs(-)] + ~dev-libs/libbpf-0.3:=[static-libs(-)] >=sys-kernel/linux-headers-4.14 >=dev-libs/elfutils-0.166:= <=sys-devel/clang-13:=
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: f34e54855ccf53d48395c967dc3f465603e11fad Author: Patrick McLean sony com> AuthorDate: Sun May 9 18:03:01 2021 + Commit: Patrick McLean gentoo org> CommitDate: Sun May 9 18:03:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f34e5485 dev-util/bcc-0.20.0: Version bump Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.20.0.ebuild | 107 + 2 files changed, 108 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 81d4321b6bf..e72ba23842d 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -2,3 +2,4 @@ DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 443077ffd5ad02e34d28a86ee64b8ec52fa4a1869 DIST bcc-0.17.0.tar.gz 4166410 BLAKE2B 6833c7a58ed9e99b58bf147dc499ba7c7c113961ff5c21a3ac388abab8caa01dc2a67378899e26050460c4af851a5ddd8747911bda7c7b405dfcb6df29981f85 SHA512 32f27bdd3d8f3e850e59011bcf662b91842b1dcef94d118a0662ffda3b2c48c97a359d736d01f6d06afd74e3d7a4efda4966c71a5c9146b2076d4fba087a85cf DIST bcc-0.18.0.tar.gz 4171881 BLAKE2B c5bdf70965e16f0391306b004b4f51b370e7de3d061c8c318f25de478bdcb0c4dc083ceb00e19a66115e31e4c3da63e3b5dded750d44d56985f18bf87eb7617e SHA512 9d3e4c60c6415d40fe803bab44d4372028c210a084e3bff87a71771f06810bbafebe10760aedce9fff704c51235f71ff20458942fc1e67d0b83988ce57cfc493 DIST bcc-0.19.0.tar.gz 5171216 BLAKE2B 72f0364106f894f21990865209b445eaa9640c00a27060cef220418be87625150cdc8062168dacd1370ebd01c99c2d49853869b518a3a07bb601720412b9a970 SHA512 b6180462a45c768f219e026d8a4b43424b7cad4e07db8101725bd2bc31ee4de117774c0ad8d157502c97c1187057b45c7a491e7198ac2c59e6d56e58797f4df3 +DIST bcc-0.20.0.tar.gz 5193274 BLAKE2B ea78004d114e8187d82d6e58bf2c8e17d93b96a651a5557dcf3c405dfcf5ed0df3a2147f35d1b3831aa5aca5c1caf59742026740bb6da02dfda7c1dd7ef8161b SHA512 fa7c50a4fc64846ad798b6652101aa414cda53d08779cf48bd505191189cb23da2838f7511e700d59e086d35216f4e3bc9867b614738061630984dff3c4576dc diff --git a/dev-util/bcc/bcc-0.20.0.ebuild b/dev-util/bcc/bcc-0.20.0.ebuild new file mode 100644 index 000..de2211fe25c --- /dev/null +++ b/dev-util/bcc/bcc-0.20.0.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{7..9} ) + +inherit cmake linux-info llvm lua-single python-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+lua test" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} )" + +RDEPEND=" + >=dev-libs/libbpf-0.3[static-libs(-)] + >=sys-kernel/linux-headers-4.14 + >=dev-libs/elfutils-0.166:= + <=sys-devel/clang-13:= + <=sys-devel/llvm-13:=[llvm_targets_BPF(+)] + lua? ( ${LUA_DEPS} ) + ${PYTHON_DEPS} +" +DEPEND="${RDEPEND} + test? ( + || ( + net-misc/iputils[arping] + net-analyzer/arping + ) + net-analyzer/netperf + net-misc/iperf:* + ) +" +BDEPEND=" + dev-util/cmake + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" + "${FILESDIR}/bcc-0.14.0-cmakelists.patch" +) + +# tests need root access +RESTRICT="test" + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~KPROBES" + + check_extra_config +} + +pkg_setup() { + LLVM_MAX_SLOT=12 llvm_pkg_setup + python_setup +} + +src_prepare() { + local bpf_link_path + + # this avoids bundling + bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" /usr/include/bpf)" || die + ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die + + cmake_src_prepare +} + +python_add_impl() { + bcc_python_impls+="${EPYTHON};" +} + +src_configure() { + local bcc_python_impls + python_foreach_impl python_add_impl + + local -a mycmakeargs=( + -DREVISION=${PV%%_*} + -DENABLE_LLVM_SHARED=ON + -DCMAKE_USE_LIBBPF_PACKAGE=ON + -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" + -DPYTHON_CMD="${bcc_python_impls%;}" + + ) + if use lua && use lua_single_target_luajit; then + mycmakeargs+=( -DWITH_LUAJIT=1 ) + fi + + cmake_src_configure +} + +src_install() { + cmake_src_install + python_replicate_script $(grep -Flr '#!/usr/bin/python' "${ED}/usr/share/bcc/tools") +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: d7cac64b01b7a6740fb23968e34c360bee5b6b7f Author: Patrick McLean sony com> AuthorDate: Sat Mar 20 06:59:59 2021 + Commit: Patrick McLean gentoo org> CommitDate: Sat Mar 20 07:00:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7cac64b dev-util/bcc-0.19.0: Version bump Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.19.0.ebuild | 107 + 2 files changed, 108 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index ef27183d785..81d4321b6bf 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,3 +1,4 @@ DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 443077ffd5ad02e34d28a86ee64b8ec52fa4a18696295d58e87aaf2aeb833c394047cd0d87b3bf1da52d5512b889f8873b788e8141bdd91c9463e27cf30a1ef6 SHA512 50d09d6d02335a63d7c01c22f16a706584f231ee16973a80df5b640c31b8e25775da13a2bdff9e57c04c7f6181bb8c46cf3bd11c1e59741234024da71c7f6cdb DIST bcc-0.17.0.tar.gz 4166410 BLAKE2B 6833c7a58ed9e99b58bf147dc499ba7c7c113961ff5c21a3ac388abab8caa01dc2a67378899e26050460c4af851a5ddd8747911bda7c7b405dfcb6df29981f85 SHA512 32f27bdd3d8f3e850e59011bcf662b91842b1dcef94d118a0662ffda3b2c48c97a359d736d01f6d06afd74e3d7a4efda4966c71a5c9146b2076d4fba087a85cf DIST bcc-0.18.0.tar.gz 4171881 BLAKE2B c5bdf70965e16f0391306b004b4f51b370e7de3d061c8c318f25de478bdcb0c4dc083ceb00e19a66115e31e4c3da63e3b5dded750d44d56985f18bf87eb7617e SHA512 9d3e4c60c6415d40fe803bab44d4372028c210a084e3bff87a71771f06810bbafebe10760aedce9fff704c51235f71ff20458942fc1e67d0b83988ce57cfc493 +DIST bcc-0.19.0.tar.gz 5171216 BLAKE2B 72f0364106f894f21990865209b445eaa9640c00a27060cef220418be87625150cdc8062168dacd1370ebd01c99c2d49853869b518a3a07bb601720412b9a970 SHA512 b6180462a45c768f219e026d8a4b43424b7cad4e07db8101725bd2bc31ee4de117774c0ad8d157502c97c1187057b45c7a491e7198ac2c59e6d56e58797f4df3 diff --git a/dev-util/bcc/bcc-0.19.0.ebuild b/dev-util/bcc/bcc-0.19.0.ebuild new file mode 100644 index 000..c78faabac7b --- /dev/null +++ b/dev-util/bcc/bcc-0.19.0.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{7..9} ) + +inherit cmake linux-info llvm lua-single python-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+lua test" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} )" + +RDEPEND=" + >=dev-libs/libbpf-0.3[static-libs(-)] + >=sys-kernel/linux-headers-4.14 + >=dev-libs/elfutils-0.166:= + <=sys-devel/clang-13:= + <=sys-devel/llvm-13:=[llvm_targets_BPF(+)] + lua? ( ${LUA_DEPS} ) + ${PYTHON_DEPS} +" +DEPEND="${RDEPEND} + test? ( + || ( + net-misc/iputils[arping] + net-analyzer/arping + ) + net-analyzer/netperf + net-misc/iperf:* + ) +" +BDEPEND=" + dev-util/cmake + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" + "${FILESDIR}/bcc-0.14.0-cmakelists.patch" +) + +# tests need root access +RESTRICT="test" + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~KPROBES" + + check_extra_config +} + +pkg_setup() { + LLVM_MAX_SLOT=11 llvm_pkg_setup + python_setup +} + +src_prepare() { + local bpf_link_path + + # this avoids bundling + bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" /usr/include/bpf)" || die + ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die + + cmake_src_prepare +} + +python_add_impl() { + bcc_python_impls+="${EPYTHON};" +} + +src_configure() { + local bcc_python_impls + python_foreach_impl python_add_impl + + local -a mycmakeargs=( + -DREVISION=${PV%%_*} + -DENABLE_LLVM_SHARED=ON + -DCMAKE_USE_LIBBPF_PACKAGE=ON + -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" + -DPYTHON_CMD="${bcc_python_impls%;}" + + ) + if use lua && use lua_single_target_luajit; then + mycmakeargs+=( -DWITH_LUAJIT=1 ) + fi + + cmake_src_configure +} + +src_install() { + cmake_src_install + python_replicate_script $(grep -Flr '#!/usr/bin/python' "${ED}/usr/share/bcc/tools") + python_foreach_impl python_optimize + + newenvd "${FILESDIR}"/60bcc.env 60bcc.env +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: de258b4c9d6795ad94f67bb7afcd3bfdfc93b90d Author: Patrick McLean sony com> AuthorDate: Wed Jan 6 02:29:18 2021 + Commit: Patrick McLean gentoo org> CommitDate: Wed Jan 6 02:29:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de258b4c dev-util/bcc-0.18.0-r1: revbump, re-add new lua eclass code Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/{bcc-0.18.0.ebuild => bcc-0.18.0-r1.ebuild} | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/dev-util/bcc/bcc-0.18.0.ebuild b/dev-util/bcc/bcc-0.18.0-r1.ebuild similarity index 88% rename from dev-util/bcc/bcc-0.18.0.ebuild rename to dev-util/bcc/bcc-0.18.0-r1.ebuild index 34a22d563db..bb9b2a8339f 100644 --- a/dev-util/bcc/bcc-0.18.0.ebuild +++ b/dev-util/bcc/bcc-0.18.0-r1.ebuild @@ -3,9 +3,10 @@ EAPI=7 +LUA_COMPAT=( luajit ) PYTHON_COMPAT=( python3_{6..9} ) -inherit cmake linux-info llvm python-r1 +inherit cmake linux-info llvm lua-single python-r1 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" HOMEPAGE="https://iovisor.github.io/bcc/; @@ -15,8 +16,9 @@ SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+luajit test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" +IUSE="+lua test" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} )" RDEPEND=" >=dev-libs/libbpf-0.3[static-libs(-)] @@ -24,7 +26,7 @@ RDEPEND=" >=dev-libs/elfutils-0.166:= <=sys-devel/clang-12:= <=sys-devel/llvm-12:=[llvm_targets_BPF(+)] - luajit? ( dev-lang/luajit ) + lua? ( ${LUA_DEPS} ) ${PYTHON_DEPS} " DEPEND="${RDEPEND} @@ -87,8 +89,11 @@ src_configure() { -DCMAKE_USE_LIBBPF_PACKAGE=ON -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" -DPYTHON_CMD="${bcc_python_impls%;}" - $(usex luajit '-DWITH_LUAJIT=1') + ) + if use lua && use lua_single_target_luajit; then + mycmakeargs+=( -DWITH_LUAJIT=1 ) + fi cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: fb226f16a613e3011f5ef5b92ed46a337ba2efe0 Author: Patrick McLean sony com> AuthorDate: Tue Jan 5 18:14:44 2021 + Commit: Patrick McLean gentoo org> CommitDate: Tue Jan 5 18:15:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb226f16 dev-util/bcc-0.18.0: Version bump Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.18.0.ebuild | 102 + 2 files changed, 103 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index f6f3cb4c4b2..ef27183d785 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,2 +1,3 @@ DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 443077ffd5ad02e34d28a86ee64b8ec52fa4a18696295d58e87aaf2aeb833c394047cd0d87b3bf1da52d5512b889f8873b788e8141bdd91c9463e27cf30a1ef6 SHA512 50d09d6d02335a63d7c01c22f16a706584f231ee16973a80df5b640c31b8e25775da13a2bdff9e57c04c7f6181bb8c46cf3bd11c1e59741234024da71c7f6cdb DIST bcc-0.17.0.tar.gz 4166410 BLAKE2B 6833c7a58ed9e99b58bf147dc499ba7c7c113961ff5c21a3ac388abab8caa01dc2a67378899e26050460c4af851a5ddd8747911bda7c7b405dfcb6df29981f85 SHA512 32f27bdd3d8f3e850e59011bcf662b91842b1dcef94d118a0662ffda3b2c48c97a359d736d01f6d06afd74e3d7a4efda4966c71a5c9146b2076d4fba087a85cf +DIST bcc-0.18.0.tar.gz 4171881 BLAKE2B c5bdf70965e16f0391306b004b4f51b370e7de3d061c8c318f25de478bdcb0c4dc083ceb00e19a66115e31e4c3da63e3b5dded750d44d56985f18bf87eb7617e SHA512 9d3e4c60c6415d40fe803bab44d4372028c210a084e3bff87a71771f06810bbafebe10760aedce9fff704c51235f71ff20458942fc1e67d0b83988ce57cfc493 diff --git a/dev-util/bcc/bcc-0.18.0.ebuild b/dev-util/bcc/bcc-0.18.0.ebuild new file mode 100644 index 000..34a22d563db --- /dev/null +++ b/dev-util/bcc/bcc-0.18.0.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} ) + +inherit cmake linux-info llvm python-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+luajit test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=dev-libs/libbpf-0.3[static-libs(-)] + >=sys-kernel/linux-headers-4.14 + >=dev-libs/elfutils-0.166:= + <=sys-devel/clang-12:= + <=sys-devel/llvm-12:=[llvm_targets_BPF(+)] + luajit? ( dev-lang/luajit ) + ${PYTHON_DEPS} +" +DEPEND="${RDEPEND} + test? ( + || ( + net-misc/iputils[arping] + net-analyzer/arping + ) + net-analyzer/netperf + net-misc/iperf:* + ) +" +BDEPEND=" + dev-util/cmake + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" + "${FILESDIR}/bcc-0.14.0-cmakelists.patch" +) + +# tests need root access +RESTRICT="test" + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~KPROBES" + + check_extra_config +} + +pkg_setup() { + LLVM_MAX_SLOT=11 llvm_pkg_setup + python_setup +} + +src_prepare() { + local bpf_link_path + + # this avoids bundling + bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" /usr/include/bpf)" || die + ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die + + cmake_src_prepare +} + +python_add_impl() { + bcc_python_impls+="${EPYTHON};" +} + +src_configure() { + local bcc_python_impls + python_foreach_impl python_add_impl + + local -a mycmakeargs=( + -DREVISION=${PV%%_*} + -DENABLE_LLVM_SHARED=ON + -DCMAKE_USE_LIBBPF_PACKAGE=ON + -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" + -DPYTHON_CMD="${bcc_python_impls%;}" + $(usex luajit '-DWITH_LUAJIT=1') + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + python_replicate_script $(grep -Flr '#!/usr/bin/python' "${ED}/usr/share/bcc/tools") + python_foreach_impl python_optimize + + newenvd "${FILESDIR}"/60bcc.env 60bcc.env +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/, profiles/
commit: 091b9117eea4fbf04339c7b088d19cd300079e90 Author: Marek Szuba gentoo org> AuthorDate: Tue Dec 22 00:44:13 2020 + Commit: Marek Szuba gentoo org> CommitDate: Tue Dec 22 00:47:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=091b9117 dev-util/bcc: migrate to lua-single.eclass Closes: https://bugs.gentoo.org/752666 Signed-off-by: Marek Szuba gentoo.org> dev-util/bcc/bcc-0.17.0-r100.ebuild | 106 profiles/package.mask | 1 + 2 files changed, 107 insertions(+) diff --git a/dev-util/bcc/bcc-0.17.0-r100.ebuild b/dev-util/bcc/bcc-0.17.0-r100.ebuild new file mode 100644 index 000..1fdecd02961 --- /dev/null +++ b/dev-util/bcc/bcc-0.17.0-r100.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{6..9} ) + +inherit cmake linux-info llvm lua-single python-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+lua test" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} )" + +RDEPEND=" + >=dev-libs/libbpf-0.2[static-libs(-)] + >=sys-kernel/linux-headers-4.14 + >=dev-libs/elfutils-0.166:= + <=sys-devel/clang-12:= + <=sys-devel/llvm-12:=[llvm_targets_BPF(+)] + lua? ( ${LUA_DEPS} ) + ${PYTHON_DEPS} +" +DEPEND="${RDEPEND} + test? ( + || ( + net-misc/iputils[arping] + net-analyzer/arping + ) + net-analyzer/netperf + net-misc/iperf:* + ) +" +BDEPEND=" + dev-util/cmake + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" + "${FILESDIR}/bcc-0.14.0-cmakelists.patch" +) + +# tests need root access +RESTRICT="test" + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~KPROBES" + + check_extra_config +} + +pkg_setup() { + LLVM_MAX_SLOT=11 llvm_pkg_setup + python_setup +} + +src_prepare() { + local bpf_link_path + + # this avoids bundling + bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" /usr/include/bpf)" || die + ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die + + cmake_src_prepare +} + +python_add_impl() { + bcc_python_impls+="${EPYTHON};" +} + +src_configure() { + local bcc_python_impls + python_foreach_impl python_add_impl + + local -a mycmakeargs=( + -DREVISION=${PV%%_*} + -DENABLE_LLVM_SHARED=ON + -DCMAKE_USE_LIBBPF_PACKAGE=ON + -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" + -DPYTHON_CMD="${bcc_python_impls%;}" + ) + if use lua && use lua_single_target_luajit; then + mycmakeargs+=( -DWITH_LUAJIT=1 ) + fi + + cmake_src_configure +} + +src_install() { + cmake_src_install + python_foreach_impl python_optimize + python_replicate_script $(grep -Flr '#!/usr/bin/python' "${ED}/usr/share/bcc/tools") + + newenvd "${FILESDIR}"/60bcc.env 60bcc.env +} diff --git a/profiles/package.mask b/profiles/package.mask index 6dfae6dfd16..8122c0b1ae7 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -507,6 +507,7 @@ kde-apps/kdebase-meta:5 >=dev-lua/penlight-1.9.2-r100 >=dev-lua/say-1.3_p1-r100 >=dev-lua/toluapp-1.0.93_p20190513-r100 +>=dev-util/bcc-0.17.0-r100 >=dev-util/geany-plugins-1.37-r100 >=dev-util/hermes-2.8 >=dev-util/sysdig-0.27.1-r100
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 244f0b0989c66a4718c5df588b09510a1f73843b Author: Patrick McLean sony com> AuthorDate: Tue Nov 17 04:47:44 2020 + Commit: Patrick McLean gentoo org> CommitDate: Tue Nov 17 04:49:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244f0b09 dev-util/bcc: Fix kernel config name (bug #754660) Closes: https://bugs.gentoo.org/754660 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/bcc-0.16.0-r1.ebuild | 2 +- dev-util/bcc/bcc-0.16.0.ebuild| 2 +- dev-util/bcc/bcc-0.17.0.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-util/bcc/bcc-0.16.0-r1.ebuild b/dev-util/bcc/bcc-0.16.0-r1.ebuild index 55b56ac3dcb..52f59488240 100644 --- a/dev-util/bcc/bcc-0.16.0-r1.ebuild +++ b/dev-util/bcc/bcc-0.16.0-r1.ebuild @@ -53,7 +53,7 @@ RESTRICT="test" pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~HAVE_BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL ~KPROBES" check_extra_config diff --git a/dev-util/bcc/bcc-0.16.0.ebuild b/dev-util/bcc/bcc-0.16.0.ebuild index e1c3279fc72..ee01512a9a6 100644 --- a/dev-util/bcc/bcc-0.16.0.ebuild +++ b/dev-util/bcc/bcc-0.16.0.ebuild @@ -52,7 +52,7 @@ RESTRICT="test" pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~HAVE_BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL ~KPROBES" check_extra_config diff --git a/dev-util/bcc/bcc-0.17.0.ebuild b/dev-util/bcc/bcc-0.17.0.ebuild index f2b68b2fd87..29d6cc3139d 100644 --- a/dev-util/bcc/bcc-0.17.0.ebuild +++ b/dev-util/bcc/bcc-0.17.0.ebuild @@ -52,7 +52,7 @@ RESTRICT="test" pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL ~KPROBES" check_extra_config
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 2295b6c85e23d72b98ca46304b6227a7abcf0ff0 Author: Patrick McLean sony com> AuthorDate: Tue Nov 17 04:49:42 2020 + Commit: Patrick McLean gentoo org> CommitDate: Tue Nov 17 04:49:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2295b6c8 dev-util/bcc: Remove old Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 10 dev-util/bcc/bcc-0.11.0.ebuild| 85 - dev-util/bcc/bcc-0.12.0-r1.ebuild | 91 --- dev-util/bcc/bcc-0.13.0.ebuild| 92 dev-util/bcc/bcc-0.14.0.ebuild| 93 dev-util/bcc/bcc-0.15.0.ebuild| 93 dev-util/bcc/bcc-0.16.0.ebuild| 99 --- 7 files changed, 563 deletions(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 52fb0809ba4..f6f3cb4c4b2 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,12 +1,2 @@ -DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B db12e10a3da11b1d3691ca5e0e036f56af4c5765d49e2edefc3e30bc90036a5f521d196db797e3725e618efa68ba2550848b3dc044015f6aea6b2da6ca2a34f5 SHA512 4854a5a15a89a8bd3a10daa6f0e831428316751280902cbdc74f3c6f78263ee1c58521ae9125804e72fec6482702818a5fec781436400640627e4b7c2fc189fb -DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 44c435eaaf6233ad24249cf5da4e778cd31e41573199ded97d1f411c7424128fb11f838c55fa48c692b4d5f267ea594d6cab9992dc76137da1b41453285c98c5 SHA512 db3ea929b1296f4d9d82d2a11e89e11a1c31512d3f7f935475a7613e0128a5cf9441f3138969535ef41de0c0f677c7446f62f1c64575d41a9896e5339f3f112b -DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B ecaf2dc077a5e0b808ea1d588a89793291ed56de8747e1cb59f0e841b70e4a4f0333e2941ee2b42b5b9a570cd8d4f9941be772e7790186be156e452a416d40bb SHA512 7c82007979814ac11d1dfc81fe8e00d988f518f7fbba3e115851e17500c22eca23b33b84f9053acc10aefda0ee3b80429f8daf1389590c2d3686ee8d7ced72cb -DIST bcc-0.14.0.tar.gz 4021098 BLAKE2B 2c66c82e14ee7f858f2e4ff8aa158d03c1580686f4023e920f643454283ed26265ec1e122695a308c4e570c369a0f66e6b0a9347fd9046f2eeb6cd4b536e4dc6 SHA512 216033a6944134c9f9b03a254c83236ff49b02c87808d2719a51a5ebe3b2e3f6b283e905cfbbc85084eab60cf8ef89c3135b4e07ddb9bd83348c69f6e49a84b8 -DIST bcc-0.15.0.tar.gz 4056782 BLAKE2B 4ae1ee615111b7fadc29fecc0799e3bd65da4f741c83f86e75b7376dca397ed83e6b159dba149a5e675110a0fae92397c0685085b9691786361cfbedff31d4dd SHA512 d340ff54138cb44f610804edc7c8f7424d7182d81fd48c1e3edc6b45977eca8171b6367242abc4418e1baf2c8d3b53a77d0a408d053f246a0c169ddeeea2a68e DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 443077ffd5ad02e34d28a86ee64b8ec52fa4a18696295d58e87aaf2aeb833c394047cd0d87b3bf1da52d5512b889f8873b788e8141bdd91c9463e27cf30a1ef6 SHA512 50d09d6d02335a63d7c01c22f16a706584f231ee16973a80df5b640c31b8e25775da13a2bdff9e57c04c7f6181bb8c46cf3bd11c1e59741234024da71c7f6cdb DIST bcc-0.17.0.tar.gz 4166410 BLAKE2B 6833c7a58ed9e99b58bf147dc499ba7c7c113961ff5c21a3ac388abab8caa01dc2a67378899e26050460c4af851a5ddd8747911bda7c7b405dfcb6df29981f85 SHA512 32f27bdd3d8f3e850e59011bcf662b91842b1dcef94d118a0662ffda3b2c48c97a359d736d01f6d06afd74e3d7a4efda4966c71a5c9146b2076d4fba087a85cf -DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2 SHA512 e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c -DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061 SHA512 1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71 -DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c SHA512 c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d -DIST libbpf-0.0.8.tar.gz 262519 BLAKE2B 2a3620c97834cc23e716476b6966c1c65c1c82064b3ba1ae4ab4906ae362a777d9aa7ae40620f9a259fe969a5a897e97c14d97f627f39c47fa28c89abb1efa9a SHA512 1074fb52b7a158e4e2713c4c7083528ccf2d99b899853078f230234ba112071bfa66e174d8800d36516e26d5bf06da44d100a5b2f866d267f62c9308f431220c -DIST libbpf-0.0.9.tar.gz 273726 BLAKE2B 1277ce5b9dab9037e287910c43a71ee33cd6607d7cbe59d40c6930bf49407e04fcdfa6f4795f98202930fd564c1569c2feef0bca73294334f00abd601a288ed0 SHA512 d54bbdee6f7ea83ffef3fd0abe07f71644bcf83e5cf4a307fb4e03d885503617f1af2d324cc869f0f01a92bcb58836780a4802ac4db83b9f037ea196edc1131a diff --git a/dev-util/bcc/bcc-0.11.0.ebuild b/dev-util/bcc/bcc-0.11.0.ebuild deleted file mode 100644 index
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/files/, dev-util/bcc/
commit: 6f97265a969eaa6d9b846dcb858f4c9d469149e1 Author: Patrick McLean sony com> AuthorDate: Fri Oct 30 19:16:37 2020 + Commit: Patrick McLean gentoo org> CommitDate: Fri Oct 30 21:13:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f97265a dev-util/bcc-0.17.0: Version bump Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.17.0.ebuild | 102 + dev-util/bcc/files/60bcc.env | 1 + 3 files changed, 104 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 8632824ea45..52fb0809ba4 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -4,6 +4,7 @@ DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B ecaf2dc077a5e0b808ea1d588a89793291ed56de8 DIST bcc-0.14.0.tar.gz 4021098 BLAKE2B 2c66c82e14ee7f858f2e4ff8aa158d03c1580686f4023e920f643454283ed26265ec1e122695a308c4e570c369a0f66e6b0a9347fd9046f2eeb6cd4b536e4dc6 SHA512 216033a6944134c9f9b03a254c83236ff49b02c87808d2719a51a5ebe3b2e3f6b283e905cfbbc85084eab60cf8ef89c3135b4e07ddb9bd83348c69f6e49a84b8 DIST bcc-0.15.0.tar.gz 4056782 BLAKE2B 4ae1ee615111b7fadc29fecc0799e3bd65da4f741c83f86e75b7376dca397ed83e6b159dba149a5e675110a0fae92397c0685085b9691786361cfbedff31d4dd SHA512 d340ff54138cb44f610804edc7c8f7424d7182d81fd48c1e3edc6b45977eca8171b6367242abc4418e1baf2c8d3b53a77d0a408d053f246a0c169ddeeea2a68e DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 443077ffd5ad02e34d28a86ee64b8ec52fa4a18696295d58e87aaf2aeb833c394047cd0d87b3bf1da52d5512b889f8873b788e8141bdd91c9463e27cf30a1ef6 SHA512 50d09d6d02335a63d7c01c22f16a706584f231ee16973a80df5b640c31b8e25775da13a2bdff9e57c04c7f6181bb8c46cf3bd11c1e59741234024da71c7f6cdb +DIST bcc-0.17.0.tar.gz 4166410 BLAKE2B 6833c7a58ed9e99b58bf147dc499ba7c7c113961ff5c21a3ac388abab8caa01dc2a67378899e26050460c4af851a5ddd8747911bda7c7b405dfcb6df29981f85 SHA512 32f27bdd3d8f3e850e59011bcf662b91842b1dcef94d118a0662ffda3b2c48c97a359d736d01f6d06afd74e3d7a4efda4966c71a5c9146b2076d4fba087a85cf DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2 SHA512 e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061 SHA512 1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71 DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c SHA512 c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d diff --git a/dev-util/bcc/bcc-0.17.0.ebuild b/dev-util/bcc/bcc-0.17.0.ebuild new file mode 100644 index 000..f2b68b2fd87 --- /dev/null +++ b/dev-util/bcc/bcc-0.17.0.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} ) + +inherit cmake linux-info llvm python-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+luajit test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=dev-libs/libbpf-0.2[static-libs(-)] + >=sys-kernel/linux-headers-4.14 + >=dev-libs/elfutils-0.166:= + <=sys-devel/clang-12:= + <=sys-devel/llvm-12:=[llvm_targets_BPF(+)] + luajit? ( dev-lang/luajit ) + ${PYTHON_DEPS} +" +DEPEND="${RDEPEND} + test? ( + || ( + net-misc/iputils[arping] + net-analyzer/arping + ) + net-analyzer/netperf + net-misc/iperf:* + ) +" +BDEPEND=" + dev-util/cmake + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" + "${FILESDIR}/bcc-0.14.0-cmakelists.patch" +) + +# tests need root access +RESTRICT="test" + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~KPROBES" + + check_extra_config +} + +pkg_setup() { + LLVM_MAX_SLOT=11 llvm_pkg_setup + python_setup +} + +src_prepare() { + local bpf_link_path + + # this avoids bundling + bpf_link_path="$(realpath
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 890c228fb22fe783aa28bbd7b836dba77d4d2310 Author: Patrick McLean sony com> AuthorDate: Fri Oct 30 21:09:20 2020 + Commit: Patrick McLean gentoo org> CommitDate: Fri Oct 30 21:13:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=890c228f dev-util/bcc-0.16.0-r1: Revbump, add tools to path, fix deps Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/bcc-0.16.0-r1.ebuild | 103 ++ 1 file changed, 103 insertions(+) diff --git a/dev-util/bcc/bcc-0.16.0-r1.ebuild b/dev-util/bcc/bcc-0.16.0-r1.ebuild new file mode 100644 index 000..55b56ac3dcb --- /dev/null +++ b/dev-util/bcc/bcc-0.16.0-r1.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} ) + +inherit cmake linux-info llvm python-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+luajit test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=dev-libs/libbpf-0.1.0-r1[static-libs(-)] + =sys-kernel/linux-headers-4.14 + >=dev-libs/elfutils-0.166:= + <=sys-devel/clang-12:= + <=sys-devel/llvm-12:=[llvm_targets_BPF(+)] + luajit? ( dev-lang/luajit ) + ${PYTHON_DEPS} +" +DEPEND="${RDEPEND} + test? ( + || ( + net-misc/iputils[arping] + net-analyzer/arping + ) + net-analyzer/netperf + net-misc/iperf:* + ) +" +BDEPEND=" + dev-util/cmake + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" + "${FILESDIR}/bcc-0.14.0-cmakelists.patch" +) + +# tests need root access +RESTRICT="test" + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~KPROBES" + + check_extra_config +} + +pkg_setup() { + LLVM_MAX_SLOT=11 llvm_pkg_setup + python_setup +} + +src_prepare() { + local bpf_link_path + + # this avoids bundling + bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" /usr/include/bpf)" || die + ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die + + cmake_src_prepare +} + +python_add_impl() { + bcc_python_impls+="${EPYTHON};" +} + +src_configure() { + local bcc_python_impls + python_foreach_impl python_add_impl + + local -a mycmakeargs=( + -DREVISION=${PV%%_*} + -DENABLE_LLVM_SHARED=ON + -DCMAKE_USE_LIBBPF_PACKAGE=ON + -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" + -DPYTHON_CMD="${bcc_python_impls%;}" + $(usex luajit '-DWITH_LUAJIT=1') + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + python_foreach_impl python_optimize + python_replicate_script $(grep -Flr '#!/usr/bin/python' "${ED}/usr/share/bcc/tools") + + newenvd "${FILESDIR}"/60bcc.env 60bcc.env +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 56a0750d9ffc68d537dc6572f131d0cefa088c48 Author: Patrick McLean sony com> AuthorDate: Tue Aug 25 14:25:05 2020 + Commit: Patrick McLean gentoo org> CommitDate: Tue Aug 25 14:25:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a0750d dev-util/bcc-0.16.0: Fix SRC_URI Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/bcc-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.16.0.ebuild b/dev-util/bcc/bcc-0.16.0.ebuild index c246d266174..e1c3279fc72 100644 --- a/dev-util/bcc/bcc-0.16.0.ebuild +++ b/dev-util/bcc/bcc-0.16.0.ebuild @@ -10,7 +10,7 @@ inherit cmake linux-info llvm python-r1 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" HOMEPAGE="https://iovisor.github.io/bcc/; -SRC_URI="https://github.com/iovisor/bcc/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 3640989a46bf867e72536677cda035cdaf1842f6 Author: Patrick McLean gentoo org> AuthorDate: Tue Aug 25 03:00:49 2020 + Commit: Patrick McLean gentoo org> CommitDate: Tue Aug 25 03:01:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3640989a dev-util/bcc-0.16.0: Fix QA warning Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/bcc-0.16.0.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.16.0.ebuild b/dev-util/bcc/bcc-0.16.0.ebuild index df7ddfe6f27..c246d266174 100644 --- a/dev-util/bcc/bcc-0.16.0.ebuild +++ b/dev-util/bcc/bcc-0.16.0.ebuild @@ -42,7 +42,6 @@ BDEPEND=" virtual/pkgconfig " - PATCHES=( "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" "${FILESDIR}/bcc-0.14.0-cmakelists.patch"
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 27e82fb9a977a369b7f114f97989a5cf31d13b55 Author: Patrick McLean gentoo org> AuthorDate: Tue Aug 25 00:09:53 2020 + Commit: Patrick McLean gentoo org> CommitDate: Tue Aug 25 00:11:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e82fb9 dev-util/bcc-0.16.0: Bump, enable new llvm (bugs #735758, 734962) Closes: https://bugs.gentoo.org/735758 Closes: https://bugs.gentoo.org/734962 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.16.0.ebuild | 100 + 2 files changed, 101 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index eb4d8d7c492..8632824ea45 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -3,6 +3,7 @@ DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 44c435eaaf6233ad24249cf5da4e778cd31e41573 DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B ecaf2dc077a5e0b808ea1d588a89793291ed56de8747e1cb59f0e841b70e4a4f0333e2941ee2b42b5b9a570cd8d4f9941be772e7790186be156e452a416d40bb SHA512 7c82007979814ac11d1dfc81fe8e00d988f518f7fbba3e115851e17500c22eca23b33b84f9053acc10aefda0ee3b80429f8daf1389590c2d3686ee8d7ced72cb DIST bcc-0.14.0.tar.gz 4021098 BLAKE2B 2c66c82e14ee7f858f2e4ff8aa158d03c1580686f4023e920f643454283ed26265ec1e122695a308c4e570c369a0f66e6b0a9347fd9046f2eeb6cd4b536e4dc6 SHA512 216033a6944134c9f9b03a254c83236ff49b02c87808d2719a51a5ebe3b2e3f6b283e905cfbbc85084eab60cf8ef89c3135b4e07ddb9bd83348c69f6e49a84b8 DIST bcc-0.15.0.tar.gz 4056782 BLAKE2B 4ae1ee615111b7fadc29fecc0799e3bd65da4f741c83f86e75b7376dca397ed83e6b159dba149a5e675110a0fae92397c0685085b9691786361cfbedff31d4dd SHA512 d340ff54138cb44f610804edc7c8f7424d7182d81fd48c1e3edc6b45977eca8171b6367242abc4418e1baf2c8d3b53a77d0a408d053f246a0c169ddeeea2a68e +DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 443077ffd5ad02e34d28a86ee64b8ec52fa4a18696295d58e87aaf2aeb833c394047cd0d87b3bf1da52d5512b889f8873b788e8141bdd91c9463e27cf30a1ef6 SHA512 50d09d6d02335a63d7c01c22f16a706584f231ee16973a80df5b640c31b8e25775da13a2bdff9e57c04c7f6181bb8c46cf3bd11c1e59741234024da71c7f6cdb DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2 SHA512 e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061 SHA512 1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71 DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c SHA512 c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d diff --git a/dev-util/bcc/bcc-0.16.0.ebuild b/dev-util/bcc/bcc-0.16.0.ebuild new file mode 100644 index 000..df7ddfe6f27 --- /dev/null +++ b/dev-util/bcc/bcc-0.16.0.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} ) + +inherit cmake linux-info llvm python-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +SRC_URI="https://github.com/iovisor/bcc/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+luajit test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=dev-libs/libbpf-0.1.0-r1[static-libs(-)] + >=sys-kernel/linux-headers-4.14 + >=dev-libs/elfutils-0.166:= + sys-devel/clang:= + sys-devel/llvm:=[llvm_targets_BPF(+)] + luajit? ( dev-lang/luajit ) + ${PYTHON_DEPS} +" +DEPEND="${RDEPEND} + test? ( + || ( + net-misc/iputils[arping] + net-analyzer/arping + ) + net-analyzer/netperf + net-misc/iperf:* + ) +" +BDEPEND=" + dev-util/cmake + virtual/pkgconfig +" + + +PATCHES=( + "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" + "${FILESDIR}/bcc-0.14.0-cmakelists.patch" +) + +# tests need root access +RESTRICT="test" + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~KPROBES" + + check_extra_config +} + +pkg_setup() { + LLVM_MAX_SLOT=11 llvm_pkg_setup + python_setup +} + +src_prepare() { + local bpf_link_path + + # this avoids bundling +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 8795dd08f0b05bcabb3881aeb570f1303d75eb43 Author: Zac Medico gentoo org> AuthorDate: Thu Jun 25 17:13:21 2020 + Commit: Zac Medico gentoo org> CommitDate: Thu Jun 25 17:13:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8795dd08 dev-util/bcc: libbpf-0.0.9.tar.gz digest changed Closes: https://bugs.gentoo.org/729652 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Zac Medico gentoo.org> dev-util/bcc/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 7fa7ae45920..eb4d8d7c492 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -7,4 +7,4 @@ DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f9 DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061 SHA512 1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71 DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c SHA512 c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d DIST libbpf-0.0.8.tar.gz 262519 BLAKE2B 2a3620c97834cc23e716476b6966c1c65c1c82064b3ba1ae4ab4906ae362a777d9aa7ae40620f9a259fe969a5a897e97c14d97f627f39c47fa28c89abb1efa9a SHA512 1074fb52b7a158e4e2713c4c7083528ccf2d99b899853078f230234ba112071bfa66e174d8800d36516e26d5bf06da44d100a5b2f866d267f62c9308f431220c -DIST libbpf-0.0.9.tar.gz 273706 BLAKE2B 54dc77a8e415c24e6394877fc9ad54daca78a4e4f4779607e977708e8b88b6d7bb5854b618a808b1758529b9fdd574fc85f5969791a88b9a124cc42b63f7a161 SHA512 597ac41ab1727c48f2c53c9626b482ae7abd558b4c7d237e33206e3292295d5e5c2f56d31063d30caedccdc3fd289c040f718ff9aaaf210920f1b9c4c772660d +DIST libbpf-0.0.9.tar.gz 273726 BLAKE2B 1277ce5b9dab9037e287910c43a71ee33cd6607d7cbe59d40c6930bf49407e04fcdfa6f4795f98202930fd564c1569c2feef0bca73294334f00abd601a288ed0 SHA512 d54bbdee6f7ea83ffef3fd0abe07f71644bcf83e5cf4a307fb4e03d885503617f1af2d324cc869f0f01a92bcb58836780a4802ac4db83b9f037ea196edc1131a
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: e45fa000d36c307e78774d748fdbdbd82baa17d2 Author: Patrick McLean sony com> AuthorDate: Fri Jun 19 23:21:25 2020 + Commit: Patrick McLean gentoo org> CommitDate: Fri Jun 19 23:21:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e45fa000 dev-util/bcc-0.15.0: Version bump Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 2 + dev-util/bcc/bcc-0.15.0.ebuild | 93 ++ 2 files changed, 95 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 66472c8c076..7fa7ae45920 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -2,7 +2,9 @@ DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B db12e10a3da11b1d3691ca5e0e036f56af4c5765d DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 44c435eaaf6233ad24249cf5da4e778cd31e41573199ded97d1f411c7424128fb11f838c55fa48c692b4d5f267ea594d6cab9992dc76137da1b41453285c98c5 SHA512 db3ea929b1296f4d9d82d2a11e89e11a1c31512d3f7f935475a7613e0128a5cf9441f3138969535ef41de0c0f677c7446f62f1c64575d41a9896e5339f3f112b DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B ecaf2dc077a5e0b808ea1d588a89793291ed56de8747e1cb59f0e841b70e4a4f0333e2941ee2b42b5b9a570cd8d4f9941be772e7790186be156e452a416d40bb SHA512 7c82007979814ac11d1dfc81fe8e00d988f518f7fbba3e115851e17500c22eca23b33b84f9053acc10aefda0ee3b80429f8daf1389590c2d3686ee8d7ced72cb DIST bcc-0.14.0.tar.gz 4021098 BLAKE2B 2c66c82e14ee7f858f2e4ff8aa158d03c1580686f4023e920f643454283ed26265ec1e122695a308c4e570c369a0f66e6b0a9347fd9046f2eeb6cd4b536e4dc6 SHA512 216033a6944134c9f9b03a254c83236ff49b02c87808d2719a51a5ebe3b2e3f6b283e905cfbbc85084eab60cf8ef89c3135b4e07ddb9bd83348c69f6e49a84b8 +DIST bcc-0.15.0.tar.gz 4056782 BLAKE2B 4ae1ee615111b7fadc29fecc0799e3bd65da4f741c83f86e75b7376dca397ed83e6b159dba149a5e675110a0fae92397c0685085b9691786361cfbedff31d4dd SHA512 d340ff54138cb44f610804edc7c8f7424d7182d81fd48c1e3edc6b45977eca8171b6367242abc4418e1baf2c8d3b53a77d0a408d053f246a0c169ddeeea2a68e DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2 SHA512 e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061 SHA512 1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71 DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c SHA512 c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d DIST libbpf-0.0.8.tar.gz 262519 BLAKE2B 2a3620c97834cc23e716476b6966c1c65c1c82064b3ba1ae4ab4906ae362a777d9aa7ae40620f9a259fe969a5a897e97c14d97f627f39c47fa28c89abb1efa9a SHA512 1074fb52b7a158e4e2713c4c7083528ccf2d99b899853078f230234ba112071bfa66e174d8800d36516e26d5bf06da44d100a5b2f866d267f62c9308f431220c +DIST libbpf-0.0.9.tar.gz 273706 BLAKE2B 54dc77a8e415c24e6394877fc9ad54daca78a4e4f4779607e977708e8b88b6d7bb5854b618a808b1758529b9fdd574fc85f5969791a88b9a124cc42b63f7a161 SHA512 597ac41ab1727c48f2c53c9626b482ae7abd558b4c7d237e33206e3292295d5e5c2f56d31063d30caedccdc3fd289c040f718ff9aaaf210920f1b9c4c772660d diff --git a/dev-util/bcc/bcc-0.15.0.ebuild b/dev-util/bcc/bcc-0.15.0.ebuild new file mode 100644 index 000..18274e39b78 --- /dev/null +++ b/dev-util/bcc/bcc-0.15.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit cmake-utils linux-info llvm python-single-r1 + +EGIT_COMMIT="v${PV}" +LIBBPF_VER="0.0.9" + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +# This bundles libbpf, I tried to unbundle it, but I am not good enough +# with cmake to do it. Patches accepted... +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz + https://github.com/libbpf/libbpf/archive/v${LIBBPF_VER}.tar.gz -> libbpf-${LIBBPF_VER}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+luajit test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=sys-kernel/linux-headers-4.14 + >=dev-libs/elfutils-0.166:= +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/, dev-util/bcc/files/
commit: d9f411b30cbca64159b1775467ef554345dddc64 Author: Patrick McLean gentoo org> AuthorDate: Tue Apr 21 17:55:28 2020 + Commit: Patrick McLean gentoo org> CommitDate: Tue Apr 21 17:55:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9f411b3 dev-util/bcc-0.14.0: Version bump Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 2 + dev-util/bcc/bcc-0.14.0.ebuild | 93 ++ dev-util/bcc/files/bcc-0.14.0-cmakelists.patch | 19 ++ 3 files changed, 114 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index c2fcfba21e8..66472c8c076 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,6 +1,8 @@ DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B db12e10a3da11b1d3691ca5e0e036f56af4c5765d49e2edefc3e30bc90036a5f521d196db797e3725e618efa68ba2550848b3dc044015f6aea6b2da6ca2a34f5 SHA512 4854a5a15a89a8bd3a10daa6f0e831428316751280902cbdc74f3c6f78263ee1c58521ae9125804e72fec6482702818a5fec781436400640627e4b7c2fc189fb DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 44c435eaaf6233ad24249cf5da4e778cd31e41573199ded97d1f411c7424128fb11f838c55fa48c692b4d5f267ea594d6cab9992dc76137da1b41453285c98c5 SHA512 db3ea929b1296f4d9d82d2a11e89e11a1c31512d3f7f935475a7613e0128a5cf9441f3138969535ef41de0c0f677c7446f62f1c64575d41a9896e5339f3f112b DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B ecaf2dc077a5e0b808ea1d588a89793291ed56de8747e1cb59f0e841b70e4a4f0333e2941ee2b42b5b9a570cd8d4f9941be772e7790186be156e452a416d40bb SHA512 7c82007979814ac11d1dfc81fe8e00d988f518f7fbba3e115851e17500c22eca23b33b84f9053acc10aefda0ee3b80429f8daf1389590c2d3686ee8d7ced72cb +DIST bcc-0.14.0.tar.gz 4021098 BLAKE2B 2c66c82e14ee7f858f2e4ff8aa158d03c1580686f4023e920f643454283ed26265ec1e122695a308c4e570c369a0f66e6b0a9347fd9046f2eeb6cd4b536e4dc6 SHA512 216033a6944134c9f9b03a254c83236ff49b02c87808d2719a51a5ebe3b2e3f6b283e905cfbbc85084eab60cf8ef89c3135b4e07ddb9bd83348c69f6e49a84b8 DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2 SHA512 e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061 SHA512 1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71 DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c SHA512 c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d +DIST libbpf-0.0.8.tar.gz 262519 BLAKE2B 2a3620c97834cc23e716476b6966c1c65c1c82064b3ba1ae4ab4906ae362a777d9aa7ae40620f9a259fe969a5a897e97c14d97f627f39c47fa28c89abb1efa9a SHA512 1074fb52b7a158e4e2713c4c7083528ccf2d99b899853078f230234ba112071bfa66e174d8800d36516e26d5bf06da44d100a5b2f866d267f62c9308f431220c diff --git a/dev-util/bcc/bcc-0.14.0.ebuild b/dev-util/bcc/bcc-0.14.0.ebuild new file mode 100644 index 000..5b4acaeb9b3 --- /dev/null +++ b/dev-util/bcc/bcc-0.14.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit cmake-utils linux-info llvm python-single-r1 + +EGIT_COMMIT="v${PV}" +LIBBPF_VER="0.0.8" + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +# This bundles libbpf, I tried to unbundle it, but I am not good enough +# with cmake to do it. Patches accepted... +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz + https://github.com/libbpf/libbpf/archive/v${LIBBPF_VER}.tar.gz -> libbpf-${LIBBPF_VER}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+luajit test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=sys-kernel/linux-headers-4.14 + >=dev-libs/elfutils-0.166:= +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 60eed76853ace00c133366799872b2e9611e9485 Author: Guilherme Amadio gentoo org> AuthorDate: Thu Mar 12 03:04:18 2020 + Commit: Zac Medico gentoo org> CommitDate: Thu Mar 12 03:06:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60eed768 dev-util/bcc: LLVM_MAX_SLOT=9 (bug 711790) Closes: https://bugs.gentoo.org/711790 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Zac Medico gentoo.org> dev-util/bcc/bcc-0.13.0.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dev-util/bcc/bcc-0.13.0.ebuild b/dev-util/bcc/bcc-0.13.0.ebuild index 8ff7d3262f4..748cd29f46e 100644 --- a/dev-util/bcc/bcc-0.13.0.ebuild +++ b/dev-util/bcc/bcc-0.13.0.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7,8} ) -inherit cmake-utils linux-info python-single-r1 +inherit cmake-utils linux-info llvm python-single-r1 EGIT_COMMIT="v${PV}" LIBBPF_VER="0.0.7" @@ -27,8 +27,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" >=sys-kernel/linux-headers-4.14 >=dev-libs/elfutils-0.166:= - sys-devel/clang:= - >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)] +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/files/, dev-util/bcc/
commit: 0e821488d4d0c35a79ad06e29eafda3baf1636ac Author: Patrick McLean sony com> AuthorDate: Thu Feb 20 19:00:49 2020 + Commit: Patrick McLean gentoo org> CommitDate: Thu Feb 20 19:00:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e821488 dev-util/bcc: Remove old versions Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest| 6 -- dev-util/bcc/bcc-0.10.0.ebuild | 85 --- dev-util/bcc/bcc-0.6.0.ebuild| 51 dev-util/bcc/bcc-0.7.0.ebuild| 51 dev-util/bcc/bcc-0.9.0-r1.ebuild | 73 - dev-util/bcc/files/bcc-0.9.0-system-libbpf.patch | 100 --- 6 files changed, 366 deletions(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 8b05001468e..c2fcfba21e8 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,12 +1,6 @@ -DIST bcc-0.10.0.tar.gz 2052430 BLAKE2B 562aa95d34ba329ce966bca3164af45fe6d78487e5f0d370a0a90c5d91af75b4adcc5aa1e6578bf598e55dc51394c5a218fc19e2b57b2f7241cc3fe1f3a4e513 SHA512 92ba0f57d22af610ac81661526fed8bec80d502bcbc8aa5048ba7c50911247c020832db23afdcf9b555b142cd387c228cf7baa0ddc94067165403e362227f235 DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B db12e10a3da11b1d3691ca5e0e036f56af4c5765d49e2edefc3e30bc90036a5f521d196db797e3725e618efa68ba2550848b3dc044015f6aea6b2da6ca2a34f5 SHA512 4854a5a15a89a8bd3a10daa6f0e831428316751280902cbdc74f3c6f78263ee1c58521ae9125804e72fec6482702818a5fec781436400640627e4b7c2fc189fb DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 44c435eaaf6233ad24249cf5da4e778cd31e41573199ded97d1f411c7424128fb11f838c55fa48c692b4d5f267ea594d6cab9992dc76137da1b41453285c98c5 SHA512 db3ea929b1296f4d9d82d2a11e89e11a1c31512d3f7f935475a7613e0128a5cf9441f3138969535ef41de0c0f677c7446f62f1c64575d41a9896e5339f3f112b DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B ecaf2dc077a5e0b808ea1d588a89793291ed56de8747e1cb59f0e841b70e4a4f0333e2941ee2b42b5b9a570cd8d4f9941be772e7790186be156e452a416d40bb SHA512 7c82007979814ac11d1dfc81fe8e00d988f518f7fbba3e115851e17500c22eca23b33b84f9053acc10aefda0ee3b80429f8daf1389590c2d3686ee8d7ced72cb -DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b SHA512 1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80 -DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b SHA512 ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e -DIST bcc-0.9.0-linux-5-bpf.patch.xz 28524 BLAKE2B f0369e50eabd7b1eb9a492b9652cd7647c7c7fda3b01db1e7f2bf716e76357d07d67193b31189b98309e26895ac3dd5c755d4cef6bc592e4674f40710c33539c SHA512 fc5b828a5826da2cf1e1a76758c635f5443d202aecbe3f269d78abcaa0117ad7658bea6c43e7b60e1ecc6bcc65bd19b100217758a1203d278ddb03c5837c43f1 -DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B cebbeb57f06af90442d28be1633a54c198bf796786c4fcca3a83dea03bc76949f958dd24f7d85feb2e3402576410f965754f3d031076486b7d378493c56035e8 SHA512 373080181380ec3bcb13469e29ff1f792e924a2df00a614da4647ed54060ad216525dd0f49c5d0afba7946a6d2f4e3475af97250a33db825945af3d165294091 -DIST libbpf-0.0.3.tar.gz 127328 BLAKE2B eaa1be54f0a7fcc6fd41eb2adaad2f405f76db3bd7c7466a5484ead1cca5a9fe775e331838cd5645d7399cb5b1a5b2fcb3814fb45643660fd3f7d84b9986bae6 SHA512 ee489d968cd9a20a1f091dcd2696d3807ab0db2a001613684402de2c696391eea033f3bd961eaf1d0df95c1e15f4f0ccfb7003ff98c3f08f24a7e9a8db22cdad DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2 SHA512 e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061 SHA512 1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71 DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c SHA512 c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d diff --git a/dev-util/bcc/bcc-0.10.0.ebuild b/dev-util/bcc/bcc-0.10.0.ebuild deleted file mode 100644 index 08138b6375b..000 --- a/dev-util/bcc/bcc-0.10.0.ebuild +++ /dev/null @@
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 83c7ba892980a86018ab2b348c222f1d3745e1e7 Author: Patrick McLean sony com> AuthorDate: Thu Feb 20 18:59:05 2020 + Commit: Patrick McLean gentoo org> CommitDate: Thu Feb 20 18:59:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c7ba89 dev-util/bcc-0.13.0: Version bump Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 2 + dev-util/bcc/bcc-0.13.0.ebuild | 91 ++ 2 files changed, 93 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 6acd7807710..8b05001468e 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,6 +1,7 @@ DIST bcc-0.10.0.tar.gz 2052430 BLAKE2B 562aa95d34ba329ce966bca3164af45fe6d78487e5f0d370a0a90c5d91af75b4adcc5aa1e6578bf598e55dc51394c5a218fc19e2b57b2f7241cc3fe1f3a4e513 SHA512 92ba0f57d22af610ac81661526fed8bec80d502bcbc8aa5048ba7c50911247c020832db23afdcf9b555b142cd387c228cf7baa0ddc94067165403e362227f235 DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B db12e10a3da11b1d3691ca5e0e036f56af4c5765d49e2edefc3e30bc90036a5f521d196db797e3725e618efa68ba2550848b3dc044015f6aea6b2da6ca2a34f5 SHA512 4854a5a15a89a8bd3a10daa6f0e831428316751280902cbdc74f3c6f78263ee1c58521ae9125804e72fec6482702818a5fec781436400640627e4b7c2fc189fb DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 44c435eaaf6233ad24249cf5da4e778cd31e41573199ded97d1f411c7424128fb11f838c55fa48c692b4d5f267ea594d6cab9992dc76137da1b41453285c98c5 SHA512 db3ea929b1296f4d9d82d2a11e89e11a1c31512d3f7f935475a7613e0128a5cf9441f3138969535ef41de0c0f677c7446f62f1c64575d41a9896e5339f3f112b +DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B ecaf2dc077a5e0b808ea1d588a89793291ed56de8747e1cb59f0e841b70e4a4f0333e2941ee2b42b5b9a570cd8d4f9941be772e7790186be156e452a416d40bb SHA512 7c82007979814ac11d1dfc81fe8e00d988f518f7fbba3e115851e17500c22eca23b33b84f9053acc10aefda0ee3b80429f8daf1389590c2d3686ee8d7ced72cb DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b SHA512 1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b SHA512 ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e DIST bcc-0.9.0-linux-5-bpf.patch.xz 28524 BLAKE2B f0369e50eabd7b1eb9a492b9652cd7647c7c7fda3b01db1e7f2bf716e76357d07d67193b31189b98309e26895ac3dd5c755d4cef6bc592e4674f40710c33539c SHA512 fc5b828a5826da2cf1e1a76758c635f5443d202aecbe3f269d78abcaa0117ad7658bea6c43e7b60e1ecc6bcc65bd19b100217758a1203d278ddb03c5837c43f1 @@ -8,3 +9,4 @@ DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B cebbeb57f06af90442d28be1633a54c198bf796786 DIST libbpf-0.0.3.tar.gz 127328 BLAKE2B eaa1be54f0a7fcc6fd41eb2adaad2f405f76db3bd7c7466a5484ead1cca5a9fe775e331838cd5645d7399cb5b1a5b2fcb3814fb45643660fd3f7d84b9986bae6 SHA512 ee489d968cd9a20a1f091dcd2696d3807ab0db2a001613684402de2c696391eea033f3bd961eaf1d0df95c1e15f4f0ccfb7003ff98c3f08f24a7e9a8db22cdad DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2 SHA512 e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061 SHA512 1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71 +DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c SHA512 c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d diff --git a/dev-util/bcc/bcc-0.13.0.ebuild b/dev-util/bcc/bcc-0.13.0.ebuild new file mode 100644 index 000..8ff7d3262f4 --- /dev/null +++ b/dev-util/bcc/bcc-0.13.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit cmake-utils linux-info python-single-r1 + +EGIT_COMMIT="v${PV}" +LIBBPF_VER="0.0.7" + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +# This bundles libbpf, I tried to unbundle it, but I am not good enough +# with cmake to do it. Patches accepted...
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 8b22ac90bb746724356602509fb35ea4f04913be Author: Michał Górny gentoo org> AuthorDate: Mon Feb 10 11:40:15 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon Feb 10 11:54:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b22ac90 dev-util/bcc: Remove py2 Signed-off-by: Michał Górny gentoo.org> dev-util/bcc/bcc-0.10.0.ebuild| 2 +- dev-util/bcc/bcc-0.11.0.ebuild| 2 +- dev-util/bcc/bcc-0.12.0-r1.ebuild | 2 +- dev-util/bcc/bcc-0.6.0.ebuild | 2 +- dev-util/bcc/bcc-0.7.0.ebuild | 2 +- dev-util/bcc/bcc-0.9.0-r1.ebuild | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-util/bcc/bcc-0.10.0.ebuild b/dev-util/bcc/bcc-0.10.0.ebuild index 7a4272292b0..08138b6375b 100644 --- a/dev-util/bcc/bcc-0.10.0.ebuild +++ b/dev-util/bcc/bcc-0.10.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit cmake-utils linux-info python-single-r1 diff --git a/dev-util/bcc/bcc-0.11.0.ebuild b/dev-util/bcc/bcc-0.11.0.ebuild index 4fbad99072a..06720965ca2 100644 --- a/dev-util/bcc/bcc-0.11.0.ebuild +++ b/dev-util/bcc/bcc-0.11.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit cmake-utils linux-info python-single-r1 diff --git a/dev-util/bcc/bcc-0.12.0-r1.ebuild b/dev-util/bcc/bcc-0.12.0-r1.ebuild index e200ac3187a..f14150fc76e 100644 --- a/dev-util/bcc/bcc-0.12.0-r1.ebuild +++ b/dev-util/bcc/bcc-0.12.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit cmake-utils linux-info python-single-r1 diff --git a/dev-util/bcc/bcc-0.6.0.ebuild b/dev-util/bcc/bcc-0.6.0.ebuild index 852d5503582..deff44f3e73 100644 --- a/dev-util/bcc/bcc-0.6.0.ebuild +++ b/dev-util/bcc/bcc-0.6.0.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python2_7 python3_6 ) +PYTHON_COMPAT=( python3_6 ) inherit cmake-utils linux-info python-single-r1 diff --git a/dev-util/bcc/bcc-0.7.0.ebuild b/dev-util/bcc/bcc-0.7.0.ebuild index cfcacc44e69..718f0921ce9 100644 --- a/dev-util/bcc/bcc-0.7.0.ebuild +++ b/dev-util/bcc/bcc-0.7.0.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit cmake-utils linux-info python-single-r1 diff --git a/dev-util/bcc/bcc-0.9.0-r1.ebuild b/dev-util/bcc/bcc-0.9.0-r1.ebuild index 21fd0809c8f..86203a8d50d 100644 --- a/dev-util/bcc/bcc-0.9.0-r1.ebuild +++ b/dev-util/bcc/bcc-0.9.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit cmake-utils linux-info python-single-r1
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 0fa06ba93ee0c7f2489cba4f57dddc8ee107eedf Author: David Seifert gentoo org> AuthorDate: Sun Dec 29 09:55:20 2019 + Commit: David Seifert gentoo org> CommitDate: Sun Dec 29 09:55:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa06ba9 dev-util/bcc: [QA] Remove explicit python-utils-r1 inherit Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: David Seifert gentoo.org> dev-util/bcc/bcc-0.10.0.ebuild| 2 +- dev-util/bcc/bcc-0.11.0.ebuild| 2 +- dev-util/bcc/bcc-0.12.0-r1.ebuild | 2 +- dev-util/bcc/bcc-0.6.0.ebuild | 2 +- dev-util/bcc/bcc-0.7.0.ebuild | 2 +- dev-util/bcc/bcc-0.9.0-r1.ebuild | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-util/bcc/bcc-0.10.0.ebuild b/dev-util/bcc/bcc-0.10.0.ebuild index e58cc92b1c9..f73ae817ffc 100644 --- a/dev-util/bcc/bcc-0.10.0.ebuild +++ b/dev-util/bcc/bcc-0.10.0.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) -inherit cmake-utils linux-info python-single-r1 python-utils-r1 +inherit cmake-utils linux-info python-single-r1 EGIT_COMMIT="v${PV}" LIBBPF_VER="0.0.3" diff --git a/dev-util/bcc/bcc-0.11.0.ebuild b/dev-util/bcc/bcc-0.11.0.ebuild index b213c5e2737..0cad9aaa0c6 100644 --- a/dev-util/bcc/bcc-0.11.0.ebuild +++ b/dev-util/bcc/bcc-0.11.0.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) -inherit cmake-utils linux-info python-single-r1 python-utils-r1 +inherit cmake-utils linux-info python-single-r1 EGIT_COMMIT="v${PV}" LIBBPF_VER="0.0.5" diff --git a/dev-util/bcc/bcc-0.12.0-r1.ebuild b/dev-util/bcc/bcc-0.12.0-r1.ebuild index cb592d045bd..bf1a36dc327 100644 --- a/dev-util/bcc/bcc-0.12.0-r1.ebuild +++ b/dev-util/bcc/bcc-0.12.0-r1.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) -inherit cmake-utils linux-info python-single-r1 python-utils-r1 +inherit cmake-utils linux-info python-single-r1 EGIT_COMMIT="v${PV}" LIBBPF_VER="0.0.6" diff --git a/dev-util/bcc/bcc-0.6.0.ebuild b/dev-util/bcc/bcc-0.6.0.ebuild index 4e1d37a74c9..82dc2ae8f4a 100644 --- a/dev-util/bcc/bcc-0.6.0.ebuild +++ b/dev-util/bcc/bcc-0.6.0.ebuild @@ -5,7 +5,7 @@ EAPI=6 PYTHON_COMPAT=( python2_7 python3_{5,6} ) -inherit cmake-utils linux-info python-single-r1 python-utils-r1 +inherit cmake-utils linux-info python-single-r1 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" HOMEPAGE="https://iovisor.github.io/bcc/; diff --git a/dev-util/bcc/bcc-0.7.0.ebuild b/dev-util/bcc/bcc-0.7.0.ebuild index 9d6fc4908eb..e246eb85988 100644 --- a/dev-util/bcc/bcc-0.7.0.ebuild +++ b/dev-util/bcc/bcc-0.7.0.ebuild @@ -5,7 +5,7 @@ EAPI=6 PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) -inherit cmake-utils linux-info python-single-r1 python-utils-r1 +inherit cmake-utils linux-info python-single-r1 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" HOMEPAGE="https://iovisor.github.io/bcc/; diff --git a/dev-util/bcc/bcc-0.9.0-r1.ebuild b/dev-util/bcc/bcc-0.9.0-r1.ebuild index 1f720a826ce..02d1a7b9f34 100644 --- a/dev-util/bcc/bcc-0.9.0-r1.ebuild +++ b/dev-util/bcc/bcc-0.9.0-r1.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) -inherit cmake-utils linux-info python-single-r1 python-utils-r1 +inherit cmake-utils linux-info python-single-r1 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" HOMEPAGE="https://iovisor.github.io/bcc/;
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: c47679dbc328ae7cc7621a121d63723255931d1b Author: Patrick McLean sony com> AuthorDate: Wed Dec 11 23:41:34 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Dec 11 23:41:55 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c47679db dev-util/bcc-0.12.0-r1: Revbump, works with older linux-headers Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/{bcc-0.12.0.ebuild => bcc-0.12.0-r1.ebuild} | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/dev-util/bcc/bcc-0.12.0.ebuild b/dev-util/bcc/bcc-0.12.0-r1.ebuild similarity index 94% rename from dev-util/bcc/bcc-0.12.0.ebuild rename to dev-util/bcc/bcc-0.12.0-r1.ebuild index 8cb390307d2..cb592d045bd 100644 --- a/dev-util/bcc/bcc-0.12.0.ebuild +++ b/dev-util/bcc/bcc-0.12.0-r1.ebuild @@ -24,12 +24,14 @@ KEYWORDS="~amd64 ~arm64 ~x86" IUSE="+luajit test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND=">=sys-kernel/linux-headers-4.18 +RDEPEND=" + >=sys-kernel/linux-headers-4.14 >=dev-libs/elfutils-0.166:= sys-devel/clang:= >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)] luajit? ( dev-lang/luajit ) - ${PYTHON_DEPS}" + ${PYTHON_DEPS} +" DEPEND="${RDEPEND} test? ( || ( @@ -38,9 +40,12 @@ DEPEND="${RDEPEND} ) net-analyzer/netperf net-misc/iperf:* - )" -BDEPEND="dev-util/cmake - virtual/pkgconfig" + ) +" +BDEPEND=" + dev-util/cmake + virtual/pkgconfig +" S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 7f9c74b0d090c5b0e17564a7428f97faa0b8ccff Author: Patrick McLean sony com> AuthorDate: Wed Dec 11 02:49:35 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Dec 11 02:56:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f9c74b0 dev-util/bcc-0.12.0: Version bump Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 2 + dev-util/bcc/bcc-0.12.0.ebuild | 86 ++ 2 files changed, 88 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 217df3ede79..6acd7807710 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,8 +1,10 @@ DIST bcc-0.10.0.tar.gz 2052430 BLAKE2B 562aa95d34ba329ce966bca3164af45fe6d78487e5f0d370a0a90c5d91af75b4adcc5aa1e6578bf598e55dc51394c5a218fc19e2b57b2f7241cc3fe1f3a4e513 SHA512 92ba0f57d22af610ac81661526fed8bec80d502bcbc8aa5048ba7c50911247c020832db23afdcf9b555b142cd387c228cf7baa0ddc94067165403e362227f235 DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B db12e10a3da11b1d3691ca5e0e036f56af4c5765d49e2edefc3e30bc90036a5f521d196db797e3725e618efa68ba2550848b3dc044015f6aea6b2da6ca2a34f5 SHA512 4854a5a15a89a8bd3a10daa6f0e831428316751280902cbdc74f3c6f78263ee1c58521ae9125804e72fec6482702818a5fec781436400640627e4b7c2fc189fb +DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 44c435eaaf6233ad24249cf5da4e778cd31e41573199ded97d1f411c7424128fb11f838c55fa48c692b4d5f267ea594d6cab9992dc76137da1b41453285c98c5 SHA512 db3ea929b1296f4d9d82d2a11e89e11a1c31512d3f7f935475a7613e0128a5cf9441f3138969535ef41de0c0f677c7446f62f1c64575d41a9896e5339f3f112b DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b SHA512 1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b SHA512 ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e DIST bcc-0.9.0-linux-5-bpf.patch.xz 28524 BLAKE2B f0369e50eabd7b1eb9a492b9652cd7647c7c7fda3b01db1e7f2bf716e76357d07d67193b31189b98309e26895ac3dd5c755d4cef6bc592e4674f40710c33539c SHA512 fc5b828a5826da2cf1e1a76758c635f5443d202aecbe3f269d78abcaa0117ad7658bea6c43e7b60e1ecc6bcc65bd19b100217758a1203d278ddb03c5837c43f1 DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B cebbeb57f06af90442d28be1633a54c198bf796786c4fcca3a83dea03bc76949f958dd24f7d85feb2e3402576410f965754f3d031076486b7d378493c56035e8 SHA512 373080181380ec3bcb13469e29ff1f792e924a2df00a614da4647ed54060ad216525dd0f49c5d0afba7946a6d2f4e3475af97250a33db825945af3d165294091 DIST libbpf-0.0.3.tar.gz 127328 BLAKE2B eaa1be54f0a7fcc6fd41eb2adaad2f405f76db3bd7c7466a5484ead1cca5a9fe775e331838cd5645d7399cb5b1a5b2fcb3814fb45643660fd3f7d84b9986bae6 SHA512 ee489d968cd9a20a1f091dcd2696d3807ab0db2a001613684402de2c696391eea033f3bd961eaf1d0df95c1e15f4f0ccfb7003ff98c3f08f24a7e9a8db22cdad DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2 SHA512 e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c +DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061 SHA512 1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71 diff --git a/dev-util/bcc/bcc-0.12.0.ebuild b/dev-util/bcc/bcc-0.12.0.ebuild new file mode 100644 index 000..8cb390307d2 --- /dev/null +++ b/dev-util/bcc/bcc-0.12.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) + +inherit cmake-utils linux-info python-single-r1 python-utils-r1 + +EGIT_COMMIT="v${PV}" +LIBBPF_VER="0.0.6" + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +# This bundles libbpf, I tried to unbundle it, but I am not good enough +# with cmake to do it. Patches accepted... +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz + https://github.com/libbpf/libbpf/archive/v${LIBBPF_VER}.tar.gz -> libbpf-${LIBBPF_VER}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+luajit test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=sys-kernel/linux-headers-4.18 +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/files/
commit: 59d23246a7a88801ea4af77787697b452b8da23f Author: Michael Mair-Keimberger gmail com> AuthorDate: Tue Oct 29 09:19:21 2019 + Commit: Zac Medico gentoo org> CommitDate: Tue Oct 29 17:40:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d23246 dev-util/bcc: remove unused patch Closes: https://github.com/gentoo/gentoo/pull/13483 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Zac Medico gentoo.org> dev-util/bcc/files/bcc-0.10.0-system-libbpf.patch | 182 -- 1 file changed, 182 deletions(-) diff --git a/dev-util/bcc/files/bcc-0.10.0-system-libbpf.patch b/dev-util/bcc/files/bcc-0.10.0-system-libbpf.patch deleted file mode 100644 index fabb3f3f2e6..000 --- a/dev-util/bcc/files/bcc-0.10.0-system-libbpf.patch +++ /dev/null @@ -1,182 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 94aac856..bd454226 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -9,12 +9,6 @@ endif() - - enable_testing() - --# populate submodules (libbpf) --if(NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/src/cc/libbpf/src) -- execute_process(COMMAND git submodule update --init --recursive -- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) --endif() -- - include(cmake/GetGitRevisionDescription.cmake) - include(cmake/version.cmake) - include(CMakeDependentOption) -@@ -61,6 +55,9 @@ FOREACH(DIR ${LLVM_INCLUDE_DIRS}) - include_directories("${DIR}/../tools/clang/include") - ENDFOREACH() - -+find_package(PkgConfig) -+pkg_check_modules(LIBBPF REQUIRED libbpf) -+ - # Set to a string path if system places kernel lib directory in - # non-default location. - if(NOT DEFINED BCC_KERNEL_MODULES_DIR) -diff --git a/examples/cpp/CMakeLists.txt b/examples/cpp/CMakeLists.txt -index 906c9aaf..210f0f75 100644 a/examples/cpp/CMakeLists.txt -+++ b/examples/cpp/CMakeLists.txt -@@ -3,7 +3,7 @@ - - include_directories(${CMAKE_SOURCE_DIR}/src/cc) - include_directories(${CMAKE_SOURCE_DIR}/src/cc/api) --include_directories(${CMAKE_SOURCE_DIR}/src/cc/libbpf/include/uapi) -+include_directories(${LIBBPF_INCLUDE_DIRS}) - - option(INSTALL_CPP_EXAMPLES "Install C++ examples. Those binaries are statically linked and can take plenty of disk space" OFF) - -diff --git a/examples/cpp/pyperf/CMakeLists.txt b/examples/cpp/pyperf/CMakeLists.txt -index 6f963c66..e8dd66f6 100644 a/examples/cpp/pyperf/CMakeLists.txt -+++ b/examples/cpp/pyperf/CMakeLists.txt -@@ -3,7 +3,7 @@ - - include_directories(${CMAKE_SOURCE_DIR}/src/cc) - include_directories(${CMAKE_SOURCE_DIR}/src/cc/api) --include_directories(${CMAKE_SOURCE_DIR}/src/cc/libbpf/include/uapi) -+include_directories(${LIBBPF_INCLUDE_DIRS}) - - add_executable(PyPerf PyPerf.cc PyPerfUtil.cc PyPerfBPFProgram.cc PyPerfLoggingHelper.cc PyPerfDefaultPrinter.cc Py36Offsets.cc) - target_link_libraries(PyPerf bcc-static) -diff --git a/introspection/CMakeLists.txt b/introspection/CMakeLists.txt -index 88df6e84..de8a6464 100644 a/introspection/CMakeLists.txt -+++ b/introspection/CMakeLists.txt -@@ -3,11 +3,11 @@ - - include_directories(${CMAKE_SOURCE_DIR}/src/cc) - include_directories(${CMAKE_SOURCE_DIR}/src/cc/api) --include_directories(${CMAKE_SOURCE_DIR}/src/cc/libbpf/include/uapi) -+include_directories(${LIBBPF_INCLUDE_DIRS}) - - option(INSTALL_INTROSPECTION "Install BPF introspection tools" ON) - - add_executable(bps bps.c) --target_link_libraries(bps bpf-static) -+target_link_libraries(bps ${LIBBPF_LIBRARIES}) - - install (TARGETS bps DESTINATION share/bcc/introspection) -diff --git a/src/cc/CMakeLists.txt b/src/cc/CMakeLists.txt -index bd34fd48..dfbeb596 100644 a/src/cc/CMakeLists.txt -+++ b/src/cc/CMakeLists.txt -@@ -10,8 +10,7 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/frontends/clang) - include_directories(${LLVM_INCLUDE_DIRS}) - include_directories(${LIBELF_INCLUDE_DIRS}) - # todo: if check for kernel version --include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libbpf/include) --include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libbpf/include/uapi) -+include_directories(${LIBBPF_INCLUDE_DIRS}) - add_definitions(${LLVM_DEFINITIONS}) - configure_file(libbcc.pc.in ${CMAKE_CURRENT_BINARY_DIR}/libbcc.pc @ONLY) - -@@ -28,13 +27,6 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DLLVM_MAJOR_VERSION=${CMAKE_MATCH_1}") - - include(static_libstdc++) - --file(GLOB libbpf_sources "libbpf/src/*.c") --add_library(bpf-static STATIC libbpf.c perf_reader.c ${libbpf_sources}) --set_target_properties(bpf-static PROPERTIES OUTPUT_NAME bcc_bpf) --add_library(bpf-shared SHARED libbpf.c perf_reader.c ${libbpf_sources}) --set_target_properties(bpf-shared PROPERTIES VERSION ${REVISION_LAST} SOVERSION 0) --set_target_properties(bpf-shared PROPERTIES OUTPUT_NAME bcc_bpf) -- - set(bcc_common_sources bcc_common.cc bpf_module.cc bcc_btf.cc exported_files.cc) - if (${LLVM_PACKAGE_VERSION} VERSION_EQUAL 6 OR ${LLVM_PACKAGE_VERSION} VERSION_GREATER 6) - set(bcc_common_sources
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: bcb2636c4ad6b6e1f7384e6ea10c4318fdc910b0 Author: Patrick McLean sony com> AuthorDate: Thu Oct 3 21:28:30 2019 + Commit: Patrick McLean gentoo org> CommitDate: Thu Oct 3 21:28:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcb2636c dev-util/bcc: Fix github download URI (bug #696150) Closes: https://bugs.gentoo.org/696150 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/bcc-0.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.11.0.ebuild b/dev-util/bcc/bcc-0.11.0.ebuild index 1c0c1b97236..b213c5e2737 100644 --- a/dev-util/bcc/bcc-0.11.0.ebuild +++ b/dev-util/bcc/bcc-0.11.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://iovisor.github.io/bcc/; # This bundles libbpf, I tried to unbundle it, but I am not good enough # with cmake to do it. Patches accepted... SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz - https://github.com/libbpf/libbpf/archive/${LIBBPF_VER}.tar.gz -> libbpf-${LIBBPF_VER}.tar.gz" + https://github.com/libbpf/libbpf/archive/v${LIBBPF_VER}.tar.gz -> libbpf-${LIBBPF_VER}.tar.gz" LICENSE="Apache-2.0" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: bc02d08a13d17948831d69a5a10f594d931da15e Author: Patrick McLean sony com> AuthorDate: Thu Oct 3 18:56:19 2019 + Commit: Patrick McLean gentoo org> CommitDate: Thu Oct 3 18:56:19 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc02d08a dev-util/bcc: Version bump to 0.11.0 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 2 + dev-util/bcc/bcc-0.11.0.ebuild | 85 ++ 2 files changed, 87 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index c6391f7ee4a..217df3ede79 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,6 +1,8 @@ DIST bcc-0.10.0.tar.gz 2052430 BLAKE2B 562aa95d34ba329ce966bca3164af45fe6d78487e5f0d370a0a90c5d91af75b4adcc5aa1e6578bf598e55dc51394c5a218fc19e2b57b2f7241cc3fe1f3a4e513 SHA512 92ba0f57d22af610ac81661526fed8bec80d502bcbc8aa5048ba7c50911247c020832db23afdcf9b555b142cd387c228cf7baa0ddc94067165403e362227f235 +DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B db12e10a3da11b1d3691ca5e0e036f56af4c5765d49e2edefc3e30bc90036a5f521d196db797e3725e618efa68ba2550848b3dc044015f6aea6b2da6ca2a34f5 SHA512 4854a5a15a89a8bd3a10daa6f0e831428316751280902cbdc74f3c6f78263ee1c58521ae9125804e72fec6482702818a5fec781436400640627e4b7c2fc189fb DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b SHA512 1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b SHA512 ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e DIST bcc-0.9.0-linux-5-bpf.patch.xz 28524 BLAKE2B f0369e50eabd7b1eb9a492b9652cd7647c7c7fda3b01db1e7f2bf716e76357d07d67193b31189b98309e26895ac3dd5c755d4cef6bc592e4674f40710c33539c SHA512 fc5b828a5826da2cf1e1a76758c635f5443d202aecbe3f269d78abcaa0117ad7658bea6c43e7b60e1ecc6bcc65bd19b100217758a1203d278ddb03c5837c43f1 DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B cebbeb57f06af90442d28be1633a54c198bf796786c4fcca3a83dea03bc76949f958dd24f7d85feb2e3402576410f965754f3d031076486b7d378493c56035e8 SHA512 373080181380ec3bcb13469e29ff1f792e924a2df00a614da4647ed54060ad216525dd0f49c5d0afba7946a6d2f4e3475af97250a33db825945af3d165294091 DIST libbpf-0.0.3.tar.gz 127328 BLAKE2B eaa1be54f0a7fcc6fd41eb2adaad2f405f76db3bd7c7466a5484ead1cca5a9fe775e331838cd5645d7399cb5b1a5b2fcb3814fb45643660fd3f7d84b9986bae6 SHA512 ee489d968cd9a20a1f091dcd2696d3807ab0db2a001613684402de2c696391eea033f3bd961eaf1d0df95c1e15f4f0ccfb7003ff98c3f08f24a7e9a8db22cdad +DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2 SHA512 e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c diff --git a/dev-util/bcc/bcc-0.11.0.ebuild b/dev-util/bcc/bcc-0.11.0.ebuild new file mode 100644 index 000..1c0c1b97236 --- /dev/null +++ b/dev-util/bcc/bcc-0.11.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) + +inherit cmake-utils linux-info python-single-r1 python-utils-r1 + +EGIT_COMMIT="v${PV}" +LIBBPF_VER="0.0.5" + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +# This bundles libbpf, I tried to unbundle it, but I am not good enough +# with cmake to do it. Patches accepted... +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz + https://github.com/libbpf/libbpf/archive/${LIBBPF_VER}.tar.gz -> libbpf-${LIBBPF_VER}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+luajit test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=sys-kernel/linux-headers-4.18 + >=dev-libs/elfutils-0.166:= + sys-devel/clang:= + >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)] + luajit? ( dev-lang/luajit ) + ${PYTHON_DEPS}" +DEPEND="${RDEPEND} + test? ( + || ( + net-misc/iputils[arping] + net-analyzer/arping + ) + net-analyzer/netperf + net-misc/iperf:* + )" +BDEPEND="dev-util/cmake + virtual/pkgconfig" + +S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} + +PATCHES=( + "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" +) + +# tests need root access +RESTRICT="test" +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/, dev-util/bcc/files/
commit: 05f1e1549e6016ea2d1083728a896cd761ab4983 Author: Patrick McLean sony com> AuthorDate: Fri Jun 14 17:08:57 2019 + Commit: Patrick McLean gentoo org> CommitDate: Fri Jun 14 17:08:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f1e154 dev-util/bcc: Version bump to 0.10.0 Had to drop the patch to unbundle libbpf, the upstream build system makes too many assumptions about it's presence. Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 2 + dev-util/bcc/bcc-0.10.0.ebuild| 85 ++ dev-util/bcc/files/bcc-0.10.0-system-libbpf.patch | 182 ++ 3 files changed, 269 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 136c3b7aa67..c6391f7ee4a 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,4 +1,6 @@ +DIST bcc-0.10.0.tar.gz 2052430 BLAKE2B 562aa95d34ba329ce966bca3164af45fe6d78487e5f0d370a0a90c5d91af75b4adcc5aa1e6578bf598e55dc51394c5a218fc19e2b57b2f7241cc3fe1f3a4e513 SHA512 92ba0f57d22af610ac81661526fed8bec80d502bcbc8aa5048ba7c50911247c020832db23afdcf9b555b142cd387c228cf7baa0ddc94067165403e362227f235 DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b SHA512 1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b SHA512 ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e DIST bcc-0.9.0-linux-5-bpf.patch.xz 28524 BLAKE2B f0369e50eabd7b1eb9a492b9652cd7647c7c7fda3b01db1e7f2bf716e76357d07d67193b31189b98309e26895ac3dd5c755d4cef6bc592e4674f40710c33539c SHA512 fc5b828a5826da2cf1e1a76758c635f5443d202aecbe3f269d78abcaa0117ad7658bea6c43e7b60e1ecc6bcc65bd19b100217758a1203d278ddb03c5837c43f1 DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B cebbeb57f06af90442d28be1633a54c198bf796786c4fcca3a83dea03bc76949f958dd24f7d85feb2e3402576410f965754f3d031076486b7d378493c56035e8 SHA512 373080181380ec3bcb13469e29ff1f792e924a2df00a614da4647ed54060ad216525dd0f49c5d0afba7946a6d2f4e3475af97250a33db825945af3d165294091 +DIST libbpf-0.0.3.tar.gz 127328 BLAKE2B eaa1be54f0a7fcc6fd41eb2adaad2f405f76db3bd7c7466a5484ead1cca5a9fe775e331838cd5645d7399cb5b1a5b2fcb3814fb45643660fd3f7d84b9986bae6 SHA512 ee489d968cd9a20a1f091dcd2696d3807ab0db2a001613684402de2c696391eea033f3bd961eaf1d0df95c1e15f4f0ccfb7003ff98c3f08f24a7e9a8db22cdad diff --git a/dev-util/bcc/bcc-0.10.0.ebuild b/dev-util/bcc/bcc-0.10.0.ebuild new file mode 100644 index 000..e58cc92b1c9 --- /dev/null +++ b/dev-util/bcc/bcc-0.10.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) + +inherit cmake-utils linux-info python-single-r1 python-utils-r1 + +EGIT_COMMIT="v${PV}" +LIBBPF_VER="0.0.3" + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; + +# This bundles libbpf, I tried to unbundle it, but I am not good enough +# with cmake to do it. Patches accepted... +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz + https://github.com/libbpf/libbpf/archive/${LIBBPF_VER}.tar.gz -> libbpf-${LIBBPF_VER}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+luajit test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=sys-kernel/linux-headers-4.18 + >=dev-libs/elfutils-0.166:= + sys-devel/clang:= + >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)] + luajit? ( dev-lang/luajit ) + ${PYTHON_DEPS}" +DEPEND="${RDEPEND} + test? ( + || ( + net-misc/iputils[arping] + net-analyzer/arping + ) + net-analyzer/netperf + net-misc/iperf:* + )" +BDEPEND="dev-util/cmake + virtual/pkgconfig" + +S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} + +PATCHES=( + "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" +) + +# tests need root access +RESTRICT="test" + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~KPROBES" + + check_extra_config +} + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + rmdir src/cc/libbpf || die + mv "${WORKDIR}"/libbpf-${LIBBPF_VER} src/cc/libbpf || die + +
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: a815bda12a12209b2bb7663d17fd436362f221d9 Author: Stephen Klimaszewski gentoo org> AuthorDate: Tue May 21 16:43:35 2019 + Commit: Stephen Klimaszewski gentoo org> CommitDate: Tue May 21 16:44:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a815bda1 dev-util/bcc: add ~arm64 keyword Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Stephen Klimaszewski gentoo.org> dev-util/bcc/bcc-0.9.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.9.0-r1.ebuild b/dev-util/bcc/bcc-0.9.0-r1.ebuild index f23a490a902..1f720a826ce 100644 --- a/dev-util/bcc/bcc-0.9.0-r1.ebuild +++ b/dev-util/bcc/bcc-0.9.0-r1.ebuild @@ -16,7 +16,7 @@ RESTRICT="test" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="+luajit" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: bf4fceea4680d3e25627149c1b0ffba102e2ab33 Author: Patrick McLean sony com> AuthorDate: Wed Mar 13 21:12:07 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Mar 13 21:12:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf4fceea dev-util/bcc: Make 0.9.0 work with <5.0 kernels, add maintainer The 0.9.0 release requires bpf.h from 5.0 kernels to compile, but will otherwise work on 4.18+ kernels. This adds a patch that just patches in the 5.0 version of bpf.h when linux-headers is less than 5.0. Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest| 1 + dev-util/bcc/bcc-0.9.0-r1.ebuild | 11 ++- dev-util/bcc/metadata.xml| 3 +++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index a4b0f0db8d9..136c3b7aa67 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,3 +1,4 @@ DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b SHA512 1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b SHA512 ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e +DIST bcc-0.9.0-linux-5-bpf.patch.xz 28524 BLAKE2B f0369e50eabd7b1eb9a492b9652cd7647c7c7fda3b01db1e7f2bf716e76357d07d67193b31189b98309e26895ac3dd5c755d4cef6bc592e4674f40710c33539c SHA512 fc5b828a5826da2cf1e1a76758c635f5443d202aecbe3f269d78abcaa0117ad7658bea6c43e7b60e1ecc6bcc65bd19b100217758a1203d278ddb03c5837c43f1 DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B cebbeb57f06af90442d28be1633a54c198bf796786c4fcca3a83dea03bc76949f958dd24f7d85feb2e3402576410f965754f3d031076486b7d378493c56035e8 SHA512 373080181380ec3bcb13469e29ff1f792e924a2df00a614da4647ed54060ad216525dd0f49c5d0afba7946a6d2f4e3475af97250a33db825945af3d165294091 diff --git a/dev-util/bcc/bcc-0.9.0-r1.ebuild b/dev-util/bcc/bcc-0.9.0-r1.ebuild index 421f8729ea5..f23a490a902 100644 --- a/dev-util/bcc/bcc-0.9.0-r1.ebuild +++ b/dev-util/bcc/bcc-0.9.0-r1.ebuild @@ -10,7 +10,8 @@ inherit cmake-utils linux-info python-single-r1 python-utils-r1 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" HOMEPAGE="https://iovisor.github.io/bcc/; EGIT_COMMIT="v${PV}" -SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz + mirror://gentoo/bcc-0.9.0-linux-5-bpf.patch.xz" RESTRICT="test" LICENSE="Apache-2.0" @@ -49,6 +50,14 @@ pkg_setup() { python-single-r1_pkg_setup } +src_prepare() { + # needs bpf.h from linux-5.0 to build + has_version '>=sys-kernel/linux-headers-5.0' || \ + eapply "${WORKDIR}/bcc-0.9.0-linux-5-bpf.patch" + + cmake-utils_src_prepare +} + src_configure() { local mycmakeargs=( -DREVISION=${PV%%_*} diff --git a/dev-util/bcc/metadata.xml b/dev-util/bcc/metadata.xml index 43eb746c3b0..4611e015755 100644 --- a/dev-util/bcc/metadata.xml +++ b/dev-util/bcc/metadata.xml @@ -4,6 +4,9 @@ zmed...@gentoo.org + +chutz...@gentoo.org + iovisor/bcc
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 516482117b428d798c93a1c78750360b9af376bd Author: Patrick McLean sony com> AuthorDate: Tue Mar 12 06:36:19 2019 + Commit: Patrick McLean gentoo org> CommitDate: Tue Mar 12 06:37:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51648211 dev-util/bcc: Revbump to 0.9.0-r1, add dep on >=linux-headers-4.18 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/{bcc-0.9.0.ebuild => bcc-0.9.0-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/bcc/bcc-0.9.0.ebuild b/dev-util/bcc/bcc-0.9.0-r1.ebuild similarity index 97% rename from dev-util/bcc/bcc-0.9.0.ebuild rename to dev-util/bcc/bcc-0.9.0-r1.ebuild index 403c7245730..421f8729ea5 100644 --- a/dev-util/bcc/bcc-0.9.0.ebuild +++ b/dev-util/bcc/bcc-0.9.0-r1.ebuild @@ -20,6 +20,7 @@ IUSE="+luajit" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="dev-libs/libbpf:= + >=sys-kernel/linux-headers-4.18 >=dev-libs/elfutils-0.166:= sys-devel/clang:= >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)]
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/, dev-util/bcc/files/
commit: 7c033c7f07e7b18074e2c1f8b7e4581d90b22d81 Author: Patrick McLean sony com> AuthorDate: Tue Mar 12 00:27:26 2019 + Commit: Patrick McLean gentoo org> CommitDate: Tue Mar 12 00:27:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c033c7f dev-util/bcc: Version bump to 0.9.0 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.9.0.ebuild | 63 + .../files/bcc-0.9.0-no-luajit-automagic-dep.patch | 20 + dev-util/bcc/files/bcc-0.9.0-system-libbpf.patch | 100 + 4 files changed, 184 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 8ce77c72361..a4b0f0db8d9 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,2 +1,3 @@ DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b SHA512 1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b SHA512 ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e +DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B cebbeb57f06af90442d28be1633a54c198bf796786c4fcca3a83dea03bc76949f958dd24f7d85feb2e3402576410f965754f3d031076486b7d378493c56035e8 SHA512 373080181380ec3bcb13469e29ff1f792e924a2df00a614da4647ed54060ad216525dd0f49c5d0afba7946a6d2f4e3475af97250a33db825945af3d165294091 diff --git a/dev-util/bcc/bcc-0.9.0.ebuild b/dev-util/bcc/bcc-0.9.0.ebuild new file mode 100644 index 000..403c7245730 --- /dev/null +++ b/dev-util/bcc/bcc-0.9.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) + +inherit cmake-utils linux-info python-single-r1 python-utils-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +EGIT_COMMIT="v${PV}" +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +RESTRICT="test" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+luajit" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="dev-libs/libbpf:= + >=dev-libs/elfutils-0.166:= + sys-devel/clang:= + >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)] + luajit? ( dev-lang/luajit ) + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND="dev-util/cmake + virtual/pkgconfig" + +S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} + +PATCHES=( + "${FILESDIR}/bcc-0.9.0-system-libbpf.patch" + "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" +) + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL + ~KPROBES" + + check_extra_config +} + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DREVISION=${PV%%_*} + $(usex luajit '-DWITH_LUAJIT=1' '' '' '') + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + python_fix_shebang "${ED}" +} diff --git a/dev-util/bcc/files/bcc-0.9.0-no-luajit-automagic-dep.patch b/dev-util/bcc/files/bcc-0.9.0-no-luajit-automagic-dep.patch new file mode 100644 index 000..ee076efce92 --- /dev/null +++ b/dev-util/bcc/files/bcc-0.9.0-no-luajit-automagic-dep.patch @@ -0,0 +1,20 @@ +diff --git a/cmake/FindLuaJIT.cmake b/cmake/FindLuaJIT.cmake +index 5a2bcf85..7f6e07e4 100644 +--- a/cmake/FindLuaJIT.cmake b/cmake/FindLuaJIT.cmake +@@ -28,6 +28,7 @@ + # 2010 - modified for cronkite to find luajit instead of lua, as it was before. + # + ++if(WITH_LUAJIT) + FIND_PATH(LUAJIT_INCLUDE_DIR lua.h + HINTS + $ENV{LUAJIT_DIR} +@@ -58,6 +59,7 @@ FIND_LIBRARY(LUAJIT_LIBRARY + /opt/csw + /opt + ) ++endif() + + IF(LUAJIT_LIBRARY) + IF(UNIX AND NOT APPLE) diff --git a/dev-util/bcc/files/bcc-0.9.0-system-libbpf.patch b/dev-util/bcc/files/bcc-0.9.0-system-libbpf.patch new file mode 100644 index 000..18868272dcb --- /dev/null +++ b/dev-util/bcc/files/bcc-0.9.0-system-libbpf.patch @@ -0,0 +1,100 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 94aac856..33492c27 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -61,6 +61,9 @@ FOREACH(DIR ${LLVM_INCLUDE_DIRS}) + include_directories("${DIR}/../tools/clang/include") + ENDFOREACH() + ++find_package(PkgConfig)
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 714bce5eacc2a23c2d4e5b0b56c648ce1ac55f9b Author: Zac Medico gentoo org> AuthorDate: Sun Dec 30 07:23:00 2018 + Commit: Zac Medico gentoo org> CommitDate: Sun Dec 30 07:23:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714bce5e dev-util/bcc: remove old version 0.5.0_p20171230 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Zac Medico gentoo.org> dev-util/bcc/Manifest | 1 - dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 51 - 2 files changed, 52 deletions(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index d199a94a968..8ce77c72361 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,3 +1,2 @@ -DIST bcc-0.5.0_p20171230.tar.gz 1773522 BLAKE2B bc5ec32570cf230f071c10d2925a8c8a777c60c22d31bbf72f3cad1718e59dacd604e45a326ff2a941aa519a2b3544bc7376dd40ceafe154c497b488e0ec1b9b SHA512 d8e810768b5801c0beef98a13ee23eb8aa756f7f8a3e35f6a391958e30affc5a8622a9b75c785f66d86761105045cb2b1c7ce284f3ac3b482a4605987bea9f30 DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b SHA512 1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b SHA512 ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild deleted file mode 100644 index a37a5992ad0..000 --- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) - -inherit cmake-utils linux-info python-single-r1 python-utils-r1 - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/; -EGIT_COMMIT="82ef5a0d999b687d26059e5adfdaac3e605f2339" -SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -RESTRICT="test" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=">=dev-libs/elfutils-0.166:= - sys-devel/clang:= - >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] - ${PYTHON_DEPS}" -DEPEND="${RDEPEND}" -S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} - -pkg_pretend() { - local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL" - - check_extra_config -} - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DREVISION=${PV%%_*} - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - python_fix_shebang "${ED}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 2b19fa96d8c1f20712f93aade619ef727c76f0e9 Author: Zac Medico gentoo org> AuthorDate: Wed Nov 21 04:39:26 2018 + Commit: Zac Medico gentoo org> CommitDate: Wed Nov 21 05:04:54 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b19fa96 dev-util/bcc: version bump to 0.7.0 Reported-by: Andy Dalton gmail.com> Closes: https://bugs.gentoo.org/671604 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Zac Medico gentoo.org> dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.7.0.ebuild | 51 +++ 2 files changed, 52 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 0eba5f3d0ac..d199a94a968 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,2 +1,3 @@ DIST bcc-0.5.0_p20171230.tar.gz 1773522 BLAKE2B bc5ec32570cf230f071c10d2925a8c8a777c60c22d31bbf72f3cad1718e59dacd604e45a326ff2a941aa519a2b3544bc7376dd40ceafe154c497b488e0ec1b9b SHA512 d8e810768b5801c0beef98a13ee23eb8aa756f7f8a3e35f6a391958e30affc5a8622a9b75c785f66d86761105045cb2b1c7ce284f3ac3b482a4605987bea9f30 DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b SHA512 1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80 +DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b SHA512 ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e diff --git a/dev-util/bcc/bcc-0.7.0.ebuild b/dev-util/bcc/bcc-0.7.0.ebuild new file mode 100644 index 000..9d90ec40225 --- /dev/null +++ b/dev-util/bcc/bcc-0.7.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} ) + +inherit cmake-utils linux-info python-single-r1 python-utils-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +EGIT_COMMIT="v${PV}" +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +RESTRICT="test" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=dev-libs/elfutils-0.166:= + sys-devel/clang:= + >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL" + + check_extra_config +} + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DREVISION=${PV%%_*} + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + python_fix_shebang "${ED}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: aaba56029df76c7171540c9888cb7de1cdfb5485 Author: Andy Dalton gmail com> AuthorDate: Sun Jul 8 08:35:29 2018 + Commit: Zac Medico gentoo org> CommitDate: Sun Jul 8 08:38:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaba5602 dev-util/bcc: version bump to 0.6.0 Closes: https://bugs.gentoo.org/660422 Package-Manager: Portage-2.3.41, Repoman-2.3.9 dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.6.0.ebuild | 51 +++ 2 files changed, 52 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 25b3a769033..0eba5f3d0ac 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1 +1,2 @@ DIST bcc-0.5.0_p20171230.tar.gz 1773522 BLAKE2B bc5ec32570cf230f071c10d2925a8c8a777c60c22d31bbf72f3cad1718e59dacd604e45a326ff2a941aa519a2b3544bc7376dd40ceafe154c497b488e0ec1b9b SHA512 d8e810768b5801c0beef98a13ee23eb8aa756f7f8a3e35f6a391958e30affc5a8622a9b75c785f66d86761105045cb2b1c7ce284f3ac3b482a4605987bea9f30 +DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b SHA512 1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80 diff --git a/dev-util/bcc/bcc-0.6.0.ebuild b/dev-util/bcc/bcc-0.6.0.ebuild new file mode 100644 index 000..42ab57d08a2 --- /dev/null +++ b/dev-util/bcc/bcc-0.6.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit cmake-utils linux-info python-single-r1 python-utils-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +EGIT_COMMIT="v${PV}" +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +RESTRICT="test" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=dev-libs/elfutils-0.166:= + sys-devel/clang:= + >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL" + + check_extra_config +} + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DREVISION=${PV%%_*} + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + python_fix_shebang "${ED}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 63cbf645f11d2aa22f7c488054671a1252ddd24a Author: Zac Medico gentoo org> AuthorDate: Tue May 29 00:26:52 2018 + Commit: Zac Medico gentoo org> CommitDate: Tue May 29 00:29:19 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63cbf645 dev-util/bcc: remove old version 0.5.0 Closes: https://bugs.gentoo.org/656812 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-util/bcc/Manifest | 1 - dev-util/bcc/bcc-0.5.0.ebuild | 51 --- 2 files changed, 52 deletions(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index c368c0136da..25b3a769033 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,2 +1 @@ -DIST bcc-0.5.0.tar.gz 1764775 BLAKE2B e1e059b83846115347f225e968edd2823408c26f4f25a89e26c663147ca9c379222c4f1d97578f7cf981fbbb23307deab408bcb278cb26fde5399afbbceb1e39 SHA512 12de5ef04185dccd0847fc97ae855b386e0c81b545ae497af797667925ebedf97164c17fb99468abae3f87fb3ddfdba5200070f80b3bbcad63c2355497012f0e DIST bcc-0.5.0_p20171230.tar.gz 1773522 BLAKE2B bc5ec32570cf230f071c10d2925a8c8a777c60c22d31bbf72f3cad1718e59dacd604e45a326ff2a941aa519a2b3544bc7376dd40ceafe154c497b488e0ec1b9b SHA512 d8e810768b5801c0beef98a13ee23eb8aa756f7f8a3e35f6a391958e30affc5a8622a9b75c785f66d86761105045cb2b1c7ce284f3ac3b482a4605987bea9f30 diff --git a/dev-util/bcc/bcc-0.5.0.ebuild b/dev-util/bcc/bcc-0.5.0.ebuild deleted file mode 100644 index 42ab57d08a2..000 --- a/dev-util/bcc/bcc-0.5.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) - -inherit cmake-utils linux-info python-single-r1 python-utils-r1 - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/; -EGIT_COMMIT="v${PV}" -SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -RESTRICT="test" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=">=dev-libs/elfutils-0.166:= - sys-devel/clang:= - >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] - ${PYTHON_DEPS}" -DEPEND="${RDEPEND}" -S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} - -pkg_pretend() { - local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL" - - check_extra_config -} - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DREVISION=${PV%%_*} - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - python_fix_shebang "${ED}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: aa51f683002260b1d2d566a210ff76817ee92873 Author: Richard Yao gentoo org> AuthorDate: Mon May 28 20:39:02 2018 + Commit: Richard Yao gentoo org> CommitDate: Mon May 28 20:39:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa51f683 dev-util/bcc: Fix bug #656796 Bug: https://bugs.gentoo.org/656796 Closes: https://bugs.gentoo.org/656796 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild index 5d2f3e496ea..a37a5992ad0 100644 --- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild +++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild @@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL." + ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL" check_extra_config }
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 972cb581ad7a149b72ec672824af0f76939b0d02 Author: Richard Yao gentoo org> AuthorDate: Mon May 28 18:01:09 2018 + Commit: Richard Yao gentoo org> CommitDate: Mon May 28 18:01:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=972cb581 dev-util/bcc: Add check for CONFIG_KALLSYMS_ALL All ${FS}dist tools except for zfsdist need this to work. Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-util/bcc/bcc-0.5.0.ebuild | 2 +- dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/bcc/bcc-0.5.0.ebuild b/dev-util/bcc/bcc-0.5.0.ebuild index 7bffdc2d2d2..42ab57d08a2 100644 --- a/dev-util/bcc/bcc-0.5.0.ebuild +++ b/dev-util/bcc/bcc-0.5.0.ebuild @@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER." + ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL" check_extra_config } diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild index 2844c807cdf..5d2f3e496ea 100644 --- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild +++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild @@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER." + ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL." check_extra_config }
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 13183ce13ad729edb111d1aa241108612e98ed69 Author: Richard Yao gentoo org> AuthorDate: Sun May 27 22:49:49 2018 + Commit: Richard Yao gentoo org> CommitDate: Sun May 27 22:49:49 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13183ce1 dev-util/bcc: Add check for CONFIG_DEBUG_INFO funclatency, zfsdist and others depend on this to generate tracepoints. Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-util/bcc/bcc-0.5.0.ebuild | 2 +- dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/bcc/bcc-0.5.0.ebuild b/dev-util/bcc/bcc-0.5.0.ebuild index 1db368fe444..7bffdc2d2d2 100644 --- a/dev-util/bcc/bcc-0.5.0.ebuild +++ b/dev-util/bcc/bcc-0.5.0.ebuild @@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS ~FUNCTION_TRACER." + ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER." check_extra_config } diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild index 14ba36443f1..2844c807cdf 100644 --- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild +++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild @@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS ~FUNCTION_TRACER." + ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER." check_extra_config }
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 87c91cd6d862958fde7eb8972d3cdb8104f644ae Author: Richard Yao gentoo org> AuthorDate: Sun May 27 21:38:06 2018 + Commit: Richard Yao gentoo org> CommitDate: Sun May 27 21:38:06 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87c91cd6 dev-util/bcc: Add check for CONFIG_FUNCTION_TRACER zfsdist and likely other tools depend on it for available_filter_functions in tracefs. Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-util/bcc/bcc-0.5.0.ebuild | 4 ++-- dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-util/bcc/bcc-0.5.0.ebuild b/dev-util/bcc/bcc-0.5.0.ebuild index 0e8e3282695..1db368fe444 100644 --- a/dev-util/bcc/bcc-0.5.0.ebuild +++ b/dev-util/bcc/bcc-0.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS" + ~BPF_JIT ~BPF_EVENTS ~FUNCTION_TRACER." check_extra_config } diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild index 5062f45dfd8..14ba36443f1 100644 --- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild +++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild @@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS" + ~BPF_JIT ~BPF_EVENTS ~FUNCTION_TRACER." check_extra_config }
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 12418e70be9a9a6a44216b1741a51dfa82a89b22 Author: Zac Medico gentoo org> AuthorDate: Tue Jan 2 01:45:58 2018 + Commit: Zac Medico gentoo org> CommitDate: Tue Jan 2 01:51:13 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12418e70 dev-util/bcc: version bump to 0.5.0_p20171230 Closes: https://bugs.gentoo.org/642852 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 51 + 2 files changed, 52 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 8346a7fbce5..c368c0136da 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1 +1,2 @@ DIST bcc-0.5.0.tar.gz 1764775 BLAKE2B e1e059b83846115347f225e968edd2823408c26f4f25a89e26c663147ca9c379222c4f1d97578f7cf981fbbb23307deab408bcb278cb26fde5399afbbceb1e39 SHA512 12de5ef04185dccd0847fc97ae855b386e0c81b545ae497af797667925ebedf97164c17fb99468abae3f87fb3ddfdba5200070f80b3bbcad63c2355497012f0e +DIST bcc-0.5.0_p20171230.tar.gz 1773522 BLAKE2B bc5ec32570cf230f071c10d2925a8c8a777c60c22d31bbf72f3cad1718e59dacd604e45a326ff2a941aa519a2b3544bc7376dd40ceafe154c497b488e0ec1b9b SHA512 d8e810768b5801c0beef98a13ee23eb8aa756f7f8a3e35f6a391958e30affc5a8622a9b75c785f66d86761105045cb2b1c7ce284f3ac3b482a4605987bea9f30 diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild new file mode 100644 index 000..5062f45dfd8 --- /dev/null +++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit cmake-utils linux-info python-single-r1 python-utils-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +EGIT_COMMIT="82ef5a0d999b687d26059e5adfdaac3e605f2339" +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +RESTRICT="test" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=dev-libs/elfutils-0.166:= + sys-devel/clang:= + >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~BPF_JIT ~BPF_EVENTS" + + check_extra_config +} + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DREVISION=${PV%%_*} + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + python_fix_shebang "${ED}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 0b06091646ccf0a81c452c5f4eddb8d919d1efb8 Author: Zac Medico gentoo org> AuthorDate: Tue Jan 2 01:02:53 2018 + Commit: Zac Medico gentoo org> CommitDate: Tue Jan 2 01:04:17 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b060916 dev-util/bcc: remove old versions Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-util/bcc/Manifest | 2 -- dev-util/bcc/bcc-0.3.0_p20170913.ebuild | 51 - dev-util/bcc/bcc-0.4.0.ebuild | 51 - 3 files changed, 104 deletions(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 251c71adfd1..8346a7fbce5 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,3 +1 @@ -DIST bcc-0.3.0_p20170913.tar.gz 1736513 BLAKE2B 1ed234f3c74e3cc9f47a26f97a8e296499eecc30442a59a3da7b4a5bdb0d628033f01c9ba038a0f2c2de13dd381a627590d387d0c77361e82c10e0a4f5d145b2 SHA512 8298d98fcadc95a2f5f27e1f656f392634c0940cf6ea03f432135477790e770f58dc3e3e0b434391eff8d4e3df6671c250252a29a7344c6adf7606251daef4dd -DIST bcc-0.4.0.tar.gz 1752520 BLAKE2B 3fdaafebc0ceadbdc5ab2ce0fc7e154ebe0242adb1fec912f517cbf14065a0e79d21794b47a82c4b29c8a618882f75b0d22a29799387c7c250ec54ac7ec5f89e SHA512 d4bca6ab30ed2d398685a5e142bc55ebd70d29b494ce9fa28d85aceb1843111de8f1c61049712d8be9ab827b65866db07b6be27e82bd243e182b7bbe6fb2014f DIST bcc-0.5.0.tar.gz 1764775 BLAKE2B e1e059b83846115347f225e968edd2823408c26f4f25a89e26c663147ca9c379222c4f1d97578f7cf981fbbb23307deab408bcb278cb26fde5399afbbceb1e39 SHA512 12de5ef04185dccd0847fc97ae855b386e0c81b545ae497af797667925ebedf97164c17fb99468abae3f87fb3ddfdba5200070f80b3bbcad63c2355497012f0e diff --git a/dev-util/bcc/bcc-0.3.0_p20170913.ebuild b/dev-util/bcc/bcc-0.3.0_p20170913.ebuild deleted file mode 100644 index 1aaafa79153..000 --- a/dev-util/bcc/bcc-0.3.0_p20170913.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) - -inherit cmake-utils linux-info python-single-r1 python-utils-r1 - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/; -EGIT_COMMIT="488c119ee7aa7598c11be876acd6761342874e68" -SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -RESTRICT="test" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=">=dev-libs/elfutils-0.166:= - sys-devel/clang:= - >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] - ${PYTHON_DEPS}" -DEPEND="${RDEPEND}" -S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} - -pkg_pretend() { - local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS" - - check_extra_config -} - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DREVISION=${PV%%_*} - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - python_fix_shebang "${ED}" -} diff --git a/dev-util/bcc/bcc-0.4.0.ebuild b/dev-util/bcc/bcc-0.4.0.ebuild deleted file mode 100644 index 0e8e3282695..000 --- a/dev-util/bcc/bcc-0.4.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) - -inherit cmake-utils linux-info python-single-r1 python-utils-r1 - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/; -EGIT_COMMIT="v${PV}" -SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -RESTRICT="test" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=">=dev-libs/elfutils-0.166:= - sys-devel/clang:= - >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] - ${PYTHON_DEPS}" -DEPEND="${RDEPEND}" -S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} - -pkg_pretend() { - local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS" - - check_extra_config -} - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DREVISION=${PV%%_*} - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - python_fix_shebang "${ED}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 9927a292c3d456cdf508478fdbc2253ac81653ba Author: Zac Medico gentoo org> AuthorDate: Thu Dec 14 19:07:24 2017 + Commit: Zac Medico gentoo org> CommitDate: Thu Dec 14 19:08:12 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9927a292 dev-util/bcc: version bump to 0.5.0 Package-Manager: Portage-2.3.18, Repoman-2.3.6 dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.5.0.ebuild | 51 +++ 2 files changed, 52 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 92c6c5dc545..251c71adfd1 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,2 +1,3 @@ DIST bcc-0.3.0_p20170913.tar.gz 1736513 BLAKE2B 1ed234f3c74e3cc9f47a26f97a8e296499eecc30442a59a3da7b4a5bdb0d628033f01c9ba038a0f2c2de13dd381a627590d387d0c77361e82c10e0a4f5d145b2 SHA512 8298d98fcadc95a2f5f27e1f656f392634c0940cf6ea03f432135477790e770f58dc3e3e0b434391eff8d4e3df6671c250252a29a7344c6adf7606251daef4dd DIST bcc-0.4.0.tar.gz 1752520 BLAKE2B 3fdaafebc0ceadbdc5ab2ce0fc7e154ebe0242adb1fec912f517cbf14065a0e79d21794b47a82c4b29c8a618882f75b0d22a29799387c7c250ec54ac7ec5f89e SHA512 d4bca6ab30ed2d398685a5e142bc55ebd70d29b494ce9fa28d85aceb1843111de8f1c61049712d8be9ab827b65866db07b6be27e82bd243e182b7bbe6fb2014f +DIST bcc-0.5.0.tar.gz 1764775 BLAKE2B e1e059b83846115347f225e968edd2823408c26f4f25a89e26c663147ca9c379222c4f1d97578f7cf981fbbb23307deab408bcb278cb26fde5399afbbceb1e39 SHA512 12de5ef04185dccd0847fc97ae855b386e0c81b545ae497af797667925ebedf97164c17fb99468abae3f87fb3ddfdba5200070f80b3bbcad63c2355497012f0e diff --git a/dev-util/bcc/bcc-0.5.0.ebuild b/dev-util/bcc/bcc-0.5.0.ebuild new file mode 100644 index 000..0e8e3282695 --- /dev/null +++ b/dev-util/bcc/bcc-0.5.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit cmake-utils linux-info python-single-r1 python-utils-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +EGIT_COMMIT="v${PV}" +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +RESTRICT="test" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=dev-libs/elfutils-0.166:= + sys-devel/clang:= + >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~BPF_JIT ~BPF_EVENTS" + + check_extra_config +} + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DREVISION=${PV%%_*} + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + python_fix_shebang "${ED}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 3fe242d4dde1455fb2463a71949db898fb2d55dc Author: Zac Medico gentoo org> AuthorDate: Fri Oct 27 17:59:42 2017 + Commit: Zac Medico gentoo org> CommitDate: Fri Oct 27 17:59:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fe242d4 dev-util/bcc: remove old versions Package-Manager: Portage-2.3.12, Repoman-2.3.3 dev-util/bcc/Manifest| 3 --- dev-util/bcc/bcc-0.2.0-r1.ebuild | 51 dev-util/bcc/bcc-0.3.0.ebuild| 56 3 files changed, 110 deletions(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 56cc4004412..a0b797fd637 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,5 +1,2 @@ -DIST bcc-0.2.0.tar.gz 1195653 SHA256 8bdea41286dda0605e3e52fc76d345356dc637434935a112e6378e2dcb439a70 SHA512 edb696a5382e2f56d06e6b8b65c37b50e719da944fbce43cbad116c773e759fb51837d57ae3d159d83a489dfd0254b9f50b97dab7116465d57f787cf50d58808 WHIRLPOOL ffa4b47dbb16a73699176bd2926763588c6f5ed73052d58ce8f9c51af1eba82c73ac541458b34d6fbd8cd9b698b37bfedc9c9f312967ce639f45daf4789138b2 -DIST bcc-0.3.0-llvm5-76887992d786064213af87694d2a21745e579338.patch 2600 SHA256 e7bf9b9b46a339431bf272a2f8d19c5977db69a36f1f374c73ef2f95a5d1a3a3 SHA512 1b5330a5a8bb8d7152130e5f2acbd5b3f7cad42cc519ff51312792d529a37eae76881eb1fae74c637de4fab35b5a0d33df7ca2bb55e65daac6b54b08c7037286 WHIRLPOOL 841628d3525429f00dc0a767e9a953702bbaf20fd6a8164d9bf3ee909272ca25a700c965fdb0fcb8de99a43b8d8de9eb8414caaf84239e31f55809d120bf7e6e -DIST bcc-0.3.0.tar.gz 1645152 SHA256 88f54dff96c30c6e7b45f475938eef790b1c9485f794b1ac6791c4e56007f7cc SHA512 e5a0f9ad1b0ba865b5644a5a4a0ad130708aac882239ed545bcfd74a5d80328361bc92287bad5569710849682501841e89279089efc71a97da4e02bfc709b916 WHIRLPOOL fb06e4bd7e5ffbee104b5ad4d6e6a9004fc77dccf9f9cdebfa16741c899ce16c0154d6700f9eb6f8754c90da69eeb17ac9a3e878b5f75965dbccd13f6ad35abb DIST bcc-0.3.0_p20170913.tar.gz 1736513 SHA256 9d6357b50f64d2b0ef2ab4d2ae50397b9cd42eaaff766066e42c50b4b9588b29 SHA512 8298d98fcadc95a2f5f27e1f656f392634c0940cf6ea03f432135477790e770f58dc3e3e0b434391eff8d4e3df6671c250252a29a7344c6adf7606251daef4dd WHIRLPOOL e9a6b9a1aac158ea8fa012a88acd2c5027f8cc44305dc1c135326a8f40d21e81db1382a34fb7f8cab6922845bc7d7867a8fa094e21d03bbb5d7985592f8112e2 DIST bcc-0.4.0.tar.gz 1752520 SHA256 f77dd07262e8365e48589bf0475e3248e4e77deae0f90e4fb77af26255bce87d SHA512 d4bca6ab30ed2d398685a5e142bc55ebd70d29b494ce9fa28d85aceb1843111de8f1c61049712d8be9ab827b65866db07b6be27e82bd243e182b7bbe6fb2014f WHIRLPOOL 769621bc8725ff8797431e0580e1051339e97d2cd07b76a86b68f43a162fea253f35a76807e64befbe676030377d3ebc486324c2ad41fb3b33a0c546cd24 diff --git a/dev-util/bcc/bcc-0.2.0-r1.ebuild b/dev-util/bcc/bcc-0.2.0-r1.ebuild deleted file mode 100644 index 4cd829860f8..000 --- a/dev-util/bcc/bcc-0.2.0-r1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5} ) - -inherit cmake-utils linux-info python-single-r1 python-utils-r1 - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/; -EGIT_COMMIT="v${PV}" -SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -RESTRICT="test" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=">=dev-libs/elfutils-0.166:= - sys-devel/clang:= - >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] - ${PYTHON_DEPS}" -DEPEND="${RDEPEND}" -S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} - -pkg_pretend() { - local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS" - - check_extra_config -} - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DREVISION=${PV%%_*} - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - python_fix_shebang "${ED}" -} diff --git a/dev-util/bcc/bcc-0.3.0.ebuild b/dev-util/bcc/bcc-0.3.0.ebuild deleted file mode 100644 index 4c73ab15df1..000 --- a/dev-util/bcc/bcc-0.3.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) - -inherit cmake-utils linux-info python-single-r1 python-utils-r1 - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/; -EGIT_COMMIT="v${PV}" -SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz - https://github.com/iovisor/bcc/commit/76887992d786064213af87694d2a21745e579338.patch ->
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 16b2ac5e52a3cb6842bc1559f91411f8ff040e5b Author: Zac Medico gentoo org> AuthorDate: Fri Oct 27 17:57:54 2017 + Commit: Zac Medico gentoo org> CommitDate: Fri Oct 27 17:58:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16b2ac5e dev-util/bcc: version bump to 0.4.0 Package-Manager: Portage-2.3.12, Repoman-2.3.3 dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.4.0.ebuild | 51 +++ 2 files changed, 52 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index cb03ccd7aa4..56cc4004412 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -2,3 +2,4 @@ DIST bcc-0.2.0.tar.gz 1195653 SHA256 8bdea41286dda0605e3e52fc76d345356dc63743493 DIST bcc-0.3.0-llvm5-76887992d786064213af87694d2a21745e579338.patch 2600 SHA256 e7bf9b9b46a339431bf272a2f8d19c5977db69a36f1f374c73ef2f95a5d1a3a3 SHA512 1b5330a5a8bb8d7152130e5f2acbd5b3f7cad42cc519ff51312792d529a37eae76881eb1fae74c637de4fab35b5a0d33df7ca2bb55e65daac6b54b08c7037286 WHIRLPOOL 841628d3525429f00dc0a767e9a953702bbaf20fd6a8164d9bf3ee909272ca25a700c965fdb0fcb8de99a43b8d8de9eb8414caaf84239e31f55809d120bf7e6e DIST bcc-0.3.0.tar.gz 1645152 SHA256 88f54dff96c30c6e7b45f475938eef790b1c9485f794b1ac6791c4e56007f7cc SHA512 e5a0f9ad1b0ba865b5644a5a4a0ad130708aac882239ed545bcfd74a5d80328361bc92287bad5569710849682501841e89279089efc71a97da4e02bfc709b916 WHIRLPOOL fb06e4bd7e5ffbee104b5ad4d6e6a9004fc77dccf9f9cdebfa16741c899ce16c0154d6700f9eb6f8754c90da69eeb17ac9a3e878b5f75965dbccd13f6ad35abb DIST bcc-0.3.0_p20170913.tar.gz 1736513 SHA256 9d6357b50f64d2b0ef2ab4d2ae50397b9cd42eaaff766066e42c50b4b9588b29 SHA512 8298d98fcadc95a2f5f27e1f656f392634c0940cf6ea03f432135477790e770f58dc3e3e0b434391eff8d4e3df6671c250252a29a7344c6adf7606251daef4dd WHIRLPOOL e9a6b9a1aac158ea8fa012a88acd2c5027f8cc44305dc1c135326a8f40d21e81db1382a34fb7f8cab6922845bc7d7867a8fa094e21d03bbb5d7985592f8112e2 +DIST bcc-0.4.0.tar.gz 1752520 SHA256 f77dd07262e8365e48589bf0475e3248e4e77deae0f90e4fb77af26255bce87d SHA512 d4bca6ab30ed2d398685a5e142bc55ebd70d29b494ce9fa28d85aceb1843111de8f1c61049712d8be9ab827b65866db07b6be27e82bd243e182b7bbe6fb2014f WHIRLPOOL 769621bc8725ff8797431e0580e1051339e97d2cd07b76a86b68f43a162fea253f35a76807e64befbe676030377d3ebc486324c2ad41fb3b33a0c546cd24 diff --git a/dev-util/bcc/bcc-0.4.0.ebuild b/dev-util/bcc/bcc-0.4.0.ebuild new file mode 100644 index 000..0e8e3282695 --- /dev/null +++ b/dev-util/bcc/bcc-0.4.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit cmake-utils linux-info python-single-r1 python-utils-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +EGIT_COMMIT="v${PV}" +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +RESTRICT="test" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=dev-libs/elfutils-0.166:= + sys-devel/clang:= + >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~BPF_JIT ~BPF_EVENTS" + + check_extra_config +} + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DREVISION=${PV%%_*} + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + python_fix_shebang "${ED}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: e3ae62830a65b53e372ade3d464c99d810911708 Author: Zac Medico gentoo org> AuthorDate: Fri Sep 15 07:37:24 2017 + Commit: Zac Medico gentoo org> CommitDate: Fri Sep 15 07:38:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3ae6283 dev-util/bcc: version bump to 0.3.0_p20170913 Package-Manager: Portage-2.3.8, Repoman-2.3.2 dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.3.0_p20170913.ebuild | 51 + 2 files changed, 52 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 6ba6ace6d73..cb03ccd7aa4 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,3 +1,4 @@ DIST bcc-0.2.0.tar.gz 1195653 SHA256 8bdea41286dda0605e3e52fc76d345356dc637434935a112e6378e2dcb439a70 SHA512 edb696a5382e2f56d06e6b8b65c37b50e719da944fbce43cbad116c773e759fb51837d57ae3d159d83a489dfd0254b9f50b97dab7116465d57f787cf50d58808 WHIRLPOOL ffa4b47dbb16a73699176bd2926763588c6f5ed73052d58ce8f9c51af1eba82c73ac541458b34d6fbd8cd9b698b37bfedc9c9f312967ce639f45daf4789138b2 DIST bcc-0.3.0-llvm5-76887992d786064213af87694d2a21745e579338.patch 2600 SHA256 e7bf9b9b46a339431bf272a2f8d19c5977db69a36f1f374c73ef2f95a5d1a3a3 SHA512 1b5330a5a8bb8d7152130e5f2acbd5b3f7cad42cc519ff51312792d529a37eae76881eb1fae74c637de4fab35b5a0d33df7ca2bb55e65daac6b54b08c7037286 WHIRLPOOL 841628d3525429f00dc0a767e9a953702bbaf20fd6a8164d9bf3ee909272ca25a700c965fdb0fcb8de99a43b8d8de9eb8414caaf84239e31f55809d120bf7e6e DIST bcc-0.3.0.tar.gz 1645152 SHA256 88f54dff96c30c6e7b45f475938eef790b1c9485f794b1ac6791c4e56007f7cc SHA512 e5a0f9ad1b0ba865b5644a5a4a0ad130708aac882239ed545bcfd74a5d80328361bc92287bad5569710849682501841e89279089efc71a97da4e02bfc709b916 WHIRLPOOL fb06e4bd7e5ffbee104b5ad4d6e6a9004fc77dccf9f9cdebfa16741c899ce16c0154d6700f9eb6f8754c90da69eeb17ac9a3e878b5f75965dbccd13f6ad35abb +DIST bcc-0.3.0_p20170913.tar.gz 1736513 SHA256 9d6357b50f64d2b0ef2ab4d2ae50397b9cd42eaaff766066e42c50b4b9588b29 SHA512 8298d98fcadc95a2f5f27e1f656f392634c0940cf6ea03f432135477790e770f58dc3e3e0b434391eff8d4e3df6671c250252a29a7344c6adf7606251daef4dd WHIRLPOOL e9a6b9a1aac158ea8fa012a88acd2c5027f8cc44305dc1c135326a8f40d21e81db1382a34fb7f8cab6922845bc7d7867a8fa094e21d03bbb5d7985592f8112e2 diff --git a/dev-util/bcc/bcc-0.3.0_p20170913.ebuild b/dev-util/bcc/bcc-0.3.0_p20170913.ebuild new file mode 100644 index 000..1aaafa79153 --- /dev/null +++ b/dev-util/bcc/bcc-0.3.0_p20170913.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit cmake-utils linux-info python-single-r1 python-utils-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +EGIT_COMMIT="488c119ee7aa7598c11be876acd6761342874e68" +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +RESTRICT="test" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=dev-libs/elfutils-0.166:= + sys-devel/clang:= + >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~BPF_JIT ~BPF_EVENTS" + + check_extra_config +} + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DREVISION=${PV%%_*} + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + python_fix_shebang "${ED}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: ab73b622b45fba34011698d592849e1d3b1a62f5 Author: Zac Medico gentoo org> AuthorDate: Wed Sep 13 21:32:10 2017 + Commit: Zac Medico gentoo org> CommitDate: Wed Sep 13 21:33:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab73b622 dev-util/bcc: patch 0.3.0 for llvm-5 (bug 630778) Closes: https://bugs.gentoo.org/630778 Package-Manager: Portage-2.3.8, Repoman-2.3.2 dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.3.0.ebuild | 7 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 1e2f43b1caf..6ba6ace6d73 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,2 +1,3 @@ DIST bcc-0.2.0.tar.gz 1195653 SHA256 8bdea41286dda0605e3e52fc76d345356dc637434935a112e6378e2dcb439a70 SHA512 edb696a5382e2f56d06e6b8b65c37b50e719da944fbce43cbad116c773e759fb51837d57ae3d159d83a489dfd0254b9f50b97dab7116465d57f787cf50d58808 WHIRLPOOL ffa4b47dbb16a73699176bd2926763588c6f5ed73052d58ce8f9c51af1eba82c73ac541458b34d6fbd8cd9b698b37bfedc9c9f312967ce639f45daf4789138b2 +DIST bcc-0.3.0-llvm5-76887992d786064213af87694d2a21745e579338.patch 2600 SHA256 e7bf9b9b46a339431bf272a2f8d19c5977db69a36f1f374c73ef2f95a5d1a3a3 SHA512 1b5330a5a8bb8d7152130e5f2acbd5b3f7cad42cc519ff51312792d529a37eae76881eb1fae74c637de4fab35b5a0d33df7ca2bb55e65daac6b54b08c7037286 WHIRLPOOL 841628d3525429f00dc0a767e9a953702bbaf20fd6a8164d9bf3ee909272ca25a700c965fdb0fcb8de99a43b8d8de9eb8414caaf84239e31f55809d120bf7e6e DIST bcc-0.3.0.tar.gz 1645152 SHA256 88f54dff96c30c6e7b45f475938eef790b1c9485f794b1ac6791c4e56007f7cc SHA512 e5a0f9ad1b0ba865b5644a5a4a0ad130708aac882239ed545bcfd74a5d80328361bc92287bad5569710849682501841e89279089efc71a97da4e02bfc709b916 WHIRLPOOL fb06e4bd7e5ffbee104b5ad4d6e6a9004fc77dccf9f9cdebfa16741c899ce16c0154d6700f9eb6f8754c90da69eeb17ac9a3e878b5f75965dbccd13f6ad35abb diff --git a/dev-util/bcc/bcc-0.3.0.ebuild b/dev-util/bcc/bcc-0.3.0.ebuild index 0e8e3282695..4c73ab15df1 100644 --- a/dev-util/bcc/bcc-0.3.0.ebuild +++ b/dev-util/bcc/bcc-0.3.0.ebuild @@ -10,7 +10,8 @@ inherit cmake-utils linux-info python-single-r1 python-utils-r1 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" HOMEPAGE="https://iovisor.github.io/bcc/; EGIT_COMMIT="v${PV}" -SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz + https://github.com/iovisor/bcc/commit/76887992d786064213af87694d2a21745e579338.patch -> bcc-0.3.0-llvm5-76887992d786064213af87694d2a21745e579338.patch" RESTRICT="test" LICENSE="Apache-2.0" @@ -26,6 +27,10 @@ RDEPEND=">=dev-libs/elfutils-0.166:= DEPEND="${RDEPEND}" S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} +PATCHES=( + "${DISTDIR}/bcc-0.3.0-llvm5-76887992d786064213af87694d2a21745e579338.patch" +) + pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF ~BPF_JIT ~BPF_EVENTS"
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 82f6dd994b64fc190768f26b4fee91b84e9b0ed9 Author: Zac Medico gentoo org> AuthorDate: Sun Mar 19 21:51:22 2017 + Commit: Zac Medico gentoo org> CommitDate: Sun Mar 19 21:53:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f6dd99 dev-util/bcc: remove old version 0.1.8-r2 Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-util/bcc/Manifest| 1 - dev-util/bcc/bcc-0.1.8-r2.ebuild | 56 2 files changed, 57 deletions(-) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 87217d22111..1e2f43b1caf 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,3 +1,2 @@ -DIST bcc-0.1.8.tar.gz 694032 SHA256 7535d0dec063454a858337dd07211ad2a207f8fa5665a3fad166f38415e50d70 SHA512 d5a0ba306043f8601c7e358546a57e518f2843228dbeca71d483385b00505af46c89eb92437955e9c325d9b326314101b344e8ca4930bca4161614ca1c893301 WHIRLPOOL 198bdcd72b1a701f8a73fa3ede9385dff2cc0869859962841187692838e002cb78a753f128084d67450d5aeb01034b873268188cecf4af188a5db7a67e676b50 DIST bcc-0.2.0.tar.gz 1195653 SHA256 8bdea41286dda0605e3e52fc76d345356dc637434935a112e6378e2dcb439a70 SHA512 edb696a5382e2f56d06e6b8b65c37b50e719da944fbce43cbad116c773e759fb51837d57ae3d159d83a489dfd0254b9f50b97dab7116465d57f787cf50d58808 WHIRLPOOL ffa4b47dbb16a73699176bd2926763588c6f5ed73052d58ce8f9c51af1eba82c73ac541458b34d6fbd8cd9b698b37bfedc9c9f312967ce639f45daf4789138b2 DIST bcc-0.3.0.tar.gz 1645152 SHA256 88f54dff96c30c6e7b45f475938eef790b1c9485f794b1ac6791c4e56007f7cc SHA512 e5a0f9ad1b0ba865b5644a5a4a0ad130708aac882239ed545bcfd74a5d80328361bc92287bad5569710849682501841e89279089efc71a97da4e02bfc709b916 WHIRLPOOL fb06e4bd7e5ffbee104b5ad4d6e6a9004fc77dccf9f9cdebfa16741c899ce16c0154d6700f9eb6f8754c90da69eeb17ac9a3e878b5f75965dbccd13f6ad35abb diff --git a/dev-util/bcc/bcc-0.1.8-r2.ebuild b/dev-util/bcc/bcc-0.1.8-r2.ebuild deleted file mode 100644 index b2a4e834cb1..000 --- a/dev-util/bcc/bcc-0.1.8-r2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5} ) - -inherit cmake-utils linux-info python-single-r1 python-utils-r1 - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/; -EGIT_COMMIT="v${PV}" -SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -RESTRICT="test" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=">=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] - sys-devel/clang - ${PYTHON_DEPS}" -DEPEND="${RDEPEND}" -S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} - -pkg_pretend() { - local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~BPF_EVENTS" - - check_extra_config -} - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - #582770 don't use static libstdc++ - sed -i -e '21,33d' src/cc/CMakeLists.txt || die - default -} - -src_configure() { - local mycmakeargs=( - -DREVISION=${PV%%_*} - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - python_fix_shebang "${ED}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 3e74f1914068642660b8484dd51f3111a0430413 Author: Zac Medico gentoo org> AuthorDate: Sun Mar 19 21:47:25 2017 + Commit: Zac Medico gentoo org> CommitDate: Sun Mar 19 21:53:12 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e74f191 dev-util/bcc: version bump to 0.3.0 Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.3.0.ebuild | 51 +++ 2 files changed, 52 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 0b5f1d252b5..87217d22111 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1,2 +1,3 @@ DIST bcc-0.1.8.tar.gz 694032 SHA256 7535d0dec063454a858337dd07211ad2a207f8fa5665a3fad166f38415e50d70 SHA512 d5a0ba306043f8601c7e358546a57e518f2843228dbeca71d483385b00505af46c89eb92437955e9c325d9b326314101b344e8ca4930bca4161614ca1c893301 WHIRLPOOL 198bdcd72b1a701f8a73fa3ede9385dff2cc0869859962841187692838e002cb78a753f128084d67450d5aeb01034b873268188cecf4af188a5db7a67e676b50 DIST bcc-0.2.0.tar.gz 1195653 SHA256 8bdea41286dda0605e3e52fc76d345356dc637434935a112e6378e2dcb439a70 SHA512 edb696a5382e2f56d06e6b8b65c37b50e719da944fbce43cbad116c773e759fb51837d57ae3d159d83a489dfd0254b9f50b97dab7116465d57f787cf50d58808 WHIRLPOOL ffa4b47dbb16a73699176bd2926763588c6f5ed73052d58ce8f9c51af1eba82c73ac541458b34d6fbd8cd9b698b37bfedc9c9f312967ce639f45daf4789138b2 +DIST bcc-0.3.0.tar.gz 1645152 SHA256 88f54dff96c30c6e7b45f475938eef790b1c9485f794b1ac6791c4e56007f7cc SHA512 e5a0f9ad1b0ba865b5644a5a4a0ad130708aac882239ed545bcfd74a5d80328361bc92287bad5569710849682501841e89279089efc71a97da4e02bfc709b916 WHIRLPOOL fb06e4bd7e5ffbee104b5ad4d6e6a9004fc77dccf9f9cdebfa16741c899ce16c0154d6700f9eb6f8754c90da69eeb17ac9a3e878b5f75965dbccd13f6ad35abb diff --git a/dev-util/bcc/bcc-0.3.0.ebuild b/dev-util/bcc/bcc-0.3.0.ebuild new file mode 100644 index 000..0e8e3282695 --- /dev/null +++ b/dev-util/bcc/bcc-0.3.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit cmake-utils linux-info python-single-r1 python-utils-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +EGIT_COMMIT="v${PV}" +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +RESTRICT="test" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=dev-libs/elfutils-0.166:= + sys-devel/clang:= + >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~BPF_JIT ~BPF_EVENTS" + + check_extra_config +} + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DREVISION=${PV%%_*} + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + python_fix_shebang "${ED}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 5e087d7a86951946c6fc75f272a476f7dc7771ea Author: Zac Medico gentoo org> AuthorDate: Wed Nov 2 19:57:10 2016 + Commit: Zac Medico gentoo org> CommitDate: Wed Nov 2 20:01:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e087d7a dev-util/bcc: drop ~HAVE_BPF_JIT from CONFIG_CHECK Since linux 4.6, HAVE_BPF_JIT no longer exists. It is enough to specify BPF_JIT, since BPF_JIT depends on HAVE_BPF_JIT for linux less than 4.6, and depends on HAVE_CBPF_JIT || HAVE_EBPF_JIT since linux 4.6 (see linux commit 606b5908e0493a3946f7d3bc63871b201e87). Reported-by: Thomas Stein meine-oma.de> Package-Manager: portage-2.3.2 dev-util/bcc/bcc-0.1.8-r2.ebuild | 2 +- dev-util/bcc/bcc-0.2.0-r1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/bcc/bcc-0.1.8-r2.ebuild b/dev-util/bcc/bcc-0.1.8-r2.ebuild index 5af88a6..b1d13fe 100644 --- a/dev-util/bcc/bcc-0.1.8-r2.ebuild +++ b/dev-util/bcc/bcc-0.1.8-r2.ebuild @@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~HAVE_BPF_JIT ~BPF_EVENTS" + ~BPF_JIT ~BPF_EVENTS" check_extra_config } diff --git a/dev-util/bcc/bcc-0.2.0-r1.ebuild b/dev-util/bcc/bcc-0.2.0-r1.ebuild index 9d2e18c..bb608ad 100644 --- a/dev-util/bcc/bcc-0.2.0-r1.ebuild +++ b/dev-util/bcc/bcc-0.2.0-r1.ebuild @@ -29,7 +29,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} pkg_pretend() { local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~BPF_JIT ~HAVE_BPF_JIT ~BPF_EVENTS" + ~BPF_JIT ~BPF_EVENTS" check_extra_config }
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: d6036965c7e48128532daae1218dc58d0c8548cc Author: Zac Medico gentoo org> AuthorDate: Tue Nov 1 16:12:52 2016 + Commit: Zac Medico gentoo org> CommitDate: Tue Nov 1 16:12:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6036965 dev-util/bcc: require at least elfutils-0.166 for GElf_Nhdr in gelf.h Package-Manager: portage-2.3.2 dev-util/bcc/bcc-0.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.2.0-r1.ebuild b/dev-util/bcc/bcc-0.2.0-r1.ebuild index a63176b..9d2e18c 100644 --- a/dev-util/bcc/bcc-0.2.0-r1.ebuild +++ b/dev-util/bcc/bcc-0.2.0-r1.ebuild @@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~x86" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND="dev-libs/elfutils:= +RDEPEND=">=dev-libs/elfutils-0.166:= sys-devel/clang:= >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] ${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 9910600210a6502962f4f4a3e728819f2d77be1e Author: Zac Medico gentoo org> AuthorDate: Tue Nov 1 15:54:42 2016 + Commit: Zac Medico gentoo org> CommitDate: Tue Nov 1 16:01:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99106002 dev-util/bcc: add elfutils dep for bug 598617 Package-Manager: portage-2.3.2 dev-util/bcc/bcc-0.2.0.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-util/bcc/bcc-0.2.0.ebuild b/dev-util/bcc/bcc-0.2.0.ebuild index 11d588b..a63176b 100644 --- a/dev-util/bcc/bcc-0.2.0.ebuild +++ b/dev-util/bcc/bcc-0.2.0.ebuild @@ -20,8 +20,9 @@ KEYWORDS="~amd64 ~x86" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND=">=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] - sys-devel/clang +RDEPEND="dev-libs/elfutils:= + sys-devel/clang:= + >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] ${PYTHON_DEPS}" DEPEND="${RDEPEND}" S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: 3193941f56a8da20eeff0aa31c08cb8a906ee450 Author: Zac Medico gentoo org> AuthorDate: Tue Nov 1 16:00:48 2016 + Commit: Zac Medico gentoo org> CommitDate: Tue Nov 1 16:01:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3193941f dev-util/bcc: revision bump to bcc-0.2.0-r1 for bug 598617 Package-Manager: portage-2.3.2 dev-util/bcc/{bcc-0.2.0.ebuild => bcc-0.2.0-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/dev-util/bcc/bcc-0.2.0.ebuild b/dev-util/bcc/bcc-0.2.0-r1.ebuild similarity index 100% rename from dev-util/bcc/bcc-0.2.0.ebuild rename to dev-util/bcc/bcc-0.2.0-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: a1ebfdd0630d495aa9f201dda3819493f309552b Author: Michał Górny gentoo org> AuthorDate: Sat Oct 1 08:19:38 2016 + Commit: Michał Górny gentoo org> CommitDate: Sat Oct 1 13:05:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ebfdd0 dev-util/bcc: Update deps for LLVM_TARGETS=BPF dev-util/bcc/bcc-0.1.8-r2.ebuild | 2 +- dev-util/bcc/bcc-0.2.0.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/bcc/bcc-0.1.8-r2.ebuild b/dev-util/bcc/bcc-0.1.8-r2.ebuild index 1b2707d..5af88a6 100644 --- a/dev-util/bcc/bcc-0.1.8-r2.ebuild +++ b/dev-util/bcc/bcc-0.1.8-r2.ebuild @@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~x86" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND=">=sys-devel/llvm-3.7:= +RDEPEND=">=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] sys-devel/clang ${PYTHON_DEPS}" DEPEND="${RDEPEND}" diff --git a/dev-util/bcc/bcc-0.2.0.ebuild b/dev-util/bcc/bcc-0.2.0.ebuild index 682f75e..11d588b 100644 --- a/dev-util/bcc/bcc-0.2.0.ebuild +++ b/dev-util/bcc/bcc-0.2.0.ebuild @@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~x86" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND=">=sys-devel/llvm-3.7:= +RDEPEND=">=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)] sys-devel/clang ${PYTHON_DEPS}" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: dd1d43ea62235ac850280768de78b32c720f3276 Author: Zac Medico gentoo org> AuthorDate: Fri Sep 16 18:58:06 2016 + Commit: Zac Medico gentoo org> CommitDate: Fri Sep 16 18:58:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1d43ea dev-util/bcc: version bump to 0.2.0 Package-Manager: portage-2.3.0 dev-util/bcc/Manifest | 1 + dev-util/bcc/bcc-0.2.0.ebuild | 51 +++ 2 files changed, 52 insertions(+) diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index e2f687a..0b5f1d2 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -1 +1,2 @@ DIST bcc-0.1.8.tar.gz 694032 SHA256 7535d0dec063454a858337dd07211ad2a207f8fa5665a3fad166f38415e50d70 SHA512 d5a0ba306043f8601c7e358546a57e518f2843228dbeca71d483385b00505af46c89eb92437955e9c325d9b326314101b344e8ca4930bca4161614ca1c893301 WHIRLPOOL 198bdcd72b1a701f8a73fa3ede9385dff2cc0869859962841187692838e002cb78a753f128084d67450d5aeb01034b873268188cecf4af188a5db7a67e676b50 +DIST bcc-0.2.0.tar.gz 1195653 SHA256 8bdea41286dda0605e3e52fc76d345356dc637434935a112e6378e2dcb439a70 SHA512 edb696a5382e2f56d06e6b8b65c37b50e719da944fbce43cbad116c773e759fb51837d57ae3d159d83a489dfd0254b9f50b97dab7116465d57f787cf50d58808 WHIRLPOOL ffa4b47dbb16a73699176bd2926763588c6f5ed73052d58ce8f9c51af1eba82c73ac541458b34d6fbd8cd9b698b37bfedc9c9f312967ce639f45daf4789138b2 diff --git a/dev-util/bcc/bcc-0.2.0.ebuild b/dev-util/bcc/bcc-0.2.0.ebuild new file mode 100644 index ..682f75e --- /dev/null +++ b/dev-util/bcc/bcc-0.2.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5} ) + +inherit cmake-utils linux-info python-single-r1 python-utils-r1 + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/; +EGIT_COMMIT="v${PV}" +SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +RESTRICT="test" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=sys-devel/llvm-3.7:= + sys-devel/clang + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +S=${WORKDIR}/${PN}-${EGIT_COMMIT#v} + +pkg_pretend() { + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF + ~BPF_JIT ~HAVE_BPF_JIT ~BPF_EVENTS" + + check_extra_config +} + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DREVISION=${PV%%_*} + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + python_fix_shebang "${ED}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: e7f94f58997f9d3e11a7e09684d4f1aa17df395a Author: Zac Medico gentoo org> AuthorDate: Wed Aug 24 16:10:57 2016 + Commit: Zac Medico gentoo org> CommitDate: Wed Aug 24 16:10:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7f94f58 dev-util/bcc: revbump to 0.1.8-r2 for changed RDEPEND Package-Manager: portage-2.3.0 dev-util/bcc/{bcc-0.1.8-r1.ebuild => bcc-0.1.8-r2.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/dev-util/bcc/bcc-0.1.8-r1.ebuild b/dev-util/bcc/bcc-0.1.8-r2.ebuild similarity index 100% rename from dev-util/bcc/bcc-0.1.8-r1.ebuild rename to dev-util/bcc/bcc-0.1.8-r2.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: e4e1e3265b573cead45703c35440179a8dc703fd Author: Zac Medico gentoo org> AuthorDate: Wed Aug 24 16:02:47 2016 + Commit: Zac Medico gentoo org> CommitDate: Wed Aug 24 16:07:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e1e326 dev-util/bcc: fix llvm[clang] dep for bug 592006 Package-Manager: portage-2.3.0 dev-util/bcc/bcc-0.1.8-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-util/bcc/bcc-0.1.8-r1.ebuild b/dev-util/bcc/bcc-0.1.8-r1.ebuild index 3783c33..1b2707d 100644 --- a/dev-util/bcc/bcc-0.1.8-r1.ebuild +++ b/dev-util/bcc/bcc-0.1.8-r1.ebuild @@ -20,7 +20,8 @@ KEYWORDS="~amd64 ~x86" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND=">=sys-devel/llvm-3.7:=[clang] +RDEPEND=">=sys-devel/llvm-3.7:= + sys-devel/clang ${PYTHON_DEPS}" DEPEND="${RDEPEND}" S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: ef9977bda2bd7239b2092a61a888e954e7725eaa Author: Jeremi Piotrowski gmail com> AuthorDate: Mon May 23 17:43:54 2016 + Commit: Zac Medico gentoo org> CommitDate: Mon May 23 17:46:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9977bd dev-util/bcc: don't use static libstdc++ for bug 582770 Package-Manager: portage-2.3.0_rc1 dev-util/bcc/bcc-0.1.8.ebuild | 6 ++ 1 file changed, 6 insertions(+) diff --git a/dev-util/bcc/bcc-0.1.8.ebuild b/dev-util/bcc/bcc-0.1.8.ebuild index 8673ca6..3783c33 100644 --- a/dev-util/bcc/bcc-0.1.8.ebuild +++ b/dev-util/bcc/bcc-0.1.8.ebuild @@ -36,6 +36,12 @@ pkg_setup() { python-single-r1_pkg_setup } +src_prepare() { + #582770 don't use static libstdc++ + sed -i -e '21,33d' src/cc/CMakeLists.txt || die + default +} + src_configure() { local mycmakeargs=( -DREVISION=${PV%%_*}
[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
commit: f159e1f5453da3b97ec26889b5c585a198fed756 Author: Zac Medico gentoo org> AuthorDate: Mon May 23 17:44:09 2016 + Commit: Zac Medico gentoo org> CommitDate: Mon May 23 17:46:33 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f159e1f5 dev-util/bcc: revision bump for bug 582770 Package-Manager: portage-2.3.0_rc1 dev-util/bcc/{bcc-0.1.8.ebuild => bcc-0.1.8-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/dev-util/bcc/bcc-0.1.8.ebuild b/dev-util/bcc/bcc-0.1.8-r1.ebuild similarity index 100% rename from dev-util/bcc/bcc-0.1.8.ebuild rename to dev-util/bcc/bcc-0.1.8-r1.ebuild