commit: c14d8756da8cce387d9ac6e5797d067f7fcda779 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sat May 31 21:06:30 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat May 31 21:06:30 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14d8756
sys-apps/kbd: don't run Valgrind for tests Closes: https://bugs.gentoo.org/956964 Signed-off-by: Sam James <sam <AT> gentoo.org> sys-apps/kbd/kbd-2.8.0.ebuild | 9 +++++++++ sys-apps/kbd/kbd-9999.ebuild | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/sys-apps/kbd/kbd-2.8.0.ebuild b/sys-apps/kbd/kbd-2.8.0.ebuild index 83630a4b1671..49aecd071817 100644 --- a/sys-apps/kbd/kbd-2.8.0.ebuild +++ b/sys-apps/kbd/kbd-2.8.0.ebuild @@ -81,6 +81,15 @@ src_test() { # when running via the ebuild. sed -i -e "s:tty 2>/dev/null:false:" tests/testsuite || die + # Workaround Valgrind being mandatory for tests + # https://github.com/legionus/kbd/issues/133 (bug #956964) + cat <<-EOF > tests/valgrind.sh || die + #!/bin/sh + shift + exec "\$@" 1>stdout 2>stderr + EOF + chmod +x tests/valgrind.sh || 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 83630a4b1671..49aecd071817 100644 --- a/sys-apps/kbd/kbd-9999.ebuild +++ b/sys-apps/kbd/kbd-9999.ebuild @@ -81,6 +81,15 @@ src_test() { # when running via the ebuild. sed -i -e "s:tty 2>/dev/null:false:" tests/testsuite || die + # Workaround Valgrind being mandatory for tests + # https://github.com/legionus/kbd/issues/133 (bug #956964) + cat <<-EOF > tests/valgrind.sh || die + #!/bin/sh + shift + exec "\$@" 1>stdout 2>stderr + EOF + chmod +x tests/valgrind.sh || die + emake -Onone check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)" }
