mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-27 00:21:44 +02:00
dev-util/perf: Sync with Gentoo
It's from Gentoo commit 464f4e1f79715c32720c601445fc873fde341ac7.
This commit is contained in:
parent
eb0d5659ed
commit
ce7baf7348
@ -1,4 +1,6 @@
|
|||||||
DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
|
DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
|
||||||
DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
|
DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
|
||||||
|
DIST linux-6.13.tar.xz 148523052 BLAKE2B 9f617ecb3f2393b57ba03c654fea62a7213f24c835989f333a1ef29492af551bfa7d9ad786d5ef1484854adc77c7c6af38fb09a72d994d305695f512c325e77f SHA512 1137e6440132b0958f89165440e99208f82b204e7245ae69dc9c808df97d13ce8f58136db92407e0e93394fa7f6283ec7a34597c6e92a5b6d9025e0960357957
|
||||||
DIST linux-6.7.tar.xz 141406528 BLAKE2B cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e SHA512 de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
|
DIST linux-6.7.tar.xz 141406528 BLAKE2B cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e SHA512 de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
|
||||||
DIST patch-6.11.7.xz 669756 BLAKE2B f2ec79bd337eaa61c7203c00ce61b3e5afa9eee38a3e38e63a7fc9270af86674e5c369ca7ddfe4fa5f79601b1c874af1ce732bd8987529c7db2f2f9ca54ba85b SHA512 031c22e2fa7e1c7808f50dc2120a35d10a0b81d30636c5d19146fe12558999517f132213b72c39a32d8cc2c0e14e16ff64cac63ef97f8be0ebe8e709a3de8156
|
DIST patch-6.11.7.xz 669756 BLAKE2B f2ec79bd337eaa61c7203c00ce61b3e5afa9eee38a3e38e63a7fc9270af86674e5c369ca7ddfe4fa5f79601b1c874af1ce732bd8987529c7db2f2f9ca54ba85b SHA512 031c22e2fa7e1c7808f50dc2120a35d10a0b81d30636c5d19146fe12558999517f132213b72c39a32d8cc2c0e14e16ff64cac63ef97f8be0ebe8e709a3de8156
|
||||||
|
DIST patch-6.13.1.xz 9376 BLAKE2B 569a23e297ba11a0f344346253603abf178a3a534847d9b5481c1e69d825afb00d5996e4488ecc44f45272a74d130b4fd53094e3508f9c1da878eefe36d46b46 SHA512 f964a63a1b186f64042a08f454f9b025a3f013aecf860538ba5597c9ee75ac7c1210f6ec57d8c6dab9fe8af348c511dadda04e23baa6bea6f3f6c084593e3d0e
|
||||||
|
350
sdk_container/src/third_party/portage-stable/dev-util/perf/perf-6.13.1.ebuild
vendored
Normal file
350
sdk_container/src/third_party/portage-stable/dev-util/perf/perf-6.13.1.ebuild
vendored
Normal file
@ -0,0 +1,350 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
LLVM_COMPAT=( {16..19} )
|
||||||
|
PYTHON_COMPAT=( python3_{10..13} python3_13t)
|
||||||
|
inherit bash-completion-r1 estack flag-o-matic linux-info llvm-r1 toolchain-funcs python-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Userland tools for Linux Performance Counters"
|
||||||
|
HOMEPAGE="https://perf.wiki.kernel.org/"
|
||||||
|
|
||||||
|
LINUX_V="${PV:0:1}.x"
|
||||||
|
if [[ ${PV} == *_rc* ]] ; then
|
||||||
|
LINUX_VER=$(ver_cut 1-2).$(($(ver_cut 3)-1))
|
||||||
|
PATCH_VERSION=$(ver_cut 1-3)
|
||||||
|
LINUX_PATCH=patch-${PV//_/-}.xz
|
||||||
|
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
|
||||||
|
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}"
|
||||||
|
elif [[ ${PV} == *.*.* ]] ; then
|
||||||
|
# stable-release series
|
||||||
|
LINUX_VER=$(ver_cut 1-2)
|
||||||
|
LINUX_PATCH=patch-${PV}.xz
|
||||||
|
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}"
|
||||||
|
else
|
||||||
|
LINUX_VER=${PV}
|
||||||
|
fi
|
||||||
|
|
||||||
|
LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
|
||||||
|
SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}"
|
||||||
|
|
||||||
|
S_K="${WORKDIR}/linux-${LINUX_VER}"
|
||||||
|
S="${S_K}/tools/perf"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="abi_mips_o32 abi_mips_n32 abi_mips_n64 babeltrace capstone big-endian bpf caps crypt debug +doc gtk java libpfm +libtraceevent +libtracefs lzma numa perl +python +slang systemtap tcmalloc unwind zstd"
|
||||||
|
|
||||||
|
REQUIRED_USE="
|
||||||
|
${PYTHON_REQUIRED_USE}
|
||||||
|
"
|
||||||
|
|
||||||
|
# setuptools (and Python) are always needed even if not building Python bindings
|
||||||
|
BDEPEND="
|
||||||
|
${LINUX_PATCH+dev-util/patchutils}
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=app-arch/tar-1.34-r2
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
app-alternatives/yacc
|
||||||
|
app-alternatives/lex
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? (
|
||||||
|
app-text/asciidoc
|
||||||
|
app-text/sgml-common
|
||||||
|
app-text/xmlto
|
||||||
|
sys-process/time
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
babeltrace? ( dev-util/babeltrace:0/1 )
|
||||||
|
bpf? (
|
||||||
|
dev-libs/libbpf
|
||||||
|
dev-util/bpftool
|
||||||
|
dev-util/pahole
|
||||||
|
$(llvm_gen_dep '
|
||||||
|
llvm-core/clang:${LLVM_SLOT}=
|
||||||
|
llvm-core/llvm:${LLVM_SLOT}=
|
||||||
|
')
|
||||||
|
)
|
||||||
|
caps? ( sys-libs/libcap )
|
||||||
|
capstone? ( dev-libs/capstone )
|
||||||
|
crypt? ( dev-libs/openssl:= )
|
||||||
|
gtk? ( x11-libs/gtk+:2 )
|
||||||
|
java? ( virtual/jre:* )
|
||||||
|
libpfm? ( dev-libs/libpfm:= )
|
||||||
|
libtraceevent? ( dev-libs/libtraceevent )
|
||||||
|
libtracefs? ( dev-libs/libtracefs )
|
||||||
|
lzma? ( app-arch/xz-utils )
|
||||||
|
numa? ( sys-process/numactl )
|
||||||
|
perl? ( dev-lang/perl:= )
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
slang? ( sys-libs/slang )
|
||||||
|
systemtap? ( dev-debug/systemtap )
|
||||||
|
tcmalloc? ( dev-util/google-perftools )
|
||||||
|
unwind? ( sys-libs/libunwind:= )
|
||||||
|
zstd? ( app-arch/zstd:= )
|
||||||
|
dev-libs/elfutils
|
||||||
|
sys-libs/binutils-libs:=
|
||||||
|
sys-libs/zlib
|
||||||
|
virtual/libcrypt
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=sys-kernel/linux-headers-5.10
|
||||||
|
java? ( virtual/jdk )
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_FLAGS_IGNORED=(
|
||||||
|
'usr/bin/perf-read-vdso32' # not linked with anything except for libc
|
||||||
|
'usr/libexec/perf-core/dlfilters/.*' # plugins
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
if ! use doc ; then
|
||||||
|
ewarn "Without the doc USE flag you won't get any documentation nor man pages."
|
||||||
|
ewarn "And without man pages, you won't get any --help output for perf and its"
|
||||||
|
ewarn "sub-tools."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
local CONFIG_CHECK="
|
||||||
|
~!SCHED_OMIT_FRAME_POINTER
|
||||||
|
~DEBUG_INFO
|
||||||
|
~FRAME_POINTER
|
||||||
|
~FTRACE
|
||||||
|
~FTRACE_SYSCALLS
|
||||||
|
~FUNCTION_TRACER
|
||||||
|
~KALLSYMS
|
||||||
|
~KALLSYMS_ALL
|
||||||
|
~KPROBES
|
||||||
|
~KPROBE_EVENTS
|
||||||
|
~PERF_EVENTS
|
||||||
|
~STACKTRACE
|
||||||
|
~TRACEPOINTS
|
||||||
|
~UPROBES
|
||||||
|
~UPROBE_EVENTS
|
||||||
|
"
|
||||||
|
|
||||||
|
use bpf && llvm-r1_pkg_setup
|
||||||
|
# We enable python unconditionally as libbpf always generates
|
||||||
|
# API headers using python script
|
||||||
|
python_setup
|
||||||
|
|
||||||
|
if use bpf ; then
|
||||||
|
CONFIG_CHECK+="~BPF ~BPF_EVENTS ~BPF_SYSCALL ~DEBUG_INFO_BTF ~HAVE_EBPF_JIT ~UNWINDER_FRAME_POINTER"
|
||||||
|
fi
|
||||||
|
|
||||||
|
linux-info_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
# src_unpack and src_prepare are copied to dev-util/bpftool since
|
||||||
|
# it's building from the same tarball, please keep it in sync with bpftool
|
||||||
|
src_unpack() {
|
||||||
|
local paths=(
|
||||||
|
'arch/*/include/*' 'arch/*/lib/*' 'arch/*/tools/*' 'include/*'
|
||||||
|
'kernel/bpf/*' 'lib/*' 'scripts/*' 'tools/arch/*' 'tools/bpf/*'
|
||||||
|
'tools/build/*' 'tools/include/*' 'tools/lib/*' 'tools/perf/*'
|
||||||
|
'tools/scripts/*'
|
||||||
|
)
|
||||||
|
|
||||||
|
# We expect the tar implementation to support the -j option (both
|
||||||
|
# GNU tar and libarchive's tar support that).
|
||||||
|
echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
|
||||||
|
gtar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
|
||||||
|
"${paths[@]/#/linux-${LINUX_VER}/}" || die
|
||||||
|
|
||||||
|
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||||
|
eshopts_push -o noglob
|
||||||
|
ebegin "Filtering partial source patch"
|
||||||
|
xzcat "${DISTDIR}"/${LINUX_PATCH} | filterdiff -p1 ${paths[@]/#/-i} > ${P}.patch
|
||||||
|
assert -n "Unpacking to ${P} from ${DISTDIR}/${LINUX_PATCH} failed"
|
||||||
|
eend $? || die "filterdiff failed"
|
||||||
|
test -s ${P}.patch || die "patch is empty?!"
|
||||||
|
eshopts_pop
|
||||||
|
fi
|
||||||
|
|
||||||
|
local a
|
||||||
|
for a in ${A}; do
|
||||||
|
[[ ${a} == ${LINUX_SOURCES} ]] && continue
|
||||||
|
[[ ${a} == ${LINUX_PATCH} ]] && continue
|
||||||
|
unpack ${a}
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||||
|
pushd "${S_K}" >/dev/null || die
|
||||||
|
eapply "${WORKDIR}"/${P}.patch
|
||||||
|
popd || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
pushd "${S_K}" >/dev/null || die
|
||||||
|
# Gentoo patches go here
|
||||||
|
popd || die
|
||||||
|
|
||||||
|
# Drop some upstream too-developer-oriented flags and fix the
|
||||||
|
# Makefile in general
|
||||||
|
sed -i \
|
||||||
|
-e "s@\$(sysconfdir_SQ)/bash_completion.d@$(get_bashcompdir)@" \
|
||||||
|
"${S}"/Makefile.perf || die
|
||||||
|
# A few places still use -Werror w/out $(WERROR) protection.
|
||||||
|
sed -i -e 's@-Werror@@' \
|
||||||
|
"${S}"/Makefile.perf "${S_K}"/tools/lib/bpf/Makefile \
|
||||||
|
"${S_K}"/tools/lib/perf/Makefile || die
|
||||||
|
|
||||||
|
# Avoid the call to make kernelversion
|
||||||
|
sed -i -e '/PERF-VERSION-GEN/d' Makefile.perf || die
|
||||||
|
echo "#define PERF_VERSION \"${PV}\"" > PERF-VERSION-FILE
|
||||||
|
|
||||||
|
# The code likes to compile local assembly files which lack ELF markings.
|
||||||
|
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
|
||||||
|
}
|
||||||
|
|
||||||
|
puse() { usex $1 "" 1; }
|
||||||
|
perf_make() {
|
||||||
|
# The arch parsing is a bit funky. The perf tools package is integrated
|
||||||
|
# into the kernel, so it wants an ARCH that looks like the kernel arch,
|
||||||
|
# but it also wants to know about the split value -- i386/x86_64 vs just
|
||||||
|
# x86. We can get that by telling the func to use an older linux version.
|
||||||
|
# It's kind of a hack, but not that bad ...
|
||||||
|
|
||||||
|
# LIBDIR sets a search path of perf-gtk.so. Bug 515954
|
||||||
|
|
||||||
|
local arch=$(tc-arch-kernel)
|
||||||
|
local java_dir
|
||||||
|
use java && java_dir="${EPREFIX}/etc/java-config-2/current-system-vm"
|
||||||
|
|
||||||
|
# sync this with the whitelist in tools/perf/Makefile.config
|
||||||
|
local disable_libdw
|
||||||
|
if ! use amd64 && ! use x86 && \
|
||||||
|
! use arm && \
|
||||||
|
! use arm64 && \
|
||||||
|
! use ppc && ! use ppc64 \
|
||||||
|
! use s390 && \
|
||||||
|
! use riscv && \
|
||||||
|
! use loong
|
||||||
|
then
|
||||||
|
disable_libdw=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# perf directly invokes LD for linking without going through CC, on mips
|
||||||
|
# it is required to specify the emulation. port of below buildroot patch
|
||||||
|
# https://patchwork.ozlabs.org/project/buildroot/patch/20170217105905.32151-1-Vincent.Riera@imgtec.com/
|
||||||
|
local linker="$(tc-getLD)"
|
||||||
|
if use mips
|
||||||
|
then
|
||||||
|
if use big-endian
|
||||||
|
then
|
||||||
|
use abi_mips_n64 && linker+=" -m elf64btsmip"
|
||||||
|
use abi_mips_n32 && linker+=" -m elf32btsmipn32"
|
||||||
|
use abi_mips_o32 && linker+=" -m elf32btsmip"
|
||||||
|
else
|
||||||
|
use abi_mips_n64 && linker+=" -m elf64ltsmip"
|
||||||
|
use abi_mips_n32 && linker+=" -m elf32ltsmipn32"
|
||||||
|
use abi_mips_o32 && linker+=" -m elf32ltsmip"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# FIXME: NO_CORESIGHT
|
||||||
|
local emakeargs=(
|
||||||
|
V=1 VF=1
|
||||||
|
HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)"
|
||||||
|
CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" LD="${linker}" NM="$(tc-getNM)"
|
||||||
|
CLANG="${CHOST}-clang"
|
||||||
|
PKG_CONFIG="$(tc-getPKG_CONFIG)"
|
||||||
|
prefix="${EPREFIX}/usr" bindir_relative="bin"
|
||||||
|
tipdir="share/doc/${PF}"
|
||||||
|
EXTRA_CFLAGS="${CFLAGS}"
|
||||||
|
EXTRA_LDFLAGS="${LDFLAGS}"
|
||||||
|
ARCH="${arch}"
|
||||||
|
BUILD_BPF_SKEL=$(usex bpf 1 "") \
|
||||||
|
BUILD_NONDISTRO=1
|
||||||
|
JDIR="${java_dir}"
|
||||||
|
CORESIGHT=
|
||||||
|
GTK2=$(usex gtk 1 "")
|
||||||
|
feature-gtk2-infobar=$(usex gtk 1 "")
|
||||||
|
NO_AUXTRACE=
|
||||||
|
NO_BACKTRACE=
|
||||||
|
NO_CAPSTONE=$(puse capstone)
|
||||||
|
NO_DEMANGLE=
|
||||||
|
NO_JEVENTS=$(puse python)
|
||||||
|
NO_JVMTI=$(puse java)
|
||||||
|
NO_LIBAUDIT=1
|
||||||
|
NO_LIBBABELTRACE=$(puse babeltrace)
|
||||||
|
NO_LIBBIONIC=1
|
||||||
|
NO_LIBBPF=$(puse bpf)
|
||||||
|
NO_LIBCAP=$(puse caps)
|
||||||
|
NO_LIBCRYPTO=$(puse crypt)
|
||||||
|
NO_LIBDW_DWARF_UNWIND="${disable_libdw}"
|
||||||
|
NO_LIBELF=
|
||||||
|
NO_LIBLLVM=$(puse bpf)
|
||||||
|
NO_LIBNUMA=$(puse numa)
|
||||||
|
NO_LIBPERL=$(puse perl)
|
||||||
|
NO_LIBPFM4=$(puse libpfm)
|
||||||
|
NO_LIBPYTHON=$(puse python)
|
||||||
|
NO_LIBTRACEEVENT=$(puse libtraceevent)
|
||||||
|
NO_LIBUNWIND=$(puse unwind)
|
||||||
|
NO_LIBZSTD=$(puse zstd)
|
||||||
|
NO_SDT=$(puse systemtap)
|
||||||
|
NO_SHELLCHECK=1
|
||||||
|
NO_SLANG=$(puse slang)
|
||||||
|
NO_LZMA=$(puse lzma)
|
||||||
|
NO_ZLIB=
|
||||||
|
TCMALLOC=$(usex tcmalloc 1 "")
|
||||||
|
WERROR=0
|
||||||
|
DEBUG=$(usex debug 1 "")
|
||||||
|
LIBDIR="/usr/libexec/perf-core"
|
||||||
|
libdir="${EPREFIX}/usr/$(get_libdir)"
|
||||||
|
plugindir="${EPREFIX}/usr/$(get_libdir)/perf/plugins"
|
||||||
|
"$@"
|
||||||
|
)
|
||||||
|
emake "${emakeargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
filter-lto
|
||||||
|
|
||||||
|
perf_make -f Makefile.perf
|
||||||
|
use doc && perf_make -C Documentation man
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
_install_python_ext() {
|
||||||
|
perf_make -f Makefile.perf install-python_ext DESTDIR="${D}"
|
||||||
|
}
|
||||||
|
|
||||||
|
perf_make -f Makefile.perf install DESTDIR="${D}"
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python_foreach_impl _install_python_ext
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use gtk; then
|
||||||
|
local libdir
|
||||||
|
libdir="$(get_libdir)"
|
||||||
|
# on some arches it ends up in lib even on 64bit, ppc64 for instance.
|
||||||
|
[[ -f "${ED}"/usr/lib/libperf-gtk.so ]] && libdir="lib"
|
||||||
|
mv "${ED}"/usr/${libdir}/libperf-gtk.so \
|
||||||
|
"${ED}"/usr/libexec/perf-core || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
dodoc CREDITS
|
||||||
|
|
||||||
|
dodoc *txt Documentation/*.txt
|
||||||
|
|
||||||
|
# perf needs this decompressed to print out tips for users
|
||||||
|
docompress -x /usr/share/doc/${PF}/tips.txt
|
||||||
|
|
||||||
|
if use doc ; then
|
||||||
|
doman Documentation/*.1
|
||||||
|
fi
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user