Diff kbd-2.7.1 with a kbd-9999

/usr/portage/sys-apps/kbd/kbd-9999.ebuild 2025-07-29 16:22:17.376467925 +0300
12 12
else
13 13
	if [[ $(ver_cut 3) -lt 90 ]] ; then
14 14
		SRC_URI="https://www.kernel.org/pub/linux/utils/kbd/${P}.tar.xz"
15
		KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
15
		KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
16 16
	else
17 17
		inherit autotools
18 18
		SRC_URI="https://github.com/legionus/kbd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
......
39 39
	selinux? ( sec-policy/selinux-loadkeys )
40 40
"
41 41
BDEPEND="
42
	sys-devel/flex
42 43
	virtual/pkgconfig
43 44
	test? ( dev-libs/check )
44 45
"
......
61 62
}
62 63

  
63 64
src_configure() {
65
	# https://github.com/legionus/kbd/issues/121
66
	unset LEX
67

  
64 68
	local myeconfargs=(
65 69
		--disable-werror
70
		# No Valgrind for the testsuite
71
		--disable-memcheck
66 72

  
67 73
		$(use_enable nls)
68 74
		$(use_enable pam vlock)
......
73 79
}
74 80

  
75 81
src_test() {
82
	# These tests want a tty and the check passes when it shouldn't
83
	# when running via the ebuild.
84
	sed -i -e "s:tty 2>/dev/null:false:" tests/testsuite || die
85

  
76 86
	emake -Onone check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)"
77 87
}
78 88

  
Thank you!