summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin65286 -> 65292 bytes
-rw-r--r--dev-util/cunit/Manifest3
-rw-r--r--dev-util/cunit/cunit-2.1_p3-r1.ebuild1
-rw-r--r--dev-util/cunit/files/cunit-2.1_p3-ncurses-opaque.patch55
-rw-r--r--dev-util/rizin/Manifest5
-rw-r--r--dev-util/rizin/files/rizin-0.7.3-force-local-tree-sitter-c.patch22
-rw-r--r--dev-util/rizin/files/rizin-0.7.3-tree-sitter-underlinking.patch31
-rw-r--r--dev-util/rizin/rizin-0.7.3-r1.ebuild2
-rw-r--r--dev-util/rizin/rizin-0.7.3-r2.ebuild101
-rw-r--r--dev-util/selenium-manager/Manifest2
-rw-r--r--dev-util/selenium-manager/selenium-manager-4.27.0.ebuild2
11 files changed, 219 insertions, 5 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 05de66e8614a..65689d3e1ae3 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/cunit/Manifest b/dev-util/cunit/Manifest
index b3f919db9774..527f68b6f06d 100644
--- a/dev-util/cunit/Manifest
+++ b/dev-util/cunit/Manifest
@@ -1,4 +1,5 @@
AUX cunit-2.1_p3-ncurses-format-security.patch 2392 BLAKE2B 9d224a4de5a2dc9cb2bcdc7eb925214f90819693cf8f052e91f87d7e09171d5b80881a61b8cd59ba75883c0bf24afd387d3a590d144791a1fe4a472303d599c8 SHA512 31dc914f4a4fc2a575ba77225b16494e8678ad2b1180f8621665be255abed3b7514f254652a241d1a0ecd4e43c1c3bd435f68d1bd7f58cf868f5e0ca748b4c0d
+AUX cunit-2.1_p3-ncurses-opaque.patch 2153 BLAKE2B acbc6306df76f7439010ec86d249267b5bc8d16ec0756816f867ea678f59abbe3eb90db87814cd8eeda35389a95641325b23c0dc2d7456eae6dabe5ab100d33a SHA512 8e257bacc0d85a6ad81e1700a8d4b9ade1f5ec1efb1a0bc024f425ce32c4210c5720fbd4b371f36c4e36ecbda85732929d2a2a273bf20c10e11db46ad4b2941a
DIST CUnit-2.1-3.tar.bz2 514500 BLAKE2B 919ff3345c06de44662deb3c43700dc14f3c6b0b1557e162f1f527b782874082bc866b3bbc3fd18869b975d7a0a6b4730eab87ed36847249ff8fa5cbede27797 SHA512 547b417109332446dfab8fda17bf4ccd2da841dc93f824dc90a20635bcf1fb80fb2176500d8a0906940f3f3d3e2f77b2d70a71090c9ab84ad9af43f3582bc487
-EBUILD cunit-2.1_p3-r1.ebuild 1604 BLAKE2B 1a33e67febab2512e34045eec63e3a49623d686eab3b9ce1eeb4991f155096dfb4d5f639cde64029c58b3532d8ca0479670aa8516bbd47d2f8e78681e28d716b SHA512 32ea1b167da551b07136e74f31cfafb8fb933d08392715f97cb4b6a8440f69ad0fd9ea3840a4198fc7212a3a3601b5a49cbaad3145aa9594301709addc180035
+EBUILD cunit-2.1_p3-r1.ebuild 1653 BLAKE2B 624e52a6c68e22fa5fd4212145ea0663d174340d1893607cf86d20d2afb67de217780c44bac16b3403806029b1a23e79f19eb31807802c192e3f0d3ace86db68 SHA512 4ea117fa98ec692a7a01385a6947452c8596cf7e41d84fc435576bd55564d73080a2b4c580547b546edf3e041cd2dd2a659d5af79ff913b0d3219ea5de783ae3
MISC metadata.xml 243 BLAKE2B b273312b5c9fbc82a77d8e6b2ce0364ae677c0863242438533aa5dd20f2fd3a27e4ecb63d76a5ad5647153297201239ae63968f9df4672232a5a01627d68ff82 SHA512 335883ce339777d06e702563a9122c0862154ad9551980d8534a3e158c1cc7ff120a18b2172c099c5a5dc469a4ddf2d57039ef0faa003e623e0459a882a42eb0
diff --git a/dev-util/cunit/cunit-2.1_p3-r1.ebuild b/dev-util/cunit/cunit-2.1_p3-r1.ebuild
index 9c91de94aa6d..f2939479882e 100644
--- a/dev-util/cunit/cunit-2.1_p3-r1.ebuild
+++ b/dev-util/cunit/cunit-2.1_p3-r1.ebuild
@@ -27,6 +27,7 @@ S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${PN}-2.1_p3-ncurses-format-security.patch
+ "${FILESDIR}"/${PN}-2.1_p3-ncurses-opaque.patch
)
src_prepare() {
diff --git a/dev-util/cunit/files/cunit-2.1_p3-ncurses-opaque.patch b/dev-util/cunit/files/cunit-2.1_p3-ncurses-opaque.patch
new file mode 100644
index 000000000000..fa52f683faa0
--- /dev/null
+++ b/dev-util/cunit/files/cunit-2.1_p3-ncurses-opaque.patch
@@ -0,0 +1,55 @@
+https://bugs.gentoo.org/932110
+https://sources.debian.org/data/main/c/cunit/2.1-3-dfsg-2.7/debian/patches/curses_ftbfs.patch
+
+Description: Use getters for accessing fields of opaque type WINDOW in Curses.c
+Author: Mate Kukri <mate.kukri@canonical.com>
+Last-Update: 2024-01-04
+
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/CUnit/Sources/Curses/Curses.c
++++ b/CUnit/Sources/Curses/Curses.c
+@@ -256,10 +256,10 @@
+
+ start_color();
+
+- f_nLeft = application_windows.pMainWin->_begx;
+- f_nTop = application_windows.pMainWin->_begy;
+- f_nWidth = application_windows.pMainWin->_maxx;
+- f_nHeight = application_windows.pMainWin->_maxy;
++ f_nLeft = getbegx(application_windows.pMainWin);
++ f_nTop = getbegy(application_windows.pMainWin);
++ f_nWidth = getmaxx(application_windows.pMainWin) - 1;
++ f_nHeight = getmaxy(application_windows.pMainWin) - 1;
+
+ if (NULL == (application_windows.pTitleWin = newwin(3, f_nWidth, 0, 0))) {
+ goto title_fail;
+@@ -358,10 +358,10 @@
+ {
+ refresh();
+
+- f_nLeft = application_windows.pMainWin->_begx;
+- f_nTop = application_windows.pMainWin->_begy;
+- f_nWidth = application_windows.pMainWin->_maxx;
+- f_nHeight = application_windows.pMainWin->_maxy;
++ f_nLeft = getbegx(application_windows.pMainWin);
++ f_nTop = getbegy(application_windows.pMainWin);
++ f_nWidth = getmaxx(application_windows.pMainWin) - 1;
++ f_nHeight = getmaxy(application_windows.pMainWin) - 1;
+
+ refresh_title_window();
+ refresh_progress_window();
+@@ -907,10 +907,10 @@
+ pPad->uiColumns = uiCols;
+ pPad->uiPadRow = 0;
+ pPad->uiPadCol = 0;
+- pPad->uiWinLeft = application_windows.pDetailsWin->_begx + 1;
+- pPad->uiWinTop = application_windows.pDetailsWin->_begy + 1;
+- pPad->uiWinColumns = application_windows.pDetailsWin->_maxx - 2;
+- pPad->uiWinRows = application_windows.pDetailsWin->_maxy - 2;
++ pPad->uiWinLeft = getbegx(application_windows.pDetailsWin) + 1;
++ pPad->uiWinTop = getbegy(application_windows.pDetailsWin) + 1;
++ pPad->uiWinColumns = getmaxx(application_windows.pDetailsWin) - 3;
++ pPad->uiWinRows = getmaxy(application_windows.pDetailsWin) - 3;
+
+ bStatus = true;
+
diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest
index eec83595b388..6505bc365ed9 100644
--- a/dev-util/rizin/Manifest
+++ b/dev-util/rizin/Manifest
@@ -1,5 +1,8 @@
AUX rizin-0.4.0-never-rebuild-parser.patch 1568 BLAKE2B c77276adb8349188ebc937d84b011650b978ba5bed6c0596258963d395014c5e0733e44930b4c2db6dd88941d99b2aa37acf461d035fc31dcd321571ef0d6392 SHA512 a46311772dc42b90b8e3e49ddb66f6d64873773e254ac943934de0129d5f4a77ccb759d20b519b58418d45c076f136d582f2e70056693c75b2f6aae19eb07551
+AUX rizin-0.7.3-force-local-tree-sitter-c.patch 858 BLAKE2B f4164813fcb963d4cce9bbd9e7ec8aba9d841e6551d0663953744ddaa0f58310e9b657a19d0c4c5d488491393ccefeefc46ce363d69e094e934dec2ba9862f01 SHA512 be773a02f456fb36b61ad06ff200b35994ff25bee62b6cc3a8cd6edb5d677a6383e55dbf347fc0060174e5592603d9df657c64a3c1a9cf27fcd62ac428059638
+AUX rizin-0.7.3-tree-sitter-underlinking.patch 875 BLAKE2B 8abd5ce26f7b630f7b4528fabbfc08b54d1303e9636fb88dd8ae04f435b8a1dbe00cd7da687743cd28809f47be718cb79c2c44815c57aff4744c1f2a16a46aa9 SHA512 b53ed740922d2f8b0f63402754534878b917a495ff41334c59cbca033a8fa2791b068b2a56748c4f02bb6e34e65b577469a0e83f274651f68a329bba13de0044
DIST rizin-src-v0.7.3.tar.xz 18604220 BLAKE2B 9bbfbd8cf86839dcfdc30beb12d4472abf68e7d8c81561f6124b4d8ac781242bbbe8b62e06d2873928830d2524203c18ab1c17fa35855ac2d344af7649b64b3c SHA512 bad89888b2cb1ce1227ce629ff1209f18d1afb9da55685f0ea4ead7dd1b4dfbf8ed72c173048b2ee47362a10d5e20a6c34e09d0bbaa210f3873073c10ebc4dc1
DIST rizin-testbins-1203a9a2f51e32337c8434d9f4f7c4543552e271.tar.gz 185572487 BLAKE2B b274a58bebe0123bd8ab7b18a4e88833e7de53133d8f640d00b9efa953cf8ef766582acd5a0f65750ebb273be70d5cc1daf9b700cd6b9bfd4d464cf59ab735ba SHA512 47e8993bea5d7805acb46c1c4e034524fe47d2b0b2471af00d3255f3e853430617658cd6b1f8a4706a748704a52646ec43495f0d4e80f16bce4aaf34e29539a4
-EBUILD rizin-0.7.3-r1.ebuild 2644 BLAKE2B 34ef5c493108978dd7871544befc9c3a6baa69f15dd98c5342c856f13c0fda0707baeb759027d93e8ada17bf0376749da3a4b57b24e44ff2934425e6c3768d8b SHA512 e136d5f3583860035993e929a400c9a70e0ae2b8e5d90c2637c6ef2239a2c8b1132521d8bb7a3e46d016ce21e320462c812c23bfceaa1c988f57c0872509accb
+EBUILD rizin-0.7.3-r1.ebuild 2646 BLAKE2B 5fd798fedd745a033e0d09c0f8259fda9509b0f8606df68da493fcea7e1628f06b557516fb8f1540db50dac0ac251114da6808c460a41be6848e107f4a9be3a7 SHA512 f2a7a58f074427bfd1caf0ff6bed0c84b476b3eae52df9d055a52de59c7b658a9caed5948931eb2cfa5cb2bc248c5576fdb156b5230a61ee787e73808b5d7607
+EBUILD rizin-0.7.3-r2.ebuild 2638 BLAKE2B 163846a72aa457522f948dcf26a84914df2561f8ed54fa29686b27bf153a6fc1b1f0cdc08f48251557815c25a94653fee27852144957b7bbd17fc981aedf8992 SHA512 318db017056d4816c0cc62bc7e656b7c31063ce7386e15a8d60a9d3544d30e33eb92ead0cccafecd01084f4c6c04334c615db763906c49fbe0e151fab6606607
MISC metadata.xml 427 BLAKE2B 2937970e78526f69e371b4451a3406b1fdc35a01707d366e8b54e23f9d13e8a713254902825ae111817ee00ea3aaf3bc968db8b6d944b15f869e2b89ba8e16b8 SHA512 65cc9c4cd5f2f64cd02e89b0f7f4972fefec51cb175650625da263b729022587c9487e9ab9faed8517200ed622a8ca5ec35b2b6f4c67966d78344c043197c981
diff --git a/dev-util/rizin/files/rizin-0.7.3-force-local-tree-sitter-c.patch b/dev-util/rizin/files/rizin-0.7.3-force-local-tree-sitter-c.patch
new file mode 100644
index 000000000000..952ed430e72b
--- /dev/null
+++ b/dev-util/rizin/files/rizin-0.7.3-force-local-tree-sitter-c.patch
@@ -0,0 +1,22 @@
+From 1f8d7a37dc91ce41706ca7ee564cf3c48acf79d1 Mon Sep 17 00:00:00 2001
+From: John Helmert III <ajak@gentoo.org>
+Date: Sat, 14 Dec 2024 20:11:09 -0800
+Subject: [PATCH] librz/type: force tree-sitter-c subproject
+
+rizin depends on its fork of tree-sitter-c.
+
+Signed-off-by: John Helmert III <jchelmert3@posteo.net>
+--- a/librz/type/meson.build
++++ b/librz/type/meson.build
+@@ -18,7 +18,7 @@ if r.returncode() == 1 and get_option('subprojects_check')
+ error('Subprojects are not updated. Please run `git clean -dxff subprojects/` to delete all local subprojects directories. If you want to compile against current subprojects then set option `subprojects_check=false`.')
+ endif
+
+-tree_sitter_c_dep = dependency('tree-sitter-c')
++tree_sitter_c_dep = subproject('tree-sitter-c').get_variable('tree_sitter_c_dep')
+
+ rz_type_inc = [
+ platform_inc,
+--
+2.45.2
+
diff --git a/dev-util/rizin/files/rizin-0.7.3-tree-sitter-underlinking.patch b/dev-util/rizin/files/rizin-0.7.3-tree-sitter-underlinking.patch
new file mode 100644
index 000000000000..72a8b14a26bf
--- /dev/null
+++ b/dev-util/rizin/files/rizin-0.7.3-tree-sitter-underlinking.patch
@@ -0,0 +1,31 @@
+From 2d5a70879b8e0b7b2bbd9ce48b2bb459dc22203a Mon Sep 17 00:00:00 2001
+From: ajakk <ajak@gentoo.org>
+Date: Tue, 3 Sep 2024 08:46:24 -0500
+Subject: [PATCH] librz: link to tree-sitter directly (#4603)
+
+tree-sitter symbols are included in this library, so we need to
+specify the dependency to avoid linking failures due to missing
+tree-sitter symbols.
+
+See-Also: https://bugs.gentoo.org/928301
+
+Signed-off-by: John Helmert III <ajak@gentoo.org>
+---
+ librz/type/meson.build | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/librz/type/meson.build b/librz/type/meson.build
+index 06d6807bc3..7c58e82486 100644
+--- a/librz/type/meson.build
++++ b/librz/type/meson.build
+@@ -31,6 +31,7 @@ rz_type = library('rz_type', rz_type_sources,
+ include_directories: rz_type_inc,
+ dependencies: [
+ rz_util_dep,
++ tree_sitter_dep,
+ tree_sitter_c_dep,
+ lrt
+ ],
+--
+2.45.2
+
diff --git a/dev-util/rizin/rizin-0.7.3-r1.ebuild b/dev-util/rizin/rizin-0.7.3-r1.ebuild
index 9f446bfb76f0..ecc511746011 100644
--- a/dev-util/rizin/rizin-0.7.3-r1.ebuild
+++ b/dev-util/rizin/rizin-0.7.3-r1.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
dev-libs/libzip:0=
dev-libs/openssl:0=
dev-libs/libpcre2:0=
- >=dev-libs/tree-sitter-0.19.0
+ >=dev-libs/tree-sitter-0.19.0:=
dev-libs/tree-sitter-c
dev-libs/xxhash
sys-apps/file
diff --git a/dev-util/rizin/rizin-0.7.3-r2.ebuild b/dev-util/rizin/rizin-0.7.3-r2.ebuild
new file mode 100644
index 000000000000..c86058324b43
--- /dev/null
+++ b/dev-util/rizin/rizin-0.7.3-r2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+# This is the commit that the CI for the release commit used
+BINS_COMMIT="1203a9a2f51e32337c8434d9f4f7c4543552e271"
+
+inherit meson python-any-r1
+
+DESCRIPTION="reverse engineering framework for binary analysis"
+HOMEPAGE="https://rizin.re/"
+
+SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
+ test? ( https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> rizin-testbins-${BINS_COMMIT}.tar.gz )"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="Apache-2.0 BSD LGPL-3 MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+
+# Need to audit licenses of the binaries used for testing
+RESTRICT="test? ( fetch ) !test? ( test )"
+
+# TODO: unbundle dev-libs/blake3
+RDEPEND="
+ app-arch/lz4:0=
+ app-arch/xz-utils
+ app-arch/zstd:=
+ >=dev-libs/capstone-5:0=
+ dev-libs/libmspack
+ dev-libs/libzip:0=
+ dev-libs/openssl:0=
+ dev-libs/libpcre2:0=[jit]
+ >=dev-libs/tree-sitter-0.19.0:=
+ dev-libs/xxhash
+ sys-apps/file
+ sys-libs/zlib:0=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.4.0-never-rebuild-parser.patch"
+ "${FILESDIR}/${PN}-0.7.3-force-local-tree-sitter-c.patch"
+ "${FILESDIR}/${PN}-0.7.3-tree-sitter-underlinking.patch"
+)
+
+src_prepare() {
+ default
+
+ local py_to_mangle=(
+ librz/core/cmd_descs/cmd_descs_generate.py
+ sys/clang-format.py
+ test/fuzz/scripts/fuzz_rz_asm.py
+ test/scripts/gdbserver.py
+ )
+
+ python_fix_shebang "${py_to_mangle[@]}"
+
+ # https://github.com/rizinorg/rizin/issues/3459
+ sed -ie '/dyld_chained_ptr_arm64e_auth/d' test/unit/test_bin_mach0.c || die
+
+ if use test; then
+ cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}/test/bins" || die
+ cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die
+ fi
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dcli=enabled
+ -Duse_sys_capstone=enabled
+ -Duse_sys_libmspack=enabled
+ -Duse_sys_libzip=enabled
+ -Duse_sys_libzstd=enabled
+ -Duse_sys_lz4=enabled
+ -Duse_sys_lzma=enabled
+ -Duse_sys_magic=enabled
+ -Duse_sys_openssl=enabled
+ -Duse_sys_pcre2=enabled
+ -Duse_sys_tree_sitter=enabled
+ -Duse_sys_xxhash=enabled
+ -Duse_sys_zlib=enabled
+
+ $(meson_use test enable_tests)
+ $(meson_use test enable_rz_test)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ # We can select running either unit or integration tests, or all of
+ # them by not passing --suite. According to upstream, integration
+ # tests are more fragile and unit tests are sufficient for testing
+ # packaging, so only run those.
+ meson_src_test --suite unit
+}
diff --git a/dev-util/selenium-manager/Manifest b/dev-util/selenium-manager/Manifest
index 632314d7542c..882d49f5c761 100644
--- a/dev-util/selenium-manager/Manifest
+++ b/dev-util/selenium-manager/Manifest
@@ -2,5 +2,5 @@ DIST selenium-manager-4.26.0-crates.tar.xz 25659608 BLAKE2B 35c8c7aab560a1642458
DIST selenium-selenium-4.26.0.gh.tar.gz 77107740 BLAKE2B d4e466dbdb9a12126ae8ee9e311d5d997228da3b22620ead3dbf1a553232503fbd8c19470419d6ad5862acfc19f0012c4c48b3a5e1ccecaf0f7c4171f35904fb SHA512 03197215c04e8f6e151631d769975e70b5140d2d7635443c07e43e63b1c0cc3bc99b0694300ca4dbfea6178af9d037d28699a756ef74926a357f7a3030086182
DIST selenium-selenium-4.27.0.gh.tar.gz 77154097 BLAKE2B 7555ef2cf1667aa6d890c3f78a50d641b5f1474f05f2d34f2b7c1a7927688d4598636ca24a50e33a34ee0810ff037478c9924c38ca1b20f09dc224ff9f3a8651 SHA512 6e4298ce81cbbdddb0d5b851c1b6d55ecaa9f2abda28562e6ceaa3930be954a67710f233b70909836c7388a8672f71c3e46fc5e8a4ffe84a06e50e4badf2401e
EBUILD selenium-manager-4.26.0-r1.ebuild 2818 BLAKE2B 3a4e2731f6c90965c22615063bab1f2aafc27724b8226635b7e6e50a09a9f8cb64d061cfa81d52508e2e2ade72f1a60e00b2f3bb98ffb8a083585068e739d87b SHA512 9a2221808fe213d4d317a33edc147d529c98b94b2d898d11492ee3eabc4fe89a96a2ef7d0080a62158c211a16cad60abc4e5e94e1606aa837a7911845215ed01
-EBUILD selenium-manager-4.27.0.ebuild 2821 BLAKE2B 2b03e6d93da06251ac5994ac96e9e0293f80fed33816911ff7a9f6b8f1ac4ad9a683dc25a579b83ae8d7ab77a1d0ef23c709dbd06a1ef82b42fc289758664f8f SHA512 bc1eaa1e580f3ecf26b98a09a9f0779cc9a87786e57c172fcd43b92057b077d5856bc0110046a67b27ca41f68880e7d4397f43c62b4ac95eaed337e8cc65c831
+EBUILD selenium-manager-4.27.0.ebuild 2820 BLAKE2B a1bc6c9ee886326826ba5f284a67f521f48b217f97846c5d5b0860e841c098cdc05a40e4f4c033b64605f19067285c2eb17511379e7e90ea6b87278ed4cf0384 SHA512 aaff173f9d9811a52bef9d481ac30e9bf2cd14bf3fff809a6102ea21173ec320b63103c762447c97f285bbe23a304a24dfc908996424c7621d34889940592450
MISC metadata.xml 585 BLAKE2B 9810f0d387f5d0b8c6be3efd0bb41c04ccd0a47911b0d2fdd2722a9e2e00c590c27eb449449df764540c10359b698749c8de7a7e1abca2f8010dbaa649add6ca SHA512 2c1c2153adbf1af5a48bec25fd5879dc4dd4346f5ef5d37f1ed4abb8bbcf841870eed4ecd35ce69c50a861e0f50890fb2ee3da7c4980a29468acc6ecd54ecebd
diff --git a/dev-util/selenium-manager/selenium-manager-4.27.0.ebuild b/dev-util/selenium-manager/selenium-manager-4.27.0.ebuild
index 7f827259b881..089b0fdc3351 100644
--- a/dev-util/selenium-manager/selenium-manager-4.27.0.ebuild
+++ b/dev-util/selenium-manager/selenium-manager-4.27.0.ebuild
@@ -31,7 +31,7 @@ LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
IUSE="telemetry test"
RESTRICT="!test? ( test )"