mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2026-05-06 07:27:03 -04:00
sys-block/mbuffer: add 20260301
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user