dev-util/bpftrace: Revbump, add dep on libbpf, sync live
authorPatrick McLean <patrick.mclean@sony.com>
Fri, 5 Apr 2019 18:02:28 +0000 (11:02 -0700)
committerPatrick McLean <chutzpah@gentoo.org>
Fri, 5 Apr 2019 18:03:22 +0000 (11:03 -0700)
Copyright: Sony Interactive Entertainment Inc.
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 [moved from dev-util/bpftrace/bpftrace-0.9.ebuild with 98% similarity]
dev-util/bpftrace/bpftrace-9999.ebuild

similarity index 98%
rename from dev-util/bpftrace/bpftrace-0.9.ebuild
rename to dev-util/bpftrace/bpftrace-0.9-r1.ebuild
index 1f481b0f3e2f6a2c772ae1ec0eab023ed5d6d534..393a086df3b7ce74e79a22bb23dc8ac028cd4c1c 100644 (file)
@@ -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"
index 1f874815e93ce77870cd79cd493a4189b0881965..393a086df3b7ce74e79a22bb23dc8ac028cd4c1c 100644 (file)
@@ -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