summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2023-03-05 14:34:11 +0000
committerSam James <sam@gentoo.org>2023-03-05 14:36:34 +0000
commit9ab962ab16855ce94236098f802219a5fab279a0 (patch)
treef19afddffbedc789c6768eace1ccabe0b6fa7f54 /net-libs/xdp-tools
parentdev-python/cython: Stabilize 0.29.33 sparc, #894816 (diff)
downloadgentoo-9ab962ab16855ce94236098f802219a5fab279a0.tar.gz
gentoo-9ab962ab16855ce94236098f802219a5fab279a0.tar.bz2
gentoo-9ab962ab16855ce94236098f802219a5fab279a0.zip
net-libs/xdp-tools: add bpftool dep
Closes: https://bugs.gentoo.org/899684 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'net-libs/xdp-tools')
-rw-r--r--net-libs/xdp-tools/xdp-tools-1.3.1.ebuild18
1 files changed, 10 insertions, 8 deletions
diff --git a/net-libs/xdp-tools/xdp-tools-1.3.1.ebuild b/net-libs/xdp-tools/xdp-tools-1.3.1.ebuild
index fdc4068a030e..e4761fe80cbc 100644
--- a/net-libs/xdp-tools/xdp-tools-1.3.1.ebuild
+++ b/net-libs/xdp-tools/xdp-tools-1.3.1.ebuild
@@ -9,16 +9,18 @@ SRC_URI="https://github.com/xdp-project/${PN}/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="GPL-2 LGPL-2.1 BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
+KEYWORDS="~amd64 ~x86"
IUSE="+tools"
-DEPEND="dev-libs/libbpf:=
- sys-libs/zlib
+DEPEND="
+ dev-libs/libbpf:=
+ dev-util/bpftool
net-libs/libpcap
- virtual/libelf"
+ sys-libs/zlib
+ virtual/libelf
+"
RDEPEND="${DEPEND}"
-BDEPEND=">=sys-devel/clang-10.0.0"
+BDEPEND=">=sys-devel/clang-11.0.0"
# Not prebuilt -- we build them -- but they're not ordinary ELF objects either.
QA_PREBUILT="usr/lib/bpf/*.o"
@@ -37,6 +39,8 @@ src_configure() {
default
}
+src_test() { :; }
+
src_install() {
export PREFIX="${EPREFIX}/usr"
export LIBDIR="${PREFIX}/$(get_libdir)"
@@ -53,5 +57,3 @@ src_install() {
# These are ELF objects but BPF ones.
dostrip -x /usr/lib/bpf
}
-
-src_test() { :; }