Gentoo Archives: gentoo-commits

From: Patrick McLean <chutzpah@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/bpftrace/
Date: Fri, 12 Apr 2019 04:28:45
Message-Id: 1555043310.30a2bbeeff8a3ef3d4b21014f5f8b9aa6bf7e4c7.chutzpah@gentoo
1 commit: 30a2bbeeff8a3ef3d4b21014f5f8b9aa6bf7e4c7
2 Author: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 12 04:28:01 2019 +0000
4 Commit: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 12 04:28:30 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30a2bbee
7
8 dev-util/bpftrace: Check kernel configuration
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.12
11 Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>
12
13 dev-util/bpftrace/bpftrace-0.9-r1.ebuild | 8 +++++++-
14 dev-util/bpftrace/bpftrace-9999.ebuild | 8 +++++++-
15 2 files changed, 14 insertions(+), 2 deletions(-)
16
17 diff --git a/dev-util/bpftrace/bpftrace-0.9-r1.ebuild b/dev-util/bpftrace/bpftrace-0.9-r1.ebuild
18 index 393a086df3b..68c9292ad9c 100644
19 --- a/dev-util/bpftrace/bpftrace-0.9-r1.ebuild
20 +++ b/dev-util/bpftrace/bpftrace-0.9-r1.ebuild
21 @@ -3,7 +3,7 @@
22
23 EAPI=7
24
25 -inherit toolchain-funcs cmake-utils
26 +inherit toolchain-funcs linux-info cmake-utils
27
28 DESCRIPTION="High-level tracing language for eBPF"
29 HOMEPAGE="https://github.com/iovisor/bpftrace"
30 @@ -45,6 +45,12 @@ PATCHES=(
31 # lots of fixing needed
32 RESTRICT="test"
33
34 +pkg_pretend() {
35 + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~BPF_JIT ~EBPF_JIT BPF_EVENTS"
36 +
37 + check_extra_config
38 +}
39 +
40 src_prepare() {
41 cmake-utils_src_prepare
42 }
43
44 diff --git a/dev-util/bpftrace/bpftrace-9999.ebuild b/dev-util/bpftrace/bpftrace-9999.ebuild
45 index 393a086df3b..68c9292ad9c 100644
46 --- a/dev-util/bpftrace/bpftrace-9999.ebuild
47 +++ b/dev-util/bpftrace/bpftrace-9999.ebuild
48 @@ -3,7 +3,7 @@
49
50 EAPI=7
51
52 -inherit toolchain-funcs cmake-utils
53 +inherit toolchain-funcs linux-info cmake-utils
54
55 DESCRIPTION="High-level tracing language for eBPF"
56 HOMEPAGE="https://github.com/iovisor/bpftrace"
57 @@ -45,6 +45,12 @@ PATCHES=(
58 # lots of fixing needed
59 RESTRICT="test"
60
61 +pkg_pretend() {
62 + local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~BPF_JIT ~EBPF_JIT BPF_EVENTS"
63 +
64 + check_extra_config
65 +}
66 +
67 src_prepare() {
68 cmake-utils_src_prepare
69 }