dev-util/bats-support
Supporting library for Bats test helpers
ChangeLog
commit e47ef86e39c4a0c5a5d988ef00b367c7a6a8fe7c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 11:34:20 2026 +0200
dev-util/bats-support: depend on bats on the build host for tests
src_test runs the bats program, which DEPEND put on the target root;
the library compiles nothing, so DEPEND goes and bats becomes a
test-only BDEPEND.
commit 897241c3487f4fb3bec02affc11a4b60a9250fbd
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 08:46:54 2026 +0200
dev-util/bats-support: update EAPI 8 -> 9
Every eclass the ebuild inherits supports EAPI 9. Changed in place
without a revision bump, so installed copies are not rebuilt for it.
commit 2d1037f5d0b9d0a73cf4b018753e8c4b6c18d86a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 25 09:38:03 2026 +0200
dev-util/bats-support: Keyword 0.3.0 for ~arm
The C/C++ code has no architecture-specific handling in the ebuild.
commit 6d7f76c698b98156dac0b224ff40c706955aaf99
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 20:28:44 2026 +0200
dev-util/bats-support: Keyword 0.3.0 for ~arm64
aarch64-portable; no architecture-specific code.
commit 99f0cc0dfcb07b7c0d7257f1b01ccd2929d48a0e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 30 02:05:29 2026 +0200
*/*: add <maintainer> block to packages missing one
Six metadata.xml files had no <maintainer> element. Three carried the
::gentoo <!-- maintainer-needed --> sentinel inherited from the original
fork (libbinio, bats-assert, bats-support); three had nothing at all
(otoml, pyfftw, unittest-or-fail). The maintainer-needed sentinel
declares an orphan in ::gentoo, but in a personal niche overlay the
overlay maintainer is the de facto package maintainer, so the comment
contradicts reality.
Surfaced by an overlay-landscape audit on 2026-05-30 (98.9% maintainer
coverage; these 6 were the gap). Uniformizing on the actual maintainer
block.
commit 31801abf8d0828cd0931d4a76818c39487560804
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu May 7 22:55:51 2026 +0200
dev-util/bats-support: import 0.3.0 from ::guru
Imported as a stuff-overlay copy rather than declaring ::guru as an
overlay master (per the overlay's no-master-dep convention). Required
as test-suite infrastructure for app-portage/udept's bats-based tests.
Verbatim copy of the ::guru ebuild — just bumps the copyright header
to 1999-2026 to match this overlay's convention. v0.3.0 is upstream's
latest semver release; the v0.1.0 / v0.2.0 tags published in mid-2025
are retroactively-applied tags on older revisions.
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 11:34:20 2026 +0200
dev-util/bats-support: depend on bats on the build host for tests
src_test runs the bats program, which DEPEND put on the target root;
the library compiles nothing, so DEPEND goes and bats becomes a
test-only BDEPEND.
commit 897241c3487f4fb3bec02affc11a4b60a9250fbd
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 08:46:54 2026 +0200
dev-util/bats-support: update EAPI 8 -> 9
Every eclass the ebuild inherits supports EAPI 9. Changed in place
without a revision bump, so installed copies are not rebuilt for it.
commit 2d1037f5d0b9d0a73cf4b018753e8c4b6c18d86a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 25 09:38:03 2026 +0200
dev-util/bats-support: Keyword 0.3.0 for ~arm
The C/C++ code has no architecture-specific handling in the ebuild.
commit 6d7f76c698b98156dac0b224ff40c706955aaf99
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 20:28:44 2026 +0200
dev-util/bats-support: Keyword 0.3.0 for ~arm64
aarch64-portable; no architecture-specific code.
commit 99f0cc0dfcb07b7c0d7257f1b01ccd2929d48a0e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 30 02:05:29 2026 +0200
*/*: add <maintainer> block to packages missing one
Six metadata.xml files had no <maintainer> element. Three carried the
::gentoo <!-- maintainer-needed --> sentinel inherited from the original
fork (libbinio, bats-assert, bats-support); three had nothing at all
(otoml, pyfftw, unittest-or-fail). The maintainer-needed sentinel
declares an orphan in ::gentoo, but in a personal niche overlay the
overlay maintainer is the de facto package maintainer, so the comment
contradicts reality.
Surfaced by an overlay-landscape audit on 2026-05-30 (98.9% maintainer
coverage; these 6 were the gap). Uniformizing on the actual maintainer
block.
commit 31801abf8d0828cd0931d4a76818c39487560804
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu May 7 22:55:51 2026 +0200
dev-util/bats-support: import 0.3.0 from ::guru
Imported as a stuff-overlay copy rather than declaring ::guru as an
overlay master (per the overlay's no-master-dep convention). Required
as test-suite infrastructure for app-portage/udept's bats-based tests.
Verbatim copy of the ::guru ebuild — just bumps the copyright header
to 1999-2026 to match this overlay's convention. v0.3.0 is upstream's
latest semver release; the v0.1.0 / v0.2.0 tags published in mid-2025
are retroactively-applied tags on older revisions.


View
Download
Browse