sys-block/mbuffer: add 20260301

Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2026-03-30 09:53:25 +01:00
parent f8ca83625e
commit 2815db183f
2 changed files with 61 additions and 0 deletions
+1
View File
@@ -1,3 +1,4 @@
DIST mbuffer-20241007.tgz 152029 BLAKE2B d26c0d87abacc8826bf2e6f414fe9264da7b3196c62a9853a8ffb6b118df353977c38ea5b1bf79e71fadcae6585b90b1f21152f742c7fafee08ae4294acceb60 SHA512 cb8f9e962510030f8e1500dcd21a556b73144c445bc12ece3915df201fa5e8849c183546c7ce700e06d1c734c0fdf36e31046ac984e232b64f9b019b54e1ddd2
DIST mbuffer-20250429.tgz 152402 BLAKE2B 702f028ff310370ceeb6894e0456e68452afec9e353b83bfa875d2f8171af8d008736384382e42a447c9572e7c55d924761d5043be84010589a597870238220b SHA512 9cbf233335b8f7fe4d607f93afdb1797293377f580def420a3b2285b1e777ef33fff7fd7ebbe67fd35dca48127e887de9f833c2d019075f51fcef2e479a8ff00
DIST mbuffer-20251025.tgz 155376 BLAKE2B 9093d5c9e0a3554bb54af5781b32e9dc614d13771e23a660f0958ea99add18fcd8a5e1a491cc9c0f98267f70196b702528ad7e53f489c3bf25e9541ecdb3a66a SHA512 d1b4d49ed1d6a685a2db5a81cb2203ef92b5f8867bc534b7de6435c80a8e408e245052abc2ff5f79934a0c4079b33d496ba60fae005a5bd3f58a76443b1d31ae
DIST mbuffer-20260301.tgz 156642 BLAKE2B 5e566218038a9f20514a480be5f6181f02d32401fd81484d886c694bccb45ff6dd8fd08060d9c870dac6cc62925033ab6bd876f8260686210b20666504b77d05 SHA512 755368fc3d614258e8be00da37fa53801dd680b86dc39107bf706685d9630dba25706a87a83f05cd72cc1b146bce27af9e9ca4ddee5bc4e21a669306f6fb66a5
+60
View File
@@ -0,0 +1,60 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools optfeature
DESCRIPTION="M(easuring)buffer is a replacement for buffer with additional functionality"
HOMEPAGE="https://www.maier-komor.de/mbuffer.html"
SRC_URI="https://www.maier-komor.de/software/mbuffer/${P}.tgz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="debug ssl test"
REQUIRED_USE="test? ( ssl )"
RESTRICT="!test? ( test )"
RDEPEND="
ssl? (
dev-libs/openssl
)
"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-20180410-sysconfdir.patch"
"${FILESDIR}/${PN}-20200929-find-OBJDUMP.patch"
"${FILESDIR}/${PN}-20231216-autoconf-warning.patch"
)
src_prepare() {
default
ln -s "${DISTDIR}"/${P}.tgz test.tar # bug #258881
mv configure.in configure.ac || die
eautoreconf
}
src_configure() {
local myeconfargs=(
$(use_enable ssl md5)
$(use_enable debug)
)
econf "${myeconfargs[@]}"
}
src_test() {
# Enforce MAKEOPTS=-j1 because src_test() spawns multiple listener
# using same port and src_install may have problems (with /etc folder)
local -x MAKEOPTS=-j1
default
}
pkg_postinst() {
optfeature "autoloader support" app-arch/mt-st
}