summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-block/blktrace')
-rw-r--r--sys-block/blktrace/blktrace-1.3.0-r1.ebuild (renamed from sys-block/blktrace/blktrace-1.3.0.ebuild)31
1 files changed, 8 insertions, 23 deletions
diff --git a/sys-block/blktrace/blktrace-1.3.0.ebuild b/sys-block/blktrace/blktrace-1.3.0-r1.ebuild
index 5767d176387e..66b8416124ab 100644
--- a/sys-block/blktrace/blktrace-1.3.0.ebuild
+++ b/sys-block/blktrace/blktrace-1.3.0-r1.ebuild
@@ -1,25 +1,13 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=8
inherit toolchain-funcs flag-o-matic linux-info
-MY_PN="blktrace"
-if [[ ${PV} =~ _p20 ]]; then
- #https://brick.kernel.dk/snaps/blktrace-git-20210419122502.tar.gz
- MY_P="${MY_PN}-git-${PV/*_p}"
- EXT='tar.gz'
- S="${WORKDIR}/${PN}"
-else
- MY_P="${MY_PN}-${PV}"
- EXT='tar.bz2'
- S="${WORKDIR}/${MY_P}"
-fi
-
DESCRIPTION="show detailed info about what is happening on a block device io queue"
HOMEPAGE="https://git.kernel.dk/cgit/blktrace/"
-SRC_URI="https://brick.kernel.dk/snaps/${MY_P}.${EXT}"
+SRC_URI="https://brick.kernel.dk/snaps/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
@@ -28,34 +16,31 @@ IUSE="doc"
RDEPEND="dev-libs/libaio"
# This is a Linux specific app!
+# dev-texlive/texlive-latexextra for placeins.sty
DEPEND="${RDEPEND}
sys-kernel/linux-headers
doc? (
virtual/latex-base
>=app-text/texlive-core-2014
+ dev-texlive/texlive-latexextra
)
"
CONFIG_CHECK="~BLK_DEV_IO_TRACE"
WARNING_BLK_DEV_IO_TRACE="you need to enable BLK_DEV_IO_TRACE kernel option if you want to gather traces from this machine"
-PATCHES=(
- #"${FILESDIR}"/${P}-overlapping-io-stats.patch
- #"${FILESDIR}"/${PN}-1.2.0-ldflags.patch #335741
- #"${FILESDIR}"/${PN}-1.2.0-parallel-build.patch #335741
-)
-
src_compile() {
append-cppflags -DLVM_REMAP_WORKAROUND -W -I"${S}"
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${CPPFLAGS}"
if use doc; then
export VARTEXFONTS="${T}/fonts"
- emake docs
+ emake docs CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${CPPFLAGS}"
fi
}
src_install() {
- emake install CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${CPPFLAGS}" DESTDIR="${ED}" prefix="/usr" mandir="/usr/share/man"
+ # Do not remove the CC/FLAGS here; bug 930357
+ emake install DESTDIR="${ED}" prefix="/usr" mandir="/usr/share/man" CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${CPPFLAGS}"
einstalldocs
use doc && dodoc doc/blktrace.pdf btt/doc/btt.pdf
}