diff options
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 } |