summaryrefslogtreecommitdiff
path: root/sys-block
diff options
context:
space:
mode:
Diffstat (limited to 'sys-block')
-rw-r--r--sys-block/Manifest.gzbin11043 -> 11050 bytes
-rw-r--r--sys-block/blktrace/Manifest1
-rw-r--r--sys-block/blktrace/blktrace-1.3.0-r1.ebuild43
-rw-r--r--sys-block/bmap-tools/Manifest2
-rw-r--r--sys-block/bmap-tools/bmap-tools-3.6-r1.ebuild4
5 files changed, 47 insertions, 3 deletions
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz
index b3d9706827e6..60f736ce9ec7 100644
--- a/sys-block/Manifest.gz
+++ b/sys-block/Manifest.gz
Binary files differ
diff --git a/sys-block/blktrace/Manifest b/sys-block/blktrace/Manifest
index 646abecf15bc..dcba919ded63 100644
--- a/sys-block/blktrace/Manifest
+++ b/sys-block/blktrace/Manifest
@@ -1,3 +1,4 @@
DIST blktrace-1.3.0.tar.bz2 396669 BLAKE2B ab340b27421ec423c8e5bd9fd719f97e06c30366ce95560adea644d10737f41d2c2f16e4c6503b65ef8fedeec7d997de6f47f0d3f2542c5065fe7846f8d18966 SHA512 4cc3d8e0d77e934bd70f447e1bb462400d3c9982460802f093d260e3cb69a66c6f61a63a05af55b84c35c5bdf18027e571d55cebea8c89d0be6d00c7ca9b9174
+EBUILD blktrace-1.3.0-r1.ebuild 1092 BLAKE2B 086ff90dc577569f844cb0b2b9d682717d6ae43c049c223dcf68c621c4485656209b26d3201fa3ae25bcacc7c8c4aa089167d0fd4eb6a6dce855e84823a649db SHA512 52c8bab5c7a34c1e04e4ccefd886a9766ad319aae2131fe5aa3f2a933e34287e4e57f5f8204dad844924927ce074c55eff7c328817b5b664fb69fec1c6be4a56
EBUILD blktrace-1.3.0.ebuild 1560 BLAKE2B 9324cbb84ca1a955f66784d9b96d27dd07874f20f1fbfd8199dff2d883c93571b956c72ad88d949ff6a703cddef4cef4c8df6fbf6479035c14d364fabaff0e6d SHA512 23091b6e6f1dfd40f1ff0a06c74b4428adc34a78d17d7ea67c223cc3d71734505e390fe1db4678591f53cddcc09570e81519d36ba93fd3578faa7215af791512
MISC metadata.xml 309 BLAKE2B 2f51620b760c1d052a616a429bf9d7a2d32c355af4ab680725b04111ce93b7abdac0eb491a5713a449452c718e1f299428442363edee9b7fb11ae72442431b36 SHA512 f7621d1712406fa86a803e19faac002289eaaaf347360c37c40aab1b635d686768a5b61d7d5f6bac8eae1993762476ce29f5a3389af15eb07dad6dc1404bbc0a
diff --git a/sys-block/blktrace/blktrace-1.3.0-r1.ebuild b/sys-block/blktrace/blktrace-1.3.0-r1.ebuild
new file mode 100644
index 000000000000..f894d58430b3
--- /dev/null
+++ b/sys-block/blktrace/blktrace-1.3.0-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs flag-o-matic linux-info
+
+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/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE="doc"
+
+RDEPEND="dev-libs/libaio"
+# This is a Linux specific app!
+DEPEND="${RDEPEND}
+ sys-kernel/linux-headers
+ doc? (
+ virtual/latex-base
+ >=app-text/texlive-core-2014
+ )
+"
+
+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"
+
+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
+ fi
+}
+
+src_install() {
+ emake install DESTDIR="${ED}" prefix="/usr" mandir="/usr/share/man"
+ einstalldocs
+ use doc && dodoc doc/blktrace.pdf btt/doc/btt.pdf
+}
diff --git a/sys-block/bmap-tools/Manifest b/sys-block/bmap-tools/Manifest
index dc2700b26913..e3cb473a71a9 100644
--- a/sys-block/bmap-tools/Manifest
+++ b/sys-block/bmap-tools/Manifest
@@ -1,5 +1,5 @@
AUX bmap-tools-3.6-mock-import-pattern.patch 4569 BLAKE2B 4cfab7a0a262b4de495a05d4d8b02c94d5fd84d1fea78565c522c61be5250e95124b866eefba23240833d7c9ba138eb48fad9f8383a08c21ca07810905a05890 SHA512 60d3227076ba67d0097646cdabc9fe05aa7dec6d0f39cef45f71b05f6bde8e60aae585820d342bb5ed50c7d3c52565742e27c7e9dcd5f5184f7be8b42bd87326
AUX bmap-tools-3.6-unittest-mock.patch 1356 BLAKE2B 802c93a72ccd5bd8f33598b914822b3f61a4bd26ed57769ecd5a10d0216c97916b2818847bc2c0cde4020707c21fb7248c88e0a90c21112568f45020b22466c7 SHA512 c83973282651da8b6a296d71c5c46c4078c2b539ec53cac2c0973c039dbe8416f248aa7fd6235ec40d05b99523f80380cbc4f2d2cc62afced45fecd645748b89
DIST bmap-tools-3.6.tar.gz 97815 BLAKE2B 3c6728386d66283a4df0376c90d2eafc670bba835ca97ebe25ab12f5eb1f745dea9a55d8c287c815306b9d603b6d804f9711a19b2df23870355983ebce4c0a07 SHA512 a55fe88d8f136b39f2bb92690322ae65d66ae1ae0454050d74bd37a39d69dca6428ba05ff42d2faf8e83f8f8342d882caaf8bb45aa00c74bbd5e4b12289a406a
-EBUILD bmap-tools-3.6-r1.ebuild 1421 BLAKE2B dc3991fdf16d079bcb5864cef544d40a4d9ad56ece5a05bd109c8d1a4eeddfed3555d965f1e2d8e3f3153bdb763ff9a42b4b74909118366785b253d3102dbfcb SHA512 520211301ad4effb5804d0eedc281c74ce027fb9a901152bf4b2781a9d47d8998915f27af32575e11df2152532a43bacd1c42be59e2640afee3bcdd1b8b24ab0
+EBUILD bmap-tools-3.6-r1.ebuild 1422 BLAKE2B d533b33d3778e1b4c37933d2fb12004f25ab6fa0cdcfee7ba229471429526d29df25acc808b9c3474f1f135921f025c1c9cea1c2b00d8d53247a33d2f7f1bc73 SHA512 d6178b6c996490e7af1ee393b3e18bf99300985aed3077bbcf89e7478b198fc2f3d6c1fe2f7f899a3076a1acfc0ef7d6b73d410f577551f3f476d7af981373d0
MISC metadata.xml 333 BLAKE2B 7d820818b65fc7613da7dabf60482e9352294892c7c6e8d7e8c9df91dc6d24edcaf42404b5d7f7f1d1f35cd338df6b395cc5c491d4f6eaa8cf375a270ae83436 SHA512 31b122594ac46064ce59088c934c7718a738bf1b15e29b1e196daf32ffce59cfdedaf1f9a16c0da30936d9c2954c22c882989bc3d002f80b13c4e0082fd42677
diff --git a/sys-block/bmap-tools/bmap-tools-3.6-r1.ebuild b/sys-block/bmap-tools/bmap-tools-3.6-r1.ebuild
index 5a474a6f2428..52160c499c6a 100644
--- a/sys-block/bmap-tools/bmap-tools-3.6-r1.ebuild
+++ b/sys-block/bmap-tools/bmap-tools-3.6-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1