From: Patrick McLean Date: Fri, 5 Apr 2019 18:02:28 +0000 (-0700) Subject: dev-util/bpftrace: Revbump, add dep on libbpf, sync live X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6753044381430a4c72c027570fe2b8943424a6f8;p=gentoo.git dev-util/bpftrace: Revbump, add dep on libbpf, sync live Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean --- diff --git a/dev-util/bpftrace/bpftrace-0.9.ebuild b/dev-util/bpftrace/bpftrace-0.9-r1.ebuild similarity index 98% rename from dev-util/bpftrace/bpftrace-0.9.ebuild rename to dev-util/bpftrace/bpftrace-0.9-r1.ebuild index 1f481b0f3e2f..393a086df3b7 100644 --- a/dev-util/bpftrace/bpftrace-0.9.ebuild +++ b/dev-util/bpftrace/bpftrace-0.9-r1.ebuild @@ -23,6 +23,7 @@ SLOT="0" IUSE="test" COMMON_DEPEND="sys-devel/clang:= + dev-libs/libbpf:= >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)] >=dev-util/bcc-0.9.0:= virtual/libelf" diff --git a/dev-util/bpftrace/bpftrace-9999.ebuild b/dev-util/bpftrace/bpftrace-9999.ebuild index 1f874815e93c..393a086df3b7 100644 --- a/dev-util/bpftrace/bpftrace-9999.ebuild +++ b/dev-util/bpftrace/bpftrace-9999.ebuild @@ -13,8 +13,7 @@ if [[ ${PV} =~ 9{4,} ]]; then EGIT_REPO_URI="https://github.com/iovisor/${PN}" BDEPEND="" else - SRC_URI="mirror://gentoo/${P}.tar.xz" - #SRC_URI="https://github.com/iovisor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/iovisor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" BDEPEND="app-arch/xz-utils " fi @@ -24,6 +23,7 @@ SLOT="0" IUSE="test" COMMON_DEPEND="sys-devel/clang:= + dev-libs/libbpf:= >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)] >=dev-util/bcc-0.9.0:= virtual/libelf" @@ -34,10 +34,12 @@ BDEPEND+="dev-util/cmake sys-devel/flex sys-devel/bison" +QA_DT_NEEDED="/usr/lib.*/libbpftraceresources.so" + PATCHES=( - "${FILESDIR}/bpftrace-0.9_pre20190311-bcc-0.9.patch" "${FILESDIR}/bpftrace-0.9_pre20190311-install-libs.patch" "${FILESDIR}/bpftrace-mandir.patch" + "${FILESDIR}/bpftrace-0.9-llvm-8.patch" ) # lots of fixing needed