From 43e482150437ac4a792fdbc3b6e1e527cd51f157 Mon Sep 17 00:00:00 2001 From: Patrick McLean Date: Wed, 10 Aug 2022 12:38:35 -0700 Subject: dev-util/bcc: add 0.25.0 Closes: https://bugs.gentoo.org/853649 Signed-off-by: Patrick McLean --- 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(+) create mode 100644 dev-util/bcc/bcc-0.25.0.ebuild create mode 100644 dev-util/bcc/files/bcc-0.25.0-cmakelists.patch 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 000000000000..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 +