diff options
author | 2021-04-30 11:42:30 +0200 | |
---|---|---|
committer | 2021-04-30 11:42:35 +0200 | |
commit | 607ae226a678a567b344952fa2f5522a12773644 (patch) | |
tree | fc5e9553fc34be85c6f72960bd3d8fcf3b84774f /dev-util/perf | |
parent | app-admin/sudo: remove libressl support (diff) | |
download | gentoo-607ae226a678a567b344952fa2f5522a12773644.tar.gz gentoo-607ae226a678a567b344952fa2f5522a12773644.tar.bz2 gentoo-607ae226a678a567b344952fa2f5522a12773644.zip |
dev-util/perf: add support for dev-util/babeltrace
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Diffstat (limited to 'dev-util/perf')
-rw-r--r-- | dev-util/perf/metadata.xml | 1 | ||||
-rw-r--r-- | dev-util/perf/perf-5.12.ebuild | 6 |
2 files changed, 4 insertions, 3 deletions
diff --git a/dev-util/perf/metadata.xml b/dev-util/perf/metadata.xml index 279962a1a529..18c5fbdc755f 100644 --- a/dev-util/perf/metadata.xml +++ b/dev-util/perf/metadata.xml @@ -13,6 +13,7 @@ <name>Guilherme Amadio</name> </maintainer> <use> + <flag name="babeltrace">Enable <pkg>dev-util/babeltrace</pkg> support</flag> <flag name="clang">Enable builtin clang and LLVM support</flag> <flag name="demangle"> Enable C++ symbol name demangling, using libbfd from diff --git a/dev-util/perf/perf-5.12.ebuild b/dev-util/perf/perf-5.12.ebuild index ad940b16bba8..9ca795b5dee3 100644 --- a/dev-util/perf/perf-5.12.ebuild +++ b/dev-util/perf/perf-5.12.ebuild @@ -32,7 +32,7 @@ SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" -IUSE="audit clang crypt debug +demangle +doc gtk java libpfm lzma numa perl python slang systemtap unwind zlib" +IUSE="audit babeltrace clang crypt debug +demangle +doc gtk java libpfm lzma numa perl python slang systemtap unwind zlib" # TODO babeltrace REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -51,6 +51,7 @@ BDEPEND=" " RDEPEND="audit? ( sys-process/audit ) + babeltrace? ( dev-util/babeltrace ) crypt? ( dev-libs/openssl:0= ) clang? ( <sys-devel/clang-10:* @@ -168,7 +169,6 @@ perf_make() { local java_dir use java && java_dir="${EPREFIX}/etc/java-config-2/current-system-vm" # FIXME: NO_CORESIGHT - # FIXME: NO_LIBBABELTRACE emake V=1 VF=1 \ HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)" \ CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" LD="$(tc-getLD)" NM="$(tc-getNM)" \ @@ -188,7 +188,7 @@ perf_make() { feature-gtk2-infobar=$(usex gtk 1 "") \ NO_JVMTI=$(puse java) \ NO_LIBAUDIT=$(puse audit) \ - NO_LIBBABELTRACE=1 \ + NO_LIBBABELTRACE=$(puse babeltrace) \ NO_LIBBIONIC=1 \ NO_LIBBPF= \ NO_LIBCRYPTO=$(puse crypt) \ |