diff options
Diffstat (limited to 'dev-util/bats')
-rw-r--r-- | dev-util/bats/Manifest | 5 | ||||
-rw-r--r-- | dev-util/bats/bats-0.4.0.ebuild | 23 | ||||
-rw-r--r-- | dev-util/bats/bats-0.4.0_p20170219.ebuild | 29 | ||||
-rw-r--r-- | dev-util/bats/bats-1.10.0.ebuild (renamed from dev-util/bats/bats-1.2.1.ebuild) | 18 | ||||
-rw-r--r-- | dev-util/bats/bats-1.11.0.ebuild | 43 | ||||
-rw-r--r-- | dev-util/bats/metadata.xml | 7 |
6 files changed, 63 insertions, 62 deletions
diff --git a/dev-util/bats/Manifest b/dev-util/bats/Manifest index ee8dbe8c016f..ba0763c9fe3f 100644 --- a/dev-util/bats/Manifest +++ b/dev-util/bats/Manifest @@ -1,3 +1,2 @@ -DIST bats-0.4.0.tar.gz 17258 BLAKE2B e43b29a413194e697c25a3f1dd3dc72a23ab9444e48bbe04434f8d6d48ff754ef1c12a1e1ab936bed8389b8fe970799cca13be932f1852c643a529babdb43420 SHA512 83c6c0e3ceec149708a8db5d33e95cc84852d8189498c22131c00f4288a6c870f9d522bae9230157f442338dc101e1468451d78dfa274afb83a6f0dd614c8bdb -DIST bats-0.4.0_p20170219.tar.gz 18776 BLAKE2B 994649547424ee2e0859e7a82f9d46266645c6fc5cc3f47313d8780c3f81755b77d0109ad397c77381d04ba30708536acdacd0f158dc000cca9df23e25558653 SHA512 dc0e185b09dab5cc026ec39a2b15485751f038a6bab2e1089e55ea7e2913c0b99262edb54014300a25e0e3b6cad7ca61b4068f6ab328adaa61878dbb8efdf450 -DIST bats-1.2.1.tar.gz 62685 BLAKE2B 7ac54c8955375571edf7b303dfe9228a384ca5ec06986b9ac3c368e5b855456b2a3291cb3231f963dcd9c1bd5178f06fcbc8c81bdeee82b659561de072cccba9 SHA512 632345e6d83ed930dab23abc03e4797769063bb049ae1bb99e3102dc1e93e5111144ddc61615d05962f7b5bbf72d90ce19a324faf670a3d6e4ce7ab508b0db29 +DIST bats-1.10.0.tar.gz 159353 BLAKE2B 4d9e07f4b3da1cfadfd0ecbe00d611bc9a6ff8a6b55dba58e8ba4647e10265564d0cd64eb82a2b3ba483bc307b909f25913416057dc54ba8224c92cbff39c70e SHA512 31d98e26ff79354e8afd8eba2b19b1ca15ea4f1fbd16ad3936572688f49b33d68d38b6410c794f672572ee72cb535b11901759db67d4fa5656be2d0f6e050a99 +DIST bats-1.11.0.tar.gz 172044 BLAKE2B a86737e8f38e59031f926ce36e70417517095e2f34a9c6a8f1564879297dd097a44839343b66909e00338e53e8516a473e7b4bffc399166df87912e1e645809b SHA512 8f8dc767ba2d1551288942b50fdc73ef1f31e4dd1c6d7d539968454d286fff6509ed85d8728b4779d9b085e265ddf77e89a8cd8746f3afab0c7c3542eeacbd51 diff --git a/dev-util/bats/bats-0.4.0.ebuild b/dev-util/bats/bats-0.4.0.ebuild deleted file mode 100644 index 0af7a00bf20f..000000000000 --- a/dev-util/bats/bats-0.4.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="An automated testing system for bash" -HOMEPAGE="https://github.com/sstephenson/bats/" -SRC_URI="https://github.com/sstephenson/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -src_test() { - bin/bats --tap test || die "Tests failed" -} - -src_install() { - einstalldocs - - dobin libexec/* - doman man/bats.1 man/bats.7 -} diff --git a/dev-util/bats/bats-0.4.0_p20170219.ebuild b/dev-util/bats/bats-0.4.0_p20170219.ebuild deleted file mode 100644 index bc519b1c1a97..000000000000 --- a/dev-util/bats/bats-0.4.0_p20170219.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -COMMITHASH="03608115df2071fff4eaaff1605768c275e5f81f" - -DESCRIPTION="An automated testing system for bash" -HOMEPAGE="https://github.com/sstephenson/bats/" -SRC_URI="https://github.com/sstephenson/bats/archive/${COMMITHASH}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ppc64 x86" - -S="${WORKDIR}/bats-${COMMITHASH}" - -src_test() { - bin/bats --tap test || die "Tests failed" -} - -src_install() { - exeinto /usr/libexec/bats - doexe libexec/* - dosym ../libexec/bats/bats /usr/bin/bats - - dodoc README.md - doman man/bats.1 man/bats.7 -} diff --git a/dev-util/bats/bats-1.2.1.ebuild b/dev-util/bats/bats-1.10.0.ebuild index 0ab0773b5e99..15c8a37ad14f 100644 --- a/dev-util/bats/bats-1.2.1.ebuild +++ b/dev-util/bats/bats-1.10.0.ebuild @@ -1,7 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + +inherit multiprocessing optfeature MY_PN="bats-core" DESCRIPTION="Bats-core: Bash Automated Testing System" @@ -10,7 +12,7 @@ SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ppc ppc64 ~riscv ~sparc x86" DEPEND="app-shells/bash:*" RDEPEND="${DEPEND}" @@ -18,7 +20,11 @@ RDEPEND="${DEPEND}" S="${WORKDIR}/${MY_PN}-${PV}" src_test() { - bin/bats --formatter tap test || die "Tests failed" + local my_jobs=$(get_nproc) + if ! command -v parallel >/dev/null; then + my_jobs=1 + fi + bin/bats --tap --jobs "${my_jobs}" test || die "Tests failed" } src_install() { @@ -31,3 +37,7 @@ src_install() { dodoc README.md doman man/${PN}.1 man/${PN}.7 } + +pkg_postinst() { + optfeature "Parallel Execution" sys-process/parallel +} diff --git a/dev-util/bats/bats-1.11.0.ebuild b/dev-util/bats/bats-1.11.0.ebuild new file mode 100644 index 000000000000..cb8447860209 --- /dev/null +++ b/dev-util/bats/bats-1.11.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multiprocessing optfeature + +MY_PN="bats-core" +DESCRIPTION="Bats-core: Bash Automated Testing System" +HOMEPAGE="https://github.com/bats-core/bats-core/" +SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 hppa ~ppc ppc64 ~riscv ~sparc x86" + +DEPEND="app-shells/bash:*" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_test() { + local my_jobs=$(get_nproc) + if ! command -v parallel >/dev/null; then + my_jobs=1 + fi + bin/bats --tap --jobs "${my_jobs}" test || die "Tests failed" +} + +src_install() { + exeinto /usr/libexec/${MY_PN} + doexe libexec/${MY_PN}/* + exeinto /usr/lib/${MY_PN} + doexe lib/${MY_PN}/* + dobin bin/${PN} + + dodoc README.md + doman man/${PN}.1 man/${PN}.7 +} + +pkg_postinst() { + optfeature "Parallel Execution" sys-process/parallel +} diff --git a/dev-util/bats/metadata.xml b/dev-util/bats/metadata.xml index 289f5b52a986..9e47120e924f 100644 --- a/dev-util/bats/metadata.xml +++ b/dev-util/bats/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>henning@hennsch.de</email> <name>Henning Schild</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">bats-core/bats-core</remote-id> </upstream> |