summaryrefslogtreecommitdiff
path: root/dev-util/kyua
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/kyua')
-rw-r--r--dev-util/kyua/Manifest5
-rw-r--r--dev-util/kyua/kyua-0.13-r2.ebuild32
-rw-r--r--dev-util/kyua/kyua-0.13-r3.ebuild17
-rw-r--r--dev-util/kyua/metadata.xml2
4 files changed, 14 insertions, 42 deletions
diff --git a/dev-util/kyua/Manifest b/dev-util/kyua/Manifest
index b662ad2d1ee2..e6f205720d01 100644
--- a/dev-util/kyua/Manifest
+++ b/dev-util/kyua/Manifest
@@ -1,4 +1,3 @@
DIST kyua-0.13.tar.gz 663776 BLAKE2B 5bb6b2a7723567395baeace0b70085a631856ac98ddb304bb5300f26bc89a1a1add589486cd08f1569ca9c7534fd5071a62cdcbb519a10d59221df63c0aef932 SHA512 80ecf4fd888d4759122f3c1d1d5b06a19135e06f7bca1ef8458c7a5e78c1b6baff54969c863c93f11c40611ca256fc0334402531397b16788fb3ec701dd278ae
-EBUILD kyua-0.13-r2.ebuild 655 BLAKE2B 1877dd71cbe35cb0647f4813e6a251bd9f614f923e5cbfac83948c82463d93d30d85e87b86e1070050f75cd5aaa8e0bf638e0eff3b2bb1225ae60c57e4dbccd4 SHA512 1fded5caa615ff11c415b355c23961ff9e4dbc6025b6db60b0fa4fdbf903415b3fbf840d0f1e407848ebef420239fd8b89ade9d418c0aea5959ecfcfba24202b
-EBUILD kyua-0.13-r3.ebuild 801 BLAKE2B 6982cc8b70992b740e9beef9e4d978582d07e512f93730a77d6d4d2321811c69e0bedaeb13c34b36d0494dc38606705d91bffcc3fa3130cd345ebbbf42f76f24 SHA512 797b117e7e85682886cf78928e15f75916df34138be0f67a0cc632afc198d7023fc3d5531430c4240b36fcbbbf78161fe1fb875ada64ff8bb7c65fc2d25dd5c5
-MISC metadata.xml 321 BLAKE2B 0fd4703df1ae5e167bc3db67837bffa244560add52630c872c27c33150bc6780ee1c51db982a25323728dca8e789264e0bb3cf1734c5c3186ea93b766e672177 SHA512 77837e1a401b4eabe4ac0c82794739932e0d079556f4227e6b7e9edf70f0ef9d84280aeaaefa7723445bfdf57ebedca92479c7d92bd2a91d22cddab47e9da92d
+EBUILD kyua-0.13-r3.ebuild 1018 BLAKE2B 6938df1543e4980587e8318a66f7f0b24ab43f6ee0c6548a5e30442c3cffe902d62692d37f88058fcb279fb2b283afb7137a7ee99691129a97e6789af783462e SHA512 23e97883313ce2b5271dc327a254eceffb5d32fbaaaebc55955523ce15891c6b98b8beeff8b5d76214e626062a4397172eed11f14373fac0376ba1181bcd3989
+MISC metadata.xml 324 BLAKE2B e27d408570c0daab7c3c233fda8011d556ea574026329fa277082e25218a45568e11f6401584e134b004cc51ecfdd57be1fb621d54788170c50cfba01257a05a SHA512 544f93c2f9e1a46a7a615ff724ecc7ff1f668f5c880f6a32b853fa9ff8f74161ac27ff52b0298d5465b71ba4ce598313a23551ab8d85d5f3217b98aed986f0a5
diff --git a/dev-util/kyua/kyua-0.13-r2.ebuild b/dev-util/kyua/kyua-0.13-r2.ebuild
deleted file mode 100644
index d22427caaa15..000000000000
--- a/dev-util/kyua/kyua-0.13-r2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Testing framework for infrastructure software"
-HOMEPAGE="https://github.com/jmmv/kyua"
-SRC_URI="https://github.com/jmmv/kyua/releases/download/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="test"
-
-# Tests fail
-RESTRICT="test"
-
-RDEPEND="
- dev-db/sqlite:3
- dev-libs/atf
- dev-lua/lutok
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- test? ( dev-libs/atf )
-"
-
-src_install() {
- default
- rm -r "${ED}"/usr/tests || die
-}
diff --git a/dev-util/kyua/kyua-0.13-r3.ebuild b/dev-util/kyua/kyua-0.13-r3.ebuild
index 7b57855bf2c9..3e433051777e 100644
--- a/dev-util/kyua/kyua-0.13-r3.ebuild
+++ b/dev-util/kyua/kyua-0.13-r3.ebuild
@@ -6,16 +6,14 @@ EAPI=8
inherit flag-o-matic
DESCRIPTION="Testing framework for infrastructure software"
-HOMEPAGE="https://github.com/jmmv/kyua"
-SRC_URI="https://github.com/jmmv/kyua/releases/download/${P}/${P}.tar.gz"
+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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="test"
-
-# Tests fail
-RESTRICT="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-db/sqlite:3
@@ -32,6 +30,13 @@ src_configure() {
# Uses std::auto_ptr (deprecated in c++11, removed in c++17)
append-cxxflags "-std=c++14"
+ # 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"
+
default
}
diff --git a/dev-util/kyua/metadata.xml b/dev-util/kyua/metadata.xml
index ce51fd51d7b2..03f0c05d39ab 100644
--- a/dev-util/kyua/metadata.xml
+++ b/dev-util/kyua/metadata.xml
@@ -6,6 +6,6 @@
<name>Mike Gilbert</name>
</maintainer>
<upstream>
- <remote-id type="github">jmmv/kyua</remote-id>
+ <remote-id type="github">freebsd/kyua</remote-id>
</upstream>
</pkgmetadata>