commit:     612ed11aed9a36a04e606099db55dc301fd598ab
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 20 22:57:09 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 20 22:57:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=612ed11a

sys-apps/kbd: add 2.9.0

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/kbd/Manifest                              |  1 +
 sys-apps/kbd/{kbd-9999.ebuild => kbd-2.9.0.ebuild} | 14 +++++++++-----
 sys-apps/kbd/kbd-9999.ebuild                       | 14 +++++++++-----
 3 files changed, 19 insertions(+), 10 deletions(-)

diff --git a/sys-apps/kbd/Manifest b/sys-apps/kbd/Manifest
index b6fe3db885cc..fc857f6cf51b 100644
--- a/sys-apps/kbd/Manifest
+++ b/sys-apps/kbd/Manifest
@@ -1,2 +1,3 @@
 DIST kbd-2.7.1.tar.xz 1471648 BLAKE2B 
c817f78a0a377df5fcf2a6ba1608504fa875762db5bda1f061493e68ee6f6ef1fa085c0e440d74daeb6ad990ac48956caf7ab7f2a523b0d3b2480e69a9d810f5
 SHA512 
9c541fdbb77e5b1a757848fb4c6f8bb5a61791220938cbfe899aa16b412a87e98fc97fc06ba39d0f983e4cc808d0dcd983560e12c7f36e4df683a3002c51af09
 DIST kbd-2.8.0.tar.xz 1482152 BLAKE2B 
3b1917e37bbb4f2a975cf1f6bbfeba6a6ee486378d770c3b0232c62c40fe758181a15799f9119e3e4eedbb356a0677b3fba4b0afef135d346801693a6ef432cc
 SHA512 
66b532e782b6be3f53521a8d1c96f2ce895201dae48f8797c563be895dfdf4e9c03b9ccf39708d1b7dd1ffb13d526e499874e8e4ba74d22b507c1d32e4b410a3
+DIST kbd-2.9.0.tar.xz 1527388 BLAKE2B 
6f54dc139b7b20b5ac0f53129f67a9629c9bda22a09f7bd36dfa59500ac6fb87df18169872ca231645c1be6afb33fada97f096ef497f49547228dd01efa083f4
 SHA512 
c98298596a9942d39d5ffcba551eca3895104ff4dda5ebf8cfef46c1e3f24ef6154cf6892a9022bc0bfc98b065169103ca1e308cb76706e5b5c0ae0035db0db7

diff --git a/sys-apps/kbd/kbd-9999.ebuild b/sys-apps/kbd/kbd-2.9.0.ebuild
similarity index 89%
copy from sys-apps/kbd/kbd-9999.ebuild
copy to sys-apps/kbd/kbd-2.9.0.ebuild
index 538d6285889b..4ca67213eb60 100644
--- a/sys-apps/kbd/kbd-9999.ebuild
+++ b/sys-apps/kbd/kbd-2.9.0.ebuild
@@ -24,15 +24,19 @@ HOMEPAGE="https://kbd-project.org/";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="nls selinux pam test"
+IUSE="bzip2 lzma nls selinux pam test zlib zstd"
 RESTRICT="!test? ( test )"
 
 DEPEND="
        app-alternatives/gzip
+       bzip2? ( app-arch/bzip2 )
+       lzma? ( app-arch/xz-utils )
        pam? (
                !app-misc/vlock
                sys-libs/pam
        )
+       zlib? ( sys-libs/zlib )
+       zstd? ( app-arch/zstd:= )
 "
 RDEPEND="
        ${DEPEND}
@@ -73,16 +77,16 @@ src_configure() {
                $(use_enable nls)
                $(use_enable pam vlock)
                $(use_enable test tests)
+               $(use_with bzip2)
+               $(use_with lzma)
+               $(use_with zlib)
+               $(use_with zstd)
        )
 
        econf "${myeconfargs[@]}"
 }
 
 src_test() {
-       # These tests want a tty and the check passes when it shouldn't
-       # when running via the ebuild.
-       sed -i -e "s:tty 2>/dev/null:false:" tests/testsuite || die
-
        emake -Onone check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)"
 }
 

diff --git a/sys-apps/kbd/kbd-9999.ebuild b/sys-apps/kbd/kbd-9999.ebuild
index 538d6285889b..4ca67213eb60 100644
--- a/sys-apps/kbd/kbd-9999.ebuild
+++ b/sys-apps/kbd/kbd-9999.ebuild
@@ -24,15 +24,19 @@ HOMEPAGE="https://kbd-project.org/";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="nls selinux pam test"
+IUSE="bzip2 lzma nls selinux pam test zlib zstd"
 RESTRICT="!test? ( test )"
 
 DEPEND="
        app-alternatives/gzip
+       bzip2? ( app-arch/bzip2 )
+       lzma? ( app-arch/xz-utils )
        pam? (
                !app-misc/vlock
                sys-libs/pam
        )
+       zlib? ( sys-libs/zlib )
+       zstd? ( app-arch/zstd:= )
 "
 RDEPEND="
        ${DEPEND}
@@ -73,16 +77,16 @@ src_configure() {
                $(use_enable nls)
                $(use_enable pam vlock)
                $(use_enable test tests)
+               $(use_with bzip2)
+               $(use_with lzma)
+               $(use_with zlib)
+               $(use_with zstd)
        )
 
        econf "${myeconfargs[@]}"
 }
 
 src_test() {
-       # These tests want a tty and the check passes when it shouldn't
-       # when running via the ebuild.
-       sed -i -e "s:tty 2>/dev/null:false:" tests/testsuite || die
-
        emake -Onone check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)"
 }
 

Reply via email to