dev-util/bpftrace: Check kernel configuration
authorPatrick McLean <chutzpah@gentoo.org>
Fri, 12 Apr 2019 04:28:01 +0000 (21:28 -0700)
committerPatrick McLean <chutzpah@gentoo.org>
Fri, 12 Apr 2019 04:28:30 +0000 (21:28 -0700)
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
dev-util/bpftrace/bpftrace-0.9-r1.ebuild
dev-util/bpftrace/bpftrace-9999.ebuild

index 393a086df3b7ce74e79a22bb23dc8ac028cd4c1c..68c9292ad9c0ded86f244c2df65d1d5c6cb9c47c 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit toolchain-funcs cmake-utils
+inherit toolchain-funcs linux-info cmake-utils
 
 DESCRIPTION="High-level tracing language for eBPF"
 HOMEPAGE="https://github.com/iovisor/bpftrace"
@@ -45,6 +45,12 @@ PATCHES=(
 # lots of fixing needed
 RESTRICT="test"
 
+pkg_pretend() {
+       local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~BPF_JIT ~EBPF_JIT BPF_EVENTS"
+
+       check_extra_config
+}
+
 src_prepare() {
        cmake-utils_src_prepare
 }
index 393a086df3b7ce74e79a22bb23dc8ac028cd4c1c..68c9292ad9c0ded86f244c2df65d1d5c6cb9c47c 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit toolchain-funcs cmake-utils
+inherit toolchain-funcs linux-info cmake-utils
 
 DESCRIPTION="High-level tracing language for eBPF"
 HOMEPAGE="https://github.com/iovisor/bpftrace"
@@ -45,6 +45,12 @@ PATCHES=(
 # lots of fixing needed
 RESTRICT="test"
 
+pkg_pretend() {
+       local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~BPF_JIT ~EBPF_JIT BPF_EVENTS"
+
+       check_extra_config
+}
+
 src_prepare() {
        cmake-utils_src_prepare
 }