diff --git a/app-admin/grub-customizer/Manifest b/app-admin/grub-customizer/Manifest
index 892eeb2454..312ead033a 100644
--- a/app-admin/grub-customizer/Manifest
+++ b/app-admin/grub-customizer/Manifest
@@ -1 +1 @@
-DIST grub-customizer_5.2.4.tar.gz 574024 BLAKE2B 0857f007e3cb09f5f9c00a28c4c3547a65f383fb597183d4264d2accf0584b8760911eec9fb8cae03ebddbe2867befbd3e6f026bcc857efb5457e1a89da454d6 SHA512 192daca45129755079e41372841a7d1d1be6018da8a5dbed6aff7b4c611c755c64c63e338a1c979823e4b385b9917dc154525b8ceda2282113339b47fee49d45
+DIST grub-customizer_5.2.5.tar.gz 570517 BLAKE2B 3ea75258a24f93eb3048274c7db25bcce44a44d41a00880953e8e3d6ca082163b1f0398388ce28b878832545b322480b0150687b647ef7cd33e73a22c5938dd0 SHA512 d4b68ff5ce690d8a03e1c0355f05eed023a08ce42668d822ef88042e4322ff63825a67dbdb64792e028ae0ea0614387b8d5f05a7f26275c19fb19a6ddcb17a27
diff --git a/app-admin/grub-customizer/grub-customizer-5.2.4-r1.ebuild b/app-admin/grub-customizer/grub-customizer-5.2.5.ebuild
similarity index 76%
rename from app-admin/grub-customizer/grub-customizer-5.2.4-r1.ebuild
rename to app-admin/grub-customizer/grub-customizer-5.2.5.ebuild
index 44ed375cde..212a6ccbfd 100644
--- a/app-admin/grub-customizer/grub-customizer-5.2.4-r1.ebuild
+++ b/app-admin/grub-customizer/grub-customizer-5.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,8 +15,15 @@ KEYWORDS="~amd64"
DEPEND="
app-arch/libarchive:=
+ dev-cpp/atkmm
+ dev-cpp/cairomm
+ dev-cpp/glibmm:2
dev-cpp/gtkmm:3.0
+ dev-cpp/pangomm:1.4
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
dev-libs/openssl:=
+ x11-libs/gtk+:3
"
RDEPEND="
${DEPEND}
@@ -26,7 +33,7 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
# prevent -fPIE being added
- "${FILESDIR}/${P}-fix-flags.patch"
+ "${FILESDIR}/${PN}-5.2.4-fix-flags.patch"
)
src_prepare() {
diff --git a/app-i18n/fcitx-skk/Manifest b/app-i18n/fcitx-skk/Manifest
deleted file mode 100644
index 651ae87a43..0000000000
--- a/app-i18n/fcitx-skk/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fcitx-skk-0.1.4.tar.bz2 37700 BLAKE2B 9405b30124e6f10230db42b18fcd4aefce3c58ca4c4298a3f1e84efcfe9cf2af741f29b7470ae50641ee1c508d8208dc2e536657a66b4d7b12914aca29bda035 SHA512 e1973a279e2a7caa3cda64b73421549561acef5c99555c78ff35886fee351fd75e3136160144b582a3a27cfdbe6e817dc8fdc2675684b8b1af887afd59250e43
diff --git a/app-i18n/fcitx-skk/fcitx-skk-0.1.4.ebuild b/app-i18n/fcitx-skk/fcitx-skk-0.1.4.ebuild
deleted file mode 100644
index 49562edbbe..0000000000
--- a/app-i18n/fcitx-skk/fcitx-skk-0.1.4.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit xdg cmake
-
-DESCRIPTION="An input method engine for Fcitx"
-HOMEPAGE="https://gitlab.com/fcitx/fcitx-skk"
-SRC_URI="https://gitlab.com/fcitx/fcitx-skk/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="qt5"
-
-DEPEND=">=app-i18n/fcitx-4.2.8
- app-i18n/libskk
- app-i18n/skk-jisyo
- qt5? (
- app-i18n/fcitx-qt5:4
- dev-qt/qtcore:5
- dev-qt/qtgui:5=
- dev-qt/qtwidgets:5
- )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_QT=$(usex qt5)
- )
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-skk/metadata.xml b/app-i18n/fcitx-skk/metadata.xml
deleted file mode 100644
index 9d05377ca8..0000000000
--- a/app-i18n/fcitx-skk/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
- fcitx/fcitx-skk
-
-
diff --git a/dev-python/glcontext/glcontext-3.0.0.ebuild b/dev-python/glcontext/glcontext-3.0.0.ebuild
index e392a98b9f..6c364c8b28 100644
--- a/dev-python/glcontext/glcontext-3.0.0.ebuild
+++ b/dev-python/glcontext/glcontext-3.0.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 virtualx
@@ -24,9 +24,10 @@ BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
- )
+ )
"
DEPEND="${BDEPEND}"
+RDEPEND="dev-util/spirv-tools"
distutils_enable_tests pytest
src_test() {
diff --git a/dev-python/icecream/Manifest b/dev-python/icecream/Manifest
index 875e4c6ea8..08debb9567 100644
--- a/dev-python/icecream/Manifest
+++ b/dev-python/icecream/Manifest
@@ -1 +1 @@
-DIST icecream-2.1.3.gh.tar.gz 38879 BLAKE2B 0a3f1e1c75730255dee4d11ffd5954bc0b6d84eb971865300f00e2015fba84561d179cc1640766841cb58483b741e14bb36ace31a6e4cee67321cb385fd85995 SHA512 b319109248c7ae65a24fe7fa85b7900435a3f681466612c0c25769fe3ee4cd2bc5305bff8be1bd36ca26064d54cf9738b58d24a6c1d9b3d3ebe93228656b3ee3
+DIST icecream-2.1.4.gh.tar.gz 23930 BLAKE2B ac58c117b706cdbb5736203304228c0837ca987631714b5b083e5826ff065b889c1149a7c0b60878fce850654f1eb1ddaa6f4a98f7b24fdd31605c5a66c0ea80 SHA512 3ac6e567ca11d41e32966abc7a822180ac62e4840f28f06cde051e2717a8b81990a137b24f3a62fa5da35394a7fe0a2d6efbac70a1a0e610143fcb05ddd19007
diff --git a/dev-python/icecream/icecream-2.1.3.ebuild b/dev-python/icecream/icecream-2.1.4.ebuild
similarity index 69%
rename from dev-python/icecream/icecream-2.1.3.ebuild
rename to dev-python/icecream/icecream-2.1.4.ebuild
index ccaf099cd8..068de642b1 100644
--- a/dev-python/icecream/icecream-2.1.3.ebuild
+++ b/dev-python/icecream/icecream-2.1.4.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
inherit distutils-r1
DESCRIPTION="Pythonic task execution"
@@ -18,18 +19,14 @@ KEYWORDS="~amd64"
RDEPEND="
>=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
>=dev-python/pygments-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/executing-0.3.1[${PYTHON_USEDEP}]
+ >=dev-python/executing-2.1.0[${PYTHON_USEDEP}]
>=dev-python/asttokens-2.0.1[${PYTHON_USEDEP}]
"
distutils_enable_tests unittest
python_prepare_all() {
- # https://github.com/gruns/icecream/pull/147
- sed -i 's/assertRegexpMatches/assertRegex/' tests/test_icecream.py || die
+ # Install tests package otherwise
+ sed -i 's/find_packages()/find_packages(exclude=["tests", "tests.*"])/' "${S}"/setup.py || die
distutils-r1_python_prepare_all
}
-
-python_test() {
- eunittest tests
-}
diff --git a/dev-python/moderngl-window/Manifest b/dev-python/moderngl-window/Manifest
index bc04a9660d..a2dcd20278 100644
--- a/dev-python/moderngl-window/Manifest
+++ b/dev-python/moderngl-window/Manifest
@@ -1 +1 @@
-DIST moderngl-window-3.0.3.gh.tar.gz 30985508 BLAKE2B 3930e0f21c1a51e6f2330ee372574e9c90d546bf8abbbee875bd116457cd8275fd869997c5ef1b47254181b7a8d4b7067e5e9632053d37eec31b93a9edbe105c SHA512 46342731f15a6ae093658f85087eb7fd3597445a19559802372b7c278e9071911af83c6044bf293a46ee2b4dc3cb10f4f2dcb50cdbfa6da701029e4204d2f3e8
+DIST moderngl-window-3.1.1.gh.tar.gz 30986129 BLAKE2B e75bffd6f212bee360e7f76f79e044b55009d9e79a19d471264f7fc32b236c38d49443b9a092b3db018c36604623ce268c6151f74439369021a9cfb82bc1326f SHA512 16835aafd0f93094fb47b81001f2e5ab838dfd37b4c009b461c92ab6aeb93beabdbbedc3f0712766320cefa167578ea5f8c16b2d2d768f0f89358cc87000f3d6
diff --git a/dev-python/moderngl-window/moderngl-window-3.0.3-r1.ebuild b/dev-python/moderngl-window/moderngl-window-3.1.1.ebuild
similarity index 92%
rename from dev-python/moderngl-window/moderngl-window-3.0.3-r1.ebuild
rename to dev-python/moderngl-window/moderngl-window-3.1.1.ebuild
index f8c34accf5..dc3c445f82 100644
--- a/dev-python/moderngl-window/moderngl-window-3.0.3-r1.ebuild
+++ b/dev-python/moderngl-window/moderngl-window-3.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -25,8 +25,8 @@ KEYWORDS="~amd64"
RDEPEND="
=dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
+ >=dev-python/pyglet-2.0.0[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
>=dev-python/pyglm-2.7.0[${PYTHON_USEDEP}]
Gasc Henri
- termynal/termynal.py.git
+ termynal/termynal.py
diff --git a/dev-python/termynal/termynal-0.12.2.ebuild b/dev-python/termynal/termynal-0.13.0.ebuild
similarity index 80%
rename from dev-python/termynal/termynal-0.12.2.ebuild
rename to dev-python/termynal/termynal-0.13.0.ebuild
index dbddcdaa5e..4ce6c5090f 100644
--- a/dev-python/termynal/termynal-0.12.2.ebuild
+++ b/dev-python/termynal/termynal-0.13.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="
@@ -29,12 +29,6 @@ RDEPEND="
>=dev-python/mkdocs-1.4[${PYTHON_USEDEP}]
=dev-python/pytest-mock-3.14[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
- )
-"
DEPEND="${RDEPEND}"
distutils_enable_tests pytest
diff --git a/dev-python/textual/Manifest b/dev-python/textual/Manifest
index 409b916200..1f9938833e 100644
--- a/dev-python/textual/Manifest
+++ b/dev-python/textual/Manifest
@@ -1 +1,2 @@
DIST textual-0.88.1.gh.tar.gz 29517235 BLAKE2B 457caef7957eab0b7317e94ce4dd991cf0da54c4b7c9b670089de6cb762b1fd28c1021b8be89e66947717452dcc4925ff70eb856cef470eacda6062322df2e7a SHA512 7c849dac56ca93853b36ad8c67f5544f5a071ad3b23f7753f46a6b62a1017098b40ce2be0aa526aa5a4de397ec26bb7b42a245170516e22ef297ccbc49321394
+DIST textual-1.0.0.gh.tar.gz 29642631 BLAKE2B e5122ed9f515c6c3f3707385523ec55d9281bda077fd80a9ca1b54030a0994800d6fe15b3f89998ac600b5e71120de0261d6b272132b5366d3bf53ec145dd1fa SHA512 d943ba0a01f84b526a15755fd1fb41b094e6029f73b317e098b8c23abbc87e43b7f75d1ab9bc92c0462463ef5e9229476f5d2700fa27d1245665b9aa89c2a2b5
diff --git a/dev-python/textual/files/fix-mkdocstrings.patch b/dev-python/textual/files/fix-mkdocstrings.patch
deleted file mode 100644
index d1b13868f4..0000000000
--- a/dev-python/textual/files/fix-mkdocstrings.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/docs/_templates/python/material/_base/class.html b/docs/_templates/python/material/_base/class.html
-index 120fe338f..731d2ae73 100644
---- a/docs/_templates/python/material/_base/class.html
-+++ b/docs/_templates/python/material/_base/class.html
-@@ -46,7 +46,7 @@
- {% if "__init__" in class.members %}
- {% with function = class.members["__init__"] %}
- {% filter highlight(language="python", inline=False) -%}
-- def {% filter format_signature(config.line_length) %}
-+ def {% filter format_signature(function, config.line_length) %}
- __init__{% include "signature.html" with context %}
- {% endfilter %}:
- {% endfilter %}
-diff --git a/docs/_templates/python/material/_base/function.html b/docs/_templates/python/material/_base/function.html
-index 58a4c37ad..c5e574ffa 100644
---- a/docs/_templates/python/material/_base/function.html
-+++ b/docs/_templates/python/material/_base/function.html
-@@ -37,7 +37,7 @@
-
- {% if config.separate_signature %}
- {% filter highlight(language="python", inline=False) %}
--def {% filter format_signature(config.line_length) %}
-+def {% filter format_signature(function, config.line_length) %}
- {% if show_full_path %}{{ function.path }}{% else %}{{ function.name }}{% endif %}
- {% include "signature.html" with context %}
- {% endfilter %}:
diff --git a/dev-python/textual/textual-1.0.0.ebuild b/dev-python/textual/textual-1.0.0.ebuild
new file mode 100644
index 0000000000..ede113543f
--- /dev/null
+++ b/dev-python/textual/textual-1.0.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..13} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+ dev-python/mkdocstrings
+ dev-python/mkdocstrings-python
+ dev-python/mkdocs-exclude
+ dev-python/mkdocs-git-revision-date-localized-plugin
+ dev-python/mkdocs-material
+ dev-python/mkdocs-rss-plugin
+"
+DOCS_INITIALIZE_GIT=1
+
+inherit distutils-r1 optfeature docs
+
+DESCRIPTION="Modern Text User Interface framework"
+HOMEPAGE="https://github.com/Textualize/textual https://pypi.org/project/textual/"
+SRC_URI="https://github.com/Textualize/textual/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/markdown-it-py-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-3.6.0[${PYTHON_USEDEP}]
+ =dev-python/rich-13.3.3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/griffe[${PYTHON_USEDEP}]
+ dev-python/httpx[${PYTHON_USEDEP}]
+ dev-python/platformdirs[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ =dev-python/textual-dev-1.7*[${PYTHON_USEDEP}]
+ )
+"
+DEPEND="${RDEPEND}"
+
+DOCS+=( CHANGELOG.md LICENSE README.md )
+
+EPYTEST_XDIST=1
+EPYTEST_DESELECT=(
+ # Those tests ask to press keys
+ tests/snapshot_tests/test_snapshots.py
+ tests/test_xterm_parser.py::test_escape_sequence_resulting_in_multiple_keypresses
+
+ # Need a package that should be optional
+ tests/text_area/test_languages.py
+)
+distutils_enable_tests pytest
+python_test() {
+ if [[ ${EPYTHON} == python3.13 ]]; then
+ EPYTEST_DESELECT+=(
+ # See https://github.com/Textualize/textual/issues/5327
+ "tests/text_area"
+ # Some tests just do not work under python3.13 (more than half of those in this file)
+ tests/test_focus.py
+ )
+ epytest -m 'not syntax' tests
+ else
+ epytest tests
+ fi
+}
+
+python_compile_all() {
+ echo "INHERIT: mkdocs-offline.yml" > "${S}/mkdocs.yml"
+ grep -v "\- \"*[Bb]log" "${S}/mkdocs-nav.yml" >> "${S}/mkdocs.yml"
+ if use doc; then
+ DOCS+=( questions )
+ fi
+ docs_compile
+ rm "${S}/mkdocs.yml"
+}
+
+pkg_postinst() {
+ optfeature "bindings for python" dev-python/tree-sitter
+}
diff --git a/dev-util/catalyst-lab/Manifest b/dev-util/catalyst-lab/Manifest
index c9467249b2..9b9ce1fbee 100644
--- a/dev-util/catalyst-lab/Manifest
+++ b/dev-util/catalyst-lab/Manifest
@@ -1 +1,2 @@
DIST catalyst-lab-v1.6.0.tar.gz 44329 BLAKE2B 73d54738a656aa592a57074c12e6574993229b85ae057f5ebf5db249aed04095ab6b40b194ba77ac245645449d36e8cb756c2965ef900e2579890086226c9600 SHA512 b9f40320e9c3cfce8a86426473918abab707025e8522edbce1c9ec39b428552bcc9ef115fd1f65a96f1a71bb39654f162c1960e9ca73024d08df02f3664064c0
+DIST catalyst-lab-v1.6.1.tar.gz 48593 BLAKE2B 58575cd146ac531027d790a4625b606186ac607cff797c8306fa21fe6bf3b6fb3f74afd7cb6bab41e9fd4d35da33f27505d60cc0fae821a8f6962b15a3a52db1 SHA512 bc99160c942814bd4d8f5ed0df88c5be36403b17c124aee52e40e09b67166f12538c9529557ad21a96f87b1e9e4082c6d80f27e3c530523c962f075ad9b16098
diff --git a/dev-util/catalyst-lab/catalyst-lab-1.6.1.ebuild b/dev-util/catalyst-lab/catalyst-lab-1.6.1.ebuild
new file mode 100644
index 0000000000..da03c1ad9f
--- /dev/null
+++ b/dev-util/catalyst-lab/catalyst-lab-1.6.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="An automation tool for building Gentoo release stages and binhost packages."
+HOMEPAGE="https://github.com/damiandudycz/catalyst-lab"
+SRC_URI="https://github.com/damiandudycz/catalyst-lab/archive/refs/tags/catalyst-lab-v${PV}.tar.gz"
+S="${WORKDIR}/${PN}-${PN}-v${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="qemu git binhost"
+
+RDEPEND="
+ dev-util/catalyst
+ app-misc/yq
+ binhost? ( sys-fs/squashfs-tools )
+ qemu? ( app-emulation/qemu[static-user] )
+ git? ( dev-vcs/git dev-vcs/git-lfs )
+"
+BDEPEND="app-arch/unzip"
+
+src_install() {
+ # Install catalyst-lab
+ dodir /usr/bin
+ dobin "${S}/${PN}"
+
+ # Create the config file
+ insinto /etc/catalyst-lab
+ doins "${S}/${PN}.conf"
+}
diff --git a/dev-util/wxformbuilder/Manifest b/dev-util/wxformbuilder/Manifest
index b93717dae7..8d3c679790 100644
--- a/dev-util/wxformbuilder/Manifest
+++ b/dev-util/wxformbuilder/Manifest
@@ -1,2 +1,3 @@
DIST wxformbuilder-1fa5400695f68ee22718f4a4a28b2fb63f275145.tar.gz 1136549 BLAKE2B f007a7198cfe50c3b66055ec5937b7b5776ca83e9bdd2b0d3620bd9a65f58d112f15e9bbf2b5b672f499cde1e3bb0620d3073f34909930c9a0fa042491d76154 SHA512 d15e4d25d9ecedebc3c05f14cb09a29ced53648167aa50a89519bfdce88a874d6c0a01a78eeaeac0523649f951cd56b1dfbe59cb816a5532226f59b15eba2058
+DIST wxformbuilder-4.2.1.tar.gz 1204336 BLAKE2B 0d3e32d2b312c539f6efd6a6b213173b976d311a6e91824814f1f397d30e6d5fa3ffa5da41679af1759ba41325b5d6d2dfdd2ff0e4b8c3e449a31aaafc43d3eb SHA512 8f3c7a29111dd08379534df33e78f9f2791a93352b69b24ab4671f810332b784c8c68f6537fcc563278d911d26a73218e50e57ae1a6f64cb3e1d84ed0405584b
DIST wxformbuilder-ticpp-6f45ec628cbf34784bb3b3132c0d00aac8e491c6.tar.gz 85795 BLAKE2B 5c8d83dd50a5d3cfd4f679692a32e7c3b60d6118ac79b40bf4da21552a26beeb7a74b46d822d79ac4a7cbdbab69017ef194e80da795f1e0550fee6d1ed9a442f SHA512 2f16d6b4b96ebf02bd03d5fa5e12566b3e34ae674397a8b38e136a17cdcafc4fc87fd48efc3bf5592b4f61eaaf20e6d9f437df2a07ad4a12e0abf5f2084d63c1
diff --git a/dev-util/wxformbuilder/files/wxformbuilder-4.2.1-fix-build.patch b/dev-util/wxformbuilder/files/wxformbuilder-4.2.1-fix-build.patch
new file mode 100644
index 0000000000..70c264f816
--- /dev/null
+++ b/dev-util/wxformbuilder/files/wxformbuilder-4.2.1-fix-build.patch
@@ -0,0 +1,47 @@
+The patch provided by Bill Binder on Gentoo bugzilla[1]; it:
+- Removes bundled tinyxml2
+- Removes mimedb actions from build
+
+[1]: https://bugs.gentoo.org/903035
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 43ba5ede..5a6d1c3f 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -31,6 +31,8 @@ option(WXFB_ENABLE_EXTRA_CHECKS "Enable additional static code analysis." OFF)
+ # TODO: Currently generator languages cannot be configured
+ set(WXFB_GENERATOR_LANGUAGES cpp python lua php CACHE INTERNAL "")
+
++find_package(TINYXML2 REQUIRED)
++
+ # Adjust paths to match wxStandardPaths implementation, use own cache variables to share across CMake scopes
+ include(GNUInstallDirs)
+ if(WIN32)
+@@ -103,9 +105,6 @@ add_subdirectory(plugins)
+ add_subdirectory(sdk)
+ add_subdirectory(third_party/md5)
+ add_subdirectory(third_party/stack_trace)
+-stash_variable(BUILD_SHARED_LIBS ${WXFB_TINYXML2_SHARED})
+-add_subdirectory(third_party/tinyxml2 EXCLUDE_FROM_ALL)
+-restore_variable(BUILD_SHARED_LIBS)
+
+ if(NOT WXFB_BUILD_PLUGIN_HOST)
+ wxfb_configure_postbuild()
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index dfd612d2..d13907b3 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -280,14 +280,6 @@ if(NOT WIN32 AND NOT APPLE)
+ DIRECTORY "${PROJECT_SOURCE_DIR}/data/platform/linux/share/"
+ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}
+ )
+- install(
+- CODE
+- "
+- find_program(update-mime-database_cmd NAMES update-mime-database REQUIRED)
+- mark_as_advanced(update-mime-database_cmd)
+- execute_process(COMMAND \"\${update-mime-database_cmd}\" \"\${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}/mime\")
+- "
+- )
+ endif()
+
+ if(WIN32)
diff --git a/dev-util/wxformbuilder/wxformbuilder-4.2.1.ebuild b/dev-util/wxformbuilder/wxformbuilder-4.2.1.ebuild
new file mode 100644
index 0000000000..729bf48e4b
--- /dev/null
+++ b/dev-util/wxformbuilder/wxformbuilder-4.2.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+WX_GTK_VER="3.2-gtk3"
+
+inherit cmake wxwidgets xdg
+
+MY_PN="wxFormBuilder"
+DESCRIPTION="A wxWidgets GUI Builder"
+HOMEPAGE="https://github.com/wxFormBuilder/wxFormBuilder"
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+RESTRICT="mirror"
+
+RDEPEND="
+ dev-libs/tinyxml2
+ x11-libs/wxGTK:${WX_GTK_VER}[X,gstreamer]
+"
+DEPEND="${RDEPEND}
+ >=dev-libs/boost-1.71
+"
+
+PATCHES=( "${FILESDIR}/${P}-fix-build.patch" )
diff --git a/games-util/modrinth-app-bin/modrinth-app-bin-0.9.2.ebuild b/games-util/modrinth-app-bin/modrinth-app-bin-0.9.2.ebuild
index f592b6b99f..ecfa0484f4 100644
--- a/games-util/modrinth-app-bin/modrinth-app-bin-0.9.2.ebuild
+++ b/games-util/modrinth-app-bin/modrinth-app-bin-0.9.2.ebuild
@@ -18,10 +18,14 @@ KEYWORDS="~amd64"
# Tauri deps
RDEPEND="
sys-apps/dbus
+ dev-libs/openssl
net-libs/webkit-gtk:4.1
x11-libs/gtk+:3
net-libs/libsoup
gnome-base/librsvg
+ dev-libs/glib
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
"
# Minecraft deps
RDEPEND+="
diff --git a/gui-libs/mir/Manifest b/gui-libs/mir/Manifest
index 46ab78c881..a5ceabad1b 100644
--- a/gui-libs/mir/Manifest
+++ b/gui-libs/mir/Manifest
@@ -1,2 +1,2 @@
-DIST mir-2.18.3.tar.gz 6759986 BLAKE2B f651fd7b743d7f1faa4c6d83a1ba9eecd8fe20afb437fffee5f03bbe8238731034577c154cc4b0fc953156e708d613fbb5cc17bff3e86ce2b48e6a031bca4298 SHA512 7a2cc6678ff622cb131ba4aad5b84843d63ff054897e7990c6a605327ec5b599b7903a7ce68c356c62196680d90aa7adb90671dcc31706b8a07b1eb3d97fc752
DIST mir-2.19.2.tar.gz 6811003 BLAKE2B 012ad7852974c88abba53e98f5fed3e8f2873f3ad5c3ba8a89c1b43ac67a9871cb7b1eba0034dacb5bd5a410dc931f03290096c9e31020c312788f55b2e851fd SHA512 99e5b09e3321b51bfd9427d778b5983b5a62628648b927c64bacfccb2a757f4c0db4664aaf3b87614472837c9434351681cdae42221b3760c8f947e2895712c2
+DIST mir-2.19.3.tar.gz 6811167 BLAKE2B a22a99a409afbc37e716f0128ef15d42eda172df872727d1baceb16bfc6073a4f82a7f70c4a4eeee34242971af5ac0b7efa007a185cbf6b42a0f5201467534f6 SHA512 c6b8c5c5462be17f3edc54cc93e970d3425ca5b3b44b74ac196175bbb60eb95d610be6addf6eb7a6d72a662573ca1d62aa2f396d14ce69d29ec5670d87db650b
diff --git a/gui-libs/mir/mir-2.18.3.ebuild b/gui-libs/mir/mir-2.19.3.ebuild
similarity index 95%
rename from gui-libs/mir/mir-2.18.3.ebuild
rename to gui-libs/mir/mir-2.19.3.ebuild
index e8e0b40dcc..f66d264584 100644
--- a/gui-libs/mir/mir-2.18.3.ebuild
+++ b/gui-libs/mir/mir-2.19.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -61,7 +61,7 @@ src_prepare() {
}
src_configure() {
- local platforms="gbm-kms;wayland"
+ local platforms="gbm-kms;atomic-kms;wayland"
use X && platforms="${platforms};x11"
local mycmakeargs=(
diff --git a/media-gfx/azpainter/Manifest b/media-gfx/azpainter/Manifest
index 65846fb6a2..fac839e11d 100644
--- a/media-gfx/azpainter/Manifest
+++ b/media-gfx/azpainter/Manifest
@@ -1 +1 @@
-DIST azpainter-v3.0.9a.tar.bz2 993555 BLAKE2B dc3880834f016ab7cdf61ab4153e5e50054269cbb8a0d9ad2281d026d69a6a12215bd1503bc3b61da0a2171e7e6af078482c0536587ef62da710e2b3fe9b234e SHA512 d6c360cf6d46d996995fb2d3ff36f80d05696ee218c51346aee1c6c6810c83d41c5c4a9fa2c3a06704866e4e6b51e394d2e7d5570407e38d76789bf17a07b598
+DIST azpainter-v3.0.10.tar.bz2 993607 BLAKE2B 91b9fa07fdedd9126a0729d82afc8d425b81f232a540986465dc27b9b764d68d1b50fd1f3293a338e86804eb32a24a536ed757cd45444acbd193bd826988f80d SHA512 5c37347b674a61bb940c63a26d8e96dcbc8784fb1dac751f338f327f10dd6c240011d11e43a8096636f79de3cf8e9c58d1f72653ad5ca3ffbc67620925bb0bf1
diff --git a/media-gfx/azpainter/azpainter-3.0.9a.ebuild b/media-gfx/azpainter/azpainter-3.0.10.ebuild
similarity index 89%
rename from media-gfx/azpainter/azpainter-3.0.9a.ebuild
rename to media-gfx/azpainter/azpainter-3.0.10.ebuild
index 4a809f4157..14a8728bfd 100644
--- a/media-gfx/azpainter/azpainter-3.0.9a.ebuild
+++ b/media-gfx/azpainter/azpainter-3.0.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2018-2024 Gentoo Authors
+# Copyright 2018-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,10 @@ EAPI=8
inherit edo ninja-utils toolchain-funcs xdg
DESCRIPTION="Full color painting software for Linux for illustration drawing"
-HOMEPAGE="http://azsky2.html.xdomain.jp/soft/azpainter.html
- https://gitlab.com/azelpg/azpainter"
+HOMEPAGE="
+ https://azelpg.gitlab.io/azsky2/soft/azpainter.html
+ https://gitlab.com/azelpg/azpainter
+"
SRC_URI="https://gitlab.com/azelpg/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
S="${WORKDIR}/${PN}-v${PV}"
diff --git a/media-sound/bespokesynth/bespokesynth-1.2.1.ebuild b/media-sound/bespokesynth/bespokesynth-1.2.1.ebuild
index d22bc627b2..8eae82a1fa 100644
--- a/media-sound/bespokesynth/bespokesynth-1.2.1.ebuild
+++ b/media-sound/bespokesynth/bespokesynth-1.2.1.ebuild
@@ -32,6 +32,7 @@ DEPEND="
dev-libs/jsoncpp
dev-cpp/asio
>=virtual/jack-2
+ x11-libs/libX11
x11-libs/libXrandr
"
diff --git a/media-sound/bespokesynth/bespokesynth-1.3.0.ebuild b/media-sound/bespokesynth/bespokesynth-1.3.0.ebuild
index 13687a0900..467f4d7e9d 100644
--- a/media-sound/bespokesynth/bespokesynth-1.3.0.ebuild
+++ b/media-sound/bespokesynth/bespokesynth-1.3.0.ebuild
@@ -34,6 +34,7 @@ DEPEND="
dev-libs/jsoncpp
dev-cpp/asio
>=virtual/jack-2
+ x11-libs/libX11
x11-libs/libXrandr
"
diff --git a/net-im/teams-for-linux/Manifest b/net-im/teams-for-linux/Manifest
index 39de6aedee..5e130f9cd8 100644
--- a/net-im/teams-for-linux/Manifest
+++ b/net-im/teams-for-linux/Manifest
@@ -7,3 +7,6 @@ DIST teams-for-linux-1.12.3.x86_64.rpm 89283245 BLAKE2B 71d5f40e65b8b90e40233d1d
DIST teams-for-linux-1.12.5.aarch64.rpm 84636389 BLAKE2B 1dfa105df311a1cdd753a8606ce9e0f9c2bb2bce747fbeaa21d0b93e4c3f511937680e1d426cfb6b822ea06c9cb5989f3a263b522be7b0872ba0f9291696a01d SHA512 ec5293b9fad09f2b6d349972bb98eac4486fc41fc387502d730c71116d42fb6150689006b75bc116f789d583c1174eead4c7acc7330508c40896b2cb03ac2515
DIST teams-for-linux-1.12.5.armv7l.rpm 84043533 BLAKE2B 95a7240baccaba398ecbb9ceca6f62600ef6ce8bcea614f99d840f8e29fff1b365155954684da2ad835b010bd14dd81e65a577308db4316f44caea3e400a3986 SHA512 de7fd1a9f3a30a96474c0b5159e3b26a13955ae150c3a9a4c5587e4a812ecee10467cedf1bfac6dab547ba501821ad7ccdcf024693293df1b7b2be70575f5af2
DIST teams-for-linux-1.12.5.x86_64.rpm 89286841 BLAKE2B fb974c14309ba7ca1aa281f2bda987c18fd6a5aef748e0ff5a04be5fad9cec87492ac9d3d8609cd3e3690fd3cf821564cf05222ef32cc251adb4826bf82ed02b SHA512 3f876fa635f84192b0608c12bcd46bc7ba88fe79729a8d0afcaa3339ae8f6a4ffce3eeb1caa85ec48cfeeb684cc4b8fb81764ea269c0aeaf4cd1622519ca4a86
+DIST teams-for-linux-1.12.6.aarch64.rpm 84631473 BLAKE2B 9b9b9b3d36fc5bfd5db848994641b21609246b3225716bded9dd6571888dbe77ecce1d9a83ab94c48177bb37f7b99a13eebe0e4a95df4ed9b6dd2dd94f1d5d94 SHA512 49b214da137edbf73da0112a4ddb3740e130967c006940d39ca98e6b6e8d5fb4cc25028d36279f762b8736edfb4c6c25a58995c2c19fbe826dd3457fbd391c1b
+DIST teams-for-linux-1.12.6.armv7l.rpm 84065405 BLAKE2B a48b58add00e709d9156276e3cdc8206f9e08a712db5ca4258c93bf1ce0c268b653369eefa944c6b458cc423d9e9b77350adfc485a880167b741c627a5e3f6d3 SHA512 b25bb87f817c9b97183a0abac9c067b8449b8b02bfd14c2fa8bc961668fb07db8ce005ad7e26f52bd606c1c7b7982cbca3fb189538b97be2c6980a4cd4b4b14d
+DIST teams-for-linux-1.12.6.x86_64.rpm 89263865 BLAKE2B 02bd11675458ab01d2397d4cc6ad917afa5000cf20c711fb187b7a58c00db82a5ec976b088ff64e07f6a0c9b3bd763892db5bde5ad54421d8fa4dc7228e2b578 SHA512 dd77c40fc9e096210ed2ac2977db92bd6cc8966fb4033a11fdd7d247ca80190981a1aeb32904b25260c45bb152f138c56f0aeb79d6dd1eb9522a49d249460d7f
diff --git a/net-im/teams-for-linux/teams-for-linux-1.12.6.ebuild b/net-im/teams-for-linux/teams-for-linux-1.12.6.ebuild
new file mode 100644
index 0000000000..711eed7e7a
--- /dev/null
+++ b/net-im/teams-for-linux/teams-for-linux-1.12.6.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+ af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he
+ hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
+ sv sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop rpm xdg
+
+DESCRIPTION="Unofficial Microsoft Teams client for Linux. Binary precompiled version."
+HOMEPAGE="https://github.com/IsmaelMartinez/teams-for-linux"
+SRC_URI="
+ amd64? ( https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${PN}-${PV}.x86_64.rpm )
+ arm? ( https://github.com/IsmaelMartinez/teams-for-linux/releases/download/v${PV}/${P}.armv7l.rpm )
+ arm64? ( https://github.com/IsmaelMartinez/teams-for-linux/releases/download/v${PV}/${P}.aarch64.rpm )
+"
+S="${WORKDIR}"
+
+# Electron bundles a bunch of things
+LICENSE="
+ MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
+ unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+ app-accessibility/at-spi2-core:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/mesa
+ net-print/cups
+ sys-apps/dbus
+ x11-libs/cairo
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libXrandr
+ x11-libs/pango
+"
+
+QA_PREBUILT="opt/teams-for-linux/*"
+
+pkg_pretend() {
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+ default
+ # cleanup languages
+ pushd "opt/teams-for-linux/locales" || die
+ chromium_remove_language_paks
+ popd || die
+}
+
+src_configure() {
+ chromium_suid_sandbox_check_kernel_config
+ default
+}
+
+src_install() {
+ for size in {16,24,32,48,64,96,128,256,512,1024}; do
+ doicon -s ${size} "usr/share/icons/hicolor/${size}x${size}/apps/teams-for-linux.png"
+ done
+
+ domenu usr/share/applications/teams-for-linux.desktop
+
+ local DESTDIR="/opt/teams-for-linux"
+
+ pushd "opt/teams-for-linux" || die
+
+ exeinto "${DESTDIR}"
+ doexe chrome-sandbox chrome_crashpad_handler teams-for-linux *.so*
+
+ insinto "${DESTDIR}"
+ doins *.pak *.bin *.json *.dat
+ insopts -m0755
+ doins -r locales resources
+
+ # Chrome-sandbox requires the setuid bit to be specifically set.
+ # see https://github.com/electron/electron/issues/17972
+ fperms 4755 "${DESTDIR}"/chrome-sandbox
+
+ dosym "${DESTDIR}"/teams-for-linux /opt/bin/teams-for-linux
+ popd || die
+}
diff --git a/net-misc/wlvncc/Manifest b/net-misc/wlvncc/Manifest
index 8faa2e2abf..beb533ae08 100644
--- a/net-misc/wlvncc/Manifest
+++ b/net-misc/wlvncc/Manifest
@@ -1 +1,2 @@
DIST wlvncc-20240817.gh.tar.gz 163535 BLAKE2B 85bf0e34a26d449588538d09b507cdebb7294f560fa64d4f9bc1de490e873323bedec7cfebc0e514bef4f81d3d28cc8e4f3b3423c88380c5d2bfa27d48bc3a9e SHA512 83ca0d99b2ab3c81085242b5ae3004eef717b068f25abb370c775372e344907c8e4412bf76ccf77c8029e900adc406a935c94060930144edae241a139fa943b9
+DIST wlvncc-20250122.gh.tar.gz 165381 BLAKE2B 685182e96fb79c5ca125c1b2724d28df10458d684afcc66f4219db9699c220b1560cdd8d0fb047152045773eaddcb992cab429118f828fd38e79555015285b98 SHA512 1f88ab06aa6a128b2bee7e8a8e7a82dde9be97dae9523a22c623a92a3ac33ea1725e1e1ccff8ccf57322a502b3bb7a50bfcaac45b2e3efb3a74679979752d3b7
diff --git a/net-misc/wlvncc/wlvncc-20250122.ebuild b/net-misc/wlvncc/wlvncc-20250122.ebuild
new file mode 100644
index 0000000000..bbb67fc17b
--- /dev/null
+++ b/net-misc/wlvncc/wlvncc-20250122.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+COMMIT="d3073ef124172a6161e3bef075aaa8112b0115e9"
+
+inherit meson
+
+DESCRIPTION="A Wayland Native VNC Client"
+HOMEPAGE="https://github.com/any1/wlvncc"
+SRC_URI="https://github.com/any1/wlvncc/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="
+ dev-libs/wayland-protocols
+"
+RDEPEND="
+ dev-libs/aml
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ dev-libs/wayland
+"
diff --git a/profiles/package.mask b/profiles/package.mask
index d3ce569ae4..75b0bda08d 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,11 +29,6 @@ dev-util/genTree
# Removal on 2025-01-25.
media-plugins/gst-plugins-qt5
-# Takuya Wakazono (2024-12-21)
-# Fails to build since fcitx:5 was added. No maintainer.
-# Removal on 2025-01-21. Bug #927492.
-app-i18n/fcitx-skk
-
# Anna (cybertailor) Vyalkova (2024-12-19)
# pytest-benchmark is unmaintained in ::guru, should not be used in tests.
# https://public-inbox.gentoo.org/gentoo-guru/Z2L4IZBNBJEMqnbj@sysrq.in/
diff --git a/sys-apps/pnpm-bin/Manifest b/sys-apps/pnpm-bin/Manifest
index a030f85efc..876386241d 100644
--- a/sys-apps/pnpm-bin/Manifest
+++ b/sys-apps/pnpm-bin/Manifest
@@ -2,5 +2,5 @@ DIST pnpm-bin-10.0.0-amd64 67214167 BLAKE2B 97ce4458818cdea32fdc3f54d5a06d440b84
DIST pnpm-bin-10.0.0-arm64 63239495 BLAKE2B 1fd60d7578e9350789e8139584dc6a7b83bd152b55cb1e202a86ae2448946804e559b1117a54bfc44dda7b347f44b50e8015cc146b52472adf35a24240a93747 SHA512 50e91e52a28f5fb4ec139940ba2569764066a451d6675d1a3218bea30971a12eb30621345c2b120c9ce88c6b235d1099190ff3d3f89e21f1bb62b70367ddce7f
DIST pnpm-bin-9.12.3-amd64 68151033 BLAKE2B ca06a4db4ae9a79c0e80d02544b9ebdc302678ee3cf0b9bd78de81ef0e9636b4e2b7d79ef568a1c30b4ca1277e746885eaf0caf1f8dc646dcf86adc886bb568d SHA512 cd8d5779d637df41948edafb700099db5a367358f05334e2dd142b5779ac129d05db7e5452de70612aae839ff23b41634991d88b039624f0fa70bacd173d4c4e
DIST pnpm-bin-9.12.3-arm64 64176425 BLAKE2B e2d1dfc4feb08590e7081136e09d9bbc539185b480ca9f7235adcb7946271eadea3ec5e913701fa4b21dbbda09b8f806d9268f4be1e20a80156314533ace27ef SHA512 1be62aa3cba73ea52f6ce3db73a6e68ac89c9e0fe29e30bd131c0e4f5a7f93d5f2be7d68f415fd1f8dab0e1b914cb2ea719acc229e10bdc63b4ff352df936996
-DIST pnpm-bin-9.6.0-amd64 59521974 BLAKE2B 9bdcba32ba94ef9db6c49ddb5ed10d56003da585b897eaf3687055d38fc05810b4b1a6c0f05558d4417bdcbf52c072a1b7ff153eb2209fa8211a80a430a78966 SHA512 6e6f14cf0d52f2046206cb032b797a9c10623ea2e4a23e222d6791de166a02fdea8c9c365b8d2500448a92cf5e49eb5866bbf95ac69eaa6abe8fed817ee2a2f7
-DIST pnpm-bin-9.6.0-arm64 58044950 BLAKE2B 24242ba24c4aebdbfadc8438900a0e7504ef44c8252f1f866b9437be340dc54c8847b5f84fccb79174e3519e9a1f3aa7bf82388f1f839022210bccb374c8f76b SHA512 9139ce7e4120310ae49eda2bb51f3e3c592d2db7860da9d1004e733c8d95ee62c4de2679e8807ebb10c9ec341626518d681ffff6a94562a8bf7c94b3a1ff7fe5
+DIST pnpm-bin-9.15.4-amd64 67303343 BLAKE2B a53a9ec3a5bb28d33f022ad23631f3f609054aeeb0b3f9aa1d90ec706f2712d36d4b9808305ab8336734b903469990729297501e15d564535da4b364e3245ade SHA512 48da7d7df84d9aa66938e575c5c2356f4bd11fb74dbb1a7464bc23e4e72498d18187c0a08029f99f0fefd5cf901dc4a13e75e0259ec0db7fbb70bdace7cfb5c9
+DIST pnpm-bin-9.15.4-arm64 63328687 BLAKE2B 7378a7a39dfca962f2ef648756827449bdcf8b1572c588cd69ff4edac4ae3348af933effdb3171e9fc8e598b51c1df2e7778867154793bf8d1ba36bf54049f4f SHA512 fa1fb0e1cb450aff8faec9bdd175110b5e7cf917d47c431be82d6e3bb328d3d90cc62cdc86eb982cfc4851da8bc6d986646c609c2c7fc50c78069ab343c8447d
diff --git a/sys-apps/pnpm-bin/pnpm-bin-10.0.0.ebuild b/sys-apps/pnpm-bin/pnpm-bin-10.0.0.ebuild
index 4dada5bb05..872d56f05d 100644
--- a/sys-apps/pnpm-bin/pnpm-bin-10.0.0.ebuild
+++ b/sys-apps/pnpm-bin/pnpm-bin-10.0.0.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 -*"
+KEYWORDS="-* ~amd64 ~arm64"
RESTRICT="strip"
diff --git a/sys-apps/pnpm-bin/pnpm-bin-9.12.3.ebuild b/sys-apps/pnpm-bin/pnpm-bin-9.12.3.ebuild
index 4dada5bb05..872d56f05d 100644
--- a/sys-apps/pnpm-bin/pnpm-bin-9.12.3.ebuild
+++ b/sys-apps/pnpm-bin/pnpm-bin-9.12.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 -*"
+KEYWORDS="-* ~amd64 ~arm64"
RESTRICT="strip"
diff --git a/sys-apps/pnpm-bin/pnpm-bin-9.6.0.ebuild b/sys-apps/pnpm-bin/pnpm-bin-9.15.4.ebuild
similarity index 95%
rename from sys-apps/pnpm-bin/pnpm-bin-9.6.0.ebuild
rename to sys-apps/pnpm-bin/pnpm-bin-9.15.4.ebuild
index 4dada5bb05..872d56f05d 100644
--- a/sys-apps/pnpm-bin/pnpm-bin-9.6.0.ebuild
+++ b/sys-apps/pnpm-bin/pnpm-bin-9.15.4.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 -*"
+KEYWORDS="-* ~amd64 ~arm64"
RESTRICT="strip"