diff options
Diffstat (limited to 'dev-util/kyua')
-rw-r--r-- | dev-util/kyua/Manifest | 5 | ||||
-rw-r--r-- | dev-util/kyua/kyua-0.13-r2.ebuild | 32 | ||||
-rw-r--r-- | dev-util/kyua/kyua-0.13-r3.ebuild | 17 | ||||
-rw-r--r-- | dev-util/kyua/metadata.xml | 2 |
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> |