diff options
author | Patrick McLean <patrick.mclean@sony.com> | 2020-11-16 20:49:42 -0800 |
---|---|---|
committer | Patrick McLean <chutzpah@gentoo.org> | 2020-11-16 20:49:51 -0800 |
commit | 2295b6c85e23d72b98ca46304b6227a7abcf0ff0 (patch) | |
tree | 3628637a7c5eecb77e6d66d82c9c386bc6584570 /dev-util/bcc/bcc-0.14.0.ebuild | |
parent | dev-util/bcc: Fix kernel config name (bug #754660) (diff) | |
download | gentoo-2295b6c85e23d72b98ca46304b6227a7abcf0ff0.tar.gz gentoo-2295b6c85e23d72b98ca46304b6227a7abcf0ff0.tar.bz2 gentoo-2295b6c85e23d72b98ca46304b6227a7abcf0ff0.zip |
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 <chutzpah@gentoo.org>
Diffstat (limited to 'dev-util/bcc/bcc-0.14.0.ebuild')
-rw-r--r-- | dev-util/bcc/bcc-0.14.0.ebuild | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/dev-util/bcc/bcc-0.14.0.ebuild b/dev-util/bcc/bcc-0.14.0.ebuild deleted file mode 100644 index 5b4acaeb9b3b..000000000000 --- a/dev-util/bcc/bcc-0.14.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# 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:= - <sys-devel/clang-10:= - <sys-devel/llvm-10:=[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" - "${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=9 llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_prepare() { - rmdir src/cc/libbpf || die - mv "${WORKDIR}"/libbpf-${LIBBPF_VER} src/cc/libbpf || die - - cmake-utils_src_prepare -} - -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}" - python_optimize -} |