dev-util/kyua: add 0.14.1

Signed-off-by: Mike Gilbert <floppym@gentoo.org>
This commit is contained in:
Mike Gilbert
2025-09-03 15:37:49 -04:00
parent c413f90f3a
commit f57b96c7b2
2 changed files with 46 additions and 0 deletions

View File

@@ -1,2 +1,3 @@
DIST kyua-0.13.tar.gz 663776 BLAKE2B 5bb6b2a7723567395baeace0b70085a631856ac98ddb304bb5300f26bc89a1a1add589486cd08f1569ca9c7534fd5071a62cdcbb519a10d59221df63c0aef932 SHA512 80ecf4fd888d4759122f3c1d1d5b06a19135e06f7bca1ef8458c7a5e78c1b6baff54969c863c93f11c40611ca256fc0334402531397b16788fb3ec701dd278ae
DIST kyua-0.14.1.tar.gz 996797 BLAKE2B 3319ab212b70db968d02f4dae6d71a594b0f3276a4de0192d28dd1b78ac8736fc91ab4a2251ceb9d2dec242a449b988751b4c2a8859045d7d716e1304b564478 SHA512 0829091929548ba3e18fb3306eacf8e381d2b22f3e36245ea7da0a61b3f1cb9a853baa6662929a87bc050934653b7b7b8a109520c8c7294defbf4cc5e3061b90
DIST kyua-0.14.tar.gz 522124 BLAKE2B b211b987c9526bbf486b9d1429c83432907015a39bb68322674e3650473b97b74b88839913571d6e5df6f2c6671913feb2a5e555c2d304c164c89cf292efbad4 SHA512 38f6b4c6bce4aea8f8b257b9799e585311e9f8cfe154a277f5b520ee29bc04cabdd0d531cdf9c09cc6ee2e0e470db498071210e23732d2f55e1ae551c71a2c06

View File

@@ -0,0 +1,45 @@
# Copyright 2017-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit flag-o-matic toolchain-funcs
DESCRIPTION="Testing framework for infrastructure software"
HOMEPAGE="https://github.com/freebsd/kyua"
SRC_URI="https://github.com/freebsd/kyua/releases/download/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-db/sqlite:3
>=dev-lua/lutok-0.5
"
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
test? ( >=dev-libs/atf-0.22 )
"
src_configure() {
# bug #948053
tc-is-lto && filter-flags -fno-semantic-interposition
# Skip coredump tests; they fail when sudo sets RLIMIT_CORE = 0.
cat >"${T}/kyua.conf" <<-EOF || die
syntax(2)
test_suites.kyua.run_coredump_tests = "false"
EOF
local -x KYUA_CONFIG_FILE_FOR_CHECK="${T}/kyua.conf"
econf $(use_enable test atf)
}
src_install() {
default
rm -rf "${ED}"/usr/tests || die
}