summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/diffoscope/Manifest2
-rw-r--r--dev-util/diffoscope/diffoscope-325.ebuild151
-rw-r--r--dev-util/intellij-idea/Manifest6
-rw-r--r--dev-util/intellij-idea/intellij-idea-2026.1.4.ebuild207
-rw-r--r--dev-util/intellij-idea/intellij-idea-2026.2.ebuild (renamed from dev-util/intellij-idea/intellij-idea-2026.1.3.ebuild)11
-rw-r--r--dev-util/maturin/maturin-1.14.1.ebuild2
-rw-r--r--dev-util/selenium-manager/selenium-manager-4.45.0.ebuild2
7 files changed, 163 insertions, 218 deletions
diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index 7272ac554922..d24f40701cb3 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -4,3 +4,5 @@ DIST diffoscope-323.tar.bz2 3149849 BLAKE2B b4ddced4c3d18e7ad664a769340acd9d9f38
DIST diffoscope-323.tar.bz2.asc 833 BLAKE2B 5aa0816ab4a026cfc35de2c7f2538774d7b00cf969dbc0d2963c9b849c8c38c5a8c27bb281d77701d66dc0f22cca6474f3e6d497e051f890f32c5b05ca29cf77 SHA512 4728464be4d3b3cefb539714501fa621a47f0b8342426e93377a0010f918d794881348ee6e392ce068d455db91ccdcbbe95195a6ef42c9588f357e6d6320dd0a
DIST diffoscope-324.tar.bz2 3148903 BLAKE2B 8d2689845098280ec16af12d5cc34eacc8441f6619d1fa1e3f488fb8ab5947208fe9e059e0d523974ba0608db3a95dade644c27ed43ecaabecb871457f197864 SHA512 b870e58ab16e317ec69356777f72ed1adeb10c877f613654400f1d560903cb6b1bf0896143d1f950305488a20451a67d752e16755c6143b07eaae0805293fb2e
DIST diffoscope-324.tar.bz2.asc 833 BLAKE2B 10e3b89fba95d1a770b6fcc899f4bfb0c4898f9a09aeb20e8b38b8a8abe17c8d65f5c32e98b9f32ace5d7a53a378ebf500030fc2e54c1a9b49da217ef6595408 SHA512 0f2136b0e6c8a048938219c833dfd5b05627220e63a996784c71821a41e773186165de95817c6452c92d910b69fd82855727c93d805d46d34de9238174ac565b
+DIST diffoscope-325.tar.bz2 3148621 BLAKE2B 1f6ae9c61697a76af058fd6d81f94334684150634b9eeb1600df997bd9f6be56c64620e3e307601704e0d1a88d68412b0a764dcf27693505d030b96c93f9122c SHA512 54259d844436fc9c178273a07b2effa52ffe48b96de04c6dbebca48bc5651b4bec2d6492ad59fcbe87d027d9efd57892715733b48d3cf0cbaf274159bc1cd197
+DIST diffoscope-325.tar.bz2.asc 833 BLAKE2B d8564a5ab95393b245acf01fe870a9ea136f7e8df113398ef3d887fc25a949b11832710941c0f318da51e8614df75f2234dfcd0b438bc83ea068f33e0375deae SHA512 f6ce6c5fa4e904266bd252678d875e0a3db12e0a9b6f387f3b4367c9a949e438c3148a6915f4b08879e921cda22b7f16061342d6730b9a8e5fc8ae36b291bb30
diff --git a/dev-util/diffoscope/diffoscope-325.ebuild b/dev-util/diffoscope/diffoscope-325.ebuild
new file mode 100644
index 000000000000..7300956155bc
--- /dev/null
+++ b/dev-util/diffoscope/diffoscope-325.ebuild
@@ -0,0 +1,151 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+PYTHON_REQ_USE="ncurses"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chrislamb.asc
+inherit distutils-r1 optfeature toolchain-funcs verify-sig
+
+DESCRIPTION="Will try to get to the bottom of what makes files or directories different"
+HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/"
+SRC_URI="
+ https://diffoscope.org/archive/${P}.tar.bz2
+ verify-sig? ( https://diffoscope.org/archive/${P}.tar.bz2.asc )
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
+find gettext gif gpg haskell hdf5 hex imagemagick iso java libguestfs llvm
+lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs
+ssh tar test tcpdump zip zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ || (
+ dev-python/python-magic[${PYTHON_USEDEP}]
+ sys-apps/file[python,${PYTHON_USEDEP}]
+ )
+ dev-python/libarchive-c[${PYTHON_USEDEP}]
+ dev-python/distro[${PYTHON_USEDEP}]
+ dev-python/python-tlsh[${PYTHON_USEDEP}]
+ hdf5? ( dev-python/h5py[${PYTHON_USEDEP}] )
+ pdf? ( dev-python/pypdf[${PYTHON_USEDEP}] )
+ ')
+ acl? ( sys-apps/acl )
+ binutils? ( sys-devel/binutils )
+ bzip2? ( app-arch/bzip2 )
+ libcaca? ( media-libs/libcaca )
+ colord? ( x11-misc/colord )
+ cpio? ( app-alternatives/cpio )
+ diff? ( sys-apps/diffutils )
+ docx? ( app-text/docx2txt )
+ dtc? ( sys-apps/dtc )
+ e2fsprogs? ( sys-fs/e2fsprogs )
+ file? ( sys-apps/file )
+ find? ( sys-apps/findutils )
+ gettext? ( sys-devel/gettext )
+ gif? ( media-libs/giflib )
+ gpg? ( app-crypt/gnupg )
+ haskell? ( dev-lang/ghc )
+ hdf5? ( sci-libs/hdf5 )
+ hex? ( app-editors/vim-core )
+ imagemagick? ( media-gfx/imagemagick )
+ iso? ( app-cdr/cdrtools )
+ java? ( virtual/jdk )
+ libguestfs? ( app-emulation/libguestfs[python,${PYTHON_SINGLE_USEDEP}] )
+ llvm? ( llvm-core/llvm )
+ lzma? ( app-arch/xz-utils )
+ mono? ( dev-lang/mono )
+ opendocument? ( app-text/odt2txt )
+ pascal? ( dev-lang/fpc )
+ pdf? (
+ app-text/pdftk
+ app-text/poppler
+ )
+ postscript? ( app-text/ghostscript-gpl )
+ R? ( dev-lang/R )
+ rpm? ( app-arch/rpm[python,${PYTHON_SINGLE_USEDEP}] )
+ sqlite? ( dev-db/sqlite:3 )
+ squashfs? ( sys-fs/squashfs-tools )
+ ssh? ( virtual/openssh )
+ tar? ( app-arch/tar )
+ tcpdump? ( net-analyzer/tcpdump )
+ zip? ( app-arch/unzip )
+ zlib? ( app-arch/gzip )
+ zstd? ( app-arch/zstd )
+"
+
+# pull in optional tools for tests:
+# img2txt: bug #797688
+# docx2txt: bug #797688
+BDEPEND="
+ test? (
+ || (
+ >=app-arch/7zip-24.09[symlink(+)]
+ app-arch/p7zip
+ )
+ app-text/docx2txt
+ app-text/html2text
+ media-libs/libcaca
+ virtual/imagemagick-tools[jpeg]
+ )
+ verify-sig? ( sec-keys/openpgp-keys-chrislamb )
+"
+
+EPYTEST_DESELECT=(
+ # Presumably needs Gentoo specific handling for "nonexistent" like the rest already have
+ tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found
+
+ # img2txt based failures, bug #797688
+ tests/comparators/test_ico_image.py::test_diff
+ tests/comparators/test_ico_image.py::test_diff_meta
+ tests/comparators/test_ico_image.py::test_diff_meta2
+ tests/comparators/test_ico_image.py::test_has_visuals
+ tests/comparators/test_jpeg_image.py::test_diff
+ tests/comparators/test_jpeg_image.py::test_compare_non_existing
+ tests/comparators/test_jpeg_image.py::test_diff_meta
+ tests/comparators/test_jpeg_image.py::test_has_visuals
+
+ # docx2txt based falures, bug #797688
+ tests/comparators/test_docx.py::test_diff
+
+ # Formatting
+ tests/test_source.py::test_code_is_black_clean
+
+ # Fails on ZFS
+ tests/test_main.py::test_non_unicode_filename
+
+ # Slightly different diff output presentation vise
+ tests/comparators/test_fsimage.py::test_differences
+ tests/comparators/test_fsimage.py::test_differences_fat
+)
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+src_test() {
+ case $(tc-get-ptr-size) in
+ 4)
+ EPYTEST_IGNORE+=(
+ # Needs fixing in Perl itself (bug #934443)
+ tests/comparators/test_epub.py
+ tests/comparators/test_zip.py
+ )
+ ;;
+ *)
+ ;;
+ esac
+
+ distutils-r1_src_test
+}
+
+pkg_postinst() {
+ optfeature "show an approximate progress bar" dev-python/progressbar2
+}
diff --git a/dev-util/intellij-idea/Manifest b/dev-util/intellij-idea/Manifest
index 70cce35c43c1..8f1151541956 100644
--- a/dev-util/intellij-idea/Manifest
+++ b/dev-util/intellij-idea/Manifest
@@ -1,4 +1,2 @@
-DIST intellij-idea-2026.1.3-aarch64.tar.gz 1568816753 BLAKE2B db3bef836070427ce4c60692b93d74dc8700c83fde6715fda0aadde194a538d1f77c88ee45b91c0113a45b98ef027d7d31c7da1c2c5e87f771d62106202492e3 SHA512 5712c987d47f89cb77c65b7d9a1cff0f09eb084a69c9b30d2ff861a7fe0c5030e8082eba83f2baafdf35a22f9ec2a1aea24cb7ecd4dc9a79711880a50158f6af
-DIST intellij-idea-2026.1.3.tar.gz 1574136928 BLAKE2B 8a79f4833dd6a6918ea2ba15c83fc811528ea0ee7b49606b235e4d1e82e03ea617ef8f46fdf17171057731ad9b3312823eb933d5ed15d076151783e55dca5c8d SHA512 2ad96091921b94e11dd97b996d688c80f43d75b0d6ce8c940f575d9d8182074190e141c6b6cd130fdf5c284513e3f316fb7990fe88b7e27ec50c5316e405b4b5
-DIST intellij-idea-2026.1.4-aarch64.tar.gz 1572214070 BLAKE2B 0566e0f2bb3df21ab97611cb5c69ceafabcb4c8a6c877527e1bd6bc2a95cdf9d151c5a0c750a950db3cbdbd1647de57b3a0a4c371d54b163a244816178fe32d4 SHA512 20ea3de7b485867b7b4c4164b132804457185e65a4eb8f377aa0e0a83c3032d844fd9df6860d691daf36b7a83604c842b17ea32245b4123f4ff63fde8468996e
-DIST intellij-idea-2026.1.4.tar.gz 1577586467 BLAKE2B 127b962e549ce586c8298b5b7ea279506e44a6d4a5c9e8d950959c958106b419b307492405aa61bdd8e93cab545a788b4d4f4fac5e4c01ef6d789053d2cc382a SHA512 15f12cea1538c140ca64953de629de2654337a4f82dc1b99ea26a590ff486067515badd8f33949174334cedbf9a48c18780da40b0c91f3370a5940a9c151b881
+DIST intellij-idea-2026.2-aarch64.tar.gz 1619221406 BLAKE2B db7e341d900d07a35f6dbde65cc76effa8c8ae23995671e7ac0dc6ddaa90ab4383b4dcdd1c91fdfb2f225708c348ccbabe6e2633763fb307644faf61e22e638d SHA512 e9ecc89e93d414de9e0c517d6484b2fcd175f19a8f50b0533742e3dadd1b39dd666da6d04243ec2591da1373ac25200b9056256a6263bbd6470ff884a19a5858
+DIST intellij-idea-2026.2.tar.gz 1596488531 BLAKE2B c37212883b022fbabc60ad5606d0a362daed64ceaa505e03763400cf378bb2476973c5ea93ae992927a17038e73ac0a463c20b4b9699265d9104213da2857f50 SHA512 9f9bb68325044267d58a91c613acba60ce9d89f04abd8af5d0398e2211bb1bc6ee79655961d1bd9fc34c75d9906d7cc021e5d68ec4fa7a97d84c066caa1123cf
diff --git a/dev-util/intellij-idea/intellij-idea-2026.1.4.ebuild b/dev-util/intellij-idea/intellij-idea-2026.1.4.ebuild
deleted file mode 100644
index 50a7158acbb0..000000000000
--- a/dev-util/intellij-idea/intellij-idea-2026.1.4.ebuild
+++ /dev/null
@@ -1,207 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit check-reqs desktop wrapper
-
-MY_PV=idea-$(ver_cut 1-3)
-
-DESCRIPTION="A complete toolset for web, mobile and enterprise development"
-HOMEPAGE="https://www.jetbrains.com/idea"
-
-SRC_URI="
- amd64? ( https://download.jetbrains.com/idea/${MY_PV}.tar.gz -> ${P}.tar.gz )
- arm64? ( https://download.jetbrains.com/idea/${MY_PV}-aarch64.tar.gz -> ${P}-aarch64.tar.gz )
-"
-
-S="${WORKDIR}/idea-IC-${PV}"
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1
- codehaus-classworlds CPL-1.0 EPL-1.0 EPL-2.0
- GPL-2 GPL-2-with-classpath-exception ISC
- JDOM LGPL-2.1 LGPL-2.1+ LGPL-3-with-linking-exception MIT
- MPL-1.0 MPL-1.1 OFL-1.1 ZLIB"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="bundled-xvfb professional"
-REQUIRED_USE="professional? ( || ( bundled-xvfb !bundled-xvfb ) )
- bundled-xvfb? ( professional )"
-
-DEPEND=">=virtual/jdk-17:*"
-
-RDEPEND="${DEPEND}
- professional? ( bundled-xvfb? (
- dev-libs/libpcre2
- sys-libs/pam
- sys-process/audit
- )
- !bundled-xvfb? (
- x11-base/xorg-server[xvfb]
- )
- )
- sys-libs/glibc
- media-libs/harfbuzz
- dev-java/jansi-native
- virtual/zlib:=
- x11-libs/libX11
- x11-libs/libXrender
- media-libs/freetype
- x11-libs/libXext
- dev-libs/wayland
- x11-libs/libXi
- x11-libs/libXtst
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXrandr
- media-libs/alsa-lib
- app-accessibility/at-spi2-core
- x11-libs/cairo
- net-print/cups
- x11-libs/libdrm
- media-libs/mesa
- dev-libs/nspr
- dev-libs/nss
- dev-libs/libdbusmenu
- x11-libs/libxkbcommon
- x11-libs/libXcursor
- x11-libs/pango"
-
-QA_PREBUILT="opt/${PN}/*"
-
-BDEPEND="dev-util/patchelf"
-RESTRICT="splitdebug"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-pkg_setup() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_unpack() {
-
- default_src_unpack
- if [ ! -d "$S" ]; then
- einfo "Renaming source directory to predictable name..."
- mv $(ls "${WORKDIR}") "idea-IC-${PV}" || die
- fi
-}
-
-src_prepare() {
-
- default_src_prepare
-
- if use amd64; then
- JRE_DIR=jre64
- rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-aarch64/libquiche.so
- else
- JRE_DIR=jre
- rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-x86-64/libquiche.so
- fi
-
- PLUGIN_DIR="${S}/${JRE_DIR}/lib/"
-
- # rm LLDBFrontEnd after licensing questions with Gentoo License Team
- rm -vf "${S}"/plugins/Kotlin/bin/linux/LLDBFrontend
- rm -vf ${PLUGIN_DIR}/libavplugin*
- rm -vf "${S}"/plugins/maven/lib/maven3/lib/jansi-native/*/libjansi*
- rm -vrf "${S}"/lib/pty4j-native/linux/ppc64le
- rm -vf "${S}"/bin/libdbm64*
- rm -vf "${S}"/lib/pty4j-native/linux/mips64el/libpty.so
-
- if [[ -d "${S}"/"${JRE_DIR}" ]]; then
- for file in "${PLUGIN_DIR}"/{libfxplugins.so,libjfxmedia.so}
- do
- if [[ -f "$file" ]]; then
- patchelf --set-rpath '$ORIGIN' $file || die
- fi
- done
- fi
-
- if ! use amd64; then
- if [[ -d "${S}"/lib/async-profiler/ ]]; then
- rm -v "${S}"/lib/async-profiler/amd64/libasyncProfiler.so || die
- fi
- fi
- if ! use arm64; then
- if [[ -d "${S}"/lib/async-profiler/ ]]; then
- rm -v "${S}"/lib/async-profiler/aarch64/libasyncProfiler.so || die
- fi
- fi
-
- rm -vf "${S}"/lib/pty4j-native/linux/x86-64/libpty.so
-
- sed -i \
- -e "\$a\\\\" \
- -e "\$a#-----------------------------------------------------------------------" \
- -e "\$a# Disable automatic updates as these are handled through Gentoo's" \
- -e "\$a# package manager. See bug #704494" \
- -e "\$a#-----------------------------------------------------------------------" \
- -e "\$aide.no.platform.update=Gentoo" bin/idea.properties
-
- patchelf --set-rpath '$ORIGIN' "jbr/lib/libjcef.so" || die
- patchelf --set-rpath '$ORIGIN' "jbr/lib/libcef.so" || die
- patchelf --set-rpath '$ORIGIN' "jbr/lib/jcef_helper" || die
-
- if use bundled-xvfb; then
- patchelf --set-rpath '$ORIGIN/../lib' "${S}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp} || die
- patchelf --set-rpath '$ORIGIN' "${S}"/plugins/remote-dev-server/selfcontained/lib/lib*.so* || die
- else
- rm -vr "${S}"/plugins/remote-dev-server/selfcontained || die
- sed '/export REMOTE_DEV_SERVER_IS_NATIVE_LAUNCHER/a export REMOTE_DEV_SERVER_USE_SELF_CONTAINED_LIBS=1' \
- -i bin/remote-dev-server.sh || die
- fi
-
- if ! use elibc_musl; then
- rm plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
- fi
-
- eapply_user
-}
-
-src_install() {
- local dir="/opt/${PN}"
- local dst="${D}${dir}"
-
- insinto "${dir}"
- doins -r *
- fperms 755 "${dir}"/bin/{format.sh,idea,idea.sh,inspect.sh,restarter,fsnotifier}
-
- if [[ -d jbr ]]; then
- fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver}
-
- # Fix #763582
- fperms 755 "${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper}
- fi
-
- if use amd64; then
- JRE_DIR=jre
- JRE_DIR=jre
- fi
-
- JRE_BINARIES="jaotc java javapackager jjs jrunscript keytool pack200 rmid rmiregistry unpack200"
- if [[ -d ${JRE_DIR} ]]; then
- for jrebin in $JRE_BINARIES; do
- fperms 755 "${dir}"/"${JRE_DIR}"/bin/"${jrebin}"
- done
- fi
-
- # bundled script is always lowercase, and doesn't have -ultimate, -professional suffix.
- local bundled_script_name="${PN#*-}.sh"
-
- make_wrapper "${PN}" "${dir}/bin/$bundled_script_name" || die
-
- local pngfile="$(find ${dst}/bin -maxdepth 1 -iname '*.png')"
- newicon $pngfile "${PN}.png" || die "we died"
- make_desktop_entry "/opt/intellij-idea/bin/idea" "IntelliJ IDEA" "${PN}" "Development;IDE;"
-
- # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
- mkdir -p "${D}/etc/sysctl.d/" || die
- echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
-
- # remove bundled harfbuzz
- rm -f "${D}"/lib/libharfbuzz.so || die "Unable to remove bundled harfbuzz"
-}
diff --git a/dev-util/intellij-idea/intellij-idea-2026.1.3.ebuild b/dev-util/intellij-idea/intellij-idea-2026.2.ebuild
index 50a7158acbb0..448aefd7351e 100644
--- a/dev-util/intellij-idea/intellij-idea-2026.1.3.ebuild
+++ b/dev-util/intellij-idea/intellij-idea-2026.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
inherit check-reqs desktop wrapper
-MY_PV=idea-$(ver_cut 1-3)
+MY_PV=idea-$(ver_cut 1-2)
DESCRIPTION="A complete toolset for web, mobile and enterprise development"
HOMEPAGE="https://www.jetbrains.com/idea"
@@ -142,9 +142,9 @@ src_prepare() {
-e "\$a#-----------------------------------------------------------------------" \
-e "\$aide.no.platform.update=Gentoo" bin/idea.properties
- patchelf --set-rpath '$ORIGIN' "jbr/lib/libjcef.so" || die
- patchelf --set-rpath '$ORIGIN' "jbr/lib/libcef.so" || die
- patchelf --set-rpath '$ORIGIN' "jbr/lib/jcef_helper" || die
+ patchelf --set-rpath '$ORIGIN' "plugins/jcef-plugin/jcef/libjcef.so" || die
+ patchelf --set-rpath '$ORIGIN' "plugins/jcef-plugin/jcef/libcef.so" || die
+ patchelf --set-rpath '$ORIGIN' "plugins/jcef-plugin/jcef/jcef_helper" || die
if use bundled-xvfb; then
patchelf --set-rpath '$ORIGIN/../lib' "${S}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp} || die
@@ -174,7 +174,8 @@ src_install() {
fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver}
# Fix #763582
- fperms 755 "${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper}
+ fperms 755 "${dir}"/plugins/jcef-plugin/jcef/{chrome-sandbox,jcef_helper}
+ fperms 755 "${dir}"/jbr/lib/{jexec,jspawnhelper}
fi
if use amd64; then
diff --git a/dev-util/maturin/maturin-1.14.1.ebuild b/dev-util/maturin/maturin-1.14.1.ebuild
index caa8a258bec5..920316267de1 100644
--- a/dev-util/maturin/maturin-1.14.1.ebuild
+++ b/dev-util/maturin/maturin-1.14.1.ebuild
@@ -25,7 +25,7 @@ LICENSE+="
BZIP2
" # crates
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="doc +ssl test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/selenium-manager/selenium-manager-4.45.0.ebuild b/dev-util/selenium-manager/selenium-manager-4.45.0.ebuild
index 14b8d65f21ed..881019337726 100644
--- a/dev-util/selenium-manager/selenium-manager-4.45.0.ebuild
+++ b/dev-util/selenium-manager/selenium-manager-4.45.0.ebuild
@@ -35,7 +35,7 @@ LICENSE+="
BZIP2
"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
IUSE="telemetry test"
RESTRICT="!test? ( test )"