commit:     c5e6486c8ac710fa9b6bfcc64fdba0e45b96844a
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 27 17:30:22 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Jun 27 17:30:22 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e6486c

dev-util/bpftrace: drop 0.14.1, 0.14.1-r1

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-util/bpftrace/Manifest                  |  1 -
 dev-util/bpftrace/bpftrace-0.14.1-r1.ebuild | 96 -----------------------------
 dev-util/bpftrace/bpftrace-0.14.1.ebuild    | 92 ---------------------------
 3 files changed, 189 deletions(-)

diff --git a/dev-util/bpftrace/Manifest b/dev-util/bpftrace/Manifest
index 96ee56633f51..f594b9b845c0 100644
--- a/dev-util/bpftrace/Manifest
+++ b/dev-util/bpftrace/Manifest
@@ -1,3 +1,2 @@
 DIST bpftrace-0.14.1-llvm14.patch.gz 7377 BLAKE2B 
69b3b74bce74a8d4d8d9cc74de352dc33875ae905d8a88c776bbe80862a4f4ac2d450bcb6190da8be880bcc8fb751e3b8172df5454f31dc4bcd3e41edb02e396
 SHA512 
3269132981a7d2c0263fe9003bbcd2348e186ca0cdc95ada368331fc6e2495ae126c7bd68676438ccb575aafdafa3d17604a28fdc11d8b629eeaee130c1fd614
-DIST bpftrace-0.14.1.tar.gz 991481 BLAKE2B 
832f213760eb86804d63df782ff1923f6355b63770b8c4d486dd2547ae3dc474f9e4923f3107bbefbf2066dc013c930d4765ef86ef4d10bda6757513e30c2de1
 SHA512 
0be06c209ba12f70a0d1140b168dac94945c1b034dbd0c7dae5460fca43eec10bb436e28c122ec37b259256bf6b9bb23a3c5e7f8435feb67eae1b9277debaf73
 DIST bpftrace-0.15.0.tar.gz 1006735 BLAKE2B 
3ef4bb5f13aa6dea5140b5362e6fc3de21baa1192e2218307895bf29ddeba8d69543e32c2b769bf3456076095ba661b66e1625f2696631d22628311d7f6ec1a4
 SHA512 
916e9afeab301e62472e570ef77a3b9b27b43251880b64f1c5f151583c59a6c61e9ede50f3607044b27c5a6ce1a654f290153bf3f9237ebc0a823b5e6356187a

