diff --git a/Manifest.files.gz b/Manifest.files.gz
index d33df60e1163..8e70d39d11ee 100644
Binary files a/Manifest.files.gz and b/Manifest.files.gz differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index e44dc88e72a1..c8bbc0b51ed8 100644
Binary files a/app-admin/Manifest.gz and b/app-admin/Manifest.gz differ
diff --git a/app-admin/setools/setools-4.4.0-r2.ebuild b/app-admin/setools/setools-4.4.0-r2.ebuild
index 54c34d2b8fc1..ca7be548a1a4 100644
--- a/app-admin/setools/setools-4.4.0-r2.ebuild
+++ b/app-admin/setools/setools-4.4.0-r2.ebuild
@@ -36,6 +36,7 @@ DEPEND="${RDEPEND}"
BDEPEND=">=dev-python/cython-0.27
dev-python/setuptools
test? (
+ >=dev-python/networkx-2.0[${PYTHON_USEDEP}]
sys-apps/checkpolicy
)"
diff --git a/app-admin/setools/setools-9999.ebuild b/app-admin/setools/setools-9999.ebuild
index affa52ecfc52..3737750ca8eb 100644
--- a/app-admin/setools/setools-9999.ebuild
+++ b/app-admin/setools/setools-9999.ebuild
@@ -36,6 +36,7 @@ DEPEND="${RDEPEND}"
BDEPEND=">=dev-python/cython-0.27
dev-python/setuptools
test? (
+ >=dev-python/networkx-2.0[${PYTHON_USEDEP}]
sys-apps/checkpolicy
)"
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 0b36509db170..3e36cda05bb0 100644
Binary files a/app-editors/Manifest.gz and b/app-editors/Manifest.gz differ
diff --git a/app-editors/gvim/gvim-8.2.3582.ebuild b/app-editors/gvim/gvim-8.2.3582.ebuild
index a68b9011e15f..1844692c81ba 100644
--- a/app-editors/gvim/gvim-8.2.3582.ebuild
+++ b/app-editors/gvim/gvim-8.2.3582.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999* ]]; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
fi
S="${WORKDIR}"/vim-${PV}
diff --git a/app-editors/vim-core/vim-core-8.2.3582.ebuild b/app-editors/vim-core/vim-core-8.2.3582.ebuild
index 7e80dc2f16f9..f4f1f1413044 100644
--- a/app-editors/vim-core/vim-core-8.2.3582.ebuild
+++ b/app-editors/vim-core/vim-core-8.2.3582.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
S="${WORKDIR}"/vim-${PV}
diff --git a/app-editors/vim/vim-8.2.3582.ebuild b/app-editors/vim/vim-8.2.3582.ebuild
index bdfd543c08a4..b6086dcf2657 100644
--- a/app-editors/vim/vim-8.2.3582.ebuild
+++ b/app-editors/vim/vim-8.2.3582.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 0fd3a538b798..696c10ba9561 100644
Binary files a/app-emacs/Manifest.gz and b/app-emacs/Manifest.gz differ
diff --git a/app-emacs/ddskk/ddskk-17.1.ebuild b/app-emacs/ddskk/ddskk-17.1.ebuild
index a2550bf01340..8b3c8b604007 100644
--- a/app-emacs/ddskk/ddskk-17.1.ebuild
+++ b/app-emacs/ddskk/ddskk-17.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/skk-dev/${PN}/archive/${P}_Neppu.tar.gz -> ${P}.tar.
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="ruby"
RESTRICT="test"
diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz
index f2ec378a85a7..a1760c2ce416 100644
Binary files a/app-i18n/Manifest.gz and b/app-i18n/Manifest.gz differ
diff --git a/app-i18n/unicode-cldr/Manifest b/app-i18n/unicode-cldr/Manifest
index 3a2c90d3091e..318f5b3f7301 100644
--- a/app-i18n/unicode-cldr/Manifest
+++ b/app-i18n/unicode-cldr/Manifest
@@ -1,3 +1,3 @@
DIST unicode-cldr-common-33.0.zip 20401984 BLAKE2B 1318f8c73678f4ed2ff6a2d947171515d52825c2395e77c8149fb6a5646110876dd8e1bc30a3b918cb25c4bf106b42fe2a372a9938ff0dbf106cf0d7dc33d75a SHA512 f2f9fa5242702fd8044c9b239e175b7ead41e36da39c9e67e70b4fde7ed5d28115141ea457cda4f645b10a2d29734b35590bd0f012296bdf4986a920b87532dd
-DIST unicode-cldr-common-35.1.zip 22368309 BLAKE2B 3d00bafccca8d0b8821083fdf94440adca6f8931951de33f5914308bccddaf5c3b642d59c2b7d04588995c9a284852677ae3ab2feeb9fe531e7479d08f4ee7be SHA512 e06594da3d6dc376457e507fe234281fcb04d08daabfdaed60afb3aa59f88cdc0a7c27974c52ebd432746fcc7664948f9d6e6fde5874ad85c6c73a6441425465
DIST unicode-cldr-common-37.0.zip 25983328 BLAKE2B 6210d9f71cb57bc8e663eb51b2af552e30debdfeae206c2368e3ddafad723d1077cb0a2b2defb75170ef056f2d81d510e62761cbec2ed2071071e3859e7dd098 SHA512 b42e2c889b78d2ed774e2fb9f67cf3f9154aca57c5a966ea740fb7852c8c59e142f89764491f569c62d58f288e55176c8517674e2aefd2e9b8598eee3ba4307d
+DIST unicode-cldr-common-40.0.zip 28558521 BLAKE2B cc49a6471c9cb80abd7c2cf203547c14cea08fa2ac18a5f2b0cd4e7b3cfc48fcdb4491c1e9eb37ae398caed554661ad6957ef8e3b9c41b6a68b8afccd6e7a7a8 SHA512 b45ea381002210cf5963a2ba52fa45ee4e9b1e80ae1180bcecf61f431d64e4e0faba700b3d56a96a33355deab3abdb8bcbae9222b60a8ca85536476718175645
diff --git a/app-i18n/unicode-cldr/metadata.xml b/app-i18n/unicode-cldr/metadata.xml
index 491c88b3a31f..a34fdeebcd32 100644
--- a/app-i18n/unicode-cldr/metadata.xml
+++ b/app-i18n/unicode-cldr/metadata.xml
@@ -1,8 +1,9 @@
-
- cjk@gentoo.org
- Cjk
-
+
+ cjk@gentoo.org
+ Cjk
+
+
diff --git a/app-i18n/unicode-cldr/unicode-cldr-33.0.ebuild b/app-i18n/unicode-cldr/unicode-cldr-33.0.ebuild
index b85c8b99db19..84086cc16ded 100644
--- a/app-i18n/unicode-cldr/unicode-cldr-33.0.ebuild
+++ b/app-i18n/unicode-cldr/unicode-cldr-33.0.ebuild
@@ -1,27 +1,22 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI="8"
DESCRIPTION="Unicode Common Locale Data Repository"
-HOMEPAGE="http://cldr.unicode.org/"
-if [[ "${PV}" =~ ^[[:digit:]]+\.0$ ]]; then
- SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV}.zip -> ${PN}-common-${PV}.zip"
-else
- SRC_URI="https://unicode.org/Public/${PN#*-}/${PV}/${PN#*-}-common-${PV}.zip -> ${PN}-common-${PV}.zip"
-fi
+HOMEPAGE="https://cldr.unicode.org/"
+SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV}.zip -> ${PN}-common-${PV}.zip"
LICENSE="unicode"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
IUSE=""
-DEPEND="app-arch/unzip"
RDEPEND=""
-
+BDEPEND="app-arch/unzip"
S="${WORKDIR}"
src_install() {
- insinto /usr/share/unicode/cldr
+ insinto /usr/share/${PN/-//}
doins -r common
}
diff --git a/app-i18n/unicode-cldr/unicode-cldr-35.1.ebuild b/app-i18n/unicode-cldr/unicode-cldr-35.1.ebuild
deleted file mode 100644
index cb5a1743d529..000000000000
--- a/app-i18n/unicode-cldr/unicode-cldr-35.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="Unicode Common Locale Data Repository"
-HOMEPAGE="http://cldr.unicode.org/"
-if [[ "${PV}" =~ ^[[:digit:]]+\.0$ ]]; then
- SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV}.zip -> ${PN}-common-${PV}.zip"
-else
- SRC_URI="https://unicode.org/Public/${PN#*-}/${PV}/${PN#*-}-common-${PV}.zip -> ${PN}-common-${PV}.zip"
-fi
-
-LICENSE="unicode"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-DEPEND="app-arch/unzip"
-RDEPEND=""
-
-S="${WORKDIR}"
-
-src_install() {
- insinto /usr/share/unicode/cldr
- doins -r common
-}
diff --git a/app-i18n/unicode-cldr/unicode-cldr-37.0.ebuild b/app-i18n/unicode-cldr/unicode-cldr-37.0.ebuild
index faf48dd3eca0..073231a2bfa8 100644
--- a/app-i18n/unicode-cldr/unicode-cldr-37.0.ebuild
+++ b/app-i18n/unicode-cldr/unicode-cldr-37.0.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI="8"
DESCRIPTION="Unicode Common Locale Data Repository"
HOMEPAGE="https://cldr.unicode.org/"
@@ -9,11 +9,11 @@ SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV}.zip
LICENSE="unicode"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86"
IUSE=""
-DEPEND="app-arch/unzip"
RDEPEND=""
+BDEPEND="app-arch/unzip"
S="${WORKDIR}"
src_install() {
diff --git a/app-i18n/unicode-cldr/unicode-cldr-40.0.ebuild b/app-i18n/unicode-cldr/unicode-cldr-40.0.ebuild
new file mode 100644
index 000000000000..323c59263064
--- /dev/null
+++ b/app-i18n/unicode-cldr/unicode-cldr-40.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DESCRIPTION="Unicode Common Locale Data Repository"
+HOMEPAGE="https://cldr.unicode.org/"
+SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV}.zip -> ${PN}-common-${PV}.zip"
+
+LICENSE="unicode"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RDEPEND=""
+BDEPEND="app-arch/unzip"
+S="${WORKDIR}"
+
+src_install() {
+ insinto /usr/share/${PN/-//}
+ doins -r common
+}
diff --git a/app-i18n/unicode-emoji/Manifest b/app-i18n/unicode-emoji/Manifest
index 8efe0be0f679..570480498912 100644
--- a/app-i18n/unicode-emoji/Manifest
+++ b/app-i18n/unicode-emoji/Manifest
@@ -1,15 +1,15 @@
DIST unicode-emoji-data-11.0.txt 59720 BLAKE2B f1416d01d384245769549cc6ea93a2fe28bbfe77d30b26c9042965e3f9aee546572ef593284f767017b3a76acbc8015987c924be3afcc06df60b31588962a455 SHA512 501847414275564c7753b7d2b8e45cdfbf9fe96a96f0f3eea81f34c480da551b317b432ca426f6441c95eea520992e8888ead749e9c60da38233afd159d9b555
-DIST unicode-emoji-data-12.0.txt 63812 BLAKE2B 7e21860d73372aeebf487c2c4ddebe76585fef30670bdb4d27cd4d1f62ce863009524f1c4eaef62be693b127fb08b20585b2b1ca059bf993412b0f7d1530d061 SHA512 3e60e8a63abb40332a7ace61d1790b29e00251edca92afe52075627fb210a1097eea6033b727b458b6a5c7935018706ae71a2c1ec439bea3ccb8501c47c4abb5
DIST unicode-emoji-data-13.0.txt 105959 BLAKE2B 6cfbc3170f8ef990ece1f1ae9e923ac4a753dc2c2d949e5bc82c2afb0bb12a90eb4e2dcd505666b8cadc91c42f6ca9c6bec3293fecafdacf911a885b0cc42468 SHA512 7b6f838a5b863b070cdf4289a8b7a2e6f07e5af8c6614aa58b4179658f7d73161615c3c4757464585d1e9d73d307e0a60fd6621900aa9e88365d8c03729780d0
+DIST unicode-emoji-data-14.0.txt 109396 BLAKE2B f4268938ef60de5200f78856c6a0886a463d6c3c0de9bb3220f58328aa53c709dc4fd79f5d2f607bd5b07f46100026fb08f4a413803d5d3720fd61dc75d708fb SHA512 364dc7413a1ab959e886f787450071dd8d139ec3d2dc8ca382c700661d93002a4406511e74de27f3cf7b9db793e8a3b48649128e786b20c02cd710350e07c8ca
DIST unicode-emoji-sequences-11.0.txt 105983 BLAKE2B 5b929faa3cfdbcfa11fa72f77386d3a7aee2dddc5ceb3d110d275a3ed523ddadc7be71b3fb857901d880970d5ab48dfc4b024d7e379b5efb0992e7424bfde80a SHA512 c9af23e0738350b6d61691498ac82cccec970bb2cd4a0c5d6fab6c86fef742c09c6a83f50124c1f98c285e706d145786bb29cbf4339ff1a01c75ad7515b159a6
-DIST unicode-emoji-sequences-12.0.txt 155539 BLAKE2B 701e283fcfda3582a7ec1e0922a8fa584c2e77bb7d59aaa826324d2163972b59b004107c778dc41880c7768f9c884f64d6e41639696c91052d8c81e5fb409f22 SHA512 7ddadff1259c08d503b5936aecac9ad51e9cb2b0ed84c70fdaf0df370b2edd5e24ebed99d5df7325becf269e9f2d931d1bbbabe5d95c1b9af08111bf37bd29b3
DIST unicode-emoji-sequences-13.0.txt 178671 BLAKE2B e391c53f8737fe7e9d8b002e61471afd903859ed9c5ca8035b04fa1c31d3f199b443e39ba7996604c606c5c46f2d9ff521d40af85e0b7c493bfcc784e2e61af3 SHA512 65f4fdaf6f2038d34f645220a0306036244dba69aeba0a44939584c18ad8e0488cb612f07e17cdb1ffea3d8d2fe3e54ed2e134855c3dc615730fd14cd297a9a3
+DIST unicode-emoji-sequences-14.0.txt 188859 BLAKE2B 40dd76c52c329b5c0296a72d3f92bf41a55d63a57f094b49d449ee3624b7275562575e76fd5cc877c17ccab9923cd07538e4370615b8f05324706d3c861285e8 SHA512 527a763fe43e4679b7a689c2b736a4cba9a76ebdd601a0550992391d98431a5248ebec3ba35b20e8bd34cfb3075bad399825371c8f11ffe78e12e0fe09bbc181
DIST unicode-emoji-test-11.0.txt 361356 BLAKE2B 0e3b035fff3a4e542b3dd1172cf1438648a273ec0490316f843009b725c04764180a3ce0581b3e9819a0a5724c95ae5b536065e80401510d0b8e174636544184 SHA512 89c5a0f2eb460234e50dcc0fc904fbb254a1c0afa54b5bb672032f01764e0bed3624d1a4cd5627c83fcf1ea1347c9e3baaca05b2c685890afa505763baf8be79
-DIST unicode-emoji-test-12.0.txt 394898 BLAKE2B bdb5d32b657edfac1693fc8748653f2cbd513dc5b5cd558d24c2667bb5e7efa1c3bbf25c042bff509722acf448fb633baea24ddaac8c0144e0b368a394ea6b18 SHA512 b02c7977961f1b9a8c52322ba6b8d27afb84a2d131887add18352460dc6eb2488afd7bb9dac2e3f62b88604b69d02e4289bbaad551463d8b4b0589fbc16b64b9
DIST unicode-emoji-test-13.0.txt 453143 BLAKE2B 3effaedbd7f37c0bc1d3aa122b0240c4dbf981b05bed83b6bb6523a1680900c64ff27edd1dc14d14d072a8631176f5fab5ed0166bbead6944d5b89e9729d6c75 SHA512 6da82936f1eb92e5d31a4e815204e17119011408d746c60c3ecd700c8039389d7c790c8ea6b8ec2828aadd863b923f0d3861a42a1f6b5ecdbbb19d2f5f81ea56
+DIST unicode-emoji-test-14.0.txt 589717 BLAKE2B 2413d55c386607a88114cfeab5805476ba676a480a7d4de99eaecc7c6e825d883ab6e1217a2e0cd33ab951ae2f39a6b3547fdaace31bcf6985113d42b4e5f9b7 SHA512 693fe5c225e28a694d7aa436d3c6546c3376854878bb92d15f1c88b2d6ce3e9f67ddf66bd08e6aa99930d2965a28f8ed4dd3a895fdf5311abb0a323de27e1a12
DIST unicode-emoji-variation-sequences-11.0.txt 36333 BLAKE2B c32b674969a102d24645d33fb000c31997c26c1e6de956fc82ae41c2fd43b244f3757e8ab217cbb03434defca16373fd33affa25c6df0b7b9393f0ab191ec65f SHA512 a0a487ef43d9cd49ff2ced654794e7190f357b00dd70ec9b84e640181dc5b2df44b2063aa4b16447d00815094155b24531f115e9121c51c95635b0af4b043643
-DIST unicode-emoji-variation-sequences-12.0.txt 36333 BLAKE2B 812dfa33f4c21aee0ac7895339d81ab6fb36c550f72df0dbfc491390082223e3babc55cf6a78b7f2ce1ed5bf739ae5eef8c7fc2afe223c5c1c14491d3d29490b SHA512 aaf6c964db27ba41b0becc6aad87e40ea7b3d7a593d33052a4ad1a67528cdf663a46622c367830b6ac47e3efccf1e52eeb18802b235560b47a7fc485097e1fba
DIST unicode-emoji-variation-sequences-13.0.txt 36485 BLAKE2B 81a7ee549a209aa1cfc0c0c941c9163c35da357541d8a234be26d18df1abbc8db8b62577c6aa15699b0b173497374a4a4fa1f7d23a9d2698f33ba0ea7d3a1b03 SHA512 7edaf7c4df3eb34aa208ae5688a59220d125d3eb262b750493e758584d92ab3dfb3eee23a9e31c50902f4513a5a91e6cee5708bc16d052a568bd7b355573895c
+DIST unicode-emoji-variation-sequences-14.0.txt 36547 BLAKE2B fa63c1924a00026489465f6a949b1124661fbd1877baaf10560424f8fdd59289947f2759e7873632f644b14213e1309601e764c1545e25ee9b94aea2ea813848 SHA512 d54dc787796609546140d1d730ce3574afe15a6dc4c947d171929df96a1189f5e65c8335d2c7429c06d8a9abe20a3f6332e551629e9808fd1e7f5b2ed6cbc24e
DIST unicode-emoji-zwj-sequences-11.0.txt 126959 BLAKE2B 82d78fd5fd47bb4201001903c0610e3950a2fa1c315fe8494e15977999ba0b8f0d4431eb842db6f01ab765fd181067b07258ddb4c547ddfc01fc0da7680ea540 SHA512 a2a50cd5451d3ba1da0f3b46e18a10d621ead0372599b98dad0fd47fdb271407f72bd72854136c93311b13950cedc2b1594f06d460e551ab120ed30ba8abce4d
-DIST unicode-emoji-zwj-sequences-12.0.txt 148234 BLAKE2B d5facf566e48f49f87df30b928b4d60cfeafa11da383aa34cefae0b05a796f3a9c78bbaa79ee8b460eea92c753b7e7d7840849fdc9f7bc57b2752f8b63d2988c SHA512 8d7c59d01d702d10f162476d7f96feea0d515521d1dca6aa819ed4d482a83d54c26ed225fcf864b607999a7016dddc89961b0760584d7ec0b5cbdf8e12b85051
DIST unicode-emoji-zwj-sequences-13.0.txt 189608 BLAKE2B 759c8c0763ed88a9ebbf40a8ef1046537773cae3043186aded7089ca3052a5c6d6baba3c30f00df57dcab0a83d46323a0c1e8551db63c3329610c641646a388a SHA512 a0b04ca2732acd33c7ea9a2929ef5d60080dfeb4b1b452e853486e57663518773af4e863b239dd2bd6f5e78ce2a7e828898757ca4adc82134da370111c3e0272
+DIST unicode-emoji-zwj-sequences-14.0.txt 231001 BLAKE2B faf8389549d9977ac87605af8c209d340261c4a14adec9932bdf41690997730c8dfb3a3261fcbca8b4c24f5f20ed8e3355330049c850680b4159afa73e935b01 SHA512 f1098393fbea76ece6838b509b985f06d92ac3f3ee0a0faf14cc92dc1dce73c3d3b7517fb940d48de27243141568acac88bb5b4438ead445cec9434826932e59
diff --git a/app-i18n/unicode-emoji/metadata.xml b/app-i18n/unicode-emoji/metadata.xml
index 491c88b3a31f..a34fdeebcd32 100644
--- a/app-i18n/unicode-emoji/metadata.xml
+++ b/app-i18n/unicode-emoji/metadata.xml
@@ -1,8 +1,9 @@
-
- cjk@gentoo.org
- Cjk
-
+
+ cjk@gentoo.org
+ Cjk
+
+
diff --git a/app-i18n/unicode-emoji/unicode-emoji-11.0.ebuild b/app-i18n/unicode-emoji/unicode-emoji-11.0.ebuild
index 8939ac8ffae5..e23f6aae58fc 100644
--- a/app-i18n/unicode-emoji/unicode-emoji-11.0.ebuild
+++ b/app-i18n/unicode-emoji/unicode-emoji-11.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI="8"
DESCRIPTION="UTS #51 Unicode Emoji"
-HOMEPAGE="https://unicode.org/emoji/"
+HOMEPAGE="https://unicode.org/emoji/techindex.html"
BASE_URI="https://unicode.org/Public/${PN#*-}/${PV}"
SRC_URI="${BASE_URI}/${PN#*-}-data.txt -> ${PN}-data-${PV}.txt
${BASE_URI}/${PN#*-}-sequences.txt -> ${PN}-sequences-${PV}.txt
@@ -17,9 +17,7 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
IUSE=""
-DEPEND=""
RDEPEND=""
-
S="${WORKDIR}"
src_unpack() {
@@ -27,11 +25,9 @@ src_unpack() {
}
src_install() {
- insinto /usr/share/unicode/emoji
- local source_file target_file
- for source_file in ${A}; do
- target_file="${source_file#${PN%-*}-}"
- target_file="${target_file%-${PV}.txt}.txt"
- newins "${DISTDIR}/${source_file}" "${target_file}"
+ local a
+ insinto /usr/share/${PN/-//}
+ for a in ${A}; do
+ newins "${DISTDIR}"/${a} $(echo ${a} | sed "s/${PN%-*}-\(.*\)-${PV}/\1/")
done
}
diff --git a/app-i18n/unicode-emoji/unicode-emoji-12.0.ebuild b/app-i18n/unicode-emoji/unicode-emoji-12.0.ebuild
deleted file mode 100644
index 9460559ffde2..000000000000
--- a/app-i18n/unicode-emoji/unicode-emoji-12.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="UTS #51 Unicode Emoji"
-HOMEPAGE="https://unicode.org/emoji/"
-BASE_URI="https://unicode.org/Public/${PN#*-}/${PV}"
-SRC_URI="${BASE_URI}/${PN#*-}-data.txt -> ${PN}-data-${PV}.txt
- ${BASE_URI}/${PN#*-}-sequences.txt -> ${PN}-sequences-${PV}.txt
- ${BASE_URI}/${PN#*-}-test.txt -> ${PN}-test-${PV}.txt
- ${BASE_URI}/${PN#*-}-variation-sequences.txt -> ${PN}-variation-sequences-${PV}.txt
- ${BASE_URI}/${PN#*-}-zwj-sequences.txt -> ${PN}-zwj-sequences-${PV}.txt"
-
-LICENSE="unicode"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-S="${WORKDIR}"
-
-src_unpack() {
- :
-}
-
-src_install() {
- insinto /usr/share/unicode/emoji
- local source_file target_file
- for source_file in ${A}; do
- target_file="${source_file#${PN%-*}-}"
- target_file="${target_file%-${PV}.txt}.txt"
- newins "${DISTDIR}/${source_file}" "${target_file}"
- done
-}
diff --git a/app-i18n/unicode-emoji/unicode-emoji-13.0.ebuild b/app-i18n/unicode-emoji/unicode-emoji-13.0.ebuild
index 2a2ab980f142..2d7249e1c3b1 100644
--- a/app-i18n/unicode-emoji/unicode-emoji-13.0.ebuild
+++ b/app-i18n/unicode-emoji/unicode-emoji-13.0.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI="8"
DESCRIPTION="UTS #51 Unicode Emoji"
HOMEPAGE="https://unicode.org/emoji/techindex.html"
@@ -15,10 +15,9 @@ SRC_URI="${DATA_URI}/${PN#*-}-sequences.txt -> ${PN}-sequences-${PV}.txt
LICENSE="unicode"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86"
IUSE=""
-DEPEND=""
RDEPEND=""
S="${WORKDIR}"
diff --git a/app-i18n/unicode-emoji/unicode-emoji-14.0.ebuild b/app-i18n/unicode-emoji/unicode-emoji-14.0.ebuild
new file mode 100644
index 000000000000..93c2b32bae57
--- /dev/null
+++ b/app-i18n/unicode-emoji/unicode-emoji-14.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DESCRIPTION="UTS #51 Unicode Emoji"
+HOMEPAGE="https://unicode.org/emoji/techindex.html"
+DATA_URI="https://unicode.org/Public/${PN#*-}/${PV}"
+UCD_URI="https://unicode.org/Public/${PV}.0/ucd/${PN#*-}"
+SRC_URI="${DATA_URI}/${PN#*-}-sequences.txt -> ${PN}-sequences-${PV}.txt
+ ${DATA_URI}/${PN#*-}-test.txt -> ${PN}-test-${PV}.txt
+ ${DATA_URI}/${PN#*-}-zwj-sequences.txt -> ${PN}-zwj-sequences-${PV}.txt
+ ${UCD_URI}/${PN#*-}-data.txt -> ${PN}-data-${PV}.txt
+ ${UCD_URI}/${PN#*-}-variation-sequences.txt -> ${PN}-variation-sequences-${PV}.txt"
+
+LICENSE="unicode"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RDEPEND=""
+S="${WORKDIR}"
+
+src_unpack() {
+ :
+}
+
+src_install() {
+ local a
+ insinto /usr/share/${PN/-//}
+ for a in ${A}; do
+ newins "${DISTDIR}"/${a} $(echo ${a} | sed "s/${PN%-*}-\(.*\)-${PV}/\1/")
+ done
+}
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 9d17ad933684..59d8aebe5a40 100644
Binary files a/app-misc/Manifest.gz and b/app-misc/Manifest.gz differ
diff --git a/app-misc/nnn/Manifest b/app-misc/nnn/Manifest
index a35b3580767a..e5e800a5ff30 100644
--- a/app-misc/nnn/Manifest
+++ b/app-misc/nnn/Manifest
@@ -17,3 +17,4 @@ DIST nnn-3.4.tar.gz 194844 BLAKE2B 5b41196af67720a3485bd68b6c08e4ab41e8308d5ed0e
DIST nnn-3.5.tar.gz 205980 BLAKE2B 4c49fb0feb4f04075fd64d0b42643256cceec84185df2fa78d5d1fc04177b446b443ea3843434d844206ebc120820ff97b33f7703a76aed85af044f14f985621 SHA512 87710ca251906d22afc8d329675675c81fdf1d6e71f4f4991ab36868105906b6d45c2c84dd118beafa79644a0677a66bfa346ffe9a4516082d899c5148c5cffd
DIST nnn-3.6.tar.gz 204688 BLAKE2B 475bd783333bbb55f0c64a3028712792f9376f6a604ba18a7aef3735f1afc5aa91f419f3f41b2c14d525d02fb30db6ca7078fe56f4c7cce2f97c32079be129ea SHA512 e997e2279c495c7235fdfd51ffcc36949686889424686f050329c7f127c62f3ddc807a758ee1b18b00a1884eeaf9f94195d02b2d0e2d76ae1523b8bf2cef1232
DIST nnn-4.0.tar.gz 214555 BLAKE2B b0490662bad07213ff79b8865b8d9672d1ff98d93e3705e0aa45d103c151274934dc0cff66731f7b157007a81b9dbb5d9f3edb6a17daddcfb265f73b6faa400e SHA512 fde552a31674c9bf50a2e98de4456621bdc97aee36cd5efd7ad0cc33959965d01469fb20b12868ebffd4c8da79990b502e26895cb5b047ac8821e2ca09b0a234
+DIST nnn-4.3.tar.gz 236606 BLAKE2B cec0a73a40fae76e478c3299e2ae8a613c2e1b16e009d4f69cc3c9c9f6ea5df4048fc7f941ae6369293cf56df9b91a496531f4b34bf05f1dbbf8fab9120ffe78 SHA512 588af174d86db14acf5d1e2ac42f88ca5c6f0e105996a58771e7e0f989f224616e7a12d74fecc96540a9782db0cf8857c21bf0f50df4ee3b4b5c641291c64575
diff --git a/app-misc/nnn/nnn-4.3.ebuild b/app-misc/nnn/nnn-4.3.ebuild
new file mode 100644
index 000000000000..866305d8ebab
--- /dev/null
+++ b/app-misc/nnn/nnn-4.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="The missing terminal file browser for X"
+HOMEPAGE="https://github.com/jarun/nnn"
+SRC_URI="https://github.com/jarun/nnn/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND="sys-libs/ncurses:0=
+ sys-libs/readline:0="
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+ tc-export CC
+ sed -i -e '/install: all/install:/' Makefile || die "sed failed"
+}
+
+src_install() {
+ emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install
+
+ emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install-desktop
+
+ newbashcomp misc/auto-completion/bash/nnn-completion.bash nnn
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins misc/auto-completion/fish/nnn.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins misc/auto-completion/zsh/_nnn
+
+ einstalldocs
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index bc440c7eb465..27b31ce9d636 100644
Binary files a/app-text/Manifest.gz and b/app-text/Manifest.gz differ
diff --git a/app-text/bibletime/Manifest b/app-text/bibletime/Manifest
index 2ff7a048d6f7..61ea3eb5ae56 100644
--- a/app-text/bibletime/Manifest
+++ b/app-text/bibletime/Manifest
@@ -1,2 +1 @@
-DIST bibletime-3.0.1.tar.xz 1630180 BLAKE2B fe03cc8396f44ba0d68e27d50f60435c9d9501b620278c5d7565bea50c18f711675ac1020c6738790eb8452380ed974cba1a41bfb6f87778224d814c63e10aa3 SHA512 217e45c034d8fd8de4b7ef936f340a613fd7046b4700f828edd6d6f32f4bad4ecda2ec2c4425461af39c6926170fe080406238780e3c63bdbe0273679e0aef94
DIST bibletime-3.0.2.tar.xz 1631828 BLAKE2B 7ff319e6810717391d7b4a8b96a63ac315bf1663dd4caaa742f9ec92a3a6490d238cdf4e13ea6aef45b7c6772d4c41ea498c181daa7a8d0abacc58ca59c39b4e SHA512 d374bf88844e63dead0da5dc3f951a7e6eca133e18067acf28432d1e9d12ac9f481fb7421d9b5ae4c76b5aff7eb05c083fa6828a58332d02a3975f1921d8914c
diff --git a/app-text/bibletime/bibletime-3.0.1.ebuild b/app-text/bibletime/bibletime-3.0.1.ebuild
deleted file mode 100644
index 9aa26c20e7e8..000000000000
--- a/app-text/bibletime/bibletime-3.0.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg-utils
-
-DESCRIPTION="Qt Bible-study application using the SWORD library"
-HOMEPAGE="https://bibletime.info/"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND=">=app-text/sword-1.8.1
- dev-cpp/clucene
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsvg:5
- dev-qt/qtwebchannel:5
- dev-qt/qtwebengine:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5"
-DEPEND="${RDEPEND}
- dev-libs/boost
- dev-libs/icu:=
- dev-qt/linguist-tools:5
- dev-qt/qttest:5
- net-misc/curl
- sys-libs/zlib"
-
-DOCS=( ChangeLog README.md )
-
-src_prepare() {
- cmake_src_prepare
-
- sed -e "s:Dictionary;Qt:Dictionary;Office;TextTools;Utility;Qt:" \
- -i cmake/platforms/linux/bibletime.desktop.cmake || die "fixing .desktop file failed"
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_HANDBOOK_HTML=no
- -DBUILD_HANDBOOK_PDF=no
- -DBUILD_HOWTO_HTML=no
- -DBUILD_HOWTO_PDF=no
- )
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/app-text/bibletime/bibletime-3.0.2.ebuild b/app-text/bibletime/bibletime-3.0.2.ebuild
index 1e4d38ca16f3..9aa26c20e7e8 100644
--- a/app-text/bibletime/bibletime-3.0.2.ebuild
+++ b/app-text/bibletime/bibletime-3.0.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND=">=app-text/sword-1.8.1
dev-cpp/clucene
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index 093c3b7e3281..8ab8f45bc532 100644
Binary files a/dev-db/Manifest.gz and b/dev-db/Manifest.gz differ
diff --git a/dev-db/redis/redis-5.0.14.ebuild b/dev-db/redis/redis-5.0.14.ebuild
index 28815605a2ac..a8ec106eeb4d 100644
--- a/dev-db/redis/redis-5.0.14.ebuild
+++ b/dev-db/redis/redis-5.0.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://download.redis.io/releases/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="+jemalloc tcmalloc luajit test"
RESTRICT="!test? ( test )"
diff --git a/dev-db/redis/redis-6.0.16.ebuild b/dev-db/redis/redis-6.0.16.ebuild
index 7b33d5e5e542..347c229d7386 100644
--- a/dev-db/redis/redis-6.0.16.ebuild
+++ b/dev-db/redis/redis-6.0.16.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://download.redis.io/releases/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="+jemalloc ssl systemd tcmalloc test"
RESTRICT="!test? ( test )"
diff --git a/dev-db/redis/redis-6.2.6.ebuild b/dev-db/redis/redis-6.2.6.ebuild
index e20ab768e39d..ebe779b0841d 100644
--- a/dev-db/redis/redis-6.2.6.ebuild
+++ b/dev-db/redis/redis-6.2.6.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://download.redis.io/releases/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="+jemalloc ssl systemd tcmalloc test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 066a6cbdd326..73376e468fde 100644
Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ
diff --git a/dev-libs/boost/boost-1.77.0-r2.ebuild b/dev-libs/boost/boost-1.77.0-r3.ebuild
similarity index 99%
rename from dev-libs/boost/boost-1.77.0-r2.ebuild
rename to dev-libs/boost/boost-1.77.0-r3.ebuild
index 05e615af56f6..f0f451a1432a 100644
--- a/dev-libs/boost/boost-1.77.0-r2.ebuild
+++ b/dev-libs/boost/boost-1.77.0-r3.ebuild
@@ -56,6 +56,7 @@ PATCHES=(
"${WORKDIR}"/${PN}-1.76-sparc-define.patch
"${WORKDIR}"/${PN}-1.77-math-deprecated-include.patch
"${WORKDIR}"/${PN}-1.77-geometry.patch
+ "${FILESDIR}"/${P}-python-3.10.patch
)
python_bindings_needed() {
diff --git a/dev-libs/boost/files/boost-1.77.0-python-3.10.patch b/dev-libs/boost/files/boost-1.77.0-python-3.10.patch
new file mode 100644
index 000000000000..69181b1fa42b
--- /dev/null
+++ b/dev-libs/boost/files/boost-1.77.0-python-3.10.patch
@@ -0,0 +1,44 @@
+https://github.com/boostorg/boost_install/commit/0605dadfacf51994dcd8c5c82fb733dc6fa24073
+
+From: Martin Jansa
+Date: Tue, 19 Oct 2021 12:24:31 +0000
+Subject: [PATCH] BoostConfig.cmake: allow searching for python310
+
+* accept double digits in Python3_VERSION_MINOR
+
+* if someone is using e.g.:
+ find_package(Python3 REQUIRED)
+ find_package(Boost REQUIRED python${Python3_VERSION_MAJOR}${Python3_VERSION_MINOR})
+
+ with python-3.10 then it currently fails with:
+
+ -- Found PythonLibs: /usr/lib/libpython3.10.so (found version "3.10.0")
+ -- Found Python3: -native/usr/bin/python3-native/python3 (found version "3.10.0") found components: Interpreter
+ CMake Error at /usr/lib/cmake/Boost-1.77.0/BoostConfig.cmake:141 (find_package):
+ Could not find a package configuration file provided by "boost_python310"
+ (requested version 1.77.0) with any of the following names:
+
+ boost_python310Config.cmake
+ boost_python310-config.cmake
+
+ Add the installation prefix of "boost_python310" to CMAKE_PREFIX_PATH or
+ set "boost_python310_DIR" to a directory containing one of the above files.
+ If "boost_python310" provides a separate development package or SDK, be
+ sure it has been installed.
+ Call Stack (most recent call first):
+ /usr/lib/cmake/Boost-1.77.0/BoostConfig.cmake:258 (boost_find_component)
+ /usr/share/cmake-3.21/Modules/FindBoost.cmake:594 (find_package)
+ CMakeLists.txt:18 (find_package)
+
+Signed-off-by: Martin Jansa
+--- a/tools/boost_install/BoostConfig.cmake
++++ b/tools/boost_install/BoostConfig.cmake
+@@ -113,7 +113,7 @@ macro(boost_find_component comp required quiet)
+ set(_BOOST_REQUIRED REQUIRED)
+ endif()
+
+- if("${comp}" MATCHES "^(python|numpy|mpi_python)([1-9])([0-9])$")
++ if("${comp}" MATCHES "^(python|numpy|mpi_python)([1-9])([0-9][0-9]?)$")
+
+ # handle pythonXY and numpyXY versioned components for compatibility
+
diff --git a/dev-libs/botan/botan-2.18.2.ebuild b/dev-libs/botan/botan-2.18.2.ebuild
index 2ef6665f0d77..9a5b8846dd45 100644
--- a/dev-libs/botan/botan-2.18.2.ebuild
+++ b/dev-libs/botan/botan-2.18.2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD-2"
SLOT="2/$(ver_cut 1-2)" # soname version
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~ppc-macos"
IUSE="bindist doc boost bzip2 lzma python ssl static-libs sqlite zlib"
CPU_USE=(
diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz
index bee3942ec2cb..38d0f3c71752 100644
Binary files a/dev-lua/Manifest.gz and b/dev-lua/Manifest.gz differ
diff --git a/dev-lua/luasec/luasec-1.0.2-r1.ebuild b/dev-lua/luasec/luasec-1.0.2-r1.ebuild
index 7289a6808763..49c55d854b4b 100644
--- a/dev-lua/luasec/luasec-1.0.2-r1.ebuild
+++ b/dev-lua/luasec/luasec-1.0.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/brunoos/luasec/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
RDEPEND="
>=dev-lua/luasocket-3.0_rc1_p20200328-r103[${LUA_USEDEP}]
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index fbfe1aaa3a41..ce4c9fc81671 100644
Binary files a/dev-ml/Manifest.gz and b/dev-ml/Manifest.gz differ
diff --git a/dev-ml/bigarray-compat/bigarray-compat-1.0.0.ebuild b/dev-ml/bigarray-compat/bigarray-compat-1.0.0.ebuild
index fbf62fa457b2..71f7c94bf942 100644
--- a/dev-ml/bigarray-compat/bigarray-compat-1.0.0.ebuild
+++ b/dev-ml/bigarray-compat/bigarray-compat-1.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="+ocamlopt"
DEPEND=""
diff --git a/dev-ml/integers/integers-0.5.1.ebuild b/dev-ml/integers/integers-0.5.1.ebuild
index fd39106e8921..da2638bb6740 100644
--- a/dev-ml/integers/integers-0.5.1.ebuild
+++ b/dev-ml/integers/integers-0.5.1.ebuild
@@ -12,5 +12,5 @@ S="${WORKDIR}/ocaml-${P}"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="+ocamlopt"
diff --git a/dev-ml/luv/luv-0.5.10.ebuild b/dev-ml/luv/luv-0.5.10.ebuild
index a30ace7876a3..0fa9ce2c59a1 100644
--- a/dev-ml/luv/luv-0.5.10.ebuild
+++ b/dev-ml/luv/luv-0.5.10.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/aantron/luv"
SLOT="0/${PV}"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="+ocamlopt"
RDEPEND="dev-ml/ocaml-ctypes"
diff --git a/dev-ml/lwt/lwt-5.4.2.ebuild b/dev-ml/lwt/lwt-5.4.2.ebuild
index 966389447c19..ebe53baa350d 100644
--- a/dev-ml/lwt/lwt-5.4.2.ebuild
+++ b/dev-ml/lwt/lwt-5.4.2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://ocsigen.org/lwt"
SLOT="0/${PV}"
LICENSE="LGPL-2.1-with-linking-exception"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="+ocamlopt"
DEPEND="
diff --git a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.19.1.ebuild b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.19.1.ebuild
index 805f10af8954..80f7940123ae 100644
--- a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.19.1.ebuild
+++ b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.19.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocamllabs/ocaml-ctypes/archive/${PV}.tar.gz -> ${P}.
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Alien-HDF4/Alien-HDF4-0.50.0.ebuild b/dev-perl/Alien-HDF4/Alien-HDF4-0.50.0.ebuild
index 77189312be02..b9d3bf244c01 100644
--- a/dev-perl/Alien-HDF4/Alien-HDF4-0.50.0.ebuild
+++ b/dev-perl/Alien-HDF4/Alien-HDF4-0.50.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Encapsulate install info for HDF4"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="
sci-libs/hdf
diff --git a/dev-perl/Convert-UU/Convert-UU-0.520.100.ebuild b/dev-perl/Convert-UU/Convert-UU-0.520.100.ebuild
index 4fe8d9fc893a..98ddde6e9c48 100644
--- a/dev-perl/Convert-UU/Convert-UU-0.520.100.ebuild
+++ b/dev-perl/Convert-UU/Convert-UU-0.520.100.ebuild
@@ -9,4 +9,4 @@ inherit perl-module
DESCRIPTION="Perl replacement for uuencode"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
diff --git a/dev-perl/Date-Range/Date-Range-1.410.0.ebuild b/dev-perl/Date-Range/Date-Range-1.410.0.ebuild
index 424c81147784..18f05adf6446 100644
--- a/dev-perl/Date-Range/Date-Range-1.410.0.ebuild
+++ b/dev-perl/Date-Range/Date-Range-1.410.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="work with a range of dates"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
RDEPEND="
>=dev-perl/Date-Simple-0.30.0
diff --git a/dev-perl/Date-Simple/Date-Simple-3.30.0-r2.ebuild b/dev-perl/Date-Simple/Date-Simple-3.30.0-r2.ebuild
index 9747a6039bf9..c6b8fe44bf44 100644
--- a/dev-perl/Date-Simple/Date-Simple-3.30.0-r2.ebuild
+++ b/dev-perl/Date-Simple/Date-Simple-3.30.0-r2.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A simple date object"
SLOT="0"
LICENSE="|| ( Artistic GPL-2+ )"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild
index 4e011eb003cd..cf6972fc3b26 100644
--- a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild
+++ b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Parse and Format DateTimes using Strptime"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild b/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
index 70bfa753188c..4d9c7c6d8f27 100644
--- a/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
+++ b/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Client library for fastcgi protocol"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86"
RDEPEND="
virtual/perl-IO
diff --git a/dev-perl/FCGI/FCGI-0.820.0.ebuild b/dev-perl/FCGI/FCGI-0.820.0.ebuild
index fe6280dbd560..74a3d33ae27c 100644
--- a/dev-perl/FCGI/FCGI-0.820.0.ebuild
+++ b/dev-perl/FCGI/FCGI-0.820.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Fast CGI module"
LICENSE="FastCGI"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86"
RDEPEND="
virtual/perl-XSLoader
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.510.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.510.0.ebuild
index 3e1cfe69569e..3bde6c6335eb 100644
--- a/dev-perl/Finance-Quote/Finance-Quote-1.510.0.ebuild
+++ b/dev-perl/Finance-Quote/Finance-Quote-1.510.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Get stock and mutual fund quotes from various exchanges"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
RDEPEND="
dev-perl/CGI
diff --git a/dev-perl/Gtk2/Gtk2-1.249.930.ebuild b/dev-perl/Gtk2/Gtk2-1.249.930.ebuild
index 76bfe9c481b9..633258db65bc 100644
--- a/dev-perl/Gtk2/Gtk2-1.249.930.ebuild
+++ b/dev-perl/Gtk2/Gtk2-1.249.930.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Perl bindings for GTK2"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild b/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild
index 0bd4a7b43a53..9f79398fe68a 100644
--- a/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild
+++ b/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="CSS Selector to XPath compiler"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/HTML-TreeBuilder-XPath/HTML-TreeBuilder-XPath-0.140.0.ebuild b/dev-perl/HTML-TreeBuilder-XPath/HTML-TreeBuilder-XPath-0.140.0.ebuild
index 73511d74ec62..379e29ad6b86 100644
--- a/dev-perl/HTML-TreeBuilder-XPath/HTML-TreeBuilder-XPath-0.140.0.ebuild
+++ b/dev-perl/HTML-TreeBuilder-XPath/HTML-TreeBuilder-XPath-0.140.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="add XPath support to HTML::TreeBuilder"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
RDEPEND="
dev-perl/HTML-Tree
diff --git a/dev-perl/List-MoreUtils/List-MoreUtils-0.430.0.ebuild b/dev-perl/List-MoreUtils/List-MoreUtils-0.430.0.ebuild
index 6e8455fe2a15..e2b5313373ed 100644
--- a/dev-perl/List-MoreUtils/List-MoreUtils-0.430.0.ebuild
+++ b/dev-perl/List-MoreUtils/List-MoreUtils-0.430.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Provide the missing functionality from List::Util"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
IUSE="+xs"
# See MoreUtils.pm/LICENSE
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 0cd5aeb9aaf0..8ab5853a90ce 100644
Binary files a/dev-perl/Manifest.gz and b/dev-perl/Manifest.gz differ
diff --git a/dev-perl/MooX-late/MooX-late-0.100.0.ebuild b/dev-perl/MooX-late/MooX-late-0.100.0.ebuild
index bf4bb73ef35b..5fa52649d38e 100644
--- a/dev-perl/MooX-late/MooX-late-0.100.0.ebuild
+++ b/dev-perl/MooX-late/MooX-late-0.100.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Easily translate Moose code to Moo"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+KEYWORDS="~amd64 ~hppa ppc ~x86"
RDEPEND="
>=dev-perl/Moo-2.0.0
diff --git a/dev-perl/Net-ARP/Manifest b/dev-perl/Net-ARP/Manifest
index 6baa42db83a3..c2fef81a2208 100644
--- a/dev-perl/Net-ARP/Manifest
+++ b/dev-perl/Net-ARP/Manifest
@@ -1,2 +1 @@
DIST Net-ARP-1.0.11.tgz 18747 BLAKE2B 8cd30ba3c0f8ec64b108dfb05a57e89dda15ab4f4bf1758e15576f34d7da92e017a8e75f09b75f08f07b1f4cdf04b9260f33942d781325f62d05e91990c8fca9 SHA512 e0c2d468f3b7bb11a67cb94e9538680385c3e86c17ec7063ceaa5f495f4ca2c604028d9493fde697852144cebf59b0898afa3c63e2e023435e30379fe150e860
-DIST Net-ARP-1.0.9.tgz 71377 BLAKE2B 32fb8c31546e708273a6cf8251edc97dd5300fde872ac2c3ee4d54114354abac33959c01705f160f46c4833a72bcc6e4f0b4067722fe2d04995828f6de019dd3 SHA512 c2dc333ab4675709a4b2d9e53cbcc2f7cb226b89c366a841240d9b8a72802f2ad68c8acc40b27878c720198b63df34cd26091cd5f3ae528b597d4b214a316a91
diff --git a/dev-perl/Net-ARP/Net-ARP-1.0.9-r1.ebuild b/dev-perl/Net-ARP/Net-ARP-1.0.9-r1.ebuild
deleted file mode 100644
index 30628f62959b..000000000000
--- a/dev-perl/Net-ARP/Net-ARP-1.0.9-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=CRAZYDJ
-DIST_VERSION=1.0.9
-DIST_A_EXT=tgz
-inherit perl-module
-
-DESCRIPTION="Perl extension for creating ARP packets"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="dev-perl/Net-Pcap"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${PN}"
-
-PATCHES=(
- "${FILESDIR}/1.0.9-header.diff"
- "${FILESDIR}/${PN}-1.0.9-perl-5.26.patch"
- "${FILESDIR}/${PN}-1.0.9-tests.patch"
-)
-
-src_prepare() {
- perl -MDevel::PPPort -e 'Devel::PPPort::WriteFile();'
- perl-module_src_prepare
-}
-
-src_test() {
- if [[ $EUID != 0 || -z $TEST_ARP_IF ]]; then
- elog "Comprehensive testing needs additional configuration (and root)."
- elog "For details, see:"
- elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
- fi
- perl-module_src_test
-}
diff --git a/dev-perl/Net-Amazon-S3/Manifest b/dev-perl/Net-Amazon-S3/Manifest
index 2457edfc532b..f069334cd36e 100644
--- a/dev-perl/Net-Amazon-S3/Manifest
+++ b/dev-perl/Net-Amazon-S3/Manifest
@@ -1,2 +1 @@
-DIST Net-Amazon-S3-0.80.tar.gz 60202 BLAKE2B dc3a57824a3da0f1c9f0fa5ff20a994fed00abfe9e7170c3ac2579fad22719449843bd8b3fd79d4fe6d7b43dab7b32c6ffcbd92d8476f3de3b8690573979ff9c SHA512 0a6a60e9c227e5646c21585b90c6d2cc437cb7c898cc69b8d4165ee426b9b22e14c94c5c95cffcbfc4b1f310a910dbcd2a03eba06d0eb86192d25458856ed254
DIST Net-Amazon-S3-0.98.tar.gz 131669 BLAKE2B 34c3fc945ff9327cb99c96ae0007e84e528b89986bbc67cebe69b461084952663212ab901c23461f17e7d142e3d00200f3ca62377330c1815a3b87e4faeabf61 SHA512 fa7b4848d4d6a16243a092e78b6b4cde876cb2945e5d261fff0f54e6d66e57995fc527b9cebcc78c7e590051290d48ef36f1405eedfb3073fd5754c7a396604a
diff --git a/dev-perl/Net-Amazon-S3/Net-Amazon-S3-0.800.0.ebuild b/dev-perl/Net-Amazon-S3/Net-Amazon-S3-0.800.0.ebuild
deleted file mode 100644
index 0cea4d16c3c0..000000000000
--- a/dev-perl/Net-Amazon-S3/Net-Amazon-S3-0.800.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=RCONOVER
-DIST_VERSION=0.80
-inherit perl-module
-
-DESCRIPTION="Framework for accessing the Amazon S3 Simple Storage Service"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Data-Stream-Bulk
- dev-perl/DateTime-Format-HTTP
- dev-perl/Digest-HMAC
- virtual/perl-Digest-MD5
- dev-perl/Digest-MD5-File
- dev-perl/File-Find-Rule
- virtual/perl-Getopt-Long
- dev-perl/HTTP-Date
- dev-perl/HTTP-Message
- virtual/perl-IO
- >=dev-perl/libwww-perl-6.30.0
- dev-perl/LWP-UserAgent-Determined
- virtual/perl-MIME-Base64
- dev-perl/MIME-Types
- >=dev-perl/Moose-0.850.0
- >=dev-perl/MooseX-StrictConstructor-0.160.0
- >=dev-perl/MooseX-Types-DateTime-MoreCoercions-0.70.0
- dev-perl/Path-Class
- dev-perl/Regexp-Common
- dev-perl/Term-Encoding
- dev-perl/Term-ProgressBar-Simple
- dev-perl/URI
- dev-perl/VM-EC2-Security-CredentialCache
- dev-perl/XML-LibXML
-
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Temp
- dev-perl/Test-Exception
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Net-Bonjour/Net-Bonjour-0.960.0.ebuild b/dev-perl/Net-Bonjour/Net-Bonjour-0.960.0-r1.ebuild
similarity index 65%
rename from dev-perl/Net-Bonjour/Net-Bonjour-0.960.0.ebuild
rename to dev-perl/Net-Bonjour/Net-Bonjour-0.960.0-r1.ebuild
index 254ccdb39fc6..a7b083e6ebdf 100644
--- a/dev-perl/Net-Bonjour/Net-Bonjour-0.960.0.ebuild
+++ b/dev-perl/Net-Bonjour/Net-Bonjour-0.960.0-r1.ebuild
@@ -1,25 +1,26 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-DIST_AUTHOR="CHLIGE"
-DIST_VERSION="0.96"
+DIST_AUTHOR=CHLIGE
+DIST_VERSION=0.96
inherit perl-module
DESCRIPTION="Module for DNS service discovery (Apple's Bonjour)"
SLOT="0"
KEYWORDS="~amd64 x86"
-IUSE="test examples"
-RESTRICT="!test? ( test )"
+IUSE="examples"
RDEPEND="
>=dev-perl/Net-DNS-0.500.0
- >=virtual/perl-Socket-1.750.0"
-DEPEND="${RDEPEND}
+ >=virtual/perl-Socket-1.750.0
+"
+BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )"
+ test? ( virtual/perl-Test-Simple )
+"
src_install() {
perl-module_src_install
diff --git a/dev-perl/Net-CIDR/Manifest b/dev-perl/Net-CIDR/Manifest
index 5e3256c9133e..90d6b288fbdc 100644
--- a/dev-perl/Net-CIDR/Manifest
+++ b/dev-perl/Net-CIDR/Manifest
@@ -1,2 +1 @@
-DIST Net-CIDR-0.18.tar.gz 10761 BLAKE2B 83d79a5f93251ee71b909ad7bc25186cc63c8da1e676356e96ab21ecaf2f1b84e1471f1414d6bee11b72f9d0b81b833347b5ef9277a348123f170492b6a56e97 SHA512 26a8fd1fdb16b03f72c456edbd7dd0f158e6fcd76847be7634c470049eeabd1d41bf328d32e528aa26b7f34179b38904c65ba511ca3347acb0442fe93748bc63
DIST Net-CIDR-0.21.tar.gz 11593 BLAKE2B 9105070324def35bf9302f622e62e97f1d0004a1947ffef21869f71fe18317ccbdbc4adeb71afbb3a25035bbc96efc17e7a2ad2441caea65fee884d5b05bb21f SHA512 28e7c808173d87a403ab6d924763bdeeef61801775167a11b02bf352d70808821f896f7e3dbb1fd3cd2b42c937f9c6175d1522daddf38c53ee9d242d1a3b5fd1
diff --git a/dev-perl/Net-CIDR/Net-CIDR-0.180.0.ebuild b/dev-perl/Net-CIDR/Net-CIDR-0.180.0.ebuild
deleted file mode 100644
index 6fd6ee201b5b..000000000000
--- a/dev-perl/Net-CIDR/Net-CIDR-0.180.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=MRSAM
-DIST_VERSION=0.18
-inherit perl-module
-
-DESCRIPTION="Manipulate netblock lists in CIDR notation"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 x86"
-IUSE=""
-
-RDEPEND="
- virtual/perl-Carp
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Net-CUPS/Net-CUPS-0.640.0.ebuild b/dev-perl/Net-CUPS/Net-CUPS-0.640.0-r1.ebuild
similarity index 81%
rename from dev-perl/Net-CUPS/Net-CUPS-0.640.0.ebuild
rename to dev-perl/Net-CUPS/Net-CUPS-0.640.0-r1.ebuild
index 3954d0c398e5..9b716a09dc84 100644
--- a/dev-perl/Net-CUPS/Net-CUPS-0.640.0.ebuild
+++ b/dev-perl/Net-CUPS/Net-CUPS-0.640.0-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DIST_AUTHOR=NINE
DIST_VERSION=0.64
@@ -12,14 +12,14 @@ DESCRIPTION="CUPS C API Interface"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
RDEPEND="
net-print/cups
net-print/cups-filters
"
-DEPEND="${RDEPEND}
+BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? ( virtual/perl-Test-Simple )
"
+DEPEND="${RDEPEND}
+"
diff --git a/dev-perl/Net-DBus/Manifest b/dev-perl/Net-DBus/Manifest
index 6d43a1a2d338..edd203c95333 100644
--- a/dev-perl/Net-DBus/Manifest
+++ b/dev-perl/Net-DBus/Manifest
@@ -1,2 +1 @@
-DIST Net-DBus-1.1.0.tar.gz 2075154 BLAKE2B e5f75f63678b72d2d80406af76430802c715c59e535487b4dcd8bf1502a3de915035eec26fdce020f44aab27ca46993b85d3e23dd62f472bcfce923b27306a11 SHA512 96f5983ef1e33b4abea93277e39e779821c8ee4b1f2bc7a4a3aaa3612b9513a426b9f8e04094eb8449e89324c22c264df2d34b3d3e43dace85f443a57c770cc3
DIST Net-DBus-1.2.0.tar.gz 108296 BLAKE2B c5c4fadfe1c04f5f6dcc73f7d3ccb2a91555809209229f51a326494e73b5a0ccc83a89f427c19c73a82b9608decf85cd19ad469a635cf176d5b1dc42bdec98a0 SHA512 9dc95288ae81037985020e18db33331de6908b1280fc3b0ca898c183a5b577d21d240f4f1045393f9459a9be6e3425feffa9ea581e6af2bcf165cdf48348b255
diff --git a/dev-perl/Net-DBus/Net-DBus-1.1.0-r1.ebuild b/dev-perl/Net-DBus/Net-DBus-1.1.0-r1.ebuild
deleted file mode 100644
index c9b1b592cbfb..000000000000
--- a/dev-perl/Net-DBus/Net-DBus-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=DANBERR
-inherit perl-module
-
-DESCRIPTION="Perl extension for the DBus message system"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- sys-apps/dbus
- virtual/perl-Time-HiRes
- dev-perl/XML-Twig
-"
-BDEPEND="${RDEPEND}
- virtual/pkgconfig
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
-DEPEND="
- sys-apps/dbus
-"
-
-src_test() {
- perl_rm_files t/10-pod-coverage.t t/05-pod.t t/12-changes.t
- perl-module_src_test
-}
diff --git a/dev-perl/Net-DBus/Net-DBus-1.1.0.ebuild b/dev-perl/Net-DBus/Net-DBus-1.1.0.ebuild
deleted file mode 100644
index e247ee240ef1..000000000000
--- a/dev-perl/Net-DBus/Net-DBus-1.1.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=DANBERR
-inherit perl-module
-
-DESCRIPTION="Perl extension for the DBus message system"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- sys-apps/dbus
- virtual/perl-Time-HiRes
- dev-perl/XML-Twig
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
-
-src_test() {
- perl_rm_files t/10-pod-coverage.t t/05-pod.t t/12-changes.t
- perl-module_src_test
-}
diff --git a/dev-perl/Net-DNS-Resolver-Mock/Manifest b/dev-perl/Net-DNS-Resolver-Mock/Manifest
index f8397884a90c..abb0cbd73898 100644
--- a/dev-perl/Net-DNS-Resolver-Mock/Manifest
+++ b/dev-perl/Net-DNS-Resolver-Mock/Manifest
@@ -1,2 +1 @@
-DIST Net-DNS-Resolver-Mock-1.20171031.tar.gz 10124 BLAKE2B 4574c138849213569b0d920bf2325d34642676038863c896297026d9deb49306a729ee249c0a8cea4e3894ebee9a4e40525ae918bb111249e64ae7dcff3a30e9 SHA512 458d4fe521cd650f91ba95b8a9bedf10e03fb08d9c5fd8dabb3df435e8264f44837a1718ecfe6d3ff68badedfe240286c051981e668675af277260b6401d0a16
DIST Net-DNS-Resolver-Mock-1.20200215.tar.gz 10961 BLAKE2B 38b6f2e4b4f7f9dac9e545e288ae7ed6d211ec482d444cc00740591cc3de2f616e782f0a7db38f2114f18143a188ec7693e2ff0e6d127a762c0e5e81ab74b4fc SHA512 92ac244dc2a7b939b1e8e8c71eb9ce65fdf1494dd08c62e6fc3720ffa82acc7c354bd7dcb8c77d9e52ee132773864b4b3ba869303af7363001ff5e9125c06802
diff --git a/dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.201.710.310.ebuild b/dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.201.710.310.ebuild
deleted file mode 100644
index fe0e8cb4474b..000000000000
--- a/dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.201.710.310.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=MBRADSHAW
-DIST_VERSION=1.20171031
-inherit perl-module
-
-DESCRIPTION="Mock a DNS Resolver object for testing"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-perl/Net-DNS"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
-src_test() {
- perl_rm_files t/author-*.t
- perl-module_src_test
-}
diff --git a/dev-perl/Net-DNS/Manifest b/dev-perl/Net-DNS/Manifest
index ba6d46801a7a..b54aae389812 100644
--- a/dev-perl/Net-DNS/Manifest
+++ b/dev-perl/Net-DNS/Manifest
@@ -1,3 +1,2 @@
-DIST Net-DNS-1.13.tar.gz 251658 BLAKE2B 3ade04bea24455f6a4dc2d3a5b3dd40f19bd1638945d3622b40feb5bf0e6e6fddb5fe5636fce57d3b5ec270dee4c666aa5b4062113a25b7b483eeff93379678c SHA512 ac42d5b5d1849de11813404b9915f2b54cc4d44e2f6a52c8c5c714ae30bab594b2d27701957238c1dbb09544320822c25f19ff50ce33210c289379aa67400636
-DIST Net-DNS-1.23.tar.gz 257796 BLAKE2B 974ad41111af557e4c066403c93606ca924a900e8892f8dd275e4691beb672ab0dc7e0f3081ca134c39d562368ee1fbf8f174911f3dcca8f0fa3a2a1e44c736d SHA512 23c9df9e12340687d3399cbe7fb5f94dfa4ceae94be77227c42f0f707470ef90194ef64aa953ee36da5c2ba6a28d2bb4b59de04a9722ae3b0db6162916bde2b1
DIST Net-DNS-1.31.tar.gz 249299 BLAKE2B d8456453240e388476ef918cc7731b9d790b8163885e18658182d927c2a594cb74a7983d33607d495c75b7638efd7bd2bb6368e1b5ec80e4eca9e809ba6bc97c SHA512 f406bc192f18b0a07171f3e81209ca705b9fa5fa8104533cbece1678bb08220636b438aa3a4a6a5f2d03a3a3166503a9fa8c5c16f92b1b3e8f8e2e2fdf0f8ddb
+DIST Net-DNS-1.32.tar.gz 259004 BLAKE2B 55142e3c345ba702d66fa5f3c765ce4b2e2049f0586a839cc1415b65c04dde043b134f156cea2718517c739b7679757bbafcd7e8206d95da537327e9e93fd955 SHA512 1bf164b1e80478eecd5b3a5cdb1362fc89d320505e9e74c47d877a9737882fff8b78580134d921e19d3ecb149b4815e9868cdd5b6ecea2549e1bc61a32331a3d
diff --git a/dev-perl/Net-DNS/Net-DNS-1.130.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.130.0.ebuild
deleted file mode 100644
index 10b7402b16c3..000000000000
--- a/dev-perl/Net-DNS/Net-DNS-1.130.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=NLNETLABS
-DIST_VERSION=1.13
-DIST_EXAMPLES=( "contrib" "demo" )
-inherit toolchain-funcs perl-module
-
-DESCRIPTION="Perl Interface to the Domain Name System"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+ipv6 test minimal"
-RESTRICT="!test? ( test )"
-
-PDEPEND="!minimal? ( >=dev-perl/Net-DNS-SEC-1.10.0 )"
-RDEPEND="
- >=dev-perl/Digest-HMAC-1.30.0
- >=virtual/perl-Digest-MD5-2.130.0
- >=virtual/perl-Digest-SHA-5.230.0
- >=virtual/perl-File-Spec-0.860.0
- >=virtual/perl-MIME-Base64-2.110.0
- >=virtual/perl-Time-Local-1.190.0
- ipv6? (
- >=virtual/perl-IO-Socket-IP-0.380.0
- )
- !minimal? (
- >=dev-perl/Digest-BubbleBabble-0.10.0
- >=dev-perl/Net-LibIDN-0.120.0
- >=dev-perl/Net-LibIDN2-1.0.0
- >=virtual/perl-Scalar-List-Utils-1.250.0
- )
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.520.0
- )
-"
-
-src_prepare() {
- perl-module_src_prepare
- mydoc="TODO"
- # --IPv6-tests requires that you have external IPv6 connectivity
- # as it connects to 2001:7b8:206:1:0:1234:be21:e31e
- if ! use test || ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- myconf="${myconf} --no-online-tests --no-IPv6-tests"
- fi
-}
-
-src_compile() {
- emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
-}
-src_test() {
- perl_rm_files t/00-pod.t
- if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- elog "Network tests disabled without to DIST_TEST_OVERIDE=~network"
- fi
- perl-module_src_test
-}
diff --git a/dev-perl/Net-DNS/Net-DNS-1.230.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.320.0.ebuild
similarity index 69%
rename from dev-perl/Net-DNS/Net-DNS-1.230.0.ebuild
rename to dev-perl/Net-DNS/Net-DNS-1.320.0.ebuild
index ff6374415e6c..8337a7734952 100644
--- a/dev-perl/Net-DNS/Net-DNS-1.230.0.ebuild
+++ b/dev-perl/Net-DNS/Net-DNS-1.320.0.ebuild
@@ -1,37 +1,44 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DIST_AUTHOR=NLNETLABS
-DIST_VERSION=1.23
+DIST_VERSION=1.32
DIST_EXAMPLES=( "contrib" "demo" )
inherit toolchain-funcs perl-module
DESCRIPTION="Perl Interface to the Domain Name System"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="minimal"
+LICENSE="MIT"
-PDEPEND="!minimal? ( >=dev-perl/Net-DNS-SEC-1.30.0 )"
+PDEPEND="
+ !minimal? ( >=dev-perl/Net-DNS-SEC-1.30.0 )
+"
RDEPEND="
+ >=virtual/perl-Carp-1.100.0
>=dev-perl/Digest-HMAC-1.30.0
>=virtual/perl-Digest-MD5-2.130.0
>=virtual/perl-Digest-SHA-5.230.0
+ >=virtual/perl-Encode-2.260.0
+ >=virtual/perl-Exporter-5.560.0
>=virtual/perl-File-Spec-0.860.0
>=virtual/perl-MIME-Base64-2.130.0
+ >=virtual/perl-Scalar-List-Utils-1.250.0
>=virtual/perl-Time-Local-1.190.0
>=virtual/perl-IO-Socket-IP-0.380.0
- >=virtual/perl-IO-1.050
+ >=virtual/perl-IO-1.80.0
!minimal? (
>=dev-perl/Digest-BubbleBabble-0.10.0
>=dev-perl/Net-LibIDN2-1.0.0
)
"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
+BDEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.660.0
+ >=virtual/perl-Getopt-Long-2.430.0
test? (
>=virtual/perl-Test-Simple-0.520.0
)
@@ -50,6 +57,7 @@ src_prepare() {
src_compile() {
emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
}
+
src_test() {
perl_rm_files t/00-pod.t
if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
diff --git a/dev-perl/Net-Daemon/Manifest b/dev-perl/Net-Daemon/Manifest
index 7fb2c1709aef..8a06fccd30bf 100644
--- a/dev-perl/Net-Daemon/Manifest
+++ b/dev-perl/Net-Daemon/Manifest
@@ -1,2 +1 @@
-DIST Net-Daemon-0.48.tar.gz 29513 BLAKE2B a5fe8eeb01a463ebfd7b274dea2d0b9a8e633588e35576ad24b5e40a4b06ff5f1321bc01bbfb63ceac8d8e5c9e85d15807dde3c5cb18b21e53da6d84ca24a999 SHA512 85bc280adc0de6be8ebd64771732f83299018edd06441cf96c438914a16c3805918805cde07bae4fe92caa86475ad35cabfc1edfccff117dcce7f5dc8b137bba
DIST Net-Daemon-0.49.tar.gz 31853 BLAKE2B 75d1b3591a5a242f33680644da0fb355a9a2221c1ca75d8868921878d3890bc1f24a5683217cfebaa568ad86a997a1fb60c9893c7edf6df9b907b7622597a1fa SHA512 8b2797757c98c2cc9821866817ea4e28a8aa120f7614c17e32417e75990d425055d406581c3b554e8e4d2f9cc7bf4fba1244773d92b1b98bc3bc02b50300c131
diff --git a/dev-perl/Net-Daemon/Net-Daemon-0.480.0-r2.ebuild b/dev-perl/Net-Daemon/Net-Daemon-0.480.0-r2.ebuild
deleted file mode 100644
index b71b42be35de..000000000000
--- a/dev-perl/Net-Daemon/Net-Daemon-0.480.0-r2.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=MNOONING
-DIST_VERSION=0.48
-inherit perl-module
-
-DESCRIPTION="Abstract base class for portable servers"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-PATCHES=(
- "${FILESDIR}/${P}-perl526.patch"
-)
-# loop-t and loop-child-t race-condition
-# due to Net::Daemon::Test writing
-# specific files to CWD
-DIST_TEST="do"
diff --git a/dev-perl/PDL/PDL-2.54.0.ebuild b/dev-perl/PDL/PDL-2.54.0.ebuild
index 4c8b510c1923..a84018beffe5 100644
--- a/dev-perl/PDL/PDL-2.54.0.ebuild
+++ b/dev-perl/PDL/PDL-2.54.0.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Perl Data Language for scientific computing"
LICENSE="|| ( Artistic GPL-1+ ) public-domain PerlDL"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE="+badval doc fortran gd gsl hdf netpbm pdl2 pgplot threads test"
diff --git a/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.160.0.ebuild b/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.160.0.ebuild
index fdbe23e14d54..7c37e06ed3a9 100644
--- a/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.160.0.ebuild
+++ b/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.160.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Perl extension for reading MS Excel 2007 files"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
RDEPEND="
>=dev-perl/Archive-Zip-1.180.0
diff --git a/dev-perl/Sub-HandlesVia/Sub-HandlesVia-0.16.0.ebuild b/dev-perl/Sub-HandlesVia/Sub-HandlesVia-0.16.0.ebuild
index c7021656d77f..dc27d3793b81 100644
--- a/dev-perl/Sub-HandlesVia/Sub-HandlesVia-0.16.0.ebuild
+++ b/dev-perl/Sub-HandlesVia/Sub-HandlesVia-0.16.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="alternative handles_via implementation"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+KEYWORDS="~amd64 ~hppa ppc ~x86"
RDEPEND="
dev-perl/Class-Method-Modifiers
diff --git a/dev-perl/Type-Tiny/Type-Tiny-1.12.3.ebuild b/dev-perl/Type-Tiny/Type-Tiny-1.12.3.ebuild
index 13d2c75f7df1..c9d1fa14a194 100644
--- a/dev-perl/Type-Tiny/Type-Tiny-1.12.3.ebuild
+++ b/dev-perl/Type-Tiny/Type-Tiny-1.12.3.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="tiny, yet Moo(se)-compatible type constraint"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
IUSE="test minimal"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/UNIVERSAL-require/UNIVERSAL-require-0.190.0.ebuild b/dev-perl/UNIVERSAL-require/UNIVERSAL-require-0.190.0.ebuild
index 5742bcf50e13..485411865b2f 100644
--- a/dev-perl/UNIVERSAL-require/UNIVERSAL-require-0.190.0.ebuild
+++ b/dev-perl/UNIVERSAL-require/UNIVERSAL-require-0.190.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="UNIVERSAL::require - require() modules from a variable"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Web-Scraper/Web-Scraper-0.380.0.ebuild b/dev-perl/Web-Scraper/Web-Scraper-0.380.0.ebuild
index f00c632cefbc..4b345c10dc89 100644
--- a/dev-perl/Web-Scraper/Web-Scraper-0.380.0.ebuild
+++ b/dev-perl/Web-Scraper/Web-Scraper-0.380.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION='Web Scraping Toolkit using HTML and CSS Selectors or XPath expressions'
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
RDEPEND="
dev-perl/HTML-Parser
diff --git a/dev-perl/XML-XPathEngine/XML-XPathEngine-0.140.0-r2.ebuild b/dev-perl/XML-XPathEngine/XML-XPathEngine-0.140.0-r2.ebuild
index ea368f3cf602..68d6b1e14b70 100644
--- a/dev-perl/XML-XPathEngine/XML-XPathEngine-0.140.0-r2.ebuild
+++ b/dev-perl/XML-XPathEngine/XML-XPathEngine-0.140.0-r2.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="A re-usable XPath engine for DOM-like trees"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
src_test() {
perl_rm_files t/pod.t t/pod-coverage.t
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index e508c6a0469c..040de5aca318 100644
Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ
diff --git a/dev-python/aiohttp/aiohttp-3.8.1.ebuild b/dev-python/aiohttp/aiohttp-3.8.1.ebuild
index 78a3d7de923d..b98873ffc0c4 100644
--- a/dev-python/aiohttp/aiohttp-3.8.1.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.8.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
app-arch/brotli[python,${PYTHON_USEDEP}]
diff --git a/dev-python/astunparse/astunparse-1.6.3.ebuild b/dev-python/astunparse/astunparse-1.6.3.ebuild
index 26d15d3dc78b..af3afb30620b 100644
--- a/dev-python/astunparse/astunparse-1.6.3.ebuild
+++ b/dev-python/astunparse/astunparse-1.6.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv ~sparc x86"
RDEPEND="
>=dev-python/six-1.6.1[${PYTHON_USEDEP}]
diff --git a/dev-python/beniget/beniget-0.4.1.ebuild b/dev-python/beniget/beniget-0.4.1.ebuild
index 55f8ee545522..f6cb7afcd58a 100644
--- a/dev-python/beniget/beniget-0.4.1.ebuild
+++ b/dev-python/beniget/beniget-0.4.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv ~sparc x86"
RDEPEND="=dev-python/gast-0.5*[${PYTHON_USEDEP}]"
diff --git a/dev-python/bottleneck/bottleneck-1.3.2-r1.ebuild b/dev-python/bottleneck/bottleneck-1.3.2-r1.ebuild
index 206d77277110..17698378620b 100644
--- a/dev-python/bottleneck/bottleneck-1.3.2-r1.ebuild
+++ b/dev-python/bottleneck/bottleneck-1.3.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/kwgoodman/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
RDEPEND=">=dev-python/numpy-1.9.1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/dev-python/cython/cython-0.29.24-r1.ebuild b/dev-python/cython/cython-0.29.24-r1.ebuild
index 464a0d0e6a58..f613ee176918 100644
--- a/dev-python/cython/cython-0.29.24-r1.ebuild
+++ b/dev-python/cython/cython-0.29.24-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/cython/cython/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
IUSE="emacs test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest
index d60fd2d75f25..555d5f577919 100644
--- a/dev-python/eventlet/Manifest
+++ b/dev-python/eventlet/Manifest
@@ -1,3 +1,2 @@
-DIST eventlet-0.31.1.tar.gz 412021 BLAKE2B 6358dca8e0a766f0cc2cef37586a8d38f5d87f03d8389a7cc11b3d2d616669825df2a416ae980eed8a980f8e81ce8b2848225921bb4536f5537a7954ed75fb64 SHA512 c240a332aaf8eeb4af429d1b190ae198b4bcb92ae1bc38ade3f824634327872526267c6ff02f7196e3f9dfd17d639af500c28a3ed70a773b1b050d6d967a88a5
DIST eventlet-0.32.0.tar.gz 412769 BLAKE2B c0b35e1ea0e3353f326f24787f253ef666c34de5a2880c0d78e9541738c47f72787e6ccb3fb861a9f651da7e501443d220809a09d31dbd6e6d75aee509258dc8 SHA512 6a8ca80ef7318114e13690f8d2cd640f1be3c716f01644a7a84cd983ab90ab00ec0962cfc7e85f071e73a6da139bbdf8ad3918f15097e94dfc97db7056d13a9d
DIST eventlet-0.33.0.tar.gz 414929 BLAKE2B cfb2500d25ed56f5eb7b81968286b1d7d0286511e1658dca8ab4fcf07029390168aea1f95092b5f1b486bd6fb34a96b762c2087cd19f903d232f1da183508888 SHA512 52ef5c6997d0c8a3b55d5f6e969320e06950503984c90440b484020ba346d622ba99abf2bd389b962534849b0c70d80b06f110b2586417f27fb6dde725bfaef4
diff --git a/dev-python/eventlet/eventlet-0.31.1.ebuild b/dev-python/eventlet/eventlet-0.31.1.ebuild
deleted file mode 100644
index 5607ef1b8848..000000000000
--- a/dev-python/eventlet/eventlet-0.31.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-inherit distutils-r1
-
-DESCRIPTION="Highly concurrent networking library"
-HOMEPAGE="https://pypi.org/project/eventlet/ https://github.com/eventlet/eventlet/"
-SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~s390 sparc x86"
-IUSE="examples"
-
-RDEPEND="
- >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
- =dev-python/six-1.10.0[${PYTHON_USEDEP}]
- virtual/python-greenlet[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/eventlet-0.25.1-tests.patch"
- "${FILESDIR}/eventlet-0.30.0-tests-socket.patch"
- "${FILESDIR}/eventlet-0.30.2-test-timeout.patch"
-)
-
-distutils_enable_tests nose
-
-python_test() {
- unset PYTHONPATH
- export TMPDIR="${T}"
- nosetests -v -x || die
-}
-
-python_install_all() {
- if use examples; then
- docompress -x "/usr/share/doc/${PF}/examples"
- docinto examples
- dodoc -r examples/.
- fi
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/eventlet/eventlet-0.32.0-r1.ebuild b/dev-python/eventlet/eventlet-0.32.0-r1.ebuild
index 6ccd18d86425..a81f2a45c013 100644
--- a/dev-python/eventlet/eventlet-0.32.0-r1.ebuild
+++ b/dev-python/eventlet/eventlet-0.32.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~s390 sparc x86"
IUSE="examples"
RDEPEND="
diff --git a/dev-python/flask/flask-2.0.2.ebuild b/dev-python/flask/flask-2.0.2.ebuild
index cf960a7c76c5..e3fa481d4f4e 100644
--- a/dev-python/flask/flask-2.0.2.ebuild
+++ b/dev-python/flask/flask-2.0.2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~x86"
+ KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/dev-python/gast/gast-0.5.3.ebuild b/dev-python/gast/gast-0.5.3.ebuild
index fe24502a2a7f..79c5c560fed1 100644
--- a/dev-python/gast/gast-0.5.3.ebuild
+++ b/dev-python/gast/gast-0.5.3.ebuild
@@ -12,6 +12,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD PSF-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
distutils_enable_tests unittest
diff --git a/dev-python/identify/identify-2.4.0.ebuild b/dev-python/identify/identify-2.4.0.ebuild
index 60cf5c40ad58..3317cc112f06 100644
--- a/dev-python/identify/identify-2.4.0.ebuild
+++ b/dev-python/identify/identify-2.4.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/pre-commit/${PN}/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv"
RDEPEND="
dev-python/ukkonen[${PYTHON_USEDEP}]"
diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index b4377f0e146c..97f9c55c1381 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -1,3 +1,4 @@
DIST imageio-2.10.4.gh.tar.gz 335495 BLAKE2B 66f8662953d7023557d4fc98b9cf2cfa00346a14286b72dd1b3abf618ee6da36da341c4a57116197e0f138424ef01050cc9176c6afcf277796aa61199e5a1530 SHA512 562bb0d7c8e627e491910f997947a4ffe967ed6dcf3d281b07145f9c8148ca0f2d9775bc89c9024ebc9bfa54f03a60aadc30a84827c050f18dbb23286ac18b96
DIST imageio-2.10.5.gh.tar.gz 335546 BLAKE2B 1bfd418bb59f217c2108be9aedf35d1b6326d29d476ac6648041b38efa44a2220212f170cae90005e027006adfe55178dee699a1e4b37b7e948863c61432afe8 SHA512 2a058e8ce7e2ad650bea05573d249c1c06326dd1ed0f47517c3a0095a2e03fa2b90ffa5f8aae535e937b8b9fd8153ccb13267773183e45639205faddab08348a
DIST imageio-2.11.0.gh.tar.gz 339057 BLAKE2B 6dd5661866135b472a062b57b424e8ff044510488b1ccd291552f979263f2f03d3feb00ad9ab035249a2966711e804a95ff7e8f174a1f0773445782365744b6c SHA512 b42f05eabcbee4fb4bb66793cca04137b4db2695269c204b2fec43527ab6a1d9e29c688061ee53c28454b64e09343d69cc931867c5aca01d47145bd734348629
+DIST imageio-2.11.1.gh.tar.gz 339241 BLAKE2B b197c946fe34e504979c9fe7e69179211bf72d986105175419c304b95628c02d3dae2e5e7b13902493cb6a7538bc3e5976590e25a35165c857623b62635b79b3 SHA512 cf33d0c96a08f29ed761e811922a31a97c36aef48022708132d5282bf5c87bb3ef67a80a98e01f57489fd4a261955e4ca231c67dfc69f5865c47a5b1f317d137
diff --git a/dev-python/imageio/imageio-2.11.1.ebuild b/dev-python/imageio/imageio-2.11.1.ebuild
new file mode 100644
index 000000000000..cd5928118230
--- /dev/null
+++ b/dev-python/imageio/imageio-2.11.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Python library for reading and writing image data"
+HOMEPAGE="https://imageio.github.io/"
+SRC_URI="
+ https://github.com/imageio/imageio/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ media-libs/freeimage
+"
+BDEPEND="
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # Fails because of system installed freeimage
+ tests/test_core.py::test_findlib2
+)
+
+EPYTEST_IGNORE=(
+ # Needs unpackaged imageio_ffmpeg
+ tests/test_ffmpeg.py
+ tests/test_ffmpeg_info.py
+ # Needs tifffile
+ tests/test_tifffile.py
+)
diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 011090f7db72..c60f8823d973 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,4 +1,3 @@
-DIST ipykernel-5.5.4.tar.gz 112728 BLAKE2B 489e12d0cbde2f80f2c921f026c7b84554b1fef481164e07f89b063127b01d106fc6b19f830ac321d79285fb9df065352dbc0c2a997b3629a64e766d2e50f347 SHA512 96728321fe71d528435415eda917c623269af734598a78168144d983aa64db4f9ced981fa67c83263da1ed878831669d821b84a769a08a271adafacfcbb75bf9
DIST ipykernel-6.2.0.tar.gz 110042 BLAKE2B e1e9f140d434142339c36cdf72c9c4224143aeac8ee5938488fefaf0c15b33ddb6a4e4f49e4096431c89ba6bdcf6321f73e61927186d42518cd73e6016a017ed SHA512 7f3203b072cf7a4ca71e56df0c5621f6ac44440ace2ba855b7354971d04e872621650a0351f9d1ace50ea63459290835306e71fb91d414355810fa79968ddf56
DIST ipykernel-6.4.2.tar.gz 121253 BLAKE2B 26f8f94df823dd7a4ac41cac574e70ae98eed64f88bbcd8ce600ce6dfe1c43c224d65b5d0f9586ad05829692142e37fbb685a5d577047791831f6138b8309556 SHA512 56f0a15a1f06628e8f74749e4bad4a65dcc78ba7ff45e4fa5802d232e427e4ec152a6b6697302488d2e05d6b0cfa0cbc106ea2a593ab43de9d9defa9c169d5a6
DIST ipykernel-6.5.0.tar.gz 122962 BLAKE2B fa36ea41d7f2dc8d0d75144f421ea2a72dd50dcda6c6a91f625f18c35ed2ebb950aadfb1715dd57a1fda77bfb49e360bca87f0bd8b9ee8380399d41691db2b9a SHA512 440407818ed6f388f10a727a9be1a2588bf8c9699d66e1b954a1f64575c08b5bddb3978dd13f5ab26220a210ce7177e2be0374d48d3968df681d2d5311ce42d1
diff --git a/dev-python/ipykernel/ipykernel-5.5.4-r2.ebuild b/dev-python/ipykernel/ipykernel-5.5.4-r2.ebuild
deleted file mode 100644
index 3d681c7e2882..000000000000
--- a/dev-python/ipykernel/ipykernel-5.5.4-r2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1
-
-DESCRIPTION="IPython Kernel for Jupyter"
-HOMEPAGE="https://github.com/ipython/ipykernel"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="test"
-
-RDEPEND="
- dev-python/ipython_genutils[${PYTHON_USEDEP}]
- dev-python/ipython[${PYTHON_USEDEP}]
-
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~x86"
RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]
diff --git a/dev-python/tekore/Manifest b/dev-python/tekore/Manifest
index 639b6617afec..bfa85b5e9031 100644
--- a/dev-python/tekore/Manifest
+++ b/dev-python/tekore/Manifest
@@ -1 +1,2 @@
DIST tekore-4.0.0.tar.gz 259755 BLAKE2B 5c4c990c14187c20ef3566d1bc0cf32e50fe108d90b59126e2d56105b6fe053ca02c98e7ad7a4fa09345792106e956873a0f42b8492420bd74898557c6d97f23 SHA512 7e5cf6044a6a7045257b9b9830fe4bdb6fb175240b295da3f93cb0557150536655ddf44ab551b52182815fc517b8e43ee704b1061db1284426574e741f7d9a56
+DIST tekore-4.1.0.tar.gz 260732 BLAKE2B 91b9158ee73b8baaaa7134c1c6211a3a491a2669b9b21ed66361d0391d591168eecefe10dfa821a1f6fd9a8e8ab26d166fdf7dfa414b5c1b5d94de6efbea0364 SHA512 424a63d044b0bd9fcf0e3ec0a2ea292860de52ee166a558066b3b5ab382dbf0933116fe0691214e85fdfc10ad3e79cae007876e626e3d61095c63e2765965052
diff --git a/dev-python/tekore/tekore-4.1.0.ebuild b/dev-python/tekore/tekore-4.1.0.ebuild
new file mode 100644
index 000000000000..482bcbb26c67
--- /dev/null
+++ b/dev-python/tekore/tekore-4.1.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Spotify Web API client"
+HOMEPAGE="
+ https://tekore.readthedocs.io
+ https://github.com/felix-hilden/tekore
+"
+SRC_URI="https://github.com/felix-hilden/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0"
+
+RDEPEND="
+ =dev-python/pytest-asyncio-0.11[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( readme.rst )
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs/src \
+ dev-python/sphinx_rtd_theme \
+ dev-python/sphinx-autodoc-typehints
+
+EPYTEST_DESELECT=(
+ # Internet
+ tests/auth/expiring.py::TestCredentialsOnline::test_bad_arguments_raises_error
+)
diff --git a/dev-python/ukkonen/ukkonen-1.0.0.ebuild b/dev-python/ukkonen/ukkonen-1.0.0.ebuild
index 3a1a69868f3a..eb4cf9aaa0ec 100644
--- a/dev-python/ukkonen/ukkonen-1.0.0.ebuild
+++ b/dev-python/ukkonen/ukkonen-1.0.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/xarray/xarray-0.20.1.ebuild b/dev-python/xarray/xarray-0.20.1.ebuild
index 68f183d7ce95..428894767a59 100644
--- a/dev-python/xarray/xarray-0.20.1.ebuild
+++ b/dev-python/xarray/xarray-0.20.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/numpy-1.18[${PYTHON_USEDEP}]
diff --git a/dev-tex/Manifest.gz b/dev-tex/Manifest.gz
index 09265e5523f4..25259bb707e1 100644
Binary files a/dev-tex/Manifest.gz and b/dev-tex/Manifest.gz differ
diff --git a/dev-tex/latex2html/latex2html-2021.2-r2.ebuild b/dev-tex/latex2html/latex2html-2021.2-r2.ebuild
index 34d7335aa58a..33d17e31681e 100644
--- a/dev-tex/latex2html/latex2html-2021.2-r2.ebuild
+++ b/dev-tex/latex2html/latex2html-2021.2-r2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/latex2html/latex2html/archive/v${PV}.tar.gz -> ${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="gif png"
DEPEND="
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 38a02dc99ed8..5118f011be2a 100644
Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ
diff --git a/dev-util/byacc/byacc-20210808.ebuild b/dev-util/byacc/byacc-20210808.ebuild
index 8e8235de9158..c93cc5d0ae98 100644
--- a/dev-util/byacc/byacc-20210808.ebuild
+++ b/dev-util/byacc/byacc-20210808.ebuild
@@ -5,7 +5,9 @@ EAPI=7
DESCRIPTION="The best variant of the Yacc parser generator"
HOMEPAGE="https://invisible-island.net/byacc/byacc.html"
-SRC_URI="https://invisible-mirror.net/archives/byacc/${P}.tgz"
+SRC_URI="ftp://ftp.invisible-island.net/byacc/${P}.tgz"
+# Seems to be unreliable (unstable tarballs): bug #820167.
+#SRC_URI="https://invisible-mirror.net/archives/byacc/${P}.tgz"
LICENSE="public-domain"
SLOT="0"
diff --git a/dev-util/catalyst/catalyst-3.0.20.ebuild b/dev-util/catalyst/catalyst-3.0.20.ebuild
index b9f54b9c2414..5ddbc0da3ad9 100644
--- a/dev-util/catalyst/catalyst-3.0.20.ebuild
+++ b/dev-util/catalyst/catalyst-3.0.20.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_BRANCH="master"
else
SRC_URI="https://gitweb.gentoo.org/proj/catalyst.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{8,9} )
diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index 1804ded11ced..45b94f9eb2cd 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -1,2 +1,3 @@
DIST diffoscope-190.tar.gz 2704083 BLAKE2B a2a0313f87fdb9c20b0dc696a1aea570857dd7005e0f69dc2dd139bca86a4b5711f98862b60f4d1a581bf3e0dfd38ef3be96991b96862584f289f1eb80415480 SHA512 646380d52730cf2efef57e3fa2995c7b2d5958d75597a59a24027bca1fc35c5b59dd96352faac9b7bd1d5bc053064f11760877651d52099f6b1ca0b3ad65d63c
DIST diffoscope-192.tar.gz 2815127 BLAKE2B 61aaf7485452751196b1d50f5423deb332f362107a559e2b2fc807b5b00b75e49ce5a26d1e8d24b40e765d182f76f17523efa01333f78cf68395389e6dcdb028 SHA512 3db57b650b7dc02a144f995cc9fd481e8fc36470e1e2fbaf29269d229d300336f08ff3fae847340de48ea3be6873fb75b86b7a7be3c7efec958523d3110847dd
+DIST diffoscope-193.tar.gz 2704578 BLAKE2B c6d824b852e4ffd38e99d04fcbff8342616b47c6e71f0ca465677528d10bf56ed0b14f37a038a9697ef290c3f20a88ad22e94791ffcb9cf52550fd48a787d0db SHA512 3e6b013d7e0320680a686a00d21adabca0087641d708408653c0d611721eabc1302c46e0c391c457ea4cf5741cb2423995dd4df55ded9fa2da43b19aa0ba6fb3
diff --git a/dev-util/diffoscope/diffoscope-193.ebuild b/dev-util/diffoscope/diffoscope-193.ebuild
new file mode 100644
index 000000000000..bd59e85cceb9
--- /dev/null
+++ b/dev-util/diffoscope/diffoscope-193.ebuild
@@ -0,0 +1,110 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="ncurses"
+
+inherit distutils-r1
+
+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="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
+find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
+mono opendocument pascal pdf postscript R rpm sqlite squashfs
+ssh tar test tcpdump zip zlib zstd"
+
+RESTRICT="!test? ( test )"
+
+# pull in optional tools for tests:
+# img2txt: bug #797688
+# docx2txt: bug #797688
+BDEPEND="test? (
+ app-text/docx2txt
+ media-libs/libcaca
+ virtual/imagemagick-tools[jpeg]
+ )"
+RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}]
+ dev-python/libarchive-c[${PYTHON_USEDEP}]
+ dev-python/distro[${PYTHON_USEDEP}]
+ acl? ( sys-apps/acl )
+ binutils? ( sys-devel/binutils )
+ bzip2? ( app-arch/bzip2 )
+ libcaca? ( media-libs/libcaca )
+ colord? ( x11-misc/colord )
+ cpio? ( app-arch/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 )
+ llvm? ( sys-devel/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
+ dev-python/PyPDF2[${PYTHON_USEDEP}]
+ )
+ postscript? ( app-text/ghostscript-gpl )
+ R? ( dev-lang/R )
+ rpm? ( app-arch/rpm )
+ sqlite? ( dev-db/sqlite:3 )
+ squashfs? ( sys-fs/squashfs-tools )
+ ssh? ( net-misc/openssh )
+ tar? ( app-arch/tar )
+ tcpdump? ( net-analyzer/tcpdump )
+ zip? ( app-arch/unzip )
+ zlib? ( app-arch/gzip )
+ zstd? ( app-arch/zstd )
+"
+# Presence if filemagic's magic.py breaks imports
+# of dev-python/python-magic: https://bugs.gentoo.org/716482
+RDEPEND+=" !dev-python/filemagic"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local exclude=(
+ # test seems to use different tarball
+ tests/test_presenters.py::test_text_proper_indentation
+
+ # needs triage
+ tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found
+
+ # needs triage
+ tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode
+
+ # 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
+ )
+ epytest ${exclude[@]/#/--deselect }
+}
diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest
index 2820a9c4eb55..a20c8d129ca6 100644
--- a/dev-util/rizin/Manifest
+++ b/dev-util/rizin/Manifest
@@ -1 +1,2 @@
DIST rizin-src-v0.3.0.tar.xz 64097204 BLAKE2B 308037ce60ec6523f337580221ea265c912ff92032fc5e1c2ab37430eae5a16cc2e8efa74447a79735c7814a35d3b08e5fc2f548612a1553c5edc2f314d22df5 SHA512 68f71e612bd4df90c79ebd4cb26c3e09bb370ccd9e51f574f2687f940b3934d9bf417108f3f7e678cabc6ddba7402e0420aab569c24316e07b2b56ed33153ed3
+DIST rizin-src-v0.3.1.tar.xz 64089580 BLAKE2B 04f7e3cfa20a787f47af90c78405f295b346cc0c7d81164ff01bc6a69df526f3f9112ab4cb62092297ae2dda1fa738a2e7feff35e0f1b7f3e7467a8c6e4d1a1e SHA512 743f8f2c9ddb045f39147de9ad971d47f1a26bfcc233f41c12c64ade5e31c992104cf3f93c44c5035142b554779e895224b68f839cd87a59aaf344b4ec88d5fe
diff --git a/dev-util/rizin/rizin-0.3.1.ebuild b/dev-util/rizin/rizin-0.3.1.ebuild
new file mode 100644
index 000000000000..d21a2116b588
--- /dev/null
+++ b/dev-util/rizin/rizin-0.3.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=(python3_{8,9,10})
+
+# This is the commit that the CI for the release commit used
+BINS_COMMIT="74b6e4511112b1a6abc571091efc32ec2a7d98a6"
+
+inherit meson python-any-r1
+
+DESCRIPTION="reverse engineering framework for binary analysis"
+HOMEPAGE="https://rizin.re/"
+
+SRC_URI="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 )"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+LICENSE="Apache-2.0 BSD LGPL-3 MIT"
+SLOT="0"
+IUSE="test"
+
+# Need to audit licenses of the binaries used for testing
+RESTRICT="test"
+
+RDEPEND="
+ sys-apps/file
+ app-arch/lz4:0=
+ dev-libs/capstone:0=
+ dev-libs/libuv:0=
+ dev-libs/libzip:0=
+ dev-libs/openssl:0=
+ >=dev-libs/tree-sitter-0.19.0
+ dev-libs/xxhash
+ sys-libs/zlib:0=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.3.0-typedb-prefix.patch"
+)
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+src_prepare() {
+ default
+
+ local py_to_mangle=(
+ librz/core/cmd_descs/cmd_descs_generate.py
+ subprojects/lz4-1.9.3/contrib/meson/meson/GetLz4LibraryVersion.py
+ subprojects/lz4-1.9.3/contrib/meson/meson/InstallSymlink.py
+ subprojects/lz4-1.9.3/tests/test-lz4-list.py
+ subprojects/lz4-1.9.3/tests/test-lz4-speed.py
+ subprojects/lz4-1.9.3/tests/test-lz4-versions.py
+ sys/clang-format.py
+ test/fuzz/scripts/fuzz_rz_asm.py
+ test/scripts/gdbserver.py
+ )
+
+ python_fix_shebang "${py_to_mangle[@]}"
+
+ 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_magic=enabled
+ -Duse_sys_libzip=enabled
+ -Duse_sys_zlib=enabled
+ -Duse_sys_lz4=enabled
+ -Duse_sys_xxhash=enabled
+ -Duse_sys_openssl=enabled
+ -Duse_sys_tree_sitter=enabled
+
+ $(meson_use test enable_tests)
+ $(meson_use test enable_rz_test)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ # Rizin uses data files that it expects to be installed on the
+ # system. To hack around this, we create a tree of what it expects
+ # in ${T}, and patch the tests to support a prefix from the
+ # environment. https://github.com/rizinorg/rizin/issues/1789
+ mkdir -p "${T}/usr/share/${PN}/${PV}" || die
+ ln -sf "${BUILD_DIR}/librz/analysis/d" "${T}/usr/share/${PN}/${PV}/types" || die
+ ln -sf "${BUILD_DIR}/librz/syscall/d" "${T}/usr/share/${PN}/${PV}/syscall" || die
+ ln -sf "${BUILD_DIR}/librz/asm/d" "${T}/usr/share/${PN}/${PV}/opcodes" || die
+ # https://github.com/rizinorg/rizin/issues/1797
+ ln -sf "${BUILD_DIR}/librz/flag/d" "${T}/usr/share/${PN}/${PV}/flag" || die
+ export RZ_PREFIX="${T}/usr"
+
+ meson_src_test
+}
diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz
index 2f8c8116a3fc..d1970b402d69 100644
Binary files a/games-engines/Manifest.gz and b/games-engines/Manifest.gz differ
diff --git a/games-engines/openmw/files/openmw-0.47.0-sigstksz.patch b/games-engines/openmw/files/openmw-0.47.0-sigstksz.patch
new file mode 100644
index 000000000000..588d6d639726
--- /dev/null
+++ b/games-engines/openmw/files/openmw-0.47.0-sigstksz.patch
@@ -0,0 +1,42 @@
+From 98a7d90ee258ceef9c70b0b2955d0458ec46f048 Mon Sep 17 00:00:00 2001
+From: elsid
+Date: Fri, 24 Sep 2021 19:40:29 +0200
+Subject: [PATCH] Assume SIGSTKSZ is not a constant
+
+SIGSTKSZ is not defined as constant since glibc 2.34:
+https://sourceware.org/git/?p=glibc.git;a=commit;h=6c57d320484988e87e446e2e60ce42816bf51d53
+
+Upstream-Status: Submitted
+[https://gitlab.com/OpenMW/openmw/-/merge_requests/1239]
+---
+ components/crashcatcher/crashcatcher.cpp | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/components/crashcatcher/crashcatcher.cpp b/components/crashcatcher/crashcatcher.cpp
+index 86571e1e3a..c828e1ca81 100644
+--- a/components/crashcatcher/crashcatcher.cpp
++++ b/components/crashcatcher/crashcatcher.cpp
+@@ -56,8 +56,6 @@ static const char exec_err[] = "!!! Failed to exec debug process\n";
+
+ static char argv0[PATH_MAX];
+
+-static char altstack[SIGSTKSZ];
+-
+
+ static struct {
+ int signum;
+@@ -475,9 +473,10 @@ int crashCatcherInstallHandlers(int argc, char **argv, int num_signals, int *sig
+
+ /* Set an alternate signal stack so SIGSEGVs caused by stack overflows
+ * still run */
++ static char* altstack = new char [SIGSTKSZ];
+ altss.ss_sp = altstack;
+ altss.ss_flags = 0;
+- altss.ss_size = sizeof(altstack);
++ altss.ss_size = SIGSTKSZ;
+ sigaltstack(&altss, nullptr);
+
+ memset(&sa, 0, sizeof(sa));
+--
+GitLab
+
diff --git a/games-engines/openmw/openmw-0.47.0.ebuild b/games-engines/openmw/openmw-0.47.0-r1.ebuild
similarity index 98%
rename from games-engines/openmw/openmw-0.47.0.ebuild
rename to games-engines/openmw/openmw-0.47.0-r1.ebuild
index 2ee105fb1152..50a651650fba 100644
--- a/games-engines/openmw/openmw-0.47.0.ebuild
+++ b/games-engines/openmw/openmw-0.47.0-r1.ebuild
@@ -63,6 +63,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/openmw-0.47.0-mygui-license.patch
+ "${FILESDIR}"/openmw-0.47.0-sigstksz.patch
)
src_prepare() {
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index 29e4849cae37..939b4c8366e3 100644
Binary files a/mail-client/Manifest.gz and b/mail-client/Manifest.gz differ
diff --git a/mail-client/claws-mail/claws-mail-4.0.0.ebuild b/mail-client/claws-mail/claws-mail-4.0.0.ebuild
index 2881f9a1b138..04764842d2c5 100644
--- a/mail-client/claws-mail/claws-mail-4.0.0.ebuild
+++ b/mail-client/claws-mail/claws-mail-4.0.0.ebuild
@@ -21,7 +21,7 @@ fi
SLOT="0"
LICENSE="GPL-3"
-IUSE="+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind xface"
+IUSE="+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface"
REQUIRED_USE="
appindicator? ( notification )
libcanberra? ( notification )
@@ -83,6 +83,7 @@ COMMONDEPEND="
startup-notification? ( x11-libs/startup-notification )
svg? ( >=gnome-base/librsvg-2.40.5 )
valgrind? ( dev-util/valgrind )
+ webkit? ( net-libs/webkit-gtk:4 )
"
DEPEND="${COMMONDEPEND}
@@ -121,7 +122,6 @@ src_configure() {
local myeconfargs=(
--disable-bsfilter-plugin
- --disable-fancy-plugin
--disable-generic-umpc
--disable-jpilot #735118
--enable-acpi_notifier-plugin
@@ -166,6 +166,7 @@ src_configure() {
$(use_enable startup-notification)
$(use_enable svg)
$(use_enable valgrind valgrind)
+ $(use_enable webkit fancy-plugin)
$(use_enable xface compface)
)
diff --git a/mail-client/claws-mail/claws-mail-9999.ebuild b/mail-client/claws-mail/claws-mail-9999.ebuild
index aca0fa2b8041..0383774f79fb 100644
--- a/mail-client/claws-mail/claws-mail-9999.ebuild
+++ b/mail-client/claws-mail/claws-mail-9999.ebuild
@@ -3,7 +3,9 @@
EAPI=7
-inherit autotools desktop xdg
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools desktop python-any-r1 xdg
DESCRIPTION="An email client (and news reader) based on GTK+"
HOMEPAGE="https://www.claws-mail.org/"
@@ -13,13 +15,13 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://git.claws-mail.org/readonly/claws.git"
else
SRC_URI="https://www.claws-mail.org/download.php?file=releases/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
SLOT="0"
LICENSE="GPL-3"
-IUSE="+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls gtk2 +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind xface"
+IUSE="+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls gtk2 +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface"
REQUIRED_USE="
appindicator? ( notification )
libcanberra? ( notification )
@@ -52,7 +54,10 @@ COMMONDEPEND="
gdata? ( >=dev-libs/libgdata-0.17.2 )
dillo? ( www-client/dillo )
gnutls? ( >=net-libs/gnutls-3.0 )
- !gtk2? ( x11-libs/gtk+:3 )
+ !gtk2? (
+ x11-libs/gtk+:3
+ webkit? ( net-libs/webkit-gtk:4 )
+ )
gtk2? ( >=x11-libs/gtk+-2.24:2 )
imap? ( >=net-libs/libetpan-0.57 )
ldap? ( >=net-nds/openldap-2.0.7 )
@@ -67,7 +72,10 @@ COMMONDEPEND="
notification? (
dev-libs/glib:2
appindicator? ( dev-libs/libindicate:3[gtk] )
- libcanberra? ( media-libs/libcanberra[gtk] )
+ libcanberra? (
+ !gtk2? ( media-libs/libcanberra[gtk3] )
+ gtk2? ( media-libs/libcanberra[gtk] )
+ )
libnotify? ( x11-libs/libnotify )
)
pdf? ( app-text/poppler[cairo] )
@@ -88,6 +96,7 @@ DEPEND="${COMMONDEPEND}
xface? ( >=media-libs/compface-1.4 )
"
BDEPEND="
+ ${PYTHON_DEPS}
app-arch/xz-utils
virtual/pkgconfig
"
@@ -125,7 +134,6 @@ src_configure() {
local myeconfargs=(
--disable-bsfilter-plugin
- --disable-fancy-plugin
--disable-generic-umpc
--disable-jpilot #735118
--enable-acpi_notifier-plugin
@@ -180,6 +188,12 @@ src_configure() {
myeconfargs+=( --disable-libetpan )
fi
+ if use gtk2 ; then
+ myeconfargs+=( --disable-fancy-plugin )
+ else
+ myeconfargs+=( $(use_enable webkit fancy-plugin) )
+ fi
+
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
}
@@ -214,9 +228,8 @@ src_install() {
}
pkg_postinst() {
- ewarn "When upgrading from version 3.9.0 or below some changes have happened:"
- ewarn "- There are no individual plugins in mail-client/claws-mail-* anymore, but they are integrated mostly controlled through USE flags"
- ewarn "- Plugins with no special dependencies are just built and can be loaded through the interface"
- ewarn "- The gtkhtml2 and trayicon plugins have been dropped entirely"
+ if ! use gtk2 ; then
+ ewarn "When upgrading from version 3.x please re-load any plugin you use"
+ fi
xdg_pkg_postinst
}
diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz
index c3fd851159cb..11c1e8921866 100644
Binary files a/media-fonts/Manifest.gz and b/media-fonts/Manifest.gz differ
diff --git a/media-fonts/jisx0213-fonts/jisx0213-fonts-20040425-r3.ebuild b/media-fonts/jisx0213-fonts/jisx0213-fonts-20040425-r3.ebuild
index 61e79162bc48..d57ec8506f14 100644
--- a/media-fonts/jisx0213-fonts/jisx0213-fonts-20040425-r3.ebuild
+++ b/media-fonts/jisx0213-fonts/jisx0213-fonts-20040425-r3.ebuild
@@ -23,7 +23,7 @@ SRC_URI="mirror://gentoo/jiskan16-2004-1.bdf.gz
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~s390 ~sparc ~x86"
IUSE=""
RESTRICT="binchecks strip"
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index fc054b11c192..df5c4d543378 100644
Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ
diff --git a/media-gfx/darktable/Manifest b/media-gfx/darktable/Manifest
index e2410d8e2afc..f710ac921913 100644
--- a/media-gfx/darktable/Manifest
+++ b/media-gfx/darktable/Manifest
@@ -1,5 +1,2 @@
-DIST darktable-3.4.1.tar.xz 4456192 BLAKE2B 7b573db69cb32496ad79d6636b50d3b2db471376c2486d356e1da2740d48644821265c3249a40603a521d588ef89cee33e31d7a6b216f106625ca2aa3f8bfb68 SHA512 3376c5e2aa52d02fcfc45d9efb1a60a7bee6210dc81e1131f2c163ca2059860f7e3a64b5cfd05117dcaaf8c7810d08a84058a0b64ef6fd24c90bbafde7ca4f6f
-DIST darktable-3.6.0.tar.xz 4691608 BLAKE2B ecbb6b4b4aba1f499f8d459304f174f348c19304c0efb898260d3037bfb9c82ea51a92e3dd98c8b0d2dc525276a91419b41b3c610f4a18b905cda7ccd1bfc554 SHA512 8e458406c3004a52cde096039358eb044d370e8b9d5cb70a6457fc1ad165f062af073b3f0c8da92b463db5a4df37e7a4ee32eb5ce9dfbfeec3e0c13c70ec5f8a
DIST darktable-3.6.1.tar.xz 4685928 BLAKE2B 8ff6224e21b44f9e881adb8f020a2ea5ff5abb2c38da1aeaed312f89e548918c6d3bba210dbb4fb6901fbf0872c6e14c2e12c5b5b27932914a00428a709e8965 SHA512 d53eb8472531c62ceebe97769c6e53f7c9ed6efb404905295f00b5bf547fd0f0c395b8b926ccafc78d6cf9fed0745da655a77eeb84d92fce5d6a7a576f277416
-DIST darktable-usermanual-3.4.0.pdf 16241791 BLAKE2B d6fc232c3eddb5474e36ce1fbc02c3472291e5ebdf2eae09c419215263f615546a79f88ee9d252b387fc5e4f2c9714398deab8de176b3d928b6a17c2878cef56 SHA512 fd154c02d5e0c63d9698b2f80a7439a191f4582b717b2f163923eda40aae1ebe8aeaf1a70efdc423eb8c8269d74fc0e23df8c9c0269ee8f5a357611501c3547e
DIST darktable-usermanual-3.6.pdf 34290182 BLAKE2B 407223f6dfc25e53e2de31a05b0468a3d50ec5ccf836fa4cca61b16d43e91827c0276027ea73dd543750f240889b7325538eb474e19df86eeff4d380bf0b8829 SHA512 62c2723e5fc0434703f21bc4f5efdb997db1c0cfb800a9df217d6682325949ce18ab458a179bd20a888b73a7bd384bbbb2ea8888cba26278510abaab1e0cc335
diff --git a/media-gfx/darktable/darktable-3.4.1-r1.ebuild b/media-gfx/darktable/darktable-3.4.1-r1.ebuild
deleted file mode 100644
index 26f9c784538d..000000000000
--- a/media-gfx/darktable/darktable-3.4.1-r1.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-3 )
-
-inherit cmake flag-o-matic lua-single toolchain-funcs xdg
-
-DESCRIPTION="A virtual lighttable and darkroom for photographers"
-HOMEPAGE="https://www.darktable.org/"
-LICENSE="GPL-3 CC-BY-3.0"
-SLOT="0"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/darktable-org/${PN}.git"
-
- LANGS=" af ca cs da de el es fi fr gl he hu it ja nb nl pl pt-BR pt-PT ro ru sk sl sq sv th uk zh-CN zh-TW"
-else
- DOC_PV="3.4.0"
- MY_PV="${PV/_/}"
- MY_P="${P/_/.}"
-
- SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${MY_PV}/${MY_P}.tar.xz
- doc? ( https://github.com/darktable-org/${PN}/releases/download/release-${DOC_PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${DOC_PV}.pdf )"
-
- KEYWORDS="amd64 arm64 -x86"
- LANGS=" af cs de es fi fr he hu it pl pt-BR ru sk sl"
-fi
-
-IUSE="avif colord cups cpu_flags_x86_sse3 doc flickr geolocation gmic gnome-keyring gphoto2 graphicsmagick jpeg2k kwallet
- lto lua nls opencl openmp openexr test tools webp
- ${LANGS// / l10n_}"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="dev-util/intltool
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
- test? ( >=dev-python/jsonschema-3.2.0 )"
-DEPEND="dev-db/sqlite:3
- dev-libs/json-glib
- dev-libs/libxml2:2
- >=dev-libs/pugixml-1.8:0=
- gnome-base/librsvg:2
- >=media-gfx/exiv2-0.25-r2:0=[xmp]
- media-libs/lcms:2
- >=media-libs/lensfun-0.2.3:0=
- media-libs/libpng:0=
- media-libs/tiff:0
- net-libs/libsoup:2.4
- net-misc/curl
- sys-libs/zlib:=
- virtual/jpeg:0
- x11-libs/cairo
- >=x11-libs/gtk+-3.22:3
- x11-libs/pango
- avif? ( >=media-libs/libavif-0.8.2:= )
- colord? ( x11-libs/colord-gtk:0= )
- cups? ( net-print/cups )
- flickr? ( media-libs/flickcurl )
- geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 )
- gmic? ( media-gfx/gmic )
- gnome-keyring? ( >=app-crypt/libsecret-0.18 )
- gphoto2? ( media-libs/libgphoto2:= )
- graphicsmagick? ( media-gfx/graphicsmagick )
- jpeg2k? ( media-libs/openjpeg:2= )
- lua? ( ${LUA_DEPS} )
- opencl? ( virtual/opencl )
- openexr? ( =kde-frameworks/kwallet-5.34.0-r1 )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-find-opencl-header.patch
- "${FILESDIR}"/${PN}-3.0.2_cmake-march-autodetection.patch
- "${FILESDIR}"/${PN}-3.4.0_jsonschema-automagic.patch
- "${FILESDIR}"/${PN}-3.4.1_libxcf-cmake.patch
-)
-
-S="${WORKDIR}/${P/_/~}"
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]]; then
- # Bug #695658
- if tc-is-gcc; then
- test-flags-CC -floop-block &> /dev/null || \
- die "Please switch to a gcc version built with USE=graphite"
- fi
-
- if use openmp ; then
- tc-has-openmp || die "Please switch to an openmp compatible compiler"
- fi
- fi
-}
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
-}
-
-src_prepare() {
- use cpu_flags_x86_sse3 && append-flags -msse3
-
- sed -i -e 's:/appdata:/metainfo:g' data/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_CURVE_TOOLS=$(usex tools)
- -DBUILD_NOISE_TOOLS=$(usex tools)
- -DBUILD_PRINT=$(usex cups)
- -DCUSTOM_CFLAGS=ON
- -DDONT_USE_INTERNAL_LUA=ON
- -DRAWSPEED_ENABLE_LTO=$(usex lto)
- -DTESTBUILD_OPENCL_PROGRAMS=OFF
- -DUSE_AVIF=$(usex avif)
- -DUSE_CAMERA_SUPPORT=$(usex gphoto2)
- -DUSE_COLORD=$(usex colord)
- -DUSE_FLICKR=$(usex flickr)
- -DUSE_GMIC=$(usex gmic)
- -DUSE_GRAPHICSMAGICK=$(usex graphicsmagick)
- -DUSE_KWALLET=$(usex kwallet)
- -DUSE_LIBSECRET=$(usex gnome-keyring)
- -DUSE_LUA=$(usex lua)
- -DUSE_MAP=$(usex geolocation)
- -DUSE_NLS=$(usex nls)
- -DUSE_OPENCL=$(usex opencl)
- -DUSE_OPENEXR=$(usex openexr)
- -DUSE_OPENJPEG=$(usex jpeg2k)
- -DUSE_OPENMP=$(usex openmp)
- -DUSE_WEBP=$(usex webp)
- -DWANT_JSON_VALIDATION=$(usex test)
- )
- CMAKE_BUILD_TYPE="RELWITHDEBINFO"
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- # This USE flag is masked for -9999
- use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${DOC_PV}.pdf
-
- if use nls; then
- for lang in ${LANGS} ; do
- if ! use l10n_${lang}; then
- rm -r "${ED}"/usr/share/locale/${lang/-/_} || die
- fi
- done
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- elog
- elog "When updating a major version,"
- elog "please bear in mind that your edits will be preserved during this process,"
- elog "but it will not be possible to downgrade any more."
- elog
- ewarn "It will not be possible to downgrade!"
- ewarn
-}
diff --git a/media-gfx/darktable/darktable-3.6.0-r1.ebuild b/media-gfx/darktable/darktable-3.6.0-r1.ebuild
deleted file mode 100644
index e5f7802a90a8..000000000000
--- a/media-gfx/darktable/darktable-3.6.0-r1.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-3 )
-
-inherit cmake flag-o-matic lua-single toolchain-funcs xdg
-
-DESCRIPTION="A virtual lighttable and darkroom for photographers"
-HOMEPAGE="https://www.darktable.org/"
-LICENSE="GPL-3 CC-BY-3.0"
-SLOT="0"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/darktable-org/${PN}.git"
-
- LANGS=" af ca cs da de el es fi fr gl he hu it ja nb nl pl pt-BR pt-PT ro ru sk sl sq sv th uk zh-CN zh-TW"
-else
- DOC_PV="3.6"
- MY_PV="${PV/_/}"
- MY_P="${P/_/.}"
-
- SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${MY_PV}/${MY_P}.tar.xz
- doc? ( https://docs.darktable.org/usermanual/${DOC_PV}/${PN}_user_manual.pdf -> ${PN}-usermanual-${DOC_PV}.pdf )"
-
- KEYWORDS="amd64 arm64 -x86"
- LANGS=" af de eo es fr he hu it nl pt-BR ru sl uk"
-fi
-
-IUSE="avif colord cups cpu_flags_x86_sse3 doc flickr geolocation gmic gnome-keyring gphoto2 graphicsmagick jpeg2k kwallet
- lto lua nls opencl openmp openexr test tools webp
- ${LANGS// / l10n_}"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="dev-util/intltool
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
- test? ( >=dev-python/jsonschema-3.2.0 )"
-DEPEND="dev-db/sqlite:3
- dev-libs/json-glib
- dev-libs/libxml2:2
- >=dev-libs/pugixml-1.8:0=
- gnome-base/librsvg:2
- >=media-gfx/exiv2-0.25-r2:0=[xmp]
- media-libs/lcms:2
- >=media-libs/lensfun-0.2.3:0=
- media-libs/libpng:0=
- media-libs/tiff:0
- net-libs/libsoup:2.4
- net-misc/curl
- sys-libs/zlib:=
- virtual/jpeg:0
- x11-libs/cairo
- >=x11-libs/gtk+-3.22:3
- x11-libs/pango
- avif? ( >=media-libs/libavif-0.8.2:= )
- colord? ( x11-libs/colord-gtk:0= )
- cups? ( net-print/cups )
- flickr? ( media-libs/flickcurl )
- geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 )
- gmic? ( media-gfx/gmic )
- gnome-keyring? ( >=app-crypt/libsecret-0.18 )
- gphoto2? ( media-libs/libgphoto2:= )
- graphicsmagick? ( media-gfx/graphicsmagick )
- jpeg2k? ( media-libs/openjpeg:2= )
- lua? ( ${LUA_DEPS} )
- opencl? ( virtual/opencl )
- openexr? ( =kde-frameworks/kwallet-5.34.0-r1 )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-find-opencl-header.patch
- "${FILESDIR}"/${PN}-3.0.2_cmake-march-autodetection.patch
- "${FILESDIR}"/${PN}-3.4.0_jsonschema-automagic.patch
- "${FILESDIR}"/${PN}-3.4.1_libxcf-cmake.patch
-)
-
-S="${WORKDIR}/${P/_/~}"
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]]; then
- # Bug #695658
- if tc-is-gcc; then
- test-flags-CC -floop-block &> /dev/null || \
- die "Please switch to a gcc version built with USE=graphite"
- fi
-
- if use openmp ; then
- tc-has-openmp || die "Please switch to an openmp compatible compiler"
- fi
- fi
-}
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
-}
-
-src_prepare() {
- use cpu_flags_x86_sse3 && append-flags -msse3
-
- sed -i -e 's:/appdata:/metainfo:g' data/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_CURVE_TOOLS=$(usex tools)
- -DBUILD_NOISE_TOOLS=$(usex tools)
- -DBUILD_PRINT=$(usex cups)
- -DCUSTOM_CFLAGS=ON
- -DDONT_USE_INTERNAL_LUA=ON
- -DRAWSPEED_ENABLE_LTO=$(usex lto)
- -DTESTBUILD_OPENCL_PROGRAMS=OFF
- -DUSE_AVIF=$(usex avif)
- -DUSE_CAMERA_SUPPORT=$(usex gphoto2)
- -DUSE_COLORD=$(usex colord)
- -DUSE_FLICKR=$(usex flickr)
- -DUSE_GMIC=$(usex gmic)
- -DUSE_GRAPHICSMAGICK=$(usex graphicsmagick)
- -DUSE_KWALLET=$(usex kwallet)
- -DUSE_LIBSECRET=$(usex gnome-keyring)
- -DUSE_LUA=$(usex lua)
- -DUSE_MAP=$(usex geolocation)
- -DUSE_NLS=$(usex nls)
- -DUSE_OPENCL=$(usex opencl)
- -DUSE_OPENEXR=$(usex openexr)
- -DUSE_OPENJPEG=$(usex jpeg2k)
- -DUSE_OPENMP=$(usex openmp)
- -DUSE_WEBP=$(usex webp)
- -DWANT_JSON_VALIDATION=$(usex test)
- )
- CMAKE_BUILD_TYPE="RELWITHDEBINFO"
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- # This USE flag is masked for -9999
- use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${DOC_PV}.pdf
-
- if use nls; then
- for lang in ${LANGS} ; do
- if ! use l10n_${lang}; then
- rm -r "${ED}"/usr/share/locale/${lang/-/_} || die
- fi
- done
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- elog
- elog "When updating a major version,"
- elog "please bear in mind that your edits will be preserved during this process,"
- elog "but it will not be possible to downgrade any more."
- elog
- ewarn "It will not be possible to downgrade!"
- ewarn
-}
diff --git a/media-gfx/darktable/darktable-3.6.1-r2.ebuild b/media-gfx/darktable/darktable-3.6.1-r2.ebuild
index c57339dc3581..e948c750f0cb 100644
--- a/media-gfx/darktable/darktable-3.6.1-r2.ebuild
+++ b/media-gfx/darktable/darktable-3.6.1-r2.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${MY_PV}/${MY_P}.tar.xz
doc? ( https://docs.darktable.org/usermanual/${DOC_PV}/${PN}_user_manual.pdf -> ${PN}-usermanual-${DOC_PV}.pdf )"
- KEYWORDS="amd64 ~arm64 -x86"
+ KEYWORDS="amd64 arm64 -x86"
LANGS=" af de eo es fr he hu it nl pt-BR ru sl uk"
fi
@@ -76,7 +76,7 @@ RDEPEND="${DEPEND}
kwallet? ( >=kde-frameworks/kwallet-5.34.0-r1 )"
PATCHES=(
- "${FILESDIR}"/${PN}-find-opencl-header.patch
+ "${FILESDIR}"/${PN}-3.0.0_find-opencl-header.patch
"${FILESDIR}"/${PN}-3.0.2_cmake-march-autodetection.patch
"${FILESDIR}"/${PN}-3.4.0_jsonschema-automagic.patch
"${FILESDIR}"/${PN}-3.4.1_libxcf-cmake.patch
diff --git a/media-gfx/darktable/files/darktable-find-opencl-header.patch b/media-gfx/darktable/files/darktable-3.0.0_find-opencl-header.patch
similarity index 100%
rename from media-gfx/darktable/files/darktable-find-opencl-header.patch
rename to media-gfx/darktable/files/darktable-3.0.0_find-opencl-header.patch
diff --git a/media-gfx/gmic/gmic-2.9.9.ebuild b/media-gfx/gmic/gmic-2.9.9.ebuild
index d2d0f1535058..f242e08c4cbe 100644
--- a/media-gfx/gmic/gmic-2.9.9.ebuild
+++ b/media-gfx/gmic/gmic-2.9.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "9999" ]]; then
inherit git-r3
else
SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz"
- KEYWORDS="~amd64 ~arm64 x86"
+ KEYWORDS="amd64 ~arm64 x86"
fi
DESCRIPTION="GREYC's Magic Image Converter"
diff --git a/media-gfx/mkbold-mkitalic/mkbold-mkitalic-0.11.ebuild b/media-gfx/mkbold-mkitalic/mkbold-mkitalic-0.11.ebuild
index dcb25d1e5133..26a687302657 100644
--- a/media-gfx/mkbold-mkitalic/mkbold-mkitalic-0.11.ebuild
+++ b/media-gfx/mkbold-mkitalic/mkbold-mkitalic-0.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://hp.vector.co.jp/authors/VA013651/lib/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~s390 ~sparc ~x86"
DEPEND=""
RDEPEND=""
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 4f64ec9012e5..296b6be15456 100644
Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ
diff --git a/media-libs/netpbm/netpbm-10.86.24.ebuild b/media-libs/netpbm/netpbm-10.86.24.ebuild
index 29ae8a6d6c9b..2a5c614bda1b 100644
--- a/media-libs/netpbm/netpbm-10.86.24.ebuild
+++ b/media-libs/netpbm/netpbm-10.86.24.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ceamac/netpbm-make-dist/releases/download/v${PV}/${P
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml zlib"
# zlib USE flag is no longer used, enabled by default.
# cannot remove it yet because of #801445
diff --git a/media-libs/stk/Manifest b/media-libs/stk/Manifest
index a651b7254ec9..c0b3d102f89a 100644
--- a/media-libs/stk/Manifest
+++ b/media-libs/stk/Manifest
@@ -1 +1,2 @@
DIST stk-4.6.1.tar.gz 2593348 BLAKE2B 2cb269b8fb5732d55a394d5b8842c380b6a3e82e7338e972c6d22baf5ba1edee3f03ed699b9950d4a92a7ae3102bbb54f844ffd728c6478ebfb36328a1b89f2a SHA512 2a22078cdb630f7c014a5ab38070fd6a6d1e9aa719401e3190a040cb06b61003cd3095fe1a8890eff59e4fc42594fe893b4c0a8327175e1701c75de7537e1830
+DIST stk-4.6.2.tar.gz 2618125 BLAKE2B 8673cabbc57c5b520af62def967bf3923a91c7b619bd29faaebaa4e3fa6aabcd9dc43e605663d8062650b105ae60ebefc44a3fa420ef711119861ce03e77f130 SHA512 35a7f559cca5c9b5998528a566ae27bace3cac56cefda7ae54c06179f5002d2906c6ede6274bf06100dd6aa9dc0d1459bb8fca4a2072c686c2abfd493b6f2f3c
diff --git a/media-libs/stk/stk-4.6.2.ebuild b/media-libs/stk/stk-4.6.2.ebuild
new file mode 100644
index 000000000000..725704b60639
--- /dev/null
+++ b/media-libs/stk/stk-4.6.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Synthesis ToolKit in C++"
+HOMEPAGE="https://ccrma.stanford.edu/software/stk/"
+SRC_URI="https://ccrma.stanford.edu/software/stk/release/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa debug doc jack oss static-libs"
+
+BDEPEND="
+ virtual/pkgconfig
+"
+RDEPEND="alsa? ( media-libs/alsa-lib )
+ jack? ( virtual/jack )"
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.5.1"
+)
+
+HTML_DOCS=(
+ doc/html/.
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ #breaks with --disable-foo...uses as --enable-foo
+ local myconf
+ if use debug; then
+ myconf="${myconf} --enable-debug"
+ fi
+ if use oss; then
+ myconf="${myconf} --with-oss"
+ fi
+ if use alsa; then
+ myconf="${myconf} --with-alsa"
+ fi
+ if use jack; then
+ myconf="${myconf} --with-jack"
+ fi
+
+ econf ${myconf} \
+ --enable-shared \
+ $(use_enable static-libs static) \
+ RAWWAVE_PATH=/usr/share/stk/rawwaves/
+}
+
+src_install() {
+ dodoc README.md
+
+ # install the lib
+ dolib.so src/libstk*
+ use static-libs && dolib.a src/libstk*
+
+ # install headers
+ insinto /usr/include/stk
+ doins include/*.h
+
+ # install rawwaves
+ insinto /usr/share/stk/rawwaves
+ doins rawwaves/*.raw
+
+ # install docs
+ if use doc; then
+ einstalldocs
+ fi
+}
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 144ac3ea1e66..8330d01fddd4 100644
Binary files a/media-sound/Manifest.gz and b/media-sound/Manifest.gz differ
diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
index 721e51a0c1d8..1d1e78633f56 100644
--- a/media-sound/qtractor/Manifest
+++ b/media-sound/qtractor/Manifest
@@ -1,2 +1 @@
-DIST qtractor-0.9.23.tar.gz 1951615 BLAKE2B 6ccf22ccc21ad36aecff63a16de9e3bb2ae19ba6fd7475432c3cd1e37ce2468f837a68c160ceec0f9c7ec9931e1fc1614c3a84cd0dd34078d1e227868338c021 SHA512 fe57cc82d072ed49569441bb9f25f5233c0d7a6e7f0958a84247c8896741f2e4b83067e69d8e7999ccd9e68002b0e6ba4dc084674286952c17d472ae9f507bbd
DIST qtractor-0.9.24.tar.gz 1960092 BLAKE2B a94822b20544aa0675a4b1208b7f1dcb726973c3ffb4705ef10ef284e21433c2b92747eca189667e2e8d8cec4569421e8492ea330d7b51cb80a6157dffdd8e41 SHA512 b65dc90566023e06edc08a437e3a9f1e8a6e524cb1c9cf78afe90cdc1437ce345b7bb4907619ced7886966923facb7dbe8f22ac23076531e95e149a71286187b
diff --git a/media-sound/qtractor/qtractor-0.9.23.ebuild b/media-sound/qtractor/qtractor-0.9.23.ebuild
deleted file mode 100644
index 77a9466a3449..000000000000
--- a/media-sound/qtractor/qtractor-0.9.23.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic cmake xdg
-
-DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt framework"
-HOMEPAGE="https://qtractor.sourceforge.io"
-SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib"
-REQUIRED_USE="dssi? ( ladspa )"
-
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- dev-qt/qtx11extras:5
- media-libs/alsa-lib
- media-libs/libsndfile
- media-libs/lilv
- media-libs/lv2
- media-libs/suil
- virtual/jack
- aubio? ( media-libs/aubio )
- dssi? ( media-libs/dssi )
- ladspa? ( media-libs/ladspa-sdk )
- libsamplerate? ( media-libs/libsamplerate )
- mad? ( media-libs/libmad )
- osc? ( media-libs/liblo )
- rubberband? ( media-libs/rubberband )
- vorbis? ( media-libs/libvorbis )
- zlib? ( sys-libs/zlib )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCONFIG_DSSI=$(usex dssi 1 0)
- -DCONFIG_GRADIENT=1
- -DCONFIG_JACK_LATENCY=1
- -DCONFIG_JACK_METADATA=1
- -DCONFIG_JACK_SESSION=1
- -DCONFIG_LADSPA=$(usex ladspa 1 0)
- -DCONFIG_LIBAUBIO=$(usex aubio 1 0)
- -DCONFIG_LIBLILV=1
- -DCONFIG_LIBLO=$(usex osc 1 0)
- -DCONFIG_LIBMAD=$(usex mad 1 0)
- -DCONFIG_LIBRUBBERBAND=$(usex rubberband 1 0)
- -DCONFIG_LIBSAMPLERATE=$(usex libsamplerate 1 0)
- -DCONFIG_LIBVORBIS=$(usex vorbis 1 0)
- -DCONFIG_LIBZ=$(usex zlib 1 0)
- -DCONFIG_LV2=1
- -DCONFIG_LV2_UI_GTK2=0
- -DCONFIG_NSM=0
- -DCONFIG_SSE=$(usex cpu_flags_x86_sse 1 0)
- -DCONFIG_STACKTRACE=$(usex debug 1 0)
- -DCONFIG_VESTIGE=0
- -DCONFIG_VST=0
- -DCONFIG_VST3=0
- -DCONFIG_XUNIQUE=0
- )
- # Following options are left to the default
- # CONFIG_LV2_ATOM
- # CONFIG_LV2_BUF_SIZE
- # CONFIG_LV2_CVPORT
- # CONFIG_LV2_EVENT
- # CONFIG_LV2_EXTERNAL_UI
- # CONFIG_LV2_MIDNAM
- # CONFIG_LV2_OPTIONS
- # CONFIG_LV2_PARAMETERS
- # CONFIG_LV2_PATCH
- # CONFIG_LV2_PORT_EVENT
- # CONFIG_LV2_PRESETS
- # CONFIG_LV2_PROGRAMS
- # CONFIG_LV2_STATE
- # CONFIG_LV2_STATE_FILES
- # CONFIG_LV2_STATE_MAKE_PATH
- # CONFIG_LV2_TIME
- # CONFIG_LV2_TIME_POSITION
- # CONFIG_LV2_UI
- # CONFIG_LV2_UI_IDLE
- # CONFIG_LV2_UI_REQ_VALUE
- # CONFIG_LV2_UI_SHOW
- # CONFIG_LV2_UI_TOUCH
- # CONFIG_LV2_WORKER
- # CONFIG_LV2_UI_X11
- cmake_src_configure
-}
diff --git a/media-sound/qtractor/qtractor-0.9.24.ebuild b/media-sound/qtractor/qtractor-0.9.24.ebuild
index 436c4e5ed2d0..bdc1030a6ddf 100644
--- a/media-sound/qtractor/qtractor-0.9.24.ebuild
+++ b/media-sound/qtractor/qtractor-0.9.24.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib"
REQUIRED_USE="dssi? ( ladspa )"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index a6b295b5d92b..d99b3aa13aea 100644
Binary files a/metadata/Manifest.gz and b/metadata/Manifest.gz differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 2b79c5f559ce..bdca2f0c0e5b 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sat, 20 Nov 2021 04:09:04 +0000
+Sat, 20 Nov 2021 18:39:03 +0000
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 7809e8a03010..8980abe97632 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sat, 20 Nov 2021 04:09:05 +0000
+Sat, 20 Nov 2021 18:39:04 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 4a5cfc8a1eee..fc40a619307f 100644
Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index e27f0cd5442c..60060e62513d 100644
Binary files a/metadata/md5-cache/app-admin/Manifest.gz and b/metadata/md5-cache/app-admin/Manifest.gz differ
diff --git a/metadata/md5-cache/app-admin/setools-4.4.0-r2 b/metadata/md5-cache/app-admin/setools-4.4.0-r2
index 93ae32701c6c..e4289f516bec 100644
--- a/metadata/md5-cache/app-admin/setools-4.4.0-r2
+++ b/metadata/md5-cache/app-admin/setools-4.4.0-r2
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-python/cython-0.27 dev-python/setuptools test? ( sys-apps/checkpolicy ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
+BDEPEND=>=dev-python/cython-0.27 dev-python/setuptools test? ( >=dev-python/networkx-2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] sys-apps/checkpolicy ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/setuptools >=sys-libs/libsepol-2.8:= >=sys-libs/libselinux-2.8:= infoflow? ( >=dev-python/networkx-2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) X? ( dev-python/PyQt5[gui,widgets,python_targets_python3_8(-)?,python_targets_python3_9(-)?] )
DESCRIPTION=Policy Analysis Tools for SELinux
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/SELinuxProject/setools/releases/download/4.4.0/setools-4.4.0.tar.bz2
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=4bb6928d78d84972aba2a41a6b26aebd
+_md5_=35c5ca78e54627dad3ca9ef4b28ad5fa
diff --git a/metadata/md5-cache/app-admin/setools-9999 b/metadata/md5-cache/app-admin/setools-9999
index 360dd15e6a63..4b2747f8220e 100644
--- a/metadata/md5-cache/app-admin/setools-9999
+++ b/metadata/md5-cache/app-admin/setools-9999
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-python/cython-0.27 dev-python/setuptools test? ( sys-apps/checkpolicy ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=>=dev-python/cython-0.27 dev-python/setuptools test? ( >=dev-python/networkx-2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] sys-apps/checkpolicy ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/setuptools >=sys-libs/libsepol-2.8:= >=sys-libs/libselinux-2.8:= infoflow? ( >=dev-python/networkx-2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) X? ( dev-python/PyQt5[gui,widgets,python_targets_python3_8(-)?,python_targets_python3_9(-)?] )
DESCRIPTION=Policy Analysis Tools for SELinux
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=7946193ac09fefd649754f6d4a85af7d
+_md5_=d0d4f20fcba31022f9bc72a35182d3cd
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 366bd717ae2f..c386be7799e9 100644
Binary files a/metadata/md5-cache/app-editors/Manifest.gz and b/metadata/md5-cache/app-editors/Manifest.gz differ
diff --git a/metadata/md5-cache/app-editors/gvim-8.2.3582 b/metadata/md5-cache/app-editors/gvim-8.2.3582
index 94dccca8a68b..3d0634e65898 100644
--- a/metadata/md5-cache/app-editors/gvim-8.2.3582
+++ b/metadata/md5-cache/app-editors/gvim-8.2.3582
@@ -5,7 +5,7 @@ DESCRIPTION=GUI version of the Vim text editor
EAPI=7
HOMEPAGE=https://vim.sourceforge.io/ https://github.com/vim/vim
IUSE=acl aqua crypt cscope debug gtk gtk2 lua motif neXt netbeans nls perl python racket ruby selinux session sound tcl lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=vim
RDEPEND=~app-editors/vim-core-8.2.3582 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( gtk? ( x11-libs/gtk+:3 x11-libs/libXft ) !gtk? ( gtk2? ( >=x11-libs/gtk+-2.6:2 x11-libs/libXft ) !gtk2? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( neXt? ( x11-libs/neXtaw ) !neXt? ( x11-libs/libXaw ) ) ) ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_8? ( dev-lang/python:3.8[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.6 dev-lang/ruby:2.7 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) ) python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) )
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/vim/vim/archive/v8.2.3582.tar.gz -> vim-8.2.3582.tar.gz https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz
_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 lua-single ba92a0c9d413e015c6625cdb0b9aaf99 lua-utils 7b7cd623ac8b9dd4a7a6ee27219cada6 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b prefix d04f14b297013ad1410550c0757f14f8 python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 ruby-single 214d0508e74b80c85efcef39699cb9a2 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vim-doc e063cddf18e5d2f2cfb21388252579ec wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=e9a1216aa0252cb3f13c6578bfbac053
+_md5_=248efe9db710c632fefbc80c64a95e5a
diff --git a/metadata/md5-cache/app-editors/vim-8.2.3582 b/metadata/md5-cache/app-editors/vim-8.2.3582
index 28c4ee96b170..9f42dd25b2da 100644
--- a/metadata/md5-cache/app-editors/vim-8.2.3582
+++ b/metadata/md5-cache/app-editors/vim-8.2.3582
@@ -5,11 +5,11 @@ DESCRIPTION=Vim, an improved vi-style text editor
EAPI=7
HOMEPAGE=https://vim.sourceforge.io/ https://github.com/vim/vim
IUSE=X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=vim
RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) !minimal? ( ~app-editors/vim-core-8.2.3582 ) vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_8? ( dev-lang/python:3.8[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.6 dev-lang/ruby:2.7 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) ) python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) vim-pager? ( !minimal )
SLOT=0
SRC_URI=https://github.com/vim/vim/archive/v8.2.3582.tar.gz -> vim-8.2.3582.tar.gz https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz
_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 desktop c0d27bf73aa08ca05b663dbd31fbef28 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 lua-single ba92a0c9d413e015c6625cdb0b9aaf99 lua-utils 7b7cd623ac8b9dd4a7a6ee27219cada6 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 ruby-single 214d0508e74b80c85efcef39699cb9a2 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vim-doc e063cddf18e5d2f2cfb21388252579ec wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=3461ca84a5dabb0fa4cbbe24a211e454
+_md5_=0f00f7d1c2e00c135a851bd22ebbda79
diff --git a/metadata/md5-cache/app-editors/vim-core-8.2.3582 b/metadata/md5-cache/app-editors/vim-core-8.2.3582
index 4a09f1e22d6e..5144eef415d0 100644
--- a/metadata/md5-cache/app-editors/vim-core-8.2.3582
+++ b/metadata/md5-cache/app-editors/vim-core-8.2.3582
@@ -4,11 +4,11 @@ DESCRIPTION=vim and gvim shared files
EAPI=7
HOMEPAGE=https://vim.sourceforge.io/ https://github.com/vim/vim
IUSE=nls acl minimal
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=vim
PDEPEND=!minimal? ( app-vim/gentoo-syntax )
RDEPEND=!! vim-8.2.3582.tar.gz https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz
_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 prefix d04f14b297013ad1410550c0757f14f8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vim-doc e063cddf18e5d2f2cfb21388252579ec wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=4ddc69270e0a9ccf22c6ecbb0adf7e9e
+_md5_=7d6faa6ab79e73eec91809658095e396
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index abf101921637..ecf9281d6ace 100644
Binary files a/metadata/md5-cache/app-emacs/Manifest.gz and b/metadata/md5-cache/app-emacs/Manifest.gz differ
diff --git a/metadata/md5-cache/app-emacs/ddskk-17.1 b/metadata/md5-cache/app-emacs/ddskk-17.1
index 0b5bf76ced39..9625cd4e2c3b 100644
--- a/metadata/md5-cache/app-emacs/ddskk-17.1
+++ b/metadata/md5-cache/app-emacs/ddskk-17.1
@@ -4,11 +4,11 @@ DESCRIPTION=One Japanese input methods on Emacs
EAPI=7
HOMEPAGE=http://openlab.ring.gr.jp/skk/
IUSE=ruby
-KEYWORDS=amd64 ~ppc ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-3+
RDEPEND=|| ( app-i18n/skk-jisyo virtual/skkserv ) ruby? ( || ( dev-lang/ruby:2.6 dev-lang/ruby:2.7 ) virtual/rubygems ) >=app-editors/emacs-24.3:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/skk-dev/ddskk/archive/ddskk-17.1_Neppu.tar.gz -> ddskk-17.1.tar.gz
_eclasses_=elisp 532fa549a4f54b2a3f83b827b272a4a9 elisp-common cf4fd1b0835b9f3e638724840468064a ruby-single 214d0508e74b80c85efcef39699cb9a2 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d vcs-snapshot b1abf460a493fc59ebb25de0df3f09dd
-_md5_=65e247f0dab7a73023f61b902f696bde
+_md5_=4ea34a1b83caba9882c1f69602623ce4
diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz
index e410d80b698b..91dc5ad668db 100644
Binary files a/metadata/md5-cache/app-i18n/Manifest.gz and b/metadata/md5-cache/app-i18n/Manifest.gz differ
diff --git a/metadata/md5-cache/app-i18n/unicode-cldr-33.0 b/metadata/md5-cache/app-i18n/unicode-cldr-33.0
index 9698093a9cdc..40b87392ecfc 100644
--- a/metadata/md5-cache/app-i18n/unicode-cldr-33.0
+++ b/metadata/md5-cache/app-i18n/unicode-cldr-33.0
@@ -1,10 +1,10 @@
+BDEPEND=app-arch/unzip
DEFINED_PHASES=install
-DEPEND=app-arch/unzip
DESCRIPTION=Unicode Common Locale Data Repository
-EAPI=6
-HOMEPAGE=http://cldr.unicode.org/
+EAPI=8
+HOMEPAGE=https://cldr.unicode.org/
KEYWORDS=~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86
LICENSE=unicode
SLOT=0
SRC_URI=https://unicode.org/Public/cldr/33/cldr-common-33.0.zip -> unicode-cldr-common-33.0.zip
-_md5_=447544c89e0a2b039a933be57556bdbd
+_md5_=e01d80950ed71bb8466afa17befc6592
diff --git a/metadata/md5-cache/app-i18n/unicode-cldr-35.1 b/metadata/md5-cache/app-i18n/unicode-cldr-35.1
deleted file mode 100644
index 564acee2831f..000000000000
--- a/metadata/md5-cache/app-i18n/unicode-cldr-35.1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=app-arch/unzip
-DESCRIPTION=Unicode Common Locale Data Repository
-EAPI=7
-HOMEPAGE=http://cldr.unicode.org/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=unicode
-SLOT=0
-SRC_URI=https://unicode.org/Public/cldr/35.1/cldr-common-35.1.zip -> unicode-cldr-common-35.1.zip
-_md5_=e74dcfdad001d7bc878c4a9bf2b7b2e9
diff --git a/metadata/md5-cache/app-i18n/unicode-cldr-37.0 b/metadata/md5-cache/app-i18n/unicode-cldr-37.0
index de872adb1dc7..70f2e05f5cd1 100644
--- a/metadata/md5-cache/app-i18n/unicode-cldr-37.0
+++ b/metadata/md5-cache/app-i18n/unicode-cldr-37.0
@@ -1,10 +1,10 @@
+BDEPEND=app-arch/unzip
DEFINED_PHASES=install
-DEPEND=app-arch/unzip
DESCRIPTION=Unicode Common Locale Data Repository
-EAPI=7
+EAPI=8
HOMEPAGE=https://cldr.unicode.org/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86
LICENSE=unicode
SLOT=0
SRC_URI=https://unicode.org/Public/cldr/37/cldr-common-37.0.zip -> unicode-cldr-common-37.0.zip
-_md5_=933381fd966d77577f7a8f5d74a50d1f
+_md5_=9a4c87b141db471adf34907ead7010fc
diff --git a/metadata/md5-cache/app-i18n/unicode-cldr-40.0 b/metadata/md5-cache/app-i18n/unicode-cldr-40.0
new file mode 100644
index 000000000000..c96d5d7df9e1
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/unicode-cldr-40.0
@@ -0,0 +1,10 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install
+DESCRIPTION=Unicode Common Locale Data Repository
+EAPI=8
+HOMEPAGE=https://cldr.unicode.org/
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=unicode
+SLOT=0
+SRC_URI=https://unicode.org/Public/cldr/40/cldr-common-40.0.zip -> unicode-cldr-common-40.0.zip
+_md5_=fed6c0b486a1338077a41508aac294e5
diff --git a/metadata/md5-cache/app-i18n/unicode-emoji-11.0 b/metadata/md5-cache/app-i18n/unicode-emoji-11.0
index 67c7a2e4f062..e0328ae4f0da 100644
--- a/metadata/md5-cache/app-i18n/unicode-emoji-11.0
+++ b/metadata/md5-cache/app-i18n/unicode-emoji-11.0
@@ -1,9 +1,9 @@
DEFINED_PHASES=install unpack
DESCRIPTION=UTS #51 Unicode Emoji
-EAPI=6
-HOMEPAGE=https://unicode.org/emoji/
+EAPI=8
+HOMEPAGE=https://unicode.org/emoji/techindex.html
KEYWORDS=~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86
LICENSE=unicode
SLOT=0
SRC_URI=https://unicode.org/Public/emoji/11.0/emoji-data.txt -> unicode-emoji-data-11.0.txt https://unicode.org/Public/emoji/11.0/emoji-sequences.txt -> unicode-emoji-sequences-11.0.txt https://unicode.org/Public/emoji/11.0/emoji-test.txt -> unicode-emoji-test-11.0.txt https://unicode.org/Public/emoji/11.0/emoji-variation-sequences.txt -> unicode-emoji-variation-sequences-11.0.txt https://unicode.org/Public/emoji/11.0/emoji-zwj-sequences.txt -> unicode-emoji-zwj-sequences-11.0.txt
-_md5_=d84d8ae9930ce23af3b110d69f32c2ab
+_md5_=7298081e26e3466eb1791b4893f4196a
diff --git a/metadata/md5-cache/app-i18n/unicode-emoji-12.0 b/metadata/md5-cache/app-i18n/unicode-emoji-12.0
deleted file mode 100644
index 656dff4764d4..000000000000
--- a/metadata/md5-cache/app-i18n/unicode-emoji-12.0
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=UTS #51 Unicode Emoji
-EAPI=7
-HOMEPAGE=https://unicode.org/emoji/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=unicode
-SLOT=0
-SRC_URI=https://unicode.org/Public/emoji/12.0/emoji-data.txt -> unicode-emoji-data-12.0.txt https://unicode.org/Public/emoji/12.0/emoji-sequences.txt -> unicode-emoji-sequences-12.0.txt https://unicode.org/Public/emoji/12.0/emoji-test.txt -> unicode-emoji-test-12.0.txt https://unicode.org/Public/emoji/12.0/emoji-variation-sequences.txt -> unicode-emoji-variation-sequences-12.0.txt https://unicode.org/Public/emoji/12.0/emoji-zwj-sequences.txt -> unicode-emoji-zwj-sequences-12.0.txt
-_md5_=5e650e3d7888fa8a90bec04a81d3c2cc
diff --git a/metadata/md5-cache/app-i18n/unicode-emoji-13.0 b/metadata/md5-cache/app-i18n/unicode-emoji-13.0
index d0c1303ce8fc..f1a2868f6c97 100644
--- a/metadata/md5-cache/app-i18n/unicode-emoji-13.0
+++ b/metadata/md5-cache/app-i18n/unicode-emoji-13.0
@@ -1,9 +1,9 @@
DEFINED_PHASES=install unpack
DESCRIPTION=UTS #51 Unicode Emoji
-EAPI=7
+EAPI=8
HOMEPAGE=https://unicode.org/emoji/techindex.html
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86
LICENSE=unicode
SLOT=0
SRC_URI=https://unicode.org/Public/emoji/13.0/emoji-sequences.txt -> unicode-emoji-sequences-13.0.txt https://unicode.org/Public/emoji/13.0/emoji-test.txt -> unicode-emoji-test-13.0.txt https://unicode.org/Public/emoji/13.0/emoji-zwj-sequences.txt -> unicode-emoji-zwj-sequences-13.0.txt https://unicode.org/Public/13.0.0/ucd/emoji/emoji-data.txt -> unicode-emoji-data-13.0.txt https://unicode.org/Public/13.0.0/ucd/emoji/emoji-variation-sequences.txt -> unicode-emoji-variation-sequences-13.0.txt
-_md5_=369ec8115c6e1105b68146ea2d95f937
+_md5_=30b627369aa1f1f38e8e0902b5e8c20b
diff --git a/metadata/md5-cache/app-i18n/unicode-emoji-14.0 b/metadata/md5-cache/app-i18n/unicode-emoji-14.0
new file mode 100644
index 000000000000..9f90ea6c5d20
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/unicode-emoji-14.0
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install unpack
+DESCRIPTION=UTS #51 Unicode Emoji
+EAPI=8
+HOMEPAGE=https://unicode.org/emoji/techindex.html
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=unicode
+SLOT=0
+SRC_URI=https://unicode.org/Public/emoji/14.0/emoji-sequences.txt -> unicode-emoji-sequences-14.0.txt https://unicode.org/Public/emoji/14.0/emoji-test.txt -> unicode-emoji-test-14.0.txt https://unicode.org/Public/emoji/14.0/emoji-zwj-sequences.txt -> unicode-emoji-zwj-sequences-14.0.txt https://unicode.org/Public/14.0.0/ucd/emoji/emoji-data.txt -> unicode-emoji-data-14.0.txt https://unicode.org/Public/14.0.0/ucd/emoji/emoji-variation-sequences.txt -> unicode-emoji-variation-sequences-14.0.txt
+_md5_=69faae2f4bb89f4f29c08fc7c9f409b0
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index fdc5cf166919..340877a798a6 100644
Binary files a/metadata/md5-cache/app-misc/Manifest.gz and b/metadata/md5-cache/app-misc/Manifest.gz differ
diff --git a/metadata/md5-cache/app-misc/nnn-4.3 b/metadata/md5-cache/app-misc/nnn-4.3
new file mode 100644
index 000000000000..04e37cd2cb3a
--- /dev/null
+++ b/metadata/md5-cache/app-misc/nnn-4.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install postinst postrm prepare
+DEPEND=sys-libs/ncurses:0= sys-libs/readline:0=
+DESCRIPTION=The missing terminal file browser for X
+EAPI=8
+HOMEPAGE=https://github.com/jarun/nnn
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=BSD-2
+RDEPEND=sys-libs/ncurses:0= sys-libs/readline:0=
+SLOT=0
+SRC_URI=https://github.com/jarun/nnn/archive/v4.3.tar.gz -> nnn-4.3.tar.gz
+_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg-utils 4f29a8b760a594a212abe9c2ba957c31
+_md5_=e38914f9ba807d3ec21982b46faee84e
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 60a138319726..e23992e18499 100644
Binary files a/metadata/md5-cache/app-text/Manifest.gz and b/metadata/md5-cache/app-text/Manifest.gz differ
diff --git a/metadata/md5-cache/app-text/bibletime-3.0.1 b/metadata/md5-cache/app-text/bibletime-3.0.1
deleted file mode 100644
index 202d3ec257d3..000000000000
--- a/metadata/md5-cache/app-text/bibletime-3.0.1
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=>=app-text/sword-1.8.1 dev-cpp/clucene dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtsvg:5 dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-libs/boost dev-libs/icu:= dev-qt/linguist-tools:5 dev-qt/qttest:5 net-misc/curl sys-libs/zlib
-DESCRIPTION=Qt Bible-study application using the SWORD library
-EAPI=7
-HOMEPAGE=https://bibletime.info/
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=>=app-text/sword-1.8.1 dev-cpp/clucene dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtsvg:5 dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5
-SLOT=0
-SRC_URI=https://github.com/bibletime/bibletime/releases/download/v3.0.1/bibletime-3.0.1.tar.xz
-_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=1779bd86927225fea079ee33c2cde67b
diff --git a/metadata/md5-cache/app-text/bibletime-3.0.2 b/metadata/md5-cache/app-text/bibletime-3.0.2
index c852e88d4fcc..7dd9e92d7f06 100644
--- a/metadata/md5-cache/app-text/bibletime-3.0.2
+++ b/metadata/md5-cache/app-text/bibletime-3.0.2
@@ -4,10 +4,10 @@ DEPEND=>=app-text/sword-1.8.1 dev-cpp/clucene dev-qt/qtcore:5 dev-qt/qtgui:5 dev
DESCRIPTION=Qt Bible-study application using the SWORD library
EAPI=7
HOMEPAGE=https://bibletime.info/
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=>=app-text/sword-1.8.1 dev-cpp/clucene dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtsvg:5 dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5
SLOT=0
SRC_URI=https://github.com/bibletime/bibletime/releases/download/v3.0.2/bibletime-3.0.2.tar.xz
_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=46b5da8e674fede72911489e6b876cd0
+_md5_=1779bd86927225fea079ee33c2cde67b
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index d9cff9368c78..20d13cdba4ba 100644
Binary files a/metadata/md5-cache/dev-db/Manifest.gz and b/metadata/md5-cache/dev-db/Manifest.gz differ
diff --git a/metadata/md5-cache/dev-db/redis-5.0.14 b/metadata/md5-cache/dev-db/redis-5.0.14
index 01a39e63a001..74d2a004b782 100644
--- a/metadata/md5-cache/dev-db/redis-5.0.14
+++ b/metadata/md5-cache/dev-db/redis-5.0.14
@@ -5,7 +5,7 @@ DESCRIPTION=A persistent caching system, key-value and data structures database
EAPI=7
HOMEPAGE=https://redis.io
IUSE=+jemalloc tcmalloc luajit test
-KEYWORDS=amd64 ~arm arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=BSD
RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:5.1 ) tcmalloc? ( dev-util/google-perftools ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) acct-group/redis acct-user/redis virtual/tmpfiles
REQUIRED_USE=?? ( tcmalloc jemalloc )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=http://download.redis.io/releases/redis-5.0.14.tar.gz
_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=c92d3f23dbd3385aed3926f8a86fb05b
+_md5_=bd0056f40d3075b618493e606a3c4275
diff --git a/metadata/md5-cache/dev-db/redis-6.0.16 b/metadata/md5-cache/dev-db/redis-6.0.16
index 601f8b53074d..f81d5f01ac0b 100644
--- a/metadata/md5-cache/dev-db/redis-6.0.16
+++ b/metadata/md5-cache/dev-db/redis-6.0.16
@@ -5,7 +5,7 @@ DESCRIPTION=A persistent caching system, key-value and data structures database
EAPI=7
HOMEPAGE=https://redis.io
IUSE=+jemalloc ssl systemd tcmalloc test lua_single_target_luajit lua_single_target_lua5-1
-KEYWORDS=amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=BSD
RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis virtual/tmpfiles
REQUIRED_USE=?? ( jemalloc tcmalloc ) ^^ ( lua_single_target_luajit lua_single_target_lua5-1 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.redis.io/releases/redis-6.0.16.tar.gz
_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e lua-single ba92a0c9d413e015c6625cdb0b9aaf99 lua-utils 7b7cd623ac8b9dd4a7a6ee27219cada6 multilib 4b66d835ec72e021e359bb81eacfe988 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=f2c07ab77771ba3aa5a3b4537353226f
+_md5_=a4ffe9269239463a32bee3e8fbdcf8b6
diff --git a/metadata/md5-cache/dev-db/redis-6.2.6 b/metadata/md5-cache/dev-db/redis-6.2.6
index 6aaeea915284..83be49631ef7 100644
--- a/metadata/md5-cache/dev-db/redis-6.2.6
+++ b/metadata/md5-cache/dev-db/redis-6.2.6
@@ -5,7 +5,7 @@ DESCRIPTION=A persistent caching system, key-value and data structures database
EAPI=7
HOMEPAGE=https://redis.io
IUSE=+jemalloc ssl systemd tcmalloc test lua_single_target_luajit lua_single_target_lua5-1
-KEYWORDS=amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=BSD
RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis virtual/tmpfiles
REQUIRED_USE=?? ( jemalloc tcmalloc ) ^^ ( lua_single_target_luajit lua_single_target_lua5-1 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.redis.io/releases/redis-6.2.6.tar.gz
_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e lua-single ba92a0c9d413e015c6625cdb0b9aaf99 lua-utils 7b7cd623ac8b9dd4a7a6ee27219cada6 multilib 4b66d835ec72e021e359bb81eacfe988 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=8600220f24389507bc950cc1a5907c1b
+_md5_=589dfb23a3b79238c321bfcd1311d35d
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 11a014a7d6bc..945adb50cf29 100644
Binary files a/metadata/md5-cache/dev-libs/Manifest.gz and b/metadata/md5-cache/dev-libs/Manifest.gz differ
diff --git a/metadata/md5-cache/dev-libs/boost-1.77.0-r2 b/metadata/md5-cache/dev-libs/boost-1.77.0-r3
similarity index 99%
rename from metadata/md5-cache/dev-libs/boost-1.77.0-r2
rename to metadata/md5-cache/dev-libs/boost-1.77.0-r3
index 47195b2176a5..520c3a92d510 100644
--- a/metadata/md5-cache/dev-libs/boost-1.77.0-r2
+++ b/metadata/md5-cache/dev-libs/boost-1.77.0-r3
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0/1.77.0
SRC_URI=https://boostorg.jfrog.io/artifactory/main/release/1.77.0/source/boost_1_77_0.tar.bz2 https://dev.gentoo.org/~sam/distfiles/dev-libs/boost/boost-1.77.0-patches-1.tar.xz
_eclasses_=flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=a2b36f520ceb3bcbd88b8c6094a92110
+_md5_=3c8a9971f93fce589300f21de1f768ce
diff --git a/metadata/md5-cache/dev-libs/botan-2.18.2 b/metadata/md5-cache/dev-libs/botan-2.18.2
index 6851f893dd64..49d0bee55d7b 100644
--- a/metadata/md5-cache/dev-libs/botan-2.18.2
+++ b/metadata/md5-cache/dev-libs/botan-2.18.2
@@ -5,11 +5,11 @@ DESCRIPTION=C++ crypto library
EAPI=8
HOMEPAGE=https://botan.randombit.net/
IUSE=bindist doc boost bzip2 lzma python ssl static-libs sqlite zlib cpu_flags_arm_aes cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_aes cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_rdrand cpu_flags_x86_sse2 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~ppc-macos
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~ppc-macos
LICENSE=BSD-2
RDEPEND=boost? ( >=dev-libs/boost-1.48:= ) bzip2? ( >=app-arch/bzip2-1.0.5:= ) lzma? ( app-arch/xz-utils:= ) python? ( python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ssl? ( dev-libs/openssl:0=[bindist(-)=] ) sqlite? ( dev-db/sqlite:3= ) zlib? ( >=sys-libs/zlib-1.2.3:= )
REQUIRED_USE=python? ( || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) )
SLOT=2/2.18
SRC_URI=https://botan.randombit.net/releases/Botan-2.18.2.tar.xz verify-sig? ( https://botan.randombit.net/releases/Botan-2.18.2.tar.xz.asc )
_eclasses_=multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa verify-sig c777c0c815c60c9460f1ded02a8edb0a
-_md5_=8d2c682e3763044005ae73619e30ed34
+_md5_=870f959f9cb5ff9ac52f60e6ee35a983
diff --git a/metadata/md5-cache/dev-lua/Manifest.gz b/metadata/md5-cache/dev-lua/Manifest.gz
index f0390ffa7c47..c8e6fa69537e 100644
Binary files a/metadata/md5-cache/dev-lua/Manifest.gz and b/metadata/md5-cache/dev-lua/Manifest.gz differ
diff --git a/metadata/md5-cache/dev-lua/luasec-1.0.2-r1 b/metadata/md5-cache/dev-lua/luasec-1.0.2-r1
index a81d982adb91..4525df5607dc 100644
--- a/metadata/md5-cache/dev-lua/luasec-1.0.2-r1
+++ b/metadata/md5-cache/dev-lua/luasec-1.0.2-r1
@@ -5,10 +5,10 @@ DESCRIPTION=Lua binding for OpenSSL library to provide TLS/SSL communication
EAPI=8
HOMEPAGE=https://github.com/brunoos/luasec
IUSE=lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4
-KEYWORDS=~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86
LICENSE=MIT
RDEPEND=>=dev-lua/luasocket-3.0_rc1_p20200328-r103[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] dev-libs/openssl:0= lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 )
SLOT=0
SRC_URI=https://github.com/brunoos/luasec/archive/v1.0.2.tar.gz -> luasec-1.0.2.tar.gz
_eclasses_=lua f41923d10bccf946e7ce65f103ab577d lua-utils 7b7cd623ac8b9dd4a7a6ee27219cada6 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=9be8b1f0716dab49430d3838b9f2582f
+_md5_=b5964400423591100b3ae0b9b0a231c6
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index 7cd16ca08c17..5bd0cced63b0 100644
Binary files a/metadata/md5-cache/dev-ml/Manifest.gz and b/metadata/md5-cache/dev-ml/Manifest.gz differ
diff --git a/metadata/md5-cache/dev-ml/bigarray-compat-1.0.0 b/metadata/md5-cache/dev-ml/bigarray-compat-1.0.0
index 8601f756e8bf..aadddc05a918 100644
--- a/metadata/md5-cache/dev-ml/bigarray-compat-1.0.0
+++ b/metadata/md5-cache/dev-ml/bigarray-compat-1.0.0
@@ -5,10 +5,10 @@ DESCRIPTION=Compatibility library to use Stdlib.Bigarray when possible
EAPI=7
HOMEPAGE=https://github.com/mirage/bigarray-compat
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=ISC
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0
SRC_URI=https://github.com/mirage/bigarray-compat/archive/v1.0.0.tar.gz -> bigarray-compat-1.0.0.tar.gz
_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
-_md5_=407a57dcd3cfb51c5114d05b25d7b9b7
+_md5_=b70a359a5313bb90f964d4766143caf4
diff --git a/metadata/md5-cache/dev-ml/integers-0.5.1 b/metadata/md5-cache/dev-ml/integers-0.5.1
index 7279b1cd5b59..82e1e9477e1e 100644
--- a/metadata/md5-cache/dev-ml/integers-0.5.1
+++ b/metadata/md5-cache/dev-ml/integers-0.5.1
@@ -5,10 +5,10 @@ DESCRIPTION=Various signed and unsigned integer types for OCaml
EAPI=7
HOMEPAGE=https://github.com/ocamllabs/ocaml-integers
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.5.1
SRC_URI=https://github.com/ocamllabs/ocaml-integers/archive/0.5.1.tar.gz -> integers-0.5.1.tar.gz
_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
-_md5_=e4bc123b9848f1b0f696e5b07b52dd5a
+_md5_=1a5c8bb625f77c52e9da210011ae4038
diff --git a/metadata/md5-cache/dev-ml/luv-0.5.10 b/metadata/md5-cache/dev-ml/luv-0.5.10
index d85ea095e112..75bcc89eee59 100644
--- a/metadata/md5-cache/dev-ml/luv-0.5.10
+++ b/metadata/md5-cache/dev-ml/luv-0.5.10
@@ -5,10 +5,10 @@ DESCRIPTION=Binding to libuv: cross-platform asynchronous I/O
EAPI=7
HOMEPAGE=https://github.com/aantron/luv
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-ml/ocaml-ctypes >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.5.10
SRC_URI=https://github.com/aantron/luv/releases/download/0.5.10/luv-0.5.10.tar.gz
_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
-_md5_=936d9fae27c524d0b13d1334af410427
+_md5_=a6e679da5d9c170d0623edc8250849df
diff --git a/metadata/md5-cache/dev-ml/lwt-5.4.2 b/metadata/md5-cache/dev-ml/lwt-5.4.2
index 0e5b94b7be91..5f25266c1274 100644
--- a/metadata/md5-cache/dev-ml/lwt-5.4.2
+++ b/metadata/md5-cache/dev-ml/lwt-5.4.2
@@ -5,10 +5,10 @@ DESCRIPTION=Cooperative light-weight thread library for OCaml
EAPI=7
HOMEPAGE=http://ocsigen.org/lwt
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=LGPL-2.1-with-linking-exception
RDEPEND=dev-ml/result:= dev-ml/mmap:= dev-ml/ocplib-endian:= dev-ml/ppxlib:= dev-ml/react:= dev-ml/luv:= dev-libs/libev >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/5.4.2
SRC_URI=https://github.com/ocsigen/lwt/archive/5.4.2.tar.gz -> lwt-5.4.2.tar.gz
_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2
-_md5_=544a077fca321e2a38eb4aaf3070a947
+_md5_=37cc04e4da6406d9c6740d7eb83eb012
diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.19.1 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.19.1
index 85982752b1f9..a595b0738306 100644
--- a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.19.1
+++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.19.1
@@ -4,11 +4,11 @@ DESCRIPTION=Library for binding to C libraries using pure OCaml
EAPI=7
HOMEPAGE=https://github.com/ocamllabs/ocaml-ctypes
IUSE=test ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ocaml-4.02:=[ocamlopt] >=dev-libs/libffi-3.3_rc0:= dev-ml/bigarray-compat:= dev-ml/integers:= dev-lang/ocaml:=[ocamlopt?]
RESTRICT=!test? ( test )
SLOT=0/0.19.1
SRC_URI=https://github.com/ocamllabs/ocaml-ctypes/archive/0.19.1.tar.gz -> ocaml-ctypes-0.19.1.tar.gz
_eclasses_=findlib 1470b3b78030acb2c8fcd04414f4c611
-_md5_=5c0acf564b47fc5411fbd3d9ffa515fe
+_md5_=6a33fef6cd9ef0ebc16076129c766bb7
diff --git a/metadata/md5-cache/dev-perl/Alien-HDF4-0.50.0 b/metadata/md5-cache/dev-perl/Alien-HDF4-0.50.0
index e585d01887f3..c4daa5611ef5 100644
--- a/metadata/md5-cache/dev-perl/Alien-HDF4-0.50.0
+++ b/metadata/md5-cache/dev-perl/Alien-HDF4-0.50.0
@@ -5,11 +5,11 @@ DESCRIPTION=Encapsulate install info for HDF4
EAPI=8
HOMEPAGE=https://metacpan.org/release/Alien-HDF4
IUSE=test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~ppc ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=sci-libs/hdf dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/E/ET/ETJ/Alien-HDF4-0.05.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=0a059da8e8e8d30f8327ea8eb6673623
+_md5_=b58898a1ebd4bed0930b5997fcb555ec
diff --git a/metadata/md5-cache/dev-perl/Convert-UU-0.520.100 b/metadata/md5-cache/dev-perl/Convert-UU-0.520.100
index c2c9b8e97f5d..69383580480f 100644
--- a/metadata/md5-cache/dev-perl/Convert-UU-0.520.100
+++ b/metadata/md5-cache/dev-perl/Convert-UU-0.520.100
@@ -5,11 +5,11 @@ DESCRIPTION=Perl replacement for uuencode
EAPI=8
HOMEPAGE=https://metacpan.org/release/Convert-UU
IUSE=test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~ppc ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/A/AN/ANDK/Convert-UU-0.5201.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=931289ff35c5ef98947019569cbef2fb
+_md5_=5cdb99c4df44fe69f8f337802f8d1565
diff --git a/metadata/md5-cache/dev-perl/Date-Range-1.410.0 b/metadata/md5-cache/dev-perl/Date-Range-1.410.0
index 29f5464d1ed4..06319416abc8 100644
--- a/metadata/md5-cache/dev-perl/Date-Range-1.410.0
+++ b/metadata/md5-cache/dev-perl/Date-Range-1.410.0
@@ -5,11 +5,11 @@ DESCRIPTION=work with a range of dates
EAPI=8
HOMEPAGE=https://metacpan.org/release/Date-Range
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=dev-perl/Date-Simple-0.30.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/T/TM/TMTM/Date-Range-1.41.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=81a9c8b4c9c5e44542b9299cd986edf7
+_md5_=e7631a2e1ac85c9f62fff1595c8d8ea7
diff --git a/metadata/md5-cache/dev-perl/Date-Simple-3.30.0-r2 b/metadata/md5-cache/dev-perl/Date-Simple-3.30.0-r2
index 92746d5c947b..f301486950b5 100644
--- a/metadata/md5-cache/dev-perl/Date-Simple-3.30.0-r2
+++ b/metadata/md5-cache/dev-perl/Date-Simple-3.30.0-r2
@@ -5,11 +5,11 @@ DESCRIPTION=A simple date object
EAPI=7
HOMEPAGE=https://metacpan.org/release/Date-Simple
IUSE=test
-KEYWORDS=amd64 ~arm ~arm64 x86 ~x86-solaris
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~x86-solaris
LICENSE=|| ( Artistic GPL-2+ )
RDEPEND=virtual/perl-Scalar-List-Utils dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/I/IZ/IZUT/Date-Simple-3.03.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72
-_md5_=ba9188cef7b7037ac1f1840c4c62bb8c
+_md5_=476c63abcd7d86ea4e3e1cf4ec981922
diff --git a/metadata/md5-cache/dev-perl/DateTime-Format-Strptime-1.790.0 b/metadata/md5-cache/dev-perl/DateTime-Format-Strptime-1.790.0
index 792b5cea5d92..8199342de829 100644
--- a/metadata/md5-cache/dev-perl/DateTime-Format-Strptime-1.790.0
+++ b/metadata/md5-cache/dev-perl/DateTime-Format-Strptime-1.790.0
@@ -5,11 +5,11 @@ DESCRIPTION=Parse and Format DateTimes using Strptime
EAPI=7
HOMEPAGE=https://metacpan.org/release/DateTime-Format-Strptime
IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris
LICENSE=Artistic-2
RDEPEND=virtual/perl-Carp >=dev-perl/DateTime-1 >=dev-perl/DateTime-Locale-1.300.0 >=dev-perl/DateTime-TimeZone-2.90.0 virtual/perl-Exporter dev-perl/Params-ValidationCompiler >=dev-perl/Specio-0.330.0 dev-perl/Try-Tiny virtual/perl-parent dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.79.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72
-_md5_=375dfda643626c235d6e3512dac11525
+_md5_=32ab918965e1251617ca9fd2ab273c6d
diff --git a/metadata/md5-cache/dev-perl/FCGI-0.820.0 b/metadata/md5-cache/dev-perl/FCGI-0.820.0
index 39b0f0c4f031..5987fea7271b 100644
--- a/metadata/md5-cache/dev-perl/FCGI-0.820.0
+++ b/metadata/md5-cache/dev-perl/FCGI-0.820.0
@@ -5,11 +5,11 @@ DESCRIPTION=Fast CGI module
EAPI=8
HOMEPAGE=https://metacpan.org/release/FCGI
IUSE=test
-KEYWORDS=~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=FastCGI
RDEPEND=virtual/perl-XSLoader dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/FCGI-0.82.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=7d70740f31571753f645fd72131ec0b4
+_md5_=cd41753280da9cf61519a4ba3e3c4a54
diff --git a/metadata/md5-cache/dev-perl/FCGI-Client-0.90.0 b/metadata/md5-cache/dev-perl/FCGI-Client-0.90.0
index b7e54ac1aaaf..8deeb6344e12 100644
--- a/metadata/md5-cache/dev-perl/FCGI-Client-0.90.0
+++ b/metadata/md5-cache/dev-perl/FCGI-Client-0.90.0
@@ -5,11 +5,11 @@ DESCRIPTION=Client library for fastcgi protocol
EAPI=8
HOMEPAGE=https://metacpan.org/release/FCGI-Client
IUSE=test
-KEYWORDS=~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-IO dev-perl/Moo dev-perl/Type-Tiny dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/FCGI-Client-0.09.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=81b49b5766b0df4d7fe5b090891a4a47
+_md5_=69a8b7481c3b4fba2bf329d97fcd94be
diff --git a/metadata/md5-cache/dev-perl/Finance-Quote-1.510.0 b/metadata/md5-cache/dev-perl/Finance-Quote-1.510.0
index dd609cb77ea7..b688c147adac 100644
--- a/metadata/md5-cache/dev-perl/Finance-Quote-1.510.0
+++ b/metadata/md5-cache/dev-perl/Finance-Quote-1.510.0
@@ -5,11 +5,11 @@ DESCRIPTION=Get stock and mutual fund quotes from various exchanges
EAPI=8
HOMEPAGE=https://metacpan.org/release/Finance-Quote
IUSE=test examples
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=dev-perl/CGI virtual/perl-Carp dev-perl/DateTime dev-perl/DateTime-Format-Strptime virtual/perl-Encode virtual/perl-Exporter dev-perl/HTML-TableExtract dev-perl/HTML-Parser dev-perl/HTML-TokeParser-Simple dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message dev-perl/JSON dev-perl/JSON-Parse dev-perl/LWP-Protocol-https dev-perl/libwww-perl virtual/perl-Module-Load dev-perl/Mozilla-CA virtual/perl-Scalar-List-Utils dev-perl/Spreadsheet-XLSX dev-perl/String-Util dev-perl/Text-Template virtual/perl-Time-Piece dev-perl/Try-Tiny dev-perl/URI dev-perl/Web-Scraper dev-perl/XML-LibXML virtual/perl-if dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/B/BP/BPSCHUCK/Finance-Quote-1.51.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=0c066fcaa6222588e597f451cb4966f8
+_md5_=dec0c1400fea01be74a77d371d5f09ad
diff --git a/metadata/md5-cache/dev-perl/Gtk2-1.249.930 b/metadata/md5-cache/dev-perl/Gtk2-1.249.930
index f20dd981e515..959484b27596 100644
--- a/metadata/md5-cache/dev-perl/Gtk2-1.249.930
+++ b/metadata/md5-cache/dev-perl/Gtk2-1.249.930
@@ -5,11 +5,11 @@ DESCRIPTION=Perl bindings for GTK2
EAPI=7
HOMEPAGE=https://metacpan.org/release/Gtk2
IUSE=test test
-KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
+KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=LGPL-2.1+
RDEPEND=x11-libs/gtk+:2 >=dev-perl/Cairo-1 >=dev-perl/glib-perl-1.280.0 >=dev-perl/Pango-1.220.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/Gtk2-1.24993.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 virtualx fa024aa649b6bd544144bf94893d402c
-_md5_=68b779ca1c14e983e1849af8b2ca3cc9
+_md5_=7dca2890f73fc9fe5577ba6d8d4d468e
diff --git a/metadata/md5-cache/dev-perl/HTML-Selector-XPath-0.250.0 b/metadata/md5-cache/dev-perl/HTML-Selector-XPath-0.250.0
index 814607a5fab3..3ccbb5f74686 100644
--- a/metadata/md5-cache/dev-perl/HTML-Selector-XPath-0.250.0
+++ b/metadata/md5-cache/dev-perl/HTML-Selector-XPath-0.250.0
@@ -5,11 +5,11 @@ DESCRIPTION=CSS Selector to XPath compiler
EAPI=8
HOMEPAGE=https://metacpan.org/release/HTML-Selector-XPath
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/C/CO/CORION/HTML-Selector-XPath-0.25.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=cb7b5984b4163b4de67eb0efd1057941
+_md5_=23ff0de33ba2ec4b11d776ccdf378a77
diff --git a/metadata/md5-cache/dev-perl/HTML-TreeBuilder-XPath-0.140.0 b/metadata/md5-cache/dev-perl/HTML-TreeBuilder-XPath-0.140.0
index 3da9ad4f26a9..c66880513739 100644
--- a/metadata/md5-cache/dev-perl/HTML-TreeBuilder-XPath-0.140.0
+++ b/metadata/md5-cache/dev-perl/HTML-TreeBuilder-XPath-0.140.0
@@ -5,11 +5,11 @@ DESCRIPTION=add XPath support to HTML::TreeBuilder
EAPI=8
HOMEPAGE=https://metacpan.org/release/HTML-TreeBuilder-XPath
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-perl/HTML-Tree virtual/perl-Scalar-List-Utils >=dev-perl/XML-XPathEngine-0.120.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MI/MIROD/HTML-TreeBuilder-XPath-0.14.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=550cf074ace437ef8d9a5d74db1a36ae
+_md5_=d02f1c9687ca2c62f23c7eeaf5494c9d
diff --git a/metadata/md5-cache/dev-perl/List-MoreUtils-0.430.0 b/metadata/md5-cache/dev-perl/List-MoreUtils-0.430.0
index 5fee83392e39..1fdca3631ef1 100644
--- a/metadata/md5-cache/dev-perl/List-MoreUtils-0.430.0
+++ b/metadata/md5-cache/dev-perl/List-MoreUtils-0.430.0
@@ -5,7 +5,7 @@ DESCRIPTION=Provide the missing functionality from List::Util
EAPI=8
HOMEPAGE=https://metacpan.org/release/List-MoreUtils
IUSE=+xs test
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris
LICENSE=Apache-2.0 || ( Artistic GPL-1+ )
PDEPEND=xs? ( >=dev-perl/List-MoreUtils-XS-0.430.0 )
RDEPEND=>=dev-perl/Exporter-Tiny-0.38.0 dev-lang/perl:=
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/List-MoreUtils-0.430.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=eb31fd29d741c8fe1efbaceaa10368a7
+_md5_=f0d9f00af49078b646587e2495783874
diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz
index c4b0995bdb4c..780f091f2160 100644
Binary files a/metadata/md5-cache/dev-perl/Manifest.gz and b/metadata/md5-cache/dev-perl/Manifest.gz differ
diff --git a/metadata/md5-cache/dev-perl/MooX-late-0.100.0 b/metadata/md5-cache/dev-perl/MooX-late-0.100.0
index f29ecbf2f34c..07977a653ab6 100644
--- a/metadata/md5-cache/dev-perl/MooX-late-0.100.0
+++ b/metadata/md5-cache/dev-perl/MooX-late-0.100.0
@@ -5,11 +5,11 @@ DESCRIPTION=Easily translate Moose code to Moo
EAPI=8
HOMEPAGE=https://metacpan.org/release/MooX-late
IUSE=test examples
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
+KEYWORDS=~amd64 ~hppa ppc ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=dev-perl/Moo-2.0.0 >=dev-perl/Sub-HandlesVia-0.13.0 >=dev-perl/Type-Tiny-1.0.1 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/MooX-late-0.100.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=e435f347e5528c177ef4f981f26a2404
+_md5_=b23ec1428474b3f329618414f9659aad
diff --git a/metadata/md5-cache/dev-perl/Net-ARP-1.0.9-r1 b/metadata/md5-cache/dev-perl/Net-ARP-1.0.9-r1
deleted file mode 100644
index 8d0b7d5c4d42..000000000000
--- a/metadata/md5-cache/dev-perl/Net-ARP-1.0.9-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Net-Pcap dev-lang/perl
-DESCRIPTION=Perl extension for creating ARP packets
-EAPI=6
-HOMEPAGE=https://metacpan.org/release/Net-ARP
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-Pcap dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CR/CRAZYDJ/Net-ARP-1.0.9.tgz
-_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72
-_md5_=acc12b8430cbe9d822c2edf5f0b6e046
diff --git a/metadata/md5-cache/dev-perl/Net-Amazon-S3-0.800.0 b/metadata/md5-cache/dev-perl/Net-Amazon-S3-0.800.0
deleted file mode 100644
index a23299294f1a..000000000000
--- a/metadata/md5-cache/dev-perl/Net-Amazon-S3-0.800.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Data-Stream-Bulk dev-perl/DateTime-Format-HTTP dev-perl/Digest-HMAC virtual/perl-Digest-MD5 dev-perl/Digest-MD5-File dev-perl/File-Find-Rule virtual/perl-Getopt-Long dev-perl/HTTP-Date dev-perl/HTTP-Message virtual/perl-IO >=dev-perl/libwww-perl-6.30.0 dev-perl/LWP-UserAgent-Determined virtual/perl-MIME-Base64 dev-perl/MIME-Types >=dev-perl/Moose-0.850.0 >=dev-perl/MooseX-StrictConstructor-0.160.0 >=dev-perl/MooseX-Types-DateTime-MoreCoercions-0.70.0 dev-perl/Path-Class dev-perl/Regexp-Common dev-perl/Term-Encoding dev-perl/Term-ProgressBar-Simple dev-perl/URI dev-perl/VM-EC2-Security-CredentialCache dev-perl/XML-LibXML virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Temp dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl
-DESCRIPTION=Framework for accessing the Amazon S3 Simple Storage Service
-EAPI=6
-HOMEPAGE=https://metacpan.org/release/Net-Amazon-S3
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Data-Stream-Bulk dev-perl/DateTime-Format-HTTP dev-perl/Digest-HMAC virtual/perl-Digest-MD5 dev-perl/Digest-MD5-File dev-perl/File-Find-Rule virtual/perl-Getopt-Long dev-perl/HTTP-Date dev-perl/HTTP-Message virtual/perl-IO >=dev-perl/libwww-perl-6.30.0 dev-perl/LWP-UserAgent-Determined virtual/perl-MIME-Base64 dev-perl/MIME-Types >=dev-perl/Moose-0.850.0 >=dev-perl/MooseX-StrictConstructor-0.160.0 >=dev-perl/MooseX-Types-DateTime-MoreCoercions-0.70.0 dev-perl/Path-Class dev-perl/Regexp-Common dev-perl/Term-Encoding dev-perl/Term-ProgressBar-Simple dev-perl/URI dev-perl/VM-EC2-Security-CredentialCache dev-perl/XML-LibXML dev-lang/perl:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCONOVER/Net-Amazon-S3-0.80.tar.gz
-_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72
-_md5_=1107f1819b6928213580fa25e74ae3e1
diff --git a/metadata/md5-cache/dev-perl/Net-Bonjour-0.960.0 b/metadata/md5-cache/dev-perl/Net-Bonjour-0.960.0-r1
similarity index 60%
rename from metadata/md5-cache/dev-perl/Net-Bonjour-0.960.0
rename to metadata/md5-cache/dev-perl/Net-Bonjour-0.960.0-r1
index fa40325e6caf..d2a639366395 100644
--- a/metadata/md5-cache/dev-perl/Net-Bonjour-0.960.0
+++ b/metadata/md5-cache/dev-perl/Net-Bonjour-0.960.0-r1
@@ -1,14 +1,15 @@
+BDEPEND=>=dev-perl/Net-DNS-0.500.0 >=virtual/perl-Socket-1.750.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( virtual/perl-Test-Simple )
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Net-DNS-0.500.0 >=virtual/perl-Socket-1.750.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl
+DEPEND=dev-lang/perl
DESCRIPTION=Module for DNS service discovery (Apple's Bonjour)
-EAPI=6
+EAPI=8
HOMEPAGE=https://metacpan.org/release/Net-Bonjour
-IUSE=test examples
+IUSE=examples test
KEYWORDS=~amd64 x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=dev-perl/Net-DNS-0.500.0 >=virtual/perl-Socket-1.750.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/C/CH/CHLIGE/Net-Bonjour-0.96.tar.gz
-_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72
-_md5_=afc19285350db5b4450e011dda10985b
+_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
+_md5_=e8b21d1b66b3f4e6651993b5d350a2d8
diff --git a/metadata/md5-cache/dev-perl/Net-CIDR-0.180.0 b/metadata/md5-cache/dev-perl/Net-CIDR-0.180.0
deleted file mode 100644
index 27a20dbf24fc..000000000000
--- a/metadata/md5-cache/dev-perl/Net-CIDR-0.180.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker dev-lang/perl
-DESCRIPTION=Manipulate netblock lists in CIDR notation
-EAPI=6
-HOMEPAGE=https://metacpan.org/release/Net-CIDR
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MR/MRSAM/Net-CIDR-0.18.tar.gz
-_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72
-_md5_=cdaa12b5cbdc74531332a5229f08291d
diff --git a/metadata/md5-cache/dev-perl/Net-CUPS-0.640.0 b/metadata/md5-cache/dev-perl/Net-CUPS-0.640.0-r1
similarity index 58%
rename from metadata/md5-cache/dev-perl/Net-CUPS-0.640.0
rename to metadata/md5-cache/dev-perl/Net-CUPS-0.640.0-r1
index 857edf9a8dd2..fc5a1b8380df 100644
--- a/metadata/md5-cache/dev-perl/Net-CUPS-0.640.0
+++ b/metadata/md5-cache/dev-perl/Net-CUPS-0.640.0-r1
@@ -1,7 +1,8 @@
+BDEPEND=net-print/cups net-print/cups-filters virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( virtual/perl-Test-Simple )
DEFINED_PHASES=compile configure install prepare test
-DEPEND=net-print/cups net-print/cups-filters virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl
+DEPEND=net-print/cups net-print/cups-filters dev-lang/perl
DESCRIPTION=CUPS C API Interface
-EAPI=6
+EAPI=8
HOMEPAGE=https://metacpan.org/release/Net-CUPS
IUSE=test examples
KEYWORDS=amd64 x86
@@ -10,5 +11,5 @@ RDEPEND=net-print/cups net-print/cups-filters dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/N/NI/NINE/Net-CUPS-0.64.tar.gz
-_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72
-_md5_=c239e37decf1bf85b759cb334b168fce
+_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
+_md5_=b71db005537a69b44f542032a1e5730d
diff --git a/metadata/md5-cache/dev-perl/Net-DBus-1.1.0 b/metadata/md5-cache/dev-perl/Net-DBus-1.1.0
deleted file mode 100644
index 6a34211a4a2a..000000000000
--- a/metadata/md5-cache/dev-perl/Net-DBus-1.1.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-apps/dbus virtual/perl-Time-HiRes dev-perl/XML-Twig virtual/pkgconfig virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl
-DESCRIPTION=Perl extension for the DBus message system
-EAPI=6
-HOMEPAGE=https://metacpan.org/release/Net-DBus
-IUSE=test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-apps/dbus virtual/perl-Time-HiRes dev-perl/XML-Twig dev-lang/perl:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Net-DBus-1.1.0.tar.gz
-_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72
-_md5_=3bab3b1832d499d10c499d5a02e4295b
diff --git a/metadata/md5-cache/dev-perl/Net-DBus-1.1.0-r1 b/metadata/md5-cache/dev-perl/Net-DBus-1.1.0-r1
deleted file mode 100644
index 516aad151e75..000000000000
--- a/metadata/md5-cache/dev-perl/Net-DBus-1.1.0-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-apps/dbus virtual/perl-Time-HiRes dev-perl/XML-Twig virtual/pkgconfig virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-apps/dbus dev-lang/perl
-DESCRIPTION=Perl extension for the DBus message system
-EAPI=7
-HOMEPAGE=https://metacpan.org/release/Net-DBus
-IUSE=test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-apps/dbus virtual/perl-Time-HiRes dev-perl/XML-Twig dev-lang/perl:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Net-DBus-1.1.0.tar.gz
-_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72
-_md5_=0218323e844633e6c6e519f45804ece1
diff --git a/metadata/md5-cache/dev-perl/Net-DNS-1.130.0 b/metadata/md5-cache/dev-perl/Net-DNS-1.130.0
deleted file mode 100644
index 781ae5cb7bc6..000000000000
--- a/metadata/md5-cache/dev-perl/Net-DNS-1.130.0
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=virtual/perl-Time-Local-1.190.0 ipv6? ( >=virtual/perl-IO-Socket-IP-0.380.0 ) !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Net-LibIDN-0.120.0 >=dev-perl/Net-LibIDN2-1.0.0 >=virtual/perl-Scalar-List-Utils-1.250.0 ) virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.520.0 ) dev-lang/perl
-DESCRIPTION=Perl Interface to the Domain Name System
-EAPI=6
-HOMEPAGE=https://metacpan.org/release/Net-DNS
-IUSE=+ipv6 test minimal examples
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=!minimal? ( >=dev-perl/Net-DNS-SEC-1.10.0 )
-RDEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=virtual/perl-Time-Local-1.190.0 ipv6? ( >=virtual/perl-IO-Socket-IP-0.380.0 ) !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Net-LibIDN-0.120.0 >=dev-perl/Net-LibIDN2-1.0.0 >=virtual/perl-Scalar-List-Utils-1.250.0 ) dev-lang/perl:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-1.13.tar.gz
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=7132c9329d107cf727224d977bdcb936
diff --git a/metadata/md5-cache/dev-perl/Net-DNS-1.230.0 b/metadata/md5-cache/dev-perl/Net-DNS-1.230.0
deleted file mode 100644
index 65a65810ff15..000000000000
--- a/metadata/md5-cache/dev-perl/Net-DNS-1.230.0
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.130.0 >=virtual/perl-Time-Local-1.190.0 >=virtual/perl-IO-Socket-IP-0.380.0 >=virtual/perl-IO-1.050 !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Net-LibIDN2-1.0.0 ) virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.520.0 ) dev-lang/perl
-DESCRIPTION=Perl Interface to the Domain Name System
-EAPI=6
-HOMEPAGE=https://metacpan.org/release/Net-DNS
-IUSE=test minimal examples
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=!minimal? ( >=dev-perl/Net-DNS-SEC-1.30.0 )
-RDEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.130.0 >=virtual/perl-Time-Local-1.190.0 >=virtual/perl-IO-Socket-IP-0.380.0 >=virtual/perl-IO-1.050 !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Net-LibIDN2-1.0.0 ) dev-lang/perl:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-1.23.tar.gz
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=d1689f4e67b8e36614c6db691b3d3a22
diff --git a/metadata/md5-cache/dev-perl/Net-DNS-1.320.0 b/metadata/md5-cache/dev-perl/Net-DNS-1.320.0
new file mode 100644
index 000000000000..4e30933d6a97
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/Net-DNS-1.320.0
@@ -0,0 +1,16 @@
+BDEPEND=>=virtual/perl-Carp-1.100.0 >=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-Encode-2.260.0 >=virtual/perl-Exporter-5.560.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.130.0 >=virtual/perl-Scalar-List-Utils-1.250.0 >=virtual/perl-Time-Local-1.190.0 >=virtual/perl-IO-Socket-IP-0.380.0 >=virtual/perl-IO-1.80.0 !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Net-LibIDN2-1.0.0 ) >=virtual/perl-ExtUtils-MakeMaker-6.660.0 >=virtual/perl-Getopt-Long-2.430.0 test? ( >=virtual/perl-Test-Simple-0.520.0 ) dev-lang/perl test? ( virtual/perl-Test-Simple )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-lang/perl
+DESCRIPTION=Perl Interface to the Domain Name System
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/Net-DNS
+IUSE=minimal test examples
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=MIT
+PDEPEND=!minimal? ( >=dev-perl/Net-DNS-SEC-1.30.0 )
+RDEPEND=>=virtual/perl-Carp-1.100.0 >=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-Encode-2.260.0 >=virtual/perl-Exporter-5.560.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.130.0 >=virtual/perl-Scalar-List-Utils-1.250.0 >=virtual/perl-Time-Local-1.190.0 >=virtual/perl-IO-Socket-IP-0.380.0 >=virtual/perl-IO-1.80.0 !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Net-LibIDN2-1.0.0 ) dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-1.32.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
+_md5_=4de58976e40d3a066c6f2e777cff6c47
diff --git a/metadata/md5-cache/dev-perl/Net-DNS-Resolver-Mock-1.201.710.310 b/metadata/md5-cache/dev-perl/Net-DNS-Resolver-Mock-1.201.710.310
deleted file mode 100644
index ed74ef74afa8..000000000000
--- a/metadata/md5-cache/dev-perl/Net-DNS-Resolver-Mock-1.201.710.310
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Net-DNS virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl
-DESCRIPTION=Mock a DNS Resolver object for testing
-EAPI=6
-HOMEPAGE=https://metacpan.org/release/Net-DNS-Resolver-Mock
-IUSE=test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-DNS dev-lang/perl:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MB/MBRADSHAW/Net-DNS-Resolver-Mock-1.20171031.tar.gz
-_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72
-_md5_=2dc9f759f19c2667986efd549b90ef96
diff --git a/metadata/md5-cache/dev-perl/Net-Daemon-0.480.0-r2 b/metadata/md5-cache/dev-perl/Net-Daemon-0.480.0-r2
deleted file mode 100644
index f2e165a5956b..000000000000
--- a/metadata/md5-cache/dev-perl/Net-Daemon-0.480.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl
-DESCRIPTION=Abstract base class for portable servers
-EAPI=6
-HOMEPAGE=https://metacpan.org/release/Net-Daemon
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MN/MNOONING/Net-Daemon-0.48.tar.gz
-_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72
-_md5_=62243e2091919b2ffe5ef27e9dd810cd
diff --git a/metadata/md5-cache/dev-perl/PDL-2.54.0 b/metadata/md5-cache/dev-perl/PDL-2.54.0
index 7b77373c7a49..561fd2e82259 100644
--- a/metadata/md5-cache/dev-perl/PDL-2.54.0
+++ b/metadata/md5-cache/dev-perl/PDL-2.54.0
@@ -5,11 +5,11 @@ DESCRIPTION=Perl Data Language for scientific computing
EAPI=8
HOMEPAGE=https://metacpan.org/release/PDL
IUSE=+badval doc fortran gd gsl hdf netpbm pdl2 pgplot threads test test examples
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~ppc ~x86
LICENSE=|| ( Artistic GPL-1+ ) public-domain PerlDL
RDEPEND=sys-libs/ncurses:0= app-arch/sharutils dev-perl/Astro-FITS-Header dev-perl/Convert-UU >=virtual/perl-Data-Dumper-2.121.0 >=dev-perl/File-Map-0.570.0 >=virtual/perl-Filter-Simple-0.880.0 dev-perl/Filter >=dev-perl/Inline-0.830.0 >=dev-perl/Inline-C-0.620.0 >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Module-Compile >=dev-perl/OpenGL-0.700.0 >=dev-perl/TermReadKey-2.340.0 || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu ) >=virtual/perl-Data-Dumper-2.121.0 dev-perl/Pod-Parser virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Filter-Simple virtual/perl-Storable >=virtual/perl-Text-Balanced-1.890.0 fortran? ( >=dev-perl/ExtUtils-F77-1.260.0 ) gd? ( media-libs/gd ) gsl? ( sci-libs/gsl ) hdf? ( sci-libs/hdf dev-perl/Alien-HDF4 ) netpbm? ( media-libs/netpbm media-video/ffmpeg ) pdl2? ( >=dev-perl/Devel-REPL-1.3.11 || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu ) ) pgplot? ( dev-perl/PGPLOT ) dev-lang/perl:= fortran? ( virtual/fortran )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/E/ET/ETJ/PDL-2.054.tar.gz
_eclasses_=fortran-2 7e39eb204d37699d5f1eaf9f4d61888a multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=c7001fba1f39e50ac74d1f00d453f662
+_md5_=2cd2cf5da4a8bf521031db4d31ba3a32
diff --git a/metadata/md5-cache/dev-perl/Spreadsheet-XLSX-0.160.0 b/metadata/md5-cache/dev-perl/Spreadsheet-XLSX-0.160.0
index fb8cbbc8ea18..08031d381a3e 100644
--- a/metadata/md5-cache/dev-perl/Spreadsheet-XLSX-0.160.0
+++ b/metadata/md5-cache/dev-perl/Spreadsheet-XLSX-0.160.0
@@ -5,11 +5,11 @@ DESCRIPTION=Perl extension for reading MS Excel 2007 files
EAPI=8
HOMEPAGE=https://metacpan.org/release/Spreadsheet-XLSX
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=dev-perl/Archive-Zip-1.180.0 dev-perl/Spreadsheet-ParseExcel dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/A/AS/ASB/Spreadsheet-XLSX-0.16.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=40204dfc62074a64c1a12e8a17925300
+_md5_=42138b85b19d320da63aefa5fc01dde7
diff --git a/metadata/md5-cache/dev-perl/Sub-HandlesVia-0.16.0 b/metadata/md5-cache/dev-perl/Sub-HandlesVia-0.16.0
index c1e6dd76bc6d..a7f6ef719f41 100644
--- a/metadata/md5-cache/dev-perl/Sub-HandlesVia-0.16.0
+++ b/metadata/md5-cache/dev-perl/Sub-HandlesVia-0.16.0
@@ -5,11 +5,11 @@ DESCRIPTION=alternative handles_via implementation
EAPI=8
HOMEPAGE=https://metacpan.org/release/Sub-HandlesVia
IUSE=test
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
+KEYWORDS=~amd64 ~hppa ppc ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-perl/Class-Method-Modifiers dev-perl/Class-Tiny dev-perl/Exporter-Tiny >=virtual/perl-Scalar-List-Utils-1.540.0 dev-perl/Role-Tiny >=dev-perl/Type-Tiny-1.4.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Sub-HandlesVia-0.016.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=b740da977b2dbf264044c1ec7a6b782a
+_md5_=c7750381987deb6c5565f2e055a65b3f
diff --git a/metadata/md5-cache/dev-perl/Type-Tiny-1.12.3 b/metadata/md5-cache/dev-perl/Type-Tiny-1.12.3
index 1f224e0d6a03..80caab5b35b3 100644
--- a/metadata/md5-cache/dev-perl/Type-Tiny-1.12.3
+++ b/metadata/md5-cache/dev-perl/Type-Tiny-1.12.3
@@ -5,11 +5,11 @@ DESCRIPTION=tiny, yet Moo(se)-compatible type constraint
EAPI=7
HOMEPAGE=https://metacpan.org/release/Type-Tiny
IUSE=test minimal examples
-KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris
+KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=!=dev-perl/Exporter-Tiny-1.0.0 >=virtual/perl-Test-Simple-1.1.10 !minimal? ( >=dev-perl/Devel-LexAlias-0.50.0 dev-perl/Devel-StackTrace >=dev-perl/Ref-Util-XS-0.100.0 >=dev-perl/Regexp-Util-0.3.0 virtual/perl-Scalar-List-Utils dev-perl/Type-Tie >=dev-perl/Type-Tiny-XS-0.16.0 ) dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.012003.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72
-_md5_=655e29dd637f3997860e2325ef8e872a
+_md5_=2b3ff6ccd691255c3d23f457c36756a6
diff --git a/metadata/md5-cache/dev-perl/UNIVERSAL-require-0.190.0 b/metadata/md5-cache/dev-perl/UNIVERSAL-require-0.190.0
index 5dcb12ba6be6..b97e73a0ffb1 100644
--- a/metadata/md5-cache/dev-perl/UNIVERSAL-require-0.190.0
+++ b/metadata/md5-cache/dev-perl/UNIVERSAL-require-0.190.0
@@ -5,11 +5,11 @@ DESCRIPTION=UNIVERSAL::require - require() modules from a variable
EAPI=8
HOMEPAGE=https://metacpan.org/release/UNIVERSAL-require
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/UNIVERSAL-require-0.19.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=b5170203e091e0ea26603678314fba0f
+_md5_=22166fca3e42094759b1ac6c96000c81
diff --git a/metadata/md5-cache/dev-perl/Web-Scraper-0.380.0 b/metadata/md5-cache/dev-perl/Web-Scraper-0.380.0
index 6406a6c170f6..e27bf4f62d26 100644
--- a/metadata/md5-cache/dev-perl/Web-Scraper-0.380.0
+++ b/metadata/md5-cache/dev-perl/Web-Scraper-0.380.0
@@ -5,11 +5,11 @@ DESCRIPTION=Web Scraping Toolkit using HTML and CSS Selectors or XPath expressio
EAPI=8
HOMEPAGE=https://metacpan.org/release/Web-Scraper
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-perl/HTML-Parser >=dev-perl/HTML-Selector-XPath-0.30.0 dev-perl/HTML-Tagset >=dev-perl/HTML-Tree-3.230.0 >=dev-perl/HTML-TreeBuilder-XPath-0.80.0 >=dev-perl/libwww-perl-5.827.0 virtual/perl-Scalar-List-Utils dev-perl/UNIVERSAL-require dev-perl/URI dev-perl/XML-XPathEngine dev-perl/YAML dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/Web-Scraper-0.38.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=934eced85fd093bb19f3a4a5152209dd
+_md5_=33edc7647e93052032c616883eb18a1b
diff --git a/metadata/md5-cache/dev-perl/XML-XPathEngine-0.140.0-r2 b/metadata/md5-cache/dev-perl/XML-XPathEngine-0.140.0-r2
index fb1086d92f55..515e88ec066d 100644
--- a/metadata/md5-cache/dev-perl/XML-XPathEngine-0.140.0-r2
+++ b/metadata/md5-cache/dev-perl/XML-XPathEngine-0.140.0-r2
@@ -5,11 +5,11 @@ DESCRIPTION=A re-usable XPath engine for DOM-like trees
EAPI=8
HOMEPAGE=https://metacpan.org/release/XML-XPathEngine
IUSE=test
-KEYWORDS=amd64 ~arm64 x86
+KEYWORDS=amd64 ~arm64 ~ppc ~ppc64 x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MI/MIROD/XML-XPathEngine-0.14.tar.gz
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c
-_md5_=4812bdad66d23bf4f7b8bf274323d9d2
+_md5_=6aa1edb5c3d46b9c5b06d2c6f48c847a
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 6538bfa1a9b3..d5947ca03351 100644
Binary files a/metadata/md5-cache/dev-python/Manifest.gz and b/metadata/md5-cache/dev-python/Manifest.gz differ
diff --git a/metadata/md5-cache/dev-python/aiohttp-3.8.1 b/metadata/md5-cache/dev-python/aiohttp-3.8.1
index a55f02ebbe33..fe9ddcffefb7 100644
--- a/metadata/md5-cache/dev-python/aiohttp-3.8.1
+++ b/metadata/md5-cache/dev-python/aiohttp-3.8.1
@@ -4,7 +4,7 @@ DESCRIPTION=http client/server for asyncio
EAPI=8
HOMEPAGE=https://pypi.org/project/aiohttp/ https://github.com/aio-libs/aiohttp/
IUSE=test doc python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=app-arch/brotli[python,python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/aiosignal-1.1.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/async_timeout-4.0.0_alpha3[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/attrs-17.3.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/charset_normalizer-2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/frozenlist-1.1.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/multidict-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/yarl-1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/a/aiohttp/aiohttp-3.8.1.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=4f81b68279df3c48df59038e3a72eac4
+_md5_=86839ceae4d9468a1b3800afdd1b54aa
diff --git a/metadata/md5-cache/dev-python/astunparse-1.6.3 b/metadata/md5-cache/dev-python/astunparse-1.6.3
index f2541835f835..0c0fc07348c2 100644
--- a/metadata/md5-cache/dev-python/astunparse-1.6.3
+++ b/metadata/md5-cache/dev-python/astunparse-1.6.3
@@ -4,7 +4,7 @@ DESCRIPTION=Astun parser for python
EAPI=7
HOMEPAGE=https://github.com/simonpercivall/astunparse
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 arm arm64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv ~sparc x86
LICENSE=BSD
RDEPEND=>=dev-python/six-1.6.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wheel-0.23.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/a/astunparse/astunparse-1.6.3.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=744c75d4c965e9622b46739f8206ed47
+_md5_=c98824e93c35fa6bd9efba9dff6a517e
diff --git a/metadata/md5-cache/dev-python/beniget-0.4.1 b/metadata/md5-cache/dev-python/beniget-0.4.1
index 289dc92124f9..c8878dd378e8 100644
--- a/metadata/md5-cache/dev-python/beniget-0.4.1
+++ b/metadata/md5-cache/dev-python/beniget-0.4.1
@@ -4,7 +4,7 @@ DESCRIPTION=Extract semantic information about static Python code
EAPI=7
HOMEPAGE=https://pypi.org/project/beniget/ https://github.com/serge-sans-paille/beniget/
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 arm arm64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv ~sparc x86
LICENSE=BSD
RDEPEND==dev-python/gast-0.5*[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/serge-sans-paille/beniget/archive/0.4.1.tar.gz -> beniget-0.4.1.gh.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=8969fd67a46f16117add56df3a67bf7c
+_md5_=1a0ce9da13bc3a5bb906a0ca1d96f315
diff --git a/metadata/md5-cache/dev-python/bottleneck-1.3.2-r1 b/metadata/md5-cache/dev-python/bottleneck-1.3.2-r1
index 109effa8bac3..b124f263e630 100644
--- a/metadata/md5-cache/dev-python/bottleneck-1.3.2-r1
+++ b/metadata/md5-cache/dev-python/bottleneck-1.3.2-r1
@@ -5,7 +5,7 @@ DESCRIPTION=Fast NumPy array functions written in C
EAPI=7
HOMEPAGE=https://pypi.org/project/Bottleneck/
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-python/numpy-1.9.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/kwgoodman/bottleneck/archive/v1.3.2.tar.gz -> bottleneck-1.3.2.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=c9b13388a027b84228aeb75870a4d87e
+_md5_=b044b08aa527d5c2a94f5059e5c7a91a
diff --git a/metadata/md5-cache/dev-python/cython-0.29.24-r1 b/metadata/md5-cache/dev-python/cython-0.29.24-r1
index 4da6702314fe..45cceedbc8db 100644
--- a/metadata/md5-cache/dev-python/cython-0.29.24-r1
+++ b/metadata/md5-cache/dev-python/cython-0.29.24-r1
@@ -4,7 +4,7 @@ DESCRIPTION=A Python to C compiler
EAPI=8
HOMEPAGE=https://cython.org https://pypi.org/project/Cython/ https://github.com/cython/cython
IUSE=emacs test doc python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=Apache-2.0
RDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[threads(+)] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/cython/cython/archive/0.29.24.tar.gz -> cython-0.29.24.gh.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf elisp-common cf4fd1b0835b9f3e638724840468064a multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=053e4d5416bbea15cdccc41db8bfa61a
+_md5_=cd608e712a4b5f0727c636548041c0e1
diff --git a/metadata/md5-cache/dev-python/eventlet-0.31.1 b/metadata/md5-cache/dev-python/eventlet-0.31.1
deleted file mode 100644
index 53c5c542b656..000000000000
--- a/metadata/md5-cache/dev-python/eventlet-0.31.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=test? ( dev-python/pyopenssl[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/dnspython-1.15.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/six-1.10.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] virtual/python-greenlet[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/nose-1.3.7-r4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Highly concurrent networking library
-EAPI=8
-HOMEPAGE=https://pypi.org/project/eventlet/ https://github.com/eventlet/eventlet/
-IUSE=examples test python_targets_python3_8 python_targets_python3_9
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-python/dnspython-1.15.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/six-1.10.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] virtual/python-greenlet[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://pypi/e/eventlet/eventlet-0.31.1.tar.gz
-_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=569b74837921abd8bb75edd6434f4306
diff --git a/metadata/md5-cache/dev-python/eventlet-0.32.0-r1 b/metadata/md5-cache/dev-python/eventlet-0.32.0-r1
index 54e433069c1a..7c0900dbec4b 100644
--- a/metadata/md5-cache/dev-python/eventlet-0.32.0-r1
+++ b/metadata/md5-cache/dev-python/eventlet-0.32.0-r1
@@ -4,7 +4,7 @@ DESCRIPTION=Highly concurrent networking library
EAPI=8
HOMEPAGE=https://pypi.org/project/eventlet/ https://github.com/eventlet/eventlet/
IUSE=examples test python_targets_python3_8 python_targets_python3_9
-KEYWORDS=amd64 arm ~arm64 ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/dnspython-1.15.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.10.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] virtual/python-greenlet[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/e/eventlet/eventlet-0.32.0.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=c407b85534089512be050bacfe52ce64
+_md5_=3520df08c7bc8d2ee49bfd23060e918d
diff --git a/metadata/md5-cache/dev-python/flask-2.0.2 b/metadata/md5-cache/dev-python/flask-2.0.2
index 5ec0bcf38ba7..5a0c223debca 100644
--- a/metadata/md5-cache/dev-python/flask-2.0.2
+++ b/metadata/md5-cache/dev-python/flask-2.0.2
@@ -4,7 +4,7 @@ DESCRIPTION=A microframework based on Werkzeug, Jinja2 and good intentions
EAPI=8
HOMEPAGE=https://github.com/pallets/flask/
IUSE=examples doc test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~x86
+KEYWORDS=~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~x86
LICENSE=BSD
RDEPEND=>=dev-python/click-7.1.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/blinker[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/itsdangerous-2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/werkzeug-2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/F/Flask/Flask-2.0.2.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=5fc2407d090e78c6650963754a9a3037
+_md5_=a2390b7067a7b68b2dd72601dcb73832
diff --git a/metadata/md5-cache/dev-python/gast-0.5.3 b/metadata/md5-cache/dev-python/gast-0.5.3
index f90d5b832f66..b4dfa73d23e6 100644
--- a/metadata/md5-cache/dev-python/gast-0.5.3
+++ b/metadata/md5-cache/dev-python/gast-0.5.3
@@ -4,7 +4,7 @@ DESCRIPTION=A generic AST to represent Python2 and Python3's Abstract Syntax Tre
EAPI=8
HOMEPAGE=https://pypi.org/project/gast/
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86
LICENSE=BSD PSF-2
RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/g/gast/gast-0.5.3.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=af192bf5da8c9149c0cf016922902258
+_md5_=f85c996e7fd72d7a90b62046ffecc68f
diff --git a/metadata/md5-cache/dev-python/identify-2.4.0 b/metadata/md5-cache/dev-python/identify-2.4.0
index 1aec9d00e3be..700bb18e37c7 100644
--- a/metadata/md5-cache/dev-python/identify-2.4.0
+++ b/metadata/md5-cache/dev-python/identify-2.4.0
@@ -4,7 +4,7 @@ DESCRIPTION=File identification library for Python
EAPI=8
HOMEPAGE=https://github.com/pre-commit/identify
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~ppc64 ~riscv
+KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv
LICENSE=MIT
RDEPEND=dev-python/ukkonen[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pre-commit/identify/archive/refs/tags/v2.4.0.tar.gz -> identify-2.4.0.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=30f4d85d2468dd2bb3f0360f0ddd313d
+_md5_=57e43e5df4c3808de11dc33407bf5345
diff --git a/metadata/md5-cache/dev-python/imageio-2.11.1 b/metadata/md5-cache/dev-python/imageio-2.11.1
new file mode 100644
index 000000000000..ce4ff82fbd61
--- /dev/null
+++ b/metadata/md5-cache/dev-python/imageio-2.11.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] media-libs/freeimage >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python library for reading and writing image data
+EAPI=8
+HOMEPAGE=https://imageio.github.io/
+IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+PROPERTIES=test_network
+RDEPEND=dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] media-libs/freeimage python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/imageio/imageio/archive/v2.11.1.tar.gz -> imageio-2.11.1.gh.tar.gz
+_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
+_md5_=95f2d0b1df42e6625ec2131acaf285ac
diff --git a/metadata/md5-cache/dev-python/ipykernel-5.5.4-r2 b/metadata/md5-cache/dev-python/ipykernel-5.5.4-r2
deleted file mode 100644
index 51bb0d9d7c7d..000000000000
--- a/metadata/md5-cache/dev-python/ipykernel-5.5.4-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-python/ipython_genutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=IPython Kernel for Jupyter
-EAPI=8
-HOMEPAGE=https://github.com/ipython/ipykernel
-IUSE=test test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=BSD
-RDEPEND=dev-python/ipython_genutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://pypi/i/ipykernel/ipykernel-5.5.4.tar.gz
-_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=32afbdd7307dd3510b86fc6cddd5d144
diff --git a/metadata/md5-cache/dev-python/matplotlib-3.5.0 b/metadata/md5-cache/dev-python/matplotlib-3.5.0
index a08cabfa013e..6180f49b116c 100644
--- a/metadata/md5-cache/dev-python/matplotlib-3.5.0
+++ b/metadata/md5-cache/dev-python/matplotlib-3.5.0
@@ -4,7 +4,7 @@ DESCRIPTION=Pure python plotting library with matlab like syntax
EAPI=8
HOMEPAGE=https://matplotlib.org/
IUSE=cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=BitstreamVera BSD matplotlib MIT OFL-1.1
RDEPEND=dev-python/certifi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/fonttools-4.22.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/kiwisolver-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numpy-1.18.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/packaging-20.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pillow-7.1.1[jpeg,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.7[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytz-2019.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/six-1.14.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/versioneer[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) excel? ( dev-python/xlwt[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) webagg? ( >=www-servers/tornado-6.0.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) wxwidgets? ( python_targets_python3_8? ( dev-python/wxpython:*[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( dev-python/wxpython:*[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) ) python_targets_python3_8? ( dev-lang/python:3.8[tk?,threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=mirror://pypi/m/matplotlib/matplotlib-3.5.0.tar.gz test? ( https://downloads.sourceforge.net/project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.gz )
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b prefix d04f14b297013ad1410550c0757f14f8 python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c
-_md5_=1f8fbd8811055ac88b5565aaed75ff51
+_md5_=99af31a70b5f8a7a14518df3243111b6
diff --git a/metadata/md5-cache/dev-python/numpy-1.21.2-r1 b/metadata/md5-cache/dev-python/numpy-1.21.2-r1
index 6dce9c2cdaf1..8e7e4f4d2f2a 100644
--- a/metadata/md5-cache/dev-python/numpy-1.21.2-r1
+++ b/metadata/md5-cache/dev-python/numpy-1.21.2-r1
@@ -5,7 +5,7 @@ DESCRIPTION=Fast array and numerical python library
EAPI=7
HOMEPAGE=https://numpy.org/
IUSE=doc lapack test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD
RDEPEND=lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] lapack? ( virtual/fortran )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/n/numpy/numpy-1.21.2.zip doc? ( https://numpy.org/doc/1.21/numpy-html.zip -> numpy-html-1.21.2.zip https://numpy.org/doc/1.21/numpy-ref.pdf -> numpy-ref-1.21.2.pdf https://numpy.org/doc/1.21/numpy-user.pdf -> numpy-user-1.21.2.pdf )
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 fortran-2 7e39eb204d37699d5f1eaf9f4d61888a multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=7bdbaab02ec64e6e9c02f1fc1891cb3a
+_md5_=d868f0c56614f784693baf0d82cd146a
diff --git a/metadata/md5-cache/dev-python/pandas-1.3.4 b/metadata/md5-cache/dev-python/pandas-1.3.4
index a402f6921128..014dc6d0a356 100644
--- a/metadata/md5-cache/dev-python/pandas-1.3.4
+++ b/metadata/md5-cache/dev-python/pandas-1.3.4
@@ -5,7 +5,7 @@ DESCRIPTION=Powerful data structures for data analysis and statistics
EAPI=8
HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/
IUSE=doc full-support minimal test X python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86
LICENSE=BSD
RDEPEND=>=dev-python/numpy-1.17.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.8.1-r3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytz-2017.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !minimal? ( >=dev-python/bottleneck-1.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numexpr-2.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) full-support? ( dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/blosc[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytables-3.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xarray-0.12.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sqlalchemy-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlrd-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !hppa? ( dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) X? ( || ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pandas-dev/pandas/releases/download/v1.3.4/pandas-1.3.4.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c
-_md5_=102c0d4dccd2b7848caeda1339d6ab4d
+_md5_=319a6a5af7317efad835e03560b8f114
diff --git a/metadata/md5-cache/dev-python/patsy-0.5.2 b/metadata/md5-cache/dev-python/patsy-0.5.2
index 40902352845c..087ad07bc03e 100644
--- a/metadata/md5-cache/dev-python/patsy-0.5.2
+++ b/metadata/md5-cache/dev-python/patsy-0.5.2
@@ -4,7 +4,7 @@ DESCRIPTION=Python module to describe statistical models and design matrices
EAPI=8
HOMEPAGE=https://patsy.readthedocs.io/en/latest/index.html
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !hppa? ( dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/p/patsy/patsy-0.5.2.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=aa4ba31a4cc2c36326db9fab7f0be139
+_md5_=5119525315facccde03baef28458826f
diff --git a/metadata/md5-cache/dev-python/pytables-3.6.1-r1 b/metadata/md5-cache/dev-python/pytables-3.6.1-r2
similarity index 74%
rename from metadata/md5-cache/dev-python/pytables-3.6.1-r1
rename to metadata/md5-cache/dev-python/pytables-3.6.1-r2
index 3d85e178336c..85b490f16294 100644
--- a/metadata/md5-cache/dev-python/pytables-3.6.1-r1
+++ b/metadata/md5-cache/dev-python/pytables-3.6.1-r2
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/cython-0.21[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] virtual/pkgconfig test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] app-arch/bzip2:0= app-arch/lz4:0= >=app-arch/zstd-1.0.0:= >=dev-libs/c-blosc-1.11.1:0= dev-libs/lzo:2= >=dev-python/numpy-1.8.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/numexpr-2.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+BDEPEND=>=dev-python/cython-0.21[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] virtual/pkgconfig test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] app-arch/bzip2:0= app-arch/lz4:0= >=app-arch/zstd-1.0.0:= >=dev-libs/c-blosc-1.11.1:0= dev-libs/lzo:2= >=dev-python/numpy-1.8.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/numexpr-2.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-arch/bzip2:0= app-arch/lz4:0= >=app-arch/zstd-1.0.0:= >=dev-libs/c-blosc-1.11.1:0= dev-libs/lzo:2= >=dev-python/numpy-1.8.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =app-arch/zstd-1.0.0:= >=dev-libs/c-blosc-1.11.1:0= dev-libs/lzo:2= >=dev-python/numpy-1.8.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =app-arch/zstd-1.0.0:= >=dev-libs/c-blosc-1.11.1:0= dev-libs/lzo:2= >=dev-python/numpy-1.8.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/numexpr-2.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+RDEPEND=app-arch/bzip2:0= app-arch/lz4:0= >=app-arch/zstd-1.0.0:= >=dev-libs/c-blosc-1.11.1:0= dev-libs/lzo:2= >=dev-python/numpy-1.8.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/numexpr-2.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/t/tables/tables-3.6.1.tar.gz
-_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=47ec4897ec98ffbe9e26ef5b3ec6d3d2
+_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
+_md5_=a470cb9ac1c7cf36d61245d6c765cf6c
diff --git a/metadata/md5-cache/dev-python/pytest-regressions-2.2.0 b/metadata/md5-cache/dev-python/pytest-regressions-2.2.0
index 0da2636d33a4..9c84d24a8284 100644
--- a/metadata/md5-cache/dev-python/pytest-regressions-2.2.0
+++ b/metadata/md5-cache/dev-python/pytest-regressions-2.2.0
@@ -4,7 +4,7 @@ DESCRIPTION=Easy to use fixtures to write regression tests
EAPI=7
HOMEPAGE=https://github.com/ESSS/pytest-regressions
IUSE=test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 arm arm64 ~ia64 ~m68k ppc ppc64 ~riscv ~s390 x86
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 x86
LICENSE=MIT
RDEPEND=dev-python/pytest[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-datadir[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/p/pytest-regressions/pytest-regressions-2.2.0.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=fb63191474355a2168702b3d567dabc8
+_md5_=6b2a1002528b96f525800277db0238de
diff --git a/metadata/md5-cache/dev-python/pythran-0.10.0 b/metadata/md5-cache/dev-python/pythran-0.10.0
index 4ede95e4c82e..1dc75ed36dce 100644
--- a/metadata/md5-cache/dev-python/pythran-0.10.0
+++ b/metadata/md5-cache/dev-python/pythran-0.10.0
@@ -4,7 +4,7 @@ DESCRIPTION=Ahead of Time compiler for numeric kernels
EAPI=8
HOMEPAGE=https://pypi.org/project/pythran/ https://github.com/serge-sans-paille/pythran/
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 arm arm64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv ~sparc x86
LICENSE=BSD
RDEPEND==dev-python/beniget-0.4*[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/gast-0.5*[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ply-3.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/serge-sans-paille/pythran/archive/0.10.0.tar.gz -> pythran-0.10.0.gh.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=89923f2d90fbf3f13b6b375cc63812ff
+_md5_=65d6eb6e537d9c4c2c5401a51dfe6681
diff --git a/metadata/md5-cache/dev-python/setuptools_scm_git_archive-1.1-r4 b/metadata/md5-cache/dev-python/setuptools_scm_git_archive-1.1-r4
index 05b4c039d630..112932a0e6d7 100644
--- a/metadata/md5-cache/dev-python/setuptools_scm_git_archive-1.1-r4
+++ b/metadata/md5-cache/dev-python/setuptools_scm_git_archive-1.1-r4
@@ -4,7 +4,7 @@ DESCRIPTION=A setuptools_scm plugin for git archives
EAPI=7
HOMEPAGE=https://github.com/Changaco/setuptools_scm_git_archive
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=dev-python/setuptools_scm[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Changaco/setuptools_scm_git_archive/archive/1.1.tar.gz -> setuptools_scm_git_archive-1.1.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=9d9142574b60fcdf7052fc2e0fdc6648
+_md5_=f1040d012fd62a64b1c9a2a1b8592ed3
diff --git a/metadata/md5-cache/dev-python/sphinx-tabs-3.1.0 b/metadata/md5-cache/dev-python/sphinx-tabs-3.1.0
index abdae435dd7d..6d940f275b13 100644
--- a/metadata/md5-cache/dev-python/sphinx-tabs-3.1.0
+++ b/metadata/md5-cache/dev-python/sphinx-tabs-3.1.0
@@ -4,7 +4,7 @@ DESCRIPTION=Tabbed views for Sphinx
EAPI=7
HOMEPAGE=https://github.com/executablebooks/sphinx-tabs
IUSE=test doc python_targets_python3_8 python_targets_python3_9
-KEYWORDS=~amd64 arm arm64 ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~x86
+KEYWORDS=~amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~x86
LICENSE=MIT
RDEPEND=dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/sphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/executablebooks/sphinx-tabs/archive/v3.1.0.tar.gz -> sphinx-tabs-3.1.0.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=ad432c3485a439fe6ac33cb5bc312751
+_md5_=55b786e7ff6a4ceaefc5c15e78581a3a
diff --git a/metadata/md5-cache/dev-python/tekore-4.1.0 b/metadata/md5-cache/dev-python/tekore-4.1.0
new file mode 100644
index 000000000000..36bcde3bd68e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/tekore-4.1.0
@@ -0,0 +1,15 @@
+BDEPEND=test? ( >=dev-python/pytest-asyncio-0.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx_rtd_theme[python_targets_python3_10(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/sphinx_rtd_theme[python_targets_python3_9(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/sphinx_rtd_theme[python_targets_python3_8(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_8(-)] ) ) ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Spotify Web API client
+EAPI=8
+HOMEPAGE=https://tekore.readthedocs.io https://github.com/felix-hilden/tekore
+IUSE=test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND==dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/felix-hilden/tekore/archive/v4.1.0.tar.gz -> tekore-4.1.0.tar.gz
+_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
+_md5_=e917ffddb53a0ac3acf3f857db87679a
diff --git a/metadata/md5-cache/dev-python/ukkonen-1.0.0 b/metadata/md5-cache/dev-python/ukkonen-1.0.0
index d7d1b0189873..80cae1df04e1 100644
--- a/metadata/md5-cache/dev-python/ukkonen-1.0.0
+++ b/metadata/md5-cache/dev-python/ukkonen-1.0.0
@@ -4,7 +4,7 @@ DESCRIPTION=Implementation of bounded Levenshtein distance (Ukkonen)
EAPI=8
HOMEPAGE=https://pypi.org/project/ukkonen/ https://github.com/asottile/ukkonen/
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~ppc64 ~riscv
+KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv
LICENSE=MIT
RDEPEND=python_targets_python3_8? ( dev-python/cffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-python/cffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/cffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/asottile/ukkonen/archive/v1.0.0.tar.gz -> ukkonen-1.0.0.gh.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=1d179afe175df91c1783511da144546c
+_md5_=33dc3d9549de029050973e39e9abb014
diff --git a/metadata/md5-cache/dev-python/xarray-0.20.1 b/metadata/md5-cache/dev-python/xarray-0.20.1
index 2cb8279e567f..fc65d738b802 100644
--- a/metadata/md5-cache/dev-python/xarray-0.20.1
+++ b/metadata/md5-cache/dev-python/xarray-0.20.1
@@ -4,7 +4,7 @@ DESCRIPTION=N-D labeled arrays and datasets in Python
EAPI=8
HOMEPAGE=https://xarray.pydata.org/
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=>=dev-python/numpy-1.18[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pandas-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/x/xarray/xarray-0.20.1.tar.gz
_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=79eb97a1addf8fd965151cc6747450f5
+_md5_=ce8a98d7f0facb12695d7a43ca24369b
diff --git a/metadata/md5-cache/dev-tex/Manifest.gz b/metadata/md5-cache/dev-tex/Manifest.gz
index 9807ba921c88..77b5ea139afb 100644
Binary files a/metadata/md5-cache/dev-tex/Manifest.gz and b/metadata/md5-cache/dev-tex/Manifest.gz differ
diff --git a/metadata/md5-cache/dev-tex/latex2html-2021.2-r2 b/metadata/md5-cache/dev-tex/latex2html-2021.2-r2
index f51f58a55384..3b3f2616ab87 100644
--- a/metadata/md5-cache/dev-tex/latex2html-2021.2-r2
+++ b/metadata/md5-cache/dev-tex/latex2html-2021.2-r2
@@ -4,9 +4,9 @@ DESCRIPTION=Convertor written in Perl that converts LaTeX documents to HTML
EAPI=7
HOMEPAGE=https://www.latex2html.org/
IUSE=gif png
-KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=app-text/ghostscript-gpl virtual/latex-base >=media-libs/netpbm-10.86.24 dev-lang/perl gif? ( media-libs/giflib ) png? ( media-libs/libpng:0 )
SLOT=0
SRC_URI=https://github.com/latex2html/latex2html/archive/v2021.2.tar.gz -> latex2html-2021.2.tar.gz
-_md5_=26b19a6877b5bb9210384b522ed7a99d
+_md5_=9104912358469fea3a3f835ede744f0f
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 46131d7bf9de..d7e0479b0309 100644
Binary files a/metadata/md5-cache/dev-util/Manifest.gz and b/metadata/md5-cache/dev-util/Manifest.gz differ
diff --git a/metadata/md5-cache/dev-util/byacc-20210808 b/metadata/md5-cache/dev-util/byacc-20210808
index 70e0d9085a30..3f9a5526141d 100644
--- a/metadata/md5-cache/dev-util/byacc-20210808
+++ b/metadata/md5-cache/dev-util/byacc-20210808
@@ -5,5 +5,5 @@ HOMEPAGE=https://invisible-island.net/byacc/byacc.html
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=public-domain
SLOT=0
-SRC_URI=https://invisible-mirror.net/archives/byacc/byacc-20210808.tgz
-_md5_=6c86aa22a9527c05f2eb19158927ac33
+SRC_URI=ftp://ftp.invisible-island.net/byacc/byacc-20210808.tgz
+_md5_=69adac3569daf6e212d1c4dc59c5a9c7
diff --git a/metadata/md5-cache/dev-util/catalyst-3.0.20 b/metadata/md5-cache/dev-util/catalyst-3.0.20
index 92feae3c034b..95e79ca998dc 100644
--- a/metadata/md5-cache/dev-util/catalyst-3.0.20
+++ b/metadata/md5-cache/dev-util/catalyst-3.0.20
@@ -4,7 +4,7 @@ DESCRIPTION=Release metatool used for creating releases based on Gentoo Linux
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/Catalyst
IUSE=ccache doc +iso kernel_linux system-bootloader python_targets_python3_8 python_targets_python3_9
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2+
PDEPEND=system-bootloader? ( >=sys-apps/memtest86+-5.01-r4 sys-boot/grub:2 amd64? ( sys-boot/grub[grub_platforms_efi-32,grub_platforms_efi-64] ) x86? ( sys-boot/grub[grub_platforms_efi-32] ) sys-boot/syslinux sys-boot/shim )
RDEPEND=>=dev-python/snakeoil-0.6.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/fasteners[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pydecomp-0.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?] app-arch/lbzip2 app-crypt/shash sys-fs/dosfstools !kernel_FreeBSD? ( || ( app-arch/tar[xattr] app-arch/libarchive[xattr] ) ) kernel_FreeBSD? ( app-arch/libarchive[xattr] ) amd64? ( >=sys-boot/syslinux-3.72 ) x86? ( >=sys-boot/syslinux-3.72 ) ccache? ( dev-util/ccache ) iso? ( app-cdr/cdrtools ) kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
SLOT=0
SRC_URI=https://gitweb.gentoo.org/proj/catalyst.git/snapshot/catalyst-3.0.20.tar.bz2
_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b preserve-libs dbc9f8d2d49c66467bc327fddd8317bd python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=811bf585e6b3c81039b0754a0739a531
+_md5_=482589d7487de425996df4073c52e5d4
diff --git a/metadata/md5-cache/dev-util/diffoscope-193 b/metadata/md5-cache/dev-util/diffoscope-193
new file mode 100644
index 000000000000..e01130798c4b
--- /dev/null
+++ b/metadata/md5-cache/dev-util/diffoscope-193
@@ -0,0 +1,15 @@
+BDEPEND=test? ( app-text/docx2txt media-libs/libcaca virtual/imagemagick-tools[jpeg] ) test? ( dev-python/python-magic[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/libarchive-c[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/distro[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/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 ) llvm? ( sys-devel/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 dev-python/PyPDF2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( net-misc/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) zip? ( app-arch/unzip ) zlib? ( app-arch/gzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8[ncurses] ) python_targets_python3_9? ( dev-lang/python:3.9[ncurses] ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Will try to get to the bottom of what makes files or directories different
+EAPI=8
+HOMEPAGE=https://diffoscope.org/ https://pypi.org/project/diffoscope/
+IUSE=acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar test tcpdump zip zlib zstd test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+LICENSE=GPL-3+
+RDEPEND=dev-python/python-magic[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/libarchive-c[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/distro[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/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 ) llvm? ( sys-devel/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 dev-python/PyPDF2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( net-misc/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) zip? ( app-arch/unzip ) zlib? ( app-arch/gzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic python_targets_python3_8? ( dev-lang/python:3.8[ncurses] ) python_targets_python3_9? ( dev-lang/python:3.9[ncurses] ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=mirror://pypi/d/diffoscope/diffoscope-193.tar.gz
+_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
+_md5_=d4a8f387f3cb067bb10f011106b3ea18
diff --git a/metadata/md5-cache/dev-util/rizin-0.3.1 b/metadata/md5-cache/dev-util/rizin-0.3.1
new file mode 100644
index 000000000000..2a46de643965
--- /dev/null
+++ b/metadata/md5-cache/dev-util/rizin-0.3.1
@@ -0,0 +1,15 @@
+BDEPEND=|| ( dev-lang/python:3.10 dev-lang/python:3.9 dev-lang/python:3.8 ) >=dev-util/meson-0.58.2-r1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=sys-apps/file app-arch/lz4:0= dev-libs/capstone:0= dev-libs/libuv:0= dev-libs/libzip:0= dev-libs/openssl:0= >=dev-libs/tree-sitter-0.19.0 dev-libs/xxhash sys-libs/zlib:0=
+DESCRIPTION=reverse engineering framework for binary analysis
+EAPI=8
+HOMEPAGE=https://rizin.re/
+IUSE=test
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=Apache-2.0 BSD LGPL-3 MIT
+RDEPEND=sys-apps/file app-arch/lz4:0= dev-libs/capstone:0= dev-libs/libuv:0= dev-libs/libzip:0= dev-libs/openssl:0= >=dev-libs/tree-sitter-0.19.0 dev-libs/xxhash sys-libs/zlib:0=
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/rizinorg/rizin/releases/download/v0.3.1/rizin-src-v0.3.1.tar.xz
+_eclasses_=meson 9f3e84959ae1d60e19bc91f212774dcc multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
+_md5_=cd194c39406b5ad5d7351cffc194c7aa
diff --git a/metadata/md5-cache/games-engines/Manifest.gz b/metadata/md5-cache/games-engines/Manifest.gz
index f315e9b198f1..1d0bc20040b5 100644
Binary files a/metadata/md5-cache/games-engines/Manifest.gz and b/metadata/md5-cache/games-engines/Manifest.gz differ
diff --git a/metadata/md5-cache/games-engines/openmw-0.47.0 b/metadata/md5-cache/games-engines/openmw-0.47.0-r1
similarity index 98%
rename from metadata/md5-cache/games-engines/openmw-0.47.0
rename to metadata/md5-cache/games-engines/openmw-0.47.0-r1
index 8a57fe494161..46bc86d07e27 100644
--- a/metadata/md5-cache/games-engines/openmw-0.47.0
+++ b/metadata/md5-cache/games-engines/openmw-0.47.0-r1
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/OpenMW/openmw/archive/openmw-0.47.0.tar.gz
_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=63d16427a8688236158fd6486e622dd3
+_md5_=fe4acc84b949647f054291d8f594226e
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index 9996cf938cfd..d9255aba9cdb 100644
Binary files a/metadata/md5-cache/mail-client/Manifest.gz and b/metadata/md5-cache/mail-client/Manifest.gz differ
diff --git a/metadata/md5-cache/mail-client/claws-mail-4.0.0 b/metadata/md5-cache/mail-client/claws-mail-4.0.0
index 7fafa784cfea..54d26e12000d 100644
--- a/metadata/md5-cache/mail-client/claws-mail-4.0.0
+++ b/metadata/md5-cache/mail-client/claws-mail-4.0.0
@@ -1,15 +1,15 @@
BDEPEND=|| ( dev-lang/python:3.9 dev-lang/python:3.8 ) app-arch/xz-utils virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DEFINED_PHASES=configure install postinst postrm preinst prepare setup
-DEPEND=dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gdata? ( >=dev-libs/libgdata-0.17.2 ) dillo? ( www-client/dillo ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7 ) litehtml? ( >=dev-libs/glib-2.36:2 >=dev-libs/gumbo-0.10 net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( dev-libs/glib:2 appindicator? ( dev-libs/libindicate:3[gtk] ) libcanberra? ( media-libs/libcanberra[gtk3] ) libnotify? ( x11-libs/libnotify ) ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0 ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0 ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-util/valgrind ) xface? ( >=media-libs/compface-1.4 ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+DEPEND=dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gdata? ( >=dev-libs/libgdata-0.17.2 ) dillo? ( www-client/dillo ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7 ) litehtml? ( >=dev-libs/glib-2.36:2 >=dev-libs/gumbo-0.10 net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( dev-libs/glib:2 appindicator? ( dev-libs/libindicate:3[gtk] ) libcanberra? ( media-libs/libcanberra[gtk3] ) libnotify? ( x11-libs/libnotify ) ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0 ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0 ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-util/valgrind ) webkit? ( net-libs/webkit-gtk:4 ) xface? ( >=media-libs/compface-1.4 ) dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=An email client (and news reader) based on GTK+
EAPI=7
HOMEPAGE=https://www.claws-mail.org/
-IUSE=+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind xface
+IUSE=+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-3
-RDEPEND=dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gdata? ( >=dev-libs/libgdata-0.17.2 ) dillo? ( www-client/dillo ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7 ) litehtml? ( >=dev-libs/glib-2.36:2 >=dev-libs/gumbo-0.10 net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( dev-libs/glib:2 appindicator? ( dev-libs/libindicate:3[gtk] ) libcanberra? ( media-libs/libcanberra[gtk3] ) libnotify? ( x11-libs/libnotify ) ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0 ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0 ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-util/valgrind ) app-misc/mime-types x11-misc/shared-mime-info clamav? ( app-antivirus/clamav ) networkmanager? ( net-misc/networkmanager ) pdf? ( app-text/ghostscript-gpl ) perl? ( dev-lang/perl:= ) rss? ( dev-libs/libxml2 net-misc/curl )
+RDEPEND=dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gdata? ( >=dev-libs/libgdata-0.17.2 ) dillo? ( www-client/dillo ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7 ) litehtml? ( >=dev-libs/glib-2.36:2 >=dev-libs/gumbo-0.10 net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( dev-libs/glib:2 appindicator? ( dev-libs/libindicate:3[gtk] ) libcanberra? ( media-libs/libcanberra[gtk3] ) libnotify? ( x11-libs/libnotify ) ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0 ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0 ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-util/valgrind ) webkit? ( net-libs/webkit-gtk:4 ) app-misc/mime-types x11-misc/shared-mime-info clamav? ( app-antivirus/clamav ) networkmanager? ( net-misc/networkmanager ) pdf? ( app-text/ghostscript-gpl ) perl? ( dev-lang/perl:= ) rss? ( dev-libs/libxml2 net-misc/curl )
REQUIRED_USE=appindicator? ( notification ) libcanberra? ( notification ) libnotify? ( notification ) networkmanager? ( dbus ) smime? ( pgp )
SLOT=0
SRC_URI=https://www.claws-mail.org/download.php?file=releases/claws-mail-4.0.0.tar.xz
_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf desktop c0d27bf73aa08ca05b663dbd31fbef28 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=45fe23afe03762e19f6212453000b3fa
+_md5_=f4d420b9ab03149406f79f3f89a2ad6e
diff --git a/metadata/md5-cache/mail-client/claws-mail-9999 b/metadata/md5-cache/mail-client/claws-mail-9999
index 83b8f5c1b60c..6b6e2f31c67e 100644
--- a/metadata/md5-cache/mail-client/claws-mail-9999
+++ b/metadata/md5-cache/mail-client/claws-mail-9999
@@ -1,14 +1,14 @@
-BDEPEND=app-arch/xz-utils virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=|| ( dev-lang/python:3.10 dev-lang/python:3.9 dev-lang/python:3.8 ) app-arch/xz-utils virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=configure install postinst postrm preinst prepare setup unpack
-DEPEND=dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gdata? ( >=dev-libs/libgdata-0.17.2 ) dillo? ( www-client/dillo ) gnutls? ( >=net-libs/gnutls-3.0 ) !gtk2? ( x11-libs/gtk+:3 ) gtk2? ( >=x11-libs/gtk+-2.24:2 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7 ) litehtml? ( >=dev-libs/glib-2.36:2 >=dev-libs/gumbo-0.10 net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( dev-libs/glib:2 appindicator? ( dev-libs/libindicate:3[gtk] ) libcanberra? ( media-libs/libcanberra[gtk] ) libnotify? ( x11-libs/libnotify ) ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0 ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0 ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-util/valgrind ) xface? ( >=media-libs/compface-1.4 ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+DEPEND=dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gdata? ( >=dev-libs/libgdata-0.17.2 ) dillo? ( www-client/dillo ) gnutls? ( >=net-libs/gnutls-3.0 ) !gtk2? ( x11-libs/gtk+:3 webkit? ( net-libs/webkit-gtk:4 ) ) gtk2? ( >=x11-libs/gtk+-2.24:2 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7 ) litehtml? ( >=dev-libs/glib-2.36:2 >=dev-libs/gumbo-0.10 net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( dev-libs/glib:2 appindicator? ( dev-libs/libindicate:3[gtk] ) libcanberra? ( !gtk2? ( media-libs/libcanberra[gtk3] ) gtk2? ( media-libs/libcanberra[gtk] ) ) libnotify? ( x11-libs/libnotify ) ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0 ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0 ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-util/valgrind ) xface? ( >=media-libs/compface-1.4 ) dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=An email client (and news reader) based on GTK+
EAPI=7
HOMEPAGE=https://www.claws-mail.org/
-IUSE=+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls gtk2 +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind xface
+IUSE=+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls gtk2 +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface
LICENSE=GPL-3
PROPERTIES=live
-RDEPEND=dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gdata? ( >=dev-libs/libgdata-0.17.2 ) dillo? ( www-client/dillo ) gnutls? ( >=net-libs/gnutls-3.0 ) !gtk2? ( x11-libs/gtk+:3 ) gtk2? ( >=x11-libs/gtk+-2.24:2 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7 ) litehtml? ( >=dev-libs/glib-2.36:2 >=dev-libs/gumbo-0.10 net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( dev-libs/glib:2 appindicator? ( dev-libs/libindicate:3[gtk] ) libcanberra? ( media-libs/libcanberra[gtk] ) libnotify? ( x11-libs/libnotify ) ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0 ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0 ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-util/valgrind ) app-misc/mime-types x11-misc/shared-mime-info clamav? ( app-antivirus/clamav ) networkmanager? ( net-misc/networkmanager ) pdf? ( app-text/ghostscript-gpl ) perl? ( dev-lang/perl:= ) rss? ( dev-libs/libxml2 net-misc/curl )
+RDEPEND=dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gdata? ( >=dev-libs/libgdata-0.17.2 ) dillo? ( www-client/dillo ) gnutls? ( >=net-libs/gnutls-3.0 ) !gtk2? ( x11-libs/gtk+:3 webkit? ( net-libs/webkit-gtk:4 ) ) gtk2? ( >=x11-libs/gtk+-2.24:2 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7 ) litehtml? ( >=dev-libs/glib-2.36:2 >=dev-libs/gumbo-0.10 net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( dev-libs/glib:2 appindicator? ( dev-libs/libindicate:3[gtk] ) libcanberra? ( !gtk2? ( media-libs/libcanberra[gtk3] ) gtk2? ( media-libs/libcanberra[gtk] ) ) libnotify? ( x11-libs/libnotify ) ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0 ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0 ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-util/valgrind ) app-misc/mime-types x11-misc/shared-mime-info clamav? ( app-antivirus/clamav ) networkmanager? ( net-misc/networkmanager ) pdf? ( app-text/ghostscript-gpl ) perl? ( dev-lang/perl:= ) rss? ( dev-libs/libxml2 net-misc/curl )
REQUIRED_USE=appindicator? ( notification ) libcanberra? ( notification ) libnotify? ( notification ) networkmanager? ( dbus ) smime? ( pgp )
SLOT=0
-_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf desktop c0d27bf73aa08ca05b663dbd31fbef28 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=9ef7362f25d711d61258a44d74021188
+_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf desktop c0d27bf73aa08ca05b663dbd31fbef28 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
+_md5_=0094db208d31f88ab344d7037ff5511f
diff --git a/metadata/md5-cache/media-fonts/Manifest.gz b/metadata/md5-cache/media-fonts/Manifest.gz
index 267360039c20..f239c194f3fc 100644
Binary files a/metadata/md5-cache/media-fonts/Manifest.gz and b/metadata/md5-cache/media-fonts/Manifest.gz differ
diff --git a/metadata/md5-cache/media-fonts/jisx0213-fonts-20040425-r3 b/metadata/md5-cache/media-fonts/jisx0213-fonts-20040425-r3
index a265c52e5b57..03677227f9b1 100644
--- a/metadata/md5-cache/media-fonts/jisx0213-fonts-20040425-r3
+++ b/metadata/md5-cache/media-fonts/jisx0213-fonts-20040425-r3
@@ -4,10 +4,10 @@ DESCRIPTION=Japanese fixed fonts that cover JIS0213 charset
EAPI=7
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
IUSE=X X
-KEYWORDS=~amd64 ~arm ~ia64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~s390 ~sparc ~x86
LICENSE=public-domain
RESTRICT=binchecks strip
SLOT=0
SRC_URI=mirror://gentoo/jiskan16-2004-1.bdf.gz mirror://gentoo/jiskan16-2000-1.bdf.gz mirror://gentoo/jiskan16-2000-2.bdf.gz mirror://gentoo/K14-2004-1.bdf.gz mirror://gentoo/K14-2000-1.bdf.gz mirror://gentoo/K14-2000-2.bdf.gz mirror://gentoo/K12-1.bdf.gz mirror://gentoo/K12-2.bdf.gz mirror://gentoo/A14.bdf.gz mirror://gentoo/A12.bdf.gz mirror://gentoo/jiskan24-2000-1.bdf.gz mirror://gentoo/jiskan24-2000-2.bdf.gz
_eclasses_=font 0667878c2b594871023dd1833d05996f font-ebdftopcf 840fc70bac32a44ea27e63569c1ffea6
-_md5_=9faac78c2baa52f743e998d04e054344
+_md5_=2e2ff30e08af4cde0a23f477121ec2d5
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 8999e6c47693..9b5af0747240 100644
Binary files a/metadata/md5-cache/media-gfx/Manifest.gz and b/metadata/md5-cache/media-gfx/Manifest.gz differ
diff --git a/metadata/md5-cache/media-gfx/darktable-3.4.1-r1 b/metadata/md5-cache/media-gfx/darktable-3.4.1-r1
deleted file mode 100644
index e04ea4ad9586..000000000000
--- a/metadata/md5-cache/media-gfx/darktable-3.4.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/intltool virtual/pkgconfig nls? ( sys-devel/gettext ) test? ( >=dev-python/jsonschema-3.2.0 ) dev-util/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=dev-db/sqlite:3 dev-libs/json-glib dev-libs/libxml2:2 >=dev-libs/pugixml-1.8:0= gnome-base/librsvg:2 >=media-gfx/exiv2-0.25-r2:0=[xmp] media-libs/lcms:2 >=media-libs/lensfun-0.2.3:0= media-libs/libpng:0= media-libs/tiff:0 net-libs/libsoup:2.4 net-misc/curl sys-libs/zlib:= virtual/jpeg:0 x11-libs/cairo >=x11-libs/gtk+-3.22:3 x11-libs/pango avif? ( >=media-libs/libavif-0.8.2:= ) colord? ( x11-libs/colord-gtk:0= ) cups? ( net-print/cups ) flickr? ( media-libs/flickcurl ) geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 ) gmic? ( media-gfx/gmic ) gnome-keyring? ( >=app-crypt/libsecret-0.18 ) gphoto2? ( media-libs/libgphoto2:= ) graphicsmagick? ( media-gfx/graphicsmagick ) jpeg2k? ( media-libs/openjpeg:2= ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) opencl? ( virtual/opencl ) openexr? ( =dev-libs/pugixml-1.8:0= gnome-base/librsvg:2 >=media-gfx/exiv2-0.25-r2:0=[xmp] media-libs/lcms:2 >=media-libs/lensfun-0.2.3:0= media-libs/libpng:0= media-libs/tiff:0 net-libs/libsoup:2.4 net-misc/curl sys-libs/zlib:= virtual/jpeg:0 x11-libs/cairo >=x11-libs/gtk+-3.22:3 x11-libs/pango avif? ( >=media-libs/libavif-0.8.2:= ) colord? ( x11-libs/colord-gtk:0= ) cups? ( net-print/cups ) flickr? ( media-libs/flickcurl ) geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 ) gmic? ( media-gfx/gmic ) gnome-keyring? ( >=app-crypt/libsecret-0.18 ) gphoto2? ( media-libs/libgphoto2:= ) graphicsmagick? ( media-gfx/graphicsmagick ) jpeg2k? ( media-libs/openjpeg:2= ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) opencl? ( virtual/opencl ) openexr? ( =kde-frameworks/kwallet-5.34.0-r1 )
-REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-3 ) )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/darktable-org/darktable/releases/download/release-3.4.1/darktable-3.4.1.tar.xz doc? ( https://github.com/darktable-org/darktable/releases/download/release-3.4.0/darktable-usermanual.pdf -> darktable-usermanual-3.4.0.pdf )
-_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 lua-single ba92a0c9d413e015c6625cdb0b9aaf99 lua-utils 7b7cd623ac8b9dd4a7a6ee27219cada6 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=cb618dba6757f05407cbdd9bd4212032
diff --git a/metadata/md5-cache/media-gfx/darktable-3.6.0-r1 b/metadata/md5-cache/media-gfx/darktable-3.6.0-r1
deleted file mode 100644
index 34f8a4c8c376..000000000000
--- a/metadata/md5-cache/media-gfx/darktable-3.6.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/intltool virtual/pkgconfig nls? ( sys-devel/gettext ) test? ( >=dev-python/jsonschema-3.2.0 ) dev-util/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=dev-db/sqlite:3 dev-libs/json-glib dev-libs/libxml2:2 >=dev-libs/pugixml-1.8:0= gnome-base/librsvg:2 >=media-gfx/exiv2-0.25-r2:0=[xmp] media-libs/lcms:2 >=media-libs/lensfun-0.2.3:0= media-libs/libpng:0= media-libs/tiff:0 net-libs/libsoup:2.4 net-misc/curl sys-libs/zlib:= virtual/jpeg:0 x11-libs/cairo >=x11-libs/gtk+-3.22:3 x11-libs/pango avif? ( >=media-libs/libavif-0.8.2:= ) colord? ( x11-libs/colord-gtk:0= ) cups? ( net-print/cups ) flickr? ( media-libs/flickcurl ) geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 ) gmic? ( media-gfx/gmic ) gnome-keyring? ( >=app-crypt/libsecret-0.18 ) gphoto2? ( media-libs/libgphoto2:= ) graphicsmagick? ( media-gfx/graphicsmagick ) jpeg2k? ( media-libs/openjpeg:2= ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) opencl? ( virtual/opencl ) openexr? ( =dev-libs/pugixml-1.8:0= gnome-base/librsvg:2 >=media-gfx/exiv2-0.25-r2:0=[xmp] media-libs/lcms:2 >=media-libs/lensfun-0.2.3:0= media-libs/libpng:0= media-libs/tiff:0 net-libs/libsoup:2.4 net-misc/curl sys-libs/zlib:= virtual/jpeg:0 x11-libs/cairo >=x11-libs/gtk+-3.22:3 x11-libs/pango avif? ( >=media-libs/libavif-0.8.2:= ) colord? ( x11-libs/colord-gtk:0= ) cups? ( net-print/cups ) flickr? ( media-libs/flickcurl ) geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 ) gmic? ( media-gfx/gmic ) gnome-keyring? ( >=app-crypt/libsecret-0.18 ) gphoto2? ( media-libs/libgphoto2:= ) graphicsmagick? ( media-gfx/graphicsmagick ) jpeg2k? ( media-libs/openjpeg:2= ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) opencl? ( virtual/opencl ) openexr? ( =kde-frameworks/kwallet-5.34.0-r1 )
-REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-3 ) )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/darktable-org/darktable/releases/download/release-3.6.0/darktable-3.6.0.tar.xz doc? ( https://docs.darktable.org/usermanual/3.6/darktable_user_manual.pdf -> darktable-usermanual-3.6.pdf )
-_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 lua-single ba92a0c9d413e015c6625cdb0b9aaf99 lua-utils 7b7cd623ac8b9dd4a7a6ee27219cada6 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=ffd7bb4770b000749440d5a04e1d935c
diff --git a/metadata/md5-cache/media-gfx/darktable-3.6.1-r2 b/metadata/md5-cache/media-gfx/darktable-3.6.1-r2
index ce838ca7d9de..74217ec00fd1 100644
--- a/metadata/md5-cache/media-gfx/darktable-3.6.1-r2
+++ b/metadata/md5-cache/media-gfx/darktable-3.6.1-r2
@@ -5,7 +5,7 @@ DESCRIPTION=A virtual lighttable and darkroom for photographers
EAPI=8
HOMEPAGE=https://www.darktable.org/
IUSE=avif colord cups cpu_flags_x86_sse3 doc flickr geolocation gmic gnome-keyring gphoto2 graphicsmagick jpeg2k kwallet lto lua nls opencl openmp openexr test tools webp l10n_af l10n_de l10n_eo l10n_es l10n_fr l10n_he l10n_hu l10n_it l10n_nl l10n_pt-BR l10n_ru l10n_sl l10n_uk +lua_single_target_lua5-3
-KEYWORDS=amd64 ~arm64 -x86
+KEYWORDS=amd64 arm64 -x86
LICENSE=GPL-3 CC-BY-3.0
RDEPEND=dev-db/sqlite:3 dev-libs/json-glib dev-libs/libxml2:2 >=dev-libs/pugixml-1.8:0= gnome-base/librsvg:2 >=media-gfx/exiv2-0.25-r2:0=[xmp] media-libs/lcms:2 >=media-libs/lensfun-0.2.3:0= media-libs/libpng:0= media-libs/tiff:0 net-libs/libsoup:2.4 net-misc/curl sys-libs/zlib:= virtual/jpeg:0 x11-libs/cairo >=x11-libs/gtk+-3.22:3 x11-libs/pango avif? ( >=media-libs/libavif-0.8.2:= ) colord? ( x11-libs/colord-gtk:0= ) cups? ( net-print/cups ) flickr? ( media-libs/flickcurl ) geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 ) gmic? ( media-gfx/gmic ) gnome-keyring? ( >=app-crypt/libsecret-0.18 ) gphoto2? ( media-libs/libgphoto2:= ) graphicsmagick? ( media-gfx/graphicsmagick ) jpeg2k? ( media-libs/openjpeg:2= ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:= ) webp? ( media-libs/libwebp:0= ) kwallet? ( >=kde-frameworks/kwallet-5.34.0-r1 )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-3 ) )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/darktable-org/darktable/releases/download/release-3.6.1/darktable-3.6.1.tar.xz doc? ( https://docs.darktable.org/usermanual/3.6/darktable_user_manual.pdf -> darktable-usermanual-3.6.pdf )
_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 lua-single ba92a0c9d413e015c6625cdb0b9aaf99 lua-utils 7b7cd623ac8b9dd4a7a6ee27219cada6 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=74bfc80e306a5fd216fd11132ed93585
+_md5_=7c49ed16852843502ec064992a7efe16
diff --git a/metadata/md5-cache/media-gfx/gmic-2.9.9 b/metadata/md5-cache/media-gfx/gmic-2.9.9
index 820543ad5aef..3fe4fd1180bd 100644
--- a/metadata/md5-cache/media-gfx/gmic-2.9.9
+++ b/metadata/md5-cache/media-gfx/gmic-2.9.9
@@ -5,11 +5,11 @@ DESCRIPTION=GREYC's Magic Image Converter
EAPI=8
HOMEPAGE=https://gmic.eu/ https://github.com/dtschump/gmic
IUSE=cli curl ffmpeg fftw gimp graphicsmagick jpeg krita opencv openexr openmp png qt5 static-libs tiff X zlib
-KEYWORDS=~amd64 ~arm64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=CeCILL-2 GPL-3
RDEPEND=curl? ( net-misc/curl ) fftw? ( sci-libs/fftw:3.0=[threads] ) gimp? ( media-gfx/gimp:0/2 >=dev-qt/qtcore-5.2.0:5= >=dev-qt/qtgui-5.2.0:5= >=dev-qt/qtnetwork-5.2.0:5= >=dev-qt/qtwidgets-5.2.0:5= ) graphicsmagick? ( media-gfx/graphicsmagick:0= ) jpeg? ( virtual/jpeg:0 ) krita? ( >=dev-qt/qtcore-5.2.0:5= >=dev-qt/qtgui-5.2.0:5= >=dev-qt/qtnetwork-5.2.0:5= >=dev-qt/qtwidgets-5.2.0:5= ) opencv? ( >=media-libs/opencv-2.3.1a-r1:0= ) openexr? ( media-libs/ilmbase:0= media-libs/openexr:0= ) png? ( media-libs/libpng:0= ) qt5? ( >=dev-qt/qtcore-5.2.0:5= >=dev-qt/qtgui-5.2.0:5= >=dev-qt/qtnetwork-5.2.0:5= >=dev-qt/qtwidgets-5.2.0:5= ) tiff? ( media-libs/tiff:0 ) X? ( x11-libs/libX11 x11-libs/libXext ) zlib? ( sys-libs/zlib:0= ) ffmpeg? ( media-video/ffmpeg:0= )
REQUIRED_USE=gimp? ( png zlib fftw X ) krita? ( png zlib fftw X ) qt5? ( png zlib fftw X )
SLOT=0
SRC_URI=https://gmic.eu/files/source/gmic_2.9.9.tar.gz
_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 cmake 11fee991ab428a3370e5c20fa8231fb6 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=ce14226ff6119038a39604cf48029f2f
+_md5_=debcceac508bad959b9569b7e90451cb
diff --git a/metadata/md5-cache/media-gfx/mkbold-mkitalic-0.11 b/metadata/md5-cache/media-gfx/mkbold-mkitalic-0.11
index 1bbf54d17175..1c4e7d0bb08d 100644
--- a/metadata/md5-cache/media-gfx/mkbold-mkitalic-0.11
+++ b/metadata/md5-cache/media-gfx/mkbold-mkitalic-0.11
@@ -2,9 +2,9 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Make BDF fonts bold and/or italic
EAPI=8
HOMEPAGE=https://hp.vector.co.jp/authors/VA013651/freeSoftware/mkbold-mkitalic.html
-KEYWORDS=~amd64 ~arm ~ia64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~s390 ~sparc ~x86
LICENSE=MIT
SLOT=0
SRC_URI=https://hp.vector.co.jp/authors/VA013651/lib/mkbold-mkitalic-0.11.tar.bz2
_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=7c916f94e6d5bee159954a91d67a507b
+_md5_=65979e1db7c4d4684195bfef221cb160
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 11c02f3b1f1f..c1fe33dbacd6 100644
Binary files a/metadata/md5-cache/media-libs/Manifest.gz and b/metadata/md5-cache/media-libs/Manifest.gz differ
diff --git a/metadata/md5-cache/media-libs/netpbm-10.86.24 b/metadata/md5-cache/media-libs/netpbm-10.86.24
index 75bc34e86e7b..348c436ce828 100644
--- a/metadata/md5-cache/media-libs/netpbm-10.86.24
+++ b/metadata/md5-cache/media-libs/netpbm-10.86.24
@@ -5,10 +5,10 @@ DESCRIPTION=A set of utilities for converting to/from the netpbm (and related) f
EAPI=8
HOMEPAGE=http://netpbm.sourceforge.net/
IUSE=doc jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml zlib
-KEYWORDS=~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=jbig? ( media-libs/jbigkit:= ) jpeg? ( virtual/jpeg:0 ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:0 ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 )
SLOT=0
SRC_URI=https://github.com/ceamac/netpbm-make-dist/releases/download/v10.86.24/netpbm-10.86.24.tar.xz
_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=653dc188961a23d7424258973ed7f2c8
+_md5_=79e28c26bda07a03c8813f985642b511
diff --git a/metadata/md5-cache/media-libs/stk-4.6.2 b/metadata/md5-cache/media-libs/stk-4.6.2
new file mode 100644
index 000000000000..bb55382af96b
--- /dev/null
+++ b/metadata/md5-cache/media-libs/stk-4.6.2
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DEFINED_PHASES=configure install prepare
+DEPEND=alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) dev-lang/perl
+DESCRIPTION=Synthesis ToolKit in C++
+EAPI=8
+HOMEPAGE=https://ccrma.stanford.edu/software/stk/
+IUSE=alsa debug doc jack oss static-libs
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack )
+SLOT=0
+SRC_URI=https://ccrma.stanford.edu/software/stk/release/stk-4.6.2.tar.gz
+_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
+_md5_=3c41fdb543d4237efd96bbddb85f27a2
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 2269cd674ccd..e70a99dbc645 100644
Binary files a/metadata/md5-cache/media-sound/Manifest.gz and b/metadata/md5-cache/media-sound/Manifest.gz differ
diff --git a/metadata/md5-cache/media-sound/qtractor-0.9.23 b/metadata/md5-cache/media-sound/qtractor-0.9.23
deleted file mode 100644
index c3f8a1a90b2d..000000000000
--- a/metadata/md5-cache/media-sound/qtractor-0.9.23
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig dev-util/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/libsndfile media-libs/lilv media-libs/lv2 media-libs/suil virtual/jack aubio? ( media-libs/aubio ) dssi? ( media-libs/dssi ) ladspa? ( media-libs/ladspa-sdk ) libsamplerate? ( media-libs/libsamplerate ) mad? ( media-libs/libmad ) osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libvorbis ) zlib? ( sys-libs/zlib ) dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Audio/MIDI multi-track sequencer written in C++ with the Qt framework
-EAPI=7
-HOMEPAGE=https://qtractor.sourceforge.io
-IUSE=aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/libsndfile media-libs/lilv media-libs/lv2 media-libs/suil virtual/jack aubio? ( media-libs/aubio ) dssi? ( media-libs/dssi ) ladspa? ( media-libs/ladspa-sdk ) libsamplerate? ( media-libs/libsamplerate ) mad? ( media-libs/libmad ) osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libvorbis ) zlib? ( sys-libs/zlib )
-REQUIRED_USE=dssi? ( ladspa )
-SLOT=0
-SRC_URI=mirror://sourceforge/qtractor/qtractor-0.9.23.tar.gz
-_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=40f7a12636afafc90db5673ccdf424d1
diff --git a/metadata/md5-cache/media-sound/qtractor-0.9.24 b/metadata/md5-cache/media-sound/qtractor-0.9.24
index 388a850b454d..45bc3ec6b32d 100644
--- a/metadata/md5-cache/media-sound/qtractor-0.9.24
+++ b/metadata/md5-cache/media-sound/qtractor-0.9.24
@@ -5,11 +5,11 @@ DESCRIPTION=Audio/MIDI multi-track sequencer written in C++ with the Qt framewor
EAPI=8
HOMEPAGE=https://qtractor.sourceforge.io
IUSE=aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib
-KEYWORDS=amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/libsndfile media-libs/lilv media-libs/lv2 media-libs/suil virtual/jack aubio? ( media-libs/aubio ) dssi? ( media-libs/dssi ) ladspa? ( media-libs/ladspa-sdk ) libsamplerate? ( media-libs/libsamplerate ) mad? ( media-libs/libmad ) osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libvorbis ) zlib? ( sys-libs/zlib )
REQUIRED_USE=dssi? ( ladspa )
SLOT=0
SRC_URI=mirror://sourceforge/qtractor/qtractor-0.9.24.tar.gz
_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=9efab3017ff029ab0801160fa89af17d
+_md5_=c31be4503bd7f6dd9d39278fb786178f
diff --git a/metadata/md5-cache/net-irc/Manifest.gz b/metadata/md5-cache/net-irc/Manifest.gz
index 37fa58046873..e80e579c884e 100644
Binary files a/metadata/md5-cache/net-irc/Manifest.gz and b/metadata/md5-cache/net-irc/Manifest.gz differ
diff --git a/metadata/md5-cache/net-irc/ergo-2.8.0 b/metadata/md5-cache/net-irc/ergo-2.8.0
new file mode 100644
index 000000000000..43e800ea9d25
--- /dev/null
+++ b/metadata/md5-cache/net-irc/ergo-2.8.0
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-lang/go-1.14 >=dev-lang/go-1.12 app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install postinst prepare unpack
+DESCRIPTION=A modern IRC server written in Go
+EAPI=7
+HOMEPAGE=https://ergo.chat/ https://github.com/ergochat/ergo
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0
+RDEPEND=acct-user/oragono acct-group/oragono
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/ergochat/ergo/archive/v2.8.0.tar.gz -> ergo-2.8.0.tar.gz
+_eclasses_=go-module 34c2d0a98b291ac9acda0cb54c9ffd61 multilib 4b66d835ec72e021e359bb81eacfe988 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
+_md5_=6bf169012fa1841369ad7a66ce788d03
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index 093722a56a53..5e1311f7b26c 100644
Binary files a/metadata/md5-cache/net-mail/Manifest.gz and b/metadata/md5-cache/net-mail/Manifest.gz differ
diff --git a/metadata/md5-cache/net-mail/cyrus-imapd-3.0.16-r1 b/metadata/md5-cache/net-mail/cyrus-imapd-3.0.16-r1
index a9e42c09188a..f0a097d6b13b 100644
--- a/metadata/md5-cache/net-mail/cyrus-imapd-3.0.16-r1
+++ b/metadata/md5-cache/net-mail/cyrus-imapd-3.0.16-r1
@@ -5,7 +5,7 @@ DESCRIPTION=The Cyrus IMAP Server
EAPI=7
HOMEPAGE=https://www.cyrusimap.org/
IUSE=afs backup calalarm caps clamav http kerberos ldap lmdb mysql nntp pam perl postgres replication +server sieve snmp sqlite ssl static-libs tcpd test xapian ssl
-KEYWORDS=amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86
+KEYWORDS=amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86
LICENSE=BSD-with-attribution GPL-2
RDEPEND=sys-libs/zlib:0= dev-libs/libpcre:3 >=dev-libs/cyrus-sasl-2.1.13:2 dev-libs/jansson:= dev-libs/icu:0= sys-fs/e2fsprogs afs? ( net-fs/openafs ) calalarm? ( dev-libs/libical:0= ) caps? ( sys-libs/libcap ) clamav? ( app-antivirus/clamav ) http? ( dev-libs/libxml2:2 dev-libs/libical:0= net-libs/nghttp2 ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap ) lmdb? ( dev-db/lmdb:0= ) mysql? ( dev-db/mysql-connector-c:0= ) nntp? ( !net-nntp/leafnode ) pam? ( sys-libs/pam >=net-mail/mailbase-1 ) perl? ( dev-lang/perl:= ) postgres? ( dev-db/postgresql:* ) snmp? ( >=net-analyzer/net-snmp-5.2.2-r1:0= ) ssl? ( >=dev-libs/openssl-1.0.1e:0=[-bindist(-)] ) sqlite? ( dev-db/sqlite:3 ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 snmp? ( net-analyzer/net-snmp:0=[tcpd=] ) ) xapian? ( >=dev-libs/xapian-1.4.0:0= ) acct-group/mail acct-user/cyrus !mail-mta/courier !net-mail/bincimap !net-mail/courier-imap !net-mail/uw-imap !app-arch/dump
REQUIRED_USE=afs? ( kerberos ) backup? ( sqlite ) calalarm? ( http ) http? ( sqlite )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.0.16/cyrus-imapd-3.0.16.tar.gz
_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 pam 41ce39f668e11d31ff4734f3b5794f7d ssl-cert 1283a22296251a63df6c137c9b929269 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=89d6e9eee841090c7b0a44f9c472d032
+_md5_=537ac3bcdbad823bcb925d7f6fcb9335
diff --git a/metadata/md5-cache/net-proxy/Manifest.gz b/metadata/md5-cache/net-proxy/Manifest.gz
index cb29a6aacb57..6c9ba6b9af1a 100644
Binary files a/metadata/md5-cache/net-proxy/Manifest.gz and b/metadata/md5-cache/net-proxy/Manifest.gz differ
diff --git a/metadata/md5-cache/net-proxy/haproxy-2.0.25 b/metadata/md5-cache/net-proxy/haproxy-2.0.25
index 4c9215fdabb4..4cbe926d7593 100644
--- a/metadata/md5-cache/net-proxy/haproxy-2.0.25
+++ b/metadata/md5-cache/net-proxy/haproxy-2.0.25
@@ -5,11 +5,11 @@ DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments
EAPI=7
HOMEPAGE=http://www.haproxy.org
IUSE=+crypt doc examples slz +net_ns +pcre pcre-jit pcre2 pcre2-jit prometheus-exporter ssl systemd +threads tools vim-syntax +zlib lua device-atlas 51degrees wurfl +lua_single_target_lua5-3 kernel_linux
-KEYWORDS=amd64 arm ~ppc x86
+KEYWORDS=amd64 arm ppc x86
LICENSE=GPL-2 LGPL-2.1
RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre pcre-jit? ( dev-libs/libpcre[jit] ) ) pcre2? ( dev-libs/libpcre2:= pcre2-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) slz? ( dev-libs/libslz:= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) device-atlas? ( dev-libs/device-atlas-api-c ) acct-group/haproxy acct-user/haproxy
REQUIRED_USE=pcre-jit? ( pcre ) pcre2-jit? ( pcre2 ) pcre? ( !pcre2 ) lua? ( ^^ ( lua_single_target_lua5-3 ) ) device-atlas? ( pcre ) ?? ( slz zlib )
SLOT=0/2.0
SRC_URI=http://haproxy.1wt.eu/download/2.0/src/haproxy-2.0.25.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 lua-single ba92a0c9d413e015c6625cdb0b9aaf99 lua-utils 7b7cd623ac8b9dd4a7a6ee27219cada6 multilib 4b66d835ec72e021e359bb81eacfe988 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=920ea41b3a76daad4e1d9a83ca4f0308
+_md5_=c12399c90d87854e8c22701bf6ae9568
diff --git a/metadata/md5-cache/net-proxy/haproxy-2.2.17 b/metadata/md5-cache/net-proxy/haproxy-2.2.17
index c46e2291c2d2..454f754aa795 100644
--- a/metadata/md5-cache/net-proxy/haproxy-2.2.17
+++ b/metadata/md5-cache/net-proxy/haproxy-2.2.17
@@ -5,11 +5,11 @@ DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments
EAPI=7
HOMEPAGE=http://www.haproxy.org
IUSE=+crypt doc examples slz +net_ns +pcre pcre-jit pcre2 pcre2-jit prometheus-exporter ssl systemd +threads tools vim-syntax +zlib lua device-atlas 51degrees wurfl +lua_single_target_lua5-3 kernel_linux
-KEYWORDS=amd64 arm ~ppc x86
+KEYWORDS=amd64 arm ppc x86
LICENSE=GPL-2 LGPL-2.1
RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre pcre-jit? ( dev-libs/libpcre[jit] ) ) pcre2? ( dev-libs/libpcre2:= pcre2-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) slz? ( dev-libs/libslz:= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) device-atlas? ( dev-libs/device-atlas-api-c ) acct-group/haproxy acct-user/haproxy
REQUIRED_USE=pcre-jit? ( pcre ) pcre2-jit? ( pcre2 ) pcre? ( !pcre2 ) lua? ( ^^ ( lua_single_target_lua5-3 ) ) device-atlas? ( pcre ) ?? ( slz zlib )
SLOT=0/2.2
SRC_URI=http://haproxy.1wt.eu/download/2.2/src/haproxy-2.2.17.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 lua-single ba92a0c9d413e015c6625cdb0b9aaf99 lua-utils 7b7cd623ac8b9dd4a7a6ee27219cada6 multilib 4b66d835ec72e021e359bb81eacfe988 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=920ea41b3a76daad4e1d9a83ca4f0308
+_md5_=c12399c90d87854e8c22701bf6ae9568
diff --git a/metadata/md5-cache/net-proxy/haproxy-2.4.4 b/metadata/md5-cache/net-proxy/haproxy-2.4.4
index 6e310501acf8..b5583d37ce46 100644
--- a/metadata/md5-cache/net-proxy/haproxy-2.4.4
+++ b/metadata/md5-cache/net-proxy/haproxy-2.4.4
@@ -5,11 +5,11 @@ DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments
EAPI=7
HOMEPAGE=http://www.haproxy.org
IUSE=+crypt doc examples +slz +net_ns +pcre pcre-jit pcre2 pcre2-jit prometheus-exporter ssl systemd +threads tools vim-syntax zlib lua device-atlas 51degrees wurfl +lua_single_target_lua5-3 kernel_linux
-KEYWORDS=amd64 arm ~arm64 ~ppc x86
+KEYWORDS=amd64 arm ~arm64 ppc x86
LICENSE=GPL-2 LGPL-2.1
RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre pcre-jit? ( dev-libs/libpcre[jit] ) ) pcre2? ( dev-libs/libpcre2:= pcre2-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) device-atlas? ( dev-libs/device-atlas-api-c ) acct-group/haproxy acct-user/haproxy
REQUIRED_USE=pcre-jit? ( pcre ) pcre2-jit? ( pcre2 ) pcre? ( !pcre2 ) lua? ( ^^ ( lua_single_target_lua5-3 ) ) device-atlas? ( pcre ) ?? ( slz zlib )
SLOT=0/2.4
SRC_URI=http://haproxy.1wt.eu/download/2.4/src/haproxy-2.4.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 lua-single ba92a0c9d413e015c6625cdb0b9aaf99 lua-utils 7b7cd623ac8b9dd4a7a6ee27219cada6 multilib 4b66d835ec72e021e359bb81eacfe988 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=0ec93180989b05435e3c9b30157b0bd5
+_md5_=1c535d78c53315f127ba74b6b0c3bf8a
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 8e00cc11025b..57f5df8402e0 100644
Binary files a/metadata/md5-cache/sys-apps/Manifest.gz and b/metadata/md5-cache/sys-apps/Manifest.gz differ
diff --git a/metadata/md5-cache/sys-apps/busybox-1.34.1 b/metadata/md5-cache/sys-apps/busybox-1.34.1
index d9900be04d10..b418ac4013b4 100644
--- a/metadata/md5-cache/sys-apps/busybox-1.34.1
+++ b/metadata/md5-cache/sys-apps/busybox-1.34.1
@@ -5,7 +5,7 @@ DESCRIPTION=Utilities for rescue and embedded systems
EAPI=7
HOMEPAGE=https://www.busybox.net/
IUSE=debug ipv6 livecd make-symlinks math mdev pam selinux sep-usr static syslog systemd savedconfig
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=virtual/libcrypt:= !static? ( selinux? ( sys-libs/libselinux ) ) pam? ( sys-libs/pam )
REQUIRED_USE=pam? ( !static )
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://www.busybox.net/downloads/busybox-1.34.1.tar.bz2
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 portability d1186f1e621de7b27ddcae82e6253259 savedconfig 7cb1bf66b4acedc4f06802a012d3b08d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=f358a25ca08a6c6334c094c6c6589808
+_md5_=8bd18a0979dad09865b3b0cfaf29a7dd
diff --git a/metadata/md5-cache/sys-apps/etckeeper-1.18.14 b/metadata/md5-cache/sys-apps/etckeeper-1.18.14
deleted file mode 100644
index 1ad172528fbe..000000000000
--- a/metadata/md5-cache/sys-apps/etckeeper-1.18.14
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=test? ( dev-util/bats dev-vcs/git ) virtual/pkgconfig
-DEFINED_PHASES=compile install postinst prepare
-DESCRIPTION=A collection of tools to let /etc be stored in a repository
-EAPI=7
-HOMEPAGE=https://etckeeper.branchable.com/
-IUSE=cron test
-KEYWORDS=amd64 ~arm ppc64 x86
-LICENSE=GPL-2
-RDEPEND=app-portage/portage-utils cron? ( virtual/cron ) || ( dev-vcs/git dev-vcs/mercurial dev-vcs/darcs ) virtual/tmpfiles
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://git.joeyh.name/index.cgi/etckeeper.git/snapshot/etckeeper-1.18.14.tar.gz
-_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 multilib 4b66d835ec72e021e359bb81eacfe988 prefix d04f14b297013ad1410550c0757f14f8 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=3ae14cef09b75ade78319bfa8f6868e8
diff --git a/metadata/md5-cache/sys-apps/etckeeper-1.18.16-r1 b/metadata/md5-cache/sys-apps/etckeeper-1.18.16-r1
index e11f210fd462..201bd60e4232 100644
--- a/metadata/md5-cache/sys-apps/etckeeper-1.18.16-r1
+++ b/metadata/md5-cache/sys-apps/etckeeper-1.18.16-r1
@@ -4,11 +4,11 @@ DESCRIPTION=A collection of tools to let /etc be stored in a repository
EAPI=7
HOMEPAGE=https://etckeeper.branchable.com/
IUSE=cron test
-KEYWORDS=amd64 ~arm arm64 ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=app-portage/portage-utils cron? ( virtual/cron ) || ( dev-vcs/git dev-vcs/mercurial dev-vcs/darcs ) virtual/tmpfiles
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://git.joeyh.name/index.cgi/etckeeper.git/snapshot/etckeeper-1.18.16.tar.gz
_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 multilib 4b66d835ec72e021e359bb81eacfe988 prefix d04f14b297013ad1410550c0757f14f8 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=144baadab95a14e98d2225d5e50089fc
+_md5_=c10ad39ace366720adb77c8b553bb5fa
diff --git a/metadata/md5-cache/sys-apps/lm-sensors-3.6.0 b/metadata/md5-cache/sys-apps/lm-sensors-3.6.0
index 11a5eacd725e..411ffcf36140 100644
--- a/metadata/md5-cache/sys-apps/lm-sensors-3.6.0
+++ b/metadata/md5-cache/sys-apps/lm-sensors-3.6.0
@@ -11,4 +11,4 @@ RDEPEND=sensord? ( net-analyzer/rrdtool virtual/logger ) dev-lang/perl ! lm-sensors-3.6.0.tar.gz
_eclasses_=linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=ed52e9bb9e9f5f765ac1d609edf875de
+_md5_=757f2ce0f3036afe2b997bfe7f89d56d
diff --git a/metadata/md5-cache/sys-apps/systemd-249.6 b/metadata/md5-cache/sys-apps/systemd-249.6
index df80cf6669bf..7d74b86205ca 100644
--- a/metadata/md5-cache/sys-apps/systemd-249.6
+++ b/metadata/md5-cache/sys-apps/systemd-249.6
@@ -5,7 +5,7 @@ DESCRIPTION=System and service manager for Linux
EAPI=7
HOMEPAGE=https://www.freedesktop.org/wiki/Software/systemd
IUSE=acl apparmor audit build cgroup-hybrid cryptsetup curl dns-over-tls elfutils fido2 +gcrypt gnuefi homed http +hwdb idn importd +kmod +lz4 lzma nat pam pcre pkcs11 policykit pwquality qrcode repart +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd kernel_linux abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-2 LGPL-2.1 MIT public-domain
PDEPEND=>=sys-apps/dbus-1.9.8[systemd] hwdb? ( sys-apps/hwids[systemd(+),udev] ) >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration )
RDEPEND=>=sys-apps/util-linux-2.30:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libcap:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( sys-libs/libapparmor:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( net-misc/curl:0= ) dns-over-tls? ( >=net-libs/gnutls-3.6.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) homed? ( >=dev-libs/openssl-1.1.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] >=net-libs/gnutls-3.1.4:0= ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nat? ( net-firewall/iptables:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( app-crypt/p11-kit:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( dev-libs/libpwquality:0= ) qrcode? ( media-gfx/qrencode:0= ) repart? ( >=dev-libs/openssl-1.1.0:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( sys-libs/libselinux:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 selinux? ( sec-policy/selinux-base-policy[systemd] ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !build? ( || ( sys-apps/util-linux[kill(-)] sys-process/procps[kill(+)] sys-apps/coreutils[kill(-)] ) ) !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/2
SRC_URI=https://github.com/systemd/systemd-stable/archive/v249.6/systemd-stable-249.6.tar.gz
_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 meson 9f3e84959ae1d60e19bc91f212774dcc meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 pam 41ce39f668e11d31ff4734f3b5794f7d python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa udev 2d229ad4bfa09058e0184b1ca900db32 usr-ldscript 6ae04038b0001994e6be364ffc1c0156 wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=f1bd98ca83ebab2a4fd2fbd693459662
+_md5_=3038068badf3ebb9a4736de1ba97d19b
diff --git a/metadata/md5-cache/sys-block/Manifest.gz b/metadata/md5-cache/sys-block/Manifest.gz
index 0f29dd16b859..2fd5aca25fb0 100644
Binary files a/metadata/md5-cache/sys-block/Manifest.gz and b/metadata/md5-cache/sys-block/Manifest.gz differ
diff --git a/metadata/md5-cache/sys-block/tgt-1.0.80 b/metadata/md5-cache/sys-block/tgt-1.0.80
index fef9061c80d9..c242a918ffdc 100644
--- a/metadata/md5-cache/sys-block/tgt-1.0.80
+++ b/metadata/md5-cache/sys-block/tgt-1.0.80
@@ -5,10 +5,10 @@ DESCRIPTION=Linux SCSI target framework (tgt)
EAPI=7
HOMEPAGE=http://stgt.sourceforge.net
IUSE=fcoe fcp ibmvio infiniband rbd
-KEYWORDS=amd64 ~arm64 ~ppc ppc64 ~x86
+KEYWORDS=amd64 arm64 ~ppc ppc64 ~x86
LICENSE=GPL-2
RDEPEND=app-text/docbook-xsl-stylesheets dev-libs/libxslt dev-perl/Config-General rbd? ( sys-cluster/ceph ) infiniband? ( sys-fabric/libibverbs:= sys-fabric/librdmacm:= ) dev-libs/libaio sys-apps/sg3_utils
SLOT=0
SRC_URI=https://github.com/fujita/tgt/archive/v1.0.80.tar.gz -> tgt-1.0.80.tar.gz
_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=d91c3e5b773a742377ac43738ddc1773
+_md5_=0c46a5a36381243b436c44bed339f52c
diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz
index 234f883553f3..47ad0fd5c311 100644
Binary files a/metadata/md5-cache/sys-cluster/Manifest.gz and b/metadata/md5-cache/sys-cluster/Manifest.gz differ
diff --git a/metadata/md5-cache/sys-cluster/singularity-3.8.0 b/metadata/md5-cache/sys-cluster/singularity-3.8.0
deleted file mode 100644
index 17553e218d22..000000000000
--- a/metadata/md5-cache/sys-cluster/singularity-3.8.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile configure install setup
-DEPEND=sys-libs/libseccomp >=dev-lang/go-1.13.0 app-crypt/gpgme dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup
-DESCRIPTION=Application containers for Linux
-EAPI=7
-HOMEPAGE=https://sylabs.io
-IUSE=examples +network +suid kernel_linux
-KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=sys-libs/libseccomp sys-fs/squashfs-tools
-SLOT=0
-SRC_URI=https://github.com/hpcng/singularity/releases/download/v3.8.0/singularity-3.8.0.tar.gz
-_eclasses_=linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=01609083305c1c0c779fef6910a38cfd
diff --git a/metadata/md5-cache/sys-cluster/singularity-3.8.3 b/metadata/md5-cache/sys-cluster/singularity-3.8.3
index f337038ac240..5f4859dbe648 100644
--- a/metadata/md5-cache/sys-cluster/singularity-3.8.3
+++ b/metadata/md5-cache/sys-cluster/singularity-3.8.3
@@ -5,10 +5,10 @@ DESCRIPTION=Application containers for Linux
EAPI=8
HOMEPAGE=https://sylabs.io
IUSE=examples +network +suid kernel_linux
-KEYWORDS=amd64 ~riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=sys-libs/libseccomp sys-fs/squashfs-tools
SLOT=0
SRC_URI=https://github.com/hpcng/singularity/releases/download/v3.8.3/singularity-3.8.3.tar.gz
_eclasses_=linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=157a73242f91e6b843be9c9ee2b2be02
+_md5_=103b32c5827c9c0f96ebdf7bdc4e72a5
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 54953a0a536e..05912fbdc612 100644
Binary files a/metadata/md5-cache/sys-libs/Manifest.gz and b/metadata/md5-cache/sys-libs/Manifest.gz differ
diff --git a/metadata/md5-cache/sys-libs/libcap-2.58 b/metadata/md5-cache/sys-libs/libcap-2.58
deleted file mode 100644
index 7ac80e3415dc..000000000000
--- a/metadata/md5-cache/sys-libs/libcap-2.58
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=tools? ( dev-lang/go )
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=pam? ( sys-libs/pam[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-kernel/linux-headers
-DESCRIPTION=POSIX 1003.1e capabilities
-EAPI=7
-HOMEPAGE=https://sites.google.com/site/fullycapable/
-IUSE=pam static-libs tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( GPL-2 BSD )
-PDEPEND=pam? ( sys-libs/pam[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-SLOT=0
-SRC_URI=https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.58.tar.xz
-_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 pam 41ce39f668e11d31ff4734f3b5794f7d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa usr-ldscript 6ae04038b0001994e6be364ffc1c0156 wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=c7ca2ae488dd60a95ec4a5386d34c9f5
diff --git a/metadata/md5-cache/sys-libs/libcap-2.59 b/metadata/md5-cache/sys-libs/libcap-2.59
deleted file mode 100644
index 78fb6694fe89..000000000000
--- a/metadata/md5-cache/sys-libs/libcap-2.59
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=tools? ( dev-lang/go )
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=pam? ( sys-libs/pam[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-kernel/linux-headers
-DESCRIPTION=POSIX 1003.1e capabilities
-EAPI=7
-HOMEPAGE=https://sites.google.com/site/fullycapable/
-IUSE=pam static-libs tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( GPL-2 BSD )
-PDEPEND=pam? ( sys-libs/pam[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-SLOT=0
-SRC_URI=https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.59.tar.xz
-_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 pam 41ce39f668e11d31ff4734f3b5794f7d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa usr-ldscript 6ae04038b0001994e6be364ffc1c0156 wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=c7ca2ae488dd60a95ec4a5386d34c9f5
diff --git a/metadata/md5-cache/sys-libs/libcap-2.57 b/metadata/md5-cache/sys-libs/libcap-2.60-r1
similarity index 95%
rename from metadata/md5-cache/sys-libs/libcap-2.57
rename to metadata/md5-cache/sys-libs/libcap-2.60-r1
index bc8d8c0e48ed..5aee4c82af89 100644
--- a/metadata/md5-cache/sys-libs/libcap-2.57
+++ b/metadata/md5-cache/sys-libs/libcap-2.60-r1
@@ -9,6 +9,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s
LICENSE=|| ( GPL-2 BSD )
PDEPEND=pam? ( sys-libs/pam[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
SLOT=0
-SRC_URI=https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.57.tar.xz
+SRC_URI=https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.60.tar.xz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 pam 41ce39f668e11d31ff4734f3b5794f7d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa usr-ldscript 6ae04038b0001994e6be364ffc1c0156 wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=35aea8ed3114766642397034437e155b
+_md5_=31c13330b2dacc9aba6b7187d8170b59
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 1e0df095b973..f035ad343163 100644
Binary files a/metadata/md5-cache/www-client/Manifest.gz and b/metadata/md5-cache/www-client/Manifest.gz differ
diff --git a/metadata/md5-cache/www-client/chromium-97.0.4692.8 b/metadata/md5-cache/www-client/chromium-97.0.4692.20
similarity index 96%
rename from metadata/md5-cache/www-client/chromium-97.0.4692.8
rename to metadata/md5-cache/www-client/chromium-97.0.4692.20
index 9bc5996fa58d..e3ea78bb672e 100644
--- a/metadata/md5-cache/www-client/chromium-97.0.4692.8
+++ b/metadata/md5-cache/www-client/chromium-97.0.4692.20
@@ -9,7 +9,7 @@ KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=BSD
RDEPEND=app-arch/bzip2:= cups? ( >=net-print/cups-1.3.11:= ) dev-libs/expat:= dev-libs/glib:2 >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= >=media-libs/alsa-lib-1.0.19:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-2.9.0:0=[icu(-)] ) media-libs/libjpeg-turbo:= media-libs/libpng:= pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= sys-apps/pciutils:= virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/libxkbcommon:= x11-libs/pango:= media-libs/flac:= >=media-libs/libwebp-0.4.0:= sys-libs/zlib:=[minizip] kerberos? ( virtual/krb5 ) !headless? ( media-libs/mesa:=[gbm(+)] x11-libs/libX11:= x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXext:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxcb:= x11-libs/libxshmfence:= vaapi? ( >=x11-libs/libva-2.7:=[X,drm] ) >=app-accessibility/at-spi2-atk-2.26:2 >=app-accessibility/at-spi2-core-2.26:2 >=dev-libs/atk-2.26 x11-libs/gtk+:3[X] wayland? ( dev-libs/wayland:= screencast? ( media-video/pipewire:0/0.3 ) x11-libs/gtk+:3[wayland,X] x11-libs/libdrm:= ) ) x11-misc/xdg-utils virtual/opengl virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) dev-libs/libxslt:= >=dev-libs/re2-0.2019.08.01:= >=media-libs/openh264-1.6.0:= system-icu? ( >=dev-libs/icu-69.1:= )
REQUIRED_USE=component-build? ( !suid ) screencast? ( wayland )
-SLOT=0/dev
-SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-97.0.4692.8.tar.xz https://github.com/stha09/chromium-patches/releases/download/chromium-97-patchset-4/chromium-97-patchset-4.tar.xz
+SLOT=0/beta
+SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-97.0.4692.20.tar.xz https://github.com/stha09/chromium-patches/releases/download/chromium-97-patchset-4/chromium-97-patchset-4.tar.xz
_eclasses_=check-reqs bfb51de63b0462097e40436214dd43c8 chromium-2 e1f861cb956ab20ffc32a1944eb99a78 desktop c0d27bf73aa08ca05b663dbd31fbef28 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 pax-utils fce6ad998516159787b92e8043167889 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 a8b7938ade305f087865de7e52d079b5 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=8d2bfebf47a5294de7206115e31bd65e
+_md5_=d3bed58432b19a50fe3b9054a38e8651
diff --git a/metadata/md5-cache/www-client/netsurf-3.10-r4 b/metadata/md5-cache/www-client/netsurf-3.10-r4
index 4edb68ef2eb6..5503db3b93fe 100644
--- a/metadata/md5-cache/www-client/netsurf-3.10-r4
+++ b/metadata/md5-cache/www-client/netsurf-3.10-r4
@@ -4,11 +4,11 @@ DESCRIPTION=a free, open source web browser
EAPI=7
HOMEPAGE=https://www.netsurf-browser.org/
IUSE=bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng +png +psl rosprite +svg +svgtiny +webp
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=GPL-2 MIT
RDEPEND=>=dev-libs/libcss-0.9 >=net-libs/libdom-0.3 >=net-libs/libhubbub-0.3 >=dev-libs/libnsutils-0.1.0 >=dev-libs/libutf8proc-2.4 dev-libs/libxml2:2 net-misc/curl bmp? ( >=media-libs/libnsbmp-0.1 ) fbcon? ( >=dev-libs/libnsfb-0.2.2 truetype? ( media-fonts/dejavu >=media-libs/freetype-2.5.0.1 ) ) gif? ( >=media-libs/libnsgif-0.1 ) gtk? ( dev-libs/glib:2 x11-libs/gtk+:3 ) gtk2? ( dev-libs/glib:2 x11-libs/gtk+:2 ) javascript? ( >=dev-libs/nsgenbind-0.7 duktape? ( dev-lang/duktape:= ) !duktape? ( dev-lang/spidermonkey:0= ) ) jpeg? ( >=virtual/jpeg-0-r2:0 ) mng? ( >=media-libs/libmng-1.0.10-r2 ) png? ( >=media-libs/libpng-1.2.51:0 ) psl? ( media-libs/libnspsl ) rosprite? ( >=media-libs/librosprite-0.1.2-r1 ) svg? ( svgtiny? ( >=media-libs/libsvgtiny-0.1.3-r1 ) !svgtiny? ( gnome-base/librsvg:2 ) ) webp? ( >=media-libs/libwebp-0.3.0 )
REQUIRED_USE=|| ( fbcon gtk gtk2 ) duktape? ( javascript )
SLOT=0
SRC_URI=http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.10-src.tar.gz
_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4b66d835ec72e021e359bb81eacfe988 netsurf af8fe1901b583a379a6a32af919cea05 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=d1e6832f8ef7c39c09e47f3afe21ca06
+_md5_=a6bbc11882a20242784bb01ea85a073e
diff --git a/metadata/md5-cache/www-client/vivaldi-4.3.2439.63-r1 b/metadata/md5-cache/www-client/vivaldi-4.3.2439.63-r1
deleted file mode 100644
index 2ed7a54610ff..000000000000
--- a/metadata/md5-cache/www-client/vivaldi-4.3.2439.63-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
-DESCRIPTION=A browser for our friends
-EAPI=8
-HOMEPAGE=https://vivaldi.com/
-IUSE=proprietary-codecs widevine kernel_linux +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_ku +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
-KEYWORDS=-* amd64 ~arm ~arm64
-LICENSE=Vivaldi
-RDEPEND=app-accessibility/at-spi2-atk:2 app-accessibility/at-spi2-core:2 dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo 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/libxshmfence x11-libs/pango[X] proprietary-codecs? ( media-video/ffmpeg-chromium:94 ) widevine? ( www-plugins/chrome-binary-plugins )
-RESTRICT=bindist mirror
-SLOT=0
-SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_4.3.2439.63-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_4.3.2439.63-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_4.3.2439.63-1_arm64.deb )
-_eclasses_=chromium-2 e1f861cb956ab20ffc32a1944eb99a78 desktop c0d27bf73aa08ca05b663dbd31fbef28 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa unpacker 928e1f35ef78ba9fc2b214e29c2b55a4 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=e3bbf2e2d56551dbe38f693d15d80ef7
diff --git a/metadata/md5-cache/www-client/vivaldi-4.3.2439.65-r1 b/metadata/md5-cache/www-client/vivaldi-4.3.2439.65-r1
deleted file mode 100644
index 6a8dbf1bd402..000000000000
--- a/metadata/md5-cache/www-client/vivaldi-4.3.2439.65-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
-DESCRIPTION=A browser for our friends
-EAPI=8
-HOMEPAGE=https://vivaldi.com/
-IUSE=proprietary-codecs widevine kernel_linux +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_ku +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
-KEYWORDS=-* ~amd64 ~arm ~arm64
-LICENSE=Vivaldi
-RDEPEND=app-accessibility/at-spi2-atk:2 app-accessibility/at-spi2-core:2 dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo 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/libxshmfence x11-libs/pango[X] proprietary-codecs? ( media-video/ffmpeg-chromium:94 ) widevine? ( www-plugins/chrome-binary-plugins )
-RESTRICT=bindist mirror
-SLOT=0
-SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_4.3.2439.65-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_4.3.2439.65-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_4.3.2439.65-1_arm64.deb )
-_eclasses_=chromium-2 e1f861cb956ab20ffc32a1944eb99a78 desktop c0d27bf73aa08ca05b663dbd31fbef28 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa unpacker 928e1f35ef78ba9fc2b214e29c2b55a4 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=6613c5b3f052320bf501d972afbe75a2
diff --git a/metadata/md5-cache/www-client/vivaldi-4.3.2439.71-r1 b/metadata/md5-cache/www-client/vivaldi-4.3.2439.71-r1
index 4995ba7b85e1..4f5a822e50ff 100644
--- a/metadata/md5-cache/www-client/vivaldi-4.3.2439.71-r1
+++ b/metadata/md5-cache/www-client/vivaldi-4.3.2439.71-r1
@@ -3,11 +3,11 @@ DESCRIPTION=A browser for our friends
EAPI=8
HOMEPAGE=https://vivaldi.com/
IUSE=proprietary-codecs widevine kernel_linux +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_ku +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
-KEYWORDS=-* ~amd64 ~arm ~arm64
+KEYWORDS=-* amd64 ~arm ~arm64
LICENSE=Vivaldi
RDEPEND=app-accessibility/at-spi2-atk:2 app-accessibility/at-spi2-core:2 dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo 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/libxshmfence x11-libs/pango[X] proprietary-codecs? ( media-video/ffmpeg-chromium:94 ) widevine? ( www-plugins/chrome-binary-plugins )
RESTRICT=bindist mirror
SLOT=0
SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_4.3.2439.71-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_4.3.2439.71-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_4.3.2439.71-1_arm64.deb )
_eclasses_=chromium-2 e1f861cb956ab20ffc32a1944eb99a78 desktop c0d27bf73aa08ca05b663dbd31fbef28 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa unpacker 928e1f35ef78ba9fc2b214e29c2b55a4 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=6613c5b3f052320bf501d972afbe75a2
+_md5_=e3bbf2e2d56551dbe38f693d15d80ef7
diff --git a/metadata/md5-cache/www-client/vivaldi-snapshot-4.4.2482.13-r1 b/metadata/md5-cache/www-client/vivaldi-snapshot-4.4.2482.13-r1
deleted file mode 100644
index 5dac05a7cf8d..000000000000
--- a/metadata/md5-cache/www-client/vivaldi-snapshot-4.4.2482.13-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
-DESCRIPTION=A browser for our friends
-EAPI=8
-HOMEPAGE=https://vivaldi.com/
-IUSE=proprietary-codecs widevine kernel_linux +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_ku +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
-KEYWORDS=-* ~amd64 ~arm ~arm64
-LICENSE=Vivaldi
-RDEPEND=app-accessibility/at-spi2-atk:2 app-accessibility/at-spi2-core:2 dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo 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[X] proprietary-codecs? ( media-video/ffmpeg-chromium:96 ) widevine? ( www-plugins/chrome-binary-plugins )
-RESTRICT=bindist mirror
-SLOT=0
-SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_4.4.2482.13-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_4.4.2482.13-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_4.4.2482.13-1_arm64.deb )
-_eclasses_=chromium-2 e1f861cb956ab20ffc32a1944eb99a78 desktop c0d27bf73aa08ca05b663dbd31fbef28 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa unpacker 928e1f35ef78ba9fc2b214e29c2b55a4 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=5ea25b5e3a181d9a0888401e446ec853
diff --git a/metadata/md5-cache/www-client/vivaldi-snapshot-4.4.2473.3-r1 b/metadata/md5-cache/www-client/vivaldi-snapshot-4.4.2490.3
similarity index 93%
rename from metadata/md5-cache/www-client/vivaldi-snapshot-4.4.2473.3-r1
rename to metadata/md5-cache/www-client/vivaldi-snapshot-4.4.2490.3
index bcabcd75a8d2..9c0cd64bc282 100644
--- a/metadata/md5-cache/www-client/vivaldi-snapshot-4.4.2473.3-r1
+++ b/metadata/md5-cache/www-client/vivaldi-snapshot-4.4.2490.3
@@ -8,6 +8,6 @@ LICENSE=Vivaldi
RDEPEND=app-accessibility/at-spi2-atk:2 app-accessibility/at-spi2-core:2 dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo 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[X] proprietary-codecs? ( media-video/ffmpeg-chromium:96 ) widevine? ( www-plugins/chrome-binary-plugins )
RESTRICT=bindist mirror
SLOT=0
-SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_4.4.2473.3-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_4.4.2473.3-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_4.4.2473.3-1_arm64.deb )
+SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_4.4.2490.3-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_4.4.2490.3-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_4.4.2490.3-1_arm64.deb )
_eclasses_=chromium-2 e1f861cb956ab20ffc32a1944eb99a78 desktop c0d27bf73aa08ca05b663dbd31fbef28 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa unpacker 928e1f35ef78ba9fc2b214e29c2b55a4 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
_md5_=5ea25b5e3a181d9a0888401e446ec853
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index b0e79de37620..76d57be0c617 100644
Binary files a/metadata/md5-cache/x11-libs/Manifest.gz and b/metadata/md5-cache/x11-libs/Manifest.gz differ
diff --git a/metadata/md5-cache/x11-libs/libva-2.13.0-r1 b/metadata/md5-cache/x11-libs/libva-2.13.0-r1
index b69723b5ce5c..6d95cf6fe8e8 100644
--- a/metadata/md5-cache/x11-libs/libva-2.13.0-r1
+++ b/metadata/md5-cache/x11-libs/libva-2.13.0-r1
@@ -5,7 +5,7 @@ DESCRIPTION=Video Acceleration (VA) API for Linux
EAPI=7
HOMEPAGE=https://01.org/linuxmedia/vaapi
IUSE=+drm opengl utils wayland X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=MIT
PDEPEND=utils? ( media-video/libva-utils )
RDEPEND=>=x11-libs/libdrm-2.4.60[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-util/wayland-scanner[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXfixes-5.0.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
@@ -13,4 +13,4 @@ REQUIRED_USE=|| ( drm wayland X ) opengl? ( X )
SLOT=0/2
SRC_URI=https://github.com/intel/libva/archive/2.13.0.tar.gz -> libva-2.13.0.tar.gz
_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 optfeature 30ce9dec2b8943338c9b015bd32bac6a toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
-_md5_=b22148d7d16f10ae65c0f2c9acaa0377
+_md5_=634a625d0a069ea268d34f5bc1fedf2a
diff --git a/metadata/md5-cache/x11-libs/libva-intel-media-driver-21.3.5 b/metadata/md5-cache/x11-libs/libva-intel-media-driver-21.3.5
index bb94616944e5..3ff703fc1d4e 100644
--- a/metadata/md5-cache/x11-libs/libva-intel-media-driver-21.3.5
+++ b/metadata/md5-cache/x11-libs/libva-intel-media-driver-21.3.5
@@ -5,11 +5,11 @@ DESCRIPTION=Intel Media Driver for VAAPI (iHD)
EAPI=7
HOMEPAGE=https://github.com/intel/media-driver
IUSE=+custom-cflags set-as-default test X
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT BSD
RDEPEND=>=media-libs/gmmlib-21.3.1 >=x11-libs/libva-2.13.0[X?]
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/intel/media-driver/archive/intel-media-21.3.5.tar.gz
_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
-_md5_=b7b9369fc9fa725cddfd707971bc3897
+_md5_=cdb59908ad6d587d2e87b67384110c7f
diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz
index 2189464eaf88..68055fbd9894 100644
Binary files a/metadata/md5-cache/xfce-extra/Manifest.gz and b/metadata/md5-cache/xfce-extra/Manifest.gz differ
diff --git a/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.7.0 b/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.7.0
new file mode 100644
index 000000000000..93f0a2d7821b
--- /dev/null
+++ b/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.7.0
@@ -0,0 +1,13 @@
+BDEPEND=sys-devel/gettext virtual/pkgconfig dev-util/ninja >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=virtual/libintl x11-libs/gtk+:3 xfce-base/exo:= xfce-base/garcon:= xfce-base/libxfce4ui:= xfce-base/libxfce4util:= xfce-base/xfce4-panel:=
+DESCRIPTION=Alternate application launcher for Xfce
+EAPI=8
+HOMEPAGE=https://gottcode.org/xfce4-whiskermenu-plugin/
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=GPL-2+
+RDEPEND=virtual/libintl x11-libs/gtk+:3 xfce-base/exo:= xfce-base/garcon:= xfce-base/libxfce4ui:= xfce-base/libxfce4util:= xfce-base/xfce4-panel:=
+SLOT=0
+SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-whiskermenu-plugin/2.7/xfce4-whiskermenu-plugin-2.7.0.tar.bz2
+_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg-utils 4f29a8b760a594a212abe9c2ba957c31
+_md5_=fa16ecf3aa2a4b455380d56323e7caed
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 7809e8a03010..8980abe97632 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sat, 20 Nov 2021 04:09:05 +0000
+Sat, 20 Nov 2021 18:39:04 +0000
diff --git a/metadata/projects.xml b/metadata/projects.xml
index f159d486d459..26ca4efbf93c 100644
--- a/metadata/projects.xml
+++ b/metadata/projects.xml
@@ -1889,11 +1889,6 @@
juippis@gentoo.org
Joonas Niilola
-
- polynomial-c@gentoo.org
- Lars Wendler
- Package Maintainer
-
whissi@gentoo.org
Thomas Deutschmann
diff --git a/metadata/timestamp b/metadata/timestamp
index c441bbc49d0e..7e9a935d349c 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sat Nov 20 04:09:04 AM UTC 2021
+Sat Nov 20 06:39:03 PM UTC 2021
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 97fed03a7469..efea8a2c2550 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sat, 20 Nov 2021 04:30:01 +0000
+Sat, 20 Nov 2021 19:00:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 51885863c1d0..240541c0bfd2 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-c5757352511ea0c6a209fceb97b40a0ac49b969c 1637380448 2021-11-20T03:54:08+00:00
+027540cd8442d2fb728093ebed18381bd3758f83 1637431685 2021-11-20T18:08:05+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 2ee81831b581..472d31c1a055 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1637381101 Sat 20 Nov 2021 04:05:01 AM UTC
+1637433301 Sat 20 Nov 2021 06:35:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 2b79c5f559ce..8980abe97632 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sat, 20 Nov 2021 04:09:04 +0000
+Sat, 20 Nov 2021 18:39:04 +0000
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index e8a76830d94d..65b866f8a3e9 100644
Binary files a/net-irc/Manifest.gz and b/net-irc/Manifest.gz differ
diff --git a/net-irc/ergo/Manifest b/net-irc/ergo/Manifest
index a11d6eaa2601..5fd16b1a9a7b 100644
--- a/net-irc/ergo/Manifest
+++ b/net-irc/ergo/Manifest
@@ -1 +1,2 @@
DIST ergo-2.7.0.tar.gz 3115191 BLAKE2B 13bc6f4ddb26369912ed28205f4cee1f39d483481ffe5c6b87db1b2a49c0357d639c35d72d667bd63e2d1feec4cca4d0fb696e3edc2941be8f1bea8c5730adb7 SHA512 ac1171c68c07d0e1f5204ba14acc3eff7eb367e1a85cdeef79fb91bb9acc98109507a34a788cf99cd32125fb1a0f0b5b5c8afbb46b631d5d0da8dc70ab5c651c
+DIST ergo-2.8.0.tar.gz 3150109 BLAKE2B 07b725e9db49f101544a7f7cbbb197c77187f35c59e07055ff46a6ffb0a62cb250915c36209fce453e3158000f8b0eeb16189303b5dc78fda3daf6c2e8a35b28 SHA512 4f3c33286be91cf12cf6cc6b56598bf6adf60c88cd22290d3221457e4d08d7957b1922a18b151726a341825a65168daf1174c622c54268c5aa744ed9c9a0326b
diff --git a/net-irc/ergo/ergo-2.8.0.ebuild b/net-irc/ergo/ergo-2.8.0.ebuild
new file mode 100644
index 000000000000..edff5c53fda6
--- /dev/null
+++ b/net-irc/ergo/ergo-2.8.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module systemd
+
+DESCRIPTION="A modern IRC server written in Go"
+HOMEPAGE="https://ergo.chat/ https://github.com/ergochat/ergo"
+SRC_URI="https://github.com/ergochat/ergo/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# No test files are included in release tarballs
+# We may even want to package irctest
+RESTRICT="test"
+
+BDEPEND=">=dev-lang/go-1.14"
+RDEPEND="
+ acct-user/oragono
+ acct-group/oragono
+"
+
+DOCS=( README.md docs/MANUAL.md docs/USERGUIDE.md )
+
+src_prepare() {
+ default
+
+ # Minor fiddling with paths
+ sed -i \
+ -e 's:/home/ergo/ergo:/usr/bin/ergo:' \
+ -e 's:/home/ergo:/var/lib/ergo:' \
+ -e 's:/var/lib/ergo/ircd.yaml:/etc/ergo/ircd.yaml:' \
+ -e 's:User=ergo:User=oragono:' \
+ distrib/systemd/ergo.service || die
+}
+
+src_compile() {
+ go build -mod=vendor . || die
+}
+
+src_install() {
+ einstalldocs
+
+ dobin ergo
+
+ insinto /etc/ergo
+ doins default.yaml
+
+ newinitd "${FILESDIR}"/ergo.initd ergo
+ newconfd "${FILESDIR}"/ergo.confd ergo
+
+ keepdir /var/lib/ergo
+ fowners oragono:oragono /var/lib/ergo
+
+ insinto /var/lib/ergo
+ doins -r languages/
+
+ systemd_dounit distrib/systemd/ergo.service
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ elog "Please copy the example config in ${EROOT}/etc/ergo:"
+ elog "e.g. cp ${EROOT}/etc/ergo/default.yaml ${EROOT}/etc/ergo/ircd.yaml"
+ fi
+}
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index c40a1aef1601..ebf3865f790f 100644
Binary files a/net-mail/Manifest.gz and b/net-mail/Manifest.gz differ
diff --git a/net-mail/cyrus-imapd/cyrus-imapd-3.0.16-r1.ebuild b/net-mail/cyrus-imapd/cyrus-imapd-3.0.16-r1.ebuild
index cdbc51c6944c..3e10403da608 100644
--- a/net-mail/cyrus-imapd/cyrus-imapd-3.0.16-r1.ebuild
+++ b/net-mail/cyrus-imapd/cyrus-imapd-3.0.16-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz"
LICENSE="BSD-with-attribution GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86"
IUSE="afs backup calalarm caps clamav http kerberos ldap lmdb \
mysql nntp pam perl postgres replication +server sieve snmp \
sqlite ssl static-libs tcpd test xapian"
diff --git a/net-proxy/Manifest.gz b/net-proxy/Manifest.gz
index 1db99a4de646..acbe41b186d1 100644
Binary files a/net-proxy/Manifest.gz and b/net-proxy/Manifest.gz differ
diff --git a/net-proxy/haproxy/haproxy-2.0.25.ebuild b/net-proxy/haproxy/haproxy-2.0.25.ebuild
index 462ffc137f9c..878d6a4d8741 100644
--- a/net-proxy/haproxy/haproxy-2.0.25.ebuild
+++ b/net-proxy/haproxy/haproxy-2.0.25.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
HOMEPAGE="http://www.haproxy.org"
if [[ ${PV} != *9999 ]]; then
SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz"
- KEYWORDS="amd64 arm ~ppc x86"
+ KEYWORDS="amd64 arm ppc x86"
else
EGIT_REPO_URI="http://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/"
EGIT_BRANCH=master
diff --git a/net-proxy/haproxy/haproxy-2.2.17.ebuild b/net-proxy/haproxy/haproxy-2.2.17.ebuild
index 462ffc137f9c..878d6a4d8741 100644
--- a/net-proxy/haproxy/haproxy-2.2.17.ebuild
+++ b/net-proxy/haproxy/haproxy-2.2.17.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
HOMEPAGE="http://www.haproxy.org"
if [[ ${PV} != *9999 ]]; then
SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz"
- KEYWORDS="amd64 arm ~ppc x86"
+ KEYWORDS="amd64 arm ppc x86"
else
EGIT_REPO_URI="http://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/"
EGIT_BRANCH=master
diff --git a/net-proxy/haproxy/haproxy-2.4.4.ebuild b/net-proxy/haproxy/haproxy-2.4.4.ebuild
index 5928f4da6cd6..faf2bdbf4d8d 100644
--- a/net-proxy/haproxy/haproxy-2.4.4.ebuild
+++ b/net-proxy/haproxy/haproxy-2.4.4.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
HOMEPAGE="http://www.haproxy.org"
if [[ ${PV} != *9999 ]]; then
SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz"
- KEYWORDS="amd64 arm ~arm64 ~ppc x86"
+ KEYWORDS="amd64 arm ~arm64 ppc x86"
else
EGIT_REPO_URI="http://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/"
EGIT_BRANCH=master
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index ac0ea4f1050b..753c6fd50242 100644
Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ
diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask
index 551b599f2ff5..6c43cbf25fce 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James (2021-11-20)
+# dev-python/networkx is not yet marked stable on arm*
+app-admin/setools infoflow
+
# Sam James (2021-10-25)
# Various dependencies not yet stable on arm
# bug #816981
diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask
index 9105df5606ec..1cec2de5360c 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James (2021-11-20)
+# dev-python/networkx is not yet marked stable on arm*
+app-admin/setools infoflow
+
# Sam James (2021-10-25)
# Has unstable dependencies we don't want to drag in yet
# bug #816981
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index bc9ffc405fad..f425d78552fd 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James (2021-11-20)
+# Wants /usr/bin/locale
+# Fails to build with errors like:
+# ```
+# Use of uninitialized value $Text::WrapI18N::charmap in pattern match (m//) at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 155.
+# Can't exec "/usr/bin/locale": No such file or directory at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 134.
+# ```
+app-text/po4a
+
# Hank Leininger (2021-07-14)
# Uses glibc-specific rexec(3) function, bug #715898
net-misc/netkit-rsh
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index f58de338da4a..f0c940f535cc 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
+# Sam James (2021-11-20)
+# Pulls in po4a which doesn't seem to work on musl (wants /usr/bin/locale)
+sys-apps/man-db nls
+
# Sam James (2021-11-07)
# gdb-10[nls] doesn't build on musl
# "ax.cc:(.text+0x2e0): undefined reference to `libintl_gettext'"
diff --git a/profiles/package.mask b/profiles/package.mask
index 18c104455d62..439503a58a1a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
#--- END OF EXAMPLES ---
+# Hans de Graaff (2021-11-20)
+# Obsolete package. Last upstream release in 2014, upstream itself is
+# gone. No reverse dependencies in Gentoo.
+# Masked for removal in 30 days.
+dev-ruby/rack-ssl
+
# Arthur Zamarin (2021-11-19)
# Doesn't work with latest versions of adb, source not easily ported
# to python 3.9 and 3.10. No upstream activity for 7 years.
@@ -227,11 +233,6 @@ perl-core/Pod-Simple
perl-core/Sys-Syslog
perl-core/Term-ANSIColor
-# Sam James (2021-11-03)
-# Newer Meson versions make unknown arguments fatal.
-# Masked for testing. bug #821544
->=dev-util/meson-0.60.0
-
# Sam James (2021-11-03)
# Known issues with YAMA (kernel.yama.ptrace_scope=1) which is on by default
# in at least the sys-kernel/gento-kernel kernel config.
@@ -366,12 +367,6 @@ dev-db/henplus
# Removal on 2021-11-22. Bug #819624.
dev-lang/nwcc
-# Stephan Hartmann (2021-10-23)
-# Dev channel releases are only for people who
-# are developers or want more experimental features
-# and accept a more unstable release.
->=www-client/chromium-97
-
# Arthur Zamarin (2021-10-22)
# EAPI=5, no revdeps, dead upstream. As documentation only package,
# upstream isn't even closely updated to latest API by cheetah.
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 3b85d60c0251..2bd977b14c27 100644
Binary files a/sys-apps/Manifest.gz and b/sys-apps/Manifest.gz differ
diff --git a/sys-apps/busybox/busybox-1.34.1.ebuild b/sys-apps/busybox/busybox-1.34.1.ebuild
index 96c6d880b230..b1a831ef90de 100644
--- a/sys-apps/busybox/busybox-1.34.1.ebuild
+++ b/sys-apps/busybox/busybox-1.34.1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]] ; then
else
MY_P="${PN}-${PV/_/-}"
SRC_URI="https://www.busybox.net/downloads/${MY_P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
fi
LICENSE="GPL-2" # GPL-2 only
diff --git a/sys-apps/etckeeper/Manifest b/sys-apps/etckeeper/Manifest
index 6c890330f723..538b9972d7a1 100644
--- a/sys-apps/etckeeper/Manifest
+++ b/sys-apps/etckeeper/Manifest
@@ -1,2 +1 @@
-DIST etckeeper-1.18.14.tar.gz 93528 BLAKE2B b36316b4a92ae7f885a1c0c0974fa69a3c1cee06ab9eb0bbee8c025f76b1dffcd19ac2f92fed49372873f54234ec1e8da023cab98097562d3eecd862ca4d98c7 SHA512 1bc01845d47ce3af1ef56474745843e8be6e005da90a21bed302fe73476fbf1f64b84fae7dac73139c394ca698bd146e1609fa34ebbc6737ba73a6f61e670948
DIST etckeeper-1.18.16.tar.gz 93638 BLAKE2B 0cc91bd23d4d8ceeddcd18c9b6a93fbebdd5146296d565195b38432aa015b9317931e25e741e4639cdf15d7cb8235eaf9cb824f8afaf1c5fc13c954b8c3c294d SHA512 48a9f0089f72d62d68467b17a5a441dbf219c6b5b817b8ef2160b5f50eef6492257393c482a658ce11a97983ed037caa80b92e289049987bde5f8fbb22c98f07
diff --git a/sys-apps/etckeeper/etckeeper-1.18.14.ebuild b/sys-apps/etckeeper/etckeeper-1.18.14.ebuild
deleted file mode 100644
index 19e82426b9ea..000000000000
--- a/sys-apps/etckeeper/etckeeper-1.18.14.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1 prefix systemd tmpfiles
-
-DESCRIPTION="A collection of tools to let /etc be stored in a repository"
-HOMEPAGE="https://etckeeper.branchable.com/"
-SRC_URI="https://git.joeyh.name/index.cgi/etckeeper.git/snapshot/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm ppc64 x86"
-SLOT="0"
-IUSE="cron test"
-
-BDEPEND="test? (
- dev-util/bats
- dev-vcs/git
-)"
-
-RDEPEND="app-portage/portage-utils
- cron? ( virtual/cron )
- || (
- dev-vcs/git
- dev-vcs/mercurial
- dev-vcs/darcs
- )
-"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.18.14-gentoo.patch )
-
-src_prepare() {
- default
- hprefixify *.d/* etckeeper
- sed -i \
- -e s'@zsh/vendor-completions@zsh/site-functions@' \
- -e s"@/lib/systemd/system@"$(systemd_get_systemunitdir)"@" \
- Makefile || die
- rm -v init.d/60darcs-deleted-symlinks || die
-}
-
-src_compile() {
- :
-}
-
-src_install() {
- emake DESTDIR="${ED}" install
-
- doenvd "$(prefixify_ro "${FILESDIR}"/99${PN})"
-
- newbashcomp bash_completion ${PN}
- dodoc doc/README.mdwn
- newdoc "${FILESDIR}"/bashrc-r1 bashrc.example
-
- rm -rv "${ED}/var/cache" || die
- newtmpfiles "${FILESDIR}/${PN}".tmpfilesd "${PN}".conf
-
- if use cron ; then
- exeinto /etc/cron.daily
- newexe debian/cron.daily etckeeper
- fi
-}
-
-pkg_postinst() {
- tmpfiles_process "${PN}.conf"
-
- elog "${PN} supports git, mercurial and darcs"
- elog "This ebuild just ensures at least one is installed!"
- elog
- elog "You may want to adjust your /etc/portage/bashrc"
- elog "see the example file in /usr/share/doc/${PF}"
- elog
- elog "To initialise your etc-dir as a repository run:"
- elog "${PN} init -d /etc"
-}
diff --git a/sys-apps/etckeeper/etckeeper-1.18.16-r1.ebuild b/sys-apps/etckeeper/etckeeper-1.18.16-r1.ebuild
index 59bbf2620c58..6c38aac1376e 100644
--- a/sys-apps/etckeeper/etckeeper-1.18.16-r1.ebuild
+++ b/sys-apps/etckeeper/etckeeper-1.18.16-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://etckeeper.branchable.com/"
SRC_URI="https://git.joeyh.name/index.cgi/etckeeper.git/snapshot/${P}.tar.gz"
LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
SLOT="0"
IUSE="cron test"
diff --git a/sys-apps/lm-sensors/lm-sensors-3.6.0.ebuild b/sys-apps/lm-sensors/lm-sensors-3.6.0.ebuild
index 1fcbdb4b3826..9fba4b6c08e2 100644
--- a/sys-apps/lm-sensors/lm-sensors-3.6.0.ebuild
+++ b/sys-apps/lm-sensors/lm-sensors-3.6.0.ebuild
@@ -134,7 +134,13 @@ multilib_src_compile() {
}
multilib_src_install() {
+ # We need to set CC and friends again here to avoid recompilation for cross
+ # bug #799851
emake \
+ CC="$(tc-getCC)" \
+ CXX="$(tc-getCXX)" \
+ LD="$(tc-getLD)" \
+ AR="$(tc-getAR)" \
DESTDIR="${ED}" \
PREFIX="/usr" \
MANDIR="/usr/share/man" \
diff --git a/sys-apps/systemd/systemd-249.6.ebuild b/sys-apps/systemd/systemd-249.6.ebuild
index 8348517478b6..1370a0cb30e6 100644
--- a/sys-apps/systemd/systemd-249.6.ebuild
+++ b/sys-apps/systemd/systemd-249.6.ebuild
@@ -20,7 +20,7 @@ else
MY_P=${MY_PN}-${MY_PV}
S=${WORKDIR}/${MY_P}
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1 systemd toolchain-funcs udev usr-ldscript
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz
index 0a151d927e0d..86002e5b305e 100644
Binary files a/sys-block/Manifest.gz and b/sys-block/Manifest.gz differ
diff --git a/sys-block/tgt/tgt-1.0.80.ebuild b/sys-block/tgt/tgt-1.0.80.ebuild
index ddb69084a054..6b69bccd3612 100644
--- a/sys-block/tgt/tgt-1.0.80.ebuild
+++ b/sys-block/tgt/tgt-1.0.80.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc ppc64 ~x86"
IUSE="fcoe fcp ibmvio infiniband rbd"
DEPEND="
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index 2b9e5e2e1524..af31d4dc409e 100644
Binary files a/sys-cluster/Manifest.gz and b/sys-cluster/Manifest.gz differ
diff --git a/sys-cluster/singularity/Manifest b/sys-cluster/singularity/Manifest
index bbf48ef06e67..66b4cf996558 100644
--- a/sys-cluster/singularity/Manifest
+++ b/sys-cluster/singularity/Manifest
@@ -1,3 +1,2 @@
-DIST singularity-3.8.0.tar.gz 7892955 BLAKE2B a75c9a5646cf5bfcc906bdda0e72e062787f6694322ca62ff329c63dfad051edc6c751e4e58cf01476a133947d87ad6230ba60e2d7b7da75ba654486a6c8d48c SHA512 b1e3dc673fbf58d8fa13bea4c67114d1abf0f17e86f1958f585795374107f6b18dd854899b4a574dc3e4d8d4abf4177c26e63c7c3436ae1d35c66331f1630272
DIST singularity-3.8.3.tar.gz 7948604 BLAKE2B 67c8f4e52faf46a25c1bc16d4f05100f92cfb67b111898bebaeed827bb545f9d44fc3aaae99cbea020ec934c7dd3412b119a3f7f3f003f3e09a5e86dd2816957 SHA512 ede69bfa6602d75f67354afc215a1cf51db769df052662b77a8f1ac88cf580f13683190231452611ba618cda0e63af746dcdf59ab41611a9035bd199f8b50ec5
DIST singularity-3.8.4.tar.gz 7959412 BLAKE2B 17786ef9c5a7d3ba0a6494253b5ad5972e89882a5e31aa9da14e62fbc5e8b515e39b22a5832fddb3fbd9cec74caabcb49264541412bc33955643d708ff7a7dc2 SHA512 21170fcea6d49edd827b000b7885fd4bd4a35fc4367a68f1358f45f181fe6b09eae6336bb02007948c20841483c1b74831faca8408cd3f2982be780712967c55
diff --git a/sys-cluster/singularity/singularity-3.8.0.ebuild b/sys-cluster/singularity/singularity-3.8.0.ebuild
deleted file mode 100644
index e0cda2b957ce..000000000000
--- a/sys-cluster/singularity/singularity-3.8.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info toolchain-funcs
-
-DESCRIPTION="Application containers for Linux"
-HOMEPAGE="https://sylabs.io"
-SRC_URI="https://github.com/hpcng/${PN}/releases/download/v${PV}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="examples +network +suid"
-
-# Do not complain about CFLAGS etc. since go projects do not use them.
-QA_FLAGS_IGNORED='.*'
-
-COMMON="sys-libs/libseccomp"
-BDEPEND="virtual/pkgconfig"
-DEPEND="${COMMON}
- >=dev-lang/go-1.13.0
- app-crypt/gpgme
- dev-libs/openssl
- sys-apps/util-linux
- sys-fs/cryptsetup"
-RDEPEND="${COMMON}
- sys-fs/squashfs-tools"
-
-CONFIG_CHECK="~SQUASHFS"
-
-src_configure() {
- local myconfargs=(
- -c "$(tc-getBUILD_CC)" \
- -x "$(tc-getBUILD_CXX)" \
- -C "$(tc-getCC)" \
- -X "$(tc-getCXX)" \
- --prefix=/usr \
- --sysconfdir=/etc \
- --runstatedir=/run \
- --localstatedir=/var \
- $(usex network "" "--without-network") \
- $(usex suid "" "--without-suid")
- )
- ./mconfig -v ${myconfargs[@]} || die "Error invoking mconfig"
-}
-
-src_compile() {
- emake -C builddir
-}
-
-src_install() {
- emake DESTDIR="${ED}" -C builddir install
- keepdir /var/singularity/mnt/session
-
- # As of version 3.5.3 this seems to be very much broken, affecting
- # commands which have got nothing to do with singularity (example:
- # completion on 'udisks mount -b /dev/' rejects all files from that
- # directory other than 'autofs'). Moreover, this should go into
- # $(get_bashcompdir) (from bash-completion-r1.eclass) rather than /etc.
- # Hopefully temporary, which is why we delete this at install time
- # instead of patching build scripts not to generate bash-completion
- # data in the first place.
- rm -rf "${ED}"/etc/bash_completion.d || die
-
- dodoc README.md CONTRIBUTORS.md CONTRIBUTING.md
- if use examples; then
- dodoc -r examples
- fi
-}
diff --git a/sys-cluster/singularity/singularity-3.8.3.ebuild b/sys-cluster/singularity/singularity-3.8.3.ebuild
index 23381b24b7b0..8e297e844c82 100644
--- a/sys-cluster/singularity/singularity-3.8.3.ebuild
+++ b/sys-cluster/singularity/singularity-3.8.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/hpcng/${PN}/releases/download/v${PV}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~riscv x86 ~amd64-linux ~x86-linux"
IUSE="examples +network +suid"
# Do not complain about CFLAGS etc. since go projects do not use them.
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 502d37bfa59a..568c290b59ff 100644
Binary files a/sys-libs/Manifest.gz and b/sys-libs/Manifest.gz differ
diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest
index fd5d6a67f279..4f4e42436180 100644
--- a/sys-libs/libcap/Manifest
+++ b/sys-libs/libcap/Manifest
@@ -1,5 +1,2 @@
DIST libcap-2.49.tar.xz 139568 BLAKE2B 5746dcdf2a737e747450bd50a701ee8543277b17b7fbf1304b79f707a088ea74dc6dc79c61ff89b55b718a460a7b0814f960f44d07944a97b832b78f4e14e07f SHA512 2934a2ded1370edeb9603dbf43d8ca23a2eb5d67efc5cec5d4ba96c707a8db2702da8aa9be0cb86c5ff100d37ec96115c7777a7566ad0ab2e0b4a288bbe357d0
-DIST libcap-2.57.tar.xz 167740 BLAKE2B e0c004f3d11caf824d907315e6102707bb34c0ef3e9d430f23c191d711f073267ef6dc44463e2ce8041b8d13658b0c20560f7f3c6387f770ff9e66b81ff9f5d3 SHA512 5c70b3c6a1248ca0de92538614f0d0d516d72f6f25b135c92738c377b67533662e6fd6b0b61cb051ec99f406387d3334fcc7ddb54789626e4c387bcf46ebffbf
-DIST libcap-2.58.tar.xz 168520 BLAKE2B 9f160c08e7e8bcb9eb49ab6a7a0805145461613a946ccfebeadc269b26331eadc9f467437b2f5b022e9a545b034ea4fd8fed4d5893e84d9a48dd85318810b974 SHA512 092e45f82113293e1c2db7e51dca7298496c2a3af08eb41107e8c2b4798c25d3c9059e152181dc048b232fe0e59c4c3beaa158da2e5798cd6e1013d85226a9cf
-DIST libcap-2.59.tar.xz 168404 BLAKE2B 5db562b389f2c4034b5fa840a14f7fd7ada49470fea8d13828b2c302a7d768831a6215593d21938b8e1d5bd65fa0581628809526fa5f6091ca4eac5e884cd38c SHA512 296c11259e1b4d577b3527ab5e2160be3f94a2bee7d63d1b7feadc603f7e160b72f8c8ede34dec269f5eb7595304ff290693803be778bdbbe088de0e99a33812
DIST libcap-2.60.tar.xz 170744 BLAKE2B 858b5133a5cb2f3b30dab569a6c9f2097034318c90419fa2372e0b28c891160f5e84b54b302b2d98664df8f7c44df78eb3cb4e47b328cecd4c27e7ab223045ae SHA512 f2ff0d81df7251c05decda706ccc6463ce58df6a3c542fe479328dce5416f77aa5c6a09a1ab05a1d1a3638e6dae5c0e546aaa4824843a570700a8927fb7f73e6
diff --git a/sys-libs/libcap/files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch b/sys-libs/libcap/files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch
index 0f737361a4d1..e5455cd1ebb6 100644
--- a/sys-libs/libcap/files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch
+++ b/sys-libs/libcap/files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch
@@ -11,12 +11,6 @@ Signed-off-by: Mike Frysinger
Forward ported from libcap-2.20 to libcap-2.25
Signed-off-by: Lars Wendler
----
- progs/Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/progs/Makefile b/progs/Makefile
-index c094a24..4a6db38 100644
--- a/progs/Makefile
+++ b/progs/Makefile
@@ -27,7 +27,7 @@ install: all
@@ -28,6 +22,3 @@ index c094a24..4a6db38 100644
endif
clean:
---
-2.7.1
-
diff --git a/sys-libs/libcap/files/libcap-2.38-no_perl.patch b/sys-libs/libcap/files/libcap-2.38-no_perl.patch
index f3e0c468c869..9104484d5770 100644
--- a/sys-libs/libcap/files/libcap-2.38-no_perl.patch
+++ b/sys-libs/libcap/files/libcap-2.38-no_perl.patch
@@ -14,12 +14,6 @@ Forward ported from libcap-2.26 to libcap-2.28
Forward ported from libcap-2.28 to libcap-2.38
Signed-off-by: Lars Wendler
----
- libcap/Makefile | 26 +++++++++++++++++++-------
- 1 file changed, 19 insertions(+), 7 deletions(-)
-
-diff --git a/libcap/Makefile b/libcap/Makefile
-index 3d6463d..df2526c 100644
--- a/libcap/Makefile
+++ b/libcap/Makefile
@@ -22,6 +22,8 @@ MAJLIBNAME=$(LIBNAME).$(VERSION)
@@ -66,6 +60,3 @@ index 3d6463d..df2526c 100644
$(STACAPLIBNAME): $(CAPOBJS)
$(AR) rcs $@ $^
---
-2.27.0
-
diff --git a/sys-libs/libcap/files/libcap-2.48-build-system-fixes.patch b/sys-libs/libcap/files/libcap-2.48-build-system-fixes.patch
index a672ecedaca6..b3986e19546c 100644
--- a/sys-libs/libcap/files/libcap-2.48-build-system-fixes.patch
+++ b/sys-libs/libcap/files/libcap-2.48-build-system-fixes.patch
@@ -27,17 +27,6 @@ Forward ported from libcap-2.44 to libcap-2.45
Forward ported from libcap-2.45 to libcap-2.48
Signed-off-by: Lars Wendler
----
- Make.Rules | 10 ++++++----
- Makefile | 1 -
- libcap/Makefile | 7 ++++---
- pam_cap/Makefile | 8 +++++---
- progs/Makefile | 2 +-
- tests/Makefile | 6 ++++--
- 6 files changed, 20 insertions(+), 14 deletions(-)
-
-diff --git a/Make.Rules b/Make.Rules
-index ded9014..07b716f 100644
--- a/Make.Rules
+++ b/Make.Rules
@@ -52,7 +52,6 @@ GOMAJOR=0
@@ -73,8 +62,6 @@ index ded9014..07b716f 100644
INDENT := $(shell if [ -n "$$(which indent 2>/dev/null)" ]; then echo "| indent -kr" ; fi)
# SHARED tracks whether or not the SHARED libraries (libcap.so,
-diff --git a/Makefile b/Makefile
-index 7150b9b..9dff1e9 100644
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,6 @@ ifeq ($(GOLANG),yes)
@@ -85,8 +72,6 @@ index 7150b9b..9dff1e9 100644
$(MAKE) -C progs $@
$(MAKE) -C doc $@
$(MAKE) -C kdebug $@
-diff --git a/libcap/Makefile b/libcap/Makefile
-index 9563d88..4b42f01 100644
--- a/libcap/Makefile
+++ b/libcap/Makefile
@@ -25,6 +25,7 @@ MINCAPLIBNAME=$(MAJCAPLIBNAME).$(MINOR)
@@ -119,8 +104,6 @@ index 9563d88..4b42f01 100644
cap_test: cap_test.c libcap.h
$(CC) $(CFLAGS) $(IPATH) $< -o $@
-diff --git a/pam_cap/Makefile b/pam_cap/Makefile
-index 56604fd..2da4674 100644
--- a/pam_cap/Makefile
+++ b/pam_cap/Makefile
@@ -3,6 +3,8 @@
@@ -152,8 +135,6 @@ index 56604fd..2da4674 100644
test: pam_cap.so
make testlink
-diff --git a/progs/Makefile b/progs/Makefile
-index 1d7fc7a..64dbe86 100644
--- a/progs/Makefile
+++ b/progs/Makefile
@@ -28,7 +28,7 @@ $(BUILD): %: %.o $(DEPS)
@@ -165,8 +146,6 @@ index 1d7fc7a..64dbe86 100644
install: all
mkdir -p -m 0755 $(FAKEROOT)$(SBINDIR)
-diff --git a/tests/Makefile b/tests/Makefile
-index 1e7039d..5874624 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -13,6 +13,8 @@ ifeq ($(PTHREADS),yes)
@@ -194,6 +173,3 @@ index 1e7039d..5874624 100644
# privileged
run_libcap_launch_test: libcap_launch_test noop ../progs/tcapsh-static
---
-2.30.0
-
diff --git a/sys-libs/libcap/files/libcap-2.57-parallel-make.patch b/sys-libs/libcap/files/libcap-2.57-parallel-make.patch
deleted file mode 100644
index 612044bcfb0d..000000000000
--- a/sys-libs/libcap/files/libcap-2.57-parallel-make.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://git.kernel.org/pub/scm/libs/libcap/libcap.git/patch/?id=893c134ca5cd6fc33ac19d8dbb9d985067d2e66b
-
-From: "Andrew G. Morgan"
-Date: Fri, 10 Sep 2021 16:11:57 -0700
-Subject: Another missing dependency for make -j13
-
-One more missing dependency for pam_cap.so building.
-
-Signed-off-by: Andrew G. Morgan
---- a/pam_cap/Makefile
-+++ b/pam_cap/Makefile
-@@ -19,7 +19,11 @@ install: all
- execable.o: execable.c ../libcap/execable.h ../libcap/loader.txt
- $(CC) $(CFLAGS) $(CPPFLAGS) -DLIBCAP_VERSION=\"libcap-$(VERSION).$(MINOR)\" -DSHARED_LOADER=\"$(shell cat ../libcap/loader.txt)\" -c execable.c -o $@
-
--pam_cap.so: pam_cap.o execable.o pam_cap_linkopts
-+LIBCAP:
-+ $(MAKE) -C ../libcap all
-+ touch $@
-+
-+pam_cap.so: pam_cap.o execable.o pam_cap_linkopts LIBCAP
- cat pam_cap_linkopts | xargs -e $(LD) $(LDFLAGS) -o $@ pam_cap.o execable.o $(LIBCAPLIB)
-
- # Some distributions force link everything at compile time, and don't
-@@ -83,3 +87,4 @@ sudotest: test_pam_cap
-
- clean:
- rm -f *.o *.so testlink lazylink.so test_pam_cap pam_cap_linkopts *~
-+ rm -f LIBCAP
diff --git a/sys-libs/libcap/files/libcap-2.60-libcap-alignment.patch b/sys-libs/libcap/files/libcap-2.60-libcap-alignment.patch
new file mode 100644
index 000000000000..6081c7dc76e6
--- /dev/null
+++ b/sys-libs/libcap/files/libcap-2.60-libcap-alignment.patch
@@ -0,0 +1,105 @@
+https://bugs.gentoo.org/820071
+https://git.kernel.org/pub/scm/libs/libcap/libcap.git/patch/?id=c234bf90839f19e0332b586335411cb626a25a18
+https://git.kernel.org/pub/scm/libs/libcap/libcap.git/patch/?id=e9414f540a82b5348a12cfaddff229241564e1f3
+
+From: "Andrew G. Morgan"
+Date: Sat, 13 Nov 2021 20:38:18 -0800
+Subject: Work around a __i386__ compilation issue for runnable .so files.
+
+This was reported by Sam James and debugged with respect to:
+
+ https://bugs.gentoo.org/show_bug.cgi?id=820071
+
+Modern versions of glibc employ SSE instructions that require the
+stack to be aligned to 16 bytes in order to execute movaps and
+friends to stack stored memory. The ABI for x86_64 requires this
+alignment so we'd not seen this issue before being cc:d into the
+bug.
+
+Signed-off-by: Andrew G. Morgan
+--- a/libcap/execable.h
++++ b/libcap/execable.h
+@@ -74,20 +74,26 @@ static void __execable_parse_args(int *argc_p, char ***argv_p)
+ * Note, to avoid any runtime confusion, SO_MAIN is a void static
+ * function.
+ */
++#if defined(__i386__)
++#define __SO_FORCE_ARG_ALIGNMENT __attribute__((force_align_arg_pointer))
++#else
++#define __SO_FORCE_ARG_ALIGNMENT
++#endif /* def __i386 */
+
+-#define SO_MAIN \
+-static void __execable_main(int, char**); \
+-extern void __so_start(void); \
+-void __so_start(void) \
+-{ \
+- int argc; \
+- char **argv; \
+- __execable_parse_args(&argc, &argv); \
++#define SO_MAIN \
++static void __execable_main(int, char**); \
++extern void __so_start(void); \
++__SO_FORCE_ARG_ALIGNMENT \
++void __so_start(void) \
++{ \
++ int argc; \
++ char **argv; \
++ __execable_parse_args(&argc, &argv); \
+ __execable_main(argc, argv); \
+- if (argc != 0) { \
+- free(argv[0]); \
+- free(argv); \
+- } \
+- exit(0); \
+-} \
++ if (argc != 0) { \
++ free(argv[0]); \
++ free(argv); \
++ } \
++ exit(0); \
++} \
+ static void __execable_main
+
+From: "Andrew G. Morgan"
+Date: Sun, 14 Nov 2021 20:38:30 -0800
+Subject: Work around musl not hard-coding the ABI for Linux x86_64.
+
+There seems to be a subtle difference between glibc and musl over
+whether or not a runnable *.so needs to start out with its stack
+aligned to 16 bytes or not. Since Linux ABIs for x86 (both 32 and
+64 bit varieties) require 16 byte alignment, just force it on both
+these architectures.
+
+This addresses:
+
+ https://bugzilla.kernel.org/show_bug.cgi?id=215009
+
+Signed-off-by: Andrew G. Morgan
+--- a/libcap/execable.h
++++ b/libcap/execable.h
+@@ -71,15 +71,19 @@ static void __execable_parse_args(int *argc_p, char ***argv_p)
+ }
+
+ /*
+- * Note, to avoid any runtime confusion, SO_MAIN is a void static
+- * function.
++ * Linux x86 ABI requires the stack be 16 byte aligned. Keep things
++ * simple and just force it.
+ */
+-#if defined(__i386__)
++#if defined(__i386__) || defined(__x86_64__)
+ #define __SO_FORCE_ARG_ALIGNMENT __attribute__((force_align_arg_pointer))
+ #else
+ #define __SO_FORCE_ARG_ALIGNMENT
+-#endif /* def __i386 */
++#endif /* def some x86 */
+
++/*
++ * Note, to avoid any runtime confusion, SO_MAIN is a void static
++ * function.
++ */
+ #define SO_MAIN \
+ static void __execable_main(int, char**); \
+ extern void __so_start(void); \
+cgit 1.2.3-1.el7
diff --git a/sys-libs/libcap/libcap-2.57.ebuild b/sys-libs/libcap/libcap-2.57.ebuild
deleted file mode 100644
index ca29aacc3bb7..000000000000
--- a/sys-libs/libcap/libcap-2.57.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal toolchain-funcs pam usr-ldscript
-
-DESCRIPTION="POSIX 1003.1e capabilities"
-HOMEPAGE="https://sites.google.com/site/fullycapable/"
-SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"
-
-# it's available under either of the licenses
-LICENSE="|| ( GPL-2 BSD )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="pam static-libs tools"
-
-# While the build system optionally uses gperf, we don't DEPEND on it because
-# the build automatically falls back when it's unavailable. #604802
-PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )"
-DEPEND="${PDEPEND}
- sys-kernel/linux-headers"
-BDEPEND="tools? ( dev-lang/go )"
-
-PATCHES=(
- # Backported patch, drop on > 2.57
- "${FILESDIR}"/${PN}-2.57-parallel-make.patch
- "${FILESDIR}"/${PN}-2.38-no_perl.patch
- "${FILESDIR}"/${PN}-2.25-ignore-RAISE_SETFCAP-install-failures.patch
-)
-
-QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS
-
-src_prepare() {
- default
- multilib_copy_sources
-}
-
-run_emake() {
- local args=(
- AR="$(tc-getAR)"
- CC="$(tc-getCC)"
- OBJCOPY="$(tc-getOBJCOPY)"
- RANLIB="$(tc-getRANLIB)"
- exec_prefix="${EPREFIX}"
- lib_prefix="${EPREFIX}/usr"
- lib="$(get_libdir)"
- prefix="${EPREFIX}/usr"
- PAM_CAP="$(usex pam yes no)"
- DYNAMIC=yes
- GOLANG="$(multilib_native_usex tools yes no)"
- )
- emake "${args[@]}" "$@"
-}
-
-src_configure() {
- tc-export_build_env BUILD_CC
- multilib-minimal_src_configure
-}
-
-multilib_src_compile() {
- run_emake
-}
-
-multilib_src_test() {
- run_emake test
-}
-
-multilib_src_install() {
- # no configure, needs explicit install line #444724#c3
- run_emake DESTDIR="${D}" install
-
- gen_usr_ldscript -a cap
- gen_usr_ldscript -a psx
- if ! use static-libs ; then
- rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die
- fi
-
- # install pam plugins ourselves
- rm -rf "${ED}"/usr/$(get_libdir)/security || die
-
- if use pam ; then
- dopammod pam_cap/pam_cap.so
- dopamsecurity '' pam_cap/capability.conf
- fi
-}
-
-multilib_src_install_all() {
- dodoc CHANGELOG README doc/capability.notes
-}
diff --git a/sys-libs/libcap/libcap-2.58.ebuild b/sys-libs/libcap/libcap-2.58.ebuild
deleted file mode 100644
index ea1e6af49768..000000000000
--- a/sys-libs/libcap/libcap-2.58.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal toolchain-funcs pam usr-ldscript
-
-DESCRIPTION="POSIX 1003.1e capabilities"
-HOMEPAGE="https://sites.google.com/site/fullycapable/"
-SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"
-
-# it's available under either of the licenses
-LICENSE="|| ( GPL-2 BSD )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="pam static-libs tools"
-
-# While the build system optionally uses gperf, we don't DEPEND on it because
-# the build automatically falls back when it's unavailable. #604802
-PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )"
-DEPEND="${PDEPEND}
- sys-kernel/linux-headers"
-BDEPEND="tools? ( dev-lang/go )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.38-no_perl.patch
- "${FILESDIR}"/${PN}-2.25-ignore-RAISE_SETFCAP-install-failures.patch
-)
-
-QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS
-
-src_prepare() {
- default
- multilib_copy_sources
-}
-
-run_emake() {
- local args=(
- AR="$(tc-getAR)"
- CC="$(tc-getCC)"
- OBJCOPY="$(tc-getOBJCOPY)"
- RANLIB="$(tc-getRANLIB)"
- exec_prefix="${EPREFIX}"
- lib_prefix="${EPREFIX}/usr"
- lib="$(get_libdir)"
- prefix="${EPREFIX}/usr"
- PAM_CAP="$(usex pam yes no)"
- DYNAMIC=yes
- GOLANG="$(multilib_native_usex tools yes no)"
- )
- emake "${args[@]}" "$@"
-}
-
-src_configure() {
- tc-export_build_env BUILD_CC
- multilib-minimal_src_configure
-}
-
-multilib_src_compile() {
- run_emake
-}
-
-multilib_src_test() {
- run_emake test
-}
-
-multilib_src_install() {
- # no configure, needs explicit install line #444724#c3
- run_emake DESTDIR="${D}" install
-
- gen_usr_ldscript -a cap
- gen_usr_ldscript -a psx
- if ! use static-libs ; then
- rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die
- fi
-
- # install pam plugins ourselves
- rm -rf "${ED}"/usr/$(get_libdir)/security || die
-
- if use pam ; then
- dopammod pam_cap/pam_cap.so
- dopamsecurity '' pam_cap/capability.conf
- fi
-}
-
-multilib_src_install_all() {
- dodoc CHANGELOG README doc/capability.notes
-}
diff --git a/sys-libs/libcap/libcap-2.59.ebuild b/sys-libs/libcap/libcap-2.60-r1.ebuild
similarity index 97%
rename from sys-libs/libcap/libcap-2.59.ebuild
rename to sys-libs/libcap/libcap-2.60-r1.ebuild
index ea1e6af49768..658d67d374c6 100644
--- a/sys-libs/libcap/libcap-2.59.ebuild
+++ b/sys-libs/libcap/libcap-2.60-r1.ebuild
@@ -25,6 +25,7 @@ BDEPEND="tools? ( dev-lang/go )"
PATCHES=(
"${FILESDIR}"/${PN}-2.38-no_perl.patch
"${FILESDIR}"/${PN}-2.25-ignore-RAISE_SETFCAP-install-failures.patch
+ "${FILESDIR}"/${PN}-2.60-libcap-alignment.patch
)
QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 16ac9525e966..63795825b8b8 100644
Binary files a/www-client/Manifest.gz and b/www-client/Manifest.gz differ
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index e68a60cd5f65..d2577b96d37c 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -3,4 +3,4 @@ DIST chromium-95.0.4638.69.tar.xz 1213470900 BLAKE2B 31619448fd42bce74dac4fb3b7e
DIST chromium-96-patchset-4.tar.xz 4812 BLAKE2B 5d82d212b8ec1689be6f4a7a0646256311d06c17e74ee0e5b2035c32125a5235e4b6b7605cefffa367cc53e651be17b75f5e339149b4c80dca50cd959b1623f1 SHA512 a72c1bb2c58e9e2912a641093c153f01ad7239dc971c7c96481ba4164204afe41741f3253e8af03070dab8276179784dc6a11761b39ad7902ed2553016778282
DIST chromium-96.0.4664.45.tar.xz 1221965612 BLAKE2B e990a2c3f0ae6d8bc4b6dddbecea2c640bb6491d9b321a301c1f168a35ad37553a23b8290a28dc05d50be005d3ad57fa69af2d3574266b9c83dcd24e65116c35 SHA512 0b1ccaf95697c14cb080dcb22e8584817ddcd98e704d081bc4f35a22dcfc8cca82dcabc4b82ad89ed0cd64752d226f389941bfab33b615e3948e2f778b9d9028
DIST chromium-97-patchset-4.tar.xz 4240 BLAKE2B 450d013b6fd68f7e0bcb21a2b0828d531eda86965e636fe24fc36c2e7e1f74fe93f27f0d4b1d03e67c605797e28db37de4949ff78d5106e07b0362bec4bc5d8a SHA512 181c706c83bdbe07b2e7f02b654922a860aea761ad267e6545fb7d56b66373b003c1c79fae5cd45eeb3be8917782fa45df1c05bbb00e170f0146e7385f4246c4
-DIST chromium-97.0.4692.8.tar.xz 1225531492 BLAKE2B 050cc3d67b1bee0e19c9d4a7131cdadc17feffc14bf76ba2e1daa4d69c7b8668c7d19e28c9f1813cfe0f58e2344fb7aaaafaa5ed61113c312e339e4325c9d9ab SHA512 d6533fce9e4c92ffd3d12fa5d02d4fbe6574da014291bc8caca50cfd1d125eb5ef783eed2de04c64d5e0186a23d63a0a04c6e6287459a3b4e2419e0b6bb42f03
+DIST chromium-97.0.4692.20.tar.xz 1225705204 BLAKE2B fd972611d2f6fdd385a7b33dd6ecb73a09804c6f94c8f4b8663efac1aada87df778c1f6172594e3b8cd9fcce404f0b32ff80998cb996a18428efb04e8ed179db SHA512 3cd83efb93c88052e1f4b80342247536ec999bb2fffa3fd0394ef21d805de734b9582be4b82f65de1cfd8acc53c5118e7e9a2719a1279f6d1a22aefcf22bd9d7
diff --git a/www-client/chromium/chromium-97.0.4692.8.ebuild b/www-client/chromium/chromium-97.0.4692.20.ebuild
similarity index 99%
rename from www-client/chromium/chromium-97.0.4692.8.ebuild
rename to www-client/chromium/chromium-97.0.4692.20.ebuild
index 0e2248fbed9b..38e9d131a4f5 100644
--- a/www-client/chromium/chromium-97.0.4692.8.ebuild
+++ b/www-client/chromium/chromium-97.0.4692.20.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz"
LICENSE="BSD"
-SLOT="0/dev"
+SLOT="0/beta"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="component-build cups cpu_flags_arm_neon debug +hangouts headless +js-type-check kerberos +official pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu vaapi wayland widevine"
REQUIRED_USE="
@@ -232,7 +232,6 @@ src_prepare() {
"${WORKDIR}/patches"
"${FILESDIR}/chromium-93-InkDropHost-crash.patch"
"${FILESDIR}/chromium-96-EnumTable-crash.patch"
- "${FILESDIR}/chromium-96-xfce-maximize.patch"
"${FILESDIR}/chromium-glibc-2.34.patch"
"${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch"
"${FILESDIR}/chromium-shim_headers.patch"
diff --git a/www-client/chromium/files/chromium-glibc-2.34.patch b/www-client/chromium/files/chromium-glibc-2.34.patch
index 0cb85b2ca516..64c03a6adae6 100644
--- a/www-client/chromium/files/chromium-glibc-2.34.patch
+++ b/www-client/chromium/files/chromium-glibc-2.34.patch
@@ -26,3 +26,25 @@ index ca353c4..5cdabcf 100644
// Only set an alternative stack if there isn't already one, or if the current
// one is too small.
+diff --git a/sandbox/linux/services/credentials.cc b/sandbox/linux/services/credentials.cc
+index ca6b595..1c1ee42 100644
+--- a/sandbox/linux/services/credentials.cc
++++ b/sandbox/linux/services/credentials.cc
+@@ -11,6 +11,7 @@
+ #include
+ #include
+ #include
++#include
+ #include
+ #include
+ #include
+@@ -100,7 +101,8 @@ bool ChrootToSafeEmptyDir() {
+ // TODO(crbug.com/1247458) Broken in MSan builds after LLVM f1bb30a4956f.
+ clone_flags |= CLONE_VM | CLONE_VFORK | CLONE_SETTLS;
+
+- char tls_buf[PTHREAD_STACK_MIN] = {0};
++ char tls_buf[PTHREAD_STACK_MIN];
++ memset(tls_buf, 0, PTHREAD_STACK_MIN);
+ tls = tls_buf;
+ #endif
+
diff --git a/www-client/netsurf/netsurf-3.10-r4.ebuild b/www-client/netsurf/netsurf-3.10-r4.ebuild
index fe3c18375bc0..8fd37259da3c 100644
--- a/www-client/netsurf/netsurf-3.10-r4.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
LICENSE="GPL-2 MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
+png +psl rosprite +svg +svgtiny +webp"
diff --git a/www-client/seamonkey/metadata.xml b/www-client/seamonkey/metadata.xml
index 4fa6d71ecae0..44ca1be0e3a4 100644
--- a/www-client/seamonkey/metadata.xml
+++ b/www-client/seamonkey/metadata.xml
@@ -1,10 +1,6 @@
-
- polynomial-c@gentoo.org
- Lars Wendler
-
mozilla@gentoo.org
Gentoo Mozilla Team
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
index 19cea52c26dd..239b3c753e79 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,9 +1,6 @@
-DIST vivaldi-snapshot_4.4.2473.3-1_amd64.deb 88549184 BLAKE2B 0901e7e2769870a3fc9ee1ca8dc67f57f26164d69199a86aa50cea8bf3572fb5df803e63da1fdb444ab59b1a59c25d25c096ad9e7faf5a2d2bfd7b215eebbfe2 SHA512 b7a6a4f9efc0157ecc4f2af418a9cb813dc9fcdc25c1868a3bbf5bcaa991a2f7b29f2c12c30735e05fa5bc32cfdeaa1676338917e71864017ffa2390df1acfc2
-DIST vivaldi-snapshot_4.4.2473.3-1_arm64.deb 83134444 BLAKE2B e40044ec6d52aa599edb4b39fd924ca60bce56aacc2c92ad3032799965bc2fd8efc3b96c474d76657dbdd43901a2e0d135ae3f516e31587a288fe89704a143e8 SHA512 9fbf0e7cd55136997cbf0ff8385aeb174823665795ff8c8d72d5f91b86e21e708414519a84a62c1b2afd860c772836e95822cf672896bc527a65618d5220d399
-DIST vivaldi-snapshot_4.4.2473.3-1_armhf.deb 79523228 BLAKE2B a7f2d13033aa9deac0cb98eb1bbb0a8f0590d14411ce4128a02600a39bd627b63956719562cf6f0e28511834f754cd3cc58344cdb54713930d35a6fbad74c70f SHA512 7b401ef44cd51adf91d51f5620bc32e56bed58f56999c7804a61b10a46041e72fc8d43f8fc11f719584c79176e8164bdc874859adb778dac99d564fdaedd5b15
-DIST vivaldi-snapshot_4.4.2482.13-1_amd64.deb 86828116 BLAKE2B 577ee927a0e795aa96e4a374895014fcfede8a3434ce0a1369cd57e42c9d0048e69be03800be7cbc56613d2f1f281dec70a9369f102c5dcfc4f0a1820d8e806f SHA512 a9c354972219efb9a0dbeb6fc7e39f8dd251b468837a10687f794e6d7f3da453e2561a746af2301ef5626bca0f1fb84eb9053ed28454c745205fd9430b2b46da
-DIST vivaldi-snapshot_4.4.2482.13-1_arm64.deb 81455268 BLAKE2B 06f942b72123f7e2ae876712be6592f748d0781a9416aa3386ec5b35358cb17a911110e23c5088a9a20e4090a759fa7307ac03d8624108d6b70135c165b50112 SHA512 0ee8fea0e3add850addb3265d4b6afa3530ebf1af1a15ac363ddbd7abb4021521cd89150801ff312bc0c665400095cd1bc546dee4401a25e73b45b3a6334c770
-DIST vivaldi-snapshot_4.4.2482.13-1_armhf.deb 77789976 BLAKE2B 91b743ba22dc73cd54758117ade440565c6a45f4d68a976ecaa2c956147cc17160989f720b6b2e229a9a237902fad88b07635f47ce260934458b7ac10a7fb472 SHA512 c3c2e936a09b0279ad57e3d04fbfa8e7463b41a48579b9cffd142142c00e173a29184b64d3589139b95296d1dfa2cc50571d04b0c1b1afbab9182fba5b09d5cf
DIST vivaldi-snapshot_4.4.2488.3-1_amd64.deb 86863140 BLAKE2B 52015cf80e627a4fa593f5b82cbc418a826d92e60d0ebc0230765d7d5709a7deda2b2daea02389316077b6d651c024c8d4af72b602dc7d5ad7bce7f8fbab639d SHA512 7fe7ffa0219af83b936c9425218ede6c97b389118a098c5c7e76b1a0e6ee4c99f3bd1f70f1fd366426157b27e60dc6d9ce69cad06aff8868562d5cc0dfb82e95
DIST vivaldi-snapshot_4.4.2488.3-1_arm64.deb 81502080 BLAKE2B c8e6db5f5fe608788a317e4be834441e15597eb22ff583e3aba8606a5b131db87f40afd2c3cad97e7b5189fb010e9b8794024ad32d283b9d184ec405b6eb111c SHA512 5b70fcc3749c61c48143af20290e49b0c9935e097e0a663bab9a92cc408fcd9bad8a8dbbd4dc872dcde830a19a4ce89e4492a88058219316837e671c4c826abf
DIST vivaldi-snapshot_4.4.2488.3-1_armhf.deb 77836084 BLAKE2B 665a2fb56b1d520803006205fa49c82a5f379f876ecb167f101a04900ff0334040537bb2388513cb1bd19513e3b234785921aec690053a1eb8e9d3cf39b28c73 SHA512 f9037b569927f06b1089699bf17d7fec60faa32c68ef666ace306949a75729bcbb6cca9c372e1fd9ff09ae85c8f7098599212b82484fc5192fc5a51a926a4890
+DIST vivaldi-snapshot_4.4.2490.3-1_amd64.deb 86887816 BLAKE2B b860b45b93f96901dea3272036b979b46b4a449a0b13da540f91d009694f05001f590171411f41aab83b7d71b9819ff6b88c43f5c55d3d8fd891e61eb2d04430 SHA512 cb1e10c7b26cfcbd51338c2f949127b52d6249e6461f8be01a56db973b9bff2a58604f92de968d25c9cdd33a5a5811e9ab29340e72d43a5f78f7e02d4b315f1d
+DIST vivaldi-snapshot_4.4.2490.3-1_arm64.deb 81509604 BLAKE2B 68663ae328b424f4ce7d63f99f95c0cd432bd425f95cea439d647e0a732f265b79be1b8b11c979fc1de14022cde3f57b3f40d34bdc2dc30e6e3c288d620b4a17 SHA512 2e541cf7a15f8a46207dd7ee88dbed5a6718a8225ada42c9972117530466d3a856c5bf231b7439f9f45eb6997b115a1b9b39e51dd804557014b5f5081b004480
+DIST vivaldi-snapshot_4.4.2490.3-1_armhf.deb 77856492 BLAKE2B 9d6c61d313a9738fcc7af14ebeaa926d25f9c69cefff3d6b6629fbed424fae9e1e2d0d48a201da9d2f8a7052b5b47d74cd72d4bce879a2dd1b2788eec06abe2a SHA512 75fa97b75d78a77943fec9e7d35a516bef7054db37813e3f75bd053153b8139f22f593ca46dfcda12500d5fc3995349555086ee83f6b14995974b6d6f6df8765
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-4.4.2482.13-r1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-4.4.2482.13-r1.ebuild
deleted file mode 100644
index 5376bd2781d5..000000000000
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-4.4.2482.13-r1.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="96"
-CHROMIUM_LANGS="
- af
- am
- ar
- az
- be
- bg
- bn
- ca
- cs
- da
- de
- de-CH
- el
- en-GB
- en-US
- eo
- es
- es-419
- es-PE
- et
- eu
- fa
- fi
- fil
- fr
- fy
- gd
- gl
- gu
- he
- hi
- hr
- hu
- hy
- id
- io
- is
- it
- ja
- jbo
- ka
- kab
- kn
- ko
- ku
- lt
- lv
- mk
- ml
- mr
- ms
- nb
- nl
- nn
- pa
- pl
- pt-BR
- pt-PT
- ro
- ru
- sc
- sk
- sl
- sq
- sr
- sr-Latn
- sv
- sw
- ta
- te
- th
- tr
- uk
- vi
- zh-CN
- zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/"
-
-if [[ ${PV} = *_p* ]]; then
- DEB_REV="${PV#*_p}"
-else
- DEB_REV=1
-fi
-
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( ${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( ${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( ${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="proprietary-codecs widevine"
-RESTRICT="bindist mirror"
-
-RDEPEND="
- app-accessibility/at-spi2-atk:2
- app-accessibility/at-spi2-core:2
- dev-libs/atk
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/mesa[gbm(+)]
- net-print/cups
- sys-apps/dbus
- x11-libs/cairo
- 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[X]
- proprietary-codecs? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
- widevine? ( www-plugins/chrome-binary-plugins )
-"
-
-QA_PREBUILT="*"
-S="${WORKDIR}"
-
-src_unpack() {
- unpack_deb ${A}
-}
-
-src_prepare() {
- # Rename docs directory to our needs.
- mv usr/share/doc/{${VIVALDI_PN},${PF}}/ || die
-
- # Decompress the docs.
- gunzip usr/share/doc/${PF}/changelog.gz || die
-
- # The appdata directory is deprecated.
- mv usr/share/{appdata,metainfo}/ || die
-
- # Remove cron job for updating from Debian repos.
- rm etc/cron.daily/${PN} ${VIVALDI_HOME}/cron/${PN} || die
- rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die
-
- # Remove scripts that will most likely break things.
- rm -vf ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die
-
- pushd ${VIVALDI_HOME}/locales > /dev/null || die
- rm ja-KS.pak || die # No flag for Kansai as not in IETF list.
- chromium_remove_language_paks
- popd > /dev/null || die
-
- if use proprietary-codecs; then
- rm ${VIVALDI_HOME}/lib/libffmpeg.so || die
- rmdir ${VIVALDI_HOME}/lib || die
- fi
-
- eapply_user
-}
-
-src_install() {
- mv */ "${D}" || die
- dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
- fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
-
- local logo size
- for logo in "${ED}"/${VIVALDI_HOME}/product_logo_*.png; do
- size=${logo##*_}
- size=${size%.*}
- newicon -s "${size}" "${logo}" ${PN}.png
- done
-
- if use proprietary-codecs; then
- dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so.${CHROMIUM_VERSION} \
- /${VIVALDI_HOME}/libffmpeg.so.$(ver_cut 1-2)
- fi
-
- if use widevine; then
- dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm \
- /${VIVALDI_HOME}/WidevineCdm
- else
- rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die
- fi
-
- [[ ${PN} = vivaldi-snapshot ]] &&
- dosym ${PN} /${VIVALDI_HOME}/vivaldi
-}
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-4.4.2473.3-r1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-4.4.2490.3.ebuild
similarity index 100%
rename from www-client/vivaldi-snapshot/vivaldi-snapshot-4.4.2473.3-r1.ebuild
rename to www-client/vivaldi-snapshot/vivaldi-snapshot-4.4.2490.3.ebuild
diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index d8434a6e1b83..8c5c3301261d 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,9 +1,3 @@
-DIST vivaldi-stable_4.3.2439.63-1_amd64.deb 88054948 BLAKE2B 0a5278cc5f0157336cb9963f70c98285637424248608de082c95f62b0aa23fc1260a8d13fb2cd5d49a7144198a308f65f4a4adc8e8a087b7c23fe8824a6f6008 SHA512 4315f40a1ebc4fda12499e43115c62c5e902f4620c870fc922d628bb1b536a394246f08ae4fa92db979b82fa2bf67d79ccf7dcc2a8d3bab0b7e05c4f77ebbe9d
-DIST vivaldi-stable_4.3.2439.63-1_arm64.deb 82839452 BLAKE2B d139dabf0c6cccd397fa94f1854793f147120962ec7bbefb7e91ef7aabe904cc2e052ab634ecbffe87da6e576f8dbd1c52c7d49b0d36d69af8f3e1286e23b9d1 SHA512 7b178d7ab7550a3d7bf504ba69894982f499d13626e3e16d6b7348171f4dfe2bf81982054c4b91ae0f31ec4f1d32df25eae3cc2454a42c0b9948dfc668c47a3e
-DIST vivaldi-stable_4.3.2439.63-1_armhf.deb 78978500 BLAKE2B 9a4f9699e5206db086a3195b673171b228e46f1657823b1f84af0ff3c1a74f66a237972d35fc8f11c588073395ea42bdbe7953ea43a658ce72404ccd39b23da5 SHA512 f02c4fefd556c254daa6cbcd7caaa7526ee19f10b2d5a5a439ed9ee3e16ef609bfa9544e344a65dd5afd80e55e75f7d5bb4d6c032bf00a27ef0f61d3582fa631
-DIST vivaldi-stable_4.3.2439.65-1_amd64.deb 88032984 BLAKE2B 91432b3968b5aae23cbcc3012f402d3d601a7a7a63aa8cc43984c23233ac648811c97f03b32b9476930bdf3f20016e6690c2f5df6e09fedfbe1180b50e32f703 SHA512 630eaddf0f53c1b19dd7c4ed1479ee2bf05da6b9013c3d2d39440d96502190175891056fa9d16dd5676c8c2650cb78e48e0667f20a64e8586dcd0a6250804e2c
-DIST vivaldi-stable_4.3.2439.65-1_arm64.deb 82817244 BLAKE2B 7aa494df213e8a3f7e861a4101af8a932ad23cf582208289bc304dbf36d785c5cc9b3d3135955c271f2000031fec1f4d3ec2d1537035c2a7cb94cbb49f59f6d2 SHA512 8e42ac9ff9c38e4423b2024d3d60e09e9c6d0ed9fb4c672321795161990077e358ba01dc9f390d854b07ce4d9beea4d366044fe24b87cf3c0e59b2a954be0aed
-DIST vivaldi-stable_4.3.2439.65-1_armhf.deb 78973180 BLAKE2B b322624caae468c1ee563b1c77f6a11a4b609f283f053ece1ee5359267f127a940b43d01940c66395796906994d59bcd098af6c464cfed9f1a3bc575a819c8c5 SHA512 d02a0b52ac8e542d1ddd83171078d782e94670dbdfb9274ecd70ed51f6d71699ad0b321593a54577f8fe44605a540e89f351d949be362e2ce7d1a0112ea12aca
DIST vivaldi-stable_4.3.2439.71-1_amd64.deb 88023372 BLAKE2B d64c8816a4a85cbe866f109511a317e6e1ead6069c83615eaaa9744962858d2f5a08d74b1d620676af5d600d68b190ab3cac4912b08a9bb0f9205a17a5910cad SHA512 ae46de75cb6290dcbfe145fe7c9f99db39ab0b39690a0041e6f8d0bf49b0242aef20e5d3da5c9100132afd992fe2ddc3ab29cd1fa1ae9e0c28f431a6b5536ba3
DIST vivaldi-stable_4.3.2439.71-1_arm64.deb 82802804 BLAKE2B d9b0715a305ef010c9e9df15ecf7ec47fc45921eaaacbb1f2841c6efe8fa4194cb28e73e935448d48eb4aa0b8b5a90649b8e34e63c97ae077390e12947f1b97b SHA512 2e0a2f29cfa4ec38050283b3fbaaf4e60fdeab65de21244c13c4f309c41394f65e4ba44dd5bee195d49acaf7ed22c60f5519f35aeb758521d8a6c06ad08c4233
DIST vivaldi-stable_4.3.2439.71-1_armhf.deb 78982608 BLAKE2B daa48324f4c596b55a8579819dd9f6f341bf8ea68dc0c77ffea3f0fa623740050aca0394ef7a98b7cb772fb954bf8f848e55b25cef90a579903f1f117d87e140 SHA512 6d87de2a1ba1c0089e3071aaeb99e28b9be089cf40fd9215aba5754c43b4cd3cdeafc52ab20275b75e110785447294bdaa603a185105b4a58b21e696cd31271a
diff --git a/www-client/vivaldi/vivaldi-4.3.2439.63-r1.ebuild b/www-client/vivaldi/vivaldi-4.3.2439.63-r1.ebuild
deleted file mode 100644
index 2fa0d8cb9dcf..000000000000
--- a/www-client/vivaldi/vivaldi-4.3.2439.63-r1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="94"
-CHROMIUM_LANGS="
- af
- am
- ar
- az
- be
- bg
- bn
- ca
- cs
- da
- de
- de-CH
- el
- en-GB
- en-US
- eo
- es
- es-419
- es-PE
- et
- eu
- fa
- fi
- fil
- fr
- fy
- gd
- gl
- gu
- he
- hi
- hr
- hu
- hy
- id
- io
- is
- it
- ja
- jbo
- ka
- kab
- kn
- ko
- ku
- lt
- lv
- mk
- ml
- mr
- ms
- nb
- nl
- nn
- pa
- pl
- pt-BR
- pt-PT
- ro
- ru
- sc
- sk
- sl
- sq
- sr
- sr-Latn
- sv
- sw
- ta
- te
- th
- tr
- uk
- vi
- zh-CN
- zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/"
-
-if [[ ${PV} = *_p* ]]; then
- DEB_REV="${PV#*_p}"
-else
- DEB_REV=1
-fi
-
-KEYWORDS="-* amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( ${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( ${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( ${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="proprietary-codecs widevine"
-RESTRICT="bindist mirror"
-
-RDEPEND="
- app-accessibility/at-spi2-atk:2
- app-accessibility/at-spi2-core:2
- dev-libs/atk
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/mesa[gbm(+)]
- net-print/cups
- sys-apps/dbus
- x11-libs/cairo
- 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/libxshmfence
- x11-libs/pango[X]
- proprietary-codecs? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
- widevine? ( www-plugins/chrome-binary-plugins )
-"
-
-QA_PREBUILT="*"
-S="${WORKDIR}"
-
-src_unpack() {
- unpack_deb ${A}
-}
-
-src_prepare() {
- # Rename docs directory to our needs.
- mv usr/share/doc/{${VIVALDI_PN},${PF}}/ || die
-
- # Decompress the docs.
- gunzip usr/share/doc/${PF}/changelog.gz || die
-
- # The appdata directory is deprecated.
- mv usr/share/{appdata,metainfo}/ || die
-
- # Remove cron job for updating from Debian repos.
- rm etc/cron.daily/${PN} ${VIVALDI_HOME}/cron/${PN} || die
- rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die
-
- # Remove scripts that will most likely break things.
- rm -vf ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die
-
- pushd ${VIVALDI_HOME}/locales > /dev/null || die
- rm ja-KS.pak || die # No flag for Kansai as not in IETF list.
- chromium_remove_language_paks
- popd > /dev/null || die
-
- if use proprietary-codecs; then
- rm ${VIVALDI_HOME}/lib/libffmpeg.so || die
- rmdir ${VIVALDI_HOME}/lib || die
- fi
-
- eapply_user
-}
-
-src_install() {
- mv */ "${D}" || die
- dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
- fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
-
- local logo size
- for logo in "${ED}"/${VIVALDI_HOME}/product_logo_*.png; do
- size=${logo##*_}
- size=${size%.*}
- newicon -s "${size}" "${logo}" ${PN}.png
- done
-
- if use proprietary-codecs; then
- dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so.${CHROMIUM_VERSION} \
- /${VIVALDI_HOME}/libffmpeg.so.$(ver_cut 1-2)
- fi
-
- if use widevine; then
- dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm \
- /${VIVALDI_HOME}/WidevineCdm
- else
- rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die
- fi
-
- [[ ${PN} = vivaldi-snapshot ]] &&
- dosym ${PN} /${VIVALDI_HOME}/vivaldi
-}
diff --git a/www-client/vivaldi/vivaldi-4.3.2439.65-r1.ebuild b/www-client/vivaldi/vivaldi-4.3.2439.65-r1.ebuild
deleted file mode 100644
index 0b6bd4b81fcf..000000000000
--- a/www-client/vivaldi/vivaldi-4.3.2439.65-r1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="94"
-CHROMIUM_LANGS="
- af
- am
- ar
- az
- be
- bg
- bn
- ca
- cs
- da
- de
- de-CH
- el
- en-GB
- en-US
- eo
- es
- es-419
- es-PE
- et
- eu
- fa
- fi
- fil
- fr
- fy
- gd
- gl
- gu
- he
- hi
- hr
- hu
- hy
- id
- io
- is
- it
- ja
- jbo
- ka
- kab
- kn
- ko
- ku
- lt
- lv
- mk
- ml
- mr
- ms
- nb
- nl
- nn
- pa
- pl
- pt-BR
- pt-PT
- ro
- ru
- sc
- sk
- sl
- sq
- sr
- sr-Latn
- sv
- sw
- ta
- te
- th
- tr
- uk
- vi
- zh-CN
- zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/"
-
-if [[ ${PV} = *_p* ]]; then
- DEB_REV="${PV#*_p}"
-else
- DEB_REV=1
-fi
-
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( ${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( ${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( ${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="proprietary-codecs widevine"
-RESTRICT="bindist mirror"
-
-RDEPEND="
- app-accessibility/at-spi2-atk:2
- app-accessibility/at-spi2-core:2
- dev-libs/atk
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/mesa[gbm(+)]
- net-print/cups
- sys-apps/dbus
- x11-libs/cairo
- 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/libxshmfence
- x11-libs/pango[X]
- proprietary-codecs? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
- widevine? ( www-plugins/chrome-binary-plugins )
-"
-
-QA_PREBUILT="*"
-S="${WORKDIR}"
-
-src_unpack() {
- unpack_deb ${A}
-}
-
-src_prepare() {
- # Rename docs directory to our needs.
- mv usr/share/doc/{${VIVALDI_PN},${PF}}/ || die
-
- # Decompress the docs.
- gunzip usr/share/doc/${PF}/changelog.gz || die
-
- # The appdata directory is deprecated.
- mv usr/share/{appdata,metainfo}/ || die
-
- # Remove cron job for updating from Debian repos.
- rm etc/cron.daily/${PN} ${VIVALDI_HOME}/cron/${PN} || die
- rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die
-
- # Remove scripts that will most likely break things.
- rm -vf ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die
-
- pushd ${VIVALDI_HOME}/locales > /dev/null || die
- rm ja-KS.pak || die # No flag for Kansai as not in IETF list.
- chromium_remove_language_paks
- popd > /dev/null || die
-
- if use proprietary-codecs; then
- rm ${VIVALDI_HOME}/lib/libffmpeg.so || die
- rmdir ${VIVALDI_HOME}/lib || die
- fi
-
- eapply_user
-}
-
-src_install() {
- mv */ "${D}" || die
- dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
- fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
-
- local logo size
- for logo in "${ED}"/${VIVALDI_HOME}/product_logo_*.png; do
- size=${logo##*_}
- size=${size%.*}
- newicon -s "${size}" "${logo}" ${PN}.png
- done
-
- if use proprietary-codecs; then
- dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so.${CHROMIUM_VERSION} \
- /${VIVALDI_HOME}/libffmpeg.so.$(ver_cut 1-2)
- fi
-
- if use widevine; then
- dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm \
- /${VIVALDI_HOME}/WidevineCdm
- else
- rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die
- fi
-
- [[ ${PN} = vivaldi-snapshot ]] &&
- dosym ${PN} /${VIVALDI_HOME}/vivaldi
-}
diff --git a/www-client/vivaldi/vivaldi-4.3.2439.71-r1.ebuild b/www-client/vivaldi/vivaldi-4.3.2439.71-r1.ebuild
index 0b6bd4b81fcf..2fa0d8cb9dcf 100644
--- a/www-client/vivaldi/vivaldi-4.3.2439.71-r1.ebuild
+++ b/www-client/vivaldi/vivaldi-4.3.2439.71-r1.ebuild
@@ -96,7 +96,7 @@ else
DEB_REV=1
fi
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )"
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index a7dd0b391c57..097008527f43 100644
Binary files a/x11-libs/Manifest.gz and b/x11-libs/Manifest.gz differ
diff --git a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.3.5.ebuild b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.3.5.ebuild
index 15ca5a26b62c..fb2d94e7416b 100644
--- a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.3.5.ebuild
+++ b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.3.5.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz"
S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
if [[ ${PV} != *_pre* ]] ; then
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
fi
diff --git a/x11-libs/libva/libva-2.13.0-r1.ebuild b/x11-libs/libva/libva-2.13.0-r1.ebuild
index 5762e1110acc..981d0edd90ff 100644
--- a/x11-libs/libva/libva-2.13.0-r1.ebuild
+++ b/x11-libs/libva/libva-2.13.0-r1.ebuild
@@ -18,7 +18,7 @@ else
# To simplify updates, portage use tarballs without pre-build 'configure'
# which are always available.
SRC_URI="https://github.com/intel/libva/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
LICENSE="MIT"
diff --git a/xfce-extra/Manifest.gz b/xfce-extra/Manifest.gz
index 0b2fcc78300c..66b6c01750fb 100644
Binary files a/xfce-extra/Manifest.gz and b/xfce-extra/Manifest.gz differ
diff --git a/xfce-extra/xfce4-whiskermenu-plugin/Manifest b/xfce-extra/xfce4-whiskermenu-plugin/Manifest
index 4205f0c65f2c..2c40158a98ea 100644
--- a/xfce-extra/xfce4-whiskermenu-plugin/Manifest
+++ b/xfce-extra/xfce4-whiskermenu-plugin/Manifest
@@ -1,2 +1,3 @@
DIST xfce4-whiskermenu-plugin-2.6.1.tar.bz2 179186 BLAKE2B f1b2880144bee2de3213f540e30da19050eab5cd9b00c03e55bd7ce69ff09460362a2251d183effcad5da85a30641db263546f0b65b11ffa94aa23257e298f7a SHA512 69d98dc992c6ec89c79cac63fba29cffa1546c8c836896418ee300126be5dbd1a106d40e25d11de5c5d88c2f5d99ce5f0dc509c0d549d2bfe89d56aa1d5b82a2
DIST xfce4-whiskermenu-plugin-2.6.2.tar.bz2 179280 BLAKE2B f87db28d5824219abb742eae1ee82a8821511e0231068994db2995d1fc7194f9c5699b95ec59ccf0864e873d31e7303176b3f9ca8c3306d3aeb81220e2f98c18 SHA512 0c6b1cec79f11a874eba38b8531e253c3114298d472b6bc306238dfacb9f5d01f98383439043de9c8717dee43bb0643dd453c9be1527c3efa04fb2d0d0041e61
+DIST xfce4-whiskermenu-plugin-2.7.0.tar.bz2 183403 BLAKE2B 6ea6edf474c532d4dd8407f2dc786d21d458f5f859f575a2c8f77f38c1d243056e2c6d9635e6b0fa782c759f8eb42f2fe8f58d90da6d9f5229c924896bb7685a SHA512 40e8458eaf98bca1c72fe9c6e74471dc197666277470edecd6051fb62ab4ad72822d8de75552bd602ec5774fe9964fb69f68c28481469c6f86f29db4fd257baf
diff --git a/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.7.0.ebuild b/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.7.0.ebuild
new file mode 100644
index 000000000000..a535ab4e79d4
--- /dev/null
+++ b/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.7.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake xdg-utils
+
+DESCRIPTION="Alternate application launcher for Xfce"
+HOMEPAGE="https://gottcode.org/xfce4-whiskermenu-plugin/"
+SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/libintl
+ x11-libs/gtk+:3
+ xfce-base/exo:=
+ xfce-base/garcon:=
+ xfce-base/libxfce4ui:=
+ xfce-base/libxfce4util:=
+ xfce-base/xfce4-panel:=
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+# upstream does fancy stuff in other build types
+CMAKE_BUILD_TYPE=Debug
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_AS_NEEDED=OFF
+ -DENABLE_LINKER_OPTIMIZED_HASH_TABLES=OFF
+ -DENABLE_DEVELOPER_MODE=OFF
+ -DENABLE_LINK_TIME_OPTIMIZATION=OFF
+ )
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}