Gentoo Archives: gentoo-commits

From: "Jakov Smolić" <jsmolic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/bpftrace/
Date: Sun, 07 Nov 2021 20:59:48
Message-Id: 1636318721.60de8e70702bfab245f02fe50fe0f742dfc097a2.jsmolic@gentoo
1 commit: 60de8e70702bfab245f02fe50fe0f742dfc097a2
2 Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 7 20:58:19 2021 +0000
4 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 7 20:58:41 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60de8e70
7
8 dev-util/bpftrace: drop 0.12.1-r1
9
10 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
11
12 dev-util/bpftrace/Manifest | 1 -
13 dev-util/bpftrace/bpftrace-0.12.1-r1.ebuild | 88 -----------------------------
14 2 files changed, 89 deletions(-)
15
16 diff --git a/dev-util/bpftrace/Manifest b/dev-util/bpftrace/Manifest
17 index 62e26ac7c80..f2b2d8765fc 100644
18 --- a/dev-util/bpftrace/Manifest
19 +++ b/dev-util/bpftrace/Manifest
20 @@ -1,3 +1,2 @@
21 -DIST bpftrace-0.12.1.tar.gz 938043 BLAKE2B 3599c21d2381265ab5a7a3c0bf142dc7f79acb66fbb4f54b4100d042c21fc3c9e86297522bfe46f82ad5edbc2203314a6b02ff7cc07552c778b0726e681cb993 SHA512 a578499668bd2eb7342689b6c0ef3db6ca263a971d8e6f1b9a68c502c27170d24ede212a0fc2a72263e72aff58924f488a5c80d447397503a08512dc47b63345
22 DIST bpftrace-0.13.0.tar.gz 952412 BLAKE2B 8e3f6f28b0c652e2257e1a970b80b87ba5ac5e94dc26719bffe16a0bbff48efc2b9ab5bc03e5fe4b764f5c9c3df16039d931f1f13c1f14327880838a373edacc SHA512 16b3f11c365cc7e306045a5cb6bcf6c66b92d746884f6587ce7cc4c76841b284757bff7b38b9838eb3db129e996e4f1b13afec34da57981362dadef8460816d0
23 DIST bpftrace-0.14.0.tar.gz 991314 BLAKE2B 3222068d7f84c13f736197cef2d188fa31a25db6bd266afe5cbacb1c062155b5ebd5d0310fbad56c15574a795766a33b12624f0252b0bc0677bf05324f414df5 SHA512 78f2d9a4d54c0dda1947b924a828777b402befc3a05031b609da4d256907df1e64f946454a9be7317449f49706f02a881febc4e63d2ef2f4e76924ea19e36ddb
24
25 diff --git a/dev-util/bpftrace/bpftrace-0.12.1-r1.ebuild b/dev-util/bpftrace/bpftrace-0.12.1-r1.ebuild
26 deleted file mode 100644
27 index c36af3ddcf9..00000000000
28 --- a/dev-util/bpftrace/bpftrace-0.12.1-r1.ebuild
29 +++ /dev/null
30 @@ -1,88 +0,0 @@
31 -# Copyright 2019-2021 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -
36 -inherit toolchain-funcs llvm linux-info cmake
37 -
38 -DESCRIPTION="High-level tracing language for eBPF"
39 -HOMEPAGE="https://github.com/iovisor/bpftrace"
40 -
41 -if [[ ${PV} =~ 9{4,} ]]; then
42 - inherit git-r3
43 - EGIT_REPO_URI="https://github.com/iovisor/${PN}"
44 - BDEPEND=""
45 -else
46 - MY_PV="${PV//_/}"
47 - SRC_URI="https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
48 - KEYWORDS="~amd64 ~arm64 ~x86"
49 - BDEPEND="app-arch/xz-utils "
50 -fi
51 -
52 -LICENSE="Apache-2.0"
53 -SLOT="0"
54 -IUSE="fuzzing test"
55 -
56 -COMMON_DEPEND="
57 - dev-libs/libbpf:=
58 - >=dev-util/bcc-0.13.0:=
59 - dev-util/systemtap
60 - >=sys-devel/llvm-6:=[llvm_targets_BPF(+)]
61 - <=sys-devel/llvm-13:=[llvm_targets_BPF(+)]
62 - <=sys-devel/clang-13:=
63 - sys-libs/binutils-libs:=
64 - virtual/libelf
65 -"
66 -DEPEND="${COMMON_DEPEND}
67 - test? ( dev-cpp/gtest )
68 -"
69 -RDEPEND="${COMMON_DEPEND}"
70 -BDEPEND+="
71 - >=dev-util/cmake-3.8
72 - sys-devel/flex
73 - sys-devel/bison
74 -"
75 -
76 -S="${WORKDIR}/${PN}-${MY_PV:-${PV}}"
77 -QA_DT_NEEDED="/usr/lib.*/libbpftraceresources.so"
78 -
79 -PATCHES=(
80 - "${FILESDIR}/bpftrace-0.12.0-install-libs.patch"
81 - "${FILESDIR}/bpftrace-0.10.0-dont-compress-man.patch"
82 - "${FILESDIR}/bpftrace-0.11.4-old-kernels.patch"
83 - "${FILESDIR}/bpftrace-0.12.0-fuzzing-build.patch"
84 -)
85 -
86 -# lots of fixing needed
87 -RESTRICT="test"
88 -
89 -pkg_pretend() {
90 - local CONFIG_CHECK="
91 - ~BPF
92 - ~BPF_EVENTS
93 - ~BPF_JIT
94 - ~BPF_SYSCALL
95 - ~FTRACE_SYSCALLS
96 - ~HAVE_EBPF_JIT
97 - "
98 -
99 - check_extra_config
100 -}
101 -
102 -pkg_setup() {
103 - LLVM_MAX_SLOT=12 llvm_pkg_setup
104 -}
105 -
106 -src_prepare() {
107 - cmake_src_prepare
108 -}
109 -
110 -src_configure() {
111 - local -a mycmakeargs=(
112 - -DSTATIC_LINKING:BOOL=OFF
113 - -DBUILD_TESTING:BOOL=OFF
114 - -DBUILD_FUZZ:BOOL=$(usex fuzzing)
115 - )
116 -
117 - cmake_src_configure
118 -}