diff --git a/dev-util/bpftrace/bpftrace-0.14.1-r1.ebuild 
b/dev-util/bpftrace/bpftrace-0.14.1-r1.ebuild
deleted file mode 100644
index f8e1dddbd01e..000000000000
--- a/dev-util/bpftrace/bpftrace-0.14.1-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LLVM_MAX_SLOT=14
-
-inherit llvm linux-info cmake toolchain-funcs
-
-DESCRIPTION="High-level tracing language for eBPF"
-HOMEPAGE="https://github.com/iovisor/bpftrace";
-MY_PV="${PV//_/}"
-SRC_URI="
-       https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz
-       
https://dev.gentoo.org/~chutzpah/dist/bpftrace/bpftrace-0.14.1-llvm14.patch.gz
-"
-S="${WORKDIR}/${PN}-${MY_PV:-${PV}}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="fuzzing test"
-# lots of fixing needed
-RESTRICT="test"
-
-RDEPEND="
-       dev-libs/libbpf:=
-       >=dev-util/bcc-0.13.0:=
-       dev-util/systemtap
-       <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):=
-       <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=[llvm_targets_BPF(+)]
-       sys-libs/binutils-libs:=
-       virtual/libelf:=
-"
-DEPEND="
-       ${COMMON_DEPEND}
-       dev-libs/cereal:=
-       test? ( dev-cpp/gtest )
-"
-BDEPEND="
-       sys-apps/sed
-       app-arch/xz-utils
-       sys-devel/flex
-       sys-devel/bison
-       virtual/pkgconfig
-"
-
-QA_DT_NEEDED="/usr/lib.*/libbpftraceresources.so"
-
-PATCHES=(
-       "${FILESDIR}/bpftrace-0.14.0-install-libs.patch"
-       "${FILESDIR}/bpftrace-0.14.0-dont-compress-man.patch"
-       "${FILESDIR}/bpftrace-0.14.0-fuzzing.patch"
-       "${FILESDIR}/bpftrace-0.11.4-old-kernels.patch"
-       "${FILESDIR}/bpftrace-0.12.0-fuzzing-build.patch"
-       "${FILESDIR}/bpftrace-0.14-libbpf-0.6.patch"
-       "${WORKDIR}/bpftrace-0.14.1-llvm14.patch"
-)
-
-pkg_pretend() {
-       local CONFIG_CHECK="
-               ~BPF
-               ~BPF_EVENTS
-               ~BPF_JIT
-               ~BPF_SYSCALL
-               ~FTRACE_SYSCALLS
-               ~HAVE_EBPF_JIT
-       "
-
-       check_extra_config
-}
-
-pkg_setup() {
-       llvm_pkg_setup
-}
-
-src_configure() {
-       local -a mycmakeargs=(
-               -DSTATIC_LINKING:BOOL=OFF
-               # bug 809362, 754648
-               -DBUILD_SHARED_LIBS:=OFF
-               -DBUILD_TESTING:BOOL=OFF
-               -DBUILD_FUZZ:BOOL=$(usex fuzzing)
-               -DENABLE_MAN:BOOL=OFF
-               -DLIBBPF_INCLUDE_DIRS="$($(tc-getPKG_CONFIG) --cflags-only-I 
libbpf | sed 's:-I::g')"
-       )
-
-       cmake_src_configure
-}
-
-src_install() {
-       cmake_src_install
-       # bug 809362
-       dostrip -x /usr/bin/bpftrace
-       doman man/man8/*.?
-}

diff --git a/dev-util/bpftrace/bpftrace-0.14.1.ebuild 
b/dev-util/bpftrace/bpftrace-0.14.1.ebuild
deleted file mode 100644
index 91157b21ad7e..000000000000
--- a/dev-util/bpftrace/bpftrace-0.14.1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LLVM_MAX_SLOT=13
-
-inherit llvm linux-info cmake toolchain-funcs
-
-DESCRIPTION="High-level tracing language for eBPF"
-HOMEPAGE="https://github.com/iovisor/bpftrace";
-MY_PV="${PV//_/}"
-SRC_URI="https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV:-${PV}}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="fuzzing test"
-# lots of fixing needed
-RESTRICT="test"
-
-RDEPEND="
-       dev-libs/libbpf:=
-       >=dev-util/bcc-0.13.0:=
-       dev-util/systemtap
-       <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):=
-       <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=[llvm_targets_BPF(+)]
-       sys-libs/binutils-libs:=
-       virtual/libelf:=
-"
-DEPEND="
-       ${COMMON_DEPEND}
-       dev-libs/cereal:=
-       test? ( dev-cpp/gtest )
-"
-BDEPEND="
-       sys-apps/sed
-       app-arch/xz-utils
-       sys-devel/flex
-       sys-devel/bison
-       virtual/pkgconfig
-"
-
-QA_DT_NEEDED="/usr/lib.*/libbpftraceresources.so"
-
-PATCHES=(
-       "${FILESDIR}/bpftrace-0.14.0-install-libs.patch"
-       "${FILESDIR}/bpftrace-0.14.0-dont-compress-man.patch"
-       "${FILESDIR}/bpftrace-0.14.0-fuzzing.patch"
-       "${FILESDIR}/bpftrace-0.11.4-old-kernels.patch"
-       "${FILESDIR}/bpftrace-0.12.0-fuzzing-build.patch"
-       "${FILESDIR}/bpftrace-0.14-libbpf-0.6.patch"
-)
-
-pkg_pretend() {
-       local CONFIG_CHECK="
-               ~BPF
-               ~BPF_EVENTS
-               ~BPF_JIT
-               ~BPF_SYSCALL
-               ~FTRACE_SYSCALLS
-               ~HAVE_EBPF_JIT
-       "
-
-       check_extra_config
-}
-
-pkg_setup() {
-       llvm_pkg_setup
-}
-
-src_configure() {
-       local -a mycmakeargs=(
-               -DSTATIC_LINKING:BOOL=OFF
-               # bug 809362, 754648
-               -DBUILD_SHARED_LIBS:=OFF
-               -DBUILD_TESTING:BOOL=OFF
-               -DBUILD_FUZZ:BOOL=$(usex fuzzing)
-               -DENABLE_MAN:BOOL=OFF
-               -DLIBBPF_INCLUDE_DIRS="$($(tc-getPKG_CONFIG) --cflags-only-I 
libbpf | sed 's:-I::g')"
-       )
-
-       cmake_src_configure
-}
-
-src_install() {
-       cmake_src_install
-       # bug 809362
-       dostrip -x /usr/bin/bpftrace
-       doman man/man8/*.?
-}

Reply via email to