summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29767 -> 29751 bytes
-rw-r--r--app-admin/Manifest.gzbin32029 -> 31859 bytes
-rw-r--r--app-admin/ansible-lint/Manifest4
-rw-r--r--app-admin/ansible-lint/ansible-lint-6.22.2.ebuild (renamed from app-admin/ansible-lint/ansible-lint-6.22.1.ebuild)7
-rw-r--r--app-admin/hcloud/Manifest2
-rw-r--r--app-admin/hcloud/hcloud-1.42.0.ebuild33
-rw-r--r--app-admin/newsyslog/Manifest5
-rw-r--r--app-admin/newsyslog/files/newsyslog-1.1.0.81-fno-common.patch43
-rw-r--r--app-admin/newsyslog/files/newsyslog-1.1.0.81-html.patch20
-rw-r--r--app-admin/newsyslog/metadata.xml8
-rw-r--r--app-admin/newsyslog/newsyslog-1.1.0.81-r1.ebuild46
-rw-r--r--app-containers/Manifest.gzbin8900 -> 8737 bytes
-rw-r--r--app-containers/go-secbench/Manifest3
-rw-r--r--app-containers/go-secbench/go-secbench-0.1.0-r1.ebuild27
-rw-r--r--app-containers/go-secbench/metadata.xml8
-rw-r--r--app-crypt/Manifest.gzbin24797 -> 24793 bytes
-rw-r--r--app-crypt/qca/Manifest2
-rw-r--r--app-crypt/qca/qca-2.3.7.ebuild2
-rw-r--r--app-editors/Manifest.gzbin13938 -> 13938 bytes
-rw-r--r--app-editors/jedit/Manifest4
-rw-r--r--app-editors/jedit/files/jedit-5.4.0-build-xml.patch11
-rw-r--r--app-editors/jedit/jedit-5.6.0-r1.ebuild4
-rw-r--r--app-editors/jedit/jedit-5.6.0.ebuild100
-rw-r--r--app-emulation/Manifest.gzbin15133 -> 15137 bytes
-rw-r--r--app-emulation/qemu/Manifest2
-rw-r--r--app-emulation/qemu/qemu-8.1.5.ebuild2
-rw-r--r--app-emulation/virt-manager/Manifest2
-rw-r--r--app-emulation/virt-manager/virt-manager-4.1.0-r1.ebuild2
-rw-r--r--app-misc/Manifest.gzbin50429 -> 50266 bytes
-rw-r--r--app-misc/ca-certificates/Manifest2
-rw-r--r--app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild2
-rw-r--r--app-misc/utimer/Manifest5
-rw-r--r--app-misc/utimer/files/utimer-0.4-fno-common.patch29
-rw-r--r--app-misc/utimer/files/utimer-0.4-locale.patch10
-rw-r--r--app-misc/utimer/metadata.xml5
-rw-r--r--app-misc/utimer/utimer-0.4-r1.ebuild30
-rw-r--r--app-office/Manifest.gzbin8425 -> 8421 bytes
-rw-r--r--app-office/libreoffice-l10n/Manifest2
-rw-r--r--app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild2
-rw-r--r--app-office/libreoffice/Manifest2
-rw-r--r--app-office/libreoffice/libreoffice-7.5.9.2.ebuild2
-rw-r--r--app-office/texstudio/Manifest2
-rw-r--r--app-office/texstudio/texstudio-4.7.1.ebuild4
-rw-r--r--app-text/Manifest.gzbin49611 -> 49621 bytes
-rw-r--r--app-text/libabw/Manifest2
-rw-r--r--app-text/libabw/libabw-0.1.3.ebuild2
-rw-r--r--app-text/libebook/Manifest2
-rw-r--r--app-text/libebook/libebook-0.1.3-r3.ebuild2
-rw-r--r--app-text/libepubgen/Manifest2
-rw-r--r--app-text/libepubgen/libepubgen-0.1.1-r1.ebuild2
-rw-r--r--app-text/libetonyek/Manifest2
-rw-r--r--app-text/libetonyek/libetonyek-0.1.10-r1.ebuild2
-rw-r--r--app-text/liblangtag/Manifest2
-rw-r--r--app-text/liblangtag/liblangtag-0.6.7.ebuild2
-rw-r--r--app-text/libmwaw/Manifest2
-rw-r--r--app-text/libmwaw/libmwaw-0.3.22.ebuild2
-rw-r--r--app-text/libnumbertext/Manifest2
-rw-r--r--app-text/libnumbertext/libnumbertext-1.0.11.ebuild4
-rw-r--r--app-text/libodfgen/Manifest2
-rw-r--r--app-text/libodfgen/libodfgen-0.1.8.ebuild2
-rw-r--r--app-text/libstaroffice/Manifest2
-rw-r--r--app-text/libstaroffice/libstaroffice-0.0.7.ebuild2
-rw-r--r--app-text/libwps/Manifest2
-rw-r--r--app-text/libwps/libwps-0.4.14.ebuild2
-rw-r--r--app-text/mythes/Manifest2
-rw-r--r--app-text/mythes/mythes-1.2.5.ebuild4
-rw-r--r--app-text/rman/Manifest2
-rw-r--r--app-text/rman/rman-3.2-r2.ebuild2
-rw-r--r--dev-cpp/Manifest.gzbin14595 -> 14599 bytes
-rw-r--r--dev-cpp/libcmis/Manifest2
-rw-r--r--dev-cpp/libcmis/libcmis-0.6.2.ebuild2
-rw-r--r--dev-db/Manifest.gzbin16233 -> 16232 bytes
-rw-r--r--dev-db/postgresql/Manifest20
-rw-r--r--dev-db/postgresql/files/postgresql-12-openssl3.2.patch178
-rw-r--r--dev-db/postgresql/files/postgresql-13-openssl3.2.patch172
-rw-r--r--dev-db/postgresql/files/postgresql-14-openssl3.2.patch195
-rw-r--r--dev-db/postgresql/files/postgresql-15-openssl3.2.patch194
-rw-r--r--dev-db/postgresql/files/postgresql-16-openssl3.2.patch216
-rw-r--r--dev-db/postgresql/postgresql-12.17-r1.ebuild453
-rw-r--r--dev-db/postgresql/postgresql-12.17.ebuild3
-rw-r--r--dev-db/postgresql/postgresql-13.13-r1.ebuild465
-rw-r--r--dev-db/postgresql/postgresql-13.13.ebuild3
-rw-r--r--dev-db/postgresql/postgresql-14.10-r1.ebuild465
-rw-r--r--dev-db/postgresql/postgresql-14.10.ebuild3
-rw-r--r--dev-db/postgresql/postgresql-15.5-r1.ebuild467
-rw-r--r--dev-db/postgresql/postgresql-15.5.ebuild3
-rw-r--r--dev-db/postgresql/postgresql-16.1-r1.ebuild468
-rw-r--r--dev-db/postgresql/postgresql-16.1.ebuild3
-rw-r--r--dev-go/Manifest.gzbin5047 -> 4891 bytes
-rw-r--r--dev-go/golicense/Manifest4
-rw-r--r--dev-go/golicense/golicense-0.2.0.ebuild23
-rw-r--r--dev-go/golicense/metadata.xml8
-rw-r--r--dev-java/Manifest.gzbin60143 -> 60143 bytes
-rw-r--r--dev-java/commons-httpclient/Manifest2
-rw-r--r--dev-java/commons-httpclient/commons-httpclient-3.1-r3.ebuild4
-rw-r--r--dev-java/cpptasks/Manifest2
-rw-r--r--dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild2
-rw-r--r--dev-java/snappy/Manifest2
-rw-r--r--dev-java/snappy/snappy-1.1.10.5-r1.ebuild2
-rw-r--r--dev-java/xmlunit/Manifest2
-rw-r--r--dev-java/xmlunit/xmlunit-1.6-r2.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin97850 -> 97555 bytes
-rw-r--r--dev-libs/apache-arrow/Manifest6
-rw-r--r--dev-libs/apache-arrow/apache-arrow-15.0.0.ebuild129
-rw-r--r--dev-libs/apache-arrow/metadata.xml4
-rw-r--r--dev-libs/libdbusmenu-qt/Manifest2
-rw-r--r--dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20160218-r3.ebuild4
-rw-r--r--dev-libs/libebml/Manifest2
-rw-r--r--dev-libs/libebml/libebml-1.4.5.ebuild14
-rw-r--r--dev-libs/libei/Manifest2
-rw-r--r--dev-libs/libei/libei-1.2.0.ebuild2
-rw-r--r--dev-libs/libixion/Manifest2
-rw-r--r--dev-libs/libixion/libixion-0.17.0-r1.ebuild4
-rw-r--r--dev-libs/liblist/Manifest3
-rw-r--r--dev-libs/liblist/liblist-2.4-r1.ebuild51
-rw-r--r--dev-libs/liblist/metadata.xml9
-rw-r--r--dev-libs/liborcus/Manifest2
-rw-r--r--dev-libs/liborcus/liborcus-0.17.2-r1.ebuild4
-rw-r--r--dev-libs/libstrl/Manifest3
-rw-r--r--dev-libs/libstrl/libstrl-0.5.1-r2.ebuild35
-rw-r--r--dev-libs/libstrl/metadata.xml5
-rw-r--r--dev-libs/tinyxml2/Manifest4
-rw-r--r--dev-libs/tinyxml2/tinyxml2-10.0.0.ebuild25
-rw-r--r--dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild4
-rw-r--r--dev-libs/tree-sitter-javascript/Manifest2
-rw-r--r--dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.3.ebuild13
-rw-r--r--dev-libs/tree-sitter-json/Manifest2
-rw-r--r--dev-libs/tree-sitter-json/tree-sitter-json-0.20.2.ebuild13
-rw-r--r--dev-libs/tree-sitter-typescript/Manifest2
-rw-r--r--dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.5.ebuild14
-rw-r--r--dev-libs/tree-sitter/Manifest2
-rw-r--r--dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild4
-rw-r--r--dev-perl/File-RsyncP/File-RsyncP-0.760.0-r2.ebuild2
-rw-r--r--dev-perl/File-RsyncP/Manifest2
-rw-r--r--dev-perl/Manifest.gzbin285683 -> 285673 bytes
-rw-r--r--dev-perl/Mojolicious/Manifest2
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.350.0.ebuild2
-rw-r--r--dev-python/Manifest.gzbin269790 -> 269130 bytes
-rw-r--r--dev-python/ansible-compat/Manifest2
-rw-r--r--dev-python/ansible-compat/ansible-compat-4.1.11.ebuild54
-rw-r--r--dev-python/awxkit/Manifest3
-rw-r--r--dev-python/awxkit/awxkit-23.5.1.ebuild50
-rw-r--r--dev-python/awxkit/metadata.xml17
-rw-r--r--dev-python/blake3/Manifest19
-rw-r--r--dev-python/blake3/blake3-0.4.0.ebuild134
-rw-r--r--dev-python/findimports/Manifest2
-rw-r--r--dev-python/findimports/findimports-2.4.0.ebuild27
-rw-r--r--dev-python/multidict/Manifest2
-rw-r--r--dev-python/multidict/multidict-6.0.5.ebuild51
-rw-r--r--dev-python/pdm/Manifest2
-rw-r--r--dev-python/pdm/pdm-2.12.3.ebuild81
-rw-r--r--dev-python/pikepdf/Manifest2
-rw-r--r--dev-python/pikepdf/pikepdf-8.12.0.ebuild68
-rw-r--r--dev-python/psutil/Manifest2
-rw-r--r--dev-python/psutil/psutil-5.9.7.ebuild2
-rw-r--r--dev-python/pyarrow/Manifest4
-rw-r--r--dev-python/pyarrow/metadata.xml4
-rw-r--r--dev-python/pyarrow/pyarrow-15.0.0.ebuild78
-rw-r--r--dev-python/pychroot/Manifest4
-rw-r--r--dev-python/pychroot/metadata.xml9
-rw-r--r--dev-python/pychroot/pychroot-0.10.4.ebuild45
-rw-r--r--dev-python/pychroot/pychroot-9999.ebuild45
-rw-r--r--dev-python/pydocstyle/Manifest4
-rw-r--r--dev-python/pydocstyle/files/pydocstyle-6.1.1-disarm-pip-install.patch31
-rw-r--r--dev-python/pydocstyle/metadata.xml21
-rw-r--r--dev-python/pydocstyle/pydocstyle-6.3.0.ebuild48
-rw-r--r--dev-python/pylama/Manifest5
-rw-r--r--dev-python/pylama/files/pylama-8.4.1-dummy-elif.patch32
-rw-r--r--dev-python/pylama/files/pylama-8.4.1-tomli.patch69
-rw-r--r--dev-python/pylama/metadata.xml17
-rw-r--r--dev-python/pylama/pylama-8.4.1-r1.ebuild55
-rw-r--r--dev-python/pypy-exe-bin/Manifest11
-rw-r--r--dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild79
-rw-r--r--dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild4
-rw-r--r--dev-python/pypy-exe/Manifest5
-rw-r--r--dev-python/pypy-exe/pypy-exe-7.3.13.ebuild177
-rw-r--r--dev-python/pypy-exe/pypy-exe-7.3.14.ebuild4
-rw-r--r--dev-python/pypy/Manifest7
-rw-r--r--dev-python/pypy/metadata.xml5
-rw-r--r--dev-python/pypy/pypy-7.3.13.ebuild302
-rw-r--r--dev-python/pypy/pypy-7.3.14.ebuild4
-rw-r--r--dev-python/pytest-asyncio/Manifest6
-rw-r--r--dev-python/pytest-asyncio/pytest-asyncio-0.23.3.ebuild49
-rw-r--r--dev-python/pytest-asyncio/pytest-asyncio-0.23.4_alpha1.ebuild49
-rw-r--r--dev-python/pytest-asyncio/pytest-asyncio-0.23.4_alpha2.ebuild49
-rw-r--r--dev-python/pytest-metadata/Manifest2
-rw-r--r--dev-python/pytest-metadata/pytest-metadata-3.1.0.ebuild28
-rw-r--r--dev-python/pytest-sugar/Manifest2
-rw-r--r--dev-python/pytest-sugar/pytest-sugar-1.0.0.ebuild34
-rw-r--r--dev-python/python-openstackclient/Manifest2
-rw-r--r--dev-python/python-openstackclient/python-openstackclient-6.5.0.ebuild62
-rw-r--r--dev-python/qiskit-terra/Manifest2
-rw-r--r--dev-python/qiskit-terra/qiskit-terra-0.46.0.ebuild188
-rw-r--r--dev-python/translate-toolkit/Manifest2
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.12.2.ebuild118
-rw-r--r--dev-qt/Manifest.gzbin11537 -> 11543 bytes
-rw-r--r--dev-qt/qtquickcontrols2/Manifest2
-rw-r--r--dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin109087 -> 109086 bytes
-rw-r--r--dev-ruby/rubyzip/Manifest2
-rw-r--r--dev-ruby/rubyzip/rubyzip-1.3.0-r1.ebuild52
-rw-r--r--dev-util/Manifest.gzbin64321 -> 64162 bytes
-rw-r--r--dev-util/cppcheck/Manifest2
-rw-r--r--dev-util/cppcheck/cppcheck-2.9.ebuild4
-rw-r--r--dev-util/difffilter/Manifest5
-rw-r--r--dev-util/difffilter/difffilter-0.3.3-r1.ebuild24
-rw-r--r--dev-util/difffilter/files/difffilter-0.3.3-fno-common.patch11
-rw-r--r--dev-util/difffilter/files/difffilter-0.3.3.man1194
-rw-r--r--dev-util/difffilter/metadata.xml5
-rw-r--r--dev-util/mdds/Manifest2
-rw-r--r--dev-util/mdds/mdds-2.0.3.ebuild2
-rw-r--r--dev-util/source-highlight/Manifest2
-rw-r--r--dev-util/source-highlight/source-highlight-3.1.9-r2.ebuild2
-rw-r--r--games-engines/Manifest.gzbin3885 -> 3889 bytes
-rw-r--r--games-engines/box2d/Manifest2
-rw-r--r--games-engines/box2d/box2d-2.4.1.ebuild2
-rw-r--r--kde-frameworks/Manifest.gzbin13915 -> 13934 bytes
-rw-r--r--kde-frameworks/breeze-icons/Manifest2
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-5.113.0.ebuild2
-rw-r--r--kde-frameworks/karchive/Manifest2
-rw-r--r--kde-frameworks/karchive/karchive-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kauth/Manifest2
-rw-r--r--kde-frameworks/kauth/kauth-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kbookmarks/Manifest2
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kcodecs/Manifest2
-rw-r--r--kde-frameworks/kcodecs/kcodecs-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kcompletion/Manifest2
-rw-r--r--kde-frameworks/kcompletion/kcompletion-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kconfig/Manifest2
-rw-r--r--kde-frameworks/kconfig/kconfig-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kconfigwidgets/Manifest2
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kcoreaddons/Manifest2
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kcrash/Manifest2
-rw-r--r--kde-frameworks/kcrash/kcrash-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kdbusaddons/Manifest2
-rw-r--r--kde-frameworks/kdbusaddons/kdbusaddons-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kdeclarative/Manifest2
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kded/Manifest2
-rw-r--r--kde-frameworks/kded/kded-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kdoctools/Manifest2
-rw-r--r--kde-frameworks/kdoctools/kdoctools-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kglobalaccel/Manifest2
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kguiaddons/Manifest2
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-5.113.0.ebuild2
-rw-r--r--kde-frameworks/ki18n/Manifest2
-rw-r--r--kde-frameworks/ki18n/ki18n-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kiconthemes/Manifest2
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kio/Manifest2
-rw-r--r--kde-frameworks/kio/kio-5.113.0-r1.ebuild2
-rw-r--r--kde-frameworks/kitemviews/Manifest2
-rw-r--r--kde-frameworks/kitemviews/kitemviews-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kjobwidgets/Manifest2
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-5.113.0.ebuild2
-rw-r--r--kde-frameworks/knotifications/Manifest2
-rw-r--r--kde-frameworks/knotifications/knotifications-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kpackage/Manifest2
-rw-r--r--kde-frameworks/kpackage/kpackage-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kservice/Manifest2
-rw-r--r--kde-frameworks/kservice/kservice-5.113.0.ebuild2
-rw-r--r--kde-frameworks/ktextwidgets/Manifest2
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kwallet/Manifest2
-rw-r--r--kde-frameworks/kwallet/kwallet-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kwidgetsaddons/Manifest2
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kwindowsystem/Manifest2
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-5.113.0.ebuild2
-rw-r--r--kde-frameworks/kxmlgui/Manifest2
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-5.113.0.ebuild2
-rw-r--r--kde-frameworks/oxygen-icons/Manifest2
-rw-r--r--kde-frameworks/oxygen-icons/oxygen-icons-5.113.0.ebuild2
-rw-r--r--kde-frameworks/solid/Manifest2
-rw-r--r--kde-frameworks/solid/solid-5.113.0.ebuild2
-rw-r--r--kde-frameworks/sonnet/Manifest2
-rw-r--r--kde-frameworks/sonnet/sonnet-5.113.0.ebuild2
-rw-r--r--kde-plasma/Manifest.gzbin11155 -> 11153 bytes
-rw-r--r--kde-plasma/kwayland-integration/Manifest2
-rw-r--r--kde-plasma/kwayland-integration/kwayland-integration-5.27.10.ebuild2
-rw-r--r--kde-plasma/polkit-kde-agent/Manifest2
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.10.ebuild2
-rw-r--r--mail-client/Manifest.gzbin3388 -> 3386 bytes
-rw-r--r--mail-client/claws-mail/Manifest10
-rw-r--r--mail-client/claws-mail/claws-mail-3.19.0-r3.ebuild215
-rw-r--r--mail-client/claws-mail/claws-mail-3.20.0-r1.ebuild212
-rw-r--r--mail-client/claws-mail/claws-mail-4.2.0-r2.ebuild (renamed from mail-client/claws-mail/claws-mail-4.2.0-r1.ebuild)4
-rw-r--r--mail-client/claws-mail/claws-mail-9999.ebuild2
-rw-r--r--mail-client/claws-mail/files/claws-mail-3.19.0-perl-5.36.patch455
-rw-r--r--mail-client/claws-mail/files/claws-mail-4.1.0-perl-5.36.patch454
-rw-r--r--mail-client/claws-mail/files/claws-mail-4.2.0-gtksocket.patch214
-rw-r--r--media-gfx/Manifest.gzbin37870 -> 37700 bytes
-rw-r--r--media-gfx/asymptote/Manifest2
-rw-r--r--media-gfx/asymptote/asymptote-2.86.ebuild4
-rw-r--r--media-gfx/figurine/Manifest4
-rw-r--r--media-gfx/figurine/figurine-1.0.5-r1.ebuild24
-rw-r--r--media-gfx/figurine/files/figurine-1.0.5-fno-common.patch115
-rw-r--r--media-gfx/figurine/metadata.xml8
-rw-r--r--media-gfx/plantuml/Manifest2
-rw-r--r--media-gfx/plantuml/plantuml-1.2024.0.ebuild33
-rw-r--r--media-libs/Manifest.gzbin69154 -> 69156 bytes
-rw-r--r--media-libs/exiftool/Manifest2
-rw-r--r--media-libs/exiftool/exiftool-12.68.ebuild2
-rw-r--r--media-libs/libplacebo/Manifest2
-rw-r--r--media-libs/libplacebo/libplacebo-6.338.2.ebuild2
-rw-r--r--media-libs/libsdl2/Manifest2
-rw-r--r--media-libs/libsdl2/libsdl2-2.28.5.ebuild2
-rw-r--r--media-libs/phonon-gstreamer/Manifest2
-rw-r--r--media-libs/phonon-gstreamer/phonon-gstreamer-4.10.0-r1.ebuild4
-rw-r--r--media-libs/phonon-vlc/Manifest2
-rw-r--r--media-libs/phonon-vlc/phonon-vlc-0.11.3-r1.ebuild4
-rw-r--r--media-libs/phonon/Manifest2
-rw-r--r--media-libs/phonon/phonon-4.11.1-r2.ebuild4
-rw-r--r--media-libs/zxing-cpp/Manifest2
-rw-r--r--media-libs/zxing-cpp/zxing-cpp-2.2.1.ebuild2
-rw-r--r--media-sound/Manifest.gzbin57704 -> 57378 bytes
-rw-r--r--media-sound/cava/Manifest2
-rw-r--r--media-sound/cava/cava-0.10.0.ebuild2
-rw-r--r--media-sound/daudio/Manifest7
-rw-r--r--media-sound/daudio/daudio-0.3-r1.ebuild44
-rw-r--r--media-sound/daudio/files/daudio-0.3-makefile.patch50
-rw-r--r--media-sound/daudio/files/daudio-0.3-musl-stdint.patch82
-rw-r--r--media-sound/daudio/files/daudio-0.3-qa-implicit-declarations.patch98
-rw-r--r--media-sound/daudio/files/daudio.rc19
-rw-r--r--media-sound/daudio/metadata.xml11
-rw-r--r--media-sound/guayadeque/Manifest5
-rw-r--r--media-sound/guayadeque/files/guayadeque-0.4.6-metadata.patch11
-rw-r--r--media-sound/guayadeque/guayadeque-0.4.7.ebuild103
-rw-r--r--media-sound/guayadeque/guayadeque-9999.ebuild101
-rw-r--r--media-sound/guayadeque/metadata.xml12
-rw-r--r--metadata/Manifest.gzbin10006 -> 10000 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28397 -> 28350 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin57930 -> 57903 bytes
-rw-r--r--metadata/md5-cache/app-admin/ansible-lint-6.22.2 (renamed from metadata/md5-cache/app-admin/ansible-lint-6.22.1)8
-rw-r--r--metadata/md5-cache/app-admin/hcloud-1.42.013
-rw-r--r--metadata/md5-cache/app-admin/newsyslog-1.1.0.81-r111
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin25416 -> 25248 bytes
-rw-r--r--metadata/md5-cache/app-containers/go-secbench-0.1.0-r114
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin38599 -> 38601 bytes
-rw-r--r--metadata/md5-cache/app-crypt/qca-2.3.74
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin28730 -> 28569 bytes
-rw-r--r--metadata/md5-cache/app-editors/jedit-5.6.015
-rw-r--r--metadata/md5-cache/app-editors/jedit-5.6.0-r14
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin34174 -> 34176 bytes
-rw-r--r--metadata/md5-cache/app-emulation/qemu-8.1.54
-rw-r--r--metadata/md5-cache/app-emulation/virt-manager-4.1.0-r14
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin79297 -> 79136 bytes
-rw-r--r--metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.14
-rw-r--r--metadata/md5-cache/app-misc/utimer-0.4-r112
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin13517 -> 13514 bytes
-rw-r--r--metadata/md5-cache/app-office/libreoffice-7.5.9.24
-rw-r--r--metadata/md5-cache/app-office/libreoffice-l10n-7.5.9.24
-rw-r--r--metadata/md5-cache/app-office/texstudio-4.7.14
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin77643 -> 77642 bytes
-rw-r--r--metadata/md5-cache/app-text/libabw-0.1.34
-rw-r--r--metadata/md5-cache/app-text/libebook-0.1.3-r34
-rw-r--r--metadata/md5-cache/app-text/libepubgen-0.1.1-r14
-rw-r--r--metadata/md5-cache/app-text/libetonyek-0.1.10-r14
-rw-r--r--metadata/md5-cache/app-text/liblangtag-0.6.74
-rw-r--r--metadata/md5-cache/app-text/libmwaw-0.3.224
-rw-r--r--metadata/md5-cache/app-text/libnumbertext-1.0.114
-rw-r--r--metadata/md5-cache/app-text/libodfgen-0.1.84
-rw-r--r--metadata/md5-cache/app-text/libstaroffice-0.0.74
-rw-r--r--metadata/md5-cache/app-text/libwps-0.4.144
-rw-r--r--metadata/md5-cache/app-text/mythes-1.2.54
-rw-r--r--metadata/md5-cache/app-text/rman-3.2-r24
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin27577 -> 27573 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/libcmis-0.6.24
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin32851 -> 33654 bytes
-rw-r--r--metadata/md5-cache/dev-db/postgresql-12.176
-rw-r--r--metadata/md5-cache/dev-db/postgresql-12.17-r116
-rw-r--r--metadata/md5-cache/dev-db/postgresql-13.136
-rw-r--r--metadata/md5-cache/dev-db/postgresql-13.13-r116
-rw-r--r--metadata/md5-cache/dev-db/postgresql-14.106
-rw-r--r--metadata/md5-cache/dev-db/postgresql-14.10-r116
-rw-r--r--metadata/md5-cache/dev-db/postgresql-15.56
-rw-r--r--metadata/md5-cache/dev-db/postgresql-15.5-r116
-rw-r--r--metadata/md5-cache/dev-db/postgresql-16.16
-rw-r--r--metadata/md5-cache/dev-db/postgresql-16.1-r116
-rw-r--r--metadata/md5-cache/dev-go/Manifest.gzbin6105 -> 5938 bytes
-rw-r--r--metadata/md5-cache/dev-go/golicense-0.2.013
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin75804 -> 75795 bytes
-rw-r--r--metadata/md5-cache/dev-java/commons-httpclient-3.1-r34
-rw-r--r--metadata/md5-cache/dev-java/cpptasks-1.0_beta5-r24
-rw-r--r--metadata/md5-cache/dev-java/snappy-1.1.10.5-r14
-rw-r--r--metadata/md5-cache/dev-java/xmlunit-1.6-r24
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin180702 -> 181324 bytes
-rw-r--r--metadata/md5-cache/dev-libs/apache-arrow-15.0.017
-rw-r--r--metadata/md5-cache/dev-libs/libdbusmenu-qt-0.9.3_pre20160218-r34
-rw-r--r--metadata/md5-cache/dev-libs/libebml-1.4.512
-rw-r--r--metadata/md5-cache/dev-libs/libei-1.2.04
-rw-r--r--metadata/md5-cache/dev-libs/libixion-0.17.0-r14
-rw-r--r--metadata/md5-cache/dev-libs/liblist-2.4-r111
-rw-r--r--metadata/md5-cache/dev-libs/liborcus-0.17.2-r14
-rw-r--r--metadata/md5-cache/dev-libs/libstrl-0.5.1-r214
-rw-r--r--metadata/md5-cache/dev-libs/tinyxml2-10.0.014
-rw-r--r--metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r14
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-0.20.8-r14
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.314
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-json-0.20.214
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.514
-rw-r--r--metadata/md5-cache/dev-perl/File-RsyncP-0.760.0-r24
-rw-r--r--metadata/md5-cache/dev-perl/Manifest.gzbin382346 -> 382348 bytes
-rw-r--r--metadata/md5-cache/dev-perl/Mojolicious-9.350.04
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin352165 -> 352291 bytes
-rw-r--r--metadata/md5-cache/dev-python/ansible-compat-4.1.1116
-rw-r--r--metadata/md5-cache/dev-python/awxkit-23.5.116
-rw-r--r--metadata/md5-cache/dev-python/blake3-0.4.017
-rw-r--r--metadata/md5-cache/dev-python/findimports-2.4.015
-rw-r--r--metadata/md5-cache/dev-python/multidict-6.0.517
-rw-r--r--metadata/md5-cache/dev-python/pdm-2.12.316
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-8.12.017
-rw-r--r--metadata/md5-cache/dev-python/psutil-5.9.74
-rw-r--r--metadata/md5-cache/dev-python/pyarrow-15.0.017
-rw-r--r--metadata/md5-cache/dev-python/pychroot-0.10.417
-rw-r--r--metadata/md5-cache/dev-python/pychroot-999916
-rw-r--r--metadata/md5-cache/dev-python/pydocstyle-6.3.016
-rw-r--r--metadata/md5-cache/dev-python/pylama-8.4.1-r116
-rw-r--r--metadata/md5-cache/dev-python/pypy-7.3.1315
-rw-r--r--metadata/md5-cache/dev-python/pypy-7.3.144
-rw-r--r--metadata/md5-cache/dev-python/pypy-exe-7.3.1315
-rw-r--r--metadata/md5-cache/dev-python/pypy-exe-7.3.144
-rw-r--r--metadata/md5-cache/dev-python/pypy-exe-bin-7.3.1312
-rw-r--r--metadata/md5-cache/dev-python/pypy-exe-bin-7.3.144
-rw-r--r--metadata/md5-cache/dev-python/pytest-asyncio-0.23.316
-rw-r--r--metadata/md5-cache/dev-python/pytest-asyncio-0.23.4_alpha116
-rw-r--r--metadata/md5-cache/dev-python/pytest-asyncio-0.23.4_alpha216
-rw-r--r--metadata/md5-cache/dev-python/pytest-metadata-3.1.016
-rw-r--r--metadata/md5-cache/dev-python/pytest-sugar-1.0.016
-rw-r--r--metadata/md5-cache/dev-python/python-openstackclient-6.5.016
-rw-r--r--metadata/md5-cache/dev-python/qiskit-terra-0.46.017
-rw-r--r--metadata/md5-cache/dev-python/translate-toolkit-3.12.216
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin28931 -> 28932 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.124
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin188061 -> 187907 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/rubyzip-1.3.0-r117
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin125190 -> 125013 bytes
-rw-r--r--metadata/md5-cache/dev-util/cppcheck-2.94
-rw-r--r--metadata/md5-cache/dev-util/difffilter-0.3.3-r111
-rw-r--r--metadata/md5-cache/dev-util/mdds-2.0.34
-rw-r--r--metadata/md5-cache/dev-util/source-highlight-3.1.9-r24
-rw-r--r--metadata/md5-cache/games-engines/Manifest.gzbin6384 -> 6384 bytes
-rw-r--r--metadata/md5-cache/games-engines/box2d-2.4.14
-rw-r--r--metadata/md5-cache/kde-frameworks/Manifest.gzbin37026 -> 37023 bytes
-rw-r--r--metadata/md5-cache/kde-frameworks/breeze-icons-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/karchive-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kauth-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kbookmarks-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kcodecs-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kcompletion-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kconfig-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kconfigwidgets-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kcoreaddons-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kcrash-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kdbusaddons-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kdeclarative-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kded-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kdoctools-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kglobalaccel-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kguiaddons-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/ki18n-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kiconthemes-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kio-5.113.0-r14
-rw-r--r--metadata/md5-cache/kde-frameworks/kitemviews-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kjobwidgets-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/knotifications-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kpackage-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kservice-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/ktextwidgets-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kwallet-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kwidgetsaddons-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kwindowsystem-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kxmlgui-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/oxygen-icons-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/solid-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/sonnet-5.113.04
-rw-r--r--metadata/md5-cache/kde-plasma/Manifest.gzbin21509 -> 21514 bytes
-rw-r--r--metadata/md5-cache/kde-plasma/kwayland-integration-5.27.104
-rw-r--r--metadata/md5-cache/kde-plasma/polkit-kde-agent-5.27.104
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin8425 -> 8091 bytes
-rw-r--r--metadata/md5-cache/mail-client/claws-mail-3.19.0-r317
-rw-r--r--metadata/md5-cache/mail-client/claws-mail-3.20.0-r117
-rw-r--r--metadata/md5-cache/mail-client/claws-mail-4.2.0-r117
-rw-r--r--metadata/md5-cache/mail-client/claws-mail-4.2.0-r217
-rw-r--r--metadata/md5-cache/mail-client/claws-mail-99996
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin59974 -> 59962 bytes
-rw-r--r--metadata/md5-cache/media-gfx/asymptote-2.864
-rw-r--r--metadata/md5-cache/media-gfx/figurine-1.0.5-r113
-rw-r--r--metadata/md5-cache/media-gfx/plantuml-1.2024.015
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin119331 -> 119338 bytes
-rw-r--r--metadata/md5-cache/media-libs/exiftool-12.684
-rw-r--r--metadata/md5-cache/media-libs/libplacebo-6.338.24
-rw-r--r--metadata/md5-cache/media-libs/libsdl2-2.28.54
-rw-r--r--metadata/md5-cache/media-libs/phonon-4.11.1-r24
-rw-r--r--metadata/md5-cache/media-libs/phonon-gstreamer-4.10.0-r14
-rw-r--r--metadata/md5-cache/media-libs/phonon-vlc-0.11.3-r14
-rw-r--r--metadata/md5-cache/media-libs/zxing-cpp-2.2.14
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75333 -> 74832 bytes
-rw-r--r--metadata/md5-cache/media-sound/cava-0.10.04
-rw-r--r--metadata/md5-cache/media-sound/daudio-0.3-r113
-rw-r--r--metadata/md5-cache/media-sound/guayadeque-0.4.717
-rw-r--r--metadata/md5-cache/media-sound/guayadeque-999916
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin58574 -> 58407 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/arpwatch-3.54
-rw-r--r--metadata/md5-cache/net-analyzer/lilac-1.0.3-r114
-rw-r--r--metadata/md5-cache/net-analyzer/traceroute-2.1.54
-rw-r--r--metadata/md5-cache/net-firewall/Manifest.gzbin7370 -> 7362 bytes
-rw-r--r--metadata/md5-cache/net-firewall/ipset-7.2016
-rw-r--r--metadata/md5-cache/net-firewall/sanewall-1.1.6-r412
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin59964 -> 59953 bytes
-rw-r--r--metadata/md5-cache/net-libs/nodejs-18.19.04
-rw-r--r--metadata/md5-cache/net-libs/nodejs-20.11.04
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin20382 -> 20205 bytes
-rw-r--r--metadata/md5-cache/net-mail/courier-makedat-3.1.016
-rw-r--r--metadata/md5-cache/net-mail/fetchmail-6.4.374
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin92441 -> 92265 bytes
-rw-r--r--metadata/md5-cache/net-misc/dhcpcd-10.0.6-r14
-rw-r--r--metadata/md5-cache/net-misc/monmotha-2.3.8-r110
-rw-r--r--metadata/md5-cache/net-misc/rsync-3.2.7-r34
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin18246 -> 18247 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/gpxsee-13.144
-rw-r--r--metadata/md5-cache/sci-geosciences/qmapshack-1.17.14
-rw-r--r--metadata/md5-cache/sci-geosciences/routino-3.4.14
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin70200 -> 70202 bytes
-rw-r--r--metadata/md5-cache/sci-libs/hdf5-1.14.3-r14
-rw-r--r--metadata/md5-cache/sci-libs/lapack-3.12.04
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin29719 -> 29721 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/lpsolve-5.5.2.11-r24
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin88903 -> 88916 bytes
-rw-r--r--metadata/md5-cache/sys-apps/memtest86-4.3.7-r44
-rw-r--r--metadata/md5-cache/sys-apps/nvme-cli-2.7.14
-rw-r--r--metadata/md5-cache/sys-apps/pcsc-tools-1.7.14
-rw-r--r--metadata/md5-cache/sys-apps/systemd-254.8-r14
-rw-r--r--metadata/md5-cache/sys-auth/Manifest.gzbin14289 -> 14285 bytes
-rw-r--r--metadata/md5-cache/sys-auth/polkit-qt-0.114.0-r34
-rw-r--r--metadata/md5-cache/sys-block/Manifest.gzbin17187 -> 16839 bytes
-rw-r--r--metadata/md5-cache/sys-block/hpacucli-9.40.12.014
-rw-r--r--metadata/md5-cache/sys-block/mbuffer-202312164
-rw-r--r--metadata/md5-cache/sys-block/noflushd-2.8-r19
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin30667 -> 30674 bytes
-rw-r--r--metadata/md5-cache/sys-devel/autogen-5.18.16-r34
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin35666 -> 35830 bytes
-rw-r--r--metadata/md5-cache/sys-fs/vhba-2024020216
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin23695 -> 23692 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/dracut-060_pre20240104-r1 (renamed from metadata/md5-cache/sys-kernel/dracut-060_pre20240104)0
-rw-r--r--metadata/md5-cache/sys-kernel/installkernel-2312
-rw-r--r--metadata/md5-cache/sys-kernel/installkernel-2412
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin38635 -> 38644 bytes
-rw-r--r--metadata/md5-cache/sys-libs/libcap-ng-0.8.44
-rw-r--r--metadata/md5-cache/sys-libs/libnvme-1.7.14
-rw-r--r--metadata/md5-cache/sys-power/Manifest.gzbin8618 -> 8616 bytes
-rw-r--r--metadata/md5-cache/sys-power/switcheroo-control-2.6-r24
-rw-r--r--metadata/md5-cache/sys-process/Manifest.gzbin16927 -> 16928 bytes
-rw-r--r--metadata/md5-cache/sys-process/parallel-202312224
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin26324 -> 26146 bytes
-rw-r--r--metadata/md5-cache/x11-libs/libtinynotify-systemwide-0.1-r112
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin63720 -> 63557 bytes
-rw-r--r--metadata/md5-cache/x11-misc/sw-notify-send-1.2.112
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-analyzer/Manifest.gzbin43729 -> 43570 bytes
-rw-r--r--net-analyzer/arpwatch/Manifest2
-rw-r--r--net-analyzer/arpwatch/arpwatch-3.5.ebuild2
-rw-r--r--net-analyzer/lilac/Manifest3
-rw-r--r--net-analyzer/lilac/lilac-1.0.3-r1.ebuild37
-rw-r--r--net-analyzer/lilac/metadata.xml8
-rw-r--r--net-analyzer/traceroute/Manifest2
-rw-r--r--net-analyzer/traceroute/traceroute-2.1.5.ebuild2
-rw-r--r--net-firewall/Manifest.gzbin4394 -> 4228 bytes
-rw-r--r--net-firewall/ipset/Manifest2
-rw-r--r--net-firewall/ipset/ipset-7.20.ebuild114
-rw-r--r--net-firewall/sanewall/Manifest5
-rw-r--r--net-firewall/sanewall/files/sanewall.confd5
-rw-r--r--net-firewall/sanewall/files/sanewall.initd56
-rw-r--r--net-firewall/sanewall/metadata.xml5
-rw-r--r--net-firewall/sanewall/sanewall-1.1.6-r4.ebuild55
-rw-r--r--net-libs/Manifest.gzbin31822 -> 31821 bytes
-rw-r--r--net-libs/nodejs/Manifest4
-rw-r--r--net-libs/nodejs/nodejs-18.19.0.ebuild2
-rw-r--r--net-libs/nodejs/nodejs-20.11.0.ebuild2
-rw-r--r--net-mail/Manifest.gzbin14206 -> 14042 bytes
-rw-r--r--net-mail/courier-makedat/Manifest4
-rw-r--r--net-mail/courier-makedat/courier-makedat-3.1.0.ebuild53
-rw-r--r--net-mail/courier-makedat/files/courier-makedat-3.1.0-gentoo.patch105
-rw-r--r--net-mail/courier-makedat/metadata.xml11
-rw-r--r--net-mail/fetchmail/Manifest2
-rw-r--r--net-mail/fetchmail/fetchmail-6.4.37.ebuild2
-rw-r--r--net-misc/Manifest.gzbin55126 -> 54969 bytes
-rw-r--r--net-misc/dhcpcd/Manifest2
-rw-r--r--net-misc/dhcpcd/dhcpcd-10.0.6-r1.ebuild2
-rw-r--r--net-misc/monmotha/Manifest4
-rw-r--r--net-misc/monmotha/files/monmotha.rc640
-rw-r--r--net-misc/monmotha/metadata.xml5
-rw-r--r--net-misc/monmotha/monmotha-2.3.8-r1.ebuild46
-rw-r--r--net-misc/rsync/Manifest2
-rw-r--r--net-misc/rsync/rsync-3.2.7-r3.ebuild2
-rw-r--r--profiles/Manifest.gzbin191076 -> 191076 bytes
-rw-r--r--profiles/package.mask124
-rw-r--r--profiles/updates/1Q-20201
-rw-r--r--profiles/updates/4Q-20211
-rw-r--r--profiles/use.local.desc2
-rw-r--r--sci-geosciences/Manifest.gzbin11592 -> 11593 bytes
-rw-r--r--sci-geosciences/gpxsee/Manifest2
-rw-r--r--sci-geosciences/gpxsee/gpxsee-13.14.ebuild2
-rw-r--r--sci-geosciences/qmapshack/Manifest2
-rw-r--r--sci-geosciences/qmapshack/qmapshack-1.17.1.ebuild4
-rw-r--r--sci-geosciences/routino/Manifest2
-rw-r--r--sci-geosciences/routino/routino-3.4.1.ebuild4
-rw-r--r--sci-libs/Manifest.gzbin45102 -> 45104 bytes
-rw-r--r--sci-libs/hdf5/Manifest2
-rw-r--r--sci-libs/hdf5/hdf5-1.14.3-r1.ebuild2
-rw-r--r--sci-libs/lapack/Manifest2
-rw-r--r--sci-libs/lapack/lapack-3.12.0.ebuild2
-rw-r--r--sci-mathematics/Manifest.gzbin19170 -> 19170 bytes
-rw-r--r--sci-mathematics/lpsolve/Manifest2
-rw-r--r--sci-mathematics/lpsolve/lpsolve-5.5.2.11-r2.ebuild4
-rw-r--r--sys-apps/Manifest.gzbin50182 -> 50183 bytes
-rw-r--r--sys-apps/memtest86/Manifest2
-rw-r--r--sys-apps/memtest86/memtest86-4.3.7-r4.ebuild4
-rw-r--r--sys-apps/nvme-cli/Manifest2
-rw-r--r--sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild4
-rw-r--r--sys-apps/pcsc-tools/Manifest2
-rw-r--r--sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild2
-rw-r--r--sys-apps/systemd/Manifest2
-rw-r--r--sys-apps/systemd/systemd-254.8-r1.ebuild2
-rw-r--r--sys-auth/Manifest.gzbin9259 -> 9261 bytes
-rw-r--r--sys-auth/polkit-qt/Manifest2
-rw-r--r--sys-auth/polkit-qt/polkit-qt-0.114.0-r3.ebuild4
-rw-r--r--sys-block/Manifest.gzbin11198 -> 10858 bytes
-rw-r--r--sys-block/hpacucli/Manifest5
-rw-r--r--sys-block/hpacucli/files/hpacucli-wrapper-r122
-rw-r--r--sys-block/hpacucli/hpacucli-9.40.12.0.ebuild61
-rw-r--r--sys-block/hpacucli/metadata.xml5
-rw-r--r--sys-block/mbuffer/Manifest2
-rw-r--r--sys-block/mbuffer/mbuffer-20231216.ebuild2
-rw-r--r--sys-block/noflushd/Manifest5
-rw-r--r--sys-block/noflushd/files/noflushd.confd10
-rw-r--r--sys-block/noflushd/files/noflushd.rc630
-rw-r--r--sys-block/noflushd/metadata.xml11
-rw-r--r--sys-block/noflushd/noflushd-2.8-r1.ebuild30
-rw-r--r--sys-devel/Manifest.gzbin7863 -> 7859 bytes
-rw-r--r--sys-devel/autogen/Manifest2
-rw-r--r--sys-devel/autogen/autogen-5.18.16-r3.ebuild2
-rw-r--r--sys-fs/Manifest.gzbin22197 -> 22199 bytes
-rw-r--r--sys-fs/vhba/Manifest2
-rw-r--r--sys-fs/vhba/vhba-20240202.ebuild58
-rw-r--r--sys-kernel/Manifest.gzbin4571 -> 4566 bytes
-rw-r--r--sys-kernel/dracut/Manifest4
-rw-r--r--sys-kernel/dracut/dracut-060_pre20240104-r1.ebuild (renamed from sys-kernel/dracut/dracut-060_pre20240104.ebuild)0
-rw-r--r--sys-kernel/dracut/files/dracut-060-grub-layout.patch23
-rw-r--r--sys-kernel/installkernel/Manifest4
-rw-r--r--sys-kernel/installkernel/installkernel-24.ebuild (renamed from sys-kernel/installkernel/installkernel-23.ebuild)10
-rw-r--r--sys-libs/Manifest.gzbin14759 -> 14757 bytes
-rw-r--r--sys-libs/libcap-ng/Manifest2
-rw-r--r--sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild2
-rw-r--r--sys-libs/libnvme/Manifest2
-rw-r--r--sys-libs/libnvme/libnvme-1.7.1.ebuild2
-rw-r--r--sys-power/Manifest.gzbin5748 -> 5750 bytes
-rw-r--r--sys-power/switcheroo-control/Manifest2
-rw-r--r--sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild4
-rw-r--r--sys-process/Manifest.gzbin10148 -> 10144 bytes
-rw-r--r--sys-process/parallel/Manifest2
-rw-r--r--sys-process/parallel/parallel-20231222.ebuild2
-rw-r--r--x11-libs/Manifest.gzbin18363 -> 18186 bytes
-rw-r--r--x11-libs/libtinynotify-systemwide/Manifest3
-rw-r--r--x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1-r1.ebuild32
-rw-r--r--x11-libs/libtinynotify-systemwide/metadata.xml11
-rw-r--r--x11-misc/Manifest.gzbin46886 -> 46727 bytes
-rw-r--r--x11-misc/sw-notify-send/Manifest3
-rw-r--r--x11-misc/sw-notify-send/metadata.xml11
-rw-r--r--x11-misc/sw-notify-send/sw-notify-send-1.2.1.ebuild39
684 files changed, 5981 insertions, 5933 deletions
diff --git a/Manifest b/Manifest
index c15ad49aaa07..4d72c0dbffff 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29767 BLAKE2B de1107cea51173dfe21785d49f3087a70429ad98a58821cc12f9b75d14b43ad42d64af0f674d8f13cc17023285a6d77be174b6ccca04d4d18ab6c314453b7d3e SHA512 3fc39bdf3d9e45b33e085ac5cd251346b85e06dc7ce520cb8c34422a28461242383fd0b105216ef22adb86046a0a1fcddbe44b49c0f311920db11929d2e1d1be
-TIMESTAMP 2024-02-02T11:10:28Z
+MANIFEST Manifest.files.gz 29751 BLAKE2B 55ff840037776a2d97d17bd07c993eef4a3954ae931dd09f72085ba79201580c46e20765846c52acafbf8efabde9c55e425fc05f19bba603cefb1c6709ed5aee SHA512 0c9919cb234836f10bdfc454c613c88560d3254fcce9c34984e85554b695be74cc1b785e4b85a3f44c40d539761509d654329c81f6d0a9b912bcf14f403e894e
+TIMESTAMP 2024-02-02T17:10:33Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW8zaRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW9IglfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD9nA//fqr+z/AHveDXWk7ynwkxgfv9CTmGjSHWxOr8ntW3iXdDbWteMgslz1Fl
-2OeSFXGSg5cTeWl2i5MIlER5YHNrUs8rPEgU9tUCCfd+5Af+he8NzOq27LJx8CWP
-aP9Zof4R5ErrvRULkEYSpEYH4hWF+PES7o253x7JWrRZS+bqaIllDu73PRB4PcOL
-ZORQlPgtHIETe6VJ2NEny4Q4WZil0guKF4Q40iUASKUk9u3n21Oz8RsMkthl1Ud/
-BpeDkGHMFHJQm8zIPWRqXPGxLFnMzNsWyq/2MJAuDP43o06VqRxsrMEH21OXBDXq
-dyJhFNQZ9fM4AQjK0F+Nu1MXo7HOFebTUdhzVZ/7fCMSH1hbge+iTSvVGomcNpHk
-sf+XfucJ4A5sJloWX1HHQCLLO0FVpWt5TJIcfc4rlSK5JSLDOIJcIHlL/tq/5hMD
-Xngfjh2Qhr4jp809Gf/hh3lxhx7FUaeDMNXCm5M+rcRYidp8cVXBdhcIaFSKazkj
-g8bf8jyVT16VxHaPaMrd2umxRQIpGUdDXMjr64wwecvfhyI6RpaQ//x1TwLwafNP
-epOz5hatgVXtldNlzF2vV8RGrh0EB6HZcjnmpVwvP+lj3XhVCpqxz9+wqmK4Z0Tc
-JVC9jfKVb5Y8nkxMyqsUg6V71JlDVgIcnBCdzh1zhW+ebVqC+Y4=
-=7IkA
+klB6shAAkWPr83LpN6FcsBMT4VR5xPf/cFJJjS5zpy6RafAEV3P3cuAf2RJaTQ2J
+t+81zWrxyl+Ft9Btq0GY+zRs5gIq2AWdBkNbjSJoZZlSrY6nLFZdW9T+06jxAArE
+vXFBDwjXZJvdlOrUnaPdOjBh5QzfVZ86TC7rXycGtQ4NfhVwAgmIQQ/dMM1794Yp
+Q4XS1xageq9u/efNY97/4x7RHEUci+lRWwjE6LzpJdYRH6gF1n6KW1DzadxYm+qZ
+Rw1aUb9Qf7npK1VHYaP31dukswoTlW9DWZFPVPorldHw04lBgZq1yv5MIdStlrlR
+V0Ety0UsCFJXhi6Ad5izzqGlJS7x9a2cFtC7sJl/p7t5R9Cz/q3kLqjz7vtiXQdq
+wfAy6sL/rmLto3Ap97Ph7oUjLBCsVP9in0Pz7hLUl4SseTE4OW8bgMJ6wOz22ZiO
+WhLLwFJB+pwG63Y7HPJY0GbymJEj675JxCap6b7yyvYvlADIdUH5kmN77K/3JDnl
+ZDfMafzhlgQPQSPJD2Ma1C7GO0eLzX10idptshYV4mCS/8sr4U5loCZySKpH5b4W
+SN45IiERLgFGEMfJdxOw7UsQtt0k58OjmzrYQo6JhyGmODdemZT8igCYwoAG70uY
+m6bl/wzcKg6fF/ZXdrW5ctbA8CpVulsE8WUAp4epPIdszJ4BwGo=
+=lAsZ
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index a8a9fe39df17..96b3c64e9684 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 4c5c18bd3a0f..c2f473044728 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index bce85d8384f2..1147562ae6b9 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,5 +1,5 @@
DIST ansible-lint-6.21.1.tar.gz 508487 BLAKE2B 9a29a5d192675a8801846fc29641651c35be5cc4d120aad128ae248a86c8493aa9125b2abb428e0fa41b233cd669a8496c85a22de7d9bac99760bbcff222066c SHA512 538735ef89bcbb65077a0e02d6c9143c0aab2ce2160679d85c8dc5d222815230893f7c9bc4ee539c20d82cd7a8c1f72d3d7ee63666c49de603f4fa99964c260e
-DIST ansible-lint-6.22.1.tar.gz 511545 BLAKE2B 9e113ac230e34fca8c463658c84f1cccfab3100df6efc257d16345205ecee992b95d13d22d3fdd32947feaab0d44d1b7fd0532bb8f17b27724f1c78eac021654 SHA512 24ef68e6757e5efbcde847924cd193d64d623e1c0a7f7fa7f894d03c1f028876e9f1fa2a0b73e7b841f86d311f6305e7605984301ace64bd43e9596897386c44
+DIST ansible-lint-6.22.2.tar.gz 513988 BLAKE2B b46764751a84ff2a699203bf07f4a04362faa99d7433af6ead9f7ada9e581ff8b3d9bbf205a0127950e15e4413a72fc057cd10588dffec2fb9621f58620ae1ca SHA512 b48dec138a37754135e48007636f020524947342ab40f2b9dea36e10989e88ee6899e4742f1715feecfd7e239c80d3bed0581558c39eac783a84523507740180
EBUILD ansible-lint-6.21.1.ebuild 1839 BLAKE2B 74e31b3fd094cc89ed786350f7237c7a704bd5ad48e6c0350f9441b3d90612dbbdadc12ca6d85a20320eccbbfab8e706881d4b0a164cb547157709c71eddec49 SHA512 45ec6e09c3e8f5bd9810ecf73688922c8118152201ee0f722330cb4d83dfd6502b68f1dedf0a346492f00dcb41e3ecb5fb60e1be882f3ee509781d375246f13b
-EBUILD ansible-lint-6.22.1.ebuild 1791 BLAKE2B f8ade61fb104b8fc86c04f469a77cba56bc7535039d2aa63b7c3de60b3fb557089c0202780bc3c77a430d1971252a193bbf6085ffad8162eee0fb30cb0eb3647 SHA512 3e482d23940e5cd59f9ea01210b38e880bc158d69e5d6eab95092bc9ebc063edc019dc4460de18be7d8f7e12a6929d71d15cc1afb54bd482ddc7a1883fb0c4cb
+EBUILD ansible-lint-6.22.2.ebuild 1735 BLAKE2B 8db9bfcc325f9ecbbe36ed70f2ec71de32ef69095b62789bf7c77ec80c659be22f97600595534ebe71221cf60b73f8df0c845e12f025824cf94b2546da720c0d SHA512 498e5ceea04af6922bfabaf87fe6be2b7c3ab39a192439c4e166b09a572058c8940ba6d18f9e6817c0c644723852aec378c1345a4742432d7bf3be2d6fd26ca7
MISC metadata.xml 561 BLAKE2B 0f55fc4da270c495c445e5afff0a8f7aaedd01abf3640f848cd9dc21e01fa7324c78846ee4bf917e4869b6c377fef61254a2288fa3d572c1bb77279571fb6631 SHA512 bd6bf6b916a0b736a0bfdd633f6569ce3124458169d77ef1cd86d6dda4099774088871560ce0106e11f139a2b48f13445e7a844e03a8669160c7e3fa44be5f36
diff --git a/app-admin/ansible-lint/ansible-lint-6.22.1.ebuild b/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild
index 6de509ee4b85..3f90dcc0ab28 100644
--- a/app-admin/ansible-lint/ansible-lint-6.22.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,7 @@ RESTRICT="test"
RDEPEND="
>=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
- >=dev-python/ansible-compat-4.1.10[${PYTHON_USEDEP}]
+ >=dev-python/ansible-compat-4.1.11[${PYTHON_USEDEP}]
>=dev-python/black-22.8.0[${PYTHON_USEDEP}]
>=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
@@ -40,9 +40,8 @@ BDEPEND="
dev-python/mypy[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
- >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+ >=dev-python/pytest-plus-0.6[${PYTHON_USEDEP}]
>=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
- >=dev-python/spdx-tools-0.7.1:0/0.7[${PYTHON_USEDEP}]
)"
# test_call_from_outside_venv doesn't play nicely with the sandbox
diff --git a/app-admin/hcloud/Manifest b/app-admin/hcloud/Manifest
index 640bdafd388e..c3be6bf944ab 100644
--- a/app-admin/hcloud/Manifest
+++ b/app-admin/hcloud/Manifest
@@ -1,5 +1,7 @@
DIST hcloud-1.37.0.tar.xz 1868892 BLAKE2B 40268017c28877a5d26cb752e28511de591ca8dac9ab834b8ad5d15005306910a80501659ed1f827ca7184f1399a054519360c3a27d4081d08346bca53978537 SHA512 c785851a2085511bfb9b257a7267f51b4c8bcc9d14f6b595d772712aeb99c1d9db99a481b211bf110ee5c0fd260cc5a98d3dc5445a68807d5abeb050d0e89b81
DIST hcloud-1.41.1.tar.xz 1869464 BLAKE2B 4ce755ae14bdfe5e90b673a31f3002ae812449593c3ba4fb08ec3ad0fe21cb2d57bf1dbe0f744d39b4844b165e49a86663a20bad1389d1468e052dbb6163deed SHA512 0e2236d0c4efabccca090866a87d7938d2eb39885b7901e3874c40e1ce672515376edc69471b411e862b1269ac538db380347738362bed1464064c4f6799f933
+DIST hcloud-1.42.0.tar.xz 1876444 BLAKE2B e7ed2e01a7c6bb106a5c46e21e26d8b6bdd7636b64c7b354674364c3db8c1776f09f199ea022e2f311e873490b737490ea22045aa00147c6066ff0a7fb96d563 SHA512 dab916666ec17b9675ba0a559170859779289c36739ac4c3d72445c87fb440df475e55e52ed628fd8d1a52421c6df4d47b0b51713e476753a66da74b3a7bf11c
EBUILD hcloud-1.37.0.ebuild 732 BLAKE2B d0128966e4c9444fdd91124e8513215e7f3373c49da216cd6f35268d435d8df8e1889b138c7c71759f4032dc437f31ff9a040eeada70e2a279e18275164b01d8 SHA512 05258150e4eb1ad133cddc7df6d651724746c2a9235497593b11ababb90d519cd1e21a906b853d7b564af3fd5751a049ecb016adcf63699f9d5015b8576cbcb7
EBUILD hcloud-1.41.1.ebuild 733 BLAKE2B b9d70bb1e60630a6d7b39e131912733b3d4bd6b7e409a8f5ff03e83eaf5f2c2d3a01c4d719780413aaffe3cc6e8e73ca0405863f1cb325879e8ccea9a2d65486 SHA512 ef80806bd3d096e8a3b78169bee3b68cd16f89efab6f89c38433c103f13532110fed5f9b0291308e0dbbc983b8ac448bdfa2cc5a5d2ce3a2902c3c95d06abffe
+EBUILD hcloud-1.42.0.ebuild 650 BLAKE2B 46ffa689c8572deb3847f3c6293d8c1dfe6b3ab0fd9a1cac1a6908e47e43b802ffc404a7c9805a30c50a365daf792f74521b2db432fca9053084cf86eaafece5 SHA512 13d967c8990803c7d12909fcd4398382fdf0e9c1d4b648e3445acb99b9ac11499d9afde554dab96fea01db575161ec3cf11a46b79ca53f2a46e01a875717f5a2
MISC metadata.xml 338 BLAKE2B 6ba2cbe509581ac35dabd93abe166f960d69d1f14336779848483386d28e22dd06e5d196061312827b7a945369f05a466417a1636b607e138515957a75db6f84 SHA512 cc69ce0ab7ba3a9af94ef1918738074cdd725bef2ff70d6c19e46d07bb9514d05ef6415c7ba5b372e7a98902a8440cdb9f7b14a848c3ff2f054863356971ddde
diff --git a/app-admin/hcloud/hcloud-1.42.0.ebuild b/app-admin/hcloud/hcloud-1.42.0.ebuild
new file mode 100644
index 000000000000..1525fc811206
--- /dev/null
+++ b/app-admin/hcloud/hcloud-1.42.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A command-line interface for Hetzner Cloud"
+HOMEPAGE="https://github.com/hetznercloud/cli"
+SRC_URI="https://dev.gentoo.org/~ago/distfiles/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE=""
+
+src_compile() {
+ ego build -o ${PN} -ldflags "-w -X github.com/hetznercloud/cli/internal/version.Version=${PV}-gentoo" ./cmd/${PN}
+}
+
+src_test() {
+ # For upstream a simple test is run 'hcloud version'
+ ./hcloud version
+ if [[ $? -ne 0 ]]
+ then
+ die "Test failed"
+ fi
+}
+
+src_install() {
+ dobin ${PN}
+}
diff --git a/app-admin/newsyslog/Manifest b/app-admin/newsyslog/Manifest
deleted file mode 100644
index 888b131c8bf5..000000000000
--- a/app-admin/newsyslog/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX newsyslog-1.1.0.81-fno-common.patch 1391 BLAKE2B 3781cd8b1817b40a8cba848c99cbb8762303a0e87e68bbc69fa52eafe3e04db333a5920e74123c6b72b266f54df1e882897450da1a0157c119f293fe40f61c17 SHA512 dbe34787127eeb1edb54d5d1a2264bd20bd832fbbcd7e637cbf1c7317e2ed19fd33d40a882bd83453cb16335a9af305ca5abacced9cb81a171b1b5c6b7a0e58b
-AUX newsyslog-1.1.0.81-html.patch 428 BLAKE2B f0861cb97bba4cc1a17983a1dbaac22381fed3e3b5bc4ce10277c438b9cc0326a684a5d3b0ebd34aadabcfb28203b83ff3185fa33ef918c180965c703f690e5f SHA512 c8f685f06d0dcd25d395e1c3ee05b6d5e61bf57d91df182c6cff9f92c9ed7c036f00f62ae1eadd5daa085d1224f8c0330bae41887a7a2889f102dbae0ba1e587
-DIST newsyslog-1.1.0.81.tar.gz 174411 BLAKE2B d7916396ecf7dda9928891c3bd1020be45354c9623e53d9a52170567c811b3cad3e82efec8145f51a68ed851c46a6c3fb6e8bf944bedf935f2a6589e4b45d3e1 SHA512 de7ae2f71fb5a2a3fad0eaaa793da1ff2b36bc5757a30c70e8f740da8ea2647aea0422c13c1cc1a5e082e41938cbb590c8bb0ecf46d5d584466069f319db47c2
-EBUILD newsyslog-1.1.0.81-r1.ebuild 1057 BLAKE2B 62909be01be3b130317e73fc3dce1f82bb81dc66e37724226027fd20df9ec69e1dc54434a9da0f4834a1fb328234a14c67b56b90d7da4c6214394cbd62b19579 SHA512 12cb2a6c2f0e787f9e5e41349f4cbdde370d43cd54ecff8c434ef68a210f564e6c89b6893be2f71a523260aa4cc919fc58286d7ab265189c7baca282a9d090a3
-MISC metadata.xml 252 BLAKE2B 8f2e88684cd606ebc706b4e8bf466be2e06420edfc6fcddda38c60beb4e61a953708892650a5fddfc15292ada69dbf91e8e93f7b67ade205cb599a08f6813418 SHA512 4068eb10878300b604c77bbdd87052cdb8c976f220b3117bcc1f6b0fc79132503ce96e811f01f994388afc306f0eac49f34668da24ba344c966861bc3f0a332d
diff --git a/app-admin/newsyslog/files/newsyslog-1.1.0.81-fno-common.patch b/app-admin/newsyslog/files/newsyslog-1.1.0.81-fno-common.patch
deleted file mode 100644
index b63e439064ee..000000000000
--- a/app-admin/newsyslog/files/newsyslog-1.1.0.81-fno-common.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-https://bugs.gentoo.org/707452
---- a/sig2str.c
-+++ b/sig2str.c
-@@ -63,7 +63,7 @@ extern const unsigned int sys_nsigname; /* also from sys_signame.c */
- #endif
-
- #if !defined(SYS_SIGNAME_DECLARED)
--const char *const sys_signame[]; /* defined in sys_signame.c */
-+extern const char *const sys_signame[]; /* defined in sys_signame.c */
- #endif
-
- #if !defined(HAVE_DECL_SIG2STR)
---- a/str2sig.c
-+++ b/str2sig.c
-@@ -29,7 +29,7 @@ static const char rcsid[] =
- #include "newsyslog.h" /* generic portability definitions */
-
- #if !defined(SYS_SIGNAME_DECLARED)
--const char *const sys_signame[]; /* defined in signame.c */
-+extern const char *const sys_signame[]; /* defined in signame.c */
- #endif
-
- /* NetBSD gained sys_nsig sometime just prior to 1.4 */
-@@ -65,7 +65,7 @@ extern const unsigned int sys_nsigname; /* also from sys_signame.c */
- #endif
-
- #if !defined(SYS_SIGNAME_DECLARED)
--const char *const sys_signame[]; /* defined in sys_signame.c */
-+extern const char *const sys_signame[]; /* defined in sys_signame.c */
- #endif
-
- #if !defined(HAVE_DECL_STR2SIG)
---- a/sys_signame.c
-+++ b/sys_signame.c
-@@ -22,7 +22,7 @@
- #include "config.h"
- #include <sys/types.h>
-
--const char *const sys_signame[] = {
-+extern const char *const sys_signame[] = {
- /* 0 */ "Signal 0", /* Fake value for zero */
- /* 1 */ "HUP", /* Control TTY hangup */
- /* 2 */ "INT", /* Control TTY interrupt */
diff --git a/app-admin/newsyslog/files/newsyslog-1.1.0.81-html.patch b/app-admin/newsyslog/files/newsyslog-1.1.0.81-html.patch
deleted file mode 100644
index 1e2b07019f35..000000000000
--- a/app-admin/newsyslog/files/newsyslog-1.1.0.81-html.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -763,7 +763,7 @@
-
- .8.8.html:
- @rm -f $@
-- ($(TBL) $< | $(NROFF) -mdoc2html > $@) || (rm -f $@; exit 1)
-+ ($(TBL) $< | $(NROFF) -mhtml > $@) || (rm -f $@; exit 1)
-
- .5.5.ps:
- @rm -f $@
-@@ -771,7 +771,7 @@
-
- .5.5.html:
- @rm -f $@
-- ($(TBL) $< | $(NROFF) -mdoc2html > $@) || (rm -f $@; exit 1)
-+ ($(TBL) $< | $(NROFF) -mhtml > $@) || (rm -f $@; exit 1)
-
- .cat5.cat5-dist:
- @rm -f $@
diff --git a/app-admin/newsyslog/metadata.xml b/app-admin/newsyslog/metadata.xml
deleted file mode 100644
index 4c0d3032d69c..000000000000
--- a/app-admin/newsyslog/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- <name>Patrice Clement</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-admin/newsyslog/newsyslog-1.1.0.81-r1.ebuild b/app-admin/newsyslog/newsyslog-1.1.0.81-r1.ebuild
deleted file mode 100644
index e4c307946c09..000000000000
--- a/app-admin/newsyslog/newsyslog-1.1.0.81-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="a highly configurable program for managing and archiving log files"
-HOMEPAGE="http://www.weird.com/~woods/projects/newsyslog.html"
-SRC_URI="http://download.openpkg.org/components/cache/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 ~sparc x86"
-
-BDEPEND="sys-apps/groff"
-RDEPEND="
- virtual/cron
- app-arch/gzip"
-
-PATCHES=(
- "${FILESDIR}"/${P}-html.patch
- "${FILESDIR}"/${P}-fno-common.patch
-)
-
-src_configure() {
- local myconf=(
- --with-gzip
- --with-newsyslog_conf="${EPREFIX}"/etc/newsyslog.conf
- )
- if has_version 'app-admin/syslog-ng'; then
- myconf+=( --with-syslogd_pid="${EPREFIX}"/var/run/syslog-ng.pid )
- else
- myconf+=( --with-syslogd_pid="${EPREFIX}"/var/run/syslog.pid )
- fi
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- # The "install" target would install cached man pages #840951
- emake \
- DESTDIR="${D}" \
- install-exec install-man
-
- einstalldocs
- dodoc newsyslog.conf ToDo
-}
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 621dd88a5a30..86c77e4ffb47 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/go-secbench/Manifest b/app-containers/go-secbench/Manifest
deleted file mode 100644
index 747524030866..000000000000
--- a/app-containers/go-secbench/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST go-secbench-0.1.0.tar.gz 1281488 BLAKE2B 83bb27a2113a5e851db8b61402d967d528c9e3b39d249a23b4d28c21e001276eff73f61c6aba610f0020f22de26b04286a91e5a3785b5a9e019d2701d6081f92 SHA512 4712ef56385993ed1e660c1843a1d7e9cd807a3ca8bf935767e8d2965aef25c5b3a7a88d4ed7c072fe124a6b05900bd444cdbc0cee879e80844fb5f695732f2b
-EBUILD go-secbench-0.1.0-r1.ebuild 649 BLAKE2B 9c72d96d1f9f7aead1aa712b3c402ff25425c9a756e0f6a56baff9a8deaa4f56fe707709f204b2b9c18f5db7249c457887c749fbc57d02855d9dd6f6044036c2 SHA512 37a6657879c9e4151e631bae80fada918af0e2a0cbfbd85f671d1ca17b9076a5e413af7f63efdb9d30fe6a3282aa84f15d1519bfea927a2f0ad8c69c6171885e
-MISC metadata.xml 249 BLAKE2B 08603bf9d754b59bae12620988552abc7f76b87a1390d02038789eba034c22412a3593d10f443794a5171ff3905c2b5c822368b2eb9f53a528097b7b6c80ffe9 SHA512 338d72efbd040697be98aad4229b81c9694eb27ecbc39f3a18332f4cc766a46b4a0a92f32612203259bf58f5838d0aff7f0b1abec7766f6cd2394c73f7f0b251
diff --git a/app-containers/go-secbench/go-secbench-0.1.0-r1.ebuild b/app-containers/go-secbench/go-secbench-0.1.0-r1.ebuild
deleted file mode 100644
index bbc7926f7164..000000000000
--- a/app-containers/go-secbench/go-secbench-0.1.0-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN="github.com/qnib/go-secbench"
-inherit golang-build golang-vcs-snapshot
-
-DESCRIPTION="run and evaluate the docker security benchmark"
-HOMEPAGE="https://github.com/qnib/go-secbench"
-SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="test"
-
-DEPEND="dev-lang/go"
-RDEPEND="app-containers/docker"
-
-src_compile() {
- GOPATH="${S}" go build -o bin/go-secbench src/${EGO_PN}/cmd/main.go || die
-}
-
-src_install() {
- dobin bin/${PN}
-dodoc "src/${EGO_PN}/README.md"
-}
diff --git a/app-containers/go-secbench/metadata.xml b/app-containers/go-secbench/metadata.xml
deleted file mode 100644
index db463f3eeb66..000000000000
--- a/app-containers/go-secbench/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index adea3dbe29f5..016c13327fa8 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/qca/Manifest b/app-crypt/qca/Manifest
index 780aa7acc5ae..e024a8798dd2 100644
--- a/app-crypt/qca/Manifest
+++ b/app-crypt/qca/Manifest
@@ -2,6 +2,6 @@ AUX qca-2.3.7-use-sha256-not-sha1.patch 900 BLAKE2B cb801afc80c5bb6abeab3b283b49
AUX qca-disable-pgp-test.patch 446 BLAKE2B a98d5951d7b89c65787d7d586a5504949c51271ebe09c5e19b90a2e24f24fb6d03d6c1f76d7ad4234354bc2507cf7031c716b3b2bf8243b8c1d85065079dded4 SHA512 30bb6d31b9392166d6bbae39da2eeb1788ac9cccffb801b074468a3606a6e1a56d6a41ee276d3b8b8d39112bf6aea7025f07f4810bb835102bd00521ee9eb104
DIST qca-2.3.7.tar.xz 745880 BLAKE2B 87a029a3cca93f14c764a105e8f0b3c2a32a39ab16ea34e60fe155712ecd351dcb8d67659228ad339db7e3b572ce8ca9c50b9cdc2a5bf8511b482329497843ee SHA512 8932c3ea82378cacd408f787dbfd38a5ffe7a9a5e4c90a53a44b9a386c827f70b19094d4188d5ace8dc0a9c84caa4b242aa85967ef5948591e8d74d7cf3109f6
DIST qca-2.3.8.tar.xz 761340 BLAKE2B 04ec8d2fb9c2c00b04407828c549a4bb7d8bf6cda2f1071078dd446b8fc90c89872b2a4dc838bcb4eb34132545365be210c0043bde95c084901661a874600b34 SHA512 ddb410214e8264955c2bb8c68d018e3826cb8ec48f8cc7207c2aec1c36051dc0501455b5049eff927dcf354603c0646f86ca10f2cebebe87789b3fd07a993b68
-EBUILD qca-2.3.7.ebuild 2603 BLAKE2B ddaf8ee68dad52bce11e7fa5df49848a43f68f539cf2840a37154d3804b05dd4f665050addf52b00df0dd9053eb2761d21de98c1f9fb4c5c0fbe9b139e866d77 SHA512 7ec9d2187ed439d4825189ba3786d974b18e4030789441ca55f9594187b744555aa96641fb23171b65ef4fea94fb56e48ed57a98fb32d8973089c80bc7594c51
+EBUILD qca-2.3.7.ebuild 2602 BLAKE2B 968c9acdab88eb8e859938eab3a4b352ee9d059e17e0028c95c4e0c9c3d1192f480d19ee25b955d92588794a35cb15cbd8ef26280f99024b315d04004557ce30 SHA512 ae305b965b7e5928bb765e831e33c93dac4db399bc3d87dee2e2f24186fe8e4ae7500d28ef71fddea1afb3823bfb80c1f30a9d0d9a1e639324a699ab62b115d8
EBUILD qca-2.3.8.ebuild 2613 BLAKE2B 7f3074abca6e221b4c356141048b6feba73058c3f490087b3f84439ca1c6506928d719f55ecf7aec95022beaca3b96df6e20a1b401bc5705bbe50a1f99375c6f SHA512 9d9251fcd7d2e6247a9d99b80f0f8178da054d721a9d06d090663048d4ad6a688b5f82add824b06120b6da88d9044286dd2c243472a6375bebdca5029aa21f5f
MISC metadata.xml 889 BLAKE2B 52e9439526445e3e80a5b8a04322afaf43fc42fe899f30cad3d053be26ae715bbc002d9a75ed0e93a8126e926dc00f13d256ca9354fc92624679ddd244799876 SHA512 c0f0288df0d4336d9a081635e214bfc61d2423b936506087ce8d46627c79eacbc5047e7288a5df2fb239ed33c26117b5784b3cad8d9a075ffe4450958b25cc84
diff --git a/app-crypt/qca/qca-2.3.7.ebuild b/app-crypt/qca/qca-2.3.7.ebuild
index bb73833e5461..6a6fc2b1d5b9 100644
--- a/app-crypt/qca/qca-2.3.7.ebuild
+++ b/app-crypt/qca/qca-2.3.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="2"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 +qt5 qt6 sasl softstore +ssl test"
REQUIRED_USE="|| ( qt5 qt6 )"
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 79db593ba585..253afcc9bc4c 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/jedit/Manifest b/app-editors/jedit/Manifest
index 0946c6b22287..1ed4b4b9ab0e 100644
--- a/app-editors/jedit/Manifest
+++ b/app-editors/jedit/Manifest
@@ -1,6 +1,4 @@
-AUX jedit-5.4.0-build-xml.patch 332 BLAKE2B 47bf100efa8d99ebebe9765df2c59f4bb4dfbed1922bab1dd7e5802c69c9ef3a124b065385df693159382b876a52fcfb3433c10177adf2c15653dd5fd314fb0b SHA512 6ea6e327f48a677063f0eb282baa1fff289b18b8f6e4106b7336ec2906a0652c24198f702cdaff283f48600e287a6e6525f562e5247af110a0ee60f3340e029c
AUX jedit-5.6.0-skip-failing-test.patch 1183 BLAKE2B 0822a2a339b161cd6e66487b4506f7a0467eddae70da60d4e01897d171bd38c5959e5f0e26bf06b44970963743eb6aa2699dbcf381662dd8a290f27a84301fc4 SHA512 5fc6f859ddae3996e022d14b34cadf145a2b736aebeb2982346c2c43674817b8fee298291a318036a831e19b61c97f49ca013aa0afb7d83587e0975f6ff1bd6c
DIST jedit5.6.0source.tar.bz2 2572329 BLAKE2B d9815feef6fb03cb4a15e7101383944776ca593884de6965aaa3e74a411f8915d0542ab62be8e4551e04dd410c1da4ebedfb8a2c2869d33eb205100d6bd84352 SHA512 89e65998ea49b5b3da4f1daad001d7cf763e196e7110b604e99e3fad038ca126cf108a471ee611ef76b5491b91d618f47cdc24b270cabccb6a80858a37720af7
-EBUILD jedit-5.6.0-r1.ebuild 3347 BLAKE2B bafa515c7a8cb5fc09e9bed519b8fbaeed98c89f2178134a77dbbd4b0f4586cad36ccdb74fd5183d915fee624b7c1a900175378ac543328ae92c4685acf4d9f8 SHA512 489ba042653f2ea4aab48feead8a5e021837d8fd57fbfdb56ef01a921ef8e8bb04bcf4209f5d31afc6d0ac8d0bccdb2ea48083a26ab70440fc2af28d670da0a1
-EBUILD jedit-5.6.0.ebuild 2202 BLAKE2B 7ae5bebb28e20cee37e6027cbc19ec5d295a914cb453eef43c86301345a34396b04c8020b43f1ede747838c4b604d5eae5c408fee3e0e5fb91b094364332a4fb SHA512 434b26b9d6bb005139149ecf0f4fce93696534ae24497d50d87b029cd9e6dd96a66ae74ea5b76b113afe616a50415a4ce2deff502cd566fcd35d441d69c6e534
+EBUILD jedit-5.6.0-r1.ebuild 3344 BLAKE2B 913578b5a843ca0c29c2e5ba477df0706d2dc22351177a5c0d087db3f250c1e7aefb57adffa4352884d58c69fcd7c7b37dd31900aaf7c855c582821bbebeee76 SHA512 d5dc001dfb303afe1405d9a5559567763ee39f01bea11319a630b6193a6d6e07da7db4c2ad8a347970f632052264315ebba41de4ae11b029a0f33a2c1d571f3f
MISC metadata.xml 312 BLAKE2B 32456a81e027512746733dea293a638db960ecebb97e045e82bef5630ac064d59ee5b880ade0513d15619c49c52686b9b2e5b69c7e270c578a506465a40d5db3 SHA512 90c844a5041ab91cacc279bc0a404d42c188311bd71cd643d52dc8f586e4fca101d09236407e6a3701ef18816d5f01ad2194f5446d47c6670aaa1a33edada63b
diff --git a/app-editors/jedit/files/jedit-5.4.0-build-xml.patch b/app-editors/jedit/files/jedit-5.4.0-build-xml.patch
deleted file mode 100644
index 6a686a6f4a72..000000000000
--- a/app-editors/jedit/files/jedit-5.4.0-build-xml.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/build.xml
-+++ b/build.xml
-@@ -505,7 +505,7 @@
- </target>
-
- <target name="build"
-- depends="init,retrieve,setup,compile,test"
-+ depends="init,retrieve,setup,compile"
- description="build the jEdit JAR-file with full debug-information">
- <mkdir dir="${jar.location}"/>
- <jar destfile="${jar.location}/${jar.filename}"
diff --git a/app-editors/jedit/jedit-5.6.0-r1.ebuild b/app-editors/jedit/jedit-5.6.0-r1.ebuild
index 56c118dd1ee4..ff797fc8ae3e 100644
--- a/app-editors/jedit/jedit-5.6.0-r1.ebuild
+++ b/app-editors/jedit/jedit-5.6.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/project/jedit/jedit/${PV}/jedit${PV}source.tar.bz2
S="${WORKDIR}/jEdit"
LICENSE="BSD GPL-2"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ppc64 x86"
SLOT="0"
BDEPEND="
diff --git a/app-editors/jedit/jedit-5.6.0.ebuild b/app-editors/jedit/jedit-5.6.0.ebuild
deleted file mode 100644
index 778ef411f332..000000000000
--- a/app-editors/jedit/jedit-5.6.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc test"
-inherit desktop java-pkg-2 java-ant-2 xdg-utils
-
-DESCRIPTION="Programmer's editor written in Java"
-HOMEPAGE="http://www.jedit.org"
-SRC_URI="mirror://sourceforge/project/jedit/jedit/${PV}/jedit${PV}source.tar.bz2"
-S="${WORKDIR}/jEdit"
-
-LICENSE="BSD GPL-2"
-KEYWORDS="amd64 ppc64 x86"
-SLOT="0"
-
-CP_DEPEND="dev-java/jsr305:0"
-
-RDEPEND="
- ${CP_DEPEND}
- >=virtual/jdk-11:*"
-
-DEPEND="
- ${CP_DEPEND}
- >=virtual/jdk-11:*
- dev-java/ant-contrib:0
- dev-java/ant-apache-bsf:0
- dev-java/bsh:0
- test? (
- dev-java/ant-junit4:0
- dev-java/hamcrest-library:1.3
- dev-java/mockito:2
- )"
-
-PATCHES=(
- "${FILESDIR}/jedit-5.6.0-skip-failing-test.patch"
- "${FILESDIR}"/jedit-5.4.0-build-xml.patch
-)
-
-JEDIT_HOME="/usr/share/${PN}"
-
-src_prepare() {
- default
- mkdir -p lib/{ant-contrib,compile,default-plugins,scripting,test} || die
-
- java-ant_xml-rewrite -f "${S}/build.xml" -c \
- -e javadoc \
- -a failonerror \
- -v no || die
-
- java-pkg-2_src_prepare
-}
-
-JAVA_ANT_REWRITE_CLASSPATH="true"
-
-EANT_ANT_TASKS="ant-apache-bsf ant-contrib bsh"
-EANT_TEST_ANT_TASKS="ant-junit4"
-EANT_TEST_GENTOO_CLASSPATH="hamcrest-library-1.3,mockito:2"
-EANT_EXTRA_ARGS="-Divy.jar.present=true -Divy.done=true"
-# https://bugs.gentoo.org/904034
-# EANT_BUILD_TARGET="build docs-html"
-EANT_BUILD_TARGET="build"
-EANT_DOC_TARGET="generate-javadoc"
-# in fact needed only for docs, but shouldn't hurt
-EANT_NEEDS_TOOLS="true"
-
-src_test() {
- java-pkg-2_src_test
-}
-
-src_install() {
- dodir ${JEDIT_HOME}
-
- # Conversion to HTML fails and we don't install xml files.
- rm -r doc/{FAQ,whatsnew,users-guide} || die
- cp -R build/${PN}.jar doc keymaps macros modes properties startup \
- "${D}${JEDIT_HOME}" || die
-
- java-pkg_regjar "${JEDIT_HOME}/${PN}.jar"
-
- java-pkg_dolauncher "${PN}" --main org.gjt.sp.jedit.jEdit
-
- use doc && java-pkg_dojavadoc build/classes/javadoc/api
-
- make_desktop_entry ${PN} \
- jEdit \
- ${JEDIT_HOME}/doc/${PN}.png \
- "Development;Utility;TextEditor"
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- if [[ -z ${REPLACED_BY_VERSION} ]]; then
- xdg_desktop_database_update
- fi
-}
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 61aa858a215c..828deee25dd6 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index cd232c1a6d4c..555b1dba3457 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -36,7 +36,7 @@ EBUILD qemu-7.2.9.ebuild 27456 BLAKE2B aaad1a9bcfa95ce6dae0dc81b5d2de99e8a3805fb
EBUILD qemu-8.0.4.ebuild 27376 BLAKE2B fd1a9b51821eeafef8b6601499c2abe56744a8ee7b57805bd25c1ac6664e3bddcf4f31178c0b13c79ac23457a2766e8616539bd1bf9c9b975c20f66f5b37764e SHA512 5d08daedd16007c57c386e916b4a58a8a879fb8911018daa15127b3ee4534395d818725ce47130cee2c9881ce4ecaca64d5d5d02ac0db53ca00d019ceaff7dcd
EBUILD qemu-8.0.5.ebuild 27482 BLAKE2B 45c89b4178eb9052391e9356bc99efbff2f356b95bdc9590cc897dba2024ae289d602cd6ef8527db395e6e0d097f3a81ea1996423e02d5935da5bc8040ae8fa8 SHA512 97f4e2ddfbd7b5f5c6d5d3fe18248d12652591d90065ef8c7f8e582b29aff7e4d8921030d7ff8ef04451622770306549ca616ca62c2cac758d3cb9813c462c00
EBUILD qemu-8.1.4.ebuild 27381 BLAKE2B 9dda90a629817a237f8c5730aa326f9b71a0ecd00f0e7ef00e755ab338922623781b99fbc118ab09c89d9de239a0542fbc568c748405769047c5626ad29eb8bb SHA512 d9b49a5d4acdb71f6f4a9cb5f3076c0740ad22cb9590d4b04d4d4ce67ec722d3d62ac6a205a3875b0daff7e9b8ffed796ae03e96949be82a52f81b603b98a5bd
-EBUILD qemu-8.1.5.ebuild 27381 BLAKE2B 9dda90a629817a237f8c5730aa326f9b71a0ecd00f0e7ef00e755ab338922623781b99fbc118ab09c89d9de239a0542fbc568c748405769047c5626ad29eb8bb SHA512 d9b49a5d4acdb71f6f4a9cb5f3076c0740ad22cb9590d4b04d4d4ce67ec722d3d62ac6a205a3875b0daff7e9b8ffed796ae03e96949be82a52f81b603b98a5bd
+EBUILD qemu-8.1.5.ebuild 27378 BLAKE2B 0f015a8bbefbec74784b4cf144cbad70df72abfabd7904e7d06e00de865f15e2c6163df6e7d912a4482ed8b192eb03586904e9519c60f03cfc8f90aff078c634 SHA512 a4b9ce21016716f021fbc04597779c187f77f206ead44861b6390ed0b66e399710c585715a32a973bb80ae37a9ad04fcfad4e41a2f505e8ca3b595a6bd4c929a
EBUILD qemu-8.2.0.ebuild 27886 BLAKE2B 0f1dad26a9c710d5b4039d6a3d399810fc1e21bbaaaffb674c3406f427aaae882f463c9c81fdc39bc25b40f85e2873b15fd77a119bc4776701115b2add611882 SHA512 254f344437f852a917451b5d6dde5caebfd6fa4c2198a66e5afd6d42bffd0df2205737f6ac24d370982ed70f6e0cfe6c7cc5aa45b7c45ff68fbe0684a268e23b
EBUILD qemu-8.2.1.ebuild 27886 BLAKE2B 0f1dad26a9c710d5b4039d6a3d399810fc1e21bbaaaffb674c3406f427aaae882f463c9c81fdc39bc25b40f85e2873b15fd77a119bc4776701115b2add611882 SHA512 254f344437f852a917451b5d6dde5caebfd6fa4c2198a66e5afd6d42bffd0df2205737f6ac24d370982ed70f6e0cfe6c7cc5aa45b7c45ff68fbe0684a268e23b
EBUILD qemu-9999.ebuild 27986 BLAKE2B a0fe2be4a95e0e303058cd710d2be63494d0b735f15503aedeed88cce4e0ca80474b55d4ca5c85f88fe29aaafa1a4a56135a2f2fba398af7e119d3dd6eca0e98 SHA512 87c506a44c49cf4c3a9c840e3c826f7d5e21efc8722345ba96055173628d0322d578298733200e07371492e812f47ab0436ab8cdfda66630b599b533734f0670
diff --git a/app-emulation/qemu/qemu-8.1.5.ebuild b/app-emulation/qemu/qemu-8.1.5.ebuild
index 1db988202783..acb584a7cd44 100644
--- a/app-emulation/qemu/qemu-8.1.5.ebuild
+++ b/app-emulation/qemu/qemu-8.1.5.ebuild
@@ -42,7 +42,7 @@ else
fi
S="${WORKDIR}/${MY_P}"
- [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
diff --git a/app-emulation/virt-manager/Manifest b/app-emulation/virt-manager/Manifest
index 81f6952bd41e..294d91daee4d 100644
--- a/app-emulation/virt-manager/Manifest
+++ b/app-emulation/virt-manager/Manifest
@@ -1,5 +1,5 @@
DIST virt-manager-4.1.0.tar.gz 3151412 BLAKE2B 1b4203be81bd7b82251225d691a4d9068f268e610f049bcadb96de5b539e964ca0b001f22f06ddd8266b58b079f60046f6d11942a1e4eadbc43f0607c46bbddd SHA512 725cb5bcbaebaafae417f95deffb4243ccdad769668cba6e1235f4607e2b29dbd099d2a9a3885981158f53ea854dd71cc29ed9d7557b2791161c13d34f2ef883
-EBUILD virt-manager-4.1.0-r1.ebuild 2736 BLAKE2B ada4d3e684a3d3e9a3d184981a6f29563f37c4300f532088b6537d0427070727623a60ba5144cb9b5bfe040d3ebfcd39729e01d47b72fc843b8fddf62f1488f9 SHA512 9d3d037d74c69268fe5571365919996b3fd5089cdcf3da326a9f79d5d10dda1527903aa06be764883be0cdeb50c4cc47ef5092cf6469fd4f0927b5119675e5be
+EBUILD virt-manager-4.1.0-r1.ebuild 2735 BLAKE2B 5852b87e904850ef47627b6a6582d2a1944cd02b7b4a7e48f26c6e221d4fd3c5909dcecac0d194c296e70e7089f60a483c3cce73d7db081e93dd1c2e15576f90 SHA512 7bebc7a11df0d087e490d75183e9db2e38bb8a252fc0921c707a04a7a97ab2260162b9b5481a580bbfe877f3e778d680f1a41e2769b1e66ac624b3cb8d8507a4
EBUILD virt-manager-4.1.0.ebuild 2707 BLAKE2B 321964d595c73c1a25b587dc2106a7ff8186052f788ab40f364bbea96f239f58af22f8874946ab2cda0af73922d6eb0f8a89b721ec299afd173bcfa6caa06c99 SHA512 62eb6c96c6c40b649b2bd21e846087453b25ee810162cbd58585bc67d7030567bd04b4e57b1a41b90864e6827f1e2e7ed77f280521e4a95313c2874cf3ae78c1
EBUILD virt-manager-9999.ebuild 2668 BLAKE2B 4264b37368ce0bb0aad00f4888ea92b93bd74b3feeeb93b8057301f72c9d8be253c992f53ea6413f8a53bc0dc914559024cce1cef0deb0ea080aef9b28e64f5c SHA512 daf87dbb28e9494e1cc09c8ecdceaf47ac3b92b930481f412db2f380e880a9886227684ca311d232b6552a973a9a63688f59abd96754f5e032c3864465ef4a06
MISC metadata.xml 717 BLAKE2B 931cc0f16850272e3d61e4c3421768bd01fd98891d1049d540c36dfcc1cd3872c158796edf33479005fdf07fe449d251ef55562a832db8827e757202ed1b046e SHA512 e40d93e6febcbb48ea6178986736721a5c45bc92073a9108179fd437bb303ba1b6bf0adb6053e36f877b660c413404ef877aefe4d3ef2ec124d6b6cc808a411d
diff --git a/app-emulation/virt-manager/virt-manager-4.1.0-r1.ebuild b/app-emulation/virt-manager/virt-manager-4.1.0-r1.ebuild
index 0bcd7d9a7706..709cf5f47e7b 100644
--- a/app-emulation/virt-manager/virt-manager-4.1.0-r1.ebuild
+++ b/app-emulation/virt-manager/virt-manager-4.1.0-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="https://virt-manager.org/download/sources/${PN}/${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+ KEYWORDS="amd64 ~arm64 ppc64 x86"
fi
LICENSE="GPL-2"
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index f28eb2c77847..8e0ef6df69d8 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/ca-certificates/Manifest b/app-misc/ca-certificates/Manifest
index 37bfdb8e4e8f..fbcca0d2dc67 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -20,6 +20,6 @@ EBUILD ca-certificates-20230311.3.90.ebuild 6044 BLAKE2B 562bcbd292e2293957a83d0
EBUILD ca-certificates-20230311.3.93.ebuild 6044 BLAKE2B 589123e7ca56bf4b4e71b96e7cb42b9f0c5e0bb194bfa9886e4e1bbff03a964cf981fca91dcb6c3c35616c9b7c50771227485725b91e2b8019064845a5d69b04 SHA512 ad9ec1708be7f4beb0391a62b87819596809a44c6f579d5c701e98055dec3d18bdad79e53d1e3154937bce7c11bc08e3a64617e294d1f48a026d24081e7f822a
EBUILD ca-certificates-20230311.3.95.ebuild 6044 BLAKE2B 589123e7ca56bf4b4e71b96e7cb42b9f0c5e0bb194bfa9886e4e1bbff03a964cf981fca91dcb6c3c35616c9b7c50771227485725b91e2b8019064845a5d69b04 SHA512 ad9ec1708be7f4beb0391a62b87819596809a44c6f579d5c701e98055dec3d18bdad79e53d1e3154937bce7c11bc08e3a64617e294d1f48a026d24081e7f822a
EBUILD ca-certificates-20230311.3.96.1-r2.ebuild 6044 BLAKE2B ec7c3ef6a11b3ac4747340e61bc43114c5fa11158ef5251e1a1436b497f02cdd8898935f0ce13b759180f11928e9b028ec24f084d9f6b8eb0f7ac6837cb9fcc8 SHA512 675fcab32bdfa07fc7978db99cc1204577c1084733cfba66bf104b0f1f2f67e197ce5e971fbebe7481413c6390199b8f9c5c35a2bebb20d465c2d4c3965c7e90
-EBUILD ca-certificates-20230311.3.96.1.ebuild 6048 BLAKE2B 2c1350e4cf88027aaaf3923b12c0636c84ca7e63b6d841714c013b057f61cf0461a9c15a9891a9bcccc337301067fa6a5dff4b6dbc3f5e4441785ee384fdc3be SHA512 433c7721fc0939c165e182513f0ce787a5462d1bc595082cbe8e5db4e6621e98a4da9db393e30ab0574ad5f7981bc740dee725941b952304e1b1e3d7b9334757
+EBUILD ca-certificates-20230311.3.96.1.ebuild 6046 BLAKE2B b370c111246e4f5d9d46aed3bf5b4cb5fb042260df0963355ef39f877157f3778a4d5c7c28bf9b66c74ac52522f3395855b5ac36c9756f6de764a1ab143e2b46 SHA512 fcc010a0a8e2e3d24bd2c2e62d8164a9cda2f8c19074cb0a19d9c870241fad1506c29be2af8743bf8f7060eadbad3f81f321c5afc8765125ea4fa66396d2653e
EBUILD ca-certificates-20230311.3.97.ebuild 6041 BLAKE2B c654a7a12d48bcb0228437b5ed46d0649bb804f1ca52311747e9b0fa8683843f3913d92753ae31c667238d26da82406953b60b5f6339d4af00e9fe7c8af7c8d0 SHA512 30d78c52927d9ceb99f9b937c29af917653b4f77020dc381495ccf21d2cff1e7e47484c3557a3814556ad835680de9f55cbb8369fa9d78240fca0c499a2c845c
MISC metadata.xml 373 BLAKE2B 578ac9cb9ac73fc04e06667e896227927d5438e5c1ef3eae1966e8d01a8dd915669b8c81418f6558b4b5d561473111e50f9d94d4b50f1f03355130c9d9be61f0 SHA512 56216f969a510a4c054109ca6fab651cfb0aaf4768d43f70a21aeea6778ced6793957d9bd39bede89e9fc8577aa6c27bf1ca0402aa1e9aa49ec5981a3230b954
diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
index f85e23d1c345..934a9a846ad8 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
@@ -55,7 +55,7 @@ fi
LICENSE="MPL-1.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
${PRECOMPILED} || IUSE+=" cacert"
diff --git a/app-misc/utimer/Manifest b/app-misc/utimer/Manifest
deleted file mode 100644
index 7bb34b35dfc8..000000000000
--- a/app-misc/utimer/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX utimer-0.4-fno-common.patch 672 BLAKE2B 2a325b112f2be43780e5e60a134c305859055b5e1c0af11e4d2ebc856d97fb550835f99ea67ca118022a52ecee65ca190c567cf0bd8faf719c0e319007b71a1b SHA512 a52e79c326022d893692d6b79b5240a758186172608373c099d18a60b65d3d50343071c6936647c8be58c7959a959704aeee08e87cc5da8708b0735640a18374
-AUX utimer-0.4-locale.patch 188 BLAKE2B 57e8f72c6541e1b161186ee4043c4685bb9593cd257bac5c11d7b80beeac627e434c60ee434036af5154636af7fbcb763a1d7d20da5e0226f193d488372b8845 SHA512 8c5d8c614def996e147dc89acad2e5a844413a5e16845bf76dd44761a3a2ac510b148eb72db0ab2e34d4d4d7097c60f3dc245b0ac4f99cf22eb700791d4f69bd
-DIST utimer-0.4.tar.gz 144408 BLAKE2B c23178e8501034c491d5350ef5d6ec4c251dac982f453f0b99cf6b4aeca81132acaa6abd40981ae9f8054f00c27c8f05404d0e2cd806cafc130f0a8d3c23f814 SHA512 f1a375de4b4b5b0f478e208e055badb12a49524137cbd9626238bc5fc35cf3576e7a7c66759dd00a061d12dc7a0ad3ee6974abc8213f5f6f8e22c50eb2901032
-EBUILD utimer-0.4-r1.ebuild 613 BLAKE2B cd8164d4e0d22b5317fa0eaca07d2f330a4bba770bf7819c50d5916a8410e6352f763cf180c7f7b14fc13cee0c2a4815b9c14bb511372b1468649cba945e22a4 SHA512 9ba26c95372b88ffd991f11c829f0915a290cbb4f2b83f0dbb62eb0741a94325188d4bafb2c6cea77b149a70d2be365bf2ec7a851124a977eb681b5134f57072
-MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/app-misc/utimer/files/utimer-0.4-fno-common.patch b/app-misc/utimer/files/utimer-0.4-fno-common.patch
deleted file mode 100644
index a8386fe8e215..000000000000
--- a/app-misc/utimer/files/utimer-0.4-fno-common.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/src/utimer.h
-+++ b/src/utimer.h
-@@ -66,9 +66,9 @@
- #define TIMER_PRINT_RATE_MSEC 79
- #define TIMER_CHECK_RATE_MSEC 500
-
--GMainLoop *loop;
--gboolean paused;
--struct termios savedttystate;
--Config ut_config;
-+extern GMainLoop *loop;
-+extern gboolean paused;
-+extern struct termios savedttystate;
-+extern Config ut_config;
-
- #endif /* UTIMER_H */
---- a/src/utils.c
-+++ b/src/utils.c
-@@ -36,6 +36,10 @@
- #include "utils.h"
- #include "utimer.h"
-
-+GMainLoop *loop;
-+gboolean paused;
-+struct termios savedttystate;
-+Config ut_config;
-
- gulong ul_add (gulong a, gulong b)
- {
diff --git a/app-misc/utimer/files/utimer-0.4-locale.patch b/app-misc/utimer/files/utimer-0.4-locale.patch
deleted file mode 100644
index 68acdd471a39..000000000000
--- a/app-misc/utimer/files/utimer-0.4-locale.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/utimer.h
-+++ b/src/utimer.h
-@@ -35,6 +35,7 @@
- #include <stdlib.h>
- #include <glib.h>
- #include <glib/gi18n-lib.h>
-+#include <locale.h>
-
- #include "utils.h"
- #include "timer.h"
diff --git a/app-misc/utimer/metadata.xml b/app-misc/utimer/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/app-misc/utimer/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-misc/utimer/utimer-0.4-r1.ebuild b/app-misc/utimer/utimer-0.4-r1.ebuild
deleted file mode 100644
index d3055fbb083f..000000000000
--- a/app-misc/utimer/utimer-0.4-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A command line timer and stopwatch"
-HOMEPAGE="http://utimer.codealpha.net/utimer"
-SRC_URI="http://utimer.codealpha.net/dl.php?file=${P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug nls"
-
-RDEPEND="
- dev-libs/glib:2
- dev-util/intltool"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fno-common.patch
- "${FILESDIR}"/${P}-locale.patch
-)
-DOCS=( AUTHORS ChangeLog NEWS README )
-
-src_configure() {
- econf \
- $(use_enable debug) \
- $(use_enable nls)
-}
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index 397fd8b43100..e94538bf5de2 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest
index 05a2fd2f929f..590d28bd03ca 100644
--- a/app-office/libreoffice-l10n/Manifest
+++ b/app-office/libreoffice-l10n/Manifest
@@ -917,6 +917,6 @@ DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zu.tar.gz 258588 BLAKE2B 3fe6
EBUILD libreoffice-l10n-24.2.0.3.ebuild 3704 BLAKE2B f7fdc351770a44c73fc7439bde5773746ce6637ef9a872140b15eeb802b0aadd5204bf8019c237eb1c25d1c99c43563d95f2fd5f41e4be4823f3fa071fb656fa SHA512 3dc59bfde782582103a6f794c23d27243dc2c17e7290af550f6d7e5130dae54b65545730b43be649d0ef2b2b6c3d5cc1bcbb0995eea54e4d6dc1d782a746d099
EBUILD libreoffice-l10n-7.5.6.2.ebuild 3699 BLAKE2B b6d9538a31d1721322ac48de20a17fa1f9507c4cd0aebb918a0bacc2ce65e9ff8f60f4bb2ed9de0afddc4e5d2d1d228e4f87f5175e364c03e041efff980b43b5 SHA512 db56d9f5df0bb10c53e9c24f199109aa3b9b7ce9f4c561df68be52a2bd00df6cb38b36e60bba2637fc47b532958b82188de6e97d758b6d7f5f387281ccb061e8
EBUILD libreoffice-l10n-7.5.8.2.ebuild 3702 BLAKE2B ee412cd633edbd844be0f4ed74717e2e63c6b5d574a3f40f42ce479c40ac75454440430886b6d383057bd8b30c8b6b1efe13a8c5390470fb41bd112d69b63066 SHA512 31fdeffd5b5c744e7f5940e80f7a9368a1b2afc2723fdc2264602f66302905a695ed4cd44bfd90231e93c43254c1dae314dfa184ee414fbc782b544d97464eb2
-EBUILD libreoffice-l10n-7.5.9.2.ebuild 3699 BLAKE2B 469df1a9ad06ff5a377eacf200f17e1d7f002cefa74519dc066ef947810ccd4ce594fdadcdaffd78deb2ee42327415766c1d327b8e3192c1ffdff73ca7ce46b5 SHA512 95cab7a4a5df13f0179dbd356e6f6cd90456141bfb78ddfe37b1da9fdc4ed8ffe263118809a081b3904934a3dd53b0a222b1bcce69a6b7cb7e0fd019c9cb5a0c
+EBUILD libreoffice-l10n-7.5.9.2.ebuild 3698 BLAKE2B 7fbdcb71bcfc2d0c91bd5fc3a0b0dc3d02ef0b129e28693d494d1848ceabadd59aad9a53856ce9967c5181c0b46fe8963129341709f8e4167c6819f536865f37 SHA512 49c02646b13e5ace125e2d36b8a6afa6aa854cd7197b7a7be1728ae7ee9f66c866f809edd89b00709b91f50195c0d15c0fa872ab7213c96cee24c1738ee32d88
EBUILD libreoffice-l10n-7.6.4.1.ebuild 3702 BLAKE2B 0e1312d3cbfaf1b895c8410d2debf5ae53fa1c25a37b3e2008a5eb7a0da637653a0cdc01216c84009f7a61c8199ae34ebc36961b187a29b2fc34337064690cd1 SHA512 75347ba0062cdb92a917427e0b132c5fb26bd3838c2a2aaa76beed8eea2d5d0be95fd06a5fe7c576eececf61c3e2ba170d9094ebdac3416c908ab7593ff17b2c
MISC metadata.xml 370 BLAKE2B 19bdb15f0dd1c100e450d6bcbb07dd79b6debb6d278d0bf08cc668b916c3fdef1431256aaf184997c95556ecff6da5811d1a1cd89b6e4beeae7b55116c5739cf SHA512 e39c0062d9f3a4845d86539861c1b2caffb5c44c4334449b6bc97f23bf134df100c06d244a25a34f625db318f7607210ecf3c9d7ae3d3ce5444ad685717969a1
diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
index e7e4b65ce94b..7ab48e1a867d 100644
--- a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
@@ -17,7 +17,7 @@ BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux"
IUSE="offlinehelp"
#
diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
index 86edb7a39488..7c60770c04c0 100644
--- a/app-office/libreoffice/Manifest
+++ b/app-office/libreoffice/Manifest
@@ -43,7 +43,7 @@ DIST skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz 10868024 BLAKE2B
DIST zxcvbn-c-2.5.tar.gz 1404434 BLAKE2B f0f22fc8643f785e8f9ed42033d6654c2e67aa4e258bbc4fecf533efcf8b86b6d7e67f9042326247c311c42a4e2b24b844e0bae65cdb2e46ea043a2974ffd857 SHA512 d7199b3cc36cd0e401bd8f857132425908307aefcdb1bb635ee81c34cf71ccbcdf0fe36a336a55da1281692b508881b54773afa41379a448863095f4abd5c0e8
EBUILD libreoffice-24.2.0.3.ebuild 20424 BLAKE2B 97cd2f0e05bb705dda5ab6898b6a95068e9af3a4117ada634f1559902f24dd4b7f5dce29274ad496249bb50b7a9a264b9563002cd6b12ef27dd33b63c3f72e2c SHA512 8efd089101b9beed700db42758615c520642aa5aa387d6f59c698fdd9c8264507e3e2c891afaf470e152486aaedc8ef079966e0047c13617867dcd579fe857f3
EBUILD libreoffice-24.2.9999.ebuild 20253 BLAKE2B b830c1e52d38402ed2b3cbf883b6e15f173f0056c162c5be10387d2614629c6e9b878dc3899cceccaa8dc8fa11c72742cda9ebf200293763ca48a6e037fd3c14 SHA512 8c10b71ef1c9370fdfa58330ffc8914731810990944ddc5fac2019286f7b67e99fe6e94ceb4d5b0cea7de792541ed2cec9192ca457e5ab9bb5cf91d680a10714
-EBUILD libreoffice-7.5.9.2.ebuild 19763 BLAKE2B 4f8b131395a038ea8e74b402a9efc5395840a1075eca71909b91934120a3c014cd97eb36a4cd6eb7f50679238cef57b4084f5d00f9fd9ea6dfe033c555b1d8c7 SHA512 29dda9e86b489375d5eec1712f0ecb8657f1f465e473049babcf0ac9c0efbeb5201a58ab8b51781050ff1409291078410da7603c52e0481c2cb85cd553f02af7
+EBUILD libreoffice-7.5.9.2.ebuild 19762 BLAKE2B 6f294984c1e56fd662d87308a3a81d47c951be4fba2317d7a8b54e5974c8e241c117bcfa5c7fc31d5201d77cd3934321ec508142db38a78528ae39d64bb4b3ba SHA512 a2ade7c49579b198e913b480cebba8f4ab53b61cb556abc180e9851036cf827fffeb2b6dc59ba7f3d96df70cc6b6b63d51abc787bf30455fa2016eefa466ce10
EBUILD libreoffice-7.6.4.1.ebuild 19682 BLAKE2B abbe11295e39dd138ae734ccb2beb7fbf7b430a724812ff34de73ddf3d081cb19fbe5d7330e31ba777f69a5158fa3bebcbf266b1c5a154197fb3015f53da08ce SHA512 5300f03d4b85034ab982fcffdc9e45e2f5d8241dbfe50c9b9dc689eee32fcef14293bbf086f7d689536d3d3c75d5fcdb0699950d64a4763d9413b0d2e2a61e7e
EBUILD libreoffice-7.6.9999.ebuild 19682 BLAKE2B abbe11295e39dd138ae734ccb2beb7fbf7b430a724812ff34de73ddf3d081cb19fbe5d7330e31ba777f69a5158fa3bebcbf266b1c5a154197fb3015f53da08ce SHA512 5300f03d4b85034ab982fcffdc9e45e2f5d8241dbfe50c9b9dc689eee32fcef14293bbf086f7d689536d3d3c75d5fcdb0699950d64a4763d9413b0d2e2a61e7e
EBUILD libreoffice-9999.ebuild 20253 BLAKE2B b830c1e52d38402ed2b3cbf883b6e15f173f0056c162c5be10387d2614629c6e9b878dc3899cceccaa8dc8fa11c72742cda9ebf200293763ca48a6e037fd3c14 SHA512 8c10b71ef1c9370fdfa58330ffc8914731810990944ddc5fac2019286f7b67e99fe6e94ceb4d5b0cea7de792541ed2cec9192ca457e5ab9bb5cf91d680a10714
diff --git a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
index c5269a7e3134..d6651b34391d 100644
--- a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
@@ -102,7 +102,7 @@ LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${MY_PV} == *9999* ]] || \
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux"
COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest
index 51530663b6f8..1f7895d16036 100644
--- a/app-office/texstudio/Manifest
+++ b/app-office/texstudio/Manifest
@@ -3,5 +3,5 @@ AUX texstudio-4.7.0-quazip.patch 708 BLAKE2B 0d989cd71dbca6a65d87488bc7dc0bfe293
DIST texstudio-4.3.1.tar.gz 90529450 BLAKE2B 500f42f8a540aff97d8bb8d65262d6e0a758ccfb431fa00d9aa6e848d76da9eb1320dc3bc5a472e15d4492174e2817181271243c581830958c5e370751ed0b36 SHA512 6fc8717ed22e21947260d0af5c5b857f9b79476f28f400f9036134d9de2d9e11a605a871b6c8d520b366cb43f3fb61bb89c411e5c11aee1e87642e77fe1b0560
DIST texstudio-4.7.1.tar.gz 111614038 BLAKE2B 01334389930fff5147f49a55b925a64173b8615553b58aaf48a9c9e446997aa0a2600f88a9bd4e5d81f5bef29c97d21796171c2dba231c9f3377c200e6ec676f SHA512 3aebc09f1cec288d841552b3861c4ba33f006b25e9f99418e53bdc0e5a3ece915c1649e7027e3626eec14b6c00214df2eb2012b7a0b71874b0f75cc9f9fb2d06
EBUILD texstudio-4.3.1-r1.ebuild 1839 BLAKE2B 52b56726c968ff969eaa76db32036bd7e10cee8bf2c48da83397eee5ec43e35e3eb6db082540045319d32d72a3f5d5ee1b0357faea5c8eaa7ad891b9e9158ad8 SHA512 384cb266e07a2def93a911888630eab8b82266415138abe82dfa33393195326c8fa765c65334538e65fedb2e4d50a9d57b214ef3318382214c0e730bd9106ac3
-EBUILD texstudio-4.7.1.ebuild 1840 BLAKE2B 9ff467a19315b2449b3dba4bf5be810da4a52fbd3f4657d0113d8c3e0378b3c2ab94c1d3a7bf6b5a3385a050b252724d0b844be3ffdd9bcbcb1bbc190ccc501f SHA512 84b2e1f5e1e34bd5e380067bf6cf621bb59996d1f745745a2063a798268f819d40df687ad81a9387c43bcd54076567f164316795f2d6507dbc5871d43a88523a
+EBUILD texstudio-4.7.1.ebuild 1838 BLAKE2B 6d1b32ed6929d1da46bfd36f446b85451713713e87f37a8592c99e760fd21be01ba201c69fcc69f1f344ea248514233000b1a0f7b0717f9fbcac16da2dd28566 SHA512 600f556bc56338ce3774217231581ff1662854c251f4a2444825a5b45a0256e11dd199c1022367829e7ecfe71338c0fd798842d00bb96716a2cd0cb9abf34b89
MISC metadata.xml 523 BLAKE2B a16bc006c6ab5dd0536e77a5bbe1681cc84c3aa5be50bdb567eccecab426688c751c0bec2c34bf221ec54f5ba772236a81a227067e426bb545755a129ebb6e41 SHA512 91f8748cb661e3e2ef7c027d02aecccbe23cce00c0da8486227d237ee6429e84ac9a8c2b32d4c518a4583d0643871b0c50c838d3c40004c0df7ae9c8ecefceed
diff --git a/app-office/texstudio/texstudio-4.7.1.ebuild b/app-office/texstudio/texstudio-4.7.1.ebuild
index 87cf43f98423..319528ac8fa1 100644
--- a/app-office/texstudio/texstudio-4.7.1.ebuild
+++ b/app-office/texstudio/texstudio-4.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
IUSE="video"
DEPEND="
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index a2a8f5d1b593..256bb7a7a39f 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/libabw/Manifest b/app-text/libabw/Manifest
index af6ef1ab5024..633b15f316e6 100644
--- a/app-text/libabw/Manifest
+++ b/app-text/libabw/Manifest
@@ -1,3 +1,3 @@
DIST libabw-0.1.3.tar.xz 318808 BLAKE2B 234ff797bf3798bc7f14f2b3f0d0cc2d80eda2a6ba2d656288c26e58d53b9798003d7f45ad7c9a0f504da36c8c8ba367f8fe5b565a85fbc6a1f1627d89e7e353 SHA512 0d2646e1bad1e11b3da43714ac5931fc67ffdbc4e7a25a44ef5b6e6a41de1e0ae14596b4a87cceb07bf56dbbe9344622b3d60afcb054ee0ab8577ca8e9b5c289
-EBUILD libabw-0.1.3.ebuild 842 BLAKE2B e8dcbaea33a6e2c1f6adce8e148422dd8d6bb23c40cda313b8d49aa502465eca9d5620e6e66bd076eafe38236e3a8499f24952f91280dd02ffcae2b8c65c95c5 SHA512 04b1e731fce27ba9d2a77c5a9f78d70787784a833beedfdbf610b8e9efb93764e5bfcc92a0cc9ba042d5b5a3df83d7cad0c43e255611ba49b7ed8801c77ed1d8
+EBUILD libabw-0.1.3.ebuild 841 BLAKE2B 87bd5d4a640964f783a86ab1987d9bdb98ff3ae5d0b4ec974ae916ec3efadbe8bff550070a5461c2dd505a117179eb515dc614e955fe74e96e22d4671168c526 SHA512 562bf488c78aae0fdce80f11b5951893643cb6f278509c1b2b16a60a1688f3b8408f2ef2ed30a26810618902af4760adc15a03e7ecd15079c1abcd2f927afa39
MISC metadata.xml 256 BLAKE2B 28554175365761f81817e75e2c125714b94680527103d72118d0daf2eb0d2359082c36f2c8b0e92574e93c9c00038c944486a31d7843108dcc285d809bd52fe6 SHA512 1a0e13dd42f80f5c8669910c7360c6c1542e9a2f143da3a812f874966ba4729248152efb36e03bdfd47f09086797e6e1410e1ac735925d304811c847aa2b6398
diff --git a/app-text/libabw/libabw-0.1.3.ebuild b/app-text/libabw/libabw-0.1.3.ebuild
index abf40fee1005..a7f464e8e4d7 100644
--- a/app-text/libabw/libabw-0.1.3.ebuild
+++ b/app-text/libabw/libabw-0.1.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev-www.libreoffice.org/src/${PN}/${P}.tar.xz"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="doc static-libs"
BDEPEND="
diff --git a/app-text/libebook/Manifest b/app-text/libebook/Manifest
index 06e24c77b9ac..25d04e788846 100644
--- a/app-text/libebook/Manifest
+++ b/app-text/libebook/Manifest
@@ -1,4 +1,4 @@
AUX libebook-0.1.3-icu-68.patch 991 BLAKE2B d8b7cbd831e65cdd82131d13c50558e2ffe4ed5ab72c6f576267921176ff5d65be2a0c71b3c1cbd853db9456d6a7c20ba27516fbb7f4b7a83e22fa0680cd23ad SHA512 5378d95e926e4b385b8dfa957254b5a1d2b943be5562124b897ead5a81e2922a39d37768afdd010e18655f2a184d82c837b19ab7f862b19ff71c0d5e664c076b
DIST libe-book-0.1.3.tar.bz2 510498 BLAKE2B e29f9f80a85210447494af20cf30ce7f231ef43f40af9683df7f63e172f5ff8d944d74b995b5850856b2736044b1a5a1ac386262e52a48575325339224a1d339 SHA512 9afa2949f702a34fd6278145ce8d18d504326ed5a103bbc872d0493fcf3e2166d41d094bb0d74b80aa913ca6d082f5bd3259799a4a3c7359331ccdfa1e029a21
-EBUILD libebook-0.1.3-r3.ebuild 1035 BLAKE2B 44321f16fcd76f8f8701a9201e747a626af1595f1aa7fa14654ff4250fcef62f5a81c5092fb2634f588b6a3b1a194afdf43116d0053457fb95a84f9b62a9cd8f SHA512 3bf2bbf48744de2a501dd75519d9f735d787303b12e46c063138b506e2fc35212b3d5a2ead0c606f81ba4559b42510b0d0f91058b66f941e8c72f1efa0d28e3f
+EBUILD libebook-0.1.3-r3.ebuild 1034 BLAKE2B 2f11424cf27f8551250060160ace929cfe6c81be26bc3d4974b8095124394e7a55e1e5c3d738926cacecebabeacc4ce48b943f275e0313f6153a364a15a79587 SHA512 6e85310f2a0b1ac628105ae07eee4c6c848c4158aede87cf0642ca471ac77cf208f4f0d7c1861f3717503e3102c51ef3a8e35ec95fa1e4dc1df73ed6d7e58410
MISC metadata.xml 405 BLAKE2B 2fe3d17abd0096e52a5cffa70d0647a5ed74dce11306a4e0e0f9bb7fb61ea5b39feeb170a8eb01be813a8dd755b7c45a25b7685f3fed5c0032f715cf1dde3074 SHA512 78312f4eb96a691f86e8e4fd8d247dbf18d234a30b6d73d69691074043ab16b0212912d0234977e403b2e41739d9463d0216a8a2f121203de267b0e850402e4a
diff --git a/app-text/libebook/libebook-0.1.3-r3.ebuild b/app-text/libebook/libebook-0.1.3-r3.ebuild
index cce916b2e9a7..2e5bf4b9cfc0 100644
--- a/app-text/libebook/libebook-0.1.3-r3.ebuild
+++ b/app-text/libebook/libebook-0.1.3-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="doc test tools"
RESTRICT="!test? ( test )"
diff --git a/app-text/libepubgen/Manifest b/app-text/libepubgen/Manifest
index 921c8a3ba832..157adc835058 100644
--- a/app-text/libepubgen/Manifest
+++ b/app-text/libepubgen/Manifest
@@ -1,3 +1,3 @@
DIST libepubgen-0.1.1.tar.xz 324380 BLAKE2B f2dd4ee4987aa69f3972f83fe6348e8f0d4ba2d5c2f8f871e81d7e9dd5dcc00e10fc2be27fcbbb6170f5a673b86c62261fb8d25ff3bf788cda726e64a254ec7d SHA512 9d911384672b5394ff1df3280a5c9fe12888530c41f177aa100f135954e2ec279b64193f8388f12c96f6a6e587483ce853e74fe45b29fb748a930512dd011c2b
-EBUILD libepubgen-0.1.1-r1.ebuild 769 BLAKE2B 468afd25f8a3a435301daf73d4921f08d331e3ea06295c6858e8190dc6a7d221326e999d7e056fbd195d07ccddfe0dcee66bf4f077f673af29e0b381849bd2b2 SHA512 821c8bf74ffb554f148af4adf1e1acec1aa8ffbf7d26886e717c15e1fa7f10a16b023f55115992b572bca67eeb3b7f6b8766e2307c3b06243faca27ec3f01260
+EBUILD libepubgen-0.1.1-r1.ebuild 768 BLAKE2B 62c9e1b7a724c928ec2335e54ce32e9cf3a600e7cad89d7e780326a23414ff3a77ef72930c55d7185f2d1375813d8d1fa9ab47e76a9d9d4a5b88f06b390564fe SHA512 2c1de8b10bbc0d873931684ff83b263dc4b765a8c5d4ba4925b2ba21eeefafad518921f9d304139be70aff9f7ffe96a0e26256bb56eccf7b3311b2e86a56ac5a
MISC metadata.xml 256 BLAKE2B 28554175365761f81817e75e2c125714b94680527103d72118d0daf2eb0d2359082c36f2c8b0e92574e93c9c00038c944486a31d7843108dcc285d809bd52fe6 SHA512 1a0e13dd42f80f5c8669910c7360c6c1542e9a2f143da3a812f874966ba4729248152efb36e03bdfd47f09086797e6e1410e1ac735925d304811c847aa2b6398
diff --git a/app-text/libepubgen/libepubgen-0.1.1-r1.ebuild b/app-text/libepubgen/libepubgen-0.1.1-r1.ebuild
index b54da14d51ca..014a84f1b19e 100644
--- a/app-text/libepubgen/libepubgen-0.1.1-r1.ebuild
+++ b/app-text/libepubgen/libepubgen-0.1.1-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="debug doc test"
RESTRICT="!test? ( test )"
diff --git a/app-text/libetonyek/Manifest b/app-text/libetonyek/Manifest
index 792646733b59..a5b242a9c9ce 100644
--- a/app-text/libetonyek/Manifest
+++ b/app-text/libetonyek/Manifest
@@ -1,5 +1,5 @@
DIST libetonyek-0.1.10.tar.xz 1494000 BLAKE2B 1c47b410050380d134d96b5551f0c9186c24aa0ea52c801e26655e3013f030e92198d8e3f19e8a341744206eeaad2d10ca130f286fd42c8a9c3b56f773cfa7d5 SHA512 516a14fcb7b7b5898484a4263d593a036ac728b90144da9d1c22a5d0fdffc879839e19a7b390f99d924c390d433e64433fb08939b1e04ca24359315571c5772b
-EBUILD libetonyek-0.1.10-r1.ebuild 1301 BLAKE2B ebeb63a8def5b8ca66ba6972b7b39b6d8424a2ce0e24ca40940f6040799a3a958a63ac185555f3ce54a19c12f49318cd3b1fb30c0238678fb8ec8d2a4c96a8b2 SHA512 9e7f7e411b0de1360cbe20cba78efcbcc03813c8ae0eda1642d1d1f8afa722e78e118befda38b3427ab95ca353386e769735419b5ba436eb7c2ea06a407fd630
+EBUILD libetonyek-0.1.10-r1.ebuild 1300 BLAKE2B 47940435b9dc687d5a1574b58717bbd940c1b4d59678db8ed7690a42ec066416734409766b49738080f0323ae43b1a9b4fb7cc663287fdae4c4d0390fcc0a780 SHA512 b78694965d142cb86a7ab2cad941f6b2e840a308ab2d6deca00b08f1317b0396cdb9d143b32d12b0f559fcebe280c65f36603a21da32491932e370664e20ab41
EBUILD libetonyek-0.1.10-r2.ebuild 1363 BLAKE2B b1f97318f3df988ed0e7104ca6e00e2f01b27aee14c3be8e56802663280c46319d730b4551171a643e6d191f6d60aeabc136c144692e52a8872bbdcdef8df7c4 SHA512 8539b30e798e40a3897701492fd1b876eacab65c8310657f640b270f5f073a236ed6144c456ceb80e62ad5f27497f23d34dcb3d430cf73eaa8c429779a82eed0
EBUILD libetonyek-9999.ebuild 1287 BLAKE2B daa47822ed6b831c89f0b063adbaf83d98085bc4bcb52003db52a326acbb3b73e137654f4f61fe7f53eae086e9591495b082b057eb82e32306ec928d79d2c21d SHA512 2f266ee7c64281bba4f9698a87ef8009fa58aee04e2e5ebf3dfb4fa6f0d649505280ad8ff6437bee80ec44ee6f39e8aafd4afba649a2cd4612149bea74bf152c
MISC metadata.xml 256 BLAKE2B 28554175365761f81817e75e2c125714b94680527103d72118d0daf2eb0d2359082c36f2c8b0e92574e93c9c00038c944486a31d7843108dcc285d809bd52fe6 SHA512 1a0e13dd42f80f5c8669910c7360c6c1542e9a2f143da3a812f874966ba4729248152efb36e03bdfd47f09086797e6e1410e1ac735925d304811c847aa2b6398
diff --git a/app-text/libetonyek/libetonyek-0.1.10-r1.ebuild b/app-text/libetonyek/libetonyek-0.1.10-r1.ebuild
index 3d26816b52cc..4b7b8e81b4db 100644
--- a/app-text/libetonyek/libetonyek-0.1.10-r1.ebuild
+++ b/app-text/libetonyek/libetonyek-0.1.10-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then
else
MDDS_VER="2.0"
SRC_URI="https://dev-www.libreoffice.org/src/libetonyek/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
fi
DESCRIPTION="Library parsing Apple Keynote presentations"
HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libetonyek"
diff --git a/app-text/liblangtag/Manifest b/app-text/liblangtag/Manifest
index f3d60b8ecefd..31516b018fd3 100644
--- a/app-text/liblangtag/Manifest
+++ b/app-text/liblangtag/Manifest
@@ -1,3 +1,3 @@
DIST liblangtag-0.6.7.tar.bz2 757041 BLAKE2B 456fe453624dbdeb5a1cad621b4f1a28a9f8b3bc4b33a89efb22dfc006d36f8b634db4b085cac665d517c5bf56d750c81d0d201679480f1a0c180f0ab1dc3c49 SHA512 3628728f46865507d8794c1e7286c6ca04fc49f905594ab76db7bd2c8d8f9fac1e33693314d56bca6fdd8f99b8d207e6e6d2f751474832ceb60a4cdbf10fed68
-EBUILD liblangtag-0.6.7.ebuild 1212 BLAKE2B 012721dfeb4c81ac5d8dcc3dc7640aa30bd62c9a0e7ff5a1f697ec851a88ec43918915c0cf99d9b6d54bf4ddb30e67499eec03d9261c199806ccb335aac0abc5 SHA512 888a7d1cfaa847bf1337ff01eba20d717d30f27f804d96b2673923c931e508bfe1aea8b52543926e31f32233f6762862bf71ac946da7d83fc8e096522fdfc1f3
+EBUILD liblangtag-0.6.7.ebuild 1211 BLAKE2B 4dfc267cbef23ee344a9518e63c7fa4b679e8351f56f52c1565836d48f5f1b29185b967b03b978cee389e29bd1111661730fff403647adc7a31eeac817cc6588 SHA512 0ccf800a055aee68e50599cfe3dc0a78d54d48479458b933dcec6aee1e2516220572229a99a41beb21a86201daa75ebf8f8592f4079398bf18ac0c811e252d5c
MISC metadata.xml 350 BLAKE2B f19f3d513d8042e89c3df800d2002cd445b1eed875dd8ffe31318645f10a300f2010cf8f5a2f4daccd38d875f340e1e48bd2b35e67892596416e492053fef8ed SHA512 8abd30360e1b305313f36724f3e3d638122c3aeb37dfb27f46940b155855a7515a8fe1a0b2128de7b0649d477c9d74fd44a02f7e7535ff103700dac7448dfe85
diff --git a/app-text/liblangtag/liblangtag-0.6.7.ebuild b/app-text/liblangtag/liblangtag-0.6.7.ebuild
index 07fed614ffe9..7d8e6ddb24f1 100644
--- a/app-text/liblangtag/liblangtag-0.6.7.ebuild
+++ b/app-text/liblangtag/liblangtag-0.6.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://bitbucket.org/tagoh/${PN}/downloads/${P}.tar.bz2"
LICENSE="|| ( LGPL-3 MPL-2.0 )"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
IUSE="debug doc introspection test"
# Upstream expect liblangtag to be installed when one runs tests...
diff --git a/app-text/libmwaw/Manifest b/app-text/libmwaw/Manifest
index 342dd893e1e0..a16070f04675 100644
--- a/app-text/libmwaw/Manifest
+++ b/app-text/libmwaw/Manifest
@@ -1,4 +1,4 @@
DIST libmwaw-0.3.22.tar.xz 1476620 BLAKE2B 8133dbd06fdde5caabe9284fd0535e97335385a96ceea4ea9bc1d6f2a28f14f22f6943d71ee6631cb8d67c8791b56ed3d928bb18c723c7aec0b8cf7faf8427d7 SHA512 8682e7006430764cb825cd0bf4822ff42ea3035606e13a804afb9fa3c6dc583f34ae24cea226c1d31eae95224525289801c0afa3853adc6ab396bb9df34a60b4
-EBUILD libmwaw-0.3.22.ebuild 1028 BLAKE2B 6cae8d194819281573ee041311e0688169b8fe24dafd311cd09b2fe152878e22c4155266ebf5c3d847a7a3cdcc8e36b798afca9aec7b567ec3ba02d5c0be8473 SHA512 ed4f53741789c85d36316fd59633634d62437bbae0bed6df003460bbae94bce0f3bbfd358ab625f8357e37e5a095debc299166b451338d95e852e1ee369020b5
+EBUILD libmwaw-0.3.22.ebuild 1027 BLAKE2B c538f2855783f268013b13777be2f470995b92a10e5933e4dd7b74864fd2785c1034e960d5227cb2343dda5a79fbf7dde3fde1ea8f8add395ba5db15daf36caa SHA512 0effb3fad352b67cb0814b491077da0b39a1517a11a971e0f197383de042dcb1c79074a5b570ab24bdefcd4ce32a0349599013cf66def2ca206998b78653bcf5
EBUILD libmwaw-9999.ebuild 1031 BLAKE2B bf7118c585929b7b763c9ebecdf229efae1ef58dab2d7a687b2abd8d2f4897231f084d518d947ebb56f5ee5ee75e5dc8aef9187f5d32095a7c53fa6ae3540120 SHA512 e0d5f0116e2380658cd20b8098e7af8a27d686361693fe24866a9d60921e0dc3cb77a37b22d48f09e021d7a06b67c09095d0ba971cf73b6bdeeb1457dc19d749
MISC metadata.xml 404 BLAKE2B 95ac1c73023ff52b4a0d1754f9d37b6c2ffd82f49f16122058f853e40ce15dd9b2fbe6ecc24bdf86e82addc27b4a6f9cd7478560fde845b696f62a1645abdca7 SHA512 858235729f5091f06699f4b32ff14890c139c5e0adff30172da79e3fec4b4452e8529c401a0273b1799706e0ade449451f10b84555ade12022bf62e37098ac07
diff --git a/app-text/libmwaw/libmwaw-0.3.22.ebuild b/app-text/libmwaw/libmwaw-0.3.22.ebuild
index 35c9de902b07..85950b4859c4 100644
--- a/app-text/libmwaw/libmwaw-0.3.22.ebuild
+++ b/app-text/libmwaw/libmwaw-0.3.22.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
fi
DESCRIPTION="Library parsing many pre-OSX MAC text formats"
diff --git a/app-text/libnumbertext/Manifest b/app-text/libnumbertext/Manifest
index 546d789d87ea..a2a357da0070 100644
--- a/app-text/libnumbertext/Manifest
+++ b/app-text/libnumbertext/Manifest
@@ -1,3 +1,3 @@
DIST libnumbertext-1.0.11.tar.xz 302676 BLAKE2B 48fae62c95c20991c9fe7012a0ad59b5a2ffd88d0866714e88f8d4d72e94f3d6c0edb0977da324a26c83ee1af73367fae88bbf7ad0792be371ad4bfbe63ef8d5 SHA512 0c4d2b98d8cef46a2c51c4265f96ac2af6e58d3b8e63e7b6a40134e86d1dc7bec38e048abf227d1ebad7774ba8a6d68a1fac464739914b2d14786c309819c836
-EBUILD libnumbertext-1.0.11.ebuild 537 BLAKE2B 62b53848437706c14df8be6ca39eb38ad48ff37ed2f6b4cdafd47f963d496cd8cc224b47926a5a9c173919e68eaedc915e91c5868be1b45ac40ab32a6836f64c SHA512 53ad2ec43790b98fb8b739c6cec739d80d35aee2f64d7c821ed3711177471fba62d3789652eebb5b7e1437474935a7142b398a7815c38691bd6850d5ede15ef4
+EBUILD libnumbertext-1.0.11.ebuild 536 BLAKE2B 1787fd4a710839f1cefc9c129149783fd64bc4b227f6879d72e4fa93340790f50f509455b9385cac6f370ca3752a62cad10aa2b8017062d5d56d2549f18c34fb SHA512 948f499f630a858b53c3b098229aad2319ec4793b7351fa795b25a65772c7ab981240d1ee73bbcbb10707493d06dcf82a0d413de5e736cf81b4cbfc9fa6f1404
MISC metadata.xml 256 BLAKE2B 28554175365761f81817e75e2c125714b94680527103d72118d0daf2eb0d2359082c36f2c8b0e92574e93c9c00038c944486a31d7843108dcc285d809bd52fe6 SHA512 1a0e13dd42f80f5c8669910c7360c6c1542e9a2f143da3a812f874966ba4729248152efb36e03bdfd47f09086797e6e1410e1ac735925d304811c847aa2b6398
diff --git a/app-text/libnumbertext/libnumbertext-1.0.11.ebuild b/app-text/libnumbertext/libnumbertext-1.0.11.ebuild
index 34a73ca3acd8..7784c1d2d893 100644
--- a/app-text/libnumbertext/libnumbertext-1.0.11.ebuild
+++ b/app-text/libnumbertext/libnumbertext-1.0.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/Numbertext/${PN}/releases/download/${PV}/${P}.tar.xz
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
src_configure() {
diff --git a/app-text/libodfgen/Manifest b/app-text/libodfgen/Manifest
index b1aededa2613..3c901e7e2719 100644
--- a/app-text/libodfgen/Manifest
+++ b/app-text/libodfgen/Manifest
@@ -1,4 +1,4 @@
DIST libodfgen-0.1.8.tar.xz 386156 BLAKE2B 8cc55cd6ad39927ca1fec459cb484362877f0eb0a044d806a93ec573ca2d840fece17fdbb58b0b30869af945fe9ddaa23a88729c1802b2b1321d5551f94a32c5 SHA512 e4a15aa7f1db483cdbb9c531bfb234b4794890cc583c70e8aa3374771be8928e7917105d48dab80d1ab6d57e43fa78415097d9b897cb12fb2a609f4647ee99d6
-EBUILD libodfgen-0.1.8.ebuild 1145 BLAKE2B 1f62ba8e16e752983fe2a8e68e27ea1c3e19999557b0861ab0362898080f867b84edd11f57c81fce38039ebf23557dbc9072ff9fd16749bade5bc533d63f06c7 SHA512 1fc90b3f62e619fc8e5cc29567dbafd13d07691586cd254445d020ef041535a40524301521c7b22309e0299737cf139c93e8fed569bb66f3130d858389272b91
+EBUILD libodfgen-0.1.8.ebuild 1144 BLAKE2B 2ccfcb2afc96dbecd187324e862783532b62d5ba01f4eb5d3f8d2f084740ebac5ea6abca1c7bfd876cef22c3cc4f9bcfd4033028d7788e2f234f7b231dde368c SHA512 8a7c87cb8280dd928305f117348274d70d91f3d43cf0444167e3c16672a69966fdfff842514109c6853cf3f467500a166a77017707f8c92d8589fd61c62fd93e
EBUILD libodfgen-9999.ebuild 1085 BLAKE2B fab1531248616541f0c90a6480c930160b0a3b0054bbb1dc015e0585ac2f0b58f4f63103c9f69c57d3a88db2d86ad3728d0dcd62cd40f1d990de1b84fdee4122 SHA512 69287ab26fb0f3695a318d6faafc5e1a6eceb32bddcba315cfe09d8ce84f77adedc690875cd459a8a32f98e41c00270f84075d65c3cbc12963c7726abff1f0fd
MISC metadata.xml 332 BLAKE2B e634e10175b4d69d73bb785dd430f4d23a2b4c679bf00b8b725c3fa89f9b34d77a5e7bdbc60ffaf9f2207e4d71d29a0cbf53264b57c33b0e7a7ea92c8a806b72 SHA512 d5c038b2dd6f35c0b66f877ca94d05e294c6da83c68763af2ff75e44e0bde91111b48d7cacafe8510294476a230e9bdb0ae74664bf77555d45463d24fa2d668c
diff --git a/app-text/libodfgen/libodfgen-0.1.8.ebuild b/app-text/libodfgen/libodfgen-0.1.8.ebuild
index 7bb2ab467cce..d2ddb1a63b84 100644
--- a/app-text/libodfgen/libodfgen-0.1.8.ebuild
+++ b/app-text/libodfgen/libodfgen-0.1.8.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then
inherit autotools git-r3
else
SRC_URI="mirror://sourceforge/libwpd/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
DESCRIPTION="Library to generate ODF documents from libwpd and libwpg"
diff --git a/app-text/libstaroffice/Manifest b/app-text/libstaroffice/Manifest
index ea03135b81b3..883c0dd52d96 100644
--- a/app-text/libstaroffice/Manifest
+++ b/app-text/libstaroffice/Manifest
@@ -1,4 +1,4 @@
DIST libstaroffice-0.0.7.tar.xz 707920 BLAKE2B f06786f600414a086f9b08b413ef1e028b15070ce90b4be03b18dd69787f4812b4ecbc245381e0ed464fabe0c1147149a3c4df248181b236e5d8bb766b398985 SHA512 fae873457a8018c1613667aa92771981503585513ab01bdbd2dd6d506ed4f72a7a8fdcfcb8953a46dfcb8fd902d2c9ef8ccd1a5ff15c83990a89847fb98009f8
-EBUILD libstaroffice-0.0.7.ebuild 982 BLAKE2B 5d9468c23090fc556e6749eb12e2034dcb998474af1a1092e8747748fa934bdafeb478fd76804c8fa922a4fd6bd9eea5f6ef3e113334204c2d595e9c78929915 SHA512 5e2494098f212919fdd81b4f33b9f755fc14e07cc24eef011f82020fcfdbeb8b93e0e8c945af0e51c0b2a1ab1d0206f27bed8f875bfacd50cb15338d8e9ad852
+EBUILD libstaroffice-0.0.7.ebuild 981 BLAKE2B a2051efeed2c1800582474f0d75dfd54ba27b240dd6c2fb6c3900db4d5974fe08eca88a0512129e633d4ca4643467872d04e375e7a0193470cea9bed47d1ba2a SHA512 a70a045bbac71827df52a934e3b5c99c7917efb81bc14e9e73c017e5c46c4095dd93e660bf2caf507b111a6d4ca675481e68263545adbed64fd805179ed585d8
EBUILD libstaroffice-9999.ebuild 956 BLAKE2B 6bc5e33512631a57cdc8642485692a9c1869bd34c59a12adb081f8f8f0736a18bd19c63f57fc891e83d5127bda056210fff15feae89162948db1a3ad46a346d3 SHA512 fab097d504f9c77f8910800a127da430fce118722650499046b389cd55e9a17b58c5ec09fb58f303465c7d6f2c180a3ac6d89cc05d419ee20ab9258b325e605e
MISC metadata.xml 470 BLAKE2B dc6c605e0ae1a0de14d84c29c51f122fff9c8be9612d861ed07ccda23b011a6982ce146654c0954b45c35cd825207239aa611f5355baaa7e648efb8f6af48f7c SHA512 eddec970dd3ebe76eea80b50139fcd5aa7187765e7147fc6c45bb68f7f287ff297d14a77f5731414ac25926494505a5d3e204b23b614cae0104860c4e0321de7
diff --git a/app-text/libstaroffice/libstaroffice-0.0.7.ebuild b/app-text/libstaroffice/libstaroffice-0.0.7.ebuild
index 47f4bbaf4795..05ec38fcf6d5 100644
--- a/app-text/libstaroffice/libstaroffice-0.0.7.ebuild
+++ b/app-text/libstaroffice/libstaroffice-0.0.7.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3 autotools
else
SRC_URI="https://github.com/fosnola/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
fi
DESCRIPTION="Import filter for old StarOffice documents"
diff --git a/app-text/libwps/Manifest b/app-text/libwps/Manifest
index 9fc8aafc5c7e..32e68f68607a 100644
--- a/app-text/libwps/Manifest
+++ b/app-text/libwps/Manifest
@@ -1,3 +1,3 @@
DIST libwps-0.4.14.tar.xz 719016 BLAKE2B 9f89b8534851760bb2cc3453e75840dea22eb09fd51a1d8ec7b7308fbb63ef7e34416ccfdbb5b1abc87616b7da17edc0bcf1e7fcc93414bf197dd904f6de759b SHA512 bbf9047f35d1b42c2da8deee24116d6a3fb20749a4255d369b62967a99185f52f21dda3e1b385056c1924995f2a72b670960bb476f38c3bf78933e25ff4a5779
-EBUILD libwps-0.4.14.ebuild 747 BLAKE2B 4684158ead49e617e6988a093438ab4a9a05b0af6e8b323ed3b0c5d2f3ee896377bba0fb3b89e545bf813a11c2d87f136d251f117191747027040ae4115eb08c SHA512 0bd8a096380eed8856bc04e2e2a76be4b978ac6dd69a0386391fd3e5d81fc19e5c0c77fe2979e5030ea39a67b1bf4217f769cd00f92ee74bcc2580842d85af8b
+EBUILD libwps-0.4.14.ebuild 746 BLAKE2B 85455d7cb0dd46d25df626508af21ca014a61417fcc4c88c2614a4ea8ccc4e5977e1d3394aecf33ec0b4fcf059b32d82224d75e695397b8a2a7c95ee3d44703b SHA512 30b82d9b40c7576a1ca9a9b16965373cd31722cf5aa86437788d0a2bf28650ad95f8b95f8572cd7cc380f71fecb4ae8665c985c845c08bb496f9e4c753b1f6ce
MISC metadata.xml 513 BLAKE2B 5f4c689cce8eb239e8c44d53de4f6066bb0d1b578bdd37d4314e904539faa7a0428f4176a8c7c862f42a5fab1c2b6f147815f1d3693e3beca85ee015ca324e9c SHA512 f835e24331d14e1edfbf31480ea04087db1c541a1d7c2720b422cfb3ea70500b48342b1b7476060b98b9b5b18be28e759c8b00063d1e002f6da987c3dcc72371
diff --git a/app-text/libwps/libwps-0.4.14.ebuild b/app-text/libwps/libwps-0.4.14.ebuild
index 27800affffcd..09779f50de3f 100644
--- a/app-text/libwps/libwps-0.4.14.ebuild
+++ b/app-text/libwps/libwps-0.4.14.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="debug doc tools"
DEPEND="dev-libs/librevenge"
diff --git a/app-text/mythes/Manifest b/app-text/mythes/Manifest
index 5ccde03f887d..e0f6daba011d 100644
--- a/app-text/mythes/Manifest
+++ b/app-text/mythes/Manifest
@@ -1,3 +1,3 @@
DIST mythes-1.2.5.tar.xz 2891852 BLAKE2B e292e49187a9b225fdcfccb467afed0b8ce90769bbefe331d7d7f026f2dd6686543b14f3666af5b1693198467206c53da0bbd030420d87c94315f9da769f45a6 SHA512 304fd05619e0ae02c9c29d92a6ada8f4a85f41f331b87b8820728c1919f3dd9c5cd951dbef9a27e649466f94dc5daa19350c9fd09c90d49b198b73b1f9eb770e
-EBUILD mythes-1.2.5.ebuild 643 BLAKE2B 207ce155ee246947d07a76710d752f7c1a179a31facf59cf2e7b5f85ab599ee05a5e5846bf1df8390c7e10694349aa627be52694a3f46b0e796c122527f8ba5b SHA512 680f7c217289fc861d64ee4cfa35862d562651ff7e617ea466bc696624044c20c068552a19f0c8ab531776e5ed58723c612393c5f9c2ef09e8e107ec47be18a7
+EBUILD mythes-1.2.5.ebuild 642 BLAKE2B 66b9e88ea9c3c0a75fce301709224535f25b9ee11783f399a1eaa23e688db787b90026198eeb8428bc8e2c134292e207a238feccee9224c24be9125a71e4cf2a SHA512 7dff207b29d80276f809e0f348f53984b1472ad6538604c02f383dffc2b2a7346ab2f4c20eb77565be7756f98bcec1b425e62a87e26235396d95e34be0855c94
MISC metadata.xml 334 BLAKE2B 3a21f7641aa43f9511100ee4a5e64ebd87a30146c27c5b60dc0dd12c3f3fc609a32b5c57f1efcd724731b5ac86a38ffff20f323bfbbcf4793c1586e8e5b9943a SHA512 ef0d056d5b5840698bda3ad0ebc3cc5aa74b51b726c838a3720db45bba8efdd78ef3c0d46d3f6b929390a3204de566d3beed15aa1c32566b75866b338ba50ccb
diff --git a/app-text/mythes/mythes-1.2.5.ebuild b/app-text/mythes/mythes-1.2.5.ebuild
index 6c03b8d363f6..1d2f70215835 100644
--- a/app-text/mythes/mythes-1.2.5.ebuild
+++ b/app-text/mythes/mythes-1.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/hunspell/${PN}/releases/download/v${PV}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug"
RDEPEND="app-text/hunspell:="
diff --git a/app-text/rman/Manifest b/app-text/rman/Manifest
index 3333a4f82654..22d0c32160d9 100644
--- a/app-text/rman/Manifest
+++ b/app-text/rman/Manifest
@@ -4,5 +4,5 @@ AUX rman-3.2-incompatible-pointer-types.patch 788 BLAKE2B 00cee69b9979220858cce6
AUX rman-3.2-ldflags.patch 339 BLAKE2B fa4e72627e79841e2650025d9772953834907a41f06e3a18d8a0bcae83cf104724cf29023d128ec272656d4ba9696b05243466372299f20b796ee8d3cd495fdd SHA512 ed9350878621a90aea9467afcf0fe1110c9b876c236c314e0d7566ee6c5674663c47457f8acac76517b0409f3eccff91dd3e869de1c3d1002a671610fb1e38af
DIST rman-3.2.tar.gz 79397 BLAKE2B 2be1c60f77c3b2c4fa73a59c5a8965da1c8b1f3b569e7e4d5716a372228bacb81c5421f4bbf330781aa231835393c915ed14057c717cb1e8ed57101f7febb37d SHA512 a70aea0af1510088fd88a736e63a6dab9200040be5eb89912ede4f50e3de97d423574841bbb66e90fb12934f3834dac0acefe78ff1c73a78a79c95c3dd6fa5ae
EBUILD rman-3.2-r1.ebuild 739 BLAKE2B 960966472a8b65c2620776ab56f68ea71b29ade9bf2d845bab25b9dfb2c65e78c973e42de3433cb1a122b4812fa749e5430b013bf113039098f12d5c8b0f7dde SHA512 092e29fb731d78769718e57567bb776fcb6b77ecbbb8c052c0779b8f52bbb5ce2a220ea6c9f9b0f59a650e9e7f462c0eab43a32162e1c474c2757d513dd9740a
-EBUILD rman-3.2-r2.ebuild 795 BLAKE2B 9cb263e2f32cad16808e8ad94b6c1c7c58b6a73715d0054fbfd1a359594560be8f20a944aff873365f307bac9f0df4bb98df36eef25ef7f02d3fe80440777242 SHA512 ad5eb7ebb183cf6338f824bad8ac1185ee2c29a581a7d68ef1a4a59b6bbc0b812a6df42444168b586a80e26a45e542cf78d3c498bb1cfc284d3c0343a24ea8f7
+EBUILD rman-3.2-r2.ebuild 794 BLAKE2B f53291aa7c078a2bbff8ea4f4f3479e5181456be5a1ea6a878689cca6a1688d3baefad1730491b704efc08511fd99dca4a63c20c46a298cc613d69297f00b23a SHA512 773f05fffbe9735096a75efa218eb67436e8c293ee74bd995763b32b4b47d6dee21b8a19fae76281d8c042a69244c343a4aca29a447dae9c669d84f0184f2da7
MISC metadata.xml 335 BLAKE2B e1e40513a1eb6dfc9eef963cb0d745afda68a3c9e8a7bf6eb0b91ad45378a7032c9e9fc3163d52c0ded151f31748d8c0365fdf6dde36605f25dffd2ea071f227 SHA512 c388881c5431def3dce4fb6a70357be1b5517a7059d92b1884396836aba708ca965bbee6939380151387a8ef1d5cde21aa7e3b4a7d5c67600547b50646ad72e1
diff --git a/app-text/rman/rman-3.2-r2.ebuild b/app-text/rman/rman-3.2-r2.ebuild
index 71f1d8aa5db8..d7010359161e 100644
--- a/app-text/rman/rman-3.2-r2.ebuild
+++ b/app-text/rman/rman-3.2-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/polyglotman/${P}.tar.gz"
LICENSE="Artistic"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RESTRICT="test"
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index fb2b52954f48..5c1d5ee5f7a0 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/libcmis/Manifest b/dev-cpp/libcmis/Manifest
index cdd1a3291cde..0ea930b9b124 100644
--- a/dev-cpp/libcmis/Manifest
+++ b/dev-cpp/libcmis/Manifest
@@ -4,6 +4,6 @@ DIST libcmis-0.5.2-patchset.tar.xz 16632 BLAKE2B 0a9802955059214428e7c2d6171093b
DIST libcmis-0.5.2.tar.gz 295020 BLAKE2B 325eacedd87eb1888a439c727a648c5aeb8d58c9b80add9761ffc55381193b71b589865d13ecd55177faafa935642685001f60456c1354e037989b29e9451c05 SHA512 45d8cd6d420a9593b46e1f2d6fbf384ea248cb218b0db6326ee2f082ff29100b65a2cc999ccb849e61df4f4ed7c3721b09addc6c322ef03c6c93f8c0acc02bde
DIST libcmis-0.6.2.tar.gz 296218 BLAKE2B faad99e09b2721cd56b0d47d2a9589e06222ee7881006e936d0943d5e8afc588fcda721ef282ad7d55c785407a9885c90cbce1d172ca012c4a13cc51da0c15b6 SHA512 a75a69623f34149c39c382c357396b8dd719d589a78424fc3b5d9de84ffbf3f889bcaaed9a01f91b491a507c189347d3d9252db238fddbb522ff8ba9ce7b5ade
EBUILD libcmis-0.5.2-r2.ebuild 1478 BLAKE2B 6d04f600fda81335ab75c1b3a8b67b4d22d5633cb03a7c72e1ae06e29a73268737de11e89066c51d81c8c2757d736c5a53012f605ba0b690b1c735372a92a0f8 SHA512 062157b8ff34854051dc15ccd5e3cc287e53d571c8247abde603e9157cd555b1b2792e261077ed04ae22ea411114a2f107f2fa755a5318f90abb456ec174ae1f
-EBUILD libcmis-0.6.2.ebuild 1202 BLAKE2B 006637fdf61a98e454d4c0b36b14e2cbee3853b6e7f62c49323497568c652bb6c3935008908f2aa2960baba510996e18279165540d83ff0e323bfa99607c6e1c SHA512 7bf7b4032cd251b5d5305eb44ca3a1b6158fa3fb054364c8e725e3ca55d07e530f5396696cd07b0bcaee857a4e9d248cfeb6a78c35dff85e410bbe47e83c6a65
+EBUILD libcmis-0.6.2.ebuild 1201 BLAKE2B 8f0352f030d38c03c485e2a53ef4b472c4192db3cc48abd0fdb928127ca5f28b7b4a2110b5dd2f162b2d09fb2b2b72a08df477900decfd3d30a4b59d3f281764 SHA512 aa505b451f07f73b088c9b286b7f432a99700288962fdca8b9f24dc13e92c834fe5fef7f85d74895727cc777f3d66d021b6ad329c3886c5a34fb910f36112e1b
EBUILD libcmis-9999.ebuild 1100 BLAKE2B 1eb20b6836ef2caed2f8bc6e0af59fed9257c4c0e930befc2f5e19dda96dfe408d3878a51d50390d98f27580ee2fc44e33290a309d192b6f992d8461ce40a637 SHA512 e7a7638e8035e76cec570ddb37bc77e2531e0dc53918205b72120b18dbeaa6bdf82f395ddf49eca0c25c8e2930a1bcc996cccaf6be3bb57202e6af68be6b222e
MISC metadata.xml 426 BLAKE2B 182f7dffcb4df586fdf436512fdff32b98308711021e4a307c3c61262c5e68495da7d4ce833695bec7ea3f098e20fa067817895e7b4420ec19b920b249318527 SHA512 10ed11b843ba2c39fcd0519997fec47647bb45eabd0b5f6df0994748c0fb876216e7f451851dbe84a112468a7d6b38c5608c7ac7ada2ee08549ab1801ce81cc8
diff --git a/dev-cpp/libcmis/libcmis-0.6.2.ebuild b/dev-cpp/libcmis/libcmis-0.6.2.ebuild
index 3eef8d845dd4..c20057c85432 100644
--- a/dev-cpp/libcmis/libcmis-0.6.2.ebuild
+++ b/dev-cpp/libcmis/libcmis-0.6.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
inherit autotools
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index 08f66af4224a..39f96f285f3f 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 7cfce38e7277..56462e111867 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,8 +1,13 @@
+AUX postgresql-12-openssl3.2.patch 6585 BLAKE2B 791f1432cf74232bfa030ae26450fb8ee04ab4c4677d7888de36526d5a90ad520b36dd048abda8d4a4797f2826027aa86966c159942ce111c931da84276a0b30 SHA512 effb4ec6d4a6dec5ffb344c03df99e3d938c52221ddbc4d6586492f77763b5ec268836e43007dd2beb0b0df95173c9e37449707a1a8bd9b293ed7addaefb320b
AUX postgresql-12.1-no-server.patch 2965 BLAKE2B 168f39c02f0614c57a60c0ce3bb540e0d29dc407c569661d0cd29ddb57657bfada44aa90ca915c8474ca5541ac1f4cc152fbd70c105efcbe83f9e5b9f918eeb5 SHA512 5e025da1cb5f696821b19093ab893667426a08b1bbc8e3f748d34207730026625b61a8cfd2596af124080a4a292363546dce5b703ce6164efceceabc6b170aa2
+AUX postgresql-13-openssl3.2.patch 6389 BLAKE2B 6b7a8cf82a9c0424fc0fa1f297623c530531a2db0ee2480e3e3cb94cd7a2f66fd3c07b5db4a164ac8cdea3557ca8f0627533ac19a07be1466413b409f6812dea SHA512 524eb2a4076f45bd978f034da03731e79a59ae5e0cae8f0d525e17bdacf0c23f24cb6ce38171447101ba229ece952244ae58199b821a1f3ec6bb9d5657543995
AUX postgresql-13.3-riscv-spinlocks.patch 966 BLAKE2B 4834d47b01e1f8e122fa940a84e1e790686d96b538d27f253724f7be454c455c6853cdadf41da5cafeb8767012b45a6eef742685117afaaa78e0e9a930c728c8 SHA512 1c217ec177a1669fcaeffe2cce241b5ba2cba6425d9eee8bf50dce6626e70e2d063776e1ced4590cbf9ffc046ede02dbe4f06bdfb7bc4c3dcb0f028c128c15ea
AUX postgresql-13.8-no-server.patch 2985 BLAKE2B 81a4a7c1d3c9e104ea7a575a14eecada57b62ed652b4401b459886250518179b1f68efd73246773cf7b745c298ac59f0e5f693f2ac0e6e0fd4a29c4c431e3715 SHA512 7a3fd3f8411c59b812da6deaf743247c0e728aca653fb66860a7a6e55704bc732327dcf917ce17fe089003740131d4d92879e171b4b9ff262fef0743f6f50122
+AUX postgresql-14-openssl3.2.patch 7707 BLAKE2B 50035cdbfea58798d8ece7edb13c552ada5167999b070b2582ae2f020fa136a17dcc75c0ceae5255074284f587a7b032eca6ffa53cc1f75de3637746157f7ef7 SHA512 93ad6d528d0ebafd947327212eec33d91a1f9e2d7fdaf1c67040c5da96e9ba9d97b3bf7db399a260b97e116f1f2cd817443fadd1aeea5b196024ce14cb80a357
AUX postgresql-14.5-no-server.patch 3018 BLAKE2B cbb900bcb7bcc8e788369829811da0d57a45682a77ac54f430cab7ebf6df9ff10489d50d129fa5b24bfff80929497b3107a8e650962b8e772d6b0bee610f05a9 SHA512 90e88567af5f30969e946295c4c058cd245bdd7dce01d48b70aa3dd000cf9e54570ed1b6bcc423a10ed0b7102047927da19bd26f5714e003ccffde967c77db26
+AUX postgresql-15-openssl3.2.patch 7609 BLAKE2B 63e806aab619b79c174c299990cf45c031d0150c8c80afe9fcf217f75673c0b28c64879b305bd700afa9873ff8a7c3da4587d3fe6789b2f12bbe4c4d9c738120 SHA512 871c75ff34b60248ffd4a3de8c03abb546430a5e7aba9f361b53f4b6fb27a6b58e927d84a5ba4c50ce8c667157dafefe63b41e69e4b7b8e86f93e276a2468f0b
AUX postgresql-15_beta3-no-server.patch 3061 BLAKE2B aeba13501762f4e21653ad65ab10f708d604c393797766c1acad207a7889e02eb2806c0f6823fcbf9f2891be85d17ff7d3ba6066afe5f5fde3b9b39e56bfa5f7 SHA512 a41d01f994c4301ec059615446a3cc03cd16af67e3a3c1c0fa73b145c1b910de38d5a4a4757ad861c9cd11124f1d2d13f6503be2e5a2bb28f803fb03b055edb5
+AUX postgresql-16-openssl3.2.patch 8637 BLAKE2B eacc36e7c85ff1f36b2c4c087d8bb332e03fe084391563ea6c3440c1d29c9b0479f3095ec2479f38120a05a25cd048aa043e7f5f0652b795e29c104b14ff2514 SHA512 fa9a310aa3bbb7c4b05480f4f62e61a11f2993174f09580350875083721c11f73dca3e06d062a466f38b3ad2df83a1548838c8431b272c438152ea859eb94a5f
AUX postgresql-check-db-dir 1013 BLAKE2B 2be45942d0442822113879708c11dfde267938b6e7118bd225f567ca9fdacb11082792eabcb40b8a39cd6017fdedb18100576fea0895dae2dcda83c2d51de34d SHA512 2f34ee0cb6a889500ccfca7621ada6ee1bb06dc146f3c556938152dd3d7c0312266bb4db5f4099838d93ade26e2b8866dfddb3576cb5a737431ea2befd0cec6f
AUX postgresql.confd-9.3 2477 BLAKE2B 0d42eedb99c951c8c60ed02abb5d4526bc288e8dd50b048cb3ab374239f1929aa80d10306037e45188a81593163121c029b91f9149365bff02ff7bfd0fe52ac4 SHA512 6c9e7c2de31eace2b3ce771a29eb354b143ea81f85d9d7ef601f302b7ae71c1c3badde8765fb7757dadcf0c49dcfa1116977e8b7f1e238350d3732962267147f
AUX postgresql.init-9.3-r1 4999 BLAKE2B f2bc23a51b6d9643bbc14320aaa9c41b7eb1df86f8b760b9146739b14060178a415fe49b77a47b6bc5522759759fa0aefa9f0050b340534a64c2f22f89c7825d SHA512 a0f003c7d00b9749b8b25fce8ac728869e0c8f5a3c87e699b62806207413d5abba8db1e9d35e801316fbfb0ee070eb3b6a099b7991065c21cdb27ca7dc164bed
@@ -13,10 +18,15 @@ DIST postgresql-13.13.tar.bz2 21563452 BLAKE2B ee4b2d022c1b3003dc9c4da96e5900878
DIST postgresql-14.10.tar.bz2 22298652 BLAKE2B 0c87c02b0b279d29e4a05711312bf89a655359a687c24d1cbb76cd4f6ed7666d31113a18a9976773c36853f00c1ca332af396372524467bb19c2a3bfcddea995 SHA512 f546e62eb158efdeecf091271ee60945604ca7f3683f0b259ee18eb682431158e282bf4f81d8df304c956919788f8077e72aa47c467d32d6aef1ccfe470862a5
DIST postgresql-15.5.tar.bz2 23091780 BLAKE2B e3731b973242d4de8b4b78e00842df52e006f08510efc0ff02bf7b8b479e17aa9e1c8116644d9a82f23d4334f527f1a82a1c2eec7f7c199a2fdf500b46740264 SHA512 9ed9d160b3cef99954ccd47a970c107b7e3b0196a7d848f740bf3c52a1c626f6f457814c97f37b9f0467bb07734e19806a15bd9cf3c39445e1d89e75b37064cc
DIST postgresql-16.1.tar.bz2 24605482 BLAKE2B f59859af644134cf0fc9289c0e0d93fe0f877794a1cc8881280d0439605a6e312866a0114d453af8e269e26173fa3742073fe5485901b7cb0af925a5c3506aad SHA512 69f4635e5841452599f13b47df41ce2425ab34b4e4582fd2c635bc78d561fa36c5b03eccb4ae6569872dc74775be1b5a62dee20c9a4f12a43339250128352918
-EBUILD postgresql-12.17.ebuild 13318 BLAKE2B 7b8fb07a6262a3e288fa53b82e10f1c6eaafa915a3e49850c6fafc33db945bd9bb6bb41a6bd04d2a5bee085ce5150de57853175afbf176f71adfcbdc0fe7fd00 SHA512 c666ec01ecd7df6a8e516a1b920f4257a94c07ccaf585dd9176aff86cd4de8434ad1ad3774d5a0dda3f1c572498c719607aea11cf60b5ecb0150f7dc6d171b94
-EBUILD postgresql-13.13.ebuild 13752 BLAKE2B 11e62fb7273b8b16e0ad2e984ccb2a2c0c8d823dfa431d79267a57cc534a45cb45ae0a7369c1e5d18782d4741204fff601d29117ea5f3663931fe097d7b84d15 SHA512 8525928ee03fc8d2427f8688ad001d7687389427a3d74c2b9252b78ee10a4e784b61666a29e8424236315d2dc888a09cfc1f8dbe8a4600b18f71ef70714d1cec
-EBUILD postgresql-14.10.ebuild 13744 BLAKE2B 9d8279964ba5b5dc3a727fbe144e6e5d6e360a4cfae6215c9d15fa55db08b00579c42a76aba6f39f0b427052302489a4a0fe4daf4b19161ff8d9158c97091a2e SHA512 72a188285856e30e1c27ef1a325fb788b69d95292fba41b5081df9108eab5e880862f8abb16d9a21a6ccecd752aa5963a3c3fc2fc670f8390d4531dd8ba5cd71
-EBUILD postgresql-15.5.ebuild 13803 BLAKE2B 5dd4648a2d57f3ec0c8dfe0cede251eaf82b348767f16f8889596cd24e180325dc4724aaa8b9e181caeb0c67c2abd86cccb63c961b8b0cad9c24285e2a1a2b44 SHA512 9e2572ac216fd81a2b0dd4b8a39df434f21afbb72d696564978354eb3af3bd8c3732988fea3ff9b0834a6a0175b9b836929d6bdbbe54ecdb1ba2817d32294593
-EBUILD postgresql-16.1.ebuild 13813 BLAKE2B 50bc1ad368c83fac7cfd22747a5b35045e84b5b002f9ae26dd49a89b39b6b6a81d48f22894d22510c5b0b6e160ed2d43f4224b0d6a020dc5bb8c3a2c0e05c3c5 SHA512 9ddc9e829f9438b8788b13bdff0b4513a6eb177518445e061b9240e0b7e70df1af323aa9da16333d75e40f4cfb847e3e3a34b28d46ccd95552aee292381f7378
+EBUILD postgresql-12.17-r1.ebuild 13379 BLAKE2B b429dba9ea3c1c36ae8ac7feef969af59fddb68b568596203b170c9f55463e51276c4dbf5174984a2023ecbb8fa79fbaf32034af153a924a4874eadb23e97d66 SHA512 db106bc6ad6eb6937ae6fe7c7b20d86ff43f72f1ff604cb9fcbe8884ccdeed3ef96546508e12c03cd9a9d3398c304506da55cd861e7ec76592fe5cf515dec8f3
+EBUILD postgresql-12.17.ebuild 13341 BLAKE2B f8339227e1c5f24ee9172d09588a2a8c2578dfeeb80bde2fb2fcbc4cfb072eb4259b4579451378443801060deba85cd7021aac6cfe20a6b794fb4d8fbb6c4c11 SHA512 b4854b55b0965a51401c258df7de95919a341eed04f16a0e6573e2d8e77596c0cb4cbffbb85e8a54cf9237e21a652ff5ae40e581b9980b9d0bd8c1841d25f854
+EBUILD postgresql-13.13-r1.ebuild 13813 BLAKE2B 1039282c9f8f0cbc38be1843ae5ab5fa219dccd29d6e5624188728713e65c46aea27766e15f7eace89fefea67e01757e05cdf9abf2ffc2e49a3b517235acffd6 SHA512 16fc0dcb443918cd78ed401c05da736b82f632fd1fb07f904ae537a46c0d9207b98f94821d1a2ceedc8e8a59f85387fda9cfd52fd53dc604aeb566bacaba33f4
+EBUILD postgresql-13.13.ebuild 13775 BLAKE2B edf73142c90579158b69e50c6f277a2113abb59e9c481161cffdc07e764a566f30b361f79e0ab0c2aead965da11c188035609a97c305a647b2696501eed8ee2a SHA512 9e6053905ea0326cdd954c71a8f9606323212d717bbae51e6277979a39d65a46a9c1ed8c17b586bfb8de0826db3e6fe15f66c2c3301bdb5211bd60381e98f358
+EBUILD postgresql-14.10-r1.ebuild 13805 BLAKE2B 712c6075417c0e36cf6fa8fef8ddd27f616da569848b85914b50102d9321b38b4982e6022d3b1a31df21c613284d56dc4a39d2d49f4f1c880c480ef76b698e22 SHA512 2851a231a2ee88b37df869221952e4415923fc9f1912fbc0899b681cfcf79a9c79eb5805d0edf208d308a5186d94fa56089184283d6bf30a551e623b2ebf4a57
+EBUILD postgresql-14.10.ebuild 13767 BLAKE2B db65b542ae1962773255ab0bc2ac671c513b0b73eb89954546605de6317c9d5868f25cb8c1e9a75e140f3b3d4ee7f475ce9e8e727ff0cefe207ea77006640805 SHA512 bbb696c51c04c05a17af9e6cd1c7a73b8b26191a273e59f51c8b189b03b37fdd0380cd936fd166b22e3c7aba3d9ff7482698362059b8f55ad1425a0d06b7d77b
+EBUILD postgresql-15.5-r1.ebuild 13864 BLAKE2B 3be127ad2a378ca367bcd3f3b038c140d493acc2644e2538c5d98eaae626d4427a211b03154da90826b860093bdd050222706108ef625ba1320933d077bc5704 SHA512 8dbf9445a681362ba47845f3382475da0f46b9595af424b1a3a3848902d060044417d0e56a9842fddb922311efc05a7667e02a2d0eb1f72b5a2d3cd28240e353
+EBUILD postgresql-15.5.ebuild 13826 BLAKE2B 9f6c3356369fae30f0dd4e2d5faf4151d96d55d4cd247616741ee8b23db2adcb95471509a96fe798dd477d81997e11352ccb8b085137891b98451a0cd9cb5992 SHA512 2415d2983367f2415723355755b942787a0f250ad6eb59f2174bf001dcbe483cfbed17b96bd5850d032700554b85d2331a44e8ba6db1267806d7e9b4907029f1
+EBUILD postgresql-16.1-r1.ebuild 13874 BLAKE2B 68fc7b0351e8b5ad4c4ea9cc1b3d5dbc367113bfd105d32fbfebd1a170508b1a7ee19021c557cdc0860dd53b21f69bfc9799d3db8ebb0d539c9d4e2dba9bfcf9 SHA512 1659874aa9c891b09503cda569add5aa9ac5096b7e5e12cb6695e04c0043583ebcc2da93f4730929b64a5ca6ad4956054a845ea9d9cf7a2c28ed8a7d2793055d
+EBUILD postgresql-16.1.ebuild 13836 BLAKE2B cca22b68e00a73dfaa17b2ea3f04d24d1ecd459b40f9d713b627cdee35f07857002deed4776c62c401bbb789fb2fb9ad511ede67ddffeb8329a418a3f0135d0d SHA512 988bcd24a5691857d2a2f6f7062814aa3a333e43d193be5a42f0ae7c984ce499cebb318810b7f8e783d25e29d6659d429904fe1f647191c646779f6e209c55de
EBUILD postgresql-9999.ebuild 12932 BLAKE2B e3ee40dd98963f8842ba47400b6c71f107c0dd926c14a94f301e4bb69b0570338bf20224cef262bd11a66f7212dd2977d99194a8c17bf4bdd78c21e4c461f9fb SHA512 64d73783080d3cef4163d97e116aa5d7088cdc5a3a453dd6a325e0653b0ce55638a5cc16ea41da0e7808879cd7dccf2d909064ac32ab8c1a392a92e1549a9e5f
MISC metadata.xml 653 BLAKE2B b5b85d83ee78ac502e2707d156e2fadf6fea857160e2f48da51c755e221c52a14b9eb04354202287f4aba15c274c07ba7b0911c76fd034bfa774ce3500ccb165 SHA512 fd543af224f6f8677e138cb1db7154d2444295c45df8696e3584911943176023d8d1b179f6b16d88ffc6d290265ec1b2f4c902cf95cc79eb37599ae3635b0942
diff --git a/dev-db/postgresql/files/postgresql-12-openssl3.2.patch b/dev-db/postgresql/files/postgresql-12-openssl3.2.patch
new file mode 100644
index 000000000000..62b254d220c6
--- /dev/null
+++ b/dev-db/postgresql/files/postgresql-12-openssl3.2.patch
@@ -0,0 +1,178 @@
+commit 6bb4ce36b302296fd09abb097b5e28b66117be92
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Date: Tue Nov 28 12:34:03 2023 -0500
+
+ Use BIO_{get,set}_app_data instead of BIO_{get,set}_data.
+
+ We should have done it this way all along, but we accidentally got
+ away with using the wrong BIO field up until OpenSSL 3.2. There,
+ the library's BIO routines that we rely on use the "data" field
+ for their own purposes, and our conflicting use causes assorted
+ weird behaviors up to and including core dumps when SSL connections
+ are attempted. Switch to using the approved field for the purpose,
+ i.e. app_data.
+
+ While at it, remove our configure probes for BIO_get_data as well
+ as the fallback implementation. BIO_{get,set}_app_data have been
+ there since long before any OpenSSL version that we still support,
+ even in the back branches.
+
+ Also, update src/test/ssl/t/001_ssltests.pl to allow for a minor
+ change in an error message spelling that evidently came in with 3.2.
+
+ Tristan Partin and Bo Andreson. Back-patch to all supported branches.
+
+ Discussion: https://postgr.es/m/CAN55FZ1eDDYsYaL7mv+oSLUij2h_u6hvD4Qmv-7PK7jkji0uyQ@mail.gmail.com
+
+diff --git a/configure b/configure
+index cce104aebb..346ea8e2c1 100755
+--- a/configure
++++ b/configure
+@@ -12641,7 +12641,7 @@ done
+ # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it
+ # doesn't have these OpenSSL 1.1.0 functions. So check for individual
+ # functions.
+- for ac_func in OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data
++ for ac_func in OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data
+ do :
+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+diff --git a/configure.in b/configure.in
+index 3c93e7a944..2c15b20049 100644
+--- a/configure.in
++++ b/configure.in
+@@ -1290,7 +1290,7 @@ if test "$with_openssl" = yes ; then
+ # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it
+ # doesn't have these OpenSSL 1.1.0 functions. So check for individual
+ # functions.
+- AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data])
++ AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data])
+ # OpenSSL versions before 1.1.0 required setting callback functions, for
+ # thread-safety. In 1.1.0, it's no longer required, and CRYPTO_lock()
+ # function was removed.
+diff --git a/src/backend/libpq/be-secure-openssl.c b/src/backend/libpq/be-secure-openssl.c
+index b0a1f7258a..34f8f9e71e 100644
+--- a/src/backend/libpq/be-secure-openssl.c
++++ b/src/backend/libpq/be-secure-openssl.c
+@@ -699,11 +699,6 @@ be_tls_write(Port *port, void *ptr, size_t len, int *waitfor)
+ * to retry; do we need to adopt their logic for that?
+ */
+
+-#ifndef HAVE_BIO_GET_DATA
+-#define BIO_get_data(bio) (bio->ptr)
+-#define BIO_set_data(bio, data) (bio->ptr = data)
+-#endif
+-
+ static BIO_METHOD *my_bio_methods = NULL;
+
+ static int
+@@ -713,7 +708,7 @@ my_sock_read(BIO *h, char *buf, int size)
+
+ if (buf != NULL)
+ {
+- res = secure_raw_read(((Port *) BIO_get_data(h)), buf, size);
++ res = secure_raw_read(((Port *) BIO_get_app_data(h)), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res <= 0)
+ {
+@@ -733,7 +728,7 @@ my_sock_write(BIO *h, const char *buf, int size)
+ {
+ int res = 0;
+
+- res = secure_raw_write(((Port *) BIO_get_data(h)), buf, size);
++ res = secure_raw_write(((Port *) BIO_get_app_data(h)), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res <= 0)
+ {
+@@ -809,7 +804,7 @@ my_SSL_set_fd(Port *port, int fd)
+ SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB);
+ goto err;
+ }
+- BIO_set_data(bio, port);
++ BIO_set_app_data(bio, port);
+
+ BIO_set_fd(bio, fd, BIO_NOCLOSE);
+ SSL_set_bio(port->ssl, bio, bio);
+diff --git a/src/include/pg_config.h.in b/src/include/pg_config.h.in
+index 457a8713cc..1e9d21c3e4 100644
+--- a/src/include/pg_config.h.in
++++ b/src/include/pg_config.h.in
+@@ -96,9 +96,6 @@
+ /* Define to 1 if you have the <atomic.h> header file. */
+ #undef HAVE_ATOMIC_H
+
+-/* Define to 1 if you have the `BIO_get_data' function. */
+-#undef HAVE_BIO_GET_DATA
+-
+ /* Define to 1 if you have the `BIO_meth_new' function. */
+ #undef HAVE_BIO_METH_NEW
+
+diff --git a/src/include/pg_config.h.win32 b/src/include/pg_config.h.win32
+index 42fd7067f1..37accc560b 100644
+--- a/src/include/pg_config.h.win32
++++ b/src/include/pg_config.h.win32
+@@ -75,9 +75,6 @@
+ /* Define to 1 if you have the `ASN1_STRING_get0_data' function. */
+ /* #undef HAVE_ASN1_STRING_GET0_DATA */
+
+-/* Define to 1 if you have the `BIO_get_data' function. */
+-/* #undef HAVE_BIO_GET_DATA */
+-
+ /* Define to 1 if you have the `BIO_meth_new' function. */
+ /* #undef HAVE_BIO_METH_NEW */
+
+diff --git a/src/interfaces/libpq/fe-secure-openssl.c b/src/interfaces/libpq/fe-secure-openssl.c
+index 5948a37983..5729dd9acf 100644
+--- a/src/interfaces/libpq/fe-secure-openssl.c
++++ b/src/interfaces/libpq/fe-secure-openssl.c
+@@ -1491,10 +1491,7 @@ PQsslAttribute(PGconn *conn, const char *attribute_name)
+ * to retry; do we need to adopt their logic for that?
+ */
+
+-#ifndef HAVE_BIO_GET_DATA
+-#define BIO_get_data(bio) (bio->ptr)
+-#define BIO_set_data(bio, data) (bio->ptr = data)
+-#endif
++/* protected by ssl_config_mutex */
+
+ static BIO_METHOD *my_bio_methods;
+
+@@ -1503,7 +1500,7 @@ my_sock_read(BIO *h, char *buf, int size)
+ {
+ int res;
+
+- res = pqsecure_raw_read((PGconn *) BIO_get_data(h), buf, size);
++ res = pqsecure_raw_read((PGconn *) BIO_get_app_data(h), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res < 0)
+ {
+@@ -1533,7 +1530,7 @@ my_sock_write(BIO *h, const char *buf, int size)
+ {
+ int res;
+
+- res = pqsecure_raw_write((PGconn *) BIO_get_data(h), buf, size);
++ res = pqsecure_raw_write((PGconn *) BIO_get_app_data(h), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res < 0)
+ {
+@@ -1624,7 +1621,7 @@ my_SSL_set_fd(PGconn *conn, int fd)
+ SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB);
+ goto err;
+ }
+- BIO_set_data(bio, conn);
++ BIO_set_app_data(bio, conn);
+
+ SSL_set_bio(conn->ssl, bio, bio);
+ BIO_set_fd(bio, fd, BIO_NOCLOSE);
+diff --git a/src/tools/msvc/Solution.pm b/src/tools/msvc/Solution.pm
+index 20ce233af4..a7e5fdbda9 100644
+--- a/src/tools/msvc/Solution.pm
++++ b/src/tools/msvc/Solution.pm
+@@ -273,7 +273,6 @@ sub GenerateFiles
+ || ($digit1 >= '1' && $digit2 >= '1' && $digit3 >= '0'))
+ {
+ print $o "#define HAVE_ASN1_STRING_GET0_DATA 1\n";
+- print $o "#define HAVE_BIO_GET_DATA 1\n";
+ print $o "#define HAVE_BIO_METH_NEW 1\n";
+ print $o "#define HAVE_OPENSSL_INIT_SSL 1\n";
+ }
diff --git a/dev-db/postgresql/files/postgresql-13-openssl3.2.patch b/dev-db/postgresql/files/postgresql-13-openssl3.2.patch
new file mode 100644
index 000000000000..fbb80a3ecb20
--- /dev/null
+++ b/dev-db/postgresql/files/postgresql-13-openssl3.2.patch
@@ -0,0 +1,172 @@
+commit dc8936b9dba79c80aaba8e7232434fb200e95725
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Date: Tue Nov 28 12:34:03 2023 -0500
+
+ Use BIO_{get,set}_app_data instead of BIO_{get,set}_data.
+
+ We should have done it this way all along, but we accidentally got
+ away with using the wrong BIO field up until OpenSSL 3.2. There,
+ the library's BIO routines that we rely on use the "data" field
+ for their own purposes, and our conflicting use causes assorted
+ weird behaviors up to and including core dumps when SSL connections
+ are attempted. Switch to using the approved field for the purpose,
+ i.e. app_data.
+
+ While at it, remove our configure probes for BIO_get_data as well
+ as the fallback implementation. BIO_{get,set}_app_data have been
+ there since long before any OpenSSL version that we still support,
+ even in the back branches.
+
+ Also, update src/test/ssl/t/001_ssltests.pl to allow for a minor
+ change in an error message spelling that evidently came in with 3.2.
+
+ Tristan Partin and Bo Andreson. Back-patch to all supported branches.
+
+ Discussion: https://postgr.es/m/CAN55FZ1eDDYsYaL7mv+oSLUij2h_u6hvD4Qmv-7PK7jkji0uyQ@mail.gmail.com
+
+diff --git a/configure b/configure
+index 2fc7dca504..b7caf88229 100755
+--- a/configure
++++ b/configure
+@@ -12713,7 +12713,7 @@ done
+ # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it
+ # doesn't have these OpenSSL 1.1.0 functions. So check for individual
+ # functions.
+- for ac_func in OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data
++ for ac_func in OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data
+ do :
+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+diff --git a/configure.in b/configure.in
+index eaca132607..9aec28c8d1 100644
+--- a/configure.in
++++ b/configure.in
+@@ -1275,7 +1275,7 @@ if test "$with_openssl" = yes ; then
+ # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it
+ # doesn't have these OpenSSL 1.1.0 functions. So check for individual
+ # functions.
+- AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data])
++ AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data])
+ # OpenSSL versions before 1.1.0 required setting callback functions, for
+ # thread-safety. In 1.1.0, it's no longer required, and CRYPTO_lock()
+ # function was removed.
+diff --git a/src/backend/libpq/be-secure-openssl.c b/src/backend/libpq/be-secure-openssl.c
+index 55fe59276a..9e22911379 100644
+--- a/src/backend/libpq/be-secure-openssl.c
++++ b/src/backend/libpq/be-secure-openssl.c
+@@ -748,11 +748,6 @@ be_tls_write(Port *port, void *ptr, size_t len, int *waitfor)
+ * to retry; do we need to adopt their logic for that?
+ */
+
+-#ifndef HAVE_BIO_GET_DATA
+-#define BIO_get_data(bio) (bio->ptr)
+-#define BIO_set_data(bio, data) (bio->ptr = data)
+-#endif
+-
+ static BIO_METHOD *my_bio_methods = NULL;
+
+ static int
+@@ -762,7 +757,7 @@ my_sock_read(BIO *h, char *buf, int size)
+
+ if (buf != NULL)
+ {
+- res = secure_raw_read(((Port *) BIO_get_data(h)), buf, size);
++ res = secure_raw_read(((Port *) BIO_get_app_data(h)), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res <= 0)
+ {
+@@ -782,7 +777,7 @@ my_sock_write(BIO *h, const char *buf, int size)
+ {
+ int res = 0;
+
+- res = secure_raw_write(((Port *) BIO_get_data(h)), buf, size);
++ res = secure_raw_write(((Port *) BIO_get_app_data(h)), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res <= 0)
+ {
+@@ -858,7 +853,7 @@ my_SSL_set_fd(Port *port, int fd)
+ SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB);
+ goto err;
+ }
+- BIO_set_data(bio, port);
++ BIO_set_app_data(bio, port);
+
+ BIO_set_fd(bio, fd, BIO_NOCLOSE);
+ SSL_set_bio(port->ssl, bio, bio);
+diff --git a/src/include/pg_config.h.in b/src/include/pg_config.h.in
+index 13fc4e0db6..978e685c70 100644
+--- a/src/include/pg_config.h.in
++++ b/src/include/pg_config.h.in
+@@ -86,9 +86,6 @@
+ /* Define to 1 if you have the `backtrace_symbols' function. */
+ #undef HAVE_BACKTRACE_SYMBOLS
+
+-/* Define to 1 if you have the `BIO_get_data' function. */
+-#undef HAVE_BIO_GET_DATA
+-
+ /* Define to 1 if you have the `BIO_meth_new' function. */
+ #undef HAVE_BIO_METH_NEW
+
+diff --git a/src/interfaces/libpq/fe-secure-openssl.c b/src/interfaces/libpq/fe-secure-openssl.c
+index 07d5daf4d9..73b1720c4c 100644
+--- a/src/interfaces/libpq/fe-secure-openssl.c
++++ b/src/interfaces/libpq/fe-secure-openssl.c
+@@ -1602,10 +1602,7 @@ PQsslAttribute(PGconn *conn, const char *attribute_name)
+ * to retry; do we need to adopt their logic for that?
+ */
+
+-#ifndef HAVE_BIO_GET_DATA
+-#define BIO_get_data(bio) (bio->ptr)
+-#define BIO_set_data(bio, data) (bio->ptr = data)
+-#endif
++/* protected by ssl_config_mutex */
+
+ static BIO_METHOD *my_bio_methods;
+
+@@ -1614,7 +1611,7 @@ my_sock_read(BIO *h, char *buf, int size)
+ {
+ int res;
+
+- res = pqsecure_raw_read((PGconn *) BIO_get_data(h), buf, size);
++ res = pqsecure_raw_read((PGconn *) BIO_get_app_data(h), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res < 0)
+ {
+@@ -1644,7 +1641,7 @@ my_sock_write(BIO *h, const char *buf, int size)
+ {
+ int res;
+
+- res = pqsecure_raw_write((PGconn *) BIO_get_data(h), buf, size);
++ res = pqsecure_raw_write((PGconn *) BIO_get_app_data(h), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res < 0)
+ {
+@@ -1735,7 +1732,7 @@ my_SSL_set_fd(PGconn *conn, int fd)
+ SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB);
+ goto err;
+ }
+- BIO_set_data(bio, conn);
++ BIO_set_app_data(bio, conn);
+
+ SSL_set_bio(conn->ssl, bio, bio);
+ BIO_set_fd(bio, fd, BIO_NOCLOSE);
+diff --git a/src/tools/msvc/Solution.pm b/src/tools/msvc/Solution.pm
+index 78328e1fac..e88e3967cd 100644
+--- a/src/tools/msvc/Solution.pm
++++ b/src/tools/msvc/Solution.pm
+@@ -226,7 +226,6 @@ sub GenerateFiles
+ HAVE_ATOMICS => 1,
+ HAVE_ATOMIC_H => undef,
+ HAVE_BACKTRACE_SYMBOLS => undef,
+- HAVE_BIO_GET_DATA => undef,
+ HAVE_BIO_METH_NEW => undef,
+ HAVE_CLOCK_GETTIME => undef,
+ HAVE_COMPUTED_GOTO => undef,
+@@ -543,7 +542,6 @@ sub GenerateFiles
+ || ($digit1 >= '1' && $digit2 >= '1' && $digit3 >= '0'))
+ {
+ $define{HAVE_ASN1_STRING_GET0_DATA} = 1;
+- $define{HAVE_BIO_GET_DATA} = 1;
+ $define{HAVE_BIO_METH_NEW} = 1;
+ $define{HAVE_OPENSSL_INIT_SSL} = 1;
+ }
diff --git a/dev-db/postgresql/files/postgresql-14-openssl3.2.patch b/dev-db/postgresql/files/postgresql-14-openssl3.2.patch
new file mode 100644
index 000000000000..c8064adc23a6
--- /dev/null
+++ b/dev-db/postgresql/files/postgresql-14-openssl3.2.patch
@@ -0,0 +1,195 @@
+commit 50e866f5f3be671620490e3cb3eea533f1677f6c
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Date: Tue Nov 28 12:34:03 2023 -0500
+
+ Use BIO_{get,set}_app_data instead of BIO_{get,set}_data.
+
+ We should have done it this way all along, but we accidentally got
+ away with using the wrong BIO field up until OpenSSL 3.2. There,
+ the library's BIO routines that we rely on use the "data" field
+ for their own purposes, and our conflicting use causes assorted
+ weird behaviors up to and including core dumps when SSL connections
+ are attempted. Switch to using the approved field for the purpose,
+ i.e. app_data.
+
+ While at it, remove our configure probes for BIO_get_data as well
+ as the fallback implementation. BIO_{get,set}_app_data have been
+ there since long before any OpenSSL version that we still support,
+ even in the back branches.
+
+ Also, update src/test/ssl/t/001_ssltests.pl to allow for a minor
+ change in an error message spelling that evidently came in with 3.2.
+
+ Tristan Partin and Bo Andreson. Back-patch to all supported branches.
+
+ Discussion: https://postgr.es/m/CAN55FZ1eDDYsYaL7mv+oSLUij2h_u6hvD4Qmv-7PK7jkji0uyQ@mail.gmail.com
+
+diff --git a/configure b/configure
+index 62a921b5e7..f74b9862a0 100755
+--- a/configure
++++ b/configure
+@@ -13071,7 +13071,7 @@ done
+ # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it
+ # doesn't have these OpenSSL 1.1.0 functions. So check for individual
+ # functions.
+- for ac_func in OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free
++ for ac_func in OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free
+ do :
+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+diff --git a/configure.ac b/configure.ac
+index a3243cc7e8..46624d2a11 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -1311,7 +1311,7 @@ if test "$with_ssl" = openssl ; then
+ # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it
+ # doesn't have these OpenSSL 1.1.0 functions. So check for individual
+ # functions.
+- AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free])
++ AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free])
+ # OpenSSL versions before 1.1.0 required setting callback functions, for
+ # thread-safety. In 1.1.0, it's no longer required, and CRYPTO_lock()
+ # function was removed.
+diff --git a/src/backend/libpq/be-secure-openssl.c b/src/backend/libpq/be-secure-openssl.c
+index 13ac961442..e39952494e 100644
+--- a/src/backend/libpq/be-secure-openssl.c
++++ b/src/backend/libpq/be-secure-openssl.c
+@@ -823,11 +823,6 @@ be_tls_write(Port *port, void *ptr, size_t len, int *waitfor)
+ * to retry; do we need to adopt their logic for that?
+ */
+
+-#ifndef HAVE_BIO_GET_DATA
+-#define BIO_get_data(bio) (bio->ptr)
+-#define BIO_set_data(bio, data) (bio->ptr = data)
+-#endif
+-
+ static BIO_METHOD *my_bio_methods = NULL;
+
+ static int
+@@ -837,7 +832,7 @@ my_sock_read(BIO *h, char *buf, int size)
+
+ if (buf != NULL)
+ {
+- res = secure_raw_read(((Port *) BIO_get_data(h)), buf, size);
++ res = secure_raw_read(((Port *) BIO_get_app_data(h)), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res <= 0)
+ {
+@@ -857,7 +852,7 @@ my_sock_write(BIO *h, const char *buf, int size)
+ {
+ int res = 0;
+
+- res = secure_raw_write(((Port *) BIO_get_data(h)), buf, size);
++ res = secure_raw_write(((Port *) BIO_get_app_data(h)), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res <= 0)
+ {
+@@ -933,7 +928,7 @@ my_SSL_set_fd(Port *port, int fd)
+ SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB);
+ goto err;
+ }
+- BIO_set_data(bio, port);
++ BIO_set_app_data(bio, port);
+
+ BIO_set_fd(bio, fd, BIO_NOCLOSE);
+ SSL_set_bio(port->ssl, bio, bio);
+diff --git a/src/include/pg_config.h.in b/src/include/pg_config.h.in
+index 40d513c128..51fa911fb6 100644
+--- a/src/include/pg_config.h.in
++++ b/src/include/pg_config.h.in
+@@ -86,9 +86,6 @@
+ /* Define to 1 if you have the `backtrace_symbols' function. */
+ #undef HAVE_BACKTRACE_SYMBOLS
+
+-/* Define to 1 if you have the `BIO_get_data' function. */
+-#undef HAVE_BIO_GET_DATA
+-
+ /* Define to 1 if you have the `BIO_meth_new' function. */
+ #undef HAVE_BIO_METH_NEW
+
+diff --git a/src/interfaces/libpq/fe-secure-openssl.c b/src/interfaces/libpq/fe-secure-openssl.c
+index 7f27767da6..383fdbe80e 100644
+--- a/src/interfaces/libpq/fe-secure-openssl.c
++++ b/src/interfaces/libpq/fe-secure-openssl.c
+@@ -1661,11 +1661,7 @@ PQsslAttribute(PGconn *conn, const char *attribute_name)
+ * to retry; do we need to adopt their logic for that?
+ */
+
+-#ifndef HAVE_BIO_GET_DATA
+-#define BIO_get_data(bio) (bio->ptr)
+-#define BIO_set_data(bio, data) (bio->ptr = data)
+-#endif
+-
++/* protected by ssl_config_mutex */
+ static BIO_METHOD *my_bio_methods;
+
+ static int
+@@ -1673,7 +1669,7 @@ my_sock_read(BIO *h, char *buf, int size)
+ {
+ int res;
+
+- res = pqsecure_raw_read((PGconn *) BIO_get_data(h), buf, size);
++ res = pqsecure_raw_read((PGconn *) BIO_get_app_data(h), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res < 0)
+ {
+@@ -1703,7 +1699,7 @@ my_sock_write(BIO *h, const char *buf, int size)
+ {
+ int res;
+
+- res = pqsecure_raw_write((PGconn *) BIO_get_data(h), buf, size);
++ res = pqsecure_raw_write((PGconn *) BIO_get_app_data(h), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res < 0)
+ {
+@@ -1794,7 +1790,7 @@ my_SSL_set_fd(PGconn *conn, int fd)
+ SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB);
+ goto err;
+ }
+- BIO_set_data(bio, conn);
++ BIO_set_app_data(bio, conn);
+
+ SSL_set_bio(conn->ssl, bio, bio);
+ BIO_set_fd(bio, fd, BIO_NOCLOSE);
+diff --git a/src/test/ssl/t/001_ssltests.pl b/src/test/ssl/t/001_ssltests.pl
+index 8cdd0d2e68..cc7bd98c83 100644
+--- a/src/test/ssl/t/001_ssltests.pl
++++ b/src/test/ssl/t/001_ssltests.pl
+@@ -538,7 +538,7 @@ $node->connect_fails(
+ $node->connect_fails(
+ "$common_connstr user=ssltestuser sslcert=ssl/client-revoked.crt sslkey=ssl/client-revoked_tmp.key",
+ "certificate authorization fails with revoked client cert",
+- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/,
++ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|,
+ # revoked certificates should not authenticate the user
+ log_unlike => [qr/connection authenticated:/],);
+
+@@ -591,7 +591,7 @@ switch_server_cert($node, 'server-cn-only', undef, undef,
+ $node->connect_fails(
+ "$common_connstr user=ssltestuser sslcert=ssl/client-revoked.crt sslkey=ssl/client-revoked_tmp.key",
+ "certificate authorization fails with revoked client cert with server-side CRL directory",
+- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/);
++ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|);
+
+ # clean up
+ foreach my $key (@keys)
+diff --git a/src/tools/msvc/Solution.pm b/src/tools/msvc/Solution.pm
+index 577b5afea7..53d60dbd25 100644
+--- a/src/tools/msvc/Solution.pm
++++ b/src/tools/msvc/Solution.pm
+@@ -229,7 +229,6 @@ sub GenerateFiles
+ HAVE_ATOMICS => 1,
+ HAVE_ATOMIC_H => undef,
+ HAVE_BACKTRACE_SYMBOLS => undef,
+- HAVE_BIO_GET_DATA => undef,
+ HAVE_BIO_METH_NEW => undef,
+ HAVE_CLOCK_GETTIME => undef,
+ HAVE_COMPUTED_GOTO => undef,
+@@ -562,7 +561,6 @@ sub GenerateFiles
+ || ($digit1 >= '1' && $digit2 >= '1' && $digit3 >= '0'))
+ {
+ $define{HAVE_ASN1_STRING_GET0_DATA} = 1;
+- $define{HAVE_BIO_GET_DATA} = 1;
+ $define{HAVE_BIO_METH_NEW} = 1;
+ $define{HAVE_HMAC_CTX_FREE} = 1;
+ $define{HAVE_HMAC_CTX_NEW} = 1;
diff --git a/dev-db/postgresql/files/postgresql-15-openssl3.2.patch b/dev-db/postgresql/files/postgresql-15-openssl3.2.patch
new file mode 100644
index 000000000000..6e0b954a9f0b
--- /dev/null
+++ b/dev-db/postgresql/files/postgresql-15-openssl3.2.patch
@@ -0,0 +1,194 @@
+commit a4927ebffae000198f6054eea26191ac2e50697f
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Date: Tue Nov 28 12:34:03 2023 -0500
+
+ Use BIO_{get,set}_app_data instead of BIO_{get,set}_data.
+
+ We should have done it this way all along, but we accidentally got
+ away with using the wrong BIO field up until OpenSSL 3.2. There,
+ the library's BIO routines that we rely on use the "data" field
+ for their own purposes, and our conflicting use causes assorted
+ weird behaviors up to and including core dumps when SSL connections
+ are attempted. Switch to using the approved field for the purpose,
+ i.e. app_data.
+
+ While at it, remove our configure probes for BIO_get_data as well
+ as the fallback implementation. BIO_{get,set}_app_data have been
+ there since long before any OpenSSL version that we still support,
+ even in the back branches.
+
+ Also, update src/test/ssl/t/001_ssltests.pl to allow for a minor
+ change in an error message spelling that evidently came in with 3.2.
+
+ Tristan Partin and Bo Andreson. Back-patch to all supported branches.
+
+ Discussion: https://postgr.es/m/CAN55FZ1eDDYsYaL7mv+oSLUij2h_u6hvD4Qmv-7PK7jkji0uyQ@mail.gmail.com
+
+diff --git a/configure b/configure
+index d83a402ea1..d55440cd6a 100755
+--- a/configure
++++ b/configure
+@@ -13239,7 +13239,7 @@ done
+ # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it
+ # doesn't have these OpenSSL 1.1.0 functions. So check for individual
+ # functions.
+- for ac_func in OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free
++ for ac_func in OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free
+ do :
+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+diff --git a/configure.ac b/configure.ac
+index 570daced81..2bc752ca1a 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -1347,7 +1347,7 @@ if test "$with_ssl" = openssl ; then
+ # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it
+ # doesn't have these OpenSSL 1.1.0 functions. So check for individual
+ # functions.
+- AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free])
++ AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free])
+ # OpenSSL versions before 1.1.0 required setting callback functions, for
+ # thread-safety. In 1.1.0, it's no longer required, and CRYPTO_lock()
+ # function was removed.
+diff --git a/src/backend/libpq/be-secure-openssl.c b/src/backend/libpq/be-secure-openssl.c
+index f5c5ed210e..aed8a75345 100644
+--- a/src/backend/libpq/be-secure-openssl.c
++++ b/src/backend/libpq/be-secure-openssl.c
+@@ -839,11 +839,6 @@ be_tls_write(Port *port, void *ptr, size_t len, int *waitfor)
+ * to retry; do we need to adopt their logic for that?
+ */
+
+-#ifndef HAVE_BIO_GET_DATA
+-#define BIO_get_data(bio) (bio->ptr)
+-#define BIO_set_data(bio, data) (bio->ptr = data)
+-#endif
+-
+ static BIO_METHOD *my_bio_methods = NULL;
+
+ static int
+@@ -853,7 +848,7 @@ my_sock_read(BIO *h, char *buf, int size)
+
+ if (buf != NULL)
+ {
+- res = secure_raw_read(((Port *) BIO_get_data(h)), buf, size);
++ res = secure_raw_read(((Port *) BIO_get_app_data(h)), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res <= 0)
+ {
+@@ -873,7 +868,7 @@ my_sock_write(BIO *h, const char *buf, int size)
+ {
+ int res = 0;
+
+- res = secure_raw_write(((Port *) BIO_get_data(h)), buf, size);
++ res = secure_raw_write(((Port *) BIO_get_app_data(h)), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res <= 0)
+ {
+@@ -949,7 +944,7 @@ my_SSL_set_fd(Port *port, int fd)
+ SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB);
+ goto err;
+ }
+- BIO_set_data(bio, port);
++ BIO_set_app_data(bio, port);
+
+ BIO_set_fd(bio, fd, BIO_NOCLOSE);
+ SSL_set_bio(port->ssl, bio, bio);
+diff --git a/src/include/pg_config.h.in b/src/include/pg_config.h.in
+index d09e9f9a1c..768e3d719c 100644
+--- a/src/include/pg_config.h.in
++++ b/src/include/pg_config.h.in
+@@ -77,9 +77,6 @@
+ /* Define to 1 if you have the `backtrace_symbols' function. */
+ #undef HAVE_BACKTRACE_SYMBOLS
+
+-/* Define to 1 if you have the `BIO_get_data' function. */
+-#undef HAVE_BIO_GET_DATA
+-
+ /* Define to 1 if you have the `BIO_meth_new' function. */
+ #undef HAVE_BIO_METH_NEW
+
+diff --git a/src/interfaces/libpq/fe-secure-openssl.c b/src/interfaces/libpq/fe-secure-openssl.c
+index af59ff49f7..c19b0dc078 100644
+--- a/src/interfaces/libpq/fe-secure-openssl.c
++++ b/src/interfaces/libpq/fe-secure-openssl.c
+@@ -1800,11 +1800,7 @@ PQsslAttribute(PGconn *conn, const char *attribute_name)
+ * to retry; do we need to adopt their logic for that?
+ */
+
+-#ifndef HAVE_BIO_GET_DATA
+-#define BIO_get_data(bio) (bio->ptr)
+-#define BIO_set_data(bio, data) (bio->ptr = data)
+-#endif
+-
++/* protected by ssl_config_mutex */
+ static BIO_METHOD *my_bio_methods;
+
+ static int
+@@ -1812,7 +1808,7 @@ my_sock_read(BIO *h, char *buf, int size)
+ {
+ int res;
+
+- res = pqsecure_raw_read((PGconn *) BIO_get_data(h), buf, size);
++ res = pqsecure_raw_read((PGconn *) BIO_get_app_data(h), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res < 0)
+ {
+@@ -1842,7 +1838,7 @@ my_sock_write(BIO *h, const char *buf, int size)
+ {
+ int res;
+
+- res = pqsecure_raw_write((PGconn *) BIO_get_data(h), buf, size);
++ res = pqsecure_raw_write((PGconn *) BIO_get_app_data(h), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res < 0)
+ {
+@@ -1933,7 +1929,7 @@ my_SSL_set_fd(PGconn *conn, int fd)
+ SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB);
+ goto err;
+ }
+- BIO_set_data(bio, conn);
++ BIO_set_app_data(bio, conn);
+
+ SSL_set_bio(conn->ssl, bio, bio);
+ BIO_set_fd(bio, fd, BIO_NOCLOSE);
+diff --git a/src/test/ssl/t/001_ssltests.pl b/src/test/ssl/t/001_ssltests.pl
+index 707f4005af..c570b48a1b 100644
+--- a/src/test/ssl/t/001_ssltests.pl
++++ b/src/test/ssl/t/001_ssltests.pl
+@@ -682,7 +682,7 @@ $node->connect_fails(
+ "$common_connstr user=ssltestuser sslcert=ssl/client-revoked.crt "
+ . sslkey('client-revoked.key'),
+ "certificate authorization fails with revoked client cert",
+- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/,
++ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|,
+ # revoked certificates should not authenticate the user
+ log_unlike => [qr/connection authenticated:/],);
+
+@@ -743,6 +743,6 @@ $node->connect_fails(
+ "$common_connstr user=ssltestuser sslcert=ssl/client-revoked.crt "
+ . sslkey('client-revoked.key'),
+ "certificate authorization fails with revoked client cert with server-side CRL directory",
+- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/);
++ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|);
+
+ done_testing();
+diff --git a/src/tools/msvc/Solution.pm b/src/tools/msvc/Solution.pm
+index 790f03b05e..a53239fa28 100644
+--- a/src/tools/msvc/Solution.pm
++++ b/src/tools/msvc/Solution.pm
+@@ -226,7 +226,6 @@ sub GenerateFiles
+ HAVE_ATOMICS => 1,
+ HAVE_ATOMIC_H => undef,
+ HAVE_BACKTRACE_SYMBOLS => undef,
+- HAVE_BIO_GET_DATA => undef,
+ HAVE_BIO_METH_NEW => undef,
+ HAVE_CLOCK_GETTIME => undef,
+ HAVE_COMPUTED_GOTO => undef,
+@@ -566,7 +565,6 @@ sub GenerateFiles
+ || ($digit1 >= '1' && $digit2 >= '1' && $digit3 >= '0'))
+ {
+ $define{HAVE_ASN1_STRING_GET0_DATA} = 1;
+- $define{HAVE_BIO_GET_DATA} = 1;
+ $define{HAVE_BIO_METH_NEW} = 1;
+ $define{HAVE_HMAC_CTX_FREE} = 1;
+ $define{HAVE_HMAC_CTX_NEW} = 1;
diff --git a/dev-db/postgresql/files/postgresql-16-openssl3.2.patch b/dev-db/postgresql/files/postgresql-16-openssl3.2.patch
new file mode 100644
index 000000000000..2740187d9f4e
--- /dev/null
+++ b/dev-db/postgresql/files/postgresql-16-openssl3.2.patch
@@ -0,0 +1,216 @@
+commit 9140a24b312176ebb4e6eb6458b33ce640c04440
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Date: Tue Nov 28 12:34:03 2023 -0500
+
+ Use BIO_{get,set}_app_data instead of BIO_{get,set}_data.
+
+ We should have done it this way all along, but we accidentally got
+ away with using the wrong BIO field up until OpenSSL 3.2. There,
+ the library's BIO routines that we rely on use the "data" field
+ for their own purposes, and our conflicting use causes assorted
+ weird behaviors up to and including core dumps when SSL connections
+ are attempted. Switch to using the approved field for the purpose,
+ i.e. app_data.
+
+ While at it, remove our configure probes for BIO_get_data as well
+ as the fallback implementation. BIO_{get,set}_app_data have been
+ there since long before any OpenSSL version that we still support,
+ even in the back branches.
+
+ Also, update src/test/ssl/t/001_ssltests.pl to allow for a minor
+ change in an error message spelling that evidently came in with 3.2.
+
+ Tristan Partin and Bo Andreson. Back-patch to all supported branches.
+
+ Discussion: https://postgr.es/m/CAN55FZ1eDDYsYaL7mv+oSLUij2h_u6hvD4Qmv-7PK7jkji0uyQ@mail.gmail.com
+
+diff --git a/configure b/configure
+index 82e45657b2..907c777b9c 100755
+--- a/configure
++++ b/configure
+@@ -12982,7 +12982,7 @@ done
+ # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it
+ # doesn't have these OpenSSL 1.1.0 functions. So check for individual
+ # functions.
+- for ac_func in OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free
++ for ac_func in OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free
+ do :
+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+diff --git a/configure.ac b/configure.ac
+index fcea0bcab4..ab32bfdd08 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -1385,7 +1385,7 @@ if test "$with_ssl" = openssl ; then
+ # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it
+ # doesn't have these OpenSSL 1.1.0 functions. So check for individual
+ # functions.
+- AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free])
++ AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free])
+ # OpenSSL versions before 1.1.0 required setting callback functions, for
+ # thread-safety. In 1.1.0, it's no longer required, and CRYPTO_lock()
+ # function was removed.
+diff --git a/meson.build b/meson.build
+index 51b5285924..96fc2e139a 100644
+--- a/meson.build
++++ b/meson.build
+@@ -1278,7 +1278,6 @@ if sslopt in ['auto', 'openssl']
+ # doesn't have these OpenSSL 1.1.0 functions. So check for individual
+ # functions.
+ ['OPENSSL_init_ssl'],
+- ['BIO_get_data'],
+ ['BIO_meth_new'],
+ ['ASN1_STRING_get0_data'],
+ ['HMAC_CTX_new'],
+diff --git a/src/backend/libpq/be-secure-openssl.c b/src/backend/libpq/be-secure-openssl.c
+index e9c86d08df..49dca0cda9 100644
+--- a/src/backend/libpq/be-secure-openssl.c
++++ b/src/backend/libpq/be-secure-openssl.c
+@@ -844,11 +844,6 @@ be_tls_write(Port *port, void *ptr, size_t len, int *waitfor)
+ * to retry; do we need to adopt their logic for that?
+ */
+
+-#ifndef HAVE_BIO_GET_DATA
+-#define BIO_get_data(bio) (bio->ptr)
+-#define BIO_set_data(bio, data) (bio->ptr = data)
+-#endif
+-
+ static BIO_METHOD *my_bio_methods = NULL;
+
+ static int
+@@ -858,7 +853,7 @@ my_sock_read(BIO *h, char *buf, int size)
+
+ if (buf != NULL)
+ {
+- res = secure_raw_read(((Port *) BIO_get_data(h)), buf, size);
++ res = secure_raw_read(((Port *) BIO_get_app_data(h)), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res <= 0)
+ {
+@@ -878,7 +873,7 @@ my_sock_write(BIO *h, const char *buf, int size)
+ {
+ int res = 0;
+
+- res = secure_raw_write(((Port *) BIO_get_data(h)), buf, size);
++ res = secure_raw_write(((Port *) BIO_get_app_data(h)), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res <= 0)
+ {
+@@ -954,7 +949,7 @@ my_SSL_set_fd(Port *port, int fd)
+ SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB);
+ goto err;
+ }
+- BIO_set_data(bio, port);
++ BIO_set_app_data(bio, port);
+
+ BIO_set_fd(bio, fd, BIO_NOCLOSE);
+ SSL_set_bio(port->ssl, bio, bio);
+diff --git a/src/include/pg_config.h.in b/src/include/pg_config.h.in
+index 6d572c3820..174544630e 100644
+--- a/src/include/pg_config.h.in
++++ b/src/include/pg_config.h.in
+@@ -70,9 +70,6 @@
+ /* Define to 1 if you have the `backtrace_symbols' function. */
+ #undef HAVE_BACKTRACE_SYMBOLS
+
+-/* Define to 1 if you have the `BIO_get_data' function. */
+-#undef HAVE_BIO_GET_DATA
+-
+ /* Define to 1 if you have the `BIO_meth_new' function. */
+ #undef HAVE_BIO_METH_NEW
+
+diff --git a/src/interfaces/libpq/fe-secure-openssl.c b/src/interfaces/libpq/fe-secure-openssl.c
+index 390c888c96..fb6404ade0 100644
+--- a/src/interfaces/libpq/fe-secure-openssl.c
++++ b/src/interfaces/libpq/fe-secure-openssl.c
+@@ -1830,11 +1830,7 @@ PQsslAttribute(PGconn *conn, const char *attribute_name)
+ * to retry; do we need to adopt their logic for that?
+ */
+
+-#ifndef HAVE_BIO_GET_DATA
+-#define BIO_get_data(bio) (bio->ptr)
+-#define BIO_set_data(bio, data) (bio->ptr = data)
+-#endif
+-
++/* protected by ssl_config_mutex */
+ static BIO_METHOD *my_bio_methods;
+
+ static int
+@@ -1842,7 +1838,7 @@ my_sock_read(BIO *h, char *buf, int size)
+ {
+ int res;
+
+- res = pqsecure_raw_read((PGconn *) BIO_get_data(h), buf, size);
++ res = pqsecure_raw_read((PGconn *) BIO_get_app_data(h), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res < 0)
+ {
+@@ -1872,7 +1868,7 @@ my_sock_write(BIO *h, const char *buf, int size)
+ {
+ int res;
+
+- res = pqsecure_raw_write((PGconn *) BIO_get_data(h), buf, size);
++ res = pqsecure_raw_write((PGconn *) BIO_get_app_data(h), buf, size);
+ BIO_clear_retry_flags(h);
+ if (res < 0)
+ {
+@@ -1963,7 +1959,7 @@ my_SSL_set_fd(PGconn *conn, int fd)
+ SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB);
+ goto err;
+ }
+- BIO_set_data(bio, conn);
++ BIO_set_app_data(bio, conn);
+
+ SSL_set_bio(conn->ssl, bio, bio);
+ BIO_set_fd(bio, fd, BIO_NOCLOSE);
+diff --git a/src/test/ssl/t/001_ssltests.pl b/src/test/ssl/t/001_ssltests.pl
+index 76442de063..9bb28fbc83 100644
+--- a/src/test/ssl/t/001_ssltests.pl
++++ b/src/test/ssl/t/001_ssltests.pl
+@@ -781,7 +781,7 @@ $node->connect_fails(
+ "$common_connstr user=ssltestuser sslcert=ssl/client-revoked.crt "
+ . sslkey('client-revoked.key'),
+ "certificate authorization fails with revoked client cert",
+- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/,
++ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|,
+ # temporarily(?) skip this check due to timing issue
+ # log_like => [
+ # qr{Client certificate verification failed at depth 0: certificate revoked},
+@@ -886,7 +886,7 @@ $node->connect_fails(
+ "$common_connstr user=ssltestuser sslcert=ssl/client-revoked.crt "
+ . sslkey('client-revoked.key'),
+ "certificate authorization fails with revoked client cert with server-side CRL directory",
+- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/,
++ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|,
+ # temporarily(?) skip this check due to timing issue
+ # log_like => [
+ # qr{Client certificate verification failed at depth 0: certificate revoked},
+@@ -899,7 +899,7 @@ $node->connect_fails(
+ "$common_connstr user=ssltestuser sslcert=ssl/client-revoked-utf8.crt "
+ . sslkey('client-revoked-utf8.key'),
+ "certificate authorization fails with revoked UTF-8 client cert with server-side CRL directory",
+- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/,
++ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|,
+ # temporarily(?) skip this check due to timing issue
+ # log_like => [
+ # qr{Client certificate verification failed at depth 0: certificate revoked},
+diff --git a/src/tools/msvc/Solution.pm b/src/tools/msvc/Solution.pm
+index b6d31c3583..711fae853f 100644
+--- a/src/tools/msvc/Solution.pm
++++ b/src/tools/msvc/Solution.pm
+@@ -225,7 +225,6 @@ sub GenerateFiles
+ HAVE_ATOMICS => 1,
+ HAVE_ATOMIC_H => undef,
+ HAVE_BACKTRACE_SYMBOLS => undef,
+- HAVE_BIO_GET_DATA => undef,
+ HAVE_BIO_METH_NEW => undef,
+ HAVE_COMPUTED_GOTO => undef,
+ HAVE_COPYFILE => undef,
+@@ -503,7 +502,6 @@ sub GenerateFiles
+ || ($digit1 >= '1' && $digit2 >= '1' && $digit3 >= '0'))
+ {
+ $define{HAVE_ASN1_STRING_GET0_DATA} = 1;
+- $define{HAVE_BIO_GET_DATA} = 1;
+ $define{HAVE_BIO_METH_NEW} = 1;
+ $define{HAVE_HMAC_CTX_FREE} = 1;
+ $define{HAVE_HMAC_CTX_NEW} = 1;
diff --git a/dev-db/postgresql/postgresql-12.17-r1.ebuild b/dev-db/postgresql/postgresql-12.17-r1.ebuild
new file mode 100644
index 000000000000..98c061b70e09
--- /dev/null
+++ b/dev-db/postgresql/postgresql-12.17-r1.ebuild
@@ -0,0 +1,453 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10,11,12} )
+LLVM_MAX_SLOT=17
+
+inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+SLOT=$(ver_cut 1)
+
+MY_PV=${PV/_/}
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
+
+LICENSE="POSTGRESQL GPL-2"
+DESCRIPTION="PostgreSQL RDBMS"
+HOMEPAGE="https://www.postgresql.org/"
+
+IUSE="debug doc icu kerberos ldap llvm nls pam perl python +readline
+ selinux +server systemd ssl static-libs tcl uuid xml zlib"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="
+>=app-eselect/eselect-postgresql-2.0
+acct-group/postgres
+acct-user/postgres
+sys-apps/less
+virtual/libintl
+icu? ( dev-libs/icu:= )
+kerberos? ( virtual/krb5 )
+ldap? ( net-nds/openldap:= )
+llvm? (
+ <sys-devel/llvm-18:=
+ <sys-devel/clang-18:=
+)
+pam? ( sys-libs/pam )
+perl? ( >=dev-lang/perl-5.8:= )
+python? ( ${PYTHON_DEPS} )
+readline? ( sys-libs/readline:0= )
+server? ( systemd? ( sys-apps/systemd ) )
+ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+tcl? ( >=dev-lang/tcl-8:0= )
+xml? ( dev-libs/libxml2 dev-libs/libxslt )
+zlib? ( sys-libs/zlib )
+"
+
+# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
+# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
+# the libc includes UUID functions.
+UTIL_LINUX_LIBC=( elibc_{glibc,musl} )
+
+nest_usedep() {
+ local front back
+ while [[ ${#} -gt 1 ]]; do
+ front+="${1}? ( "
+ back+=" )"
+ shift
+ done
+ echo "${front}${1}${back}"
+}
+
+CDEPEND+="
+uuid? (
+ ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )}
+ $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid)
+)"
+
+DEPEND="${CDEPEND}
+sys-devel/bison
+app-alternatives/lex
+nls? ( sys-devel/gettext )
+xml? ( virtual/pkgconfig )
+"
+
+RDEPEND="${CDEPEND}
+selinux? ( sec-policy/selinux-postgresql )
+"
+
+pkg_setup() {
+ use llvm && llvm_pkg_setup
+
+ use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
+
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ # Set proper run directory
+ sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
+ -i src/include/pg_config_manual.h || die
+
+ # Rely on $PATH being in the proper order so that the correct
+ # install program is used for modules utilizing PGXS in both
+ # hardened and non-hardened environments. (Bug #528786)
+ sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die
+
+ use server || eapply "${FILESDIR}/${PN}-12.1-no-server.patch"
+
+ if use pam ; then
+ sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
+ -i src/backend/libpq/auth.c || \
+ die 'PGSQL_PAM_SERVICE rename failed.'
+ fi
+
+ eapply "${FILESDIR}"/postgresql-12-openssl3.2.patch
+
+ eapply_user
+}
+
+src_configure() {
+ case ${CHOST} in
+ *-darwin*|*-solaris*)
+ use nls && append-libs intl
+ ;;
+ esac
+
+ export LDFLAGS_SL="${LDFLAGS}"
+ export LDFLAGS_EX="${LDFLAGS}"
+
+ local PO="${EPREFIX}"
+
+ local i uuid_config=""
+ if use uuid; then
+ for i in ${UTIL_LINUX_LIBC[@]}; do
+ use ${i} && uuid_config="--with-uuid=e2fs"
+ done
+ [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp"
+ fi
+
+ econf \
+ --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
+ --datadir="${PO}/usr/share/postgresql-${SLOT}" \
+ --includedir="${PO}/usr/include/postgresql-${SLOT}" \
+ --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
+ --sysconfdir="${PO}/etc/postgresql-${SLOT}" \
+ --with-system-tzdata="${PO}/usr/share/zoneinfo" \
+ $(use_enable !alpha spinlocks) \
+ $(use_enable debug) \
+ $(use_with icu) \
+ $(use_with kerberos gssapi) \
+ $(use_with ldap) \
+ $(use_with llvm) \
+ $(use_with pam) \
+ $(use_with perl) \
+ $(use_with python) \
+ $(use_with readline) \
+ $(use_with ssl openssl) \
+ $(usex server "$(use_with systemd)" '--without-systemd') \
+ $(use_with tcl) \
+ ${uuid_config} \
+ $(use_with xml libxml) \
+ $(use_with xml libxslt) \
+ $(use_with zlib) \
+ $(use_enable nls)
+}
+
+src_compile() {
+ emake
+ emake -C contrib
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ emake DESTDIR="${D}" install -C contrib
+
+ dodoc README HISTORY
+
+ # man pages are already built, but if we have the target make them,
+ # they'll be generated from source before being installed so we
+ # manually install man pages.
+ # We use ${SLOT} instead of doman for postgresql.eselect
+ insinto /usr/share/postgresql-${SLOT}/man/
+ doins -r doc/src/sgml/man{1,3,7}
+ if ! use server; then
+ # Remove man pages for non-existent binaries
+ serverman=(
+ initdb
+ pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby}
+ pg_{test_{fsync,timing},upgrade,waldump}
+ post{gres,master}
+ )
+ for m in ${serverman[@]} ; do
+ rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1"
+ done
+ fi
+ docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7}
+
+ # Create slot specific man pages
+ local bn f mansec slotted_name
+ for mansec in 1 3 7 ; do
+ local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}"
+
+ mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir"
+ pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed"
+
+ for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do
+ bn=$(basename "${f}")
+ slotted_name=${bn%.${mansec}}${SLOT}.${mansec}
+ case ${bn} in
+ TABLE.7|WITH.7)
+ echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name}
+ ;;
+ *)
+ echo ".so ${rel_manpath}/${bn}" > ${slotted_name}
+ ;;
+ esac
+ done
+
+ popd > /dev/null
+ done
+
+ insinto /etc/postgresql-${SLOT}
+ newins src/bin/psql/psqlrc.sample psqlrc
+
+ # Don't delete libpg{port,common}.a (Bug #571046). They're always
+ # needed by extensions utilizing PGXS.
+ use static-libs || \
+ find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \
+ -delete
+
+ # Make slot specific links to programs
+ local f bn
+ for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \
+ -mindepth 1 -maxdepth 1)
+ do
+ bn=$(basename "${f}")
+ dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \
+ "/usr/bin/${bn}${SLOT/.}"
+ done
+
+ if use doc ; then
+ docinto html
+ dodoc doc/src/sgml/html/*
+ fi
+
+ if use server; then
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT}
+
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT}
+
+ if use systemd; then
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.service-9.6-r1" | \
+ systemd_newunit - ${PN}-${SLOT}.service
+ newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir
+ newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf
+ fi
+
+ use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session
+
+ if use prefix ; then
+ keepdir /run/postgresql
+ fperms 1775 /run/postgresql
+ fi
+ fi
+}
+
+pkg_postinst() {
+ use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf
+ postgresql-config update
+
+ elog "If you need a global psqlrc-file, you can place it in:"
+ elog " ${EROOT}/etc/postgresql-${SLOT}/"
+
+ if use server ; then
+ elog
+ elog "Gentoo specific documentation:"
+ elog "https://wiki.gentoo.org/wiki/PostgreSQL"
+ elog
+ elog "Official documentation:"
+ elog "https://www.postgresql.org/docs/${SLOT}/static/index.html"
+ elog
+ elog "The default location of the Unix-domain socket is:"
+ elog " ${EROOT}/run/postgresql/"
+ elog
+ elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
+ elog "so that it contains your preferred locale in:"
+ elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ elog
+ elog "Then, execute the following command to setup the initial database"
+ elog "environment:"
+ elog " emerge --config =${CATEGORY}/${PF}"
+
+ if [[ -n ${REPLACING_VERSIONS} ]] ; then
+ ewarn "If your system is using 'pg_stat_statements' and you are running a"
+ ewarn "version of PostgreSQL ${SLOT}, we advise that you execute"
+ ewarn "the following command after upgrading:"
+ ewarn
+ ewarn "ALTER EXTENSION pg_stat_statements UPDATE;"
+ fi
+ fi
+}
+
+pkg_prerm() {
+ if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then
+ ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
+ ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL"
+
+ ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
+ sleep 10
+ eend 0
+ fi
+}
+
+pkg_postrm() {
+ postgresql-config update
+}
+
+pkg_config() {
+ use server || die "USE flag 'server' not enabled. Nothing to configure."
+
+ [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \
+ && source "${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/"
+ [[ -z "${DATA_DIR}" ]] \
+ && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data"
+
+ # environment.bz2 may not contain the same locale as the current system
+ # locale. Unset and source from the current system locale.
+ if [ -f "${EROOT}/etc/env.d/02locale" ]; then
+ unset LANG
+ unset LC_CTYPE
+ unset LC_NUMERIC
+ unset LC_TIME
+ unset LC_COLLATE
+ unset LC_MONETARY
+ unset LC_MESSAGES
+ unset LC_ALL
+ source "${EROOT}/etc/env.d/02locale"
+ [ -n "${LANG}" ] && export LANG
+ [ -n "${LC_CTYPE}" ] && export LC_CTYPE
+ [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
+ [ -n "${LC_TIME}" ] && export LC_TIME
+ [ -n "${LC_COLLATE}" ] && export LC_COLLATE
+ [ -n "${LC_MONETARY}" ] && export LC_MONETARY
+ [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
+ [ -n "${LC_ALL}" ] && export LC_ALL
+ fi
+
+ einfo "You can modify the paths and options passed to initdb by editing:"
+ einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ einfo
+ einfo "Information on options that can be passed to initdb are found at:"
+ einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
+ einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
+ einfo
+ einfo "PG_INITDB_OPTS is currently set to:"
+ if [[ -z "${PG_INITDB_OPTS}" ]] ; then
+ einfo " (none)"
+ else
+ einfo " ${PG_INITDB_OPTS}"
+ fi
+ einfo
+ einfo "Configuration files will be installed to:"
+ einfo " ${PGDATA}"
+ einfo
+ einfo "The database cluster will be created in:"
+ einfo " ${DATA_DIR}"
+ einfo
+
+ ebegin "Continuing initialization in 5 seconds (Control-C to cancel)"
+ sleep 5
+ eend 0
+
+ if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
+ eerror "The given directory, '${DATA_DIR}', is not empty."
+ eerror "Modify DATA_DIR to point to an empty directory."
+ die "${DATA_DIR} is not empty."
+ fi
+
+ einfo "Creating the data directory ..."
+ if [[ ${EUID} == 0 ]] ; then
+ mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs"
+ mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR"
+ chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown"
+ fi
+
+ einfo "Initializing the database ..."
+
+ if [[ ${EUID} == 0 ]] ; then
+ su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
+ else
+ "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
+ fi
+
+ if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then
+ mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}"
+ ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}"
+ fi
+
+ # unix_socket_directory has no effect in postgresql.conf as it's
+ # overridden in the initscript
+ sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf
+
+ cat <<- EOF >> "${PGDATA%/}"/postgresql.conf
+ # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522
+ # On the off-chance that you might need to work with UTF-8 encoded
+ # characters in PL/Perl
+ plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
+ EOF
+
+ einfo "The autovacuum function, which was in contrib, has been moved to the main"
+ einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
+ einfo "by default. You can disable it in the cluster's:"
+ einfo " ${PGDATA%/}/postgresql.conf"
+ einfo
+ if ! use systemd; then
+ einfo "The PostgreSQL server, by default, will log events to:"
+ einfo " ${DATA_DIR%/}/postmaster.log"
+ einfo
+ fi
+ if use prefix ; then
+ einfo "The location of the configuration files have moved to:"
+ einfo " ${PGDATA}"
+ einfo "To start the server:"
+ einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
+ einfo "To stop:"
+ einfo " pg_ctl stop -D ${DATA_DIR}"
+ einfo
+ einfo "Or move the configuration files back:"
+ einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
+ elif use systemd; then
+ einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL"
+ einfo "instead of 'pg_ctl'."
+ else
+ einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
+ einfo "instead of 'pg_ctl'."
+ fi
+}
+
+src_test() {
+ if use server && [[ ${UID} -ne 0 ]] ; then
+ emake check
+
+ einfo "If you think other tests besides the regression tests are necessary, please"
+ einfo "submit a bug including a patch for this ebuild to enable them."
+ else
+ use server || \
+ ewarn 'Tests cannot be run without the "server" use flag enabled.'
+ [[ ${UID} -eq 0 ]] || \
+ ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.'
+
+ ewarn 'Skipping.'
+ fi
+}
diff --git a/dev-db/postgresql/postgresql-12.17.ebuild b/dev-db/postgresql/postgresql-12.17.ebuild
index 8365c8725242..51c7e054b6b5 100644
--- a/dev-db/postgresql/postgresql-12.17.ebuild
+++ b/dev-db/postgresql/postgresql-12.17.ebuild
@@ -44,7 +44,8 @@ perl? ( >=dev-lang/perl-5.8:= )
python? ( ${PYTHON_DEPS} )
readline? ( sys-libs/readline:0= )
server? ( systemd? ( sys-apps/systemd ) )
-ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+ssl? ( >=dev-libs/openssl-0.9.6-r1:0=
+ <dev-libs/openssl-3.2 )
tcl? ( >=dev-lang/tcl-8:0= )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
zlib? ( sys-libs/zlib )
diff --git a/dev-db/postgresql/postgresql-13.13-r1.ebuild b/dev-db/postgresql/postgresql-13.13-r1.ebuild
new file mode 100644
index 000000000000..603471f9df11
--- /dev/null
+++ b/dev-db/postgresql/postgresql-13.13-r1.ebuild
@@ -0,0 +1,465 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10,11,12} )
+LLVM_MAX_SLOT=17
+
+inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+SLOT=$(ver_cut 1)
+
+MY_PV=${PV/_/}
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
+
+LICENSE="POSTGRESQL GPL-2"
+DESCRIPTION="PostgreSQL RDBMS"
+HOMEPAGE="https://www.postgresql.org/"
+
+IUSE="debug doc icu kerberos ldap llvm nls pam perl python +readline
+ selinux +server systemd ssl static-libs tcl uuid xml zlib"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="
+>=app-eselect/eselect-postgresql-2.0
+acct-group/postgres
+acct-user/postgres
+sys-apps/less
+virtual/libintl
+icu? ( dev-libs/icu:= )
+kerberos? ( virtual/krb5 )
+ldap? ( net-nds/openldap:= )
+llvm? (
+ <sys-devel/llvm-18:=
+ <sys-devel/clang-18:=
+)
+pam? ( sys-libs/pam )
+perl? ( >=dev-lang/perl-5.8:= )
+python? ( ${PYTHON_DEPS} )
+readline? ( sys-libs/readline:0= )
+server? ( systemd? ( sys-apps/systemd ) )
+ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+tcl? ( >=dev-lang/tcl-8:0= )
+xml? ( dev-libs/libxml2 dev-libs/libxslt )
+zlib? ( sys-libs/zlib )
+"
+
+# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
+# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
+# the libc includes UUID functions.
+UTIL_LINUX_LIBC=( elibc_{glibc,musl} )
+
+nest_usedep() {
+ local front back
+ while [[ ${#} -gt 1 ]]; do
+ front+="${1}? ( "
+ back+=" )"
+ shift
+ done
+ echo "${front}${1}${back}"
+}
+
+CDEPEND+="
+uuid? (
+ ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )}
+ $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid)
+)"
+
+DEPEND="${CDEPEND}
+sys-devel/bison
+app-alternatives/lex
+nls? ( sys-devel/gettext )
+xml? ( virtual/pkgconfig )
+"
+
+RDEPEND="${CDEPEND}
+selinux? ( sec-policy/selinux-postgresql )
+"
+
+pkg_setup() {
+ use llvm && llvm_pkg_setup
+
+ use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
+
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ eapply "${FILESDIR}"/${PN}-13.3-riscv-spinlocks.patch
+
+ # Set proper run directory
+ sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
+ -i src/include/pg_config_manual.h || die
+
+ # Rely on $PATH being in the proper order so that the correct
+ # install program is used for modules utilizing PGXS in both
+ # hardened and non-hardened environments. (Bug #528786)
+ sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die
+
+ use server || eapply "${FILESDIR}/${PN}-13.8-no-server.patch"
+
+ if use pam ; then
+ sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
+ -i src/backend/libpq/auth.c || \
+ die 'PGSQL_PAM_SERVICE rename failed.'
+ fi
+
+ eapply "${FILESDIR}"/postgresql-13-openssl3.2.patch
+
+ eapply_user
+}
+
+src_configure() {
+ case ${CHOST} in
+ *-darwin*|*-solaris*)
+ use nls && append-libs intl
+ ;;
+ esac
+
+ export LDFLAGS_SL="${LDFLAGS}"
+ export LDFLAGS_EX="${LDFLAGS}"
+
+ local PO="${EPREFIX}"
+
+ local i uuid_config=""
+ if use uuid; then
+ for i in ${UTIL_LINUX_LIBC[@]}; do
+ use ${i} && uuid_config="--with-uuid=e2fs"
+ done
+ [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp"
+ fi
+
+ local myconf="\
+ --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
+ --datadir="${PO}/usr/share/postgresql-${SLOT}" \
+ --includedir="${PO}/usr/include/postgresql-${SLOT}" \
+ --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
+ --sysconfdir="${PO}/etc/postgresql-${SLOT}" \
+ --with-system-tzdata="${PO}/usr/share/zoneinfo" \
+ $(use_enable debug) \
+ $(use_with icu) \
+ $(use_with kerberos gssapi) \
+ $(use_with ldap) \
+ $(use_with llvm) \
+ $(use_with pam) \
+ $(use_with perl) \
+ $(use_with python) \
+ $(use_with readline) \
+ $(use_with ssl openssl) \
+ $(usex server "$(use_with systemd)" '--without-systemd') \
+ $(use_with tcl) \
+ ${uuid_config} \
+ $(use_with xml libxml) \
+ $(use_with xml libxslt) \
+ $(use_with zlib) \
+ $(use_enable nls)"
+ if use alpha; then
+ myconf+=" --disable-spinlocks"
+ else
+ # Should be the default but just in case
+ myconf+=" --enable-spinlocks"
+ fi
+ econf ${myconf}
+}
+
+src_compile() {
+ emake
+ emake -C contrib
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ emake DESTDIR="${D}" install -C contrib
+
+ dodoc README HISTORY
+
+ # man pages are already built, but if we have the target make them,
+ # they'll be generated from source before being installed so we
+ # manually install man pages.
+ # We use ${SLOT} instead of doman for postgresql.eselect
+ insinto /usr/share/postgresql-${SLOT}/man/
+ doins -r doc/src/sgml/man{1,3,7}
+ if ! use server; then
+ # Remove man pages for non-existent binaries
+ serverman=(
+ initdb
+ pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby}
+ pg_{test_{fsync,timing},upgrade,waldump}
+ post{gres,master}
+ )
+ for m in ${serverman[@]} ; do
+ rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1"
+ done
+ fi
+ docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7}
+
+ # Create slot specific man pages
+ local bn f mansec slotted_name
+ for mansec in 1 3 7 ; do
+ local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}"
+
+ mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir"
+ pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed"
+
+ for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do
+ bn=$(basename "${f}")
+ slotted_name=${bn%.${mansec}}${SLOT}.${mansec}
+ case ${bn} in
+ TABLE.7|WITH.7)
+ echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name}
+ ;;
+ *)
+ echo ".so ${rel_manpath}/${bn}" > ${slotted_name}
+ ;;
+ esac
+ done
+
+ popd > /dev/null
+ done
+
+ insinto /etc/postgresql-${SLOT}
+ newins src/bin/psql/psqlrc.sample psqlrc
+
+ # Don't delete libpg{port,common}.a (Bug #571046). They're always
+ # needed by extensions utilizing PGXS.
+ use static-libs || \
+ find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \
+ -delete
+
+ # Make slot specific links to programs
+ local f bn
+ for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \
+ -mindepth 1 -maxdepth 1)
+ do
+ bn=$(basename "${f}")
+ dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \
+ "/usr/bin/${bn}${SLOT/.}"
+ done
+
+ if use doc ; then
+ docinto html
+ dodoc doc/src/sgml/html/*
+ fi
+
+ if use server; then
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT}
+
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT}
+
+ if use systemd; then
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.service-9.6-r1" | \
+ systemd_newunit - ${PN}-${SLOT}.service
+ newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir
+ newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf
+ fi
+
+ use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session
+
+ if use prefix ; then
+ keepdir /run/postgresql
+ fperms 1775 /run/postgresql
+ fi
+ fi
+}
+
+pkg_postinst() {
+ use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf
+ postgresql-config update
+
+ elog "If you need a global psqlrc-file, you can place it in:"
+ elog " ${EROOT}/etc/postgresql-${SLOT}/"
+
+ if use server ; then
+ elog
+ elog "Gentoo specific documentation:"
+ elog "https://wiki.gentoo.org/wiki/PostgreSQL"
+ elog
+ elog "Official documentation:"
+ elog "https://www.postgresql.org/docs/${SLOT}/static/index.html"
+ elog
+ elog "The default location of the Unix-domain socket is:"
+ elog " ${EROOT}/run/postgresql/"
+ elog
+ elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
+ elog "so that it contains your preferred locale in:"
+ elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ elog
+ elog "Then, execute the following command to setup the initial database"
+ elog "environment:"
+ elog " emerge --config =${CATEGORY}/${PF}"
+
+ if [[ -n ${REPLACING_VERSIONS} ]] ; then
+ ewarn "If your system is using 'pg_stat_statements' and you are running a"
+ ewarn "version of PostgreSQL ${SLOT}, we advise that you execute"
+ ewarn "the following command after upgrading:"
+ ewarn
+ ewarn "ALTER EXTENSION pg_stat_statements UPDATE;"
+ fi
+ fi
+}
+
+pkg_prerm() {
+ if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then
+ ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
+ ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL"
+
+ ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
+ sleep 10
+ eend 0
+ fi
+}
+
+pkg_postrm() {
+ postgresql-config update
+}
+
+pkg_config() {
+ use server || die "USE flag 'server' not enabled. Nothing to configure."
+
+ [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \
+ && source "${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/"
+ [[ -z "${DATA_DIR}" ]] \
+ && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data"
+
+ # environment.bz2 may not contain the same locale as the current system
+ # locale. Unset and source from the current system locale.
+ if [ -f "${EROOT}/etc/env.d/02locale" ]; then
+ unset LANG
+ unset LC_CTYPE
+ unset LC_NUMERIC
+ unset LC_TIME
+ unset LC_COLLATE
+ unset LC_MONETARY
+ unset LC_MESSAGES
+ unset LC_ALL
+ source "${EROOT}/etc/env.d/02locale"
+ [ -n "${LANG}" ] && export LANG
+ [ -n "${LC_CTYPE}" ] && export LC_CTYPE
+ [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
+ [ -n "${LC_TIME}" ] && export LC_TIME
+ [ -n "${LC_COLLATE}" ] && export LC_COLLATE
+ [ -n "${LC_MONETARY}" ] && export LC_MONETARY
+ [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
+ [ -n "${LC_ALL}" ] && export LC_ALL
+ fi
+
+ einfo "You can modify the paths and options passed to initdb by editing:"
+ einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ einfo
+ einfo "Information on options that can be passed to initdb are found at:"
+ einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
+ einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
+ einfo
+ einfo "PG_INITDB_OPTS is currently set to:"
+ if [[ -z "${PG_INITDB_OPTS}" ]] ; then
+ einfo " (none)"
+ else
+ einfo " ${PG_INITDB_OPTS}"
+ fi
+ einfo
+ einfo "Configuration files will be installed to:"
+ einfo " ${PGDATA}"
+ einfo
+ einfo "The database cluster will be created in:"
+ einfo " ${DATA_DIR}"
+ einfo
+
+ ebegin "Continuing initialization in 5 seconds (Control-C to cancel)"
+ sleep 5
+ eend 0
+
+ if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
+ eerror "The given directory, '${DATA_DIR}', is not empty."
+ eerror "Modify DATA_DIR to point to an empty directory."
+ die "${DATA_DIR} is not empty."
+ fi
+
+ einfo "Creating the data directory ..."
+ if [[ ${EUID} == 0 ]] ; then
+ mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs"
+ mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR"
+ chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown"
+ fi
+
+ einfo "Initializing the database ..."
+
+ if [[ ${EUID} == 0 ]] ; then
+ su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
+ else
+ "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
+ fi
+
+ if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then
+ mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}"
+ ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}"
+ fi
+
+ # unix_socket_directory has no effect in postgresql.conf as it's
+ # overridden in the initscript
+ sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf
+
+ cat <<- EOF >> "${PGDATA%/}"/postgresql.conf
+ # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522
+ # On the off-chance that you might need to work with UTF-8 encoded
+ # characters in PL/Perl
+ plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
+ EOF
+
+ einfo "The autovacuum function, which was in contrib, has been moved to the main"
+ einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
+ einfo "by default. You can disable it in the cluster's:"
+ einfo " ${PGDATA%/}/postgresql.conf"
+ einfo
+ if ! use systemd; then
+ einfo "The PostgreSQL server, by default, will log events to:"
+ einfo " ${DATA_DIR%/}/postmaster.log"
+ einfo
+ fi
+ if use prefix ; then
+ einfo "The location of the configuration files have moved to:"
+ einfo " ${PGDATA}"
+ einfo "To start the server:"
+ einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
+ einfo "To stop:"
+ einfo " pg_ctl stop -D ${DATA_DIR}"
+ einfo
+ einfo "Or move the configuration files back:"
+ einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
+ elif use systemd; then
+ einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL"
+ einfo "instead of 'pg_ctl'."
+ else
+ einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
+ einfo "instead of 'pg_ctl'."
+ fi
+}
+
+src_test() {
+ if use server && [[ ${UID} -ne 0 ]] ; then
+ # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set
+ # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage.
+ local old_ctype=${LC_CTYPE}
+ export LC_CTYPE=${LC_COLLATE}
+ emake check
+ export LC_CTYPE=${old_ctype}
+ einfo "If you think other tests besides the regression tests are necessary, please"
+ einfo "submit a bug including a patch for this ebuild to enable them."
+ else
+ use server || \
+ ewarn 'Tests cannot be run without the "server" use flag enabled.'
+ [[ ${UID} -eq 0 ]] || \
+ ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.'
+
+ ewarn 'Skipping.'
+ fi
+}
diff --git a/dev-db/postgresql/postgresql-13.13.ebuild b/dev-db/postgresql/postgresql-13.13.ebuild
index 60d28d2d7d08..5e8c350bca7f 100644
--- a/dev-db/postgresql/postgresql-13.13.ebuild
+++ b/dev-db/postgresql/postgresql-13.13.ebuild
@@ -44,7 +44,8 @@ perl? ( >=dev-lang/perl-5.8:= )
python? ( ${PYTHON_DEPS} )
readline? ( sys-libs/readline:0= )
server? ( systemd? ( sys-apps/systemd ) )
-ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+ssl? ( >=dev-libs/openssl-0.9.6-r1:0=
+ <dev-libs/openssl-3.2 )
tcl? ( >=dev-lang/tcl-8:0= )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
zlib? ( sys-libs/zlib )
diff --git a/dev-db/postgresql/postgresql-14.10-r1.ebuild b/dev-db/postgresql/postgresql-14.10-r1.ebuild
new file mode 100644
index 000000000000..6ac2f9b4d22c
--- /dev/null
+++ b/dev-db/postgresql/postgresql-14.10-r1.ebuild
@@ -0,0 +1,465 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10,11,12} )
+LLVM_MAX_SLOT=17
+
+inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+SLOT=$(ver_cut 1)
+
+MY_PV=${PV/_/}
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
+
+LICENSE="POSTGRESQL GPL-2"
+DESCRIPTION="PostgreSQL RDBMS"
+HOMEPAGE="https://www.postgresql.org/"
+
+IUSE="debug doc icu kerberos ldap llvm lz4 nls pam perl python +readline
+ selinux +server systemd ssl static-libs tcl uuid xml zlib"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="
+>=app-eselect/eselect-postgresql-2.0
+acct-group/postgres
+acct-user/postgres
+sys-apps/less
+virtual/libintl
+icu? ( dev-libs/icu:= )
+kerberos? ( virtual/krb5 )
+ldap? ( net-nds/openldap:= )
+llvm? (
+ <sys-devel/llvm-18:=
+ <sys-devel/clang-18:=
+)
+lz4? ( app-arch/lz4 )
+pam? ( sys-libs/pam )
+perl? ( >=dev-lang/perl-5.8:= )
+python? ( ${PYTHON_DEPS} )
+readline? ( sys-libs/readline:0= )
+server? ( systemd? ( sys-apps/systemd ) )
+ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+tcl? ( >=dev-lang/tcl-8:0= )
+xml? ( dev-libs/libxml2 dev-libs/libxslt )
+zlib? ( sys-libs/zlib )
+"
+
+# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
+# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
+# the libc includes UUID functions.
+UTIL_LINUX_LIBC=( elibc_{glibc,musl} )
+
+nest_usedep() {
+ local front back
+ while [[ ${#} -gt 1 ]]; do
+ front+="${1}? ( "
+ back+=" )"
+ shift
+ done
+ echo "${front}${1}${back}"
+}
+
+CDEPEND+="
+uuid? (
+ ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )}
+ $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid)
+)"
+
+DEPEND="${CDEPEND}
+sys-devel/bison
+app-alternatives/lex
+nls? ( sys-devel/gettext )
+xml? ( virtual/pkgconfig )
+"
+
+RDEPEND="${CDEPEND}
+selinux? ( sec-policy/selinux-postgresql )
+"
+
+pkg_setup() {
+ use llvm && llvm_pkg_setup
+
+ use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
+
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ # Set proper run directory
+ sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
+ -i src/include/pg_config_manual.h || die
+
+ # Rely on $PATH being in the proper order so that the correct
+ # install program is used for modules utilizing PGXS in both
+ # hardened and non-hardened environments. (Bug #528786)
+ sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die
+
+ use server || eapply "${FILESDIR}/${PN}-14.5-no-server.patch"
+
+ if use pam ; then
+ sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
+ -i src/backend/libpq/auth.c || \
+ die 'PGSQL_PAM_SERVICE rename failed.'
+ fi
+
+ eapply "${FILESDIR}"/postgresql-14-openssl3.2.patch
+
+ eapply_user
+}
+
+src_configure() {
+ case ${CHOST} in
+ *-darwin*|*-solaris*)
+ use nls && append-libs intl
+ ;;
+ esac
+
+ export LDFLAGS_SL="${LDFLAGS}"
+ export LDFLAGS_EX="${LDFLAGS}"
+
+ local PO="${EPREFIX}"
+
+ local i uuid_config=""
+ if use uuid; then
+ for i in ${UTIL_LINUX_LIBC[@]}; do
+ use ${i} && uuid_config="--with-uuid=e2fs"
+ done
+ [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp"
+ fi
+
+ local myconf="\
+ --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
+ --datadir="${PO}/usr/share/postgresql-${SLOT}" \
+ --includedir="${PO}/usr/include/postgresql-${SLOT}" \
+ --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
+ --sysconfdir="${PO}/etc/postgresql-${SLOT}" \
+ --with-system-tzdata="${PO}/usr/share/zoneinfo" \
+ $(use_enable debug) \
+ $(use_with icu) \
+ $(use_with kerberos gssapi) \
+ $(use_with ldap) \
+ $(use_with llvm) \
+ $(use_with lz4) \
+ $(use_with pam) \
+ $(use_with perl) \
+ $(use_with python) \
+ $(use_with readline) \
+ $(use_with ssl openssl) \
+ $(usex server "$(use_with systemd)" '--without-systemd') \
+ $(use_with tcl) \
+ ${uuid_config} \
+ $(use_with xml libxml) \
+ $(use_with xml libxslt) \
+ $(use_with zlib) \
+ $(use_enable nls)"
+ if use alpha; then
+ myconf+=" --disable-spinlocks"
+ else
+ # Should be the default but just in case
+ myconf+=" --enable-spinlocks"
+ fi
+ econf ${myconf}
+}
+
+src_compile() {
+ emake
+ emake -C contrib
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ emake DESTDIR="${D}" install -C contrib
+
+ dodoc README HISTORY
+
+ # man pages are already built, but if we have the target make them,
+ # they'll be generated from source before being installed so we
+ # manually install man pages.
+ # We use ${SLOT} instead of doman for postgresql.eselect
+ insinto /usr/share/postgresql-${SLOT}/man/
+ doins -r doc/src/sgml/man{1,3,7}
+ if ! use server; then
+ # Remove man pages for non-existent binaries
+ serverman=(
+ initdb
+ pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby}
+ pg_{test_{fsync,timing},upgrade,waldump}
+ post{gres,master}
+ )
+ for m in ${serverman[@]} ; do
+ rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1"
+ done
+ fi
+ docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7}
+
+ # Create slot specific man pages
+ local bn f mansec slotted_name
+ for mansec in 1 3 7 ; do
+ local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}"
+
+ mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir"
+ pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed"
+
+ for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do
+ bn=$(basename "${f}")
+ slotted_name=${bn%.${mansec}}${SLOT}.${mansec}
+ case ${bn} in
+ TABLE.7|WITH.7)
+ echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name}
+ ;;
+ *)
+ echo ".so ${rel_manpath}/${bn}" > ${slotted_name}
+ ;;
+ esac
+ done
+
+ popd > /dev/null
+ done
+
+ insinto /etc/postgresql-${SLOT}
+ newins src/bin/psql/psqlrc.sample psqlrc
+
+ # Don't delete libpg{port,common}.a (Bug #571046). They're always
+ # needed by extensions utilizing PGXS.
+ use static-libs || \
+ find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \
+ -delete
+
+ # Make slot specific links to programs
+ local f bn
+ for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \
+ -mindepth 1 -maxdepth 1)
+ do
+ bn=$(basename "${f}")
+ dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \
+ "/usr/bin/${bn}${SLOT/.}"
+ done
+
+ if use doc ; then
+ docinto html
+ dodoc doc/src/sgml/html/*
+ fi
+
+ if use server; then
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT}
+
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT}
+
+ if use systemd; then
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.service-9.6-r1" | \
+ systemd_newunit - ${PN}-${SLOT}.service
+ newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir
+ newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf
+ fi
+
+ use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session
+
+ if use prefix ; then
+ keepdir /run/postgresql
+ fperms 1775 /run/postgresql
+ fi
+ fi
+}
+
+pkg_postinst() {
+ use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf
+ postgresql-config update
+
+ elog "If you need a global psqlrc-file, you can place it in:"
+ elog " ${EROOT}/etc/postgresql-${SLOT}/"
+
+ if use server ; then
+ elog
+ elog "Gentoo specific documentation:"
+ elog "https://wiki.gentoo.org/wiki/PostgreSQL"
+ elog
+ elog "Official documentation:"
+ elog "https://www.postgresql.org/docs/${SLOT}/static/index.html"
+ elog
+ elog "The default location of the Unix-domain socket is:"
+ elog " ${EROOT}/run/postgresql/"
+ elog
+ elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
+ elog "so that it contains your preferred locale in:"
+ elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ elog
+ elog "Then, execute the following command to setup the initial database"
+ elog "environment:"
+ elog " emerge --config =${CATEGORY}/${PF}"
+
+ if [[ -n ${REPLACING_VERSIONS} ]] ; then
+ ewarn "If your system is using 'pg_stat_statements' and you are running a"
+ ewarn "version of PostgreSQL ${SLOT}, we advise that you execute"
+ ewarn "the following command after upgrading:"
+ ewarn
+ ewarn "ALTER EXTENSION pg_stat_statements UPDATE;"
+ fi
+ fi
+}
+
+pkg_prerm() {
+ if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then
+ ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
+ ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL"
+
+ ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
+ sleep 10
+ eend 0
+ fi
+}
+
+pkg_postrm() {
+ postgresql-config update
+}
+
+pkg_config() {
+ use server || die "USE flag 'server' not enabled. Nothing to configure."
+
+ [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \
+ && source "${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/"
+ [[ -z "${DATA_DIR}" ]] \
+ && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data"
+
+ # environment.bz2 may not contain the same locale as the current system
+ # locale. Unset and source from the current system locale.
+ if [ -f "${EROOT}/etc/env.d/02locale" ]; then
+ unset LANG
+ unset LC_CTYPE
+ unset LC_NUMERIC
+ unset LC_TIME
+ unset LC_COLLATE
+ unset LC_MONETARY
+ unset LC_MESSAGES
+ unset LC_ALL
+ source "${EROOT}/etc/env.d/02locale"
+ [ -n "${LANG}" ] && export LANG
+ [ -n "${LC_CTYPE}" ] && export LC_CTYPE
+ [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
+ [ -n "${LC_TIME}" ] && export LC_TIME
+ [ -n "${LC_COLLATE}" ] && export LC_COLLATE
+ [ -n "${LC_MONETARY}" ] && export LC_MONETARY
+ [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
+ [ -n "${LC_ALL}" ] && export LC_ALL
+ fi
+
+ einfo "You can modify the paths and options passed to initdb by editing:"
+ einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ einfo
+ einfo "Information on options that can be passed to initdb are found at:"
+ einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
+ einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
+ einfo
+ einfo "PG_INITDB_OPTS is currently set to:"
+ if [[ -z "${PG_INITDB_OPTS}" ]] ; then
+ einfo " (none)"
+ else
+ einfo " ${PG_INITDB_OPTS}"
+ fi
+ einfo
+ einfo "Configuration files will be installed to:"
+ einfo " ${PGDATA}"
+ einfo
+ einfo "The database cluster will be created in:"
+ einfo " ${DATA_DIR}"
+ einfo
+
+ ebegin "Continuing initialization in 5 seconds (Control-C to cancel)"
+ sleep 5
+ eend 0
+
+ if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
+ eerror "The given directory, '${DATA_DIR}', is not empty."
+ eerror "Modify DATA_DIR to point to an empty directory."
+ die "${DATA_DIR} is not empty."
+ fi
+
+ einfo "Creating the data directory ..."
+ if [[ ${EUID} == 0 ]] ; then
+ mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs"
+ mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR"
+ chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown"
+ fi
+
+ einfo "Initializing the database ..."
+
+ if [[ ${EUID} == 0 ]] ; then
+ su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
+ else
+ "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
+ fi
+
+ if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then
+ mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}"
+ ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}"
+ fi
+
+ # unix_socket_directory has no effect in postgresql.conf as it's
+ # overridden in the initscript
+ sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf
+
+ cat <<- EOF >> "${PGDATA%/}"/postgresql.conf
+ # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522
+ # On the off-chance that you might need to work with UTF-8 encoded
+ # characters in PL/Perl
+ plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
+ EOF
+
+ einfo "The autovacuum function, which was in contrib, has been moved to the main"
+ einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
+ einfo "by default. You can disable it in the cluster's:"
+ einfo " ${PGDATA%/}/postgresql.conf"
+ einfo
+ if ! use systemd; then
+ einfo "The PostgreSQL server, by default, will log events to:"
+ einfo " ${DATA_DIR%/}/postmaster.log"
+ einfo
+ fi
+ if use prefix ; then
+ einfo "The location of the configuration files have moved to:"
+ einfo " ${PGDATA}"
+ einfo "To start the server:"
+ einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
+ einfo "To stop:"
+ einfo " pg_ctl stop -D ${DATA_DIR}"
+ einfo
+ einfo "Or move the configuration files back:"
+ einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
+ elif use systemd; then
+ einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL"
+ einfo "instead of 'pg_ctl'."
+ else
+ einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
+ einfo "instead of 'pg_ctl'."
+ fi
+}
+
+src_test() {
+ if use server && [[ ${UID} -ne 0 ]] ; then
+ # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set
+ # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage.
+ local old_ctype=${LC_CTYPE}
+ export LC_CTYPE=${LC_COLLATE}
+ emake check
+ export LC_CTYPE=${old_ctype}
+ einfo "If you think other tests besides the regression tests are necessary, please"
+ einfo "submit a bug including a patch for this ebuild to enable them."
+ else
+ use server || \
+ ewarn 'Tests cannot be run without the "server" use flag enabled.'
+ [[ ${UID} -eq 0 ]] || \
+ ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.'
+
+ ewarn 'Skipping.'
+ fi
+}
diff --git a/dev-db/postgresql/postgresql-14.10.ebuild b/dev-db/postgresql/postgresql-14.10.ebuild
index c5bcd5377176..341c1e37a966 100644
--- a/dev-db/postgresql/postgresql-14.10.ebuild
+++ b/dev-db/postgresql/postgresql-14.10.ebuild
@@ -45,7 +45,8 @@ perl? ( >=dev-lang/perl-5.8:= )
python? ( ${PYTHON_DEPS} )
readline? ( sys-libs/readline:0= )
server? ( systemd? ( sys-apps/systemd ) )
-ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+ssl? ( >=dev-libs/openssl-0.9.6-r1:0=
+ <dev-libs/openssl-3.2 )
tcl? ( >=dev-lang/tcl-8:0= )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
zlib? ( sys-libs/zlib )
diff --git a/dev-db/postgresql/postgresql-15.5-r1.ebuild b/dev-db/postgresql/postgresql-15.5-r1.ebuild
new file mode 100644
index 000000000000..6d928ddac1b1
--- /dev/null
+++ b/dev-db/postgresql/postgresql-15.5-r1.ebuild
@@ -0,0 +1,467 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10,11,12} )
+LLVM_MAX_SLOT=17
+
+inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+SLOT=$(ver_cut 1)
+
+MY_PV=${PV/_/}
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
+
+LICENSE="POSTGRESQL GPL-2"
+DESCRIPTION="PostgreSQL RDBMS"
+HOMEPAGE="https://www.postgresql.org/"
+
+IUSE="debug doc icu kerberos ldap llvm lz4 nls pam perl python +readline
+ selinux +server systemd ssl static-libs tcl uuid xml zlib zstd"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="
+>=app-eselect/eselect-postgresql-2.0
+acct-group/postgres
+acct-user/postgres
+sys-apps/less
+virtual/libintl
+icu? ( dev-libs/icu:= )
+kerberos? ( virtual/krb5 )
+ldap? ( net-nds/openldap:= )
+llvm? (
+ <sys-devel/llvm-18:=
+ <sys-devel/clang-18:=
+)
+lz4? ( app-arch/lz4 )
+pam? ( sys-libs/pam )
+perl? ( >=dev-lang/perl-5.8:= )
+python? ( ${PYTHON_DEPS} )
+readline? ( sys-libs/readline:0= )
+server? ( systemd? ( sys-apps/systemd ) )
+ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+tcl? ( >=dev-lang/tcl-8:0= )
+xml? ( dev-libs/libxml2 dev-libs/libxslt )
+zlib? ( sys-libs/zlib )
+zstd? ( app-arch/zstd )
+"
+
+# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
+# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
+# the libc includes UUID functions.
+UTIL_LINUX_LIBC=( elibc_{glibc,musl} )
+
+nest_usedep() {
+ local front back
+ while [[ ${#} -gt 1 ]]; do
+ front+="${1}? ( "
+ back+=" )"
+ shift
+ done
+ echo "${front}${1}${back}"
+}
+
+CDEPEND+="
+uuid? (
+ ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )}
+ $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid)
+)"
+
+DEPEND="${CDEPEND}
+sys-devel/bison
+app-alternatives/lex
+nls? ( sys-devel/gettext )
+xml? ( virtual/pkgconfig )
+"
+
+RDEPEND="${CDEPEND}
+selinux? ( sec-policy/selinux-postgresql )
+"
+
+pkg_setup() {
+ use llvm && llvm_pkg_setup
+
+ use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
+
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ # Set proper run directory
+ sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
+ -i src/include/pg_config_manual.h || die
+
+ # Rely on $PATH being in the proper order so that the correct
+ # install program is used for modules utilizing PGXS in both
+ # hardened and non-hardened environments. (Bug #528786)
+ sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die
+
+ use server || eapply "${FILESDIR}/${PN}-15_beta3-no-server.patch"
+
+ if use pam ; then
+ sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
+ -i src/backend/libpq/auth.c || \
+ die 'PGSQL_PAM_SERVICE rename failed.'
+ fi
+
+ eapply "${FILESDIR}"/postgresql-15-openssl3.2.patch
+
+ eapply_user
+}
+
+src_configure() {
+ case ${CHOST} in
+ *-darwin*|*-solaris*)
+ use nls && append-libs intl
+ ;;
+ esac
+
+ export LDFLAGS_SL="${LDFLAGS}"
+ export LDFLAGS_EX="${LDFLAGS}"
+
+ local PO="${EPREFIX}"
+
+ local i uuid_config=""
+ if use uuid; then
+ for i in ${UTIL_LINUX_LIBC[@]}; do
+ use ${i} && uuid_config="--with-uuid=e2fs"
+ done
+ [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp"
+ fi
+
+ local myconf="\
+ --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
+ --datadir="${PO}/usr/share/postgresql-${SLOT}" \
+ --includedir="${PO}/usr/include/postgresql-${SLOT}" \
+ --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
+ --sysconfdir="${PO}/etc/postgresql-${SLOT}" \
+ --with-system-tzdata="${PO}/usr/share/zoneinfo" \
+ $(use_enable debug) \
+ $(use_with icu) \
+ $(use_with kerberos gssapi) \
+ $(use_with ldap) \
+ $(use_with llvm) \
+ $(use_with lz4) \
+ $(use_with pam) \
+ $(use_with perl) \
+ $(use_with python) \
+ $(use_with readline) \
+ $(use_with ssl openssl) \
+ $(usex server "$(use_with systemd)" '--without-systemd') \
+ $(use_with tcl) \
+ ${uuid_config} \
+ $(use_with xml libxml) \
+ $(use_with xml libxslt) \
+ $(use_with zlib) \
+ $(use_with zstd) \
+ $(use_enable nls)"
+ if use alpha; then
+ myconf+=" --disable-spinlocks"
+ else
+ # Should be the default but just in case
+ myconf+=" --enable-spinlocks"
+ fi
+ econf ${myconf}
+}
+
+src_compile() {
+ emake
+ emake -C contrib
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ emake DESTDIR="${D}" install -C contrib
+
+ dodoc README HISTORY
+
+ # man pages are already built, but if we have the target make them,
+ # they'll be generated from source before being installed so we
+ # manually install man pages.
+ # We use ${SLOT} instead of doman for postgresql.eselect
+ insinto /usr/share/postgresql-${SLOT}/man/
+ doins -r doc/src/sgml/man{1,3,7}
+ if ! use server; then
+ # Remove man pages for non-existent binaries
+ serverman=(
+ initdb
+ pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby}
+ pg_{test_{fsync,timing},upgrade,waldump}
+ post{gres,master}
+ )
+ for m in ${serverman[@]} ; do
+ rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1"
+ done
+ fi
+ docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7}
+
+ # Create slot specific man pages
+ local bn f mansec slotted_name
+ for mansec in 1 3 7 ; do
+ local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}"
+
+ mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir"
+ pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed"
+
+ for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do
+ bn=$(basename "${f}")
+ slotted_name=${bn%.${mansec}}${SLOT}.${mansec}
+ case ${bn} in
+ TABLE.7|WITH.7)
+ echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name}
+ ;;
+ *)
+ echo ".so ${rel_manpath}/${bn}" > ${slotted_name}
+ ;;
+ esac
+ done
+
+ popd > /dev/null
+ done
+
+ insinto /etc/postgresql-${SLOT}
+ newins src/bin/psql/psqlrc.sample psqlrc
+
+ # Don't delete libpg{port,common}.a (Bug #571046). They're always
+ # needed by extensions utilizing PGXS.
+ use static-libs || \
+ find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \
+ -delete
+
+ # Make slot specific links to programs
+ local f bn
+ for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \
+ -mindepth 1 -maxdepth 1)
+ do
+ bn=$(basename "${f}")
+ dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \
+ "/usr/bin/${bn}${SLOT/.}"
+ done
+
+ if use doc ; then
+ docinto html
+ dodoc doc/src/sgml/html/*
+ fi
+
+ if use server; then
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT}
+
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT}
+
+ if use systemd; then
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.service-9.6-r1" | \
+ systemd_newunit - ${PN}-${SLOT}.service
+ newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir
+ newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf
+ fi
+
+ use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session
+
+ if use prefix ; then
+ keepdir /run/postgresql
+ fperms 1775 /run/postgresql
+ fi
+ fi
+}
+
+pkg_postinst() {
+ use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf
+ postgresql-config update
+
+ elog "If you need a global psqlrc-file, you can place it in:"
+ elog " ${EROOT}/etc/postgresql-${SLOT}/"
+
+ if use server ; then
+ elog
+ elog "Gentoo specific documentation:"
+ elog "https://wiki.gentoo.org/wiki/PostgreSQL"
+ elog
+ elog "Official documentation:"
+ elog "https://www.postgresql.org/docs/${SLOT}/static/index.html"
+ elog
+ elog "The default location of the Unix-domain socket is:"
+ elog " ${EROOT}/run/postgresql/"
+ elog
+ elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
+ elog "so that it contains your preferred locale in:"
+ elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ elog
+ elog "Then, execute the following command to setup the initial database"
+ elog "environment:"
+ elog " emerge --config =${CATEGORY}/${PF}"
+
+ if [[ -n ${REPLACING_VERSIONS} ]] ; then
+ ewarn "If your system is using 'pg_stat_statements' and you are running a"
+ ewarn "version of PostgreSQL ${SLOT}, we advise that you execute"
+ ewarn "the following command after upgrading:"
+ ewarn
+ ewarn "ALTER EXTENSION pg_stat_statements UPDATE;"
+ fi
+ fi
+}
+
+pkg_prerm() {
+ if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then
+ ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
+ ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL"
+
+ ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
+ sleep 10
+ eend 0
+ fi
+}
+
+pkg_postrm() {
+ postgresql-config update
+}
+
+pkg_config() {
+ use server || die "USE flag 'server' not enabled. Nothing to configure."
+
+ [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \
+ && source "${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/"
+ [[ -z "${DATA_DIR}" ]] \
+ && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data"
+
+ # environment.bz2 may not contain the same locale as the current system
+ # locale. Unset and source from the current system locale.
+ if [ -f "${EROOT}/etc/env.d/02locale" ]; then
+ unset LANG
+ unset LC_CTYPE
+ unset LC_NUMERIC
+ unset LC_TIME
+ unset LC_COLLATE
+ unset LC_MONETARY
+ unset LC_MESSAGES
+ unset LC_ALL
+ source "${EROOT}/etc/env.d/02locale"
+ [ -n "${LANG}" ] && export LANG
+ [ -n "${LC_CTYPE}" ] && export LC_CTYPE
+ [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
+ [ -n "${LC_TIME}" ] && export LC_TIME
+ [ -n "${LC_COLLATE}" ] && export LC_COLLATE
+ [ -n "${LC_MONETARY}" ] && export LC_MONETARY
+ [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
+ [ -n "${LC_ALL}" ] && export LC_ALL
+ fi
+
+ einfo "You can modify the paths and options passed to initdb by editing:"
+ einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ einfo
+ einfo "Information on options that can be passed to initdb are found at:"
+ einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
+ einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
+ einfo
+ einfo "PG_INITDB_OPTS is currently set to:"
+ if [[ -z "${PG_INITDB_OPTS}" ]] ; then
+ einfo " (none)"
+ else
+ einfo " ${PG_INITDB_OPTS}"
+ fi
+ einfo
+ einfo "Configuration files will be installed to:"
+ einfo " ${PGDATA}"
+ einfo
+ einfo "The database cluster will be created in:"
+ einfo " ${DATA_DIR}"
+ einfo
+
+ ebegin "Continuing initialization in 5 seconds (Control-C to cancel)"
+ sleep 5
+ eend 0
+
+ if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
+ eerror "The given directory, '${DATA_DIR}', is not empty."
+ eerror "Modify DATA_DIR to point to an empty directory."
+ die "${DATA_DIR} is not empty."
+ fi
+
+ einfo "Creating the data directory ..."
+ if [[ ${EUID} == 0 ]] ; then
+ mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs"
+ mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR"
+ chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown"
+ fi
+
+ einfo "Initializing the database ..."
+
+ if [[ ${EUID} == 0 ]] ; then
+ su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
+ else
+ "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
+ fi
+
+ if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then
+ mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}"
+ ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}"
+ fi
+
+ # unix_socket_directory has no effect in postgresql.conf as it's
+ # overridden in the initscript
+ sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf
+
+ cat <<- EOF >> "${PGDATA%/}"/postgresql.conf
+ # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522
+ # On the off-chance that you might need to work with UTF-8 encoded
+ # characters in PL/Perl
+ plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
+ EOF
+
+ einfo "The autovacuum function, which was in contrib, has been moved to the main"
+ einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
+ einfo "by default. You can disable it in the cluster's:"
+ einfo " ${PGDATA%/}/postgresql.conf"
+ einfo
+ if ! use systemd; then
+ einfo "The PostgreSQL server, by default, will log events to:"
+ einfo " ${DATA_DIR%/}/postmaster.log"
+ einfo
+ fi
+ if use prefix ; then
+ einfo "The location of the configuration files have moved to:"
+ einfo " ${PGDATA}"
+ einfo "To start the server:"
+ einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
+ einfo "To stop:"
+ einfo " pg_ctl stop -D ${DATA_DIR}"
+ einfo
+ einfo "Or move the configuration files back:"
+ einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
+ elif use systemd; then
+ einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL"
+ einfo "instead of 'pg_ctl'."
+ else
+ einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
+ einfo "instead of 'pg_ctl'."
+ fi
+}
+
+src_test() {
+ if use server && [[ ${UID} -ne 0 ]] ; then
+ # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set
+ # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage.
+ local old_ctype=${LC_CTYPE}
+ export LC_CTYPE=${LC_COLLATE}
+ emake check
+ export LC_CTYPE=${old_ctype}
+ einfo "If you think other tests besides the regression tests are necessary, please"
+ einfo "submit a bug including a patch for this ebuild to enable them."
+ else
+ use server || \
+ ewarn 'Tests cannot be run without the "server" use flag enabled.'
+ [[ ${UID} -eq 0 ]] || \
+ ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.'
+
+ ewarn 'Skipping.'
+ fi
+}
diff --git a/dev-db/postgresql/postgresql-15.5.ebuild b/dev-db/postgresql/postgresql-15.5.ebuild
index f2d026f6dca0..aebc9d9ad3be 100644
--- a/dev-db/postgresql/postgresql-15.5.ebuild
+++ b/dev-db/postgresql/postgresql-15.5.ebuild
@@ -45,7 +45,8 @@ perl? ( >=dev-lang/perl-5.8:= )
python? ( ${PYTHON_DEPS} )
readline? ( sys-libs/readline:0= )
server? ( systemd? ( sys-apps/systemd ) )
-ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+ssl? ( >=dev-libs/openssl-0.9.6-r1:0=
+ <dev-libs/openssl-3.2 )
tcl? ( >=dev-lang/tcl-8:0= )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
zlib? ( sys-libs/zlib )
diff --git a/dev-db/postgresql/postgresql-16.1-r1.ebuild b/dev-db/postgresql/postgresql-16.1-r1.ebuild
new file mode 100644
index 000000000000..c563a2a73f9d
--- /dev/null
+++ b/dev-db/postgresql/postgresql-16.1-r1.ebuild
@@ -0,0 +1,468 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10,11,12} )
+LLVM_MAX_SLOT=17
+
+inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+SLOT=$(ver_cut 1)
+
+MY_PV=${PV/_/}
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
+
+LICENSE="POSTGRESQL GPL-2"
+DESCRIPTION="PostgreSQL RDBMS"
+HOMEPAGE="https://www.postgresql.org/"
+
+IUSE="debug doc +icu kerberos ldap llvm lz4 nls pam perl python
+ +readline selinux +server systemd ssl static-libs tcl uuid xml
+ zlib zstd"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="
+>=app-eselect/eselect-postgresql-2.0
+acct-group/postgres
+acct-user/postgres
+sys-apps/less
+virtual/libintl
+icu? ( dev-libs/icu:= )
+kerberos? ( app-crypt/mit-krb5 )
+ldap? ( net-nds/openldap:= )
+llvm? (
+ <sys-devel/llvm-18:=
+ <sys-devel/clang-18:=
+)
+lz4? ( app-arch/lz4 )
+pam? ( sys-libs/pam )
+perl? ( >=dev-lang/perl-5.8:= )
+python? ( ${PYTHON_DEPS} )
+readline? ( sys-libs/readline:0= )
+server? ( systemd? ( sys-apps/systemd ) )
+ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+tcl? ( >=dev-lang/tcl-8:0= )
+xml? ( dev-libs/libxml2 dev-libs/libxslt )
+zlib? ( sys-libs/zlib )
+zstd? ( app-arch/zstd )
+"
+
+# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
+# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
+# the libc includes UUID functions.
+UTIL_LINUX_LIBC=( elibc_{glibc,musl} )
+
+nest_usedep() {
+ local front back
+ while [[ ${#} -gt 1 ]]; do
+ front+="${1}? ( "
+ back+=" )"
+ shift
+ done
+ echo "${front}${1}${back}"
+}
+
+CDEPEND+="
+uuid? (
+ ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )}
+ $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid)
+)"
+
+DEPEND="${CDEPEND}
+sys-devel/bison
+app-alternatives/lex
+nls? ( sys-devel/gettext )
+xml? ( virtual/pkgconfig )
+"
+
+RDEPEND="${CDEPEND}
+selinux? ( sec-policy/selinux-postgresql )
+"
+
+pkg_setup() {
+ use llvm && llvm_pkg_setup
+
+ use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
+
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ # Set proper run directory
+ sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
+ -i src/include/pg_config_manual.h || die
+
+ # Rely on $PATH being in the proper order so that the correct
+ # install program is used for modules utilizing PGXS in both
+ # hardened and non-hardened environments. (Bug #528786)
+ sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die
+
+ use server || eapply "${FILESDIR}/${PN}-15_beta3-no-server.patch"
+
+ if use pam ; then
+ sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
+ -i src/backend/libpq/auth.c || \
+ die 'PGSQL_PAM_SERVICE rename failed.'
+ fi
+
+ eapply "${FILESDIR}"/postgresql-16-openssl3.2.patch
+
+ eapply_user
+}
+
+src_configure() {
+ case ${CHOST} in
+ *-darwin*|*-solaris*)
+ use nls && append-libs intl
+ ;;
+ esac
+
+ export LDFLAGS_SL="${LDFLAGS}"
+ export LDFLAGS_EX="${LDFLAGS}"
+
+ local PO="${EPREFIX}"
+
+ local i uuid_config=""
+ if use uuid; then
+ for i in ${UTIL_LINUX_LIBC[@]}; do
+ use ${i} && uuid_config="--with-uuid=e2fs"
+ done
+ [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp"
+ fi
+
+ local myconf="\
+ --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
+ --datadir="${PO}/usr/share/postgresql-${SLOT}" \
+ --includedir="${PO}/usr/include/postgresql-${SLOT}" \
+ --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
+ --sysconfdir="${PO}/etc/postgresql-${SLOT}" \
+ --with-system-tzdata="${PO}/usr/share/zoneinfo" \
+ $(use_enable debug) \
+ $(use_with icu) \
+ $(use_with kerberos gssapi) \
+ $(use_with ldap) \
+ $(use_with llvm) \
+ $(use_with lz4) \
+ $(use_with pam) \
+ $(use_with perl) \
+ $(use_with python) \
+ $(use_with readline) \
+ $(use_with ssl openssl) \
+ $(usex server "$(use_with systemd)" '--without-systemd') \
+ $(use_with tcl) \
+ ${uuid_config} \
+ $(use_with xml libxml) \
+ $(use_with xml libxslt) \
+ $(use_with zlib) \
+ $(use_with zstd) \
+ $(use_enable nls)"
+ if use alpha; then
+ myconf+=" --disable-spinlocks"
+ else
+ # Should be the default but just in case
+ myconf+=" --enable-spinlocks"
+ fi
+ econf ${myconf}
+}
+
+src_compile() {
+ emake
+ emake -C contrib
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ emake DESTDIR="${D}" install -C contrib
+
+ dodoc README HISTORY
+
+ # man pages are already built, but if we have the target make them,
+ # they'll be generated from source before being installed so we
+ # manually install man pages.
+ # We use ${SLOT} instead of doman for postgresql.eselect
+ insinto /usr/share/postgresql-${SLOT}/man/
+ doins -r doc/src/sgml/man{1,3,7}
+ if ! use server; then
+ # Remove man pages for non-existent binaries
+ serverman=(
+ initdb
+ pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby}
+ pg_{test_{fsync,timing},upgrade,waldump}
+ post{gres,master}
+ )
+ for m in ${serverman[@]} ; do
+ rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1"
+ done
+ fi
+ docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7}
+
+ # Create slot specific man pages
+ local bn f mansec slotted_name
+ for mansec in 1 3 7 ; do
+ local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}"
+
+ mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir"
+ pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed"
+
+ for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do
+ bn=$(basename "${f}")
+ slotted_name=${bn%.${mansec}}${SLOT}.${mansec}
+ case ${bn} in
+ TABLE.7|WITH.7)
+ echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name}
+ ;;
+ *)
+ echo ".so ${rel_manpath}/${bn}" > ${slotted_name}
+ ;;
+ esac
+ done
+
+ popd > /dev/null
+ done
+
+ insinto /etc/postgresql-${SLOT}
+ newins src/bin/psql/psqlrc.sample psqlrc
+
+ # Don't delete libpg{port,common}.a (Bug #571046). They're always
+ # needed by extensions utilizing PGXS.
+ use static-libs || \
+ find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \
+ -delete
+
+ # Make slot specific links to programs
+ local f bn
+ for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \
+ -mindepth 1 -maxdepth 1)
+ do
+ bn=$(basename "${f}")
+ dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \
+ "/usr/bin/${bn}${SLOT/.}"
+ done
+
+ if use doc ; then
+ docinto html
+ dodoc doc/src/sgml/html/*
+ fi
+
+ if use server; then
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT}
+
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT}
+
+ if use systemd; then
+ sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
+ "${FILESDIR}/${PN}.service-9.6-r1" | \
+ systemd_newunit - ${PN}-${SLOT}.service
+ newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir
+ newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf
+ fi
+
+ use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session
+
+ if use prefix ; then
+ keepdir /run/postgresql
+ fperms 1775 /run/postgresql
+ fi
+ fi
+}
+
+pkg_postinst() {
+ use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf
+ postgresql-config update
+
+ elog "If you need a global psqlrc-file, you can place it in:"
+ elog " ${EROOT}/etc/postgresql-${SLOT}/"
+
+ if use server ; then
+ elog
+ elog "Gentoo specific documentation:"
+ elog "https://wiki.gentoo.org/wiki/PostgreSQL"
+ elog
+ elog "Official documentation:"
+ elog "https://www.postgresql.org/docs/${SLOT}/static/index.html"
+ elog
+ elog "The default location of the Unix-domain socket is:"
+ elog " ${EROOT}/run/postgresql/"
+ elog
+ elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
+ elog "so that it contains your preferred locale in:"
+ elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ elog
+ elog "Then, execute the following command to setup the initial database"
+ elog "environment:"
+ elog " emerge --config =${CATEGORY}/${PF}"
+
+ if [[ -n ${REPLACING_VERSIONS} ]] ; then
+ ewarn "If your system is using 'pg_stat_statements' and you are running a"
+ ewarn "version of PostgreSQL ${SLOT}, we advise that you execute"
+ ewarn "the following command after upgrading:"
+ ewarn
+ ewarn "ALTER EXTENSION pg_stat_statements UPDATE;"
+ fi
+ fi
+}
+
+pkg_prerm() {
+ if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then
+ ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
+ ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL"
+
+ ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
+ sleep 10
+ eend 0
+ fi
+}
+
+pkg_postrm() {
+ postgresql-config update
+}
+
+pkg_config() {
+ use server || die "USE flag 'server' not enabled. Nothing to configure."
+
+ [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \
+ && source "${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/"
+ [[ -z "${DATA_DIR}" ]] \
+ && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data"
+
+ # environment.bz2 may not contain the same locale as the current system
+ # locale. Unset and source from the current system locale.
+ if [ -f "${EROOT}/etc/env.d/02locale" ]; then
+ unset LANG
+ unset LC_CTYPE
+ unset LC_NUMERIC
+ unset LC_TIME
+ unset LC_COLLATE
+ unset LC_MONETARY
+ unset LC_MESSAGES
+ unset LC_ALL
+ source "${EROOT}/etc/env.d/02locale"
+ [ -n "${LANG}" ] && export LANG
+ [ -n "${LC_CTYPE}" ] && export LC_CTYPE
+ [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
+ [ -n "${LC_TIME}" ] && export LC_TIME
+ [ -n "${LC_COLLATE}" ] && export LC_COLLATE
+ [ -n "${LC_MONETARY}" ] && export LC_MONETARY
+ [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
+ [ -n "${LC_ALL}" ] && export LC_ALL
+ fi
+
+ einfo "You can modify the paths and options passed to initdb by editing:"
+ einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}"
+ einfo
+ einfo "Information on options that can be passed to initdb are found at:"
+ einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
+ einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
+ einfo
+ einfo "PG_INITDB_OPTS is currently set to:"
+ if [[ -z "${PG_INITDB_OPTS}" ]] ; then
+ einfo " (none)"
+ else
+ einfo " ${PG_INITDB_OPTS}"
+ fi
+ einfo
+ einfo "Configuration files will be installed to:"
+ einfo " ${PGDATA}"
+ einfo
+ einfo "The database cluster will be created in:"
+ einfo " ${DATA_DIR}"
+ einfo
+
+ ebegin "Continuing initialization in 5 seconds (Control-C to cancel)"
+ sleep 5
+ eend 0
+
+ if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
+ eerror "The given directory, '${DATA_DIR}', is not empty."
+ eerror "Modify DATA_DIR to point to an empty directory."
+ die "${DATA_DIR} is not empty."
+ fi
+
+ einfo "Creating the data directory ..."
+ if [[ ${EUID} == 0 ]] ; then
+ mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs"
+ mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR"
+ chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown"
+ fi
+
+ einfo "Initializing the database ..."
+
+ if [[ ${EUID} == 0 ]] ; then
+ su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
+ else
+ "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
+ fi
+
+ if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then
+ mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}"
+ ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}"
+ fi
+
+ # unix_socket_directory has no effect in postgresql.conf as it's
+ # overridden in the initscript
+ sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf
+
+ cat <<- EOF >> "${PGDATA%/}"/postgresql.conf
+ # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522
+ # On the off-chance that you might need to work with UTF-8 encoded
+ # characters in PL/Perl
+ plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
+ EOF
+
+ einfo "The autovacuum function, which was in contrib, has been moved to the main"
+ einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
+ einfo "by default. You can disable it in the cluster's:"
+ einfo " ${PGDATA%/}/postgresql.conf"
+ einfo
+ if ! use systemd; then
+ einfo "The PostgreSQL server, by default, will log events to:"
+ einfo " ${DATA_DIR%/}/postmaster.log"
+ einfo
+ fi
+ if use prefix ; then
+ einfo "The location of the configuration files have moved to:"
+ einfo " ${PGDATA}"
+ einfo "To start the server:"
+ einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
+ einfo "To stop:"
+ einfo " pg_ctl stop -D ${DATA_DIR}"
+ einfo
+ einfo "Or move the configuration files back:"
+ einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
+ elif use systemd; then
+ einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL"
+ einfo "instead of 'pg_ctl'."
+ else
+ einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
+ einfo "instead of 'pg_ctl'."
+ fi
+}
+
+src_test() {
+ if use server && [[ ${UID} -ne 0 ]] ; then
+ # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set
+ # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage.
+ local old_ctype=${LC_CTYPE}
+ export LC_CTYPE=${LC_COLLATE}
+ emake check
+ export LC_CTYPE=${old_ctype}
+ einfo "If you think other tests besides the regression tests are necessary, please"
+ einfo "submit a bug including a patch for this ebuild to enable them."
+ else
+ use server || \
+ ewarn 'Tests cannot be run without the "server" use flag enabled.'
+ [[ ${UID} -eq 0 ]] || \
+ ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.'
+
+ ewarn 'Skipping.'
+ fi
+}
diff --git a/dev-db/postgresql/postgresql-16.1.ebuild b/dev-db/postgresql/postgresql-16.1.ebuild
index feea2c2a5888..f86079824aee 100644
--- a/dev-db/postgresql/postgresql-16.1.ebuild
+++ b/dev-db/postgresql/postgresql-16.1.ebuild
@@ -46,7 +46,8 @@ perl? ( >=dev-lang/perl-5.8:= )
python? ( ${PYTHON_DEPS} )
readline? ( sys-libs/readline:0= )
server? ( systemd? ( sys-apps/systemd ) )
-ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+ssl? ( >=dev-libs/openssl-0.9.6-r1:0=
+ <dev-libs/openssl-3.2 )
tcl? ( >=dev-lang/tcl-8:0= )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
zlib? ( sys-libs/zlib )
diff --git a/dev-go/Manifest.gz b/dev-go/Manifest.gz
index c995511d6d8a..b2dae3d39e85 100644
--- a/dev-go/Manifest.gz
+++ b/dev-go/Manifest.gz
Binary files differ
diff --git a/dev-go/golicense/Manifest b/dev-go/golicense/Manifest
deleted file mode 100644
index cd4825eb79df..000000000000
--- a/dev-go/golicense/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST golicense-0.2.0-deps.tar.xz 225705296 BLAKE2B c12ef35a80c49e50a752bbb30916b739799eebd4a9b5ab8d8448a81f5d2d1813959b52cdb281325628bae43ed2351efd52277f8b4184f6aff2e1aae05e2b1c03 SHA512 63d3cfb75ad6712bb6bf35ba6c811bd630f6fa08f4f3f3bcbebd9332a06593462fd5fd6689547b9d9cc6ee8cf0ca9521fa8ff79d1d8c3a17a239c7a81cf4ec2e
-DIST golicense-0.2.0.tar.gz 28331 BLAKE2B a7f6fb968b129a30fda75cb296e2885a03fa603709de4b31262f6e355a4faf245d5ad2a2e53343a217dc02d1fca1d18a2f4ebed4c09eaadc7d9d2a45bd20661d SHA512 2e377fa361fa3d45aa2cf3bf9b054c94ea3aa40654e9eff5b68d4b8c7f0583cca7861501e9922b41b176c9e757cb9bc2d9d1f3ebd0ca31ddfe6caf019aa672d6
-EBUILD golicense-0.2.0.ebuild 543 BLAKE2B ee9789763ee776858359ddedde192e098b766204ee37ca4f19e6d15070e81f13f7213a3185b5fecd5a5512a7d6d0b9180f3d9c4dbfa4366cff0527d1ae6bfa9f SHA512 bccea0814a6a88ae0f413c9854a46f3e8dc7ef2bcb5d919d44a30ddf07cdeb78b4233135c3987d73815dad00461394f6dbbf37e138beb5317c819021e19d57e4
-MISC metadata.xml 249 BLAKE2B 08603bf9d754b59bae12620988552abc7f76b87a1390d02038789eba034c22412a3593d10f443794a5171ff3905c2b5c822368b2eb9f53a528097b7b6c80ffe9 SHA512 338d72efbd040697be98aad4229b81c9694eb27ecbc39f3a18332f4cc766a46b4a0a92f32612203259bf58f5838d0aff7f0b1abec7766f6cd2394c73f7f0b251
diff --git a/dev-go/golicense/golicense-0.2.0.ebuild b/dev-go/golicense/golicense-0.2.0.ebuild
deleted file mode 100644
index ec7fc7f299dc..000000000000
--- a/dev-go/golicense/golicense-0.2.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-
-DESCRIPTION="detect licenses used in Go binaries"
-HOMEPAGE="https://github.com/mitchellh/golicense"
-SRC_URI="https://github.com/mitchellh/golicense/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
-
-LICENSE="Apache-2.0 BSD ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
-
-src_compile() {
- ego build
-}
-
-src_install() {
- dobin golicense
- dodoc README.md
-}
diff --git a/dev-go/golicense/metadata.xml b/dev-go/golicense/metadata.xml
deleted file mode 100644
index db463f3eeb66..000000000000
--- a/dev-go/golicense/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index b77003f7a7ec..e610f2a95dac 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/commons-httpclient/Manifest b/dev-java/commons-httpclient/Manifest
index 10802d8f66d1..40a80d293c77 100644
--- a/dev-java/commons-httpclient/Manifest
+++ b/dev-java/commons-httpclient/Manifest
@@ -2,5 +2,5 @@ AUX commons-httpclient-3.1-SSLProtocolSocketFactory.java.patch 12404 BLAKE2B 294
DIST commons-httpclient-3.1-src.tar.gz 1882664 BLAKE2B ccf96bedad09011ee20eae38aae1fdfdd6fea5a8226f4b4d156762080c286c71b34c149035abfd61e70c55a1de84ab3cd38d73c3228f591dd8e16c0a7e79c3a5 SHA512 e73ceeba3f34a35c30b24a3c6cb8dfc2102ff21079a5ff9270935908cb2f707d366c2f31a53fbdafa99673cc2b82e05470a2bf40d96767c72b2ab037c0f55490
DIST commons-httpclient-3.1-src.tar.gz.asc 189 BLAKE2B 44661748db96429682a82d8dba5ad71d0d1fc2aaf03e2f1dda059985757547a78ab04dff38863ca421e65d13100a68c8cb909ed4c34e0a66a837b6fdb91baf63 SHA512 3832c90048de4db1f96efecd2f467153f0bdce1ebd533b848b8fc78a92da0bba3ba8bb3447e6c8d34f4c1c731a5b41ab941754a1509728ff4ea96e238927ab09
EBUILD commons-httpclient-3.1-r2.ebuild 1709 BLAKE2B 73b08779a549b7f3ba8e5961e9db672aa69ebdd89e7998f389763fe8c70a57f40ec8bd83b343f17670e1934038a4699ae443451071b4b24f21ff6b33118dbbc5 SHA512 9b5a9f39c2e2856e1778cb04db68d12211d1d0bd789f94d7ac3dfb5eeec1803d5ede3b93087a0af092824fea3e916aad5d05b3e606c02e2994318cdac615d4a0
-EBUILD commons-httpclient-3.1-r3.ebuild 1401 BLAKE2B 0fdeb5ba8856a29cdfd849473ce025963ce923be397f9d9f78c6ea79db3e3fba51d54d79535e3d995b45e95918ddd0dc2374628cd410b0beab345cf3b7e56c9c SHA512 f29a578422e337702e6aa7a54387b1a09ca76a965ef7dc4210bd778655f71c913767d8756c5713ce09c79ad118b516d1a3e523765148460cb64654e798a1898d
+EBUILD commons-httpclient-3.1-r3.ebuild 1406 BLAKE2B 31931a4dd303710bb11eac02ced586fcba2bfa8af10fdd7e9d6fd80876d8eaf959f1d8e8852605d316a72b35ec46e74a5738e6da4a48ff8e0ac0c051713f4365 SHA512 4d34a8b9e8f929b5eac8f46ce36b4bd74409d1865a8db655d5a8f02db72e45dfa8fb2c2010aa4fee0797bd26e02e8fbbcbf7b6157038f1b5f835ded5b2e653a8
MISC metadata.xml 457 BLAKE2B aa9b78ee94c6ac0cd435c142183612524e588138764dcf4ea6b2474925f5238983ebbcf75ba32d78e42b62f3751e042785291f00cd9a6453c9711b4110ce04a5 SHA512 46da6fef35f122be653de8ff6f87048475dae83e8853a05210e403f239ce3823caafca0e26aa503377ccfd9c5616f4f69d4d3b483b9adb7b512351d85be5f531
diff --git a/dev-java/commons-httpclient/commons-httpclient-3.1-r3.ebuild b/dev-java/commons-httpclient/commons-httpclient-3.1-r3.ebuild
index 57e0fcc103ec..d1f47a90940e 100644
--- a/dev-java/commons-httpclient/commons-httpclient-3.1-r3.ebuild
+++ b/dev-java/commons-httpclient/commons-httpclient-3.1-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ S="${WORKDIR}/${P}"
LICENSE="Apache-2.0"
SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
# Tests run: 2036, Failures: 91
RESTRICT="test"
diff --git a/dev-java/cpptasks/Manifest b/dev-java/cpptasks/Manifest
index ce86db61e400..eb2420ac7f05 100644
--- a/dev-java/cpptasks/Manifest
+++ b/dev-java/cpptasks/Manifest
@@ -1,5 +1,5 @@
AUX cpptasks-1.0_beta5-test-classpath.patch 1070 BLAKE2B eacc916610026d4eb25fe7a217ce23e6ca485400e9f90c8ac37a4fb614fd0ac59d622161f79854b664db0e1cc48d047655479d817fcade448952d4c231d33860 SHA512 4ce1d06f6cb1a32ff8807f9e9ad8deddef26d4ea6ed6b2826d80e3ca16c491ecefb0c850ad9a958fdae3cdbd764852ab3a5f0ad66464b928f4c12061e3cb3e73
DIST cpptasks-1.0b5.tar.gz 902930 BLAKE2B 02cc20ea8e4316f7d0572cd147868219f1cfa326fd87d2edbea8a9b81c88f83173a373a88149bc2da55099bb9a0ac4d1f8927a6c708e6a5640b56220dbdba006 SHA512 620d16e60cdd4d8a09efe6c5889ec1beb20d38df3a7ebf337de546cd60881b4c22a08f24374e7dac02dbbb3b23defbb740a70f1d0ff59212496e631251f0e32c
EBUILD cpptasks-1.0_beta5-r1.ebuild 1302 BLAKE2B ae0c062ef9ccbcb1c9af7ad35cd31a48e5c925d1dc7a2557d3cd2eff4ecabcaf0b052d181ed0f5810a3cd6ed1aa97daa3e273ed9f0212e4477c3b97d0978111e SHA512 e194312ce4f012548907e6d95d65eb261fe2d3a5f92fcaa68cd1bd76ce340ab04d485c156e79bdc59d975ddbdd375c5a3575fa1e9fe85ab0d8505764677d804d
-EBUILD cpptasks-1.0_beta5-r2.ebuild 1310 BLAKE2B 7a8707cb2e3249e17e7098051cae379ee1289f27ffe71c79905c7413af94540a1853e48104212aebc679ea66ac98d9f37a75911c3a6d98adcd4e375603b21351 SHA512 9c3c8f3cf1eabc7f52e543b9c6dfc1208587e6674cc7973c7c510173b74820ea2c53f8dd44eadca2ea422ca6d57caf29ebaaf45aba742bc6e85b2aedb4db7d61
+EBUILD cpptasks-1.0_beta5-r2.ebuild 1315 BLAKE2B 4bba9b97c81338bb37ad0be12064065eecbbd3372831995137e1b07152d326eb4b11438678e4e91a4c8336615327ddc2d7c0e78d895a829591167b7450366028 SHA512 5b3b1ec40e713473547d921500f59035c970e6ca1903402d33f55df5fbdfc961708b078ee28916a05f23015aa0c06c74e3a8b3a2ff387fdb1101e71ced98071b
MISC metadata.xml 318 BLAKE2B 53f5719585c7a4f0479017c4410975aefadcedd17db45949c351329e28761f05ebd89ef0557505a9a3ae03967b9baefe3e2c5b1edf0116a10434755a8d76fbe3 SHA512 b89f13a465ae0f1cad3352319206dc922badf513f63af878b118577e1f6da322b824dd14ca9220cf10aa5c5463c30399f001395a36c45c3b69228a375be379ee
diff --git a/dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild b/dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild
index 151d4b64841e..f7bfe2adc940 100644
--- a/dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild
+++ b/dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P/_beta/b}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
CP_DEPEND="
>=dev-java/ant-1.10.14:0
diff --git a/dev-java/snappy/Manifest b/dev-java/snappy/Manifest
index 0228490ec471..191eb3087f36 100644
--- a/dev-java/snappy/Manifest
+++ b/dev-java/snappy/Manifest
@@ -6,6 +6,6 @@ AUX snappy-1.1.10.1-unbundle-snappy.patch 1928 BLAKE2B cc67a38e53dcd08d208b33796
AUX snappy-1.1.10.5-SnappyOutputStreamTest.patch 1215 BLAKE2B 34005766546b28012ffbd86927b37d9368eab212b3fc2252492f2c49f7b639519cdf5bd197fb7dce3769108bab1175414f0b9287cf4893d41ad784e9f27ae8c0 SHA512 3c65030686fcdd1177c6865894510081ba41631db9c3945c52aeef921ccf049fa65083225af9f022a1537814e8a50de2ad0740292b9d6d8e8ee900176ff69267
DIST hadoop-common-3.3.5.jar 4535144 BLAKE2B 66582661a1832cc54493fc9dcea9076eb0e3f4e974a7d24d593e8fff2b9e2a3a82ed6eb4587f23523473aecc35d2a15de2ad81b2617c1bdac50847149cdeb6a8 SHA512 f1fb439a5853b04e9e771ec4e80e1ed078494ecfaa741abe065936fc1c26b5369fdd4e8082f4da59c1a3a7a5c025beaa14a68c38dc772e81499f83a3cb91717b
DIST snappy-1.1.10.5.tar.gz 3917442 BLAKE2B 0632fa7ba4d0a863801e88ced22098c3bc228c1f3e188c67cb9ff62807f9454b580b49fff15c7deee1e790db51f4664c50a6546259439eda18597097a5128329 SHA512 f84778f59635eb97c0072489766904a16208be4f41b28151b14eecd0fe84f3f04a44c18d452b9d79e752b22d5e5b9ab5b36064cc8aeec8de655d7635132093ea
-EBUILD snappy-1.1.10.5-r1.ebuild 2918 BLAKE2B 3ce78e3debceffa76f8404f2ffa9e8928bb0f8de57527d1d390fcd2edceab3da824ba9e471a79d72311c61bc7cfb19e9a59d76f3a2d480a078d2a7a01b85da89 SHA512 b84cc8f2a0bf00602c428c9be1ab32baa7f988d4cdc4ea6e2891b2d392807c09dcf7cdbd3f0bdc32b08a3cac259c95dd668ec84c8449d0c064d9d87ac032dcec
+EBUILD snappy-1.1.10.5-r1.ebuild 2923 BLAKE2B 75c775edb4f31b5d8d46eb567c9bb69ce8800fa55845c23ff847fa64e0eeec8890ae3ec44711ec56c6d7a4505b033be4023faebb4b97df23ea7b84f92b734d3e SHA512 d6b4750665bf5e317b06d5b88005d5c79ebbf812ba5f1629aa71cc6b1a54256bf473f395bfe4edb64dde2d1a0c378a127e2b576b982749f203fbe9e052af558b
EBUILD snappy-1.1.10.5.ebuild 2915 BLAKE2B 789ae836022ac3430754a204ed4eba3559bf33f59cd8547b625180f1f24eb73ee1dfa87a324077be4af1d40e0234c3c6a667d7ee9b048ac5a78f9da5978e4bb0 SHA512 b9c0374c40592c2cda78fce8984a7e3b12f9d6f3b564206b7c939805806deb5d54a03db6f47d7159f2f28c491f205d72daacb5537ad1b96b4ab7744d7a66e2dc
MISC metadata.xml 320 BLAKE2B 5e3039edeec0b66e6b896158777909fdfed881f06def61b5e3424baeb51ea898cb3cb273e6ddc939b7efea88860a945b5f29da513be22ee6b601551a6e02170a SHA512 c2e9282ce950b419588d080145e85e63e6491500edce141678a4aaae65a43d945694ad992dd4d485c94748e26ac225e58177fcff11db3430035b837741ec45af
diff --git a/dev-java/snappy/snappy-1.1.10.5-r1.ebuild b/dev-java/snappy/snappy-1.1.10.5-r1.ebuild
index a5c51f55f8ce..04498e81e490 100644
--- a/dev-java/snappy/snappy-1.1.10.5-r1.ebuild
+++ b/dev-java/snappy/snappy-1.1.10.5-r1.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/snappy-java-${PV}"
LICENSE="Apache-2.0"
SLOT="1.1"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
CP_DEPEND="dev-java/osgi-core:0"
diff --git a/dev-java/xmlunit/Manifest b/dev-java/xmlunit/Manifest
index 4e2b00b6701f..ff7b29e3404e 100644
--- a/dev-java/xmlunit/Manifest
+++ b/dev-java/xmlunit/Manifest
@@ -1,4 +1,4 @@
DIST xmlunit-1.6-src.zip 830899 BLAKE2B 74bc5238667444fac0a6780090a76cf9c2a6fa4f0536bdde36858190cbd0528873b14b5ee05e098840be1b01e0ccfa3d2243ef63f92dae6cbfef1d84732f1f33 SHA512 a7d15905d959ab5bfeb1807c80eab3e0aa58d501a2136335961da842b9571b95b4aab18189e9a21e59afac960ea83f9a2d32e3af398f63c0f839587b60b9f96b
EBUILD xmlunit-1.6-r1.ebuild 1254 BLAKE2B eaf9f1ef3a4be14c59193fbae95b2fb88e4be48444c512acff67adfe0d95126a092ce676e9300f5c00657f203182db752912924e60727d471e6e8c8c86d563b1 SHA512 ab660a8f6d0c159b0359f80dbb532bbf83f09b328d141d9745cad3c5df76df6e316dec703be5022b3ca560b7c6df531d3aebb81f2c60469b7fd6f20665006688
-EBUILD xmlunit-1.6-r2.ebuild 1046 BLAKE2B b7b8ac55372ece7bf5c176689480bedcc8a47823768ea760d989ade0eb3d3f032f084d036f0c7d5991fb0ebb7e00831248640f00ab531a33604956fd6e7ed6f9 SHA512 df227fb1944189cad016477069f72d62d588d6e5358c8e32773abaded94e99985b8cac40aa9aba3d2145d39cc9305a5dca82b7eaae2241d1acf3bcf8ce41d755
+EBUILD xmlunit-1.6-r2.ebuild 1051 BLAKE2B bdd9165be7c8adbb5f5a0d98a638deb00956e86e36c58ae0e28237d2550079b2e045f966319346d1b0de14acaacf61ea9cd66a9b3a6db50d0559cd9fbe9ae963 SHA512 2fc59a1bb33bf585264dfe5022f7082c5fb874c35aae63129313a50da33f1bbc8659e3804bb6246dc6005431184bbc57e626f6fc3930d18a3e62ce23946af5d7
MISC metadata.xml 314 BLAKE2B 163bb6e09dcedea6c61c6d6c433b282f69bb76d13623e3386d5068be39db821005028b3dc03b44ae4be8966a57a8ab39a5c241b950ef2267f5c5c63b058c3edf SHA512 8041ce046f9cee5f27744e7d8c39aa39aa82e3e37502b4702b50957bab45560c2da3c4af9ba7c7cd1b0ede5ec464f707c1394c7844fd3d46aeaf69ca5714f1b3
diff --git a/dev-java/xmlunit/xmlunit-1.6-r2.ebuild b/dev-java/xmlunit/xmlunit-1.6-r2.ebuild
index 8a68f91459c6..3ca77e7b5f90 100644
--- a/dev-java/xmlunit/xmlunit-1.6-r2.ebuild
+++ b/dev-java/xmlunit/xmlunit-1.6-r2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${P}"
LICENSE="BSD"
SLOT="1"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~x86"
BDEPEND="app-arch/unzip"
CP_DEPEND="dev-java/junit:0"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 1ac7cb8cf1df..53dae504fe65 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index f0b208d875bb..af523a1f5251 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,7 +1,11 @@
AUX apache-arrow-11.0.0-shared-lz4.patch 456 BLAKE2B b6c8263ac0cf52e49004836ebd10095aa35e5261265f273d7c22dfc6b7a90ceae5882b9c4de51674f11e8b96e84f881141212e197a80dea9db567da7c033a3ea SHA512 11fab04e1c1da46b6407c52a3bfed12e7bffc36046dd8dc379d1a368010f01eaf7b5f791ecb9fb4d15dd778106b401663ea8c1aceb80e799201b71837c18203f
AUX apache-arrow-14.0.1-gcc14.patch 336 BLAKE2B 22517d03395a26f2a5089693e575cee794005d752b5531b436780c46d2fd7753cca7e7c129ee0a6699990afac2411892d64bb313bd1a370a7e9d496dcfd2f07c SHA512 8d22b1cafdb83933921e161cb12d2cc14c0244cfa570e52ec3c4061ab447c89469c1812ef94e0aba3a3fa862db6068d1c7ab098704ff03b06ef30873d5618e4d
DIST apache-arrow-14.0.2.tar.gz 20969982 BLAKE2B 9df119fca564a4140d1143a1ac0614831e4f80846d43439d011b8ca7f5e77461005c96b9430b6dd7ce0ba7496b879a8abc9ffa372e6b455c317abeebb16ae8e4 SHA512 dd6cf6cbb817a48ef5275bb409367e5904526a3c16a17a37ea75101085ea19a71ba6bf936a6f099012e7c528811db1728ef2f14dcb16a1056a22088839280ce0
+DIST apache-arrow-15.0.0.tar.gz 21491996 BLAKE2B 55709d1d181ed5c1482e1eadc9031c692bbd39434ccad17be8c0f3f5af47e3b3d5f262903d1ce09c39442497e14c22c80d7b30215e4de830a4ac82a1b3db34fb SHA512 d5dccaa0907b0e6f2a460e32ae75091942dcb70b51db4aefe2767ee8d99882694607b723a9c06898dda3938d8eb498258d7f9aad11054665b6ea9c2fbaeafa74
+DIST apache-arrow-arrow-data-ad82a736c170e97b7c8c035ebd8a801c17eec170.tar.gz 3571641 BLAKE2B e3daae62938b54dbeb8ca9227eddfd2d59864cfafb54a7a7fd7aaa2b2cabd0f2dde58b77b2def086a1759b43c3b5834cb55462cc0b2886b2892329a957afdacb SHA512 ad6fd3343d8a3a6beb5b6269815bc207171905c102698fdb8ed7091e6d829dc51f354293c7686f845e3d49c4a828d9c77958447d965c9da4272260984fea4262
DIST apache-arrow-arrow-data-d2c73bf78246331d8e58b6f11aa8aa199cbb5929.tar.gz 3570422 BLAKE2B df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656 SHA512 0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
DIST apache-arrow-parquet-data-b2e7cc755159196e3a068c8594f7acbaecfdaaac.tar.gz 1013835 BLAKE2B cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3 SHA512 d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
+DIST apache-arrow-parquet-data-d69d979223e883faef9dc6fe3cf573087243c28a.tar.gz 1022547 BLAKE2B a36f950160a6e033c0ab4fb9ac391be6e71cdadf2bbb7d0210640cc41782921b0e0777425b811a1d688e03842684eb1bfe008ffe359b182bea0f80d3adf658fe SHA512 dfebeca5b99a72a4c069c1030102a6fdd35d4c58cb12fb640bcd0a623cc54e49363f1112fa45da14b16867630dc30bc94bdb2e4cc95f9379dcaa5d7f8f38a3ea
EBUILD apache-arrow-14.0.2-r1.ebuild 2931 BLAKE2B 57e37ef168b171c0b97d191805c6895904b233f694811c43942fcc2cb2e933bfc1e93d5463ab6c1cda1711f1a50a70c28f8c294a506a615d5f5237d6df3b335d SHA512 8b3c8a0834ecf8f92575b5ebfdedf1c7186793dc229951224fae6fbb128f860f581866dfd0367d12a5176aa9d0939bf218230c130fdbb40133064c2b10614f26
-MISC metadata.xml 804 BLAKE2B 147cae82bbb858c9a443246c0a75d71551cd8848f995f06b3c34e59bb14b70c7e5c45aa4322d74b558a685a13cdf638c39f5834b5f8ec688b56857e0c3a203b6 SHA512 d315cdb2a44df6d71e9d44a87643c081663a3e82f33d97ded812ebda2f65cc45aad978fd2bed34d26ea6ae58a1157243ee0ff39bcaafafbae6ff212024722336
+EBUILD apache-arrow-15.0.0.ebuild 3053 BLAKE2B b91c1d30d7ed6a3e21dbfd8c31b0b033366ff5e78b78bde181c51ab53be6d6c56d476e8c23b35c8fff2344af0ca75b28a590cfaeeb4d3a9b6087758716da6c82 SHA512 a0d32042887375ea5f045908cf48fcc8546af26c98cd112c82e5757c11208c94518d9ed1547e9aace3b6db7db906a872fd205d3a3307d8b3880ccdf4f1fb0b93
+MISC metadata.xml 912 BLAKE2B bffeb1e6d52455313e89396d9b1821fd7d5064e887213d13ae933ef8185318a40095c1623f3793f62d296ecb1afed591614fadc2ca3f75332df1e5a2f5a28d84 SHA512 11fb4dfe0e8c938e6bf3e7e53d1dccee08d80ba32396ac454226827e7c4ed2db70c53812060a9478e359fb2c48c221a05b3632409d73f2659b2117b7c56e8e51
diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.0.ebuild b/dev-libs/apache-arrow/apache-arrow-15.0.0.ebuild
new file mode 100644
index 000000000000..f7e504cdc7fa
--- /dev/null
+++ b/dev-libs/apache-arrow/apache-arrow-15.0.0.ebuild
@@ -0,0 +1,129 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+# arrow.git: testing
+ARROW_DATA_GIT_HASH=ad82a736c170e97b7c8c035ebd8a801c17eec170
+# arrow.git: cpp/submodules/parquet-testing
+PARQUET_DATA_GIT_HASH=d69d979223e883faef9dc6fe3cf573087243c28a
+
+DESCRIPTION="A cross-language development platform for in-memory data."
+HOMEPAGE="
+ https://arrow.apache.org/
+ https://github.com/apache/arrow/
+"
+SRC_URI="
+ mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
+ test? (
+ https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
+ -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz
+ https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
+ -> ${PN}-arrow-data-${ARROW_DATA_GIT_HASH}.tar.gz
+ )
+"
+S="${WORKDIR}/${P}/cpp"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~hppa ~riscv"
+IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ brotli? ( app-arch/brotli:= )
+ bzip2? ( app-arch/bzip2:= )
+ compute? ( dev-libs/libutf8proc:= )
+ dataset? (
+ dev-libs/libutf8proc:=
+ )
+ lz4? ( app-arch/lz4:= )
+ parquet? (
+ dev-libs/libutf8proc:=
+ dev-libs/thrift:=
+ ssl? ( dev-libs/openssl:= )
+ )
+ re2? ( dev-libs/re2:= )
+ snappy? ( app-arch/snappy:= )
+ zlib? ( sys-libs/zlib:= )
+ zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}
+ dev-cpp/xsimd
+ >=dev-libs/boost-1.81.0
+ json? ( dev-libs/rapidjson )
+ test? (
+ dev-cpp/gflags
+ dev-cpp/gtest
+ )
+"
+
+REQUIRED_USE="
+ test? (
+ json
+ parquet? ( zstd )
+ )
+ ssl? ( json )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch"
+ "${FILESDIR}"/${PN}-14.0.1-gcc14.patch
+)
+
+src_prepare() {
+ # use Gentoo CXXFLAGS, specify docdir at src_configure.
+ sed -i \
+ -e '/SetupCxxFlags/d' \
+ -e '/set(ARROW_DOC_DIR.*)/d' \
+ CMakeLists.txt \
+ || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DARROW_BUILD_STATIC=OFF
+ -DARROW_BUILD_TESTS=$(usex test)
+ -DARROW_COMPUTE=$(usex compute)
+ -DARROW_CSV=ON
+ -DARROW_DATASET=$(usex dataset)
+ -DARROW_DEPENDENCY_SOURCE=SYSTEM
+ -DARROW_DOC_DIR=share/doc/${PF}
+ -DARROW_FILESYSTEM=ON
+ -DARROW_HDFS=ON
+ -DARROW_JEMALLOC=OFF
+ -DARROW_JSON=$(usex json)
+ -DARROW_PARQUET=$(usex parquet)
+ -DPARQUET_REQUIRE_ENCRYPTION=$(usex ssl)
+ -DARROW_USE_CCACHE=OFF
+ -DARROW_USE_SCCACHE=OFF
+ -DARROW_WITH_BROTLI=$(usex brotli)
+ -DARROW_WITH_BZ2=$(usex bzip2)
+ -DARROW_WITH_LZ4=$(usex lz4)
+ -DARROW_WITH_RE2=$(usex re2)
+ -DARROW_WITH_SNAPPY=$(usex snappy)
+ -DARROW_WITH_ZLIB=$(usex zlib)
+ -DARROW_WITH_ZSTD=$(usex zstd)
+ -DCMAKE_CXX_STANDARD=17
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ export PARQUET_TEST_DATA="${WORKDIR}/parquet-testing-${PARQUET_DATA_GIT_HASH}/data"
+ export ARROW_TEST_DATA="${WORKDIR}/arrow-testing-${ARROW_DATA_GIT_HASH}/data"
+ cmake_src_test
+}
+
+src_install() {
+ cmake_src_install
+ if use test; then
+ cd "${D}"/usr/$(get_libdir) || die
+ rm -r cmake/ArrowTesting || die
+ rm libarrow_testing* || die
+ rm pkgconfig/arrow-testing.pc || die
+ fi
+}
diff --git a/dev-libs/apache-arrow/metadata.xml b/dev-libs/apache-arrow/metadata.xml
index f3a30cdad7ac..31fb6e8b9092 100644
--- a/dev-libs/apache-arrow/metadata.xml
+++ b/dev-libs/apache-arrow/metadata.xml
@@ -5,6 +5,10 @@
<email>tupone@gentoo.org</email>
<name>Tupone Alfredo</name>
</maintainer>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
<use>
<flag name="compute">Build the Arrow Compute Modules</flag>
<flag name="dataset">Build the Arrow Dataset Modules</flag>
diff --git a/dev-libs/libdbusmenu-qt/Manifest b/dev-libs/libdbusmenu-qt/Manifest
index 0f05b502c2fc..cdb05645953e 100644
--- a/dev-libs/libdbusmenu-qt/Manifest
+++ b/dev-libs/libdbusmenu-qt/Manifest
@@ -1,4 +1,4 @@
AUX libdbusmenu-qt-0.9.3_pre20160218-cmake.patch 7959 BLAKE2B feef71cd51c36607b60104d0ca24eadd269e79ad22a633625b1b855137f97b8da645e15b10a374911bb5e9ea33b71e17d9336211233f4f12155f3dfc5f28b685 SHA512 00db7fd1c5d90f03f0963abb413349043ef215cd7a9f41f78e4233ff53590a9b9854ad500b9899f7b344ce9853d8d8200abb31565fda855793e1edd6e76800c0
DIST libdbusmenu-qt_0.9.3+16.04.20160218.orig.tar.gz 46438 BLAKE2B 66b1fa44f28b5f4d5fa09afa988ca793ae892a7aeab6290b1650876a992e27a15af5a6a999080aa4c499295e2fa3de768fe5f185b5df2af36b957766508c1804 SHA512 dfaba59cedd320e6a3b5a9c0a5e13fb9e0952224e39cdd6ee3b32b03d95ac850a533e2a73835a7c0ead93b2283b9c235472bacb84e3d761ebe9e9398345314a9
-EBUILD libdbusmenu-qt-0.9.3_pre20160218-r3.ebuild 825 BLAKE2B e1265bee71b91c6762e7f0b3c0815c025bb442a53ecbef0815259eb706c34848ad85d3ffac4ab18ace717be5d72eb2b4516484dcd13e0e61e9a290afda51aab5 SHA512 abe38150c64cff90f421688a1736adb1d14b02733dfe6a6aaaa6640f86374eec97cc53fe7b6c1b86fb73cb447569cb9005801955e0788a4de712fa0e58709a07
+EBUILD libdbusmenu-qt-0.9.3_pre20160218-r3.ebuild 824 BLAKE2B e9214205622288450e1a58911c8dbd86be7155c1514086522404f41eba39c3890844053824195ef1a7c156f749399e3f5762ee56d6c0cdd0741b323a84ed5e8e SHA512 ad2300b1b420c774732f53aefddad97114d9df5d662df157a2cf80b561a8569db685c061e15878565cb7a88aafac34fb7f7507d1cc44f35cf458f721610feb40
MISC metadata.xml 324 BLAKE2B b25d42994359e16a2d0609116619b3bb8b9ec0aa1bc5a8961dd5f8f878acf6f42bb5a0502e915c0d0af3cfdac390d9430072189364269d97662bd51677dbc24b SHA512 7eab0243281c926bdba43daff971de02d7c3a70b7f43d1fdff0d2402807ec9a63d0d86c50cd4a0f2f34ffca8760737f92bcd73aa5c8423929e35e7f5badace4d
diff --git a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20160218-r3.ebuild b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20160218-r3.ebuild
index e1c1e7580ead..f309a0f7391e 100644
--- a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20160218-r3.ebuild
+++ b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20160218-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${PN}_${MY_PV}.ori
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="
diff --git a/dev-libs/libebml/Manifest b/dev-libs/libebml/Manifest
index ac38d0245e9f..fcc7bd599da1 100644
--- a/dev-libs/libebml/Manifest
+++ b/dev-libs/libebml/Manifest
@@ -1,3 +1,5 @@
DIST libebml-1.4.4.tar.xz 64116 BLAKE2B 641cf6b63b4c8c4fab9e746bdf11d35024d5250f4a493d491ffc27441d9e453e58dfce028f865b8b4f200ccf58562d94b07b1593a4d53995ceb6fb2eb37bce1b SHA512 24f2bf51cd71f583bdd3bb33dbf20b5adeb8e96345de3abf3014f3ae1b0610c1bd04b802f26b4a1a26f884a696d6accf784bed1510f12538a6664cbd9ae51d6d
+DIST libebml-1.4.5.tar.xz 64408 BLAKE2B 9e2689cde143b4bcb425617fda45a3b128e3656bf67e59ee960ea6d849c834b57d110d45d6ae6dcf4f6281fb834cadb8d3269331feb4e6bc7579d189718cc087 SHA512 6ee2afd538de8b028a1acd4a0f00a8aa230deac297573d868683e96f22fa4953858d3a1d8ab414ac27757f35699e6149f0aaef6eb4d235baa79226d8f36ccb5c
EBUILD libebml-1.4.4.ebuild 511 BLAKE2B cdd18129798a3cf35e3e8528841d6b081db010a29160246a7b08d4f5fbbbb58776681bb6eb77e74b9ca5f291f49e94ac5ff46cc90f42e116253266795bd059e5 SHA512 4ed5cd12239851089c1d7748ce6787a5891f825d8a2960dbcdedb1fca5ed6f7d7a3cc990a20a84b4664cd7ec494fb8428ee9771df00d113f77c9600986afcf79
+EBUILD libebml-1.4.5.ebuild 518 BLAKE2B 3caf805d7ff4430adbe869cc33e4cfbb2796632515f7a117c6e1e23d16735bbd9f4c57507db85183e347ac254370f2486c791bc1bdc8c7a78c52527280780dd8 SHA512 1f73ff7e517ab3a15c647f098f42922e75c4a1372959c0e157e9b723200d9771d2f825179a684ccbf34cfb6824008a854b0f49c4f9a6aad4ce4c4ab1ea6f0bf0
MISC metadata.xml 317 BLAKE2B 9cec3d87965cab02baa170724fc9f9b6742f4723985d1e8f3d75e97d990ce080f9daa334d5ca019a67d92c70e2b9d0cc8967f0e4817d8dc8f93bf0d03992237a SHA512 b05b64e9380e15165ddbe70592a4e9a0b50f8eefaafc7be6c16a34aa39b632aa7e6ea0a2beccb16c6638909e71f888daff7cce575f024c1dfed0805fc1646233
diff --git a/dev-libs/libebml/libebml-1.4.5.ebuild b/dev-libs/libebml/libebml-1.4.5.ebuild
new file mode 100644
index 000000000000..7c2f857b9463
--- /dev/null
+++ b/dev-libs/libebml/libebml-1.4.5.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Extensible binary format library (kinda like XML)"
+HOMEPAGE="https://www.matroska.org/ https://github.com/Matroska-Org/libebml/"
+SRC_URI="https://dl.matroska.org/downloads/${PN}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/5" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
diff --git a/dev-libs/libei/Manifest b/dev-libs/libei/Manifest
index 93c6e51446c3..a371ff3fa9b7 100644
--- a/dev-libs/libei/Manifest
+++ b/dev-libs/libei/Manifest
@@ -2,5 +2,5 @@ DIST libei-1.1.0.tar.bz2 169197 BLAKE2B 3f33b21a9876da533a6f52ecc2478065f4f3083f
DIST libei-1.2.0.tar.bz2 174155 BLAKE2B 4b540cb79decd9785f67efa6fa76b984eb7ae2729dd49ac36e240b6a4feb4c54b34626dad93831c873861e3d3fd597c530e7eaaab0150890f0c952a9d75ee178 SHA512 c1d39c2c830df373ff5d7cc3eca330c2d771a26df6f2902d62f639a8a4db9af5370db4b9defe605721dd1f429eae68cbc4249792b3ae26b4c82d269f07a36732
DIST munit-fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz 27724 BLAKE2B 9670c9b7a0b5d9ee6ec8df2dea9e241b043964ecf1fa3f6060ad1d16c40ab6afe47f53c6d4a791003e101a0b363263b858e6e4e445f868292753dd1ee7f7e3ce SHA512 26b5599fd12be627a692823ebf496fa446be7ed04a1233fb42e0667c05109b0f804f76646e289ac660fc815baf45f77ec8caf0ff2ea7fb0b4f87f0038a2b971c
EBUILD libei-1.1.0.ebuild 2399 BLAKE2B e03d93794150f63923cd86fab7ff068bb2327a649a68edfd27103816bd5295c41a7d9ba127d0b3dddb9a17aaf4a29d41c84d8aedf94469f9b18e0b1e707491ae SHA512 3ce3900fde69057b99ab9931e66ba1fd74c1a887218dfd3b70e19e6d6ccfedb608ebb9d977ce0e2925fbdd6040f6ce043cda8510eacfb90c35248fa5306a9e36
-EBUILD libei-1.2.0.ebuild 2407 BLAKE2B 1ce5856f12249be81b520ee628804e7afc604c0b1689da45b5b006ebc92b68520a3202a4c4f8a0e721ea52c725f162191ccc6cc4b16c373ffeccb0e0aeead3e8 SHA512 bccf96ff57303ac83060621cf69735d758222563040fda3dd574d4c8987774e07c7a117b8da86155e8cbdb6f7138f636755d646fc3223407d6770c48a7fc6514
+EBUILD libei-1.2.0.ebuild 2404 BLAKE2B a3a2286bc1a5fce6910a92ccf8b3e16a6258cf3c1ef9b9c3af2951100e0a7a5d6edaf79923a33c88b5bb5125752aedb4120dee9b1c8b6c2f67d426a80dd35ae4 SHA512 ba21a436be2356a0dafae3673f464708dee2068a6a7a93283128ebb1692c1d2712c8eacbef359328a0a4a501a6967d7a329f88f4dc977a6ad29f6e25c3c1a2c0
MISC metadata.xml 336 BLAKE2B 2fd4200876fa044f3563b0eea2096214af92fed1a8db009cf4885a7cf32f303b0a6911dba18cc8fac942348dbe2668ea2d50fabedd235e33be0793076ab0e5be SHA512 a26feb7d41edc6f728bfbaf805cfefa6bba4c5161e70785e7de5f389492f405f7cd6f2c55cce1d2c6bdf9af3aba17e1e51254d9e4421c4fab2e61f2c563c8f3f
diff --git a/dev-libs/libei/libei-1.2.0.ebuild b/dev-libs/libei/libei-1.2.0.ebuild
index 043fdc39ac34..6959da0ea131 100644
--- a/dev-libs/libei/libei-1.2.0.ebuild
+++ b/dev-libs/libei/libei-1.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" https://github.com/nemequ/munit/archive/${MUNIT_COMMIT}.tar.gz -> mun
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="elogind systemd test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest
index 39be30bb4b24..ba57ede1924b 100644
--- a/dev-libs/libixion/Manifest
+++ b/dev-libs/libixion/Manifest
@@ -1,6 +1,6 @@
DIST libixion-0.17.0.tar.xz 499836 BLAKE2B c8c31b07ad14dd49be259686af3e39e6f5d4aeeb8680030ea7bd2697c8baa72123f2659b3087f224f956612dc444c97e6a6d331fd3deff780981bab4d5b6ad25 SHA512 0acdb2eae5250236a94b1a3344ca990058ea8db7b1e741545bcb7160f9e28d21a3c2ec336621fd590df10188a4d5feadfbb3a63f57e9bfd2cc1bffc04009ffad
DIST libixion-0.19.0.tar.xz 536540 BLAKE2B 2bd8db83f926d553b1b6c78eb3e735e9911dbdd3cb95105fca04fd560099f38c5e4834d5887b1b0e6d44343e0da9b0fa0264f00c931a6b04b7e4c70996f819b2 SHA512 f06edbcf5ae7459a46e01273952ce6fbc4e8f2b7782c7e07645dc30e102f20f542e449acafc26484765207b10656e0b350f4108cbf1e03947ee7267254cf6f97
-EBUILD libixion-0.17.0-r1.ebuild 1171 BLAKE2B 618f5a1c5988f0f9e65016d33abf1e8fdb7efa7f61bb37b7a6306e1afadb6cad3359f64553736aa9954f8155e8cddb4b124c33788ca8e7bb0df5f136ee2d57f4 SHA512 536aaed0cc3f7490d057dc800e0bd3f14f7e6280b12c5fc2f1a623c66f7284b73c86359e3cfd1d263bb5a81a80b5060f4218bd8a918b67f8d77eeedee631e129
+EBUILD libixion-0.17.0-r1.ebuild 1170 BLAKE2B 31eb8bcaf590c45d125b2b6eaa46d9f45d3906e227540302ab7065bb06919d33fd50413bafd8f7b6173269619d8e5bdd7755d9a8fa47070e46f5e974164b3bfa SHA512 b623b5b2ed11a5da8b4586200989c49ad5976f5d90fb92b7e74826a69fdfaf58677a75ee88292869b552fe2a57668513ee10590dea23142d4902924f8689ee24
EBUILD libixion-0.19.0.ebuild 1174 BLAKE2B d88b0a84635a781d9a64d6d6bef8f07dc4881e6a4e349005bfdd4648f2efa58d76ad5d6ee04cbd03dcc51c2f369089cceab3e46a6a44c71db1ac8d1766b4c32e SHA512 efe36515ce739b2252ffd3117c8c7b91644f4abddbe13f7aca9f3f3491ea6c26f1f3046a5cb037ed1e4bdff16cbb5a2d8b118e2a48a0d5bab05a6cfd0cf23039
EBUILD libixion-9999.ebuild 1174 BLAKE2B 8999d4e26d35edb2ec080f3dd2fea5eee6f9f33f0be0a9c34f59c3c3daf40c538f040c44c8fd2b59dbfa4c437bb7a53ce37f74f0f81d221b2171fe57275885ce SHA512 9c2890e4cd69d61fb354966190865a63e687f3bcf38afb6408aebc5d5d8f651341f379b8023c32bcfe9440e86379a540bbdb1eb7d9dc3ed604a26c3352019c62
MISC metadata.xml 398 BLAKE2B 0c2320063cc47c8a993ed456ac3a68466ce443b910d43739552d0f365dd178ed59ff76b2e23bab38b1962b9ce8cc973c03125096074a8bc33b09c8789ef236a5 SHA512 6599412f7feebc12c72eba06522563ff16d700e953d6ebc54f88544e49ad5e48e265b939a4fcfd788776abfb03110a8a27800dee71f031ae27eb207a8f924451
diff --git a/dev-libs/libixion/libixion-0.17.0-r1.ebuild b/dev-libs/libixion/libixion-0.17.0-r1.ebuild
index c80480a0bc02..92d2f1b4dbb8 100644
--- a/dev-libs/libixion/libixion-0.17.0-r1.ebuild
+++ b/dev-libs/libixion/libixion-0.17.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]]; then
else
MDDS_SLOT="1/2.0"
SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
fi
LICENSE="MIT"
diff --git a/dev-libs/liblist/Manifest b/dev-libs/liblist/Manifest
deleted file mode 100644
index 2906469c15ac..000000000000
--- a/dev-libs/liblist/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST liblist-2.4.tar.bz2 275234 BLAKE2B 2f18d8b85476bd9369ef597553a546450fd33b3f3b4486ca371e6efd810a51b23ca3880300e0ecf826e9a9e8591f2b90a6a0006d224b34552f77416a83f7175e SHA512 814a02e4e47de8d234e592b87156533c30563c64c3a7515712fb9b75119bcee21796232b2a5abf7e4ab892932fa256890ad175aecb75aad8fb4614c6f4fbe3dd
-EBUILD liblist-2.4-r1.ebuild 1170 BLAKE2B e042525ad9c579b056e2fa5b3bf8a50f2b16e300782ca183c696d3a90c146b27102d4f9da40650611a09694e66d2ff1643eea82f84107f9fcd958e3817a9f2af SHA512 4d5222708f38d78a10643c1a213a50b80b05225c2c0119bfd4879b2723f7c67274adf7f2b0cf846a969a356628a59eaef1cf4a0cd65e2b4f64767be8fe49a468
-MISC metadata.xml 357 BLAKE2B 3f4fff2172252d16c7739d3b882a77f51174c6955396e232b6b7740441e0096432bf8540cbf289cf6c4c192522432fe93ea2425832500173e2bc0d0e3a2785e3 SHA512 3f1791ea28140b24e8aaf1f7872045c04fbe94602831c3a44eb461553b2b4296f5dbc64c06744a3a002bf8c2b69df733dba40e246ef3e8b3e7d2a2a73f1c6ee5
diff --git a/dev-libs/liblist/liblist-2.4-r1.ebuild b/dev-libs/liblist/liblist-2.4-r1.ebuild
deleted file mode 100644
index 4ff0ef02da9f..000000000000
--- a/dev-libs/liblist/liblist-2.4-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Generic linked-list manipulation routines, plus queues and stacks"
-HOMEPAGE="http://ohnopub.net/liblist"
-SRC_URI="ftp://ohnopublishing.net/mirror/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux"
-IUSE="doc examples"
-
-BDEPEND="
- doc? (
- dev-texlive/texlive-metapost
- media-gfx/transfig
- virtual/latex-base
- )
-"
-
-src_configure() {
- econf \
- --disable-static \
- $(use_enable doc docs) \
- $(use_enable examples)
-}
-
-src_install() {
- default
-
- if use examples; then
- docinto examples
- dodoc examples/{*.c,Makefile,README}
- docinto examples/cache
- dodoc examples/cache/{*.c,README}
- fi
-
- docompress -x /usr/share/doc/${PF}/{list.0,paper.dvi,examples}
-
- # no static archives
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- elog "Note that man pages for this package have been renamed to avoid"
- elog "name collisions with some system functions. However, the libs"
- elog "and header files have not been changed."
- elog "The new names are liblist, lcache, liblist_queue, and liblist_stack."
-}
diff --git a/dev-libs/liblist/metadata.xml b/dev-libs/liblist/metadata.xml
deleted file mode 100644
index 0d62d0d99711..000000000000
--- a/dev-libs/liblist/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!--maintainer-needed-->
- <longdescription>
- This package provides generic linked-list manipulation routines. In addition,
- queue and stack abstractions are provided by single header files.
- </longdescription>
-</pkgmetadata>
diff --git a/dev-libs/liborcus/Manifest b/dev-libs/liborcus/Manifest
index 2426e2691c15..3c0815681186 100644
--- a/dev-libs/liborcus/Manifest
+++ b/dev-libs/liborcus/Manifest
@@ -5,7 +5,7 @@ AUX liborcus-0.17.2-gcc-14.patch 720 BLAKE2B 71c053130f2655b237fa017d2ec72f44f63
AUX liborcus-0.17.2-python-optional.patch 681 BLAKE2B 2338884cd5e694c850cd63b85db466c4f296020b9f8fef5c547dadabd6b45d7936f5f64a1f1a920024a1e06d7d49d629ae4b8fca392500ea8be769ae2a0f3151 SHA512 d47de37c0eba4e6edf698d2ce67e21621f1ba9a5ded0984d1c006f0254e79756b42ce41de20c35a2c592fc62d67da132979ead14ccaf8882c85bd2b0912ac473
DIST liborcus-0.17.2.tar.xz 1839188 BLAKE2B d274e3af71df16866e305403d63d3978613915753412ac9de19d7de7802930c3886d8653d6d48a8d9a971dc0ee284f8f83af8dc07850b5f28fcdab2815b6d9b2 SHA512 8ad8db46c23673260057aff555286d95ebfeff0a027bdeae24f11f8aa12456284f7f4446edddb91936b3011eb1227cfe1618ab3c4d909f8356c8c151f5739d79
DIST liborcus-0.19.2.tar.xz 2211268 BLAKE2B 4ee3fd2fb122d3a9840cb92452bf8a6d3d54b7b50a32be84e1bb08dfe2e2abc2de80098d9460b6bd82d0249304a7ba5c39b18ace3f69150ba71e16ef14795ca4 SHA512 c955490f57e91615278a83bb48726025cd5f8059b97ed5532f770199e134ca511c7ee6b0cd0a9d3a2d54208a5fdd19117054e95e818162ea568052fa11b21d4e
-EBUILD liborcus-0.17.2-r1.ebuild 1527 BLAKE2B 7a67cb9ceff42a7f06a6d84026fa630f2fa32bb101c56a40c56bd5269fa429d4de5e2b4132653c2bbe77d79d383196f34d6166864cb75744cf9cbb8b8955a6c6 SHA512 7a75ccf1e156c6581772d8083aef3ff5148dace2e7e78195cb009cda3e518c7291b2d09a491b6d6e7247ed3b870fa2b083f93c349040548e438a4ffa0f5e3051
+EBUILD liborcus-0.17.2-r1.ebuild 1526 BLAKE2B 234852ad4fc1f27d4d798002ae8298600a6bb99449d891ffed5e1fadd712d909e0dba233bc2ef1f061f1a4065fc43dfe44cb39bc9de60c722a90a3602015a4f5 SHA512 b38f8f96a4a53d8e5150074cd6d1137f984464df4e9bbb316d65aa03e4819aa72d2ce48b8bedb83283fd08ab53e00142ccd683d751b747eb87a2094b0d58ea42
EBUILD liborcus-0.19.2.ebuild 1332 BLAKE2B dc84a5a1a4ae17d720e8195eadf30a295ae33baa84c18c1c600961b1c974ca492c85deab1c17a5b6bd9af7bb505e3a6a9ae12ffcc9465462a6214831f058599a SHA512 db635959e9684cf7b5f6947e1fdc8aefa90fcf905ceef45837b919fdfde6a617102adfe86dba2c2601607af8350f4bbb0ca613a27f11ee4f8cf5f43c37e4f57f
EBUILD liborcus-9999.ebuild 1354 BLAKE2B 037783df1a45f3b788aacdd4ddc85ad506bf39b2ca67ccba83749e068ac697d1217efec8a54e0eb884a16f65feced6d87f3a73eddf1252f374d97f6b146056ad SHA512 4563e04c0ee5625bffa371b69fdea1eb4bcb07cd27f3b73a0f3ad7057d481eabfb79244743a5a48d0cf745d3defb156f4245e58a558e3d18f8aed06ad476060f
MISC metadata.xml 557 BLAKE2B b8dd01b0df50a1c6dafedc40f4cebbbd7851ee67fd1ac94f4c8107f052db8721ce12b0ae486e42f459e0b5d337525edc0359e9e94b8da1261e3521c11f66ef64 SHA512 2eca4f5fd25121bdb3ecb9470b66c2c5373ab266c53bf7af55b3f46245ad6973f3cd65ff80c6d1c33cb738136cddf22489b61dc1863701225842ca9dfa4e2c9d
diff --git a/dev-libs/liborcus/liborcus-0.17.2-r1.ebuild b/dev-libs/liborcus/liborcus-0.17.2-r1.ebuild
index bd813219cc60..61ab30e5ff93 100644
--- a/dev-libs/liborcus/liborcus-0.17.2-r1.ebuild
+++ b/dev-libs/liborcus/liborcus-0.17.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]]; then
else
MDDS_SLOT="1/2.0"
SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
fi
LICENSE="MIT"
diff --git a/dev-libs/libstrl/Manifest b/dev-libs/libstrl/Manifest
deleted file mode 100644
index 0d5ebb189696..000000000000
--- a/dev-libs/libstrl/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST libstrl-0.5.1.tar.bz2 259026 BLAKE2B 9f2b576b1a86361f982069a1e7b1c12e0f47918637ed43add261379c195ba9ddeb5b8ca04b0811b75373235c79ff5b254a42c2e3ed360da410039a913137dd60 SHA512 c79b37aef2cf909529e3afabdf472730f9df2eb3605eeb41a74b56f1c9c43a5be1f23c7f383c4b1c2aacb81b9df1d455a3fe9ec1083d5fcabae4c82ef916df92
-EBUILD libstrl-0.5.1-r2.ebuild 685 BLAKE2B 5170b1a3c6ab527e8c21f35d494e49f2ad41ee60eddd302ab9e11f5be76bbd2a3d8a6689f863a6ae37b857270328214dd43d9d8c7ffa83759915fd54f1d6050c SHA512 d9501e88a92a2842c94ada76798b9e6e97544f335eee390f574328431948d798ae5081e19e4250ef705d2e22344779f762cbe9254a2e08cf3a834b61946d0ae7
-MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/dev-libs/libstrl/libstrl-0.5.1-r2.ebuild b/dev-libs/libstrl/libstrl-0.5.1-r2.ebuild
deleted file mode 100644
index 288542152c3e..000000000000
--- a/dev-libs/libstrl/libstrl-0.5.1-r2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Compat library for functions like strlcpy(), strlcat(), strnlen(), getline()"
-HOMEPAGE="http://ohnopub.net/~ohnobinki/libstrl/"
-SRC_URI="http://mirror.ohnopub.net/mirror/${P}.tar.bz2"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x64-macos"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- doc? ( app-text/doxygen )
- test? ( dev-libs/check )
-"
-
-src_configure() {
- tc-export AR
-
- econf \
- $(use_with doc doxygen) \
- $(use_with test check)
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/dev-libs/libstrl/metadata.xml b/dev-libs/libstrl/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/dev-libs/libstrl/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/dev-libs/tinyxml2/Manifest b/dev-libs/tinyxml2/Manifest
index 5e22ae727e44..ca266f3fb25c 100644
--- a/dev-libs/tinyxml2/Manifest
+++ b/dev-libs/tinyxml2/Manifest
@@ -1,4 +1,6 @@
AUX tinyxml2-9.0.0-musl-1.2.4.patch 1565 BLAKE2B 135e0582ac59bb42667b23151f112717f224e81bbb9dd9f296d89cc09f1c3cdeba63470df4d3d0cfed912db1279901cdc7b925107150b6c8671450f350bfaac0 SHA512 0aa980e8f189e71db2cdac4de542b95018bbf7e0b5b54b6649274d7773737acc888c81e1a03d63836330196375f9022e95ca2e8bf6c803773c4fdb74e383bd08
+DIST tinyxml2-10.0.0.tar.gz 642421 BLAKE2B 89f5a9d92e4e3f12f4abcdbabb2d4cb25950a044bc6f6f788a1a6291913e77d82a805438aacf1e6c14dd8977aa3930527c89ef066e2075161f176a301cbf1b3f SHA512 a359d33bc12fad455b53d81011dbe12727cae0aabfaa5704f1a25807ca216dd854a571291029886c0beedeca5c3b6393dd49c4718773e18a0e008abbdb3de36a
DIST tinyxml2-9.0.0.tar.gz 619734 BLAKE2B 9a7bb8b8158417aa505e3d9fcc246b0bede52d6d4d5ff1b5cee891c2b72d1ee43d00ccea001ac24500f52c36320994b3446f3898ab2be1997940dbff526bc78e SHA512 9c5ce8131984690df302ca3e32314573b137180ed522c92fd631692979c942372a28f697fdb3d5e56bcf2d3dc596262b724d088153f3e1d721c9536f2a883367
-EBUILD tinyxml2-9.0.0-r1.ebuild 677 BLAKE2B 5abb0ca2424f04d593b431cc4104ae59d88d257ab5e9759f90178b709200878762e78083a2f1914d2683ed872e07a30ea7056d28bef1b0e8382d2f706c426171 SHA512 4bc0601ba52237a8fd74aa85b99b942f6bfeb26b4bc2a73d12913ce5947f79e3dd75bece2b063abe8cb3543235115be2e805b81739846577a53bf2b6d67cc147
+EBUILD tinyxml2-10.0.0.ebuild 593 BLAKE2B 5b486923bbaee37081e761bd8d2531babe4f7f7b349e611d0093a001da2c5127c2c4b09c0589126cf6ae83e6c905848fabb1d64d9aab8ed5a35f78fd226e11c6 SHA512 83b03b10dd93e5ea179af76507d3e862fe6dbf88522e49e3409a4fb125939764726bc0569469e4957cd7a08f52647caf6a16e9ca6de25fbdf1136d8c28013061
+EBUILD tinyxml2-9.0.0-r1.ebuild 676 BLAKE2B 95679cf8e5d8b4a5f24dde622d3504f0ba787ea4244483dd0571d22871f1ff93c68fcb8869ba46b0871db1147740355a1f44fb82a7fe8564aa3fb9f4a26e8f5e SHA512 709870e18c8ef922e2ab00364733413247808b5cbfe0bf6fb3238441319990b66fa4b05e527e408de6373ed33c5dbea8e8474248d1c7b4a133626f9fc6fb5d00
MISC metadata.xml 355 BLAKE2B 6be5c6bba810888d84a8e4c04a01116b36d2bce9ee5bbdfdb291312fa77e3cc85671e72aa3fe1d5c495d036bfd96930e8b5b3c782b9cc71ecef97729823c0241 SHA512 3c40ff5e22cfa8a3ea1c54e132f6c1d6698fa87659a14862e52267c0f80109527d7a872f92b8dcbcabc6ecbec11b3e51ce4b8329325857d465114c4600c8eed6
diff --git a/dev-libs/tinyxml2/tinyxml2-10.0.0.ebuild b/dev-libs/tinyxml2/tinyxml2-10.0.0.ebuild
new file mode 100644
index 000000000000..d75506b37166
--- /dev/null
+++ b/dev-libs/tinyxml2/tinyxml2-10.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# No meson because of bug #791163
+inherit cmake
+
+DESCRIPTION="A simple, small, efficient, C++ XML parser"
+HOMEPAGE="https://github.com/leethomason/tinyxml2/"
+SRC_URI="https://github.com/leethomason/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0/10"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test)
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild b/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild
index 628efc0dcde4..4623fa9dfdd3 100644
--- a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild
+++ b/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/leethomason/${PN}/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="ZLIB"
SLOT="0/9"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/tree-sitter-javascript/Manifest b/dev-libs/tree-sitter-javascript/Manifest
index 4c8c1b01a134..83438d6ff9c1 100644
--- a/dev-libs/tree-sitter-javascript/Manifest
+++ b/dev-libs/tree-sitter-javascript/Manifest
@@ -1,5 +1,7 @@
DIST tree-sitter-javascript-0.20.0.tar.gz 278831 BLAKE2B cd66005e7ebdae154a192ff556d4cb35e91d93a2ab645a24b9492217858278adc1f7917a7dc5033bbcfd84ca7ef41a3e7ebb1ff934bb09b79c8923469110e1de SHA512 778e0f2f5bf276d7ffb6eab0fe3f7473b56605de707c8e2f491fbb5826da94067b9f1bc476306013267001b5ecaab11a956e896b78520cdedd27006fac97fe41
DIST tree-sitter-javascript-0.20.1-2.tar.gz 371027 BLAKE2B 5bd9b11f1e10ff37950b2142031bebd3b5f6111818a21bf5a7d97a8a27a5340bd09cd139d76846141ed64a824f82f1e1394b90d8622192524d7db9a02ed95223 SHA512 5341311b419cf763c0a6d23348eba0e38b417ba07c2def341027223347d850c28b86db6add136dbf73cd5296133823a4548493ee649e09247dfbe5bcbaaab76d
+DIST tree-sitter-javascript-0.20.3.tar.gz 394552 BLAKE2B e578299df6645b3529e8b82385a8060a8e25f122faf63f4e7f0ecc6ddbec7f29986c552a83dba9cf0bc8866225e749e3c9c0a5a9556e6266e8e731cf09af4def SHA512 31fd1b645fcbdd6670bc6b00e6c4adc2ce440aa35ba9b530a6161849fd70d0a38f8539727d321ba2bbc60a8d9bcf33296b561f8921115a8e68c50a40b253bbc4
EBUILD tree-sitter-javascript-0.20.0.ebuild 315 BLAKE2B 2b9f5a9c4b709644a5c5c3794a70246704199b5626a48d3ebae585f6de8d69e31be08ff3023ff63bd995f520c73268d95d5f376d35d098594230501c030bd87e SHA512 2641dfcebef2c291114997f80fccc9ceefd352559b726ca3ea198382dfd055225705c4797eb4b33f5a20cd29c34a5511afbc53bc85acef3fffbd0df62fbf7c64
EBUILD tree-sitter-javascript-0.20.1-r1.ebuild 476 BLAKE2B 2f57aa5a232bd376a798764bc75bb7658a5da934aec7cfc505fa4acbe2aecab9942db0485b0717be7eb38c9c77949555097f5bc47fbb95ae00016374a370fe43 SHA512 468d0bbdf623b34d890493247f1890bab3a9c2d451a4a8f18755511cc7759ad1aad47a361bb60322e4f9468f248e8034e45c194c35aff058c67a366579c46516
+EBUILD tree-sitter-javascript-0.20.3.ebuild 298 BLAKE2B f9c80cc1f9df5bb9b637e24c5ef4b82699ac1d53c58da0bc75c0deb511c3dc7fe14e2b8d1eebc1a881ad70a5328a6e83d1fedefadc9908c291f0353ee8e759a2 SHA512 8dbaf3d05913917c1601414fdcae326cef4dc8f071a7924d78a2b62edc6a0206bd6ff3240c0f2b008a3affa7d6ac60ccd097ba17d9382c66eb84a32e32b26e98
MISC metadata.xml 452 BLAKE2B c0a1b41f1e185ed114d88bd150adb7c0db6b3f4519a40bf84947706621725cc592f31d30d83a2068458026fc920a6e273a480a63f9d90a136f7afab93cac4481 SHA512 e05141731ca0a84b6d6037e73c5ffe3a11cc6bf86f8d2c4642333ba05dff558eb93d8fb062cc67059e3ebe4d9b75041eb6f1ef3f79b38b1dc1abd9fc4c6fc77a
diff --git a/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.3.ebuild b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.3.ebuild
new file mode 100644
index 000000000000..a95e21c0d4a6
--- /dev/null
+++ b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.3.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="JavaScript grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-javascript"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-libs/tree-sitter-json/Manifest b/dev-libs/tree-sitter-json/Manifest
index 32870af74124..73e9512bf102 100644
--- a/dev-libs/tree-sitter-json/Manifest
+++ b/dev-libs/tree-sitter-json/Manifest
@@ -1,5 +1,7 @@
DIST tree-sitter-json-0.19.0.tar.gz 11102 BLAKE2B 8530b53dffa59fcc844501dcbfc9fc8a39a4d4fda6653e02b17261c23da43c8f3dd2bcb1e312a58861ea9af7835d4f2b9208e7960bfaec8ffeecd754e04416d0 SHA512 f4ef90d1ff7cb96093e7b54fb0b4904f7c19256c2e0938c03f81d89f3699f0c0922da54d1d770aa786b9cf10b08f9afa762771a207546a29cf7ff7f1710dadb6
DIST tree-sitter-json-0.20.1.tar.gz 15576 BLAKE2B d6b9d3c931453440c2557814184b629640e4a0dd9b763ba8aec51aeb8322b021d0bfd8e4385445ef527100f67db507d3c934480457a7a5ed60a2d035fda44f13 SHA512 30ae91cec4c9e63acfd2bd0c62b313d48a50ec722ff5c793b8b51910a02a9c6f8697a866ec7bbde3c7f14b2bdcfc12be3650d7a8e6f23fde80527cc235a3768e
+DIST tree-sitter-json-0.20.2.tar.gz 15647 BLAKE2B 524933bf7af4df87d78497912c7865c20b2cc3e9b099401aac612c8c6d382fbc8f8704515abcb1e579fbac7734d23545f91ac7600e978a2924567998e5166834 SHA512 511376b7be02c624bc48b0a46dd937f1a5d6def3d2a15a7b61cf71b846ecf98ef8af93f05f861152270ea0dcacc18940f8c25bfbad69e9d5c520485d25dab7f5
EBUILD tree-sitter-json-0.19.0.ebuild 285 BLAKE2B 719f9d13482f8ce44d19c71d1affc34d502152d8269db5a2f74a87f4c36f9be8bae473e6607f0a0e781b19b690a6039317c7a53e7a112f1f4438c263607d492b SHA512 4fce073ad4671b74f9644fdb0753beef5696d530433de49a728cb02b3c152befad08cfb1504332e0697ef3039675c2ad52397b81badcca182627e232f7abe6f2
EBUILD tree-sitter-json-0.20.1.ebuild 292 BLAKE2B 9a66a6c3c9f89107abdaee3446d4e5970833ef50279ab41cfd7235ecdf492f075dd6ee0b493a332355644f2d26c8c59190d82418db42ba466765b100b558ad13 SHA512 2c4ef9e87b4b666917f95ac05f1cc4cdc88094ca9f828a55a8b09215657b4c4ae6fbf00d163ddaf7b971353eed27169b1f036b6c13ac93a0100deb7594ac52fc
+EBUILD tree-sitter-json-0.20.2.ebuild 293 BLAKE2B 1e613bc47a258079ad476d8577a41e1b62d68503ec06e8f6f7918763685df0b69de19dd692c643c0fa32708984b045380e801e8d2364236fc94741e1f1ab7baf SHA512 00fe236ffdb6c3122281a53a80e594c1a3ccfb05d7a4f8c882b878aec724e132247ad5167a8e0521d9a5b75426f4e2bc3c28eab994f80e923287c5df29a7f226
MISC metadata.xml 446 BLAKE2B e0b0f3f8f0cc350e914c6db53993b1c73ad53448cc6bd9691de39fb0f7b8cf49a14e0803721a36bf027ac33ba29a2b3666325d2ed9bee51d3832137caffa084a SHA512 d05f69c9d9f838b94cd16cb8b937b7798a7d61139cc13b2056b343070a4a197558c9e01fb8a27a2d8b90f8a15037e7b7bf08dcc9c3d636bb9c09dfd84b538b32
diff --git a/dev-libs/tree-sitter-json/tree-sitter-json-0.20.2.ebuild b/dev-libs/tree-sitter-json/tree-sitter-json-0.20.2.ebuild
new file mode 100644
index 000000000000..5e272e100507
--- /dev/null
+++ b/dev-libs/tree-sitter-json/tree-sitter-json-0.20.2.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="JSON grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-json"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
diff --git a/dev-libs/tree-sitter-typescript/Manifest b/dev-libs/tree-sitter-typescript/Manifest
index 018777f560e0..f9635e614466 100644
--- a/dev-libs/tree-sitter-typescript/Manifest
+++ b/dev-libs/tree-sitter-typescript/Manifest
@@ -1,7 +1,9 @@
DIST tree-sitter-typescript-0.20.1.tar.gz 767713 BLAKE2B 25921ef20ec82bacf9858fd2bdca5d79f19ee132a48ad523ce4ea9d5141c2d314ec76d81a7d1751a6fab3651c3b3a2e0e2a469fc5168a5961310ee412e22ad4f SHA512 4d57308e84964bbf136868285141c4cd28ae0bbddef7973849679f8b8b85f00cd1bb5a4db7fd7b5cbd6a090b56193c8120bfd134358d33597a60a9145c694de0
DIST tree-sitter-typescript-0.20.2.tar.gz 826705 BLAKE2B f51e56932676bb16d6439a0513f38cd5970afff47045d3e43ad804c1557c6f93c267934d1cd7804caded6d14b85fb88e6f7c21ea99bc23e99912e6f434d96510 SHA512 0ed78e515ffa3756800e1c3864540b761d734c34efeab4c5ab46ea96ae026bc09f7c6ef51eaa7275cc06ebdccc870961580da1930717d038265c0293fcf1784e
DIST tree-sitter-typescript-0.20.3.tar.gz 843881 BLAKE2B a8b01a6fef435ac089ff716be400e6f55b89256a0b170cef3d6103eeca301f076d909180db61534dcf58bcf703d607871193f0a517d34398d81131c6dcb0e977 SHA512 6dacfe3d329acfbc80dd798bc900798cf3bad06441ece0964adb51117876b8c54be7d88303deb3abf139d7241b60d45c458a66f6079a149c010a3cd55581065b
+DIST tree-sitter-typescript-0.20.5.tar.gz 1556573 BLAKE2B ae4d71cc8e4745a3b6899f3f28fb31f0d31b0b1f749a73485b5f0b9e81257bde1b3338650e72e7c0082386cabb3b04bfc6bf8a603305aa8fa44c1e08e3843aab SHA512 5b0f9b5725766069d1535e39f3a4658b5200a2a33c3b4881f4876b741a6c13f9140429b73621949e2bd1e06ab0ee147893fffcd3c5349df337eb923a649b8867
EBUILD tree-sitter-typescript-0.20.1.ebuild 339 BLAKE2B 2e85a828b757db9a150980ac71aa8da12a31180344f145f66bddd2a69da709f3cc8c7e0e2c509d64e1ca5480ac9afc6f46cfdd2914091f1338cb083d87c36466 SHA512 ec25ddc8e69f09965106b9068788a71cc28f6cfc38434c54a6eaf38661b0a1f8c64fe74d212e47fe3f825ba909f689f13bf3fdb4646e95bae84093d87013d55a
EBUILD tree-sitter-typescript-0.20.2.ebuild 339 BLAKE2B e9c4134395b0b48577ed5b81a0235ad8597a33ef693e3f27816681ebae998ff0d530f776f8dc67353a9a7ab0ee5d71feb7d0890eb6e973ad2ac254408b1e8d80 SHA512 0d89e0141e6d87709af137ac23af417cd696419cc92a4ba67fdce68116da9e9449757eb957105d7809f3a544a57689c88c8dace4e4b4a5595c5cb543edb4da07
EBUILD tree-sitter-typescript-0.20.3.ebuild 339 BLAKE2B b046ec4e8a1dc01458fe207e5944fb9a17fd13bb9663b01d0b95f231ef16037a75a42304ed2c531c2f284233df117dbe1f2792307e01cb27c375082491bd515d SHA512 7e1fa7b8a03a6111069e174fe6ebb5ea15e10311ea652d95736428850bdfd1e710c4f8d939801a0aa1990f9997f1e918c3fc03681dc7be474feb5608cd84b129
+EBUILD tree-sitter-typescript-0.20.5.ebuild 333 BLAKE2B 3bbfd6d653632a7e25ec0f62d99593939d2479ea4278a1a8dac847bd4f9d6576af516ea9aab2910ef0352f33fb5567ce3a8ba1c725ea29337c65ab2aba123759 SHA512 99a34b2ae24c70078c3aee315bd780bb6e28956357c5c9df879f8cfd3ab2336603c8d371415aaf08a9673f7ac9b522309f951545559cb7a8365a729f8e45d0fb
MISC metadata.xml 452 BLAKE2B 398c3e5901b36a7b49377e93dabce04d29f095eb6d0c5ddd5ebc29ad892121d2a4fce20bd4587737c7bc4f039aba0add3d01545993e0ae539ad9540d2832fbd9 SHA512 a9e3bee239e3abd86cd1bb00d318ef5e6529230b49ce0767e4b417e6abae0ee43637dbbacc27bce5e4f8f79d996aceea1ba0ed9afa1d3cc072f9bd502fcc0432
diff --git a/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.5.ebuild b/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.5.ebuild
new file mode 100644
index 000000000000..da5d17a90d8a
--- /dev/null
+++ b/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.5.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="TypeScript grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-typescript"
+S="${WORKDIR}"/${P}/typescript/src
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index 02991c953d25..ba82fc3fffe9 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -3,7 +3,7 @@ AUX tree-sitter-0.20.9-no-static.patch 756 BLAKE2B 26b67c972575d3fce7d9ac841828e
AUX tree-sitter-No-static-libs-gentoo.patch 793 BLAKE2B 9f80752bff2b5d327889702b6d890a4cdfefc74965a8109e692ddbf576cdea62062df0b3757c2ac8264946e549bbc9885f1b52b870f932c4805b74f5171fa718 SHA512 8eb3e40f91ea5a23ae668a7208b697d6d8c67f34f5807c0c26e8ed56357a577b3f3e6e7138d32aa69f8d1865b274595341dfe77674abf8eea1be442ca023da9d
DIST tree-sitter-0.20.8.tar.gz 2941223 BLAKE2B 158820a88b20cc96252f8bfdd257e910ca4dc79174bb45ee52623c923b8a634714c65be8f9534411865fb03aaf84bf16bf659567a74cd58141ea687fa89601e5 SHA512 30fa3f97e1a24d469a7565dc91db629accdfbe081b43d951e9751059a0c7f763d727e95efce5806cd9b1689650773bee1106f4f91ba001da57df3b0d83dda967
DIST tree-sitter-0.20.9.tar.gz 3041304 BLAKE2B a6cf6606f75918eeab7dab0d2758cdba0922b5677cd4c8755982c077ee0a734090c8a87f7dd1fd56525b5864f94f5f19c3fd04e43773877e13968855f976d0c0 SHA512 6882c0edf87232d42aa40936c6a2da46e6dbb89d28b3def67e9c5231af19a517fbe22cf0ce9aa25a8ad4252cef6cf4aa94a00f8d0503a8bdd99ce0edd99a392a
-EBUILD tree-sitter-0.20.8-r1.ebuild 1336 BLAKE2B 158b45389c9a4d19a846f3809c062d91041e195dba69969caf2ef2238069a511e1123a4934806ee1f3510959dd36a3a574f4b0f1c33782ee40a1903a4844367a SHA512 a31d13071e72f1640981af304f5c6dc64746ca5b05cbd87966f6c60c982955407cfd1daef94b919581dac27a938c98acef635b06c2ca6ec75c0135aecfd3b6bf
+EBUILD tree-sitter-0.20.8-r1.ebuild 1334 BLAKE2B e5e615f732ff25182586cea2e595f371cd2d2beb7086f2f720ada70ef09eba00560f032d185eaeadb763a49d6abbeb8f5164327b85ad6b737703910c05efecb6 SHA512 f2dab494a1f0a43989ff1e5f601029a841182f3af3dd4d2197dc89aeae095b10fff57d2963846b14198b2c2a8be296e5272ca3b75238dd0ef9478d583c8da83b
EBUILD tree-sitter-0.20.8.ebuild 1277 BLAKE2B fca5db0fb7a996038dd8c65c12b74e038d566b01d68e2a19ea00a56b69d5e17feb1f175ffc7077dde778861fa1a918e3f1d33201f08b3d46ec90cb19e5639acf SHA512 97138d0d18931238eb7359a4f0043c69bb63624785d48326ca127fc166c3cb8c372dabbde1aa787041fe7345aca642b6eafdc2c9907bc75992e771185fcf3933
EBUILD tree-sitter-0.20.9-r1.ebuild 1336 BLAKE2B 3edabc26fd499cfcf80ebb03c5c3c269bac8d819868c81dfe56d10f1cbcc332059a7737bc5741b02d85257f44a922636fbcdb152de5ffe3d2e9761d31857f7d2 SHA512 2a7a80d6dd93a8c2850c8b39e426996db51714da16632f7293f9d1a70573eda81ae53795be763096f33034a0220b108d3f74b7ea22fd563e7deb239c507ab576
EBUILD tree-sitter-9999.ebuild 1025 BLAKE2B 85ec2589b2036eccd8a1e73dbf66b250ac818135bfc771667f9c61f0ee9ad125992a94c01f33f0662d6bd059e1c57eda8616a2c2f0a918461db9ef09601b0834 SHA512 e3141a10101219d2ee2a978277214827b787ab0a9ed67d0532f070805393a05e5ed040c954d7c8ee157c5fb5161126ffb65a12b834122564d913addc9ef451ee
diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
index 862cc9ee3eb6..c1b4862012f8 100644
--- a/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}"
else
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos"
fi
LICENSE="MIT"
diff --git a/dev-perl/File-RsyncP/File-RsyncP-0.760.0-r2.ebuild b/dev-perl/File-RsyncP/File-RsyncP-0.760.0-r2.ebuild
index 65b62b8ccc21..8d3388c8f60f 100644
--- a/dev-perl/File-RsyncP/File-RsyncP-0.760.0-r2.ebuild
+++ b/dev-perl/File-RsyncP/File-RsyncP-0.760.0-r2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://perlrsync.sourceforge.net/ https://metacpan.org/release/File-R
# Bundled files make for some weirdness
LICENSE="GPL-3+ GPL-2+ RSA"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 sparc ~x86"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86"
RDEPEND="
>=virtual/perl-Getopt-Long-2.240.0
diff --git a/dev-perl/File-RsyncP/Manifest b/dev-perl/File-RsyncP/Manifest
index 77f8ccd7aea2..01b60d849a5a 100644
--- a/dev-perl/File-RsyncP/Manifest
+++ b/dev-perl/File-RsyncP/Manifest
@@ -4,6 +4,6 @@ AUX File-RsyncP-0.760.0-clang16.patch 6046 BLAKE2B 5d388247096dc604cdf0dac5f070b
AUX File-RsyncP-0.760.0-lto.patch 1788 BLAKE2B e297938568837ee271e63aed2c520334317e11c08a3481ceae27e657586221f5a813b55e3f2e6a2a1e09cb9a364d80a0236117aeff88fb6a0caf02492d4640e0 SHA512 ab70725cd8503fb59b5df57e66a056f78ef9b6a699e92c76f121decfaf959b51b8804a122af8be66d11ec141f03b0c2eeb1e77eae10ed745d6c2b47622bda065
DIST File-RsyncP-0.76.tar.gz 167744 BLAKE2B e718a8cd18f3bf7c3d8b9ceb440c19b9544c232f2889532a15023ec1da6947085d4d07efb7edf7b1366830005f784e03b76bb9526d5ecb0072b3c0ab5fb88494 SHA512 b81d9ce63181605939e8aff87c9e56ab276899f019f44eb3f149e7ee0d44a94fcbee771381ebe6ca8281c2de0d57d9cbdbcb972ccb7406a0aefd920040603bb3
EBUILD File-RsyncP-0.760.0-r1.ebuild 796 BLAKE2B 49107468e7983fe3324dd14f634e9c0828533f62b17bd2d257bb84b5c5269fbdb6fdb06e810e25bbf0278d7e292f537b18e98006487566b4f4419cec6333f300 SHA512 c47ac20831861d07282ebe3b91a7431c16eed0997c596f36895bfb35589a73614574dcd9404b2555b159c89c047ec042e9cebd1cf88877b6163eae8b2202b072
-EBUILD File-RsyncP-0.760.0-r2.ebuild 794 BLAKE2B 1cf13d86515da668c8b6db2e090e1c33b739aa079e6368efde8cde567af6b2d4f01a4f9f90fb0e82045eba6008665b3c744a073b87550a24c023137e2c3ecd6d SHA512 750506dfff1e801ea1bdf5486cc77d0c2ac71ba0ac41b78e6acf7b363896f0e80dfa02b0f615a14ea717f1137f7e98482f480535b1037be402d69c1a7c0ee9a7
+EBUILD File-RsyncP-0.760.0-r2.ebuild 793 BLAKE2B 8728c39b8b632739724346a2c0468635e611740ccca94bdb8b3cdf7802698d07802c1f40e7fa93aa6f7584781fdf004fbe7e3f1f3505d2e00512edbe5d0e32cc SHA512 c47201a7427daff3e281384a1d2174a63a11bce1fbd65e47c89aeb12305f7f278622fcb87417d95b8481228ba55235dc0ae7c0dd212eedace3513d6f945258e6
EBUILD File-RsyncP-0.760.0.ebuild 713 BLAKE2B cc34b0170b246eabcfd8d56b402c8653cadadd07b2b3135caad5a236e0643ea774e915e5afd684bad6264d0ba232761e2c7a4c21fdd9d10d89aa5f4e928ddd16 SHA512 8120e6c4881b323ea9830f9b312ced8ed51bc607b36d33d273a0313e0138a3b80186948e44d8c69c7ea964f28e8eb8982dda24c2969835fe18744955894ce8ab
MISC metadata.xml 654 BLAKE2B de95af5a50340b4b1235613c8874a6ab53824c8d4c2ef7253fc58a349d72a63afeef797944da7ce8195e0314247f3904aaf61a42bfd02940101fadd7edad7c92 SHA512 9e8b272c3d070616e3434e597e014a3ccfa77a1749790708453e03ed29dedb993ebab52e178fca3dfc064db335e28524ebd22adc879ead7b6e3a3473e8ed72aa
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index bbddfa029186..247c975f0122 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Mojolicious/Manifest b/dev-perl/Mojolicious/Manifest
index 4e8a99d5b139..780c0e8fbf3b 100644
--- a/dev-perl/Mojolicious/Manifest
+++ b/dev-perl/Mojolicious/Manifest
@@ -7,5 +7,5 @@ EBUILD Mojolicious-9.190.0.ebuild 629 BLAKE2B 47928ec0274839a0abb814f9941b0e8417
EBUILD Mojolicious-9.220.0.ebuild 629 BLAKE2B 94e4ffa45d14d6e384cd23ae2ddae793b5c0317775f798e2946d8338160434278206a8aafacd61d3a2b6b30dba3987259d349501cda8ec22d9a37731d9f3da7b SHA512 a897e4103f757666e53cf12bddaa51edb3b83c4efa677ded22af86429d2e870e9ea7348fff998f679004cbd0988340c2ff24a44f858f270dd02da7c2c476abd7
EBUILD Mojolicious-9.330.0-r1.ebuild 632 BLAKE2B 64d373a2ef8cc3f147241e92aa6140111808bdc2556b51b39e77d048e1e311f49b4abccb279917a35c9ab5e150fbcea2628e5ee630593475b3629c204415f3f1 SHA512 2e3b1c7cefaab4e31f90fb28bc71d33dce7b5222d9f05384156853539f0f3fd3a6da53f00d94442e02e977d4934c3cea022fa3442ed7b4d8a01137a3010df327
EBUILD Mojolicious-9.340.0.ebuild 636 BLAKE2B a776972d519e642da20bb826bf280277621bafbb523df0ff6c41329f04932653becf4a518fee9fd7c918f6c4c685f14e8743c3597dd7b2fbc71179d4cf2fcb31 SHA512 85c6c00174dd09035cd685107ee5545b12437f294506ff7174786a867b1a429548ca49a103b7b2c7a24455aac73c5450df1d34ab2b2f5c5737a5a379a4b06501
-EBUILD Mojolicious-9.350.0.ebuild 634 BLAKE2B 9b1e4685d139647d221c1bdad91f393d581730982a7184a08cebc87811e0123006886e7b45e7886531b9cd26b5ab4e4e4af51d185bcb58b8e4d28d9b84c01032 SHA512 8cc4ff0b27502996e2532cfb6cf0fcd952695c61083c1facc54041336f9134196b6035f59102c99228a2b4b55073be9306d34ca8caaf406145b4b9d78fcd6e4e
+EBUILD Mojolicious-9.350.0.ebuild 632 BLAKE2B 28d73a7f8c8975b13d9c7284c8350f467458e2d0ec574711704789ef8c47243189339d701d29003475aa8d4507874ceeabd67f2c439e1a61167a92ddb15ddf7e SHA512 82c3f18ca58193a71ef16b880baa1fc733f5430f436444f8d2e16c70cf7a3f10e78538f2eb45ef3e3656e4ca4e0175ccb01eeb7d7e010d7cb3862730146867ae
MISC metadata.xml 7808 BLAKE2B 26ae8b8b3ca60b83167e507ec4193a928ac5a3bfbb28a27d0047ac3e87b410827c8318d030ff7b3a250b664d52fc2adfeb4af9be0e35b1faebe261ce82532fad SHA512 fe18c632cb0797640460060f5e794dcd5912f74dea2a3cb7655123668035ad68ff804f1b6eda3b56fbd954776c51766776aaf7e03b891d20108335b4a28bbc1c
diff --git a/dev-perl/Mojolicious/Mojolicious-9.350.0.ebuild b/dev-perl/Mojolicious/Mojolicious-9.350.0.ebuild
index d10bee930b25..17d7bf50e686 100644
--- a/dev-perl/Mojolicious/Mojolicious-9.350.0.ebuild
+++ b/dev-perl/Mojolicious/Mojolicious-9.350.0.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Real-time web framework"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 38ff6e42852f..59e4b4b752fd 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/ansible-compat/Manifest b/dev-python/ansible-compat/Manifest
index 9b02699dc31c..65ff8bfe5b56 100644
--- a/dev-python/ansible-compat/Manifest
+++ b/dev-python/ansible-compat/Manifest
@@ -1,3 +1,5 @@
DIST ansible-compat-4.1.10.tar.gz 72127 BLAKE2B 1a3c172d30a68f14a163d2ad04180856d365424b99c593933c02c83afde7008f937a86f068fd4d09741eda731a0ae9801274764e349f56fd4a64ccdf1ff831b7 SHA512 f50d07d753fa2f3985efca4aa326d3608d55b3f8d00c42c3bd9ba95c6e40c7a717160220dd602374124ebbfc94c495819b4b738cb385875033876aee458d14b4
+DIST ansible-compat-4.1.11.tar.gz 73021 BLAKE2B 4d62c6c6739ae5dcfe98347eac268f6976f12cabcf8706f89ebaed2a6750a47faaf53ce5585ee2d6a2cf8a92add9f8f74bd050e44fa6f5515a9b77a7f49979c5 SHA512 0e8de16ef0da9a036595dadbdfa5fd776f8edf0d2c16e8e2759a0e1b07f0d0fffc22a8c7be17aefb73312f3c8f56d48fdf097c527fa3b8919907923fffc44fa7
EBUILD ansible-compat-4.1.10.ebuild 1619 BLAKE2B 3dd6e3a5a5241f9eba9bedee17b556950e74aada37fc550984db97b94df169c294003b56f0eeae7a98288f8f7e9b707645d4eb3d912b5e5ccc5a8a396760f04a SHA512 9b7995b32a34d12f194b6ca0ddf91a96afa172f191fff4687490496b68a638e3d8bc95d5e1b448c07ce7ac4d677a5b3a3464c14e0f1b80e296bba2c75decbc64
+EBUILD ansible-compat-4.1.11.ebuild 1620 BLAKE2B 753dc8d96eac8e507b5e11e7e4ff9c57fd6d9ba97e10523a86048d994d3bd3a1a7ea33b7ce935c2215739672dee1731211161c655d19b4b7f9a21a8f9bd8bb93 SHA512 84a7aeb71f08b19f627fb84384c6b562f29b53e0289ba1995cfb9830effc31960e843afb69b8a5ca220fc1d0bba6910bf7e82d1aa05e32886201ac24084c8503
MISC metadata.xml 510 BLAKE2B 3f47270866cb9acc5944b71547640b69003891268ffc07b5cd10e6ba8842b6f644ab4dea3b3da2d20b17f34d90e565b6f03a4dbb8ea38fa282fed283ac22fac1 SHA512 65d8604e46581bf9ecb3d8e358f3a211b18c51beea22c92a1cd3668ba86140e3bd8d91a38c221e73fe13a3e0da1cbfc2030b3f7733ee55e045530b49cd77d46d
diff --git a/dev-python/ansible-compat/ansible-compat-4.1.11.ebuild b/dev-python/ansible-compat/ansible-compat-4.1.11.ebuild
new file mode 100644
index 000000000000..af5646e9b07f
--- /dev/null
+++ b/dev-python/ansible-compat/ansible-compat-4.1.11.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Contains functions that facilitate working with various versions of Ansible"
+HOMEPAGE="
+ https://pypi.org/project/ansible-compat/
+ https://github.com/ansible/ansible-compat/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+ >=app-admin/ansible-core-2.12[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-4.6.0[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ >=dev-python/subprocess-tee-0.4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-plus[${PYTHON_USEDEP}]
+ )
+"
+
+# All these tests attempt to connect to galaxy.ansible.com
+EPYTEST_DESELECT=(
+ test/test_runtime.py::test_install_collection
+ test/test_runtime.py::test_install_collection_dest
+ test/test_runtime.py::test_prepare_environment_with_collections
+ test/test_runtime.py::test_prerun_reqs_v1
+ test/test_runtime.py::test_prerun_reqs_v2
+ test/test_runtime.py::test_require_collection_no_cache_dir
+ test/test_runtime.py::test_require_collection_wrong_version
+ test/test_runtime.py::test_require_collection
+ test/test_runtime.py::test_upgrade_collection
+ test/test_runtime_example.py::test_runtime
+ # pip, failing due to internets
+ test/test_runtime_scan_path.py::test_scan_sys_path
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/awxkit/Manifest b/dev-python/awxkit/Manifest
deleted file mode 100644
index 0422483970e9..000000000000
--- a/dev-python/awxkit/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST awx-23.5.1.gh.tar.gz 70045637 BLAKE2B 4ba252dcc5a26d4e95ea46b3a170eade12f23a69850f58afb4c6b049df89af111a588f500d8b270514e3077dfe8e3e3efc8c0a55f232271bc0095e660348f204 SHA512 4d61634ce9e8f0c49bf2baab67a498d2ade53ae412b291829056cfb930b6db22d9a0695a34eb9dd03deb851301d3efa0f0df1ae90cec3eca01feb533465a7b12
-EBUILD awxkit-23.5.1.ebuild 1115 BLAKE2B 06875923a355fd67ca89751f59a0de48b508d8b00ebf8c06eb5962baca7c30263b2d7b4e24fec3c34462b6fdd478b34d5c333a56dc2f98c67aa47ccdc8304dbc SHA512 534cfedbaff49df3d506b8d00a7b9153a27dd93d7430dac8effb572c59655cd513692d72f435b2dc9bba1a459afdcb7c30d4c1d6ccf6daf2ae52be288b7c17e7
-MISC metadata.xml 512 BLAKE2B be7f98bdaff6b814e03c9f6c816a0f1f59dc2e8763298f8a48107ea50b0534eddb314bb6d8b8a0f8c1d7c89c381916031544eea4a06068fb9acab4d2c8c48a57 SHA512 7322d992e1d67ea200df0cbf144d08fd387d7cd6ccb72191fc94dd605c9aeecb4b8083917760e2203296d5514fccd7ca621133aef6622658d1ef2c33171c8b7d
diff --git a/dev-python/awxkit/awxkit-23.5.1.ebuild b/dev-python/awxkit/awxkit-23.5.1.ebuild
deleted file mode 100644
index 52670ed68dde..000000000000
--- a/dev-python/awxkit/awxkit-23.5.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1
-
-MY_P=awx-${PV}
-DESCRIPTION="Command line interface for Ansible AWX"
-HOMEPAGE="
- https://github.com/ansible/awx/
- https://pypi.org/project/awxkit/
-"
-# no sdist, as of 22.0.0
-SRC_URI="
- https://github.com/ansible/awx/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}/awxkit"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-python/cryptography[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
- dev-python/websocket-client[${PYTHON_USEDEP}]
- dev-python/pyjwt[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
- printf '%s\n' "${PV}" > VERSION || die
-
- sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \
- -e "/'clean'/d" \
- -i setup.py || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/awxkit/metadata.xml b/dev-python/awxkit/metadata.xml
deleted file mode 100644
index 1d13d144946a..000000000000
--- a/dev-python/awxkit/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>zmedico@gentoo.org</email>
- <name>Zac Medico</name>
-</maintainer>
-<maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
-</maintainer>
-<upstream>
- <remote-id type="pypi">awxkit</remote-id>
- <remote-id type="github">ansible/awx</remote-id>
- <bugs-to>https://github.com/ansible/awx/issues</bugs-to>
-</upstream>
-</pkgmetadata>
diff --git a/dev-python/blake3/Manifest b/dev-python/blake3/Manifest
index 504e30628ae9..c7d8df2de3f9 100644
--- a/dev-python/blake3/Manifest
+++ b/dev-python/blake3/Manifest
@@ -4,36 +4,54 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c5
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
DIST blake3-1.5.0.crate 168914 BLAKE2B 72d1851f3cbe5c996570f5cf0cb4ab8c4215ac0e95a6b930dd64ff650333a8745ad1b63a2f988227d66a096cafc59777aeec8e63c05a22d666c1bdd58acaa320 SHA512 39c4d3d370bede96b3f4e37c44514dddfd1ef91d178116e1556eb8f3e2687b705e2320f842e600e59229198aeffff4ab1de34eaf59e8a3c039003f13d0f08aab
DIST blake3-py-0.3.4.gh.tar.gz 114853 BLAKE2B 0aee132e7446e2e1727e50b9d50454645798d5f5daafdd5844a2e47f560bfbd23633707c4803b2d8583c3402041dac9115f09648dba251e4a3b570cfb76ea6fb SHA512 9b55249833c0066cc977b292d8e586175a5b3eb14b1619f2b402be960a65b189c8fdee9c5e7b3cfb44af2e588227c9864be1a95d486ad705a182253cae533c27
+DIST blake3-py-0.4.0.gh.tar.gz 115883 BLAKE2B 3c2a2148b2eec9a0c24081b445c36c909d2dd80ba19a8afc487622cb16aa599b67feab5ab441f87b6df894f351ce560f17e55df10bf91033a4cff5bc84d70069 SHA512 6ac25d62acb85e3923d4e26651e2dba849452306ccaa4bdbf075b9a8886061c3827f13ab300f77c496a2c83343d1f714e5940772780e7c1bbcb66d5096092114
DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST constant_time_eq-0.3.0.crate 11369 BLAKE2B a6fb4ad3146b26bb3e18458938e65133431df129963041465291b38a69ba2b53ffcc849f455e67a65a5291803591b350afe4ad4996f1c4cb76c18a987b5b3ee2 SHA512 77bf6817c521daa45c0df7721418b4aa367531adde46b1db97316d52ffb46fc4ee2d3e6f62ff91ca6292db5e1d3e040f0f5287c3936f12a595b2c8c5928bf5e6
DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672
+DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
DIST crossbeam-epoch-0.9.15.crate 48553 BLAKE2B 23aa0532d3126e22efc779859478098e505b4ec895c643530a3f7e8dba0543df3d8ffcb6825b1d3869a4418e17d798d464b3e1bb51522435d50f53ac224e22c8 SHA512 d9292c059ef1d156da52950137b2b3ea5eab66c4cc2f763d02078d0b0106980839ebed2ae2aec53e026ee7b3ddc37c4b51370d925ada1ad13d9981934daa7bde
+DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831
+DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0 SHA512 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9
DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177
DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
DIST indoc-2.0.4.crate 14311 BLAKE2B 8d604e20825ae64530014081c627abe4ecec6447e1e214408743aca79ed217531baad4bd7021137ae6628555d769a248f06acc556cc3254d2626074aab110a44 SHA512 ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a
DIST libc-0.2.151.crate 736640 BLAKE2B ba8ea6d22b0eefdc5c1c5ee9fab960b6ea0eb7098a21b032563ec78b5d6e2a8f1d7ca4d5bb721c71de2c5de28e105029f229b9b03cd5168c78a65c7164e6d07d SHA512 2039bdfd704c5a876ff7d609622bb968260d6e0fd264ca457e92b75660503eca10e1ff21864b3c919d2656de521f03ef443895f5c0150271ae2502857742b0ec
+DIST libc-0.2.153.crate 740614 BLAKE2B 523a41bc8cff4ebcba0edbbe9e6a2286ec7cb3ba5e90ca5926c972b68e4b34188bc077d20c22376238c3cd91b7455898a95c505ace4ededea88cc496edb4c5a7 SHA512 3f99e3a192974fffdc053ef21e9ad5fb54b7cdbd4755df176704a95dba38047138ccab76763e89c6b565f37f98fd549fe368749f84f6d1638b3209cb07eae9b4
DIST lock_api-0.4.11.crate 27487 BLAKE2B 87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e SHA512 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3
+DIST memmap2-0.7.1.crate 30741 BLAKE2B bbeb8199ad5f004837c9fbd7b0984010ef73b6959dac537a5b0265b6e16720a220bbd37b39cbae3c576a39bb2fd4b43bccaf7eb59203eb304e29e7e2b25d0a30 SHA512 a264ee152bca45af4ebe22fe30330c1984a65b064dbad2bd14c66eaac5053f35cd7569cf10517d9ba98fda64e468e3a8e599cebb107a627975417283e3530e17
DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
DIST parking_lot_core-0.9.9.crate 32445 BLAKE2B 811d8de671bf6e0911cf0df7dcaee4fb03a3b223173a3bb8cee65a28724eeb7bac87f62aa7b1df5ea3fc93af3cee3ef30b83d06c6773d6b856a7e6fa5fa197ea SHA512 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032
DIST proc-macro2-1.0.70.crate 44343 BLAKE2B fff0dec06b21e391783cc136790238acb783780eaedcf14875a350e7ceb46fdc100c8b9e3f09fb7f4c2196c25d4c6b61e574c0dad762d94533b628faab68cf5c SHA512 ae9366856853f7d96caf7a7581843d36bfc7843f8683897b19ffc666c03b0b1eff502ddb18ca4c1c1a239a368f03f6cc258b0e2795f64b61c6a31404462eec5f
+DIST proc-macro2-1.0.78.crate 47158 BLAKE2B c56a24fce3faca9e04db7965cab552d2a976c3764df0a84179b5a89d1230ab355c777a82b4c982e3945414f1f0478473a88821dd176c32d6de394d73a26adb9a SHA512 11956fe03a2e77a925cdff2c3c8bc8804dffab4fa1de963a128fa23f4189976fd2e2102bd346b92c33524beae320b71dadaa5213695a3ec638404196e14fa769
DIST pyo3-0.20.0.crate 431766 BLAKE2B 104bc21ce2c6931753ca0c7b2d91693f454c964260ca3c4628a899fc8e7edbe4238db913ed7356f3beff154d88a60a17c0e252b655768e75483e1d9d9b86f40b SHA512 85d9533c75f905752c62f6a4898582ae48daf085e287b44949c47260301205a5f00477927877ce46300d2801d22fbc04a958c058a37eb28374c834fff27feca1
+DIST pyo3-0.20.2.crate 434326 BLAKE2B 3114fd6f3fb8ae7d1b35c9d2ac5ba6a49c5ac911ee3a5b941c5063263ca7cce47fa4b4f7ec34cbfe3083f3d1303fd7f061639fba833a04fedb9d5098f5784028 SHA512 cc5151a116179157046ec92677e5a72318b4cdb13a7d7e3bb83778739b5758040e5020f667dd83554a66b758581a08f5de05eb38e7b339813cec85e0712e6355
DIST pyo3-build-config-0.20.0.crate 29534 BLAKE2B eb1d5f75276533483c52c6fcae49b294d6d8edf504859dae18811c1ef695dc6d0a055f2a34bea305975e4c1492c312433d2dcb7753484f793376c62cd59c8e40 SHA512 a01d06ebeb4b9cfe6ff6731046101e9437498453ca5aa68ec53df3bfb2f34665a489f8072636c2da16c1e867f536032fd293f05a43561117fd131bde5fe5aac7
+DIST pyo3-build-config-0.20.2.crate 30029 BLAKE2B 846eb95d1417a658763417a2750dca1c55201105a3978d61b1db5e3962680ede188f8285dd7deec778ea9860d43e40513b88f5a54f0b1881b08416760bdbbedf SHA512 9dbc669ec69d38716c3909fa8f3b6c5be13c717b20bfd5dd11edab59b8eb35247d7996acd260fec88f92eb3e71248c86e9b40c1a700827889e2990bba20ecddf
DIST pyo3-ffi-0.20.0.crate 64220 BLAKE2B dfe75b9459b4a564d1dd9f907166b76d00c5b50ba027db65d11540a7b993f3ef4e19e574135b538635ebb9c9eba66115c09198c7b6071b0b82fd94faccb1bb63 SHA512 a68f0b1380f2ac3d3034ac8b3788cd6573850137c6678694cbcc3e814b619510b9b21b11704c2e702d4eb7433d8b1d3a6dac663501b6db5197a409407802b714
+DIST pyo3-ffi-0.20.2.crate 64601 BLAKE2B cf1141ad34a13dcb46de0d1e15dda192ca41a7441bfc92a9295861876dcc690d1d5d6d39dafa51cd70c4627353efa91563eaefee8c39f655d12818003f9524da SHA512 ee6386b6fdb80689d104f9cd5229f02e1893d00a52be710bd36882c47305abbe24ef2f3cdef8200fddc0bb97e29001fa3a2fd9d3d2673ecd9a104a070420d01e
DIST pyo3-macros-0.20.0.crate 7678 BLAKE2B 03fdc0cc9c735086ca2d27e0bcd197e69538c3640ba7f87bc3d65907db374ac7283f61bdb67a1d45b66ce972072ddcb3b1daed4aeb9a66100d11bba6515cdc86 SHA512 79b61f55010dad60dda2c5061c9736bef3f6805f28db230726937340a5c40a3fcfb727a0db7779c3eb094ebd45492f7af4f40a3fcaef42f160989a8ef6174e7e
+DIST pyo3-macros-0.20.2.crate 7925 BLAKE2B 00fc60becfa39bf452786d8a612247785f1737cc3e627700d0d144ab2efaadfb34ce8a8f46e932382a1ea99caebfe1946fbc517b5c26fadb0822ecaa8b2e9df0 SHA512 dd9ea9acda95dfc53689a4c26d8c2139f8a90a05ab06737037f19b8bccd5e52b0da5f297a29194b958f5f8b59cbb566b5f409b3f17a863eddf855ecb755d2719
DIST pyo3-macros-backend-0.20.0.crate 49383 BLAKE2B a239042abdfcf5ad38505b57bc6b858ba346bf8681e24acf2e433f53e4a40bf0b28928b434b96f596d12acbb602b14b7e1bbf4be1e5789e6d9c754368db00a1e SHA512 c823caba48b4a30aaf84c23f80934f0172f2c76a41b538b69ebc25afcb61611b54b8fbb4ab6cac1c7a78b4e6f9f909f22748a2cd279b508d3897b74b17021d56
+DIST pyo3-macros-backend-0.20.2.crate 49710 BLAKE2B 711b18984e61219555df4b62667f7f376951c6cb47e6dd947fc24618b923c4f4f790eb1aba1901abea4761632cdb58cfa81cce91f33586da3022e6c7d126bc9f SHA512 c6ca2a2cdae8630fba3f8e4122e81b60ef2ef0905ad2a3fbcfae134456d5ca9e73690b61590e391f3b9d82c24725809f18544c5dfa0b36ffdb1914844fe65d3a
DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c
+DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
DIST rayon-1.8.0.crate 170172 BLAKE2B e2df52c64435926a13f4f275c4f25a9694316aeb02b73856c600a1a813686ceb20828676d8272393d1aec18eac4f05bfcdc5ef02ff1e19245c547c0313a2a03c SHA512 ab1cef238530d81c255b6631ecfed9cc4f3f8d7cb6a74701d29c1dcb022cc5b859db1d246cf8247d47702fdadcedfe64a6749e24cf6c7258e8c9411af7e4524a
+DIST rayon-1.8.1.crate 170448 BLAKE2B 982f7ba7d6a43956e6f438921fea2e40d3b398f4f72a4c89f55657aba6aa0d99912a7240b1c32c1dadafa9852adf440e3153a3f0cc56f6582867fa2794bb5144 SHA512 a83304be8334f5aa1c63468ddc749d8e8124c6947f1472320ba0bd4351c9ae582dba31ff369e9efdafdab439571fbf91b497c2370ec15406cfa810f5161cfb32
DIST rayon-core-1.12.0.crate 70081 BLAKE2B ef1bb1d430776b0ad49aa523cfe83bb0aa3a381b2e571db74cb8de04bbff884b8c269de31d7afbfd609118c445bf079afd2d4920842c8a8b312d329e4675cfc0 SHA512 588fa479c499e1620e25c5818996f0376d3bf526272af6c50a17ca0ccf0f8f67b03a3a665938575a86a8edc1f101a37ab01133b27f904eb5c291bbfc581135b2
+DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
+DIST smallvec-1.13.1.crate 34952 BLAKE2B e0dcf1d26883564cd4f5d20a588562404e193075b1ae011f7f7542009a9466e5df3ade7768e1a8feb8806774b2cee5f15d31779928f83714e7d4b6ed46af9ab9 SHA512 1259ef947400470b8c9e74c5582dbc1a49753aa46420883c1f7d66f320f67bebe733a15a23cd57ba461020fad4ff337a5b298de82754602a78f5e6cec969652d
DIST syn-2.0.40.crate 245201 BLAKE2B 70876ef8e459f582d8045e46fbee7cc00088693d7d6feef1c07bd14dad3f6a555fa97762b8df018847bddbd2e9ad432a2640153adc6eb0e6d9bac821910c74c1 SHA512 27f9bda7df0549142ac0f732387182d5372f1a49facb2c5f20cfafd9b03afa0ed8c1e35b9b6f2659add33f01f00a2bee24de3b5709bb9238503e0064b791e612
+DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580 SHA512 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325
DIST target-lexicon-0.12.12.crate 25156 BLAKE2B f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85 SHA512 6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
+DIST target-lexicon-0.12.13.crate 25424 BLAKE2B 5fcac231c270a59b6589adb79c90cd3bb15ce024e3c5fa3fd267b3226e5514ce77387c57c86ca765b43ee593a55ec99fdc8fbfd464dc01afaa91ad10337b6278 SHA512 323331857bd3db9877a6c7304392e39d378439462ae4f6d6939c02d28914ecddec52696c94ceebfe8a0e7e93ce25c900099bb3922d7783643162e55c7a8769b7
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505
DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
@@ -45,4 +63,5 @@ DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9
DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
EBUILD blake3-0.3.4.ebuild 2468 BLAKE2B f2d3c3197a8569157162d1309703faeb4320797bb0c0e7ba150ad4fc52243f4618e74c86a9703413644eebde75e04a478f09de751dd0dd7e3d1390fcf7e8d84a SHA512 4fe1ea88c751c6aba7dd8b7c9486b51faacdd4134dbaac83a5256f2084fb1d48795bbb8f5579133e94489ad31685fb10acc10ae7041f7b4eb3c5aa0cdb5de914
+EBUILD blake3-0.4.0.ebuild 2483 BLAKE2B 89d171580c37bf7cfceba6922851fe9c24b4ccdc3984a7231bd522950db31d938bcfb6970dea80aaeeead0f45e0ac0473beeb7c3e1464ee7aa9d2f47ac3b3c4a SHA512 50943680aeea5b97d68d8f7be337d0a205128abd2622be39c05079e46efeadbbafdb983fdd90decc7e79f634217512c943a29ed9b515bca4156937f8a0d42c89
MISC metadata.xml 520 BLAKE2B ce0ade2fa2cfcc2a4d9139c7394b7af0c1b2289fef2586c3834b6f8a937ecb6cf0a70ebcf68a56dc77ee40e13c3d7f7fd0bf225d306b216eb4938a42d8968585 SHA512 1d54955a5a465d28d671b92eb3511b34959b1f49a0b083c16726c03bb8d36c4ab615415c47c42e1a5a2502a3731d5f3da253cd933da3ca7b8b773d1cac949ed9
diff --git a/dev-python/blake3/blake3-0.4.0.ebuild b/dev-python/blake3/blake3-0.4.0.ebuild
new file mode 100644
index 000000000000..b2772f15cb9e
--- /dev/null
+++ b/dev-python/blake3/blake3-0.4.0.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CARGO_OPTIONAL=1
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+
+CRATES="
+ arrayref@0.3.7
+ arrayvec@0.7.4
+ autocfg@1.1.0
+ bitflags@1.3.2
+ blake3@1.5.0
+ cc@1.0.83
+ cfg-if@1.0.0
+ constant_time_eq@0.3.0
+ crossbeam-deque@0.8.5
+ crossbeam-epoch@0.9.18
+ crossbeam-utils@0.8.19
+ either@1.9.0
+ heck@0.4.1
+ hex@0.4.3
+ indoc@2.0.4
+ libc@0.2.153
+ lock_api@0.4.11
+ memmap2@0.7.1
+ memoffset@0.9.0
+ once_cell@1.19.0
+ parking_lot@0.12.1
+ parking_lot_core@0.9.9
+ proc-macro2@1.0.78
+ pyo3-build-config@0.20.2
+ pyo3-ffi@0.20.2
+ pyo3-macros-backend@0.20.2
+ pyo3-macros@0.20.2
+ pyo3@0.20.2
+ quote@1.0.35
+ rayon-core@1.12.1
+ rayon@1.8.1
+ redox_syscall@0.4.1
+ scopeguard@1.2.0
+ smallvec@1.13.1
+ syn@2.0.48
+ target-lexicon@0.12.13
+ unicode-ident@1.0.12
+ unindent@0.2.3
+ windows-targets@0.48.5
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_msvc@0.48.5
+ windows_i686_gnu@0.48.5
+ windows_i686_msvc@0.48.5
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1
+
+MY_P=blake3-py-${PV}
+DESCRIPTION="Python bindings for the BLAKE3 cryptographic hash function"
+HOMEPAGE="
+ https://github.com/oconnor663/blake3-py/
+ https://pypi.org/project/blake3/
+"
+SRC_URI="
+ https://github.com/oconnor663/blake3-py/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+ rust? (
+ ${CARGO_CRATE_URIS}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="
+ || ( CC0-1.0 Apache-2.0 )
+ rust? (
+"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0-with-LLVM-exceptions BSD-2 MIT Unicode-DFS-2016
+ || ( Apache-2.0 CC0-1.0 )
+"
+LICENSE+="
+ )
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+rust"
+
+BDEPEND="
+ rust? (
+ ${RUST_DEPEND}
+ dev-util/maturin[${PYTHON_USEDEP}]
+ )
+ !rust? (
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ )
+ test? (
+ dev-python/numpy[${PYTHON_USEDEP}]
+ )
+"
+
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/blake3/blake3.*.so"
+
+distutils_enable_tests pytest
+
+src_unpack() {
+ cargo_src_unpack
+}
+
+src_prepare() {
+ # sed the package name and version to improve compatibility
+ sed -e 's:blake3_experimental_c:blake3:' \
+ -e "s:0[.]0[.]1:${PV}:" \
+ -i c_impl/setup.py || die
+
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ local DISTUTILS_USE_PEP517=$(usex rust maturin setuptools)
+
+ if ! use rust; then
+ cd c_impl || die
+ fi
+ distutils-r1_python_compile
+ if ! use rust; then
+ cd - >/dev/null || die
+ fi
+}
diff --git a/dev-python/findimports/Manifest b/dev-python/findimports/Manifest
index 4fb668f69a6d..d61371931c1f 100644
--- a/dev-python/findimports/Manifest
+++ b/dev-python/findimports/Manifest
@@ -1,3 +1,5 @@
DIST findimports-2.3.0.gh.tar.gz 36667 BLAKE2B 3f0981a9819940d2fc5a1b1147b06552b5d98d90594ce94e3c02f1d69904dc65087603ae3375e5321386ae7d00eb82d4ed60d865829f56f6b4e8dbd7540c505c SHA512 f0023995bd5c79e33722a0af7f246e9a5a143fb7f5294b7e1e97b3eb82331f69f605d41551c09af53424d6bf8e41bd5817cc9e206a30d0fc0f1cc0131944e37c
+DIST findimports-2.4.0.gh.tar.gz 26597 BLAKE2B 8dc176a551a07f38996ddbcf0df865ad7c7c1c7f86036be0939578a932155f30bdff17d2880063edd49ae1d169ebfb5bbade771a626859ad8306d54df743ee79 SHA512 90dfc39a5f73ea86a9d5c3ebec0f220f2f428f5768edc9688c47079f555b44abb80b4945b38550032289a3bff659f3857019a50882b1b2f2e83570f3e36530be
EBUILD findimports-2.3.0.ebuild 544 BLAKE2B b58a8696443a51a6c5695aa072f8513bb3ec06764cf83b48b6ef231c065a1809795d6273712e21335992c12643b975750c81331fbd4c4acb8baf4679ab664234 SHA512 6d62378b7a930adf5d961cb30bff1d4d8d02908d5b422ffe9d0fb5cb1a053df2edf83f0b7251002717fefd8a81eeb4f6eb184eec450885de9cfc1f69b739d089
+EBUILD findimports-2.4.0.ebuild 544 BLAKE2B 2e3e4af606f1cc092d291b4c8f658a2eb07b42434017ea902aa53f8f321016351bb28b92de1690a13892646bc14fbdff22cf1b775e19f3984d54d0ff6f48da1d SHA512 c7d9f211234cda77bb899754e378fe1fb7a044111a947952f92ab65265ab4ca25d705bedefbc1ce398d082b83e73590f54ecda3a36b6f3bb9b994327c4a0baa7
MISC metadata.xml 381 BLAKE2B 75877d1e3859d37449ecefd9190904ed70c47b7c0d2ca6d751261edc8727dc512c7a8ea3fa3de72cbc15f23587e41a24e8b71b068afcfb7377b0205a409b5433 SHA512 eb41ce9af56f2e4aa404130ed296ce55bf6df3c743e018d1a98103895c588c565778268fc08a29a9b3050928d86fabe9e90248e7018300af6a29b284fbb569e2
diff --git a/dev-python/findimports/findimports-2.4.0.ebuild b/dev-python/findimports/findimports-2.4.0.ebuild
new file mode 100644
index 000000000000..a41a1ff447f3
--- /dev/null
+++ b/dev-python/findimports/findimports-2.4.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python module import analysis tool"
+HOMEPAGE="
+ https://github.com/mgedmin/findimports/
+ https://pypi.org/project/findimports/
+"
+SRC_URI="
+ https://github.com/mgedmin/findimports/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+python_test() {
+ "${EPYTHON}" testsuite.py -v || die
+}
diff --git a/dev-python/multidict/Manifest b/dev-python/multidict/Manifest
index d1a148d14726..2cc6b851242e 100644
--- a/dev-python/multidict/Manifest
+++ b/dev-python/multidict/Manifest
@@ -1,3 +1,5 @@
DIST multidict-6.0.4.gh.tar.gz 58931 BLAKE2B 2cf25ac2af57289432dfc6617f35a9f1310469b8d7b6a762e63f4f08b3cb8235c7115c4072fc2ffeec417b49af8a97654c7d69e8e20507fd553fab074e42b1cf SHA512 6f9e6ff16a104d40b0cb59860af9cb1a98e8d3a256626f77600c4895e6ef692b31880273f204e7ecdeb574407dd7c2e4326ad7cd9c08b1095011d6ba3793b86e
+DIST multidict-6.0.5.gh.tar.gz 72819 BLAKE2B 668b5db8174c0dbc6651eae281f777d5c1dfb59a4f4d9d5301355148bf40063e33e26844d2f8ff543ebe7b9c91cf7fffb4abd57ca6786684757f50af27b7df56 SHA512 500d3b2a139d40442462a2b49f9dd0c01631643ef9905367d8b7c472a1030437c26a042a28e11ba94058a17821628d96f19ec6ca479d5831e2f1263ff0069871
EBUILD multidict-6.0.4-r1.ebuild 1126 BLAKE2B 218358792935241ed686781f7c3b33c062abc47c103b409041cfed677bda00c792725df7cb835d82398257421d1b648a4dc07bbfdeeba200c05486e362379963 SHA512 6338df4f78f65baa8f8a80d0ec0a8437c6493a70acc86de8c5045797029bb9ad972572da5f7509c95d38159138aa6b388c19067c40bcad35db6731dd40cc09ac
+EBUILD multidict-6.0.5.ebuild 1125 BLAKE2B d3e3fb7d19ecf4d00d4d0cf6df287b61a64bc2dbf3333df01ebdefff819e5d33919544721a9e6e9fbc3430e29cec0ef7ea86cc4dab7a28cae9f8702f5f0a5f60 SHA512 446db922d3e29840cb4b4890b4a63a376d22284088091a69d1a20bd2350c0bd595bc73e37afdeebf640482fd88fef3205d10f61032302690232fd3b1e6136098
MISC metadata.xml 620 BLAKE2B 7d4dcf63e1d4fdc3725be371b49bf49fc0241e16572cb83de1b8f8e6dd89b070bc723a4f62d14a723179e6e07140e2abd5411db92ed25703c9d31c34864ff4d3 SHA512 6c6abebeda31e025359b8b46840d7220fb8633cf62596da471ab3b8ce8a2f717d6b8f94dc7878a1ebe2b2efe63579ee28ad7283e37af9dd89b59ae03faa32fd2
diff --git a/dev-python/multidict/multidict-6.0.5.ebuild b/dev-python/multidict/multidict-6.0.5.ebuild
new file mode 100644
index 000000000000..179ce2a262b8
--- /dev/null
+++ b/dev-python/multidict/multidict-6.0.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="multidict implementation"
+HOMEPAGE="
+ https://github.com/aio-libs/multidict/
+ https://pypi.org/project/multidict/
+"
+SRC_URI="
+ https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't enable coverage or other pytest settings
+ sed -i -e '/cov/d' pyproject.toml || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ if ! use native-extensions || [[ ${EPYTHON} == pypy3 ]]; then
+ local -x MULTIDICT_NO_EXTENSIONS=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+python_test() {
+ rm -rf multidict || die
+
+ local cext=--c-extensions
+ if ! use native-extensions || [[ ${EPYTHON} == pypy3 ]]; then
+ cext=--no-c-extensions
+ fi
+ epytest "${cext}"
+}
diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest
index ce29e6901304..1cf69535345f 100644
--- a/dev-python/pdm/Manifest
+++ b/dev-python/pdm/Manifest
@@ -2,8 +2,10 @@ DIST pdm-2.11.1.tar.gz 2595425 BLAKE2B cebaf5a86045a9826a8d6a77985a064fe3e05af40
DIST pdm-2.11.2.tar.gz 2595716 BLAKE2B 10d1c78160f45099cdbbac6f6ef402b4c9f892e229fe56e54f164b4d7c3317cc8808639b97990e9fefda879d693cba32b48fc7b4c787704e7893c0844351227f SHA512 f27c1b5704469cc846b21a090f2098dacd486b833093af661644717a6dd6cdc627b086027b1c71037d5f3b179e72eac6dde3a98320eaff4f033ae9c96b37ab2c
DIST pdm-2.12.1.tar.gz 2598220 BLAKE2B 3aa7ea827b4f38398c8e20ea06d887add3c87c5df26acf627580278eb87ddf508fe7eb03a83ea726541f1233168eb7975dc03715673dffb8d9f30d2843765c6f SHA512 2837f96de13e4d91f0cfe1b632c1fa08d27ce44230c43933e2cf2af2f4b9f3986719104ebc8e3f250f6a005e2a97428d580af0626b55b1e6c2f8f72c14ef67cf
DIST pdm-2.12.2.tar.gz 2598826 BLAKE2B ea3d8dad2593cecfffe070f31998498b3559869bb66513816eee9fb01b4f42f24d33b85380ee95513eff56138a867ed1b80d0e05a32c52d9b8b22d15aad0d8fa SHA512 a0e3332288891f8705f8b4a6b1a08a9784d1e495c938d87294e20ebe3bf62e9802594e1090651742052c1790a6d0b2e498d6b47d0e6743afe37a9054ad8cdb60
+DIST pdm-2.12.3.tar.gz 2599533 BLAKE2B 4d7687a7c98af4d6111acae4fe391d63f7bbc2c5ceedb699f9e3e11b8dfa60718b75fa1716ef0d6127b8332c091768a844877bad703bc3d34c4863ef0b307aef SHA512 de51b4ad3837c5e4e70691fb25117e62fde239fcb164c2e66808758d0e1543f756ff17ded0acec50a022aa57a0e71bdf7804982597abd071910ae557adaf9a5f
EBUILD pdm-2.11.1.ebuild 2712 BLAKE2B d47e697c77ce58da6f7d628694a96ec7534b36cab5974be6613be4d515c8e847a44be31df074288b28318bbc0228503beb86ae0227ad4ce740930a003f3e60a6 SHA512 809ac800f8231d092a52c0a6a98327839ce8a471a3cd5af2932b3e7a16951a1e43bed43453e38746ea59c9de43fff2b02269776f7c2f0d685531df43667fe850
EBUILD pdm-2.11.2.ebuild 2701 BLAKE2B 3fb9bd26ddf5a8b28bcc87f3bde500b9301bbb5f3782bb04ab309cf3107b188566f16c7c12cba6e8f833f4f10a8413cf9ede13f8d3b8d34c0e0cc363868171ee SHA512 e6fa3ba598008e041f293fba99cf9b9cfb1e060cd2d5693c384e0c331484e3eb1679d834c88a8451b7d3b55a6593f6682a4f521f3c3bec08bffb18c0b1d86d62
EBUILD pdm-2.12.1.ebuild 2701 BLAKE2B 3fb9bd26ddf5a8b28bcc87f3bde500b9301bbb5f3782bb04ab309cf3107b188566f16c7c12cba6e8f833f4f10a8413cf9ede13f8d3b8d34c0e0cc363868171ee SHA512 e6fa3ba598008e041f293fba99cf9b9cfb1e060cd2d5693c384e0c331484e3eb1679d834c88a8451b7d3b55a6593f6682a4f521f3c3bec08bffb18c0b1d86d62
EBUILD pdm-2.12.2.ebuild 2701 BLAKE2B 3fb9bd26ddf5a8b28bcc87f3bde500b9301bbb5f3782bb04ab309cf3107b188566f16c7c12cba6e8f833f4f10a8413cf9ede13f8d3b8d34c0e0cc363868171ee SHA512 e6fa3ba598008e041f293fba99cf9b9cfb1e060cd2d5693c384e0c331484e3eb1679d834c88a8451b7d3b55a6593f6682a4f521f3c3bec08bffb18c0b1d86d62
+EBUILD pdm-2.12.3.ebuild 2701 BLAKE2B 3fb9bd26ddf5a8b28bcc87f3bde500b9301bbb5f3782bb04ab309cf3107b188566f16c7c12cba6e8f833f4f10a8413cf9ede13f8d3b8d34c0e0cc363868171ee SHA512 e6fa3ba598008e041f293fba99cf9b9cfb1e060cd2d5693c384e0c331484e3eb1679d834c88a8451b7d3b55a6593f6682a4f521f3c3bec08bffb18c0b1d86d62
MISC metadata.xml 474 BLAKE2B c1471e124a955920e30f73dfa43a87999c30c2bb9615590f601befcc07f7d939ec68908e67c7345fca4cb0f0524d33507aeac9936fa30d449d1dde17094048d3 SHA512 a07256061dda5a8cf8b0e15205ac36651a4e5b594fdedbfe16d1d3264e1ac42847d1dc222d2857232ac5206d67feda432751695d85d0c4c7b03fd7228db8b1ab
diff --git a/dev-python/pdm/pdm-2.12.3.ebuild b/dev-python/pdm/pdm-2.12.3.ebuild
new file mode 100644
index 000000000000..170c13d740d0
--- /dev/null
+++ b/dev-python/pdm/pdm-2.12.3.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python package and dependency manager supporting the latest PEP standards"
+HOMEPAGE="
+ https://pdm-project.org/
+ https://github.com/pdm-project/pdm/
+ https://pypi.org/project/pdm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ dev-python/blinker[${PYTHON_USEDEP}]
+ dev-python/certifi[${PYTHON_USEDEP}]
+ <dev-python/dep-logic-1.0[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/platformdirs[${PYTHON_USEDEP}]
+ dev-python/rich[${PYTHON_USEDEP}]
+ dev-python/truststore[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+ dev-python/requests-toolbelt[${PYTHON_USEDEP}]
+ >=dev-python/unearth-0.12.1[${PYTHON_USEDEP}]
+ <dev-python/findpython-1[${PYTHON_USEDEP}]
+ >=dev-python/findpython-0.4.0[${PYTHON_USEDEP}]
+ dev-python/tomlkit[${PYTHON_USEDEP}]
+ dev-python/shellingham[${PYTHON_USEDEP}]
+ dev-python/python-dotenv[${PYTHON_USEDEP}]
+ >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}]
+ dev-python/installer[${PYTHON_USEDEP}]
+ dev-python/cachecontrol[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Internet
+ 'tests/cli/test_build.py::test_build_with_no_isolation[False]'
+ tests/test_project.py::test_access_index_with_auth
+ tests/cli/test_others.py::test_build_distributions
+ 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]'
+ 'tests/models/test_candidates.py::test_expand_project_root_in_url[-e file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]'
+ # hangs on interactive keyring prompts
+ tests/cli/test_config.py::test_repository_overwrite_default
+ tests/cli/test_config.py::test_hide_password_in_output_repository
+ tests/cli/test_config.py::test_hide_password_in_output_pypi
+ # junk output, sigh
+ tests/cli/test_others.py::test_info_command_json
+ # why does it try to use python 2.7?!
+ tests/cli/test_run.py::test_import_another_sitecustomize
+ )
+ [[ ${EPYTHON} != python3.10 ]] && EPYTEST_DESELECT+=(
+ # test seems hardcoded to 3.10
+ tests/test_project.py::test_project_packages_path
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -m "not network and not integration and not path" \
+ -p pytest_mock
+}
diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 90de8954b1b0..0a21fa568cba 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,9 +1,11 @@
DIST pikepdf-8.10.1.tar.gz 2866702 BLAKE2B a525b348bfd144623233f83cd194d0fbe3385d48242bd730fd00c2e660ffffe5d19eaf39d306824a6bc835f7ca9660459efa8a69135f86278ddc3271a05d1a24 SHA512 aad1135cbff9513a0a572aa35d8f408188573271c7f62473b4a0a8a86795587351240dddb53db59a4eb7a065b0a0921ffca1c6d1af5b8e48dc6beb9968f000d3
DIST pikepdf-8.11.2.tar.gz 2870263 BLAKE2B 6cf3666baca5d20b125efc3f6d8cfe7f96b9334b8a39da67fe3f4185f41232d8a18bf902f21bfe33e4259b7fb61e7dc462a247c76bf4564a3bdf0ea987119d91 SHA512 57bf5d16aaf9367eef9407f7f406a5ee74f2060d276ab861379c74c2193d02b2e3cca0925ee29813791bb36fae8dbbba4a9b16a7f4c2d19c67c21bbe7bb3f80f
+DIST pikepdf-8.12.0.tar.gz 2870386 BLAKE2B f27c034ef94b63e56efa84abef987b23801ddb0c19c078715ffdf15596fb60b54a1159b3f43f6252418b51f967e9049912ba6950506811a41c766320148201e2 SHA512 9c6d269a7a8f806f22cc3df9f0147fc3c3a534b191e9db4f90c56a6ce9c695f7e9a20c44265551b0d2ca2a189d15c52dd602614baa44939d7ae943e698dec400
DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35 SHA512 6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa
DIST pikepdf-8.8.0.tar.gz 2865070 BLAKE2B 78c26c577db858c27a1aa632c0e93a955eafc76f3e5928a5d4862408a71c02b66325e51728e81a5d6bd571655b2c96468592b3c591993e4cf6ecfa28fd997a89 SHA512 91bdf67a800c18559172c7a253859e6e5ef443b0f6e2d2f3af21042db2640f9d96a8fb5764e6ddd64ace248788e32b071ed624c95a6a0557ba19dc6fc33fdf76
EBUILD pikepdf-8.10.1.ebuild 1703 BLAKE2B 5ac556f3681d27da33e7fa14b6e3fb583ab46d235ab1455dc2bb6fff8ba187b41edfc6165dc9234a4d889a00a1f82e92419a9ef15ca987e2af91988f631de5fc SHA512 ef96befd0ff087ebc9042a4733db7b00b2e067d5cebffef4c9edee7fba0faaabda3edbeeab23aaefa6203b5fa07ce6b1836420a1d065b83c6150d4c4e7f34caa
EBUILD pikepdf-8.11.2.ebuild 1785 BLAKE2B b643ad70e34265507b90d513156e723b42b5e416a5e0b81f0e12cb247c84cad3a943a8255b3d679e4ce6024b938f081e15e58fd8475df01555c59ec45f1f4413 SHA512 709394b0bbad0484fb88863b9760e7a53f94b67b18bce3ca1e18795a045f925a6eef4fffb1d347192f0fb53d49743e54fe6c619f834bf7c76db28f979fb4e037
+EBUILD pikepdf-8.12.0.ebuild 1791 BLAKE2B f8a8de60de99bd6ac6e50fef0cb6cf46ff18f7ed4d3d4b8562cef85b8a1f7ff2fc605c43cebd2f983017b36ffc92790d75fd00afc0d09ecf238c6b021a1fd615 SHA512 5e488073997321d41f4ab2a67d31f58bf9f8bdbf8ba18d972e8990eab524b1a0839215252dd05dbea52d36df5c09000c7f60db667b55f7ec662e538044512073
EBUILD pikepdf-8.4.1.ebuild 1680 BLAKE2B 2d988c8345fe6642e1bf990dd385259ac9b8709e8e22b6b1dc74f3e7ecf88193fb9c06cc3085b82aefb811a5cf18f676dd23c2d75c27a4071903a291bf272f5a SHA512 05b25f5fafcb3999eee5c8f1c5f44e6b1c7dfd0397fdcf7e4f2a5c812a950cf00a87a502a4244cf01e775ee5b7360cffbf2dbcba64d5b203216be008400e4683
EBUILD pikepdf-8.8.0.ebuild 1673 BLAKE2B da9ca57a521ff70715d3a8dedaf05b0a78724c8ed0eea956de294321cb8bcc2d0b691229851a1f14329a9b4eb82bd953485c843506a68cb658b58981b8c3dc6a SHA512 6458efb2b6652051a3cb7691c13ba67805b92333cd6133f5701a9386703fa480ddb4beee6745289423e2016f95e524bb1ee45c585414c7d693fa6d4bea3da4d1
MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3
diff --git a/dev-python/pikepdf/pikepdf-8.12.0.ebuild b/dev-python/pikepdf/pikepdf-8.12.0.ebuild
new file mode 100644
index 000000000000..f5173f73b2c1
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-8.12.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library to work with pdf files based on qpdf"
+HOMEPAGE="
+ https://github.com/pikepdf/pikepdf/
+ https://pypi.org/project/pikepdf/
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
+# https://qpdf.readthedocs.io/en/stable/release-notes.html.
+DEPEND="
+ >=app-text/qpdf-11.5.0:0=
+"
+RDEPEND="
+ ${DEPEND}
+ dev-python/deprecated[${PYTHON_USEDEP}]
+ >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}]
+ >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
+ >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
+ >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+ >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ media-libs/tiff[zlib]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # fragile to system load
+ tests/test_image_access.py::test_random_image
+)
+
+src_prepare() {
+ sed -e '/-n auto/d' -i pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p timeout
+}
diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest
index e7f25d87dcb4..3bcbcbf05293 100644
--- a/dev-python/psutil/Manifest
+++ b/dev-python/psutil/Manifest
@@ -7,6 +7,6 @@ DIST psutil-5.9.8-tests.patch.xz 3716 BLAKE2B cf33173a0d5c6537b0de1c4858beb9ec59
DIST psutil-5.9.8.tar.gz 503247 BLAKE2B 192812d9006b9eb1a856ff8d322e6cfb320462e5dc5ee7b88869ce7f4f2277050c4867b5e3f64468bb42de0b5bde85b715b84b37842bd3f605216acf89a62a4c SHA512 6ddeed937119a930bb7b9556ff329f054e9429b8457c9a15d99cb105271297117abba587a974d02760bb8b6b244734973a676bdff6b533a53ce587858e48f337
EBUILD psutil-5.9.5.ebuild 1214 BLAKE2B e07f08a9d5da23918068ecb901c4158caeeee8c53964c1a352ff2d142a6f6d945d97aa856bfe09789ede558beebb3ea573c133800c4b6439104397c1f5c0eaeb SHA512 99a21371ba39bf2e0d0b4e31bc5f8266ebee1239cba1b70727b7e316ede0273357e47245b2f517cf29023cd06dce843747e643d63274bb2c2ab6c50651b4f7d0
EBUILD psutil-5.9.6.ebuild 1195 BLAKE2B ecdc910b29c7ff8c452d33a168cec80b95cd53d25363e30d686cfb16237c261d25f10b904e97c5b301ffd4b96a05919928dab47ba092b8376ad99cada9a618b0 SHA512 6037f3c88a4f1e69e367b4f1aedaee2f8bab594c2ef4dd04b290dccea6e20a98a5f7fd3a0f03c8d17ff695c470bd437dc68efd950b8b900bc69f01edefaa8e73
-EBUILD psutil-5.9.7.ebuild 1195 BLAKE2B 449b4b7872ab26a645c45f5b30504836ddfa0a2dc3b3ba0b2ec584bd4a6487b12e51e5d939471d700bf03ade84a3e31198f5006e4d64556c96cd639e57aafec7 SHA512 0157684ddd8464bdeb030d322984ae769f0067fcd79123608ec1037ddae71e52bf52ecfd1551429b17a3da9c95fd797ad3fddd66452daa2628c901a471c6e564
+EBUILD psutil-5.9.7.ebuild 1194 BLAKE2B 61f146e20e8821ac34779227625bec8680fc5f905d2166c920678e2e74649ac61b84a85cf69b78fd01784f9df0ce4dc4b1e2892df869b6455c1ff0f005d98167 SHA512 a33ae312e265b4ffad9f14219c6618fad457ccc728d32c1fe8b12e121d149bfd24309632df0a719d4b8efdd211aa996ee422648a3ea0b5190c541a338c835db4
EBUILD psutil-5.9.8.ebuild 1200 BLAKE2B 29408b29f789cdf025b760f1083df0c2289ff84bca7e28b81bc68c3c312b2eb3a0251c61ce1868f39823b43c4c2fc57d6cbf1a7267bc12c16c770babeaf5806b SHA512 e749e806fa7d98a89f3bcfb630e9715bdf74154a106da8fa17e67698d73c407829526fbc6a37d02937721ba8e127fbbdcbbca8447f82333de62f9148d0887909
MISC metadata.xml 378 BLAKE2B 235c056a427ab18383c401143074ec62b91d471087c34e2bd48d5192c6221e089e32170d18cd0d69d51eb2bb02fb8a0efe59245af9224b284557812b32c341b5 SHA512 96492308dac753fb176e4810efa71757e66413d16589e52a942b02c91256b48f9873b53a698006923aef12aa7d1539d6fd7aa07632c073b6a92cc8920f6ce6c0
diff --git a/dev-python/psutil/psutil-5.9.7.ebuild b/dev-python/psutil/psutil-5.9.7.ebuild
index f8f60296abc8..7ac43f556af6 100644
--- a/dev-python/psutil/psutil-5.9.7.ebuild
+++ b/dev-python/psutil/psutil-5.9.7.ebuild
@@ -21,7 +21,7 @@ SRC_URI+="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pyarrow/Manifest b/dev-python/pyarrow/Manifest
index ea498cb0074b..0c1c558cfac8 100644
--- a/dev-python/pyarrow/Manifest
+++ b/dev-python/pyarrow/Manifest
@@ -1,3 +1,5 @@
DIST apache-arrow-14.0.2.tar.gz 20969982 BLAKE2B 9df119fca564a4140d1143a1ac0614831e4f80846d43439d011b8ca7f5e77461005c96b9430b6dd7ce0ba7496b879a8abc9ffa372e6b455c317abeebb16ae8e4 SHA512 dd6cf6cbb817a48ef5275bb409367e5904526a3c16a17a37ea75101085ea19a71ba6bf936a6f099012e7c528811db1728ef2f14dcb16a1056a22088839280ce0
+DIST apache-arrow-15.0.0.tar.gz 21491996 BLAKE2B 55709d1d181ed5c1482e1eadc9031c692bbd39434ccad17be8c0f3f5af47e3b3d5f262903d1ce09c39442497e14c22c80d7b30215e4de830a4ac82a1b3db34fb SHA512 d5dccaa0907b0e6f2a460e32ae75091942dcb70b51db4aefe2767ee8d99882694607b723a9c06898dda3938d8eb498258d7f9aad11054665b6ea9c2fbaeafa74
EBUILD pyarrow-14.0.2.ebuild 1747 BLAKE2B 67044318ece6484c8709fcb9259cb3099d9b21ce240ff560fa75ad7daff7045ec75c50ff75bb20abcad14e698f73ea3e36f97aead5a0d71f8f14bd26fcdee617 SHA512 29f71a3e777e8f953a4692c140112142475da003fb84f78801da307507ecd730dbb7a3a02ae76f15fcdf9138e7e2d72f46e871dda181f85753c325e39b258180
-MISC metadata.xml 454 BLAKE2B aef32100cb88b74361bc57c83179ce223bab58fd2d33c0274011350f1021f8f738008a64b74995d005f9b53edf45d9e0168a38101e041297d38805529b7af416 SHA512 2b7d53db25c36faca27aa8885479396ad2b510d8fba9b421d969fd23505b5026b48a9869ab941fa8d09c2a399ed6f211d8694bc3ed05dc5bf583d7be1fc0e679
+EBUILD pyarrow-15.0.0.ebuild 2048 BLAKE2B ff86094c8341eab743497b8d3cf06bb705e25a6457f52b13b82221a32c376998d563aa137acbbc5636f3ea39efc549f4c6bbf15a4d2dce10c8fbb1ee56ec1d0a SHA512 b00882d7e182a2903e5fc07707e40a174ab8188aaef3d5e190a947488d7d94c4a8bc6d3582089b407129df0be03c26c875c3623ee92ca3cb722cf855d76b7045
+MISC metadata.xml 555 BLAKE2B 5683205ece2b0266e5792f42ebd515c1822563d2705f046ebcabd1de71efc67800616303b2fc83ea8cac3395303178f13e859b7390adfcef23da8d687fc8d6a3 SHA512 61d8f5bcbdbe92b858d0aab3040cd3e8dcb33ba0c45808649e032a165d6826c1a489ae2cfbf8dca52eda82d5b24b4c3f74a9abd6f87d5ff72f6578cf7535c797
diff --git a/dev-python/pyarrow/metadata.xml b/dev-python/pyarrow/metadata.xml
index 31b943af57cc..2c0892a26dea 100644
--- a/dev-python/pyarrow/metadata.xml
+++ b/dev-python/pyarrow/metadata.xml
@@ -5,6 +5,10 @@
<email>tupone@gentoo.org</email>
<name>Tupone Alfredo</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<use>
<flag name="parquet">Enables read/write parquet data format</flag>
</use>
diff --git a/dev-python/pyarrow/pyarrow-15.0.0.ebuild b/dev-python/pyarrow/pyarrow-15.0.0.ebuild
new file mode 100644
index 000000000000..a0679d28b3ce
--- /dev/null
+++ b/dev-python/pyarrow/pyarrow-15.0.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Python library for Apache Arrow"
+HOMEPAGE="
+ https://arrow.apache.org/
+ https://github.com/apache/arrow/
+ https://pypi.org/project/pyarrow/
+"
+SRC_URI="mirror://apache/arrow/arrow-${PV}/apache-arrow-${PV}.tar.gz"
+S="${WORKDIR}/apache-arrow-${PV}/python"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~riscv"
+IUSE="parquet snappy ssl"
+
+RDEPEND="
+ ~dev-libs/apache-arrow-${PV}[compute,dataset,json,parquet?,re2,snappy?,ssl?]
+ dev-python/numpy[${PYTHON_USEDEP}]
+"
+# NB: pytest-lazy-fixture removed in git already
+# https://github.com/apache/arrow/pull/39850
+BDEPEND="
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/pytest-lazy-fixture[${PYTHON_USEDEP}]
+ dev-libs/apache-arrow[lz4,zlib]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_compile() {
+ export PYARROW_PARALLEL="$(makeopts_jobs)"
+ export PYARROW_BUILD_VERBOSE=1
+ export PYARROW_CXXFLAGS="${CXXFLAGS}"
+ export PYARROW_BUNDLE_ARROW_CPP_HEADERS=0
+ export PYARROW_CMAKE_GENERATOR=Ninja
+ export PYARROW_WITH_HDFS=1
+ if use parquet; then
+ export PYARROW_WITH_DATASET=1
+ export PYARROW_WITH_PARQUET=1
+ use ssl && export PYARROW_WITH_PARQUET_ENCRYPTION=1
+ fi
+ if use snappy; then
+ export PYARROW_WITH_SNAPPY=1
+ fi
+
+ distutils-r1_src_compile
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # wtf?
+ tests/test_fs.py::test_localfs_errors
+ # these require apache-arrow with jemalloc that doesn't seem
+ # to be supported by the Gentoo package
+ tests/test_memory.py::test_env_var
+ tests/test_memory.py::test_specific_memory_pools
+ tests/test_memory.py::test_supported_memory_backends
+ # pandas changed, i guess
+ tests/test_pandas.py::test_array_protocol_pandas_extension_types
+ tests/test_table.py::test_table_factory_function_args_pandas
+ )
+
+ cd "${T}" || die
+ epytest --pyargs pyarrow
+}
diff --git a/dev-python/pychroot/Manifest b/dev-python/pychroot/Manifest
deleted file mode 100644
index 0b4ae00e09ca..000000000000
--- a/dev-python/pychroot/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST pychroot-0.10.4.tar.gz 23745 BLAKE2B cce7be8c88b193b69838f14dfad62a5374936039bfe6478b8448b9a7f9e1ffcb373d5649ad1953beec6ca9ae138adc6871e129418a6fc64067b09eb6d4b4fa4c SHA512 fd93dba0a104eebe238f56e254fc445e1d34a2dbec6dcc307327fb92ebd7c85b1e729497ec818b756dee934f267cad755037ff004f78623d858617e39b473468
-EBUILD pychroot-0.10.4.ebuild 955 BLAKE2B 95d4cf33bc2c98f5180c53cfd5dd66493d97d82435ca12b43a0d1b5d643352540712e3088d3baeee5c19bfaf511aba57345b3e5bc3050da7753e7c39af180935 SHA512 74dc00d4fcf43cd0870b95a77e5072e8225492ace6aca037b5be21cdf2620e19c304f9610f242a5db80a91761ac7941cdcf96f6f27de99752a9dbefc158043a5
-EBUILD pychroot-9999.ebuild 955 BLAKE2B 95d4cf33bc2c98f5180c53cfd5dd66493d97d82435ca12b43a0d1b5d643352540712e3088d3baeee5c19bfaf511aba57345b3e5bc3050da7753e7c39af180935 SHA512 74dc00d4fcf43cd0870b95a77e5072e8225492ace6aca037b5be21cdf2620e19c304f9610f242a5db80a91761ac7941cdcf96f6f27de99752a9dbefc158043a5
-MISC metadata.xml 295 BLAKE2B 11cc50b4d91f820c103f10c332a219324672763dbbda0de14de487f8d1cbfc0dc542d4179c2ef29878ca28a51aa2bbcd28ba677ebbc9ad1853195cb08575cdf6 SHA512 7cb5822c5c0af4316da1bf4305e78779dd684c76175ecca0f8988f3da7cd82862cb72eff1ac51ce861a2755cfc7cffe30ef756b6f659f65a654553df59d49b94
diff --git a/dev-python/pychroot/metadata.xml b/dev-python/pychroot/metadata.xml
deleted file mode 100644
index 6d7f5cfa3c4c..000000000000
--- a/dev-python/pychroot/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">pkgcore/pychroot</remote-id>
- <remote-id type="pypi">pychroot</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/pychroot/pychroot-0.10.4.ebuild b/dev-python/pychroot/pychroot-0.10.4.ebuild
deleted file mode 100644
index 685cfe94a14a..000000000000
--- a/dev-python/pychroot/pychroot-0.10.4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/pkgcore/pychroot.git"
- inherit git-r3
-else
- inherit pypi
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-DESCRIPTION="a python library and cli tool that simplify chroot handling"
-HOMEPAGE="https://github.com/pkgcore/pychroot"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-if [[ ${PV} == *9999 ]]; then
- RDEPEND="~dev-python/snakeoil-9999[${PYTHON_USEDEP}]"
-else
- RDEPEND=">=dev-python/snakeoil-0.8.9[${PYTHON_USEDEP}]"
-fi
-
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )
-"
-
-python_test() {
- esetup.py test
-}
-
-python_install_all() {
- local DOCS=( NEWS.rst README.rst )
- [[ ${PV} == *9999 ]] || doman man/*
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pychroot/pychroot-9999.ebuild b/dev-python/pychroot/pychroot-9999.ebuild
deleted file mode 100644
index 685cfe94a14a..000000000000
--- a/dev-python/pychroot/pychroot-9999.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/pkgcore/pychroot.git"
- inherit git-r3
-else
- inherit pypi
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-DESCRIPTION="a python library and cli tool that simplify chroot handling"
-HOMEPAGE="https://github.com/pkgcore/pychroot"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-if [[ ${PV} == *9999 ]]; then
- RDEPEND="~dev-python/snakeoil-9999[${PYTHON_USEDEP}]"
-else
- RDEPEND=">=dev-python/snakeoil-0.8.9[${PYTHON_USEDEP}]"
-fi
-
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )
-"
-
-python_test() {
- esetup.py test
-}
-
-python_install_all() {
- local DOCS=( NEWS.rst README.rst )
- [[ ${PV} == *9999 ]] || doman man/*
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pydocstyle/Manifest b/dev-python/pydocstyle/Manifest
deleted file mode 100644
index 2ca2cac9e34e..000000000000
--- a/dev-python/pydocstyle/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX pydocstyle-6.1.1-disarm-pip-install.patch 1001 BLAKE2B d82d9b358cdd6b517cf64f5b620e767342ba6230ebda715e039be2b5bdbef639ad5d0e715f033658887bede3ee330da79f2a6ca3e1a597466f3bbffdd617d371 SHA512 434a576cad8fe6a2c8086893982887306ad6b4797c1ed0c3682782a3a9ec1109fc48d94ad469cd11128232d773d5beaef2cfc1c9a68c0386581e4864d43371fa
-DIST pydocstyle-6.3.0.gh.tar.gz 78058 BLAKE2B 551da9af8baebcba4f1053e0d9495bff039a98c96ad229219cd37ac8ba9e3002fff8a136c5148144a5f84ed94a1414364d7c827ad010038f63961ce17a260ee3 SHA512 f8473b19ab6ef0b61787875558f9dd6f9f7f1954e1baa0010942af6d4de8dbca30c8c08be6acbf24aadd1c0a601ba9467b747026a6cd22379f0c4b84a38b57c7
-EBUILD pydocstyle-6.3.0.ebuild 1079 BLAKE2B 0ca1232e6a9bbc2013cfc1347048f82102e8de91c08928f2d2ef2a4019880b2c9ba686fa0c3f39b6d2a711e8cb8126d06280dc7602b592a92220a34bc84121fb SHA512 70f882a88360e2ae12111dfaa474f8286a075f188f2bad3e7009d2865082d57c42bcc2d89d18df57482854c8ce5fef833afddbb15866c1e02b176e6aeaee6721
-MISC metadata.xml 665 BLAKE2B ac358d1ac5d68d11710048ccd4050f45cee96788829ee806bc5f4364c0f6b03707dcf15dd0cb9e7e3870cd9feebcead3c44b8f6bbff6738aa593079685c2a3c0 SHA512 7642d1384de3ec4bd55f7afc69ce67ad018eb9294f104234c5f3eb23a2c7a5ab36bda890a440fb5a7af8045d215048caf4b15bb3d965f414b755b51a269337cc
diff --git a/dev-python/pydocstyle/files/pydocstyle-6.1.1-disarm-pip-install.patch b/dev-python/pydocstyle/files/pydocstyle-6.1.1-disarm-pip-install.patch
deleted file mode 100644
index b0467a136435..000000000000
--- a/dev-python/pydocstyle/files/pydocstyle-6.1.1-disarm-pip-install.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 46947c9dca95caeb7b1f4348994d1aa2b8db93ec Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Tue, 18 May 2021 10:02:16 +0200
-Subject: [PATCH] Disarm install_package fixture
-
----
- src/tests/test_integration.py | 7 -------
- 1 file changed, 7 deletions(-)
-
-diff --git a/src/tests/test_integration.py b/src/tests/test_integration.py
-index eb4994f..4242476 100644
---- a/src/tests/test_integration.py
-+++ b/src/tests/test_integration.py
-@@ -128,14 +128,7 @@ def install_package(request):
- This is so we can run the integration tests on the installed console
- script.
- """
-- cwd = os.path.join(os.path.dirname(__file__), '..', '..')
-- subprocess.check_call(
-- [sys.executable, "-m", "pip", "install", "-e", "."], cwd=cwd
-- )
- yield
-- subprocess.check_call(
-- [sys.executable, "-m", "pip", "uninstall", "-y", "pydocstyle"], cwd=cwd
-- )
-
-
- @pytest.yield_fixture(scope="function", params=['ini', 'toml'])
---
-2.31.1
-
diff --git a/dev-python/pydocstyle/metadata.xml b/dev-python/pydocstyle/metadata.xml
deleted file mode 100644
index c6899ee0daad..000000000000
--- a/dev-python/pydocstyle/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Gentoo Python Project</name>
- </maintainer>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- <name>Patrice Clement</name>
- </maintainer>
- <maintainer type="person">
- <email>andrewammerlaan@gentoo.org</email>
- <name>Andrew Ammerlaan</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">PyCQA/pydocstyle</remote-id>
- <remote-id type="pypi">pydocstyle</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/pydocstyle/pydocstyle-6.3.0.ebuild b/dev-python/pydocstyle/pydocstyle-6.3.0.ebuild
deleted file mode 100644
index a27b5e10bdbb..000000000000
--- a/dev-python/pydocstyle/pydocstyle-6.3.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python docstring style checker"
-HOMEPAGE="
- https://github.com/PyCQA/pydocstyle/
- https://pypi.org/project/pydocstyle/
-"
-SRC_URI="
- https://github.com/PyCQA/pydocstyle/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/snowballstemmer-2.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.{8..10})
- )
-"
-
-distutils_enable_tests pytest
-# Requires network to lookup github issues
-#distutils_enable_sphinx docs dev-python/sphinx-rtd-theme dev-python/sphinxcontrib-issuetracker
-
-PATCHES=(
- "${FILESDIR}"/pydocstyle-6.1.1-disarm-pip-install.patch
-)
-
-src_prepare() {
- # poetry sucks
- sed -i -e "s:0.0.0-dev:${PV}:" pyproject.toml || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/pylama/Manifest b/dev-python/pylama/Manifest
deleted file mode 100644
index c0ffec33d24f..000000000000
--- a/dev-python/pylama/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX pylama-8.4.1-dummy-elif.patch 971 BLAKE2B d237185baee054bd8dd252fd5b13929371b699640239a650fdb5c1eeaf461c2ff95f78433a41b8b48a3c6a344e63b1170a0e9ddcc7595b471675bf3174ac63f2 SHA512 943584207783a5fec8f62dc61c5f192c46bc8046d7d4c921162f4b1b479e61c86935aac4c6b0c50b8342fbb189588b42f114b1d9d17931ed553e7f30d7409fca
-AUX pylama-8.4.1-tomli.patch 2304 BLAKE2B 5e8a3c9ba4d8ac2965dc60198ee72fd29293330a9b0c643fa49e7fcd0515c3448b8a3cb75b164b014b5d6117486304f17c8736d46cf3aa6f586708427678a1f3 SHA512 fd1449d6f893a19194f84a3bb6b0c77d34e624900c3f10ec24989e9e09c66dfb6ae4d93faa63b131d0a0e53d50e8a880ca33f039f378b7d5ddf844d9d29b5dc8
-DIST pylama-8.4.1.gh.tar.gz 37850 BLAKE2B dea99fc784736f3b229c5d82a59f2e2b5490fbe344ad98167e30e550b6c774c7b42cbddfedeb073d9d843cf53169c441812974036b06088ab07d7b7996def4a5 SHA512 fb038c39a2e962bd065ac5ef545f1be50f5b230141141a55e1701ffdc6a241b5778613ac91f29ff648b7ce48fa969c3961a11b7e906b6e350c84b57eea5369cd
-EBUILD pylama-8.4.1-r1.ebuild 1220 BLAKE2B 0fd8b903fba9c631c13846267c6c2bd93ba70e4079f01cce1766abcdcf5cd5d3ac3dd760ec121a1519e06397b3f940bf658c7522e6bd07dd2ae5fd08d8550e35 SHA512 c0fbad4f7655bfeb1de9693e5da2294ea5fee712204d35a0d1ad01f1e8604431d53cf2bccb68fbc8afb58cd732d6e1dcad10db4726f83d3f36c72c0bbaf1fb41
-MISC metadata.xml 490 BLAKE2B 4c0dda4b057901937d4b6af02041edc0544e392ade5a3497de0d58ba5c1423332e6c1f0b289a3bbbdcccc1b45eedc01f158778e99f9a6f3911cb6b91d999519d SHA512 d3dc1fdaee046554de697e6aeb324910199ea9329a57ac89cebc96f2143e4d2482e31cadc5df16893fcd012058282f600fef676992d8dd55dba3f045f69bc52b
diff --git a/dev-python/pylama/files/pylama-8.4.1-dummy-elif.patch b/dev-python/pylama/files/pylama-8.4.1-dummy-elif.patch
deleted file mode 100644
index 788d38382114..000000000000
--- a/dev-python/pylama/files/pylama-8.4.1-dummy-elif.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 2093ce0ad405e20efa3f2dad771a04577e0f7e6b Mon Sep 17 00:00:00 2001
-From: Stanislav Levin <slev@altlinux.org>
-Date: Fri, 12 May 2023 19:38:41 +0300
-Subject: [PATCH] tests: Sync pylint's no-else-return
-
-https://github.com/klen/pylama/pull/243
-
-See https://pylint.readthedocs.io/en/latest/user_guide/messages/refactor/no-else-return.html for details.
-
-Fixes: https://github.com/klen/pylama/issues/238
-Signed-off-by: Stanislav Levin <slev@altlinux.org>
----
- dummy.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/dummy.py b/dummy.py
-index c19ee6d..09a0e3c 100644
---- a/dummy.py
-+++ b/dummy.py
-@@ -22,10 +22,10 @@ def __init__(self, filename, loc, use_column=True):
- if test == 1:
- if test == 1:
- return 28
-- elif test == 2:
-+ if test == 2:
- return 28
- return 28
-- elif test == 2:
-+ if test == 2:
- return 28
-
- def __str__(self):
diff --git a/dev-python/pylama/files/pylama-8.4.1-tomli.patch b/dev-python/pylama/files/pylama-8.4.1-tomli.patch
deleted file mode 100644
index 291bc9f530e7..000000000000
--- a/dev-python/pylama/files/pylama-8.4.1-tomli.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-From 8b7908fec960a05af0a0a9b10d24ed458fcf97c7 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Tue, 8 Nov 2022 14:33:59 +0100
-Subject: [PATCH] Use tomli/tomllib instead of the unmaintained toml package
-
-Replace the use of the unmaintained `toml` package with the modern
-alternatives: the built-in `tomllib` in Python 3.11+, and its equivalent
-`tomli` in older Python versions. `tomli` installs type stubs, so there
-is no need for an additional `types-*` package for it.
----
- pylama/config_toml.py | 9 +++++++--
- requirements/requirements-tests.txt | 3 +--
- setup.py | 2 +-
- 3 files changed, 9 insertions(+), 5 deletions(-)
-
-diff --git a/pylama/config_toml.py b/pylama/config_toml.py
-index 2af02a5..ea6e17a 100644
---- a/pylama/config_toml.py
-+++ b/pylama/config_toml.py
-@@ -1,16 +1,21 @@
- """Pylama TOML configuration."""
-
--import toml
-+import sys
-
- from pylama.libs.inirama import Namespace as _Namespace
-
-+if sys.version_info >= (3, 11):
-+ import tomllib
-+else:
-+ import tomli as tomllib
-+
-
- class Namespace(_Namespace):
- """Inirama-style wrapper for TOML config."""
-
- def parse(self, source: str, update: bool = True, **params):
- """Parse TOML source as string."""
-- content = toml.loads(source)
-+ content = tomllib.loads(source)
- tool = content.get("tool", {})
- pylama = tool.get("pylama", {})
- linters = pylama.pop("linter", {})
-diff --git a/requirements/requirements-tests.txt b/requirements/requirements-tests.txt
-index d786f1f..e62ccae 100644
---- a/requirements/requirements-tests.txt
-+++ b/requirements/requirements-tests.txt
-@@ -5,8 +5,7 @@ radon >= 5.1.0
- mypy
- pylint >= 2.11.1
- pylama-quotes
--toml
-+tomli >= 1.2.3 ; python_version < "3.11"
- vulture
-
- types-setuptools
--types-toml
-diff --git a/setup.py b/setup.py
-index 911aea6..6d0222b 100644
---- a/setup.py
-+++ b/setup.py
-@@ -21,6 +21,6 @@ def parse_requirements(path: str) -> "list[str]":
- extras_require=dict(
- tests=parse_requirements("requirements/requirements-tests.txt"),
- all=OPTIONAL_LINTERS, **{linter: [linter] for linter in OPTIONAL_LINTERS},
-- toml="toml>=0.10.2",
-+ toml="tomli>=1.2.3; python_version < '3.11'",
- ),
- )
diff --git a/dev-python/pylama/metadata.xml b/dev-python/pylama/metadata.xml
deleted file mode 100644
index 5ea1c06f17d7..000000000000
--- a/dev-python/pylama/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>zmedico@gentoo.org</email>
- <name>Zac Medico</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">pylama</remote-id>
- <remote-id type="github">klen/pylama</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/pylama/pylama-8.4.1-r1.ebuild b/dev-python/pylama/pylama-8.4.1-r1.ebuild
deleted file mode 100644
index 30c5ca59c22f..000000000000
--- a/dev-python/pylama/pylama-8.4.1-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Code audit tool for python"
-HOMEPAGE="
- https://github.com/klen/pylama/
- https://pypi.org/project/pylama/
-"
-SRC_URI="
- https://github.com/klen/pylama/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/pycodestyle-2.9.1[${PYTHON_USEDEP}]
- >=dev-python/pydocstyle-6.1.1[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/eradicate[${PYTHON_USEDEP}]
- dev-python/mypy[${PYTHON_USEDEP}]
- dev-python/pylint[${PYTHON_USEDEP}]
- dev-python/radon[${PYTHON_USEDEP}]
- dev-vcs/git
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.{8..10})
- )
-"
-
-distutils_enable_tests pytest
-
-PATCHES=(
- "${FILESDIR}"/${P}-tomli.patch
- "${FILESDIR}"/${P}-dummy-elif.patch
-)
-
-EPYTEST_DESELECT=(
- # not packaged
- tests/test_linters.py::test_quotes
- tests/test_linters.py::test_vulture
-)
diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index c56a6a750d60..2df84e26e20c 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy-exe-7.3.13-1.amd64-musl.gpkg.tar 12922880 BLAKE2B 8dce9b4f2e86ca93d92aac337f29aad79cb0f494cc4639cabedb5ee3b91963b127a62ec43466e41b5f443a0bd14427f60cbe7f3d70410143a6cb7bebc543f2f6 SHA512 7b8baf7fcc36b13c97a2e9e4f3e0d101537069c2685b1ecde8dce27281f7b36db49adc3cc8007caebad09f5106f42f4c840bb1f66b46ad5bf1543aad45cbca9c
-DIST pypy-exe-7.3.13-1.amd64.gpkg.tar 12871680 BLAKE2B 539d3025c42a7feec95f62ce005da7eeab05159b9750b6009230b6830a13579be336d41def05b20aacbdaef6ae585f8e0ee1f063e10e4c2c6adc55fcb12a6311 SHA512 977033104d086611452c98fe4b12b51fc6abcc49af282bc1a966a0fe92a42d04e89073f49660e032e5a7092603d8049243987a4ed10528a110cdf333dad687ab
-DIST pypy-exe-7.3.13-1.arm64-musl.gpkg.tar 10782720 BLAKE2B 90398b3859831a2bafa6a25ed18ee05e27b91c3c4b7d54e153a0dfb04e0ca4ed8e035da14d9e8743dee23c1925ec118b6b8985a64649b4ad56e46a54d70f3137 SHA512 d36e53174dcb00bd6feab4ce168dfeb8d688874a5a5fc45049cf32e89095d532635bb23cdf34a9a70f471e70003564f7117a6fcd6ab17584a72da4ec2848f4d6
-DIST pypy-exe-7.3.13-1.arm64.gpkg.tar 10752000 BLAKE2B 7dbe18bf22b503c585e4fccce8661ec3057d01aa614b806164bd1d418c0ddceb3bc7b629d3efb619b55259e5408dcf42b05c29ebffcb0b75acf845a369d80ffd SHA512 0ee6dc95200cef8d0dfc6bde77d55d548d557ca2ef27b0061c5909a964395aa5870bf3cfa689d2e696dc43c5c19fdd3d55975cd0630189a2ba3f390872dde9ba
-DIST pypy-exe-7.3.13-1.ppc64le-musl.gpkg.tar 6563840 BLAKE2B cc7938c4a9f3b80a9b7eb51402e22cca6d786d1098ecd1fe459623881822036b811d63c7b964e0360a40a8628265e2e3a88f170ac254502febf76158d41b31d4 SHA512 cef5e8fb7474a30682b4890be58ab01b7432701706982452891bfbcd67a5ba94f7a2ca5b21c6adc9ea7570a3875964e8198685d6e4aceff4871195d392a6ca11
-DIST pypy-exe-7.3.13-1.ppc64le.gpkg.tar 10936320 BLAKE2B eaacb2af2c5f62fd487893e4d97ab288ead1c81a0b3ba99782f11ab95ac525c81bc37af5093e76843a17c8ce792aa601befe51b6774908a5328fd4ad449651f8 SHA512 733ec08aa5ab055ec4983e677c8261a4b62006c88a01f0e9ff9abed45781da5144eb4acd41ed7203f74622cd35cbb89c1384ec113c915e38a8d9d81288952b19
-DIST pypy-exe-7.3.13-1.x86-musl.gpkg.tar 9656320 BLAKE2B 61f608aaaa316a64de7445fd856aedf34e11bb08d5f1d7819faa198c7014d397244acd54eb35fe95fc79ef53c5ff770f6e608a0868508422386f110c4357fb69 SHA512 0c3799d15688496ff67007323e0398e7b82becb83d77db4585b5439107f3b4244cff658b908d125d1615391265cc5add2ba5116027bf67c7603c49de54b73f02
-DIST pypy-exe-7.3.13-1.x86.gpkg.tar 9574400 BLAKE2B 29b9d82995b503f5fa933c0ab3ea988b0321768692974d232040afc1b24fb45905f1ae526f57e443110e7341ed310753e4a0ffd161979b0bdc8e6cf1374ca540 SHA512 9046ae99f4996188c04a098e5d716e885545437f5e31e1c75268b45f80d4743b1c431a2aeed990746530ce3c6077a985ff535f813fabcf2ccac91ed8dbc4f2ef
DIST pypy-exe-7.3.14-1.amd64-musl.gpkg.tar 12943360 BLAKE2B dcb129b19ba43ba92697f6b9133591ca02923b2d5b2bcbbc8c2936ea0aaa7c77caffe264fc5ed35bb46621b4ab47ebeaa8079a56558d39153b26d95c42d1b809 SHA512 783c09d6054209a0c4c7fbd366bf712fd53deb14a8083e1bb18cb5e4f2c5cbd2c638e42a0b8e2abc7d5fcd3b1437004532089ac8c35fcda512f3695e4105c2d7
DIST pypy-exe-7.3.14-1.amd64.gpkg.tar 12861440 BLAKE2B 88ff25e6ecd12ac2844317923e4d353608bdcc8b65c3a828b5728d0b92759a8c6844b4b0e62563cd24c13b755416176f670a288e26317d8b114af3a1d774f5de SHA512 fa1407b2dae1e6e796611921a32a1f655ecf932601211c0257e6b3877636d99140c2a3617c6601a517eda1c1166f2b9d2fc47edf51703d7e0342699906bd1eaf
DIST pypy-exe-7.3.14-1.arm64-musl.gpkg.tar 10895360 BLAKE2B c8ad4bd01df3ac990e54e6b22cca5d19d2b1c145e8672def6ef5e80e8b1240ec497fb5bfbcedafd2165e654a813ec5091eed6be797bba6c8ce431bf176e68818 SHA512 705ac967d776003c504df4c4c74549ba52c9b91e8145ed6e7d51e35603b5d2800350f159312077ff754254ec8ab539817d989d61b3ab289fdf32e52c85a58992
@@ -22,7 +14,6 @@ DIST pypy-exe-7.3.15-1.ppc64le-musl.gpkg.tar 6696960 BLAKE2B a39cb7d46c4a877b2ea
DIST pypy-exe-7.3.15-1.ppc64le.gpkg.tar 11100160 BLAKE2B 294ba3f95fc81122348747e922f589d16028a34bcc5dee12464a06584986f3bd6e542a4f097d7fdee3348d727bf4bbf1fdd6beb655f8e34f4608b319e22e8339 SHA512 c374a605372cd200cf7c7cd8792c74dd1187fc77c5405537539823044da344bde5a540442bcde39aaaa7c8bc330ea03896311e8353e0e81bab312fac40ff60fc
DIST pypy-exe-7.3.15-1.x86-musl.gpkg.tar 9861120 BLAKE2B 97d3d7b80150246c49688847d2a7008cade36a0a3c89c3223be6205cf17c4623520786b393c301d42146863afb6118f7b58bb406a25bdabd9b6737016cee8718 SHA512 ca98a1bce5cbc9e9d2b90c6766b6eee094165420c38c676e63a185f54db50f275723b4b5e6183b1cc44ffec199973a57c3b0cc5fb4b0b9c6ebc2837ba84095a8
DIST pypy-exe-7.3.15-1.x86.gpkg.tar 9902080 BLAKE2B 79cc4705c9ebdac2a4a982f095750538ecb63ca38db97dcd995ce922781f80c006311025f8e51dc8e4ef32ebfaa0ae4ae333513b19e9778503947edd1a7c69bd SHA512 12cda3f33a38c3a624095ddd25bcdde8b3ecb5b6886182ee94d7149389703b98733413d6dcbb818d9363195b46d89fc997620e72b9bd26f797223604707fef57
-EBUILD pypy-exe-bin-7.3.13.ebuild 1947 BLAKE2B ced9c32c68bc0d6991a3c023c5ac6f3952cae5be14c39bbaf498c2efa249715235747526090d59f6a39da4645c83551ebfebabb2a2c7a25343c5acb64d9a1d6e SHA512 3ca0ae4098385dbd208bb3d069b17f9654b2b61b8d85fc822776a91e69341a60492c101310c24fc10a7d0e68b080ce28976d1bc9d5c120dbb40d4af04a7215ae
-EBUILD pypy-exe-bin-7.3.14.ebuild 1949 BLAKE2B 144e22713546812ee4664e6c7f092188d521a4c5788f2b1473d2e0fe7ad3b49a16f6965ac4ee194e51d5b64e599b5d80f84fce2cc13b1c667f245f6f75e16847 SHA512 a6905d688350e83368fb1ab2ba273b730adf4be279b45ee3d78d2721532cfd0a1919b694be446df9c7cd2c2fbdf023614dcbd9ef5554c006b9fad0fc4f5cdd87
+EBUILD pypy-exe-bin-7.3.14.ebuild 1947 BLAKE2B 562e85ea51a050f1e4a601c20135b1dc37bb45852a839c053aae160e2a9d60522ab356e33c1af51b603e7b35dd1587a728952952e90359daf3aaafffc8bb9823 SHA512 a494110779e442ccb92fabe56b4154d8606496b53da182aeddd31f2b342a43104c7aba4117b4cf327fe6791c7ae62009ca574c8db7c1d8d6feb1e1dee53c7f16
EBUILD pypy-exe-bin-7.3.15.ebuild 1983 BLAKE2B 615619171184e5afbc664e02b44e922677024e858d1bdcb94fcdf0a366a89182f1cd985972fa25a8ac3ef8a80aa174eed2025f7250fab9bf011eda329e3d6adb SHA512 e5a3c1e90aec2ca9832c33d8171520a8cc65a32bf40d85fb0eb32cea2a487e194ceee23ad46530f6c5258634eaeb23d32197826febef1c2881957eeec2c4df00
MISC metadata.xml 315 BLAKE2B da5ed341c55250028587ffb479a27b7ec31eb0f8bd0e11b8a98a374e23d989f7d5bcce647ca9c78cd12f64b6b83dd0568c4f3a992a6c8c5089c52cef9de87441 SHA512 ebe1c4d655c49fd20127dd240b603f1b99d67c0a6d21c7eb37bee48f4ec6bba50648816ea2b1b746af58fcf8de576d24fe355ecfa2de07ebaa0265ade2ea38ba
diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild
deleted file mode 100644
index 74ddb5070753..000000000000
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-MY_P=pypy-exe-${PV}-1
-DESCRIPTION="PyPy executable (pre-built version)"
-HOMEPAGE="https://www.pypy.org/"
-SRC_URI="
- elibc_glibc? (
- amd64? (
- https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
- -> ${MY_P}.amd64.gpkg.tar
- )
- arm64? (
- https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
- -> ${MY_P}.arm64.gpkg.tar
- )
- ppc64? (
- https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
- -> ${MY_P}.ppc64le.gpkg.tar
- )
- x86? (
- https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
- -> ${MY_P}.x86.gpkg.tar
- )
- )
- elibc_musl? (
- amd64? (
- https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
- -> ${MY_P}.amd64-musl.gpkg.tar
- )
- arm64? (
- https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
- -> ${MY_P}.arm64-musl.gpkg.tar
- )
- ppc64? (
- https://dev.gentoo.org/~mgorny/binpkg/ppc64le-musl/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
- -> ${MY_P}.ppc64le-musl.gpkg.tar
- )
- x86? (
- https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
- -> ${MY_P}.x86-musl.gpkg.tar
- )
- )
-"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${PV%_p*}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-# sys-devel/gcc for libgcc_s.so
-RDEPEND="
- app-arch/bzip2:0/1
- dev-libs/expat:0/0
- dev-libs/libffi:0/8
- sys-libs/ncurses:0/6
- >=sys-libs/zlib-1.1.3:0/1
- virtual/libintl:0/0
- elibc_glibc? (
- sys-devel/gcc
- >=sys-libs/glibc-2.35
- )
- !dev-python/pypy-exe:${SLOT}
-"
-
-QA_PREBUILT="
- usr/lib/pypy2.7/pypy-c-${SLOT}
-"
-
-src_install() {
- insinto /
- doins -r */image/usr
- fperms +x "/usr/lib/pypy2.7/pypy-c-${SLOT}"
- pax-mark m "${ED}/usr/lib/pypy2.7/pypy-c-${SLOT}"
-}
diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild
index 577201cf8c2d..5dec602caac2 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -50,7 +50,7 @@ S="${WORKDIR}"
LICENSE="MIT"
SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
# sys-devel/gcc for libgcc_s.so
RDEPEND="
diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index da85f0d8f9cd..bf43c81af8bb 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,10 +1,7 @@
-DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c SHA512 cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1
DIST pypy2.7-gentoo-patches-7.3.14.tar.xz 5344 BLAKE2B 841556694ad6bb61ea96e063c125508d574fa0be493f930435dff784a35def18c17d510c7123229cf85d576111b4a721cb52341ebb5f618d731335fbcf9ed267 SHA512 ccc8d03a17825607fb41c1e3926ff17908bd644542d9431c8f9291ed10a852416cf91b09c5c0ba0446f73208755b3bbb742c926be55875cfd69646f1ac7a8cae
DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a SHA512 698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
-DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba SHA512 deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b
DIST pypy2.7-v7.3.14-src.tar.bz2 19910947 BLAKE2B 3d03b16b4e6344b8590aaf1815202782bb355ab21422c5ea5b40cd84f36fa2ff37b2493313a3faf242039b9b91e3c8ea8fe1237a487a0dac44e4c27bf29f5f85 SHA512 e806aedc1625c1601fa623c3b03881f820d37455c5432bef345f85ef0300247f7725efe3bf470fe533aa422dbceaadca636d0c4bf74c65e1e04c0f82380e53f0
DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d SHA512 40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe
-EBUILD pypy-exe-7.3.13.ebuild 4060 BLAKE2B 5c6883e608eba8f972af83966b23dfd3e13edfeeb511d1a47f303b60746d5cb08ab9bdb9914b5b7dd2ff6ef630e15a0fca3a3c3f253e4f76aca7145ff72cf35c SHA512 d5dc8433dd88b0ae58b3283ad233dd7524acf31763e917e46ab8f837623d340f4d487a06fce679a7e91fa96cf89acf98171a423acf4b0251776f1e2abdf41c0c
-EBUILD pypy-exe-7.3.14.ebuild 4062 BLAKE2B b9437200b3738b7e2d76cc05aee4847d4b4e4757ce3631391f345a66d7dc5ed587bcff75d4c8d2d158181578800dc0aaaca794107170ead0ee0072855164cb1a SHA512 e89eea8f316311d8b84b3e493029579d66774e4f41fb6af9d6ce1696470a8d22c967375bba37cfafa1e6288a04f55f2c199311ad8cc0e5073bc915601193affa
+EBUILD pypy-exe-7.3.14.ebuild 4060 BLAKE2B 30f6af4cbf5c9a0aef6a580eea66f515c1331dc937da396de4ab658fb7a6cdc422bc4c50a7fd7c4c71813bdac85b1207b113a273c606b0b8d415f29fa1712c8f SHA512 3cbb29c46142f5518246ac902000039d0f92adbea616293e28660a5b058860f92375017cfcdb950d156a31b0d6e7dac127c9ad89904c8ddc235f210ccaec9022
EBUILD pypy-exe-7.3.15.ebuild 4151 BLAKE2B e538d92455d65fd018140e60effcff16214f6ab769684d404dfc13c926b0a8d991c0aa31aba24472d73dfca126b81cefebdc408796d507360a819fa5175e008e SHA512 63c2e03db16741e1714042fe0494e8740e6a103715073718971d2980cc1887b9dd7ee6a13d2ff1ecf91e7a8653690880b236a266ebb7c0ff0b8f46a54822e897
MISC metadata.xml 572 BLAKE2B cfcd1422ec312338fd876bc4747a962ac3c4bd06e28a3891489b065fba4c7be2daa6955f51e8136d9b8cf7b68bb7eb887b6f419ee9fd626ebd6db204acb7995d SHA512 c79250d47e3d5c99c2c903bfc185449cc41f88e2b923b8eae1401e83c0f23fa1a12ad85f50b6e25844e805e543ae897ccf43185a1bdf9f992dff765249e55bc1
diff --git a/dev-python/pypy-exe/pypy-exe-7.3.13.ebuild b/dev-python/pypy-exe/pypy-exe-7.3.13.ebuild
deleted file mode 100644
index b898c0920192..000000000000
--- a/dev-python/pypy-exe/pypy-exe-7.3.13.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy executable (build from source)"
-HOMEPAGE="https://www.pypy.org/"
-SRC_URI="
- https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
- https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
-
-DEPEND="
- >=sys-libs/zlib-1.1.3:0=
- dev-libs/libffi:0=
- virtual/libintl:0=
- dev-libs/expat:0=
- bzip2? ( app-arch/bzip2:0= )
- ncurses? ( sys-libs/ncurses:0= )
-"
-RDEPEND="
- ${DEPEND}
- !dev-python/pypy-exe-bin:${PYPY_PV}
-"
-# don't enforce the dep on dev-python/pypy with USE=low-memory
-# since it's going to cause circular dep with unhelpful error message
-BDEPEND="
- !low-memory? (
- || (
- dev-python/pypy
- dev-lang/python:2.7
- )
- )
-"
-
-check_env() {
- if ! has_version -b dev-python/pypy; then
- if use low-memory; then
- eerror "USE=low-memory requires (a prior version of) dev-python/pypy"
- eerror "installed."
- else
- ewarn "CPython 2.7 will be used to perform the translation. Upstream"
- ewarn "recommends using (a prior version of) dev-python/pypy instead."
- fi
- elog "You can install a prebuilt version of PyPy first using e.g.:"
- elog " $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
-
- if use low-memory; then
- die "dev-python/pypy needs to be installed for USE=low-memory"
- fi
- fi
-
- if use low-memory; then
- CHECKREQS_MEMORY="1750M"
- use amd64 && CHECKREQS_MEMORY="3500M"
- else
- CHECKREQS_MEMORY="3G"
- use amd64 && CHECKREQS_MEMORY="6G"
- fi
-
- check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
- default
-}
-
-src_configure() {
- tc-export CC
-
- local jit_backend
- if use jit; then
- jit_backend='--jit-backend='
-
- # We only need the explicit sse2 switch for x86.
- # On other arches we can rely on autodetection which uses
- # compiler macros. Plus, --jit-backend= doesn't accept all
- # the modern values...
-
- if use x86; then
- if use cpu_flags_x86_sse2; then
- jit_backend+=x86
- else
- jit_backend+=x86-without-sse2
- fi
- else
- jit_backend+=auto
- fi
- fi
-
- local args=(
- --no-shared
- $(usex jit -Ojit -O2)
-
- ${jit_backend}
-
- pypy/goal/targetpypystandalone
- )
-
- # Avoid linking against libraries disabled by use flags
- local opts=(
- bzip2:bz2
- ncurses:_minimal_curses
- )
-
- local opt
- for opt in "${opts[@]}"; do
- local flag=${opt%:*}
- local mod=${opt#*:}
-
- args+=(
- $(usex ${flag} --withmod --withoutmod)-${mod}
- )
- done
-
- local interp
- if use low-memory || has_version -b dev-python/pypy; then
- einfo "Using already-installed PyPy to perform the translation."
- interp=( pypy )
- if use low-memory; then
- local -x PYPY_GC_MAX_DELTA=200MB
- interp+=( --jit loop_longevity=300 )
- fi
- else
- einfo "Using CPython 2.7 to perform the translation."
- interp=( python2.7 )
-
- # reuse bundled pycparser to avoid external dep
- mkdir -p "${T}"/pymod/cffi || die
- : > "${T}"/pymod/cffi/__init__.py || die
- cp -r lib_pypy/cffi/_pycparser "${T}"/pymod/cffi/ || die
- local -x PYTHONPATH=${T}/pymod:${PYTHONPATH}
- fi
-
- # translate into the C sources
- # we're going to build them ourselves since otherwise pypy does not
- # free up the unneeded memory before spawning the compiler
- set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}"
- echo -e "\033[1m${@}\033[0m"
- "${@}" || die "translation failed"
-}
-
-src_compile() {
- emake -C "${T}"/usession*-0/testing_1
-}
-
-src_install() {
- local dest=/usr/lib/pypy2.7
- exeinto "${dest}"
- newexe "${T}"/usession*-0/testing_1/pypy-c pypy-c-${PYPY_PV}
- insinto "${dest}"/include/${PYPY_PV}
- doins include/pypy_*
- pax-mark m "${ED}${dest}/pypy-c-${PYPY_PV}"
-}
diff --git a/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild b/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild
index 6f7eef22f3b8..05d9e1027997 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src"
LICENSE="MIT"
SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
DEPEND="
diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 4558ba0e83fc..49eeccee9e31 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,10 +1,7 @@
-DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c SHA512 cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1
DIST pypy2.7-gentoo-patches-7.3.14.tar.xz 5344 BLAKE2B 841556694ad6bb61ea96e063c125508d574fa0be493f930435dff784a35def18c17d510c7123229cf85d576111b4a721cb52341ebb5f618d731335fbcf9ed267 SHA512 ccc8d03a17825607fb41c1e3926ff17908bd644542d9431c8f9291ed10a852416cf91b09c5c0ba0446f73208755b3bbb742c926be55875cfd69646f1ac7a8cae
DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a SHA512 698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
-DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba SHA512 deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b
DIST pypy2.7-v7.3.14-src.tar.bz2 19910947 BLAKE2B 3d03b16b4e6344b8590aaf1815202782bb355ab21422c5ea5b40cd84f36fa2ff37b2493313a3faf242039b9b91e3c8ea8fe1237a487a0dac44e4c27bf29f5f85 SHA512 e806aedc1625c1601fa623c3b03881f820d37455c5432bef345f85ef0300247f7725efe3bf470fe533aa422dbceaadca636d0c4bf74c65e1e04c0f82380e53f0
DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d SHA512 40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe
-EBUILD pypy-7.3.13.ebuild 7044 BLAKE2B 318cb3094bdfe996eab44bff918703747e01d28accba19c111b62a64ea2c41b899222db2ef964bacf4db83eb31b48ad3c1a0ed16c3dce98fbe0498938b2f8090 SHA512 5815a10db7550687502c5109a5927d3752f3263beb641de2cca22a87a83d744ba5d1a64ca6d8f6a1f026a3c5d596b0f9e2fc25b1b58149b5e16c1f90e45db54c
-EBUILD pypy-7.3.14.ebuild 7046 BLAKE2B d1944efab0f0b0a034081c4b012a9a4dab5b829bdccc2a43c0410680620555eeb39c1ddc936aef3d2ea9eaba7dc5ea1ca315f38abc1e8099ca35694b0b97f2d4 SHA512 7c25069635329e92065922c6668915b9816bfde79b4779cc907c457af6da7e7c1940e3d8267623af7c5179711efdd777aa7c1a0a9d2fec38e4e5eebbca02a748
+EBUILD pypy-7.3.14.ebuild 7044 BLAKE2B ed398d0f40847340bcf899672fca6b28d5a747d50d674f41a5dddc3e91e1ff5ba794d81d5a78c09f560ff09a6ae2f89a95e9ffbae5bf9746e30f2760996719cc SHA512 91f9e097a8395337f5e676df144d99c1aabd6887eac9abf1e072bcd5aed6f4de148da972e1d3ebd30aaeed3213b5d0d22fa51f00154e1c2ce4b07fe8251e356e
EBUILD pypy-7.3.15.ebuild 7135 BLAKE2B 56bb977f353a6d869d9fe4d70c47d3c57a6377577bfe899948aa9ca184122e4518ae2d51cc12f4f1fd454ec8e119c73da248f8cf4ec99121c8addf8c48465020 SHA512 a990eebd0fe30035e99d00805961f6564cf2dd346e63906815e9e3d4206308ce6a6555f2d255931369bd38ffc0d4debcfbd7be878ded97829352cd25a029edc8
-MISC metadata.xml 639 BLAKE2B 4a977b801c8dd73ca9b2dec71aaf6d008515b5eef249c59f17a98dce945028e17bea147a6b916c685820fc177c8cb07732688ddee1eab3933334e81342e525f1 SHA512 5d6e6734b07f454b25f3fba961b38f91a34c7f495f711bc82540b3c84d24909ef910d9cf0ea1d912e347bcd4711cbd2091d6d3814f4d21d5b56ce0ac70366854
+MISC metadata.xml 622 BLAKE2B 91a78c7c4050edc5e4f42da93c5233fbaeff11133708650ed5c29c1e44eb4b038679f4ab3f87f38f5e61eb89107def4bde09cd5d73e3dd1638b0e9565febde97 SHA512 75bddcaf5fe5c33523a78b5bd9b66a8d97b61d50f11ca8765cf7ecf4e962e88586476d1fdb8b7d33e9562a5cfd4b3fc446ccf07f62d25fe38f04c58485c8654c
diff --git a/dev-python/pypy/metadata.xml b/dev-python/pypy/metadata.xml
index f0c3b30b4ce3..cfd619229f75 100644
--- a/dev-python/pypy/metadata.xml
+++ b/dev-python/pypy/metadata.xml
@@ -12,9 +12,8 @@
<flag name="full-stdlib">
Install complete stdlib as necessary to use PyPy for general
purpose programs. By default, only a limited subset that is
- used when building <pkg>dev-python/pypy3-exe</pkg> is
- installed. Note that PyPy2.7's stdlib contains multiple
- known vulnerabilities.
+ used when building PyPy3 executables is installed. Note
+ that PyPy2.7's stdlib contains multiple known vulnerabilities.
</flag>
</use>
</pkgmetadata>
diff --git a/dev-python/pypy/pypy-7.3.13.ebuild b/dev-python/pypy/pypy-7.3.13.ebuild
deleted file mode 100644
index 3b82197f2e0a..000000000000
--- a/dev-python/pypy/pypy-7.3.13.ebuild
+++ /dev/null
@@ -1,302 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python language"
-HOMEPAGE="https://www.pypy.org/"
-SRC_URI="
- https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
- https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
-SLOT="0/73"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
-RESTRICT="!full-stdlib? ( test )"
-
-RDEPEND="
- || (
- >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
- >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
- )
- dev-libs/openssl:0=
- gdbm? ( sys-libs/gdbm:0= )
- sqlite? ( dev-db/sqlite:3= )
- tk? (
- dev-lang/tk:0=
- dev-tcltk/tix:0=
- )
-"
-DEPEND="
- ${RDEPEND}
-"
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
- default
-}
-
-src_compile() {
- # copy over to make sys.prefix happy
- cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
- cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die
- # (not installed by pypy)
- rm pypy/module/cpyext/include/_numpypy/numpy/README || die
- mv pypy/module/cpyext/include/* include/ || die
- mv pypy/module/cpyext/parse/*.h include/ || die
- pax-mark m pypy-c
-
- # verify the subslot
- local soabi=$(
- ./pypy-c - <<-EOF
- import sysconfig
- print sysconfig.get_config_var("SOABI")
- EOF
- )
- [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
-
- einfo "Generating caches and CFFI modules ..."
-
- if use full-stdlib; then
- # Generate Grammar and PatternGrammar pickles.
- ./pypy-c - <<-EOF || die "Generation of Grammar and PatternGrammar pickles failed"
- import lib2to3.pygram
- import lib2to3.patcomp
- lib2to3.patcomp.PatternCompiler()
- EOF
-
- # Generate cffi modules
- # Please keep in sync with pypy/tool/build_cffi_imports.py!
- cffi_targets=( pypy_util ssl audioop syslog pwdgrp resource )
- use gdbm && cffi_targets+=( gdbm )
- use ncurses && cffi_targets+=( curses )
- use sqlite && cffi_targets+=( sqlite3 )
- use tk && cffi_targets+=( tkinter/tklib )
-
- local t
- # all modules except tkinter output to .
- # tkinter outputs to the correct dir ...
- cd lib_pypy || die
- for t in "${cffi_targets[@]}"; do
- # tkinter doesn't work via -m
- ../pypy-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}"
- done
-
- # Verify that CFFI module list is up-to-date
- local expected_cksum=2d3acf18
- local local_cksum=$(
- ../pypy-c - <<-EOF
- import binascii
- import json
- from pypy_tools.build_cffi_imports import cffi_build_scripts as x
- print("%08x" % (binascii.crc32(json.dumps(x)),))
- EOF
- )
- if [[ ${local_cksum} != ${expected_cksum} ]]; then
- die "Please verify cffi_targets and update checksum to ${local_cksum}"
- fi
-
- # Cleanup temporary objects
- find -name "_cffi_*.[co]" -delete || die
- find -type d -empty -delete || die
- fi
-}
-
-src_test() {
- # (unset)
- local -x PYTHONDONTWRITEBYTECODE=
- local -x COLUMNS=80
-
- local ignored_tests=(
- # network
- --ignore=lib-python/2.7/test/test_urllibnet.py
- --ignore=lib-python/2.7/test/test_urllib2net.py
- # lots of free space
- --ignore=lib-python/2.7/test/test_zipfile64.py
-
- # broken by expat-2.4.5
- --ignore=lib-python/2.7/test/test_minidom.py
- --ignore=lib-python/2.7/test/test_xml_etree.py
- --ignore=lib-python/2.7/test/test_xml_etree_c.py
- )
-
- ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \
- "${ignored_tests[@]}" lib-python || die
-}
-
-src_install() {
- local dest=/usr/lib/pypy2.7
- einfo "Installing PyPy ..."
- dosym pypy-c-${PYPY_PV} "${dest}/pypy-c"
- insinto "${dest}"
- # preserve mtimes to avoid obsoleting caches
- insopts -p
- if use full-stdlib; then
- doins -r include lib_pypy lib-python
-
- # replace copied headers with symlinks
- for x in "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/*; do
- dosym "${PYPY_PV}/${x##*/}" "${dest}/include/${x##*/}"
- done
-
- if ! use gdbm; then
- rm -r "${ED}${dest}"/lib_pypy/gdbm.py \
- "${ED}${dest}"/lib-python/*2.7/test/test_gdbm.py || die
- fi
- if ! use sqlite; then
- rm -r "${ED}${dest}"/lib-python/*2.7/sqlite3 \
- "${ED}${dest}"/lib_pypy/_sqlite3.py \
- "${ED}${dest}"/lib-python/*2.7/test/test_sqlite.py || die
- fi
- if ! use tk; then
- rm -r "${ED}${dest}"/lib-python/*2.7/{idlelib,lib-tk} \
- "${ED}${dest}"/lib_pypy/_tkinter \
- "${ED}${dest}"/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die
- fi
- else
- # install only the absolutely minimal subset of modules needed
- # for pypy3 build
- local lib_py_modules=(
- # base modules needed to even start pypy (and import site)
- codecs.py
- copy_reg.py
- encodings
- genericpath.py
- linecache.py
- os.py
- pkgutil.py
- posixpath.py
- re.py
- runpy.py
- site.py
- sre_compile.py
- sre_constants.py
- sre_parse.py
- stat.py
- string.py
- sysconfig.py
- traceback.py
- warnings.py
- UserDict.py
-
- # needed for python_optimize
- compileall.py
- getopt.py
- py_compile.py
- struct.py
-
- # needed for rpython
- argparse.py
- atexit.py
- base64.py
- bdb.py
- bisect.py
- cmd.py
- code.py
- codeop.py
- collections.py
- colorsys.py
- contextlib.py
- copy.py
- ctypes
- dis.py
- fnmatch.py
- functools.py
- gettext.py
- hashlib.py
- heapq.py
- inspect.py
- io.py
- json
- keyword.py
- locale.py
- logging
- new.py
- opcode.py
- optparse.py
- pdb.py
- pickle.py
- platform.py
- pprint.py
- random.py
- repr.py
- shlex.py
- shutil.py
- StringIO.py
- subprocess.py
- tempfile.py
- textwrap.py
- threading.py
- tokenize.py
- weakref.py
- zipfile.py
- )
-
- local distutils_modules=(
- # needed by site
- __init__.py
- errors.py
- sysconfig.py
- sysconfig_cpython.py
- sysconfig_pypy.py
- )
-
- local lib_pypy_modules=(
- # needed by site
- _sysconfigdata.py
-
- # needed by rpython
- cffi
- _ctypes
- _ffi.py
- _functools.py
- _sha.py
- _sha256.py
- _sha512.py
-
- # NB: we're deliberately skipping _hashlib to avoid some deps
- )
-
- cd lib-python/2.7 || die
- insinto "${dest}/lib-python/2.7"
- doins -r "${lib_py_modules[@]}"
- cd - >/dev/null || die
-
- cd lib-python/2.7/distutils || die
- insinto "${dest}/lib-python/2.7/distutils"
- doins -r "${distutils_modules[@]}"
- cd - >/dev/null || die
-
- cd lib_pypy || die
- insinto "${dest}/lib_pypy"
- doins -r "${lib_pypy_modules[@]}"
- cd - >/dev/null || die
- fi
-
- dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy
- dodoc README.rst
-
- local -x PYTHON=${ED}${dest}/pypy-c-${PYPY_PV}
- # temporarily copy to build tree to facilitate module builds
- cp -p "${BROOT}${dest}/pypy-c-${PYPY_PV}" "${PYTHON}" || die
-
- einfo "Byte-compiling Python standard library..."
- "${PYTHON}" -m compileall \
- -x 'bad_coding|badsyntax|make_ssl_data|lib2to3/tests/data' \
- -q -f -d "${dest}" "${ED}/${dest}" || die
-
- # remove to avoid collisions
- rm "${PYTHON}" || die
-}
diff --git a/dev-python/pypy/pypy-7.3.14.ebuild b/dev-python/pypy/pypy-7.3.14.ebuild
index 1ef22f293672..51f4ecbe4feb 100644
--- a/dev-python/pypy/pypy-7.3.14.ebuild
+++ b/dev-python/pypy/pypy-7.3.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
LICENSE="MIT"
# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
SLOT="0/73"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
RESTRICT="!full-stdlib? ( test )"
diff --git a/dev-python/pytest-asyncio/Manifest b/dev-python/pytest-asyncio/Manifest
index e11810ab3a90..c9632cf748a8 100644
--- a/dev-python/pytest-asyncio/Manifest
+++ b/dev-python/pytest-asyncio/Manifest
@@ -1,11 +1,5 @@
DIST pytest-asyncio-0.23.2.tar.gz 44174 BLAKE2B 36dbd0022416eef05c781b9f74fd143bb52fe0583461ca7e52fd4981d552bbefdddd8e3a3399bc229a8ae68b150e199237ae0ce3a375075ab8f7f507bfa59316 SHA512 aa5b5fe8b633b187303dd2958d2ea01561604044507da107e46115d9bf4c1ac3c78826b4b6a6cbf474a6ee4ce0cd1bede87a2c8fe0d35397ddf6a4069437dd84
-DIST pytest-asyncio-0.23.3.tar.gz 44841 BLAKE2B f40f18e683ff1c6d905ae81c0a399655d461065f49fc862fe0d57c9d0deb14795e9792d76ea9759ea2b8736f7815de8c1778dbcaa8f477c59cbffd1f991e7ed1 SHA512 209a36de4d74bb3ade486b7c89c58def33b4aca84b3a096012d2ba329946f084a3f70489fb4ba0682e6acd65b6862e2ea4104a8e8912e8693f4f1685de357762
DIST pytest-asyncio-0.23.4.tar.gz 45162 BLAKE2B 69092bff908beb2b707d281142145edf0508bcb09aa59e4a91d18b3cdb24e5533436a9668e2d243425b4914f2913e6186fa6d8b6c1d187b6bf25191986d27981 SHA512 831c572ae981b8575f97dd4d0d40d960d49cbeeb6b186e1c094eb45b1f48210824780ca14cbf44d1da558b1a17ca1fefc0eda26137461172bbd12f8b25ab8ebb
-DIST pytest-asyncio-0.23.4a1.tar.gz 46294 BLAKE2B 6015cc43a8eae8a589311a579196ca9ebb392ff14cf3c68743e10ea3bf7b57958aba59432efae94c3e57e03be3f625a1f0c883e85427af3a20d1f60d634d8946 SHA512 9181a65ad427d2a0f35077019dfa6a46d5714592a754a083a7bb0efb7f97af5776192cd92961d751dba27d84c78a32a9f0c49a46b2d962d24796451311845691
-DIST pytest-asyncio-0.23.4a2.tar.gz 45187 BLAKE2B b9c7b48c2ddc29f57e7a175d4cd2a86431047223d23d2a516338b2d2e12951a422eff09736737755777b6fc764e50942b21497d53515319494d8c17100856f9c SHA512 f8d21483935c9d92b50519e71a9f88776bb10ac8d7112fd290d03d35f484177406e9a094be6ab4383a733b40a6166def97dcea881a13e82bbdbe94725aa6a070
EBUILD pytest-asyncio-0.23.2.ebuild 1502 BLAKE2B 4bbf1e0e7b4ad35829ce587b367384cd3d5c0e170347f27d4d8948eea5aba4fde10b6bc2a79eab9f8dcf9c137bf3a3d4ea7916fd415839cc7a957670a6f59f5d SHA512 980b67811fc3596c910d51b520a971351d47e6813b42e08af4de32aa30a1417b8084d74c0c8cbac33352b8c55a2ff893a395f6fdbdf8a8ed310839a51e54da36
-EBUILD pytest-asyncio-0.23.3.ebuild 1510 BLAKE2B 079ea24bc853828c89b7347c7a5c15e42168b5de460968ba2b2015e7780c721b398ef7dcc247afa8154c3b3a214dfaa5372db0da9d6610101c5c87909005f51a SHA512 d3e92e0cb11d90853f8e73bbaa724214851a33f31ed8809e526d1e50db68626c0d63c979facf87cb47795aabec35719011080cea5805bb8cb8e7ec341b18b174
EBUILD pytest-asyncio-0.23.4.ebuild 1510 BLAKE2B 079ea24bc853828c89b7347c7a5c15e42168b5de460968ba2b2015e7780c721b398ef7dcc247afa8154c3b3a214dfaa5372db0da9d6610101c5c87909005f51a SHA512 d3e92e0cb11d90853f8e73bbaa724214851a33f31ed8809e526d1e50db68626c0d63c979facf87cb47795aabec35719011080cea5805bb8cb8e7ec341b18b174
-EBUILD pytest-asyncio-0.23.4_alpha1.ebuild 1510 BLAKE2B 079ea24bc853828c89b7347c7a5c15e42168b5de460968ba2b2015e7780c721b398ef7dcc247afa8154c3b3a214dfaa5372db0da9d6610101c5c87909005f51a SHA512 d3e92e0cb11d90853f8e73bbaa724214851a33f31ed8809e526d1e50db68626c0d63c979facf87cb47795aabec35719011080cea5805bb8cb8e7ec341b18b174
-EBUILD pytest-asyncio-0.23.4_alpha2.ebuild 1510 BLAKE2B 079ea24bc853828c89b7347c7a5c15e42168b5de460968ba2b2015e7780c721b398ef7dcc247afa8154c3b3a214dfaa5372db0da9d6610101c5c87909005f51a SHA512 d3e92e0cb11d90853f8e73bbaa724214851a33f31ed8809e526d1e50db68626c0d63c979facf87cb47795aabec35719011080cea5805bb8cb8e7ec341b18b174
MISC metadata.xml 385 BLAKE2B 3d8faba48e1b3e531ea338f08f2de4b7bf637190e65fc61df2bd4d994cc97707016f83927f4a5181ac27d412a8c91255e90caba15f2d687f2339bc8ea61b18f2 SHA512 71178d3fba362e7532c87cb519f3661b25018771b86c302660de11f1bc7817b8352a2c8fcf60084a5e62b15148307a360267381ac38e8c856784034d80327d4d
diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.23.3.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.23.3.ebuild
deleted file mode 100644
index f54360ce4842..000000000000
--- a/dev-python/pytest-asyncio/pytest-asyncio-0.23.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Library for testing asyncio code with pytest"
-HOMEPAGE="
- https://github.com/pytest-dev/pytest-asyncio/
- https://pypi.org/project/pytest-asyncio/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/pytest-5.4.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on precise warning counts
- tests/hypothesis/test_base.py::test_can_use_explicit_event_loop_fixture
- tests/modes/test_legacy_mode.py
- tests/modes/test_strict_mode.py::test_strict_mode_ignores_unmarked_fixture
- tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_fixture_leaves_loop_unclosed
- tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_test_leaves_loop_unclosed
- tests/test_pytest_min_version_warning.py
- tests/trio/test_fixtures.py::test_strict_mode_ignores_trio_fixtures
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=pytest_asyncio.plugin,_hypothesis_pytestplugin
- epytest
-}
diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.23.4_alpha1.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.23.4_alpha1.ebuild
deleted file mode 100644
index f54360ce4842..000000000000
--- a/dev-python/pytest-asyncio/pytest-asyncio-0.23.4_alpha1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Library for testing asyncio code with pytest"
-HOMEPAGE="
- https://github.com/pytest-dev/pytest-asyncio/
- https://pypi.org/project/pytest-asyncio/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/pytest-5.4.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on precise warning counts
- tests/hypothesis/test_base.py::test_can_use_explicit_event_loop_fixture
- tests/modes/test_legacy_mode.py
- tests/modes/test_strict_mode.py::test_strict_mode_ignores_unmarked_fixture
- tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_fixture_leaves_loop_unclosed
- tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_test_leaves_loop_unclosed
- tests/test_pytest_min_version_warning.py
- tests/trio/test_fixtures.py::test_strict_mode_ignores_trio_fixtures
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=pytest_asyncio.plugin,_hypothesis_pytestplugin
- epytest
-}
diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.23.4_alpha2.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.23.4_alpha2.ebuild
deleted file mode 100644
index f54360ce4842..000000000000
--- a/dev-python/pytest-asyncio/pytest-asyncio-0.23.4_alpha2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Library for testing asyncio code with pytest"
-HOMEPAGE="
- https://github.com/pytest-dev/pytest-asyncio/
- https://pypi.org/project/pytest-asyncio/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/pytest-5.4.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on precise warning counts
- tests/hypothesis/test_base.py::test_can_use_explicit_event_loop_fixture
- tests/modes/test_legacy_mode.py
- tests/modes/test_strict_mode.py::test_strict_mode_ignores_unmarked_fixture
- tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_fixture_leaves_loop_unclosed
- tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_test_leaves_loop_unclosed
- tests/test_pytest_min_version_warning.py
- tests/trio/test_fixtures.py::test_strict_mode_ignores_trio_fixtures
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=pytest_asyncio.plugin,_hypothesis_pytestplugin
- epytest
-}
diff --git a/dev-python/pytest-metadata/Manifest b/dev-python/pytest-metadata/Manifest
index 484f42569e64..e5da3fec585a 100644
--- a/dev-python/pytest-metadata/Manifest
+++ b/dev-python/pytest-metadata/Manifest
@@ -1,3 +1,5 @@
DIST pytest_metadata-3.0.0.tar.gz 9710 BLAKE2B 50f4b0dc1bbed339b0ab0fa5075218f5b8ec5cae873729d1000e34eb2d54d8694580efa3b0884a45b0aeb1ec0edfd41858a287ec8a7efa47adf867b6c8762c1f SHA512 8dd33362ad1e474464f1a762091fa980bc92e9e34f64c7960be36c4875bb585447a363b031d0e8326cb406cb78d0733d99db180f466133a84c1cd080e07ba6e1
+DIST pytest_metadata-3.1.0.tar.gz 9784 BLAKE2B e2f8d3b3e52fbd0baf2bd4f7be6fb28940e2235f0097a181b5a10e6d379561fd37bdaf27e3d2b6e481f1bd618a113c9ca14f7434e2e6cc9e98008c55588fabd1 SHA512 aedd5dd8e6a7aa7f439e4a1e00a634a3f6cbf5841d43504be1bda9bb8b0ccc6c1af0da454e24a45f6fd8a6463786c77c93f0acaf9485b3e99cf34563716873de
EBUILD pytest-metadata-3.0.0.ebuild 602 BLAKE2B a253c6186e5f80c3593244756e0bff1c091c3b49176412596875e21821c07df374f221975b4a13b847ed2920e048b99deecfbe5799050622cda65b2ee16e6e4b SHA512 fa26421647fe14acb8b4f332aa478121b3ca934786351ec4148074d008977de8f9b808d6b2586964e52eb0985efbb5a44a7d75bee416934b7d28f06304b9f663
+EBUILD pytest-metadata-3.1.0.ebuild 602 BLAKE2B 32f1b319962e0e3885e0802e408999673df962d58f86a6da11b4e4e53aac114eeb2a25b63a4a4bfae9060c6d3c378e1e3eb10779bfc2c49c3e49e81d3876a238 SHA512 b13cda9a916b425f101c3b7213c076fd23bee493043ed24713b70dfd2d2cb9800e07a9477a1bfef5ff5b4e0b98f2b9e57cbfc15a3c1f53efd0abc168b4554d3b
MISC metadata.xml 385 BLAKE2B a888886c89fe52cd8e209fc9638fc3cdbf9b7dde0114c46d57b4f9b91f1ef49ebdb3f967e913036109054547d3840c8bd5ca24e5b80ac541889c48ef63748233 SHA512 20094512c77c3ea6f5501aaff0fc9b6ef07aa0580c555e3da5d6ad25e1ecf2f9f42443b7a43256f3fb99aab029a83a2d2696e9a0c8b2ce81e95ef15ab0c33b23
diff --git a/dev-python/pytest-metadata/pytest-metadata-3.1.0.ebuild b/dev-python/pytest-metadata/pytest-metadata-3.1.0.ebuild
new file mode 100644
index 000000000000..07573c3f289d
--- /dev/null
+++ b/dev-python/pytest-metadata/pytest-metadata-3.1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A plugin for pytest that provides access to test session metadata"
+HOMEPAGE="
+ https://github.com/pytest-dev/pytest-metadata/
+ https://pypi.org/project/pytest-metadata/
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/pytest-sugar/Manifest b/dev-python/pytest-sugar/Manifest
index af3c3bab35fb..c7f6277e7e30 100644
--- a/dev-python/pytest-sugar/Manifest
+++ b/dev-python/pytest-sugar/Manifest
@@ -1,3 +1,5 @@
DIST pytest-sugar-0.9.7.tar.gz 14874 BLAKE2B eb65d3261be10897b98f29704a8cd32102a91f7d3023651a6fc5c69e7d4f77c9ade1b3ca808047d0813503ceb416490126402f4751ac93fbdaadf9ddd1ef13c7 SHA512 7ab1a4f91bd252452ffd5b4fa636a1dffd4ffa5a19c839f2d00d0c69b885216144bb25e1a666bebb17be8112a397adfe04d5caa215edc98f64c20fefd43334cf
+DIST pytest-sugar-1.0.0.tar.gz 14992 BLAKE2B 75087685c88a2f5ff27cdebbc7600a23fc57c8ee556f57cf05ef3239b1a88866940f99635065fecf254e7fb7a96784edf1bfeaad1a9548077313c1bfd51146b5 SHA512 3976a77c76ae9a83a84753d426902650d0a63d686a84cdd25439c01ae444ae0a84c6095bf0ee5cfaf544e1cc69680001676a8dc4314d0f4d22c3021cb5b7c41d
EBUILD pytest-sugar-0.9.7.ebuild 755 BLAKE2B 99f735ba57637fb818a93c83293a6505c24dfbe3282aa1f59193cf6b08f54396a7f753068e3d9a8fb96529dfd58c47fde01a035deb9828b975297757f69dace9 SHA512 28a88465639dfe919868eab5c03df77d256cf6e023848df8274435849575873c33760c9c01c0d123a7bba1a272cd83992b2d612efb6a0ec45c8eef63675f6df8
+EBUILD pytest-sugar-1.0.0.ebuild 755 BLAKE2B 18d90abda901fe3dc2c72728082094bced25eb8da62cf9acecddc41d5b24b0fc740f54eccd954374260a53a6151a25c5b2f464cba0c50ad952a77ef3a34bc936 SHA512 bee330cdc5e53ffc1abe07d3b48a614e9e2bfc4809827ff5f0b3dfe5bc302bee4c612067ad7bb1e3395e900a3bae92243a5376a7696c6c7142f7ae7392eb7349
MISC metadata.xml 408 BLAKE2B 85f1b0ab3459c14c25ed5da0e2f458094e76c22d442f4e32d2496da42c66daf473e7301dadb6fbf5041bf3b167a8e24d3755c1ac61f48e91fd88cf28ad25de74 SHA512 19e8b2f5cee8223178d9e5de58e8d048515857755600d4d0d2c4381e83c679a939ba67a48daf3ca16e1895808512f4882b37afd71f8cbfd5f4c15f67a30e7ab5
diff --git a/dev-python/pytest-sugar/pytest-sugar-1.0.0.ebuild b/dev-python/pytest-sugar/pytest-sugar-1.0.0.ebuild
new file mode 100644
index 000000000000..d6f37b625e41
--- /dev/null
+++ b/dev-python/pytest-sugar/pytest-sugar-1.0.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Plugin that changes the default look and feel of pytest"
+HOMEPAGE="
+ https://github.com/Teemu/pytest-sugar/
+ https://pypi.org/project/pytest-sugar/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+ >=dev-python/pytest-6.2.0[${PYTHON_USEDEP}]
+ >=dev-python/termcolor-2.1.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/python-openstackclient/Manifest b/dev-python/python-openstackclient/Manifest
index e161c54b1673..017f679f3932 100644
--- a/dev-python/python-openstackclient/Manifest
+++ b/dev-python/python-openstackclient/Manifest
@@ -1,3 +1,5 @@
DIST python-openstackclient-6.4.0.tar.gz 915402 BLAKE2B 22f033623e1a8a0830032f82fc98a87fe7154098d6a2fc5f45b6843b1df2396f54f2c298b787f252254871e3025fa74d573791b94cd3cccee7528a580353803e SHA512 497792309a07ee64a966542b3b1a92ea452ed5615410f71475509df00f2810c7367bfca905d2f6e68b638f9df2ad8cc6f95ab84da2e9625bd779e3651e3300ba
+DIST python-openstackclient-6.5.0.tar.gz 916521 BLAKE2B c50c1f0e68a66133b304b7ad930c3ed11327d0ebcfb65e4776bfa3fb33680977c4d2fc6c7e5ad579d3da07190803db27adb9a8de6fc3fae2018b9effb3eb8b09 SHA512 8ecae7c1c8b93efdc9751b803606f0413e689c52aab8df83e47a3abcf367135f6fcd150c3e2025fd4c8a691113e1ff77b8e7496d1032b05c8710abc557248713
EBUILD python-openstackclient-6.4.0.ebuild 1806 BLAKE2B b02fdc422d2f2bc66365c63a19b91edb5c92855090ef15183d0baa7d230e1738b7a3ddae5a648d242fe08f5bb50e232e04664aeb8ef028d8476a84744166ab88 SHA512 5ae06922ed34e70aba2458f54beb6278aabc10348c2aab095130b0e1d05f8c84eef152f33a6daf3a770fabd08559c4d0abd9e78c13e5137f52391765cfc5b45e
+EBUILD python-openstackclient-6.5.0.ebuild 1809 BLAKE2B 257a3f8271887a8a8e50959216905f81ed55919f3eb881a94230f706795eb310fc7efe7c977621ac9c5369bf0e72ddaa8f6c03901c7331089d00a9dc200765a3 SHA512 09628ea992d5d54d849743b2c47c80f6c998e6b22e3f36815104664d19a9be949eb4bc37280b1e789b6f95c1cd8c2f3549b6a8c3bb914498c7fd651120fe4f34
MISC metadata.xml 562 BLAKE2B e4f7a3fccc9c2c798962efb6dda973ad71c19e5db8efd57869b6a8cd565784d5f4a6c581bf11a28eed826bb8c3451b5938e43974b91291609d177050fc654603 SHA512 3fdb3a9300dcaa310ec02266127a998ac4587fa9fde5e381342a5c18d0435442dfdafd0b326730e1cee26f72b43fccb6a15df7d5d1fd8f5a9bb3783983b0dcca
diff --git a/dev-python/python-openstackclient/python-openstackclient-6.5.0.ebuild b/dev-python/python-openstackclient/python-openstackclient-6.5.0.ebuild
new file mode 100644
index 000000000000..835ec3701399
--- /dev/null
+++ b/dev-python/python-openstackclient/python-openstackclient-6.5.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A client for the OpenStack APIs"
+HOMEPAGE="
+ https://opendev.org/openstack/python-openstackclient/
+ https://github.com/openstack/python-openstackclient/
+ https://pypi.org/project/python-openstackclient/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/cliff-3.5.0[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-2.7[${PYTHON_USEDEP}]
+ >=dev-python/openstacksdk-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/osc-lib-2.3.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+ >=dev-python/python-keystoneclient-3.22.0[${PYTHON_USEDEP}]
+ >=dev-python/python-novaclient-18.1.0[${PYTHON_USEDEP}]
+ >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+ >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+ >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
+ >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}]
+ >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # Depends on a specific runner
+ sed -e 's/test_command_has_logger/_&/' \
+ -i openstackclient/tests/unit/common/test_command.py || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ # functional tests require cloud instance access
+ eunittest -b openstackclient/tests/unit
+}
diff --git a/dev-python/qiskit-terra/Manifest b/dev-python/qiskit-terra/Manifest
index abd1a692d18b..dbbf39f60375 100644
--- a/dev-python/qiskit-terra/Manifest
+++ b/dev-python/qiskit-terra/Manifest
@@ -42,6 +42,7 @@ DIST pyo3-macros-backend-0.19.2.crate 49962 BLAKE2B 9d8a032c2205f55d2431b6bbc40d
DIST qiskit-0.45.1.gh.tar.gz 16001091 BLAKE2B fd5ac5e98dd3512e34309fb81dfcb97d10ef03db03ad9011fa5043f28e9f9019fa3bc8a8406252cc1623ca6d9841703e9353cda8b8af81fd2602294aceed5b6b SHA512 e44649bea4f5db3d7bd6f5e69a577e37fdc1f89ed573edb27cdc1eca1796e0cb6da68ee3cc8c4782fcbbc472aee1664dd386494fc9213d7d07d64b23e1fbd949
DIST qiskit-0.45.2.gh.tar.gz 10910613 BLAKE2B d409c85b12627b991474ac7dd61ecdbc22c6deb8eaeb8c65bb6165aedd3063c332b3da2b4bb4112a2c434c0e61e81fccb3b1e009b20f50f5bf4e04a23d544195 SHA512 c327d8b512ce908bcb6c9393070639faf42e2ef01d9d64de2533c7e8b907a105ff8071adf7230f898de0423f5b1fd4ec89507de2f4aaf14f1dc424d603978180
DIST qiskit-0.45.3.gh.tar.gz 10911146 BLAKE2B 140545d53b1253e9e331e9a40d57043c86eaf59361a2a2ff0d514742fe7d617713ce5c87f119a7d73c22c5e49b070c3bd74b65664ab24998164375a73f068947 SHA512 987391fd1858a6677b0e60ac6ec57a2165202ad1bc2c3a87b5ff71ae67fff7cdac6316e02bf178d235c20e63b74f3b2a5913122a79520eba7d697950f0adc7b2
+DIST qiskit-0.46.0.gh.tar.gz 10949616 BLAKE2B 35bb88f5d43582145a72945b0633665fb962ab27bde35ec7e290823cef41ae93bb4e0155728186d3eb9dfdb419efe014c127fcef12b69d93d259cba83ed3e57f SHA512 d9d6f485dc47301b045b9e9932d17f23306724cfd6fd32b730fba9f7366297dfd9151b9e80e634a8f641d0bea99c94b9e3e8e2ce9563fd82bd18b6bcf74d49d8
DIST quote-1.0.32.crate 28037 BLAKE2B 7b243ac7929f3b2e1d91a51a2dc2b11dd29bc017be9db588c83bd137609e2f991a4f3ff8682c7c11c177153e517c4f818285cce3237f435aa43ad0126c4bab6d SHA512 13cae36920dcbd0ad1978be63f20b35b8424d02b4d9992032fa78c7770d61d1fa7ec1532a48793cab48e703236b7bee7843041253b9e83700903228078b4c025
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
@@ -74,4 +75,5 @@ DIST windows_x86_64_msvc-0.48.2.crate 798416 BLAKE2B 2e9b22359a1c61b8cf9b071cde7
EBUILD qiskit-terra-0.45.1.ebuild 4982 BLAKE2B 8417faa4e9d9b3ee5c024857bbb4f7010edd9d84eaa7cf45749f7767172f5e106d795f317f4d669127382fe7453bec3e664ec3ec53a51ccdfae4b402bf8a2d50 SHA512 f5da6bb25514fed8b94a4f2ab1add49191cda75e94a1b27361a9a3c3a3bc1641d0f5f860a4c5b4e53f36e7c2d8fd4ed37ae60385d625d8da1382e123d1775068
EBUILD qiskit-terra-0.45.2.ebuild 4982 BLAKE2B deadd7d1d341f3b8a7d1cf62d7dceea8c37e764ab13e61840e03a9a5d8037a4c7b2b39b7917d05d520e60c9dc5bd3dc2cd26994f0c3fdc6e2a6347a5ab8196ca SHA512 89d8f5c40f52cfe0e049c88a4048a45a941d8144697bc2c6eaa9699a3d9229a6ca463e92da0676c8c64c8ee452668e71e62c971dc1bc7c2a2323eaf6b958ff1d
EBUILD qiskit-terra-0.45.3.ebuild 4982 BLAKE2B deadd7d1d341f3b8a7d1cf62d7dceea8c37e764ab13e61840e03a9a5d8037a4c7b2b39b7917d05d520e60c9dc5bd3dc2cd26994f0c3fdc6e2a6347a5ab8196ca SHA512 89d8f5c40f52cfe0e049c88a4048a45a941d8144697bc2c6eaa9699a3d9229a6ca463e92da0676c8c64c8ee452668e71e62c971dc1bc7c2a2323eaf6b958ff1d
+EBUILD qiskit-terra-0.46.0.ebuild 4856 BLAKE2B 09ba45bc20894dd495f6162eb1f16a7391a3410802b634b114129696e509dfc9194249cd2eaad446f1c42bbd3d1444f7742ace9ce312f29d779df3167de64f94 SHA512 4a1e166cfa46af7216f1f4c3cac0c66f641e5c8d06dc8b2e4df412b147860d8be9e8b4a8a6ef92c2c7b14492f23d79d2dd4ea854ffc359318b3d10264139b512
MISC metadata.xml 1093 BLAKE2B 1af13b6038faf75ef4aaacc22af472e2a9515fc0ba2dc5802aabc768702158f9c6ed8c81eef0ec7edbb2c18a80c28f8c6c3cf93c3b212fd2b7f5448038231107 SHA512 62d534ee1751329618a66f7b9be79c93c3b67a12f9c0bffb573f83eaf8ecd71e83802b86bc48d9390ce35175fb81f99aa302ba0c5a6345c124628506f2c55309
diff --git a/dev-python/qiskit-terra/qiskit-terra-0.46.0.ebuild b/dev-python/qiskit-terra/qiskit-terra-0.46.0.ebuild
new file mode 100644
index 000000000000..46706c76a9d9
--- /dev/null
+++ b/dev-python/qiskit-terra/qiskit-terra-0.46.0.ebuild
@@ -0,0 +1,188 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+CRATES="
+ ahash@0.8.3
+ allocator-api2@0.2.16
+ autocfg@1.1.0
+ bitflags@1.3.2
+ cfg-if@1.0.0
+ crossbeam-deque@0.8.3
+ crossbeam-epoch@0.9.15
+ crossbeam-utils@0.8.16
+ either@1.9.0
+ equivalent@1.0.1
+ fixedbitset@0.4.2
+ getrandom@0.2.10
+ hashbrown@0.12.3
+ hashbrown@0.14.0
+ indexmap@1.9.3
+ indexmap@2.0.1
+ indoc@1.0.9
+ itertools@0.10.5
+ libc@0.2.147
+ libm@0.2.7
+ lock_api@0.4.10
+ matrixmultiply@0.3.7
+ memoffset@0.9.0
+ ndarray@0.15.6
+ num-bigint@0.4.4
+ num-complex@0.4.4
+ num-integer@0.1.45
+ num-traits@0.2.16
+ numpy@0.19.0
+ once_cell@1.18.0
+ parking_lot@0.12.1
+ parking_lot_core@0.9.8
+ petgraph@0.6.3
+ ppv-lite86@0.2.17
+ priority-queue@1.3.2
+ proc-macro2@1.0.66
+ pyo3-build-config@0.19.2
+ pyo3-ffi@0.19.2
+ pyo3-macros-backend@0.19.2
+ pyo3-macros@0.19.2
+ pyo3@0.19.2
+ quote@1.0.32
+ rand@0.8.5
+ rand_chacha@0.3.1
+ rand_core@0.6.4
+ rand_distr@0.4.3
+ rand_pcg@0.3.1
+ rawpointer@0.2.1
+ rayon-cond@0.2.0
+ rayon-core@1.12.0
+ rayon@1.8.0
+ redox_syscall@0.3.5
+ rustc-hash@1.1.0
+ rustworkx-core@0.13.2
+ scopeguard@1.2.0
+ smallvec@1.11.1
+ syn@1.0.109
+ target-lexicon@0.12.11
+ unicode-ident@1.0.11
+ unindent@0.1.11
+ version_check@0.9.4
+ wasi@0.11.0+wasi-snapshot-preview1
+ windows-targets@0.48.2
+ windows_aarch64_gnullvm@0.48.2
+ windows_aarch64_msvc@0.48.2
+ windows_i686_gnu@0.48.2
+ windows_i686_msvc@0.48.2
+ windows_x86_64_gnu@0.48.2
+ windows_x86_64_gnullvm@0.48.2
+ windows_x86_64_msvc@0.48.2
+"
+
+inherit cargo distutils-r1 multiprocessing optfeature
+
+MY_P=qiskit-${PV}
+DESCRIPTION="Terra is the foundation on which Qiskit is built"
+HOMEPAGE="
+ https://github.com/Qiskit/qiskit/
+ https://pypi.org/project/qiskit-terra/
+"
+SRC_URI="
+ https://github.com/Qiskit/qiskit/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT
+ Unicode-DFS-2016
+ || ( LGPL-3 MPL-2.0 )
+"
+SLOT="0"
+IUSE="+visualization"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/rustworkx-0.13.0[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.17[${PYTHON_USEDEP}]
+ >=dev-python/ply-3.10[${PYTHON_USEDEP}]
+ >=dev-python/psutil-5[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.5[${PYTHON_USEDEP}]
+ >=dev-python/sympy-1.3[${PYTHON_USEDEP}]
+ >=dev-python/dill-0.3[${PYTHON_USEDEP}]
+ >=dev-python/python-constraint-1.4[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/symengine-0.11.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.10)
+ visualization? (
+ >=dev-python/matplotlib-3.3[${PYTHON_USEDEP}]
+ >=dev-python/ipywidgets-7.3.0[${PYTHON_USEDEP}]
+ dev-python/pydot[${PYTHON_USEDEP}]
+ >=dev-python/pillow-4.2.1[${PYTHON_USEDEP}]
+ >=dev-python/pylatexenc-1.4[${PYTHON_USEDEP}]
+ >=dev-python/seaborn-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.4[${PYTHON_USEDEP}]
+ )
+"
+BDEPEND="
+ >=dev-python/cython-0.27.1[${PYTHON_USEDEP}]
+ test? (
+ app-text/poppler[png]
+ >=dev-python/ddt-1.4.4[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-4.24.3[${PYTHON_USEDEP}]
+ >=dev-python/networkx-2.2[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ <dev-python/qiskit-aer-0.13[${PYTHON_USEDEP}]
+ >=sci-libs/scikit-learn-0.20.0[${PYTHON_USEDEP}]
+ )
+"
+
+# Files built without CFLAGS/LDFLAGS, acceptable for rust
+QA_FLAGS_IGNORED="
+ usr/lib.*/py.*/site-packages/qiskit/_accelerate.*.so
+ usr/lib.*/py.*/site-packages/qiskit/_qasm2.*.so
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # strip forcing -Werror from tests that also leaks to other packages
+ sed -i -e '/filterwarnings.*error/d' qiskit/test/base.py || die
+ # sigh
+ find -name 'test_*.py' -exec sed -i -e \
+ 's:assertRaises(DeprecationWarning):assertWarns(DeprecationWarning):' \
+ {} + || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ test/python/circuit/test_equivalence.py::TestEquivalenceLibraryVisualization::test_equivalence_draw
+ test/python/transpiler/test_unitary_synthesis_plugin.py::TestUnitarySynthesisPlugin
+ test/python/visualization/test_dag_drawer.py::TestDagDrawer::test_dag_drawer_no_register
+ )
+
+ local EPYTEST_IGNORE=(
+ # Breaks xdist
+ test/python/qasm2/test_parse_errors.py
+ )
+
+ rm -rf qiskit || die
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ # Run the Python test suite rather than everything under test/ which
+ # includes the 'randomized' suite. Upstream run that in a separate CI job.
+ # Note: use -p timeout --timeout 500 if debugging hanging tests.
+ epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal test/python
+}
+
+pkg_postinst() {
+ optfeature "qiskit.circuit.classicalfunction support" dev-python/tweedledum
+}
diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest
index 5451e114590e..bef701a30936 100644
--- a/dev-python/translate-toolkit/Manifest
+++ b/dev-python/translate-toolkit/Manifest
@@ -1,3 +1,5 @@
DIST translate-3.12.1.gh.tar.gz 1200341 BLAKE2B dd2a5ddcdc2d4f282d70fd2158268c23d55f8714d314071f9863baf6fdc1f8433fb2e0d6d241cac6f1db5c71affffffa9fbd74d96ec0520b088a051d4f73aaee SHA512 d49b57350063582fe49f91c164e0879df1e348137587c153a65372d3db288e23b37a50bd73a870ea4280019612a6be9f95eccb716723e1afc4c0248113eb377e
+DIST translate-3.12.2.gh.tar.gz 1202828 BLAKE2B fdfc6ea91d0e0fe9f36e1352247463fe04ff3f4cdd13dd969077ccf0dde984250303872f6bb605dcd1628a1089d81dd98b36dfd68e92c3030c740d65899a70ba SHA512 7488f45521f1744d8d457ce5f74a4955a0e4468af8b3f5be06410667f2c1e52a3dacd3b959330e6c2eb5b3a443c1e2c761538896352576f5090ce27dbfc8edab
EBUILD translate-toolkit-3.12.1.ebuild 3132 BLAKE2B 9fb9f0ceb9cb26a2b49d5b63ac606ff39f33cb4a80a66e2e373c21afa7c706f2041d0840c7774faff93a26ba15c79a99403635ea271ec2e2ffd85612a5be7edb SHA512 bf57233959b6110981adff6a7b84b3748e86785a6002e173362a62ab27644edf82b779b0250a7154485867cfed4c3214bc6e673ed4a94a1144096a3e46faa961
+EBUILD translate-toolkit-3.12.2.ebuild 3135 BLAKE2B de77dba6de06b62a4f9ac0557786be507014d83e889dce9cd7d652bc3a92d74a838e7be532d0e25f6c9f216be28eb1d93031f1e1000de4ea1d9d36f245cc033b SHA512 67fc5276299bf245861fffbeb1c9eadae7daf5d78396af9acedd2e07b117150b6fcb8000f0cbf5f106912ab95a427ba71ea84ab1af7d9095e91acb99b2b9cbc3
MISC metadata.xml 756 BLAKE2B 06f64f258d362954f99f7e9eee241eb3dddc6b00b9069df2ad977d28b5cf06f9c8ee2246ee5958600b5ac86297968d7aaced6b6420dca4ed507c441c58c61ca9 SHA512 80374c40513ca450f97e3930929c1450e7438ea15830e60937952a6fccfd999675f2ca2056c5aa4e287ba256c6ec08a09d8f7adb8b2c5af8ca0cd595f34acd85
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.12.2.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.12.2.ebuild
new file mode 100644
index 000000000000..384bc7109a3a
--- /dev/null
+++ b/dev-python/translate-toolkit/translate-toolkit-3.12.2.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+MY_P=translate-${PV}
+DESCRIPTION="Toolkit to convert between many translation formats"
+HOMEPAGE="
+ https://github.com/translate/translate/
+ https://pypi.org/project/translate-toolkit/
+"
+SRC_URI="
+ https://github.com/translate/translate/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+html +ical +ini +subtitles +yaml"
+
+RDEPEND="
+ app-text/iso-codes
+ >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
+ dev-python/cheroot[${PYTHON_USEDEP}]
+ >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}]
+ >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}]
+ >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/pyparsing-3[${PYTHON_USEDEP}]
+ dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+ sys-devel/gettext
+ html? ( dev-python/utidylib[${PYTHON_USEDEP}] )
+ ical? ( dev-python/vobject[${PYTHON_USEDEP}] )
+ ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] )
+ subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] )
+ yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] )
+"
+# Technically, the test suite also has undeclared dependency
+# on dev-python/snapshottest but all the tests using it are broken
+# anyway, so we skip them.
+BDEPEND="
+ test? (
+ dev-python/phply[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+ # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS
+ # correctly, so we need to reassemble all data files in a single directory
+ local -x XDG_DATA_HOME=${T}/share
+ cp -r translate/share "${T}/" || die
+ cp -r "${ESYSROOT}/usr/share"/gaupol "${XDG_DATA_HOME}"/ || die
+
+ distutils-r1_src_test
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Fails with network-sandbox (and even with it off but w/ softer fail)
+ 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff'
+ 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff'
+ # all tests based on snapshottest are broken and I'm too tired
+ # to figure this out
+ tests/translate/tools/test_pocount.py::test_{cases,output}
+ tests/translate/tools/test_junitmsgfmt.py::test_output
+ )
+ local EPYTEST_IGNORE=(
+ # unpackaged fluent.*
+ tests/translate/storage/test_fluent.py
+ # changes directory and does not change it back, sigh
+ tests/odf_xliff/test_odf_xliff.py
+ )
+
+ if ! use ini; then
+ EPYTEST_IGNORE+=(
+ translate/convert/test_ini2po.py
+ translate/convert/test_po2ini.py
+ )
+ fi
+
+ if ! use subtitles; then
+ EPYTEST_IGNORE+=(
+ translate/storage/test_subtitles.py
+ )
+ fi
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ insinto /usr
+ doins -r translate/share
+
+ if ! use html; then
+ rm "${ED}"/usr/bin/{html2po,po2html} || die
+ fi
+ if ! use ical; then
+ rm "${ED}"/usr/bin/{ical2po,po2ical} || die
+ fi
+ if ! use ini; then
+ rm "${ED}"/usr/bin/{ini2po,po2ini} || die
+ fi
+ if ! use subtitles; then
+ rm "${ED}"/usr/bin/{sub2po,po2sub} || die
+ fi
+}
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index 29cf343b5787..158ee2345b17 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest
index 5afbd8d641e2..caa8f774ac3b 100644
--- a/dev-qt/qtquickcontrols2/Manifest
+++ b/dev-qt/qtquickcontrols2/Manifest
@@ -1,4 +1,4 @@
DIST qtquickcontrols2-5.15.12-gentoo-kde-1.tar.xz 7032 BLAKE2B 7eb7bbeba7f5b70ff6a20452ff91bf1217f85d73b5a0cf939b11e04de93f05b4b9bff6a5db06a0eab29c2116f67a2596bf0c0fb5aa2267e31d4398fd4f5ccc09 SHA512 0bf7af2459f197596a2e3dc226385019ffd13806b5e5a55f8c3bf63462e2ea6fe7c6e0b7ec24c328d2a540619eb7046715f89095edd3dae611da9441ea27e3a1
DIST qtquickcontrols2-everywhere-opensource-src-5.15.12.tar.xz 8294356 BLAKE2B 2c0232feb70c81437e475df87a784cdc3faae4a695360e285b63f2bc917e3d864214d742dab7334a675d430ca37ba2ff924b8b389f78739d2f27dea06781efca SHA512 725fb03907973fdca4479017b8f792110a4620a6e4d39f97c81c3be16280b81135394f6ce5be507fd734926307d33a249e790234139e01f387d2362cd7027128
-EBUILD qtquickcontrols2-5.15.12.ebuild 656 BLAKE2B b552fbd18452ca96a730543b9f91d301916c72d86e4ba09a9498c475b500913dcea2feb55562c3d7017d8b467b898d746ed9c4ae7011be5a41a0ea76a7daa6c6 SHA512 2fd0ec503b026e78e732c9f128dd83ce00c7bc61a74597358643a2c0dbe5d1e99841f4ec9c80afd468be389e05ede580d543f9244c90257ee3dbd9fac9e4b5b8
+EBUILD qtquickcontrols2-5.15.12.ebuild 655 BLAKE2B a5a7bc88928fa84155c85331a146b1494003a0035d95c7cabe074dbdf4a8c8186ee136c9956fff2609a9329303d8dc4a32073d882027aa5c7f42a0323d2783b3 SHA512 6829c7f16725730b1dc6b5ea9ef2b0e29f98d128b4d7a9ce2cabd0d7cf3047127f9d5023d8acd77658b0157dd46f3baf5c6e3f23b9b412592155daa20c2cd24e
MISC metadata.xml 552 BLAKE2B 8294b8e326a177905eb8b0510295d6b3cc97818c836b6b5d2940b78a5ecccc743c8818436fee3f3a61b2f984560c6fe6346d44e1e6b4fa27a7cf5a9a84f20dd4 SHA512 25f93b07946f9319e9762b9ba6c9adb5ca6348a71ebd5710c0f1690a75ca7f93af8967f323a9e11e7af04fd970a92fedf3ec30d962f85516c7b44f1ea749dbbf
diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild
index d8cd2b93f3a1..d23198b2f81e 100644
--- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
fi
inherit qt5-build
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 285ba901674c..8ee567e63fc9 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/rubyzip/Manifest b/dev-ruby/rubyzip/Manifest
index 6e178529b999..6bd1b041432b 100644
--- a/dev-ruby/rubyzip/Manifest
+++ b/dev-ruby/rubyzip/Manifest
@@ -1,5 +1,3 @@
-DIST rubyzip-1.3.0-git.tgz 156664 BLAKE2B 2bde6515ddc71da32fc2d2819770857f7dde8605718c868f73edb8493f7db5ce66a7115d09933ffc6a06ac0979ab07e8cbdcd47984707688b7a5db43394847bc SHA512 5a764725d1f6a797f710581dbe07bd7971f0a8a5b0ffb7fc9b1a627c32e6e342ff54e2ad39e74e294dd283b8cbf358ed2dc40857f6f656007adff80d4769b9f4
DIST rubyzip-2.3.2-git.tgz 225923 BLAKE2B ed901326cd0f79c8be004d9c14b32d7e67e90ab4d2d5b67dc64559fd4691dfb63cfa1ee18363a7cf864bd62559f1bc2fae71fc25ad1c727d7cc01f94d1ec62ee SHA512 6c64e53c1f5ca530abfa22baf388f87c8cf098d81cc9c639f20903e5193cf26243fbf861ac12002ae954f026e04168d8a55beeaf3ac5542bd0618ca85a5c90de
-EBUILD rubyzip-1.3.0-r1.ebuild 1322 BLAKE2B 30c630421b1b0ddb7e46f798ce3880cf0d0582e4c88699b140beeabb1e05861a3528d0abac53ae8707a9e395b10b9596e707a3ef9d9656e5b392b721e72552c9 SHA512 2e372d566c898ac7b27f4ba1da5507acecaff53d3949793fc707d995b8b759fb35216fb0012d9d1e959a75c7bb614934313eb9a8848cf870496c433fbdedc825
EBUILD rubyzip-2.3.2-r1.ebuild 1404 BLAKE2B d9ad773193531bc8bbdd9960126362564191592a33213ecfaeabce2c6d5e9f33c06d0dc686bb9a16a931bb78e20e29092b03b1252fbcf4ba5fa97b134cc48d9b SHA512 4ae857464592f8d550904926bee37060a0608e60df8c9e760661b6a46f22d51b4841cbcfe8ee9eeefb3f18e285be6f070cade55ea302a6586a15cc1775cf8d89
MISC metadata.xml 342 BLAKE2B 1619c520edda34ca9b5b8eed0ba9d1a69491c0411698cc0cb32b192226e3c888dce2c2b22c8996a69222ab8521402b6efe644c93567b26a6ee906bf4d3bfe8e5 SHA512 93ae61d55a80d335c5d362181e5e8fad279739b178de0fc5ed4cec7508b74f088c041a3f544ba80f511e11fc2baeb223cc589231db5ce06d9349f3cc0c85e21e
diff --git a/dev-ruby/rubyzip/rubyzip-1.3.0-r1.ebuild b/dev-ruby/rubyzip/rubyzip-1.3.0-r1.ebuild
deleted file mode 100644
index 0fd12b7aca0e..000000000000
--- a/dev-ruby/rubyzip/rubyzip-1.3.0-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md TODO"
-
-RUBY_FAKEGEM_GEMSPEC="rubyzip.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A ruby library for reading and writing zip files"
-HOMEPAGE="https://github.com/rubyzip/rubyzip"
-# Tests are not included in the gem.
-SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="Ruby-BSD"
-SLOT="1"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 sparc x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND="${DEPEND} test? ( app-arch/zip )"
-
-ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
-
-all_ruby_install() {
- all_fakegem_install
-
- docinto examples
- dodoc samples/*
-}
-
-all_ruby_prepare() {
- # Avoid dependencies on simplecov and coveralls
- sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die
-
- # Avoid dependency on bundler
- sed -i -e '/bundler/ s:^:#:' Rakefile || die
-
- # Fix hardcoded path to /tmp
- sed -i -e "s:/tmp/:${T}/:g" test/entry_test.rb || die
-
- # Add missing requires
- sed -i -e '1irequire "forwardable"; require "pathname"' test/input_stream_test.rb || die
-
- # Fix broken test that uses native endian
- sed -i -e '/pack/ s/LLS/VVv/' test/file_extract_test.rb || die
-}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 4c68e025df18..a3d506e58765 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/cppcheck/Manifest b/dev-util/cppcheck/Manifest
index b8559ac0b9b8..9648c5b3307b 100644
--- a/dev-util/cppcheck/Manifest
+++ b/dev-util/cppcheck/Manifest
@@ -1,5 +1,5 @@
DIST cppcheck-2.13.0.tar.gz 3643744 BLAKE2B 942391bdc2ad009e1bf9f691835c268b33ae0a7c84ff68a1ea7985abbc65fc7ea6e319111ed6a968f4f93f3b682ce46447ba1e3b1fccd96535497f3fd190b913 SHA512 35f266cd247860aa0a0d84862faf4561f4efea096e641a01ebc3b1e4cea14c91c75773344da5bd3d48101c11ee7841b46f24419a9583e65bd242d0219a1ca418
DIST cppcheck-2.9.tar.gz 3916529 BLAKE2B 5d75328e1fcd389376630502ad7427d3473392a9467e8731e6cd7c2c6349efccc05eddd7eca4cb361930661d2383a8d316e33bd3609b9333a710153d199e326d SHA512 69204a7ceac087470201482894e6422b99d0849f08641e80b2e341c9d164a1d2095e3a08a1fba2e9fa681783d07fe7277b30ea0cc0bf582431b5d13ab2f58c1f
EBUILD cppcheck-2.13.0.ebuild 3119 BLAKE2B ad03c294e91bf4aff0d089401beb11cdaf8e90aa669bce868d20a5917f2454ab4d4740e48add9873dacf709b00e9944f37f5c9659e1c138df22406d052a14f55 SHA512 b76f6e93d312833f5f6d6cae27ba550c30f7e457dd67231d49ede366465701f3b2dcd7e01f3c4f7916ccd816600b569834d0cd9d31b5be0a2ad387f8a38f455b
-EBUILD cppcheck-2.9.ebuild 2381 BLAKE2B 9c9bb8285c57d9ba95ecc474795f707608b56b68944666a2995fd73093905fb9ca3775c3d4bd230bd89d0b95fa9138fa402178a306897caeeca1d2c255e6a0ef SHA512 18d8f5a03658cf6a9bb8d7feef333b0bd4fb86059780cc6c0e7838bf73a0f2826719a3bd223f291b819bfe496b1d3b1927531c3d069f094dba51edc01a631aa4
+EBUILD cppcheck-2.9.ebuild 2380 BLAKE2B cc7c03d3ce356b915dfd51c2db4a60b58bc527b42de98216e8d1e0ef9dfd2baac697d4f6375c7f55f4bbf0fd2759ca0ff7f396294a5597de032ae5955da46d8f SHA512 89433207c2fae3f869d0594bc5c96a23245acb1dc4e8574b3299fa329af0286f5c6c5aa9beb9e988190ce2590226dfb7a955546effe0e9019abeaff70409fb60
MISC metadata.xml 519 BLAKE2B 8f520238cfead1bbf8f534fcfb733805de6c657379d6eb02e5e823d5cdb4716fa5fd2b3aae63009601d06e79f82519c159c86d234e59f0966568ceb3ad58f5fb SHA512 d4472b2285c72f3fb891678374c73f0204556d247ac56489484739b4cfaece956974189653feb81d58d8418cb9563378ce3f040d093238f1a2dd27216c8a361c
diff --git a/dev-util/cppcheck/cppcheck-2.9.ebuild b/dev-util/cppcheck/cppcheck-2.9.ebuild
index b53dc7717c0c..d70808c01352 100644
--- a/dev-util/cppcheck/cppcheck-2.9.ebuild
+++ b/dev-util/cppcheck/cppcheck-2.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/danmar/cppcheck/archive/refs/tags/${PV}.tar.gz -> ${
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc64 ~riscv sparc x86"
IUSE="htmlreport pcre qt5 test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
diff --git a/dev-util/difffilter/Manifest b/dev-util/difffilter/Manifest
deleted file mode 100644
index f8eb674beca7..000000000000
--- a/dev-util/difffilter/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX difffilter-0.3.3-fno-common.patch 313 BLAKE2B ad831c19ca7be9876e25d7442983fcf3c3d8ac0ae1594a9290df081e19d2f53672193fe732abcff621bc83b56e77d0cc26db92e73b8f5bbcfc2598a45d03ced8 SHA512 918f7c612c0fa5078f5d54ea6fc6654d2dc5744ebd301a06e0ef2249c952ebfcc0f174be370dd363219e000d68e10856edec2f0d3c069abb7f87e5b5bc867576
-AUX difffilter-0.3.3.man1 7592 BLAKE2B 9df9c1d7c59f129d714820c3b102adec0dfef3d17c944aaf19bede55d1746a4112d75da118bd3b1b4e5c2b639e482dc0e76c39efe14c9a7df997d7160d77f457 SHA512 6fb0ee29cc6700a9cde54c46b526d8d944a5cacefb57b0f6f579055033b007250f476a3cb86fbe3ba0b500418cf6601dd4978d03dc898ffbf897e070e91dc0c9
-DIST difffilter-0.3.3.tar.bz2 291226 BLAKE2B 95a43e025668318c1d8e216ae4259e874983f899da8bff402b2fa60c7d8d1f7cb203854b76dfe12b2577f6e2ce8f86cedb93fe50b596c1782a436346069b5eb0 SHA512 ac9aa95dd7e41b6c49c1416be9d1929a41b629587ecb90f3dcadd3982a46d8eb49d181f8f1b1645322113becd9a4b708d0df1e27f6fb9064ffb06b37e5f101f8
-EBUILD difffilter-0.3.3-r1.ebuild 589 BLAKE2B c13f06d83d0063fc867a8ef0ff4cffa70162bce7d911a6e89fbd715a1bf2f60bf203d8263eeb478836165854595ec666f717ae5f2d403c84e953feb39076a2d7 SHA512 47a51918a48fe1c1191dcced8c272b9eed3bef6257763ef45c1a8261105d6e8bdb349fa6cc3a2d8134f06c199e11952c27881253912b46dbe2b03dbf60249c3b
-MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/dev-util/difffilter/difffilter-0.3.3-r1.ebuild b/dev-util/difffilter/difffilter-0.3.3-r1.ebuild
deleted file mode 100644
index bffbd2c1c637..000000000000
--- a/dev-util/difffilter/difffilter-0.3.3-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Filter files out of unified diffs using POSIX extended regular expressions"
-HOMEPAGE="http://ohnopub.net/~ohnobinki/difffilter/"
-SRC_URI="http://mirror.ohnopub.net/mirror/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux"
-
-RDEPEND=">=dev-libs/liblist-2.3.1
- dev-libs/libstrl
- dev-libs/tre"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
-
-src_install() {
- default
- newman "${FILESDIR}"/${PN}-0.3.3.man1 ${PN}.1
-}
diff --git a/dev-util/difffilter/files/difffilter-0.3.3-fno-common.patch b/dev-util/difffilter/files/difffilter-0.3.3-fno-common.patch
deleted file mode 100644
index 8e4c57738b76..000000000000
--- a/dev-util/difffilter/files/difffilter-0.3.3-fno-common.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/block.h
-+++ b/src/block.h
-@@ -38,7 +38,7 @@
- * The string literal ``\ No newline at end of file'' including the
- * newline at the end.
- */
--const char *DIFFFILTER_DIFF_NO_NL_AT_EOF;
-+extern const char *DIFFFILTER_DIFF_NO_NL_AT_EOF;
-
- struct diff_block;
- typedef struct diff_block *diff_block_t;
diff --git a/dev-util/difffilter/files/difffilter-0.3.3.man1 b/dev-util/difffilter/files/difffilter-0.3.3.man1
deleted file mode 100644
index ad7a6331827b..000000000000
--- a/dev-util/difffilter/files/difffilter-0.3.3.man1
+++ /dev/null
@@ -1,194 +0,0 @@
-.\" Text automatically generated by txt2man
-.TH difffilter 1 "04 November 2018" "difffilter 0.3.3" ""
-.SH NAME
-\fBdifffilter \fP- Filter diffs out of multi-file patches
-.SH SYNOPSIS
-.nf
-.fam C
-\fBdifffilter\fP [\fB-U\fP <lines>] [\fB-hv\fP] [--] [\fB-e\fP <regex>] [\fB-a\fP] [\fB-e\fP <regex>] [\fB-x\fP] [\fB-e\fP <regex>] \.\.\.
-.fam T
-.fi
-.fam T
-.fi
-.SH DESCRIPTION
-\fBdifffilter\fP reads in a series of unified-diffs and filters out any file
-which matches one of the passed extended regular expressions. The remaining
-diffs are written to standard out. \fBdifffilter\fP is a traditional unix filter,
-reading input from standard input and writing the results to standard
-output.
-.PP
-If \fBdifffilter\fP encounters a parsing or input reading error, it will exit
-after writing an error message to standard output. In such a case,
-\fBdifffilter\fP's return value is non-zero. As the parser is not guaranteed to
-be perfect and badly-formatted input may be accepted by commands like
-\fBpatch\fP(1), it is advised that scripts use error checking on \fBdifffilter\fP.
-.SH OPTIONS
-.TP
-.B
-\fB-h\fP
-Displays some amount of helpful or unhelpful information which is intended
-to be helpful. \fBdifffilter\fP will exit without performing any filtering.
-.TP
-.B
-\fB-v\fP
-Displays \fBdifffilter\fP's version information.
-.TP
-.B
-\fB-e\fP BRE
-A POSIX Basic Regular Expression which a filename in the input
-diff may be matched against. The default action for a matched regex
-is to exclude that portion of the diff from the output.
-.TP
-.B
-\fB-E\fP ERE
-Like \fB-e\fP but uses a POSIX Extended Regular Expression.
-.TP
-.B
-\fB-a\fP
-Any following \fB-e\fP options will cause files which match the regex to
-be included in the output diff. This allows one to preserve selected files
-which later patterns will exclude. See EXAMPLE for an application.
-.TP
-.B
-\fB-x\fP
-Any following \fB-e\fP options will cause files matching the regex to be excluded
-from the output diff. This is the default state of difffilter. I.e.,
-$ \fBdifffilter\fP \fB-e\fP 'configure$'
-has the same functionality of
-$ \fBdifffilter\fP \fB-x\fP \fB-e\fP 'configure$' .
-.TP
-.B
-\fB-b\fP
-Attempt to make the patch appear as if it were generated using \fBdiff\fP(1)'s \fB-b\fP
-option. This is similar to \fB-w\fP but only removes changes involving changes
-in the amount of whitespace. This means that completely removing a block of
-whitespace or inserting whitespace between two non-whitespace characters
-will still be seen as a change. See \fBdiff\fP(1) for more details.
-.TP
-.B
-\fB-k\fP BRE
-A POSIX Basic Regular Expression which will be matched against
-the name of a CVS keyword whose effect is to be nullified. For example, if
-the CVS keyword looks like $Pizza: I'm hungry$, a regex of `hungry' would
-not match but a regex of `Pi.*a$' would.
-.TP
-.B
-\fB-K\fP ERE
-Like \fB-k\fP but uses a POSIX Extended Regular Expression.
-.TP
-.B
-\fB-R\fP
-Reverse the patch. This is intended to recover from accidents when the
-sources used to generate a diff are not available but the reverse diff
-is.
-.TP
-.B
-\fB-U\fP lines
-Reduce the number of lines of context of the diff to the specified
-number of lines. Specify \fB-1\fP or a high number to avoid reducing the number
-of lines of context. This is set to \fB-1\fP by default. You should set it to 3 in
-most cases so that the effects of \fB-k\fP, \fB-b\fP, \fB-w\fP, and other flags can be more useful.
-.TP
-.B
-\fB-w\fP
-Attempt to make the patch as if it had been created by \fBdiff\fP(1) with the
-\fB-w\fP option. This removes changes from the input diff for which only whitespace
-was added or removed.
-.SH EXAMPLES
-This command should be adequate to filter out many auto-generated
-files that don't belong in a Version Control System. This will
-filter out files like config.log, config.status, Makefile, and
-Makefile.in. It preserves Makefile.am and sourcecode files. Not that
-\fB-E\fP is used instead of \fB-e\fP because the command utilizes Extended
-Regular Expressions.
-.PP
-.nf
-.fam C
- $ difffilter -E '(^|/)config\.(log|status|guess|rpath|sub)$' -E '(^|/)(install-sh|configure|ac(include|local)\.m4|ltmain\.sh|lt[^/]*\.m4)$' -a -E '(^|/)Makefile\.am$' -x -E '(^|/)Makefile' < dirty.patch > clean.patch
-
-.fam T
-.fi
-If a dirty patch is submitted to a bugtracker with random whitespace
-changes which should be ignored, the patch may be feed through
-\fBdifffilter\fP with the \fB-b\fP or \fB-w\fP options. For most cases, \fB-b\fP is more
-reasonable -- and is definitely safer than \fB-w\fP. See the CVS keyword
-removal example for information on how \fB-U\fP might apply to this
-situation.
-.PP
-.nf
-.fam C
- $ difffilter -w < bug-34567-dirty.patch > bug-34567-clean.patch
-
-.fam T
-.fi
-If you want to see only changes made to a particular file in a
-multifile patch, such as README.txt, you may use the \fB-a\fP and \fB-x\fP flags
-to effectively invert the normal filtering convention. Any files
-which match expressions following an \fB-a\fP will be accepted if that
-rule is processed. To revert \fBdifffilter\fP back to its normal mode of
-treating expressions as files to discard, use \fB-x\fP. We use an empty
-regular expression after the \fB-x\fP because the empty regular expression
-matches everything and we want to discard everything but
-README.txt. One can also easily modify this example to extract all
-changes to \.c$ or \.h$ files.
-.PP
-.nf
-.fam C
- $ difffilter -a -e 'README\.txt$' -x -e '' < changes-bigpatch.patch > README.txt-changes.patch
-
-.fam T
-.fi
-To nullify diff lines which are caused by changes in CVS keywords'
-content, use the \fB-k\fP and \fB-K\fP options. For example, a diff might catch
-changes in an $Id: $ line, which is likely to happen when creating
-diffs from tarballs, where CVS control files are not available. If
-the $Id: $ line has change in the diff meaning that there are two
-versions of the $Id: $, the user is likely going to be applying the
-diff to the same file which would have a third value for the $Id: $
-line. Thus, applying such a patch would be troublesome (depending on
-the method of applying it). With \fB-k\fP and \fB-K\fP, we can get
-.PP
-.nf
-.fam C
- $ difffilter -k Id < not-from-cvs.patch > not-from-cvs-fixed.patch
-
- - /* $Id: binki /var/test/etc/rc.conf.RCS 1.1$ */
- + /* $Id: mgorny /var/test/etc/rc.conf.RCS 2.1.5.3$ */
-
-.fam T
-.fi
-to be nullified. This means that we end up getting rid of the '+'
-and '-' lines and end up with a ' ' line:
-.PP
-.nf
-.fam C
- /* $Id: binki /var/test/etc/rc.conf.RCS 1.1$ */
-
-.fam T
-.fi
-To most effectively avoid such problems, the change should be first
-nullified with \fB-k\fP or \fB-K\fP. Then the \fB-U\fP option should be used. The \fB-U\fP
-option is used to reduce the number of lines of context a diff may
-have. It would be customary to pass the value 3 to this option. If a
-certain block or a portion of the diff has a series of 3 or more
-null or noop lines, then \fBdifffilter\fP starts removing these. If a
-whole block (or chunk, as \fBpatch\fP(1) calls it) contains no changes,
-then \fBdifffilter\fP will completely drop that block from the diff. In
-many cases, this may completely remove the block, especially when
-(as is often the case) the CVS keyword being nullified is a line in
-the header comments of a file where actual edits occur infrequently.
-.PP
-.nf
-.fam C
- $ difffilter -k Id -U 3 < not-from-cvs.patch > not-from-cvs-fixed.patch
-
-.fam T
-.fi
-.SH SEE ALSO
-\fBcolordiff\fP(1), \fBdiff\fP(1), \fBpatch\fP(1), \fBhg\fP(1)
-.SH BUGS
-There are no known bugs.
-.PP
-There is a bug tracker at http://ohnopub.net/bugzilla/ .
-.SH AUTHOR
-Nathan Phillip Brink (binki) <ohnobinki@ohnopublishing.net>
diff --git a/dev-util/difffilter/metadata.xml b/dev-util/difffilter/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/dev-util/difffilter/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/dev-util/mdds/Manifest b/dev-util/mdds/Manifest
index 6f676a05d477..d29f2ceba1fa 100644
--- a/dev-util/mdds/Manifest
+++ b/dev-util/mdds/Manifest
@@ -1,7 +1,7 @@
AUX mdds-1.5.0-buildsystem.patch 1006 BLAKE2B a6205a749a5a619443a060912bd863c93f74eb88cc68e62b077bdbab0a3e67e2f9ab35774ec5fcd23599b5b10478f529ebd2f89806fe926786d63967f83a9075 SHA512 eb03daf08605c9e54326621af3be39214659627fc4922c9cd3f031073f78a0823c2f1bb7267eb671c189b0326f9ff5d1fe3f60cda14fe9a7ac58d293972d67b9
DIST mdds-2.0.3.tar.xz 419884 BLAKE2B bfadf334ccf7695ac0234a9355e5c466e4f8b8fced2b37a4446a3ef899ce28cc9f155223ac5c4ba88ed54886ffd9a38996973195a5120abb886d2e791f596609 SHA512 6600cca5cd2272905dfdeea21a8a1615bb8f15e0c0ae5efec99345b34387cc18fa2aa61ae7142edaddb41738f7386a74a91997ac5ed1a8cfc7cf4b72b0bd2935
DIST mdds-2.1.1.tar.xz 540732 BLAKE2B d549bf5c39db6b8ec738cca2833545fef48ffd0b603c2c97dd425ae89bd5368a6981fb75bd4cbf90c9cf09efc7116a4e485c843bb2200fc198d23a02dbdd6559 SHA512 5fe345e7d84d2e290a519d65b27332f69001c01da961c05a30abfe2a17cb8545822490bcd63b320d49e1b26291a4a898f77495951919aece83208133027848ea
-EBUILD mdds-2.0.3.ebuild 1216 BLAKE2B 6aa25ceb62147764a683d90ea068cf61c1b3b34303f87de4f357637660703d2132203f313a5ff36177dc15dafc2acf78c132b938dceaed371cd9a1f7f92f5bd0 SHA512 aab044c54f613ffa3334f44f989d903ed6b14b7e8d32e2dc80ba561457d8d9a7ae962fcb41145ad527138c18b15f6bc1b76a07478d3763d250cb07e82731b78e
+EBUILD mdds-2.0.3.ebuild 1215 BLAKE2B d60df3e3601d9f3ee4e870ad0ff26f24a604e4aab7ec24c479f67c5e504207953c5f7056c297800af060070f9950b021eea741eaec3580fe002c562041a7a305 SHA512 b239216b46dd443072bd6fa18af1e0bc6066ed6e0d99bad1d166a42e38e78a4c13a57e2bde55d496a8e855d544165b041348684136db41b4a6f99865d7312202
EBUILD mdds-2.1.1.ebuild 1194 BLAKE2B a5df9043e48617aa013a78dd045be6bb22a7e1b6c21bf932b18cac77120f8a9dbb020fc82aff0817435e1f902f3ce63e5c53f68f42258aa866489f364477b476 SHA512 04d629f98bf2caccb652ed0c9c1e444e264d61d3d8139e14d47d82af11564f7633024ace140f239cd2e1e8f586c6fbe827a505df1abddd32785b3f1ec9e77cc9
EBUILD mdds-9999.ebuild 1194 BLAKE2B b90fb12365e43dd6429d5b5dd79d467a1173b4cfbd236dbdf3f7a976f860bdd2b069d449d35788bf2072c2cced82f8088c5ced65235bf4491dc2b2fb766b68df SHA512 9695deceaf0f88ab5a770c38809d5b6516f7717a64b5f850e9c6f5cc4aebde5f92d398a13aa6758f4062f6ed1341bdf39e3a63e6f3587876722ef2f380f5576c
MISC metadata.xml 392 BLAKE2B 20ed5d7821a30f4a40f5dfcf7e53bbb66459525267b56d0b4522cb964cc99244ae85e8b6dde4d53433633e22151772a865b735dcd570bba4bd03a7c98db5e5bc SHA512 557d107f93e5407cef32868890c5853b8a3ed82e058542e4447287b0534a94a77e914443e1c179522a054cd7e03d5f7562435b4ca9f132597a4c0fa9f91ad7fe
diff --git a/dev-util/mdds/mdds-2.0.3.ebuild b/dev-util/mdds/mdds-2.0.3.ebuild
index 64542f48f227..dd5517871eb0 100644
--- a/dev-util/mdds/mdds-2.0.3.ebuild
+++ b/dev-util/mdds/mdds-2.0.3.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="https://kohei.us/files/${PN}/src/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
inherit autotools toolchain-funcs
diff --git a/dev-util/source-highlight/Manifest b/dev-util/source-highlight/Manifest
index 531ca16fc6a5..f2f2e4599d93 100644
--- a/dev-util/source-highlight/Manifest
+++ b/dev-util/source-highlight/Manifest
@@ -2,5 +2,5 @@ AUX source-highlight-3.1.9-test-clang-p1.patch 998 BLAKE2B 7867aff751170990c4834
AUX source-highlight-3.1.9-test-clang-p2.patch 1413 BLAKE2B f66b090bb5004cf4ee344868479b1a1999339d71799e6e6150104f99c0a8ea5ffebe836b8d185ecb52416aaed6da80e24c5870910274ce381cfab6ab3276035c SHA512 a6573d376753dda6e8f64dd9b81c4e8f209ea5cb3dee1dc9a495db6b671d88840baa2fd9c128085cb62d9acbc41e1f88d3a9e6a319b76199755b43008d7ab0de
DIST source-highlight-3.1.9.tar.gz 1717234 BLAKE2B 6eb40b2274df0772c4a241504e5db5dfdaac600549e0b11aba726f7b4d5ab600c3849a8815bc782ad1bb1f99b69766527645dd202731bde4b2466c663842c47c SHA512 d8e154e9a5d62c77807e4e5d36c0faed5ce2964291be5f8b83e2968a6de52229503689a4ca2109a717ae2632a14b63ec937ca0430c91684c72063f6bc0294195
EBUILD source-highlight-3.1.9-r1.ebuild 1476 BLAKE2B 3e58b200d93c08decbaf5da28a760977189860c8967df8ebf349e79ecc0adbb7db506eed49efa361c8861954d6975fe58193a7aa878c787012b61be95e71320e SHA512 262e274d0266f9272e125e6f74074c201e379278a96439653261084fd7195c98e5491fbfa0a1c3d796281e70771c0f04ccd082417d934537137302c4084800c7
-EBUILD source-highlight-3.1.9-r2.ebuild 1816 BLAKE2B 1359730b8418435f62a0b66341755f4f9be190346696cd2c49cdd9e062aabad7f110c56744ce3c613f8ed46227ae3c5d57c7a9e13218cdc5cf046f83f8ecec62 SHA512 3e248142c2a9dc2dd01f7d4a81a74ee9b5b600d444d1780d1929685bdb0b82322e2367b3c07b25fe81d10ddda8e1139158a7e5aca82c96fe1778a21399bacc09
+EBUILD source-highlight-3.1.9-r2.ebuild 1815 BLAKE2B df5473d603700cc7e37d08576e469ec3d56bc460131022c78ff5fa5616bc67bd5d30d8a69386bc0e2c3e85ab0881815ce3e5f5b280c3ab9398ec67b488f96de5 SHA512 3e6c7c9dd5b962be7214c011a40de2710f4d864453b269728328b9d0fb1278d5144bf0343e32d454b72c0acd0c4e9be8a78d29e92e1e77fb350d0dcb092c7cdf
MISC metadata.xml 351 BLAKE2B a4103383ac6ac5c6ed7cc8e7676069e9c07024a67a18b918640eb4916a5b8a97ea420562191c373c50df7e894792ad6b649bef0a69f400fc4a5b2eeb8dea9fd2 SHA512 a90448ff9f048e710be707a78ac64b973addeba03ad30c109cc5e6a04f3106e503be8521f5356f00f7d2f4f05f2b47dffde245838a92d9454310103c1c67c117
diff --git a/dev-util/source-highlight/source-highlight-3.1.9-r2.ebuild b/dev-util/source-highlight/source-highlight-3.1.9-r2.ebuild
index f15cac496e2b..4c2c266b8e28 100644
--- a/dev-util/source-highlight/source-highlight-3.1.9-r2.ebuild
+++ b/dev-util/source-highlight/source-highlight-3.1.9-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/src-highlite/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc static-libs test"
RESTRICT="!test? ( test )"
diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz
index 0d403ef6eb9c..62d77e2bc136 100644
--- a/games-engines/Manifest.gz
+++ b/games-engines/Manifest.gz
Binary files differ
diff --git a/games-engines/box2d/Manifest b/games-engines/box2d/Manifest
index 9a733ba0ce00..25366053a3d1 100644
--- a/games-engines/box2d/Manifest
+++ b/games-engines/box2d/Manifest
@@ -1,3 +1,3 @@
DIST box2d-2.4.1.tar.gz 1224516 BLAKE2B 4f268c082d6c51d574fe6974351a64e98693e7eb71aa36626561fe23cb5fa890c77946e34d91fce92298af7e723c34306dfc6a934251a8566f431821397d1b82 SHA512 d900f925b77906777719c91488bdc5e2df1ad1f4a8ca39a574229f5e57070e3a843bdd7530e817112605fde6d82145c872d8afdfc65b84531a73199098c81162
-EBUILD box2d-2.4.1.ebuild 917 BLAKE2B 781f8a84cba35c8a8aca90f436ae48505d43af2af80e61790c9523635c3fabb70b9a6fad02d817da3bda63eabe9a22cbd923e784ba57be0bcfbbe3c91d71292a SHA512 0ff17441378f2068158d50e177b0b516eb641c00386a0f85c677adb0e1a685359e1246af4e5cb33976fae71c3504c385847eb36b6441789915abfc45b0de3692
+EBUILD box2d-2.4.1.ebuild 916 BLAKE2B 6d0c44e3de57f15cda3dd255fda7545b14a649acc4d534e03f352a4a01de7a8f9b01b1f1ae40374fa8a521f724e1aff17cb7abce9a8f2d9b7efde3e6f55ffd9d SHA512 cf0c69c280f537e1faf57eb7c46dc18df5cb6bb2b5d00a31001762a7ae513941df77464d726ed0077a8b2ef6233fff0d1c07b0dad5e746b31df411c76d460e89
MISC metadata.xml 334 BLAKE2B dfc66d58b4c54e7f04ac51ad4669e282dcd91ddca795be323bb47b0088a89bbb765a39bdc1d998a7f5afd77e5450c94ac6ba48f5b3f77d8a9a769d2e44f35533 SHA512 0d809e8099f314755b04431e40ad01a8f91ef2246a4129f64dfb413251b2b259e694999c7f7489c5d87795ab197464c27651cd3c404b62b3d270913da385a09c
diff --git a/games-engines/box2d/box2d-2.4.1.ebuild b/games-engines/box2d/box2d-2.4.1.ebuild
index 132ac4620229..c1d08c8c243f 100644
--- a/games-engines/box2d/box2d-2.4.1.ebuild
+++ b/games-engines/box2d/box2d-2.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/erincatto/Box2D/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz
index 935747102a58..5a046a40655a 100644
--- a/kde-frameworks/Manifest.gz
+++ b/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/kde-frameworks/breeze-icons/Manifest b/kde-frameworks/breeze-icons/Manifest
index 65d4cd1957b3..c4f9848aa44a 100644
--- a/kde-frameworks/breeze-icons/Manifest
+++ b/kde-frameworks/breeze-icons/Manifest
@@ -2,7 +2,7 @@ AUX breeze-icons-5.249.0-cmake.patch 766 BLAKE2B 353d26c2d2770a04ce42228f48d2619
DIST breeze-icons-5.113.0.tar.xz 2173152 BLAKE2B e34582879fdcbcd620aac9cbe627e623b212f6a3fe9684fe82386319cdc33b039cae5fe7119ba18cadf33a4e0008b8268bb3ba303106908e910213ba98ce1698 SHA512 deb5f824fc9613a9e46fd2bfc048901c7b34ae364e566f406fc1316a01a1942385845f6127827032a5785b30d2e3c6e37b8185f891911401629dd27dcb8b15d5
DIST breeze-icons-5.114.0.tar.xz 2172884 BLAKE2B 33abeb5fff835a0904162004ee648984160960a75d88db45cca4bcc93f8c63aafef20c9d7e2e98109e8f4918b3be1ceaf6b432d00dc78acf5f08b23d44aa9366 SHA512 335c4fbdd87c919302080b59f8f9b59c28892fc5e8e6a0a29a10170693592a90c77f51059fc2232a0196630abd30ba38706b96cd4b4162dae255e8206d3d87b3
DIST breeze-icons-5.249.0.tar.xz 2253596 BLAKE2B 1c1cb759260608eeae18e49d50a1fe069379c3e65c0a89021b406048ff1b7ccfadfe54c780dab0f0176006fda41e42b6e68ece4adaf3f2a60dcaf52f9e1c4f6d SHA512 0a9feb9d11e8872db14169124c05129213c404a1725d78a19dbabe155cf1e56af736e8ea262633c8c6d2d6ed376270a69e0c2cf7a2e6e1f8023ae9d2e3569abf
-EBUILD breeze-icons-5.113.0.ebuild 1148 BLAKE2B 4c49c2892560cb4f8d11332074ee5dd157437f05c03f4777153c46c2e79c93e3be74a584715a29574e63e8cc2e12101f35f5c965cbee972604bd5b84c4dc9254 SHA512 29b6c0f91c4d76f9e5ad1596b6aa8717352e36ca72eb11aaca11777a416bf9df4d5ca6087862849942a22d2d3569d0521b36f7eec2a0bafb4b9c4468f742ed89
+EBUILD breeze-icons-5.113.0.ebuild 1147 BLAKE2B d7686559fcdf2ead4305fa52b24cff2c8feb6bef440f522aaaa5ed7d58f2091ce72c73905f8043f67c8a2edfbac9fc29e65055f3c842a1c3c05c55dd35c14736 SHA512 89dc64e905d23ba9dc15ced7388be84b590298d90f1e6fb2646d3ba3eb0f10bc2523409b23868e9ea96c48ee65d6fb57568fc42d0b186a7a5e22787f6c7b5d41
EBUILD breeze-icons-5.114.0.ebuild 1151 BLAKE2B b4e9f5139f218772b1b80b653625f23e5779118410e31cd50b2f2d099aaa2204df76679164429605231a7c17edc250861da94cc9d2e2e5246ace916b29c26d3e SHA512 5368b641fa7b9c78d63120c26cedb2c2fbbd483adfaffbe964bcf6231f64a6b9805b9d15f64e81f11f4c5f64310aecf2d1a6d0e13fe64b5635f19958ffa563a9
EBUILD breeze-icons-5.249.0.ebuild 1148 BLAKE2B 00bd25924ee32391581578ad1c28e601a3e738a41d5a567a5b1d6f62359374f95a03c87f4cbf6a3776e2640209b59b1a532b82bdd8dd50f1b4aaaf6190c1d5a7 SHA512 b0bc42356d327219450cd9f8a4bb327c7e71b79aa89dbfb3bd38301d08c6078e3e872cca38d664e132bc16be10213263c25a30ba13210e6c25eea844f770e52a
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.113.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.113.0.ebuild
index f08d293b2521..d64d7e552aa6 100644
--- a/kde-frameworks/breeze-icons/breeze-icons-5.113.0.ebuild
+++ b/kde-frameworks/breeze-icons/breeze-icons-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit cmake frameworks.kde.org python-any-r1 xdg-utils
DESCRIPTION="Breeze SVG icon theme"
LICENSE="LGPL-3"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/kde-frameworks/karchive/Manifest b/kde-frameworks/karchive/Manifest
index 8f71b41b236f..613e6162af12 100644
--- a/kde-frameworks/karchive/Manifest
+++ b/kde-frameworks/karchive/Manifest
@@ -1,7 +1,7 @@
DIST karchive-5.113.0.tar.xz 1023820 BLAKE2B b49e4ce2057da47921fe064a63e57f6b0412de1b7d4c45e7a9fe6fa4a6f4387ed7228227ec768ed81a1812075aa4ee21ef25086d269d376e9e398032c2fc522f SHA512 96e10aa6673cb49bc8d99ca686634a80afb0e2eb6d324517357545892d5f596a0dac62863a010e59fcf7855c7020cb5e26b0c89e6b488832890d077e88e658cc
DIST karchive-5.114.0.tar.xz 1025348 BLAKE2B b8af6b2ad1323dfcdd808a63118ceb64dae7027e3aa52cc63ebf5cbce01ca96034ace3edef81a80d6ff9fc574d91d58687d0c0efe17f03436bc47e881a353ba5 SHA512 92a2115827fc0ca1e494664aaa53fce6098ab05554ae7f7d4d66c06478e1ab7aea97bd2aa6555bf1f83f11356d4ebb54365dc5b9721a11cbd888e1416aab5289
DIST karchive-5.249.0.tar.xz 1027964 BLAKE2B a906666fb470435773c773d898a14a8941b9624401120d5e12ff5afee95ab814e3a037e741961e5f1af23863f2882ec4ffaa1b6e4a83ccbfca6e7d65df6c1b32 SHA512 72eeefdbc097a7dc273d10fa45ea58a50560122f89df128d7f213688d5b7421e334279d19add4323874039b2386e0f28871a68985829ee1d5748cf4cae9b0c59
-EBUILD karchive-5.113.0.ebuild 705 BLAKE2B b0b317c7e641371d5ee2766acd63f9d72a91a55604e18f976c4d53c267dc7f78b368bb314f87a94aee6ab97bd2aa0152adbc3ff97b60a5058765e5ccbde0ef2b SHA512 9d87252071f49fad4b8611adf2b36e5db285a6f869ad689a34be69438c2d5af5234c6170bc4c1469065e1082f4bec21a3e00d9d76f50a1b8cbb85785cd5783da
+EBUILD karchive-5.113.0.ebuild 704 BLAKE2B 89df775ac82da1e62103a35b4f990dff743cf8e9c75fcdc761439d178980e4e47ae720185c8986e2a4f094471183424bc343d6e03f4409580672a5aeb708274b SHA512 790077219a7182dc40d5a669ad3b508ced4308c13a6ee0d294966db209432a4f4f32dce960e5a032e7f2cb40107ba31c67d385e9645d5bfcafc585d7cc0a377a
EBUILD karchive-5.114.0.ebuild 708 BLAKE2B 45e772df078ec9ac8f41e9f2981bce955c22782dfd82b8a55263a1731821f097951401938a21e3fe630744ca49306bed4fe526a4f05e5642e10920298d96bd44 SHA512 210ce93659fc17832ebaf2d381d402c982f271b6aaa713da5a74f25bff24c69d871d4899a7370d0fdfd045825de92ae3e0feb61427d0fc8cef15b8c85a6dc841
EBUILD karchive-5.249.0.ebuild 672 BLAKE2B 7f32a744c5ab285c4154ee1a068b590ba95c8db6d092eaf802f355fe6f21ad4bcc5709a8375d4e3a0034622cbc5d80a6d4c95646f7c43910c8b6962252ab927c SHA512 8430a57ae42572d5c39877ab7259243669070ff2c0936c3a36ff24bc2f754debe940e47fa6f9d2016797df63ba1a31ccb0ad81126bb79f42c81349d53640743d
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/karchive/karchive-5.113.0.ebuild b/kde-frameworks/karchive/karchive-5.113.0.ebuild
index 4a44187086a4..3536cd132ca7 100644
--- a/kde-frameworks/karchive/karchive-5.113.0.ebuild
+++ b/kde-frameworks/karchive/karchive-5.113.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
LICENSE="GPL-2 LGPL-2.1"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="+zstd"
DEPEND="
diff --git a/kde-frameworks/kauth/Manifest b/kde-frameworks/kauth/Manifest
index 716e8296fb0d..0ee62065c815 100644
--- a/kde-frameworks/kauth/Manifest
+++ b/kde-frameworks/kauth/Manifest
@@ -1,7 +1,7 @@
DIST kauth-5.113.0.tar.xz 2307696 BLAKE2B 9ac14fddbb138663fb93964facf639aa93daf5273fb8da4169eb4507e908add669537499112212a297970f72eaa701e505faec4342ea679bac44b1b238b1e23b SHA512 b0fe196aecf131046c2754414689f6c5f5bc4eec0a08fb9fe339155b2bc22d708fb7c68450845604897d10eda58f269b243ceb450cc16cff2ce9113b95f06143
DIST kauth-5.114.0.tar.xz 2307920 BLAKE2B ddc3407aa1fb676e2604d23f8b48cdfd48099cd5ea6a2fda139ca4b59c89c7f1cedcf0e354cf49c5a2035f96aaff8982c0b7d275d5c8f7a6cf09da2f356fcc44 SHA512 884a2ff4606fbe10a7d1698ef7706fe0d47981ace2d18f916ea722082270fd7f53c080d1832c83fb4b4ed1599a7942af3185fb0a20600d90da73e802135342d0
DIST kauth-5.249.0.tar.xz 2303708 BLAKE2B 64713280c8e6461d2b1319959e339f5e3c316f35d7b13ce6329069eeb51d75401e58c86cd522a87a2b776bcfaf39f4ae2193f058c025783d2ec73d5b671bf2ab SHA512 5f9d269a321484e5748a2177a08f096ec5be4e99dadb67ce506b81db785826f7c6234a66344557341683039d4397d2acd87950d05b06c1e8a1f636eaaff8439c
-EBUILD kauth-5.113.0.ebuild 860 BLAKE2B 3d329115b87895836a00f815cb6d7f9d2d8858c16b1a28be5888341709a9995fbde10476a2c93af7484cffa5c70557c1b17945b2bcefcb686007038ac6afc35e SHA512 73d8befabc9405be3aebce947370edfb9768688991cd97bab74858ce8a7cf6bf6736a5798cecfa4234e3daaaf6f9633c52a6b236a4c56a8dbea2f6e8b0c8d886
+EBUILD kauth-5.113.0.ebuild 859 BLAKE2B 6fecb7198c1612599c05e91010a0e13f3515827089293c0bef55d09ed3d14422438f5f5b7a5fca811bf2a66fa0991967c10d29ebd4cf19a2b417513b398cbbca SHA512 f9cbf133542b402d1cfb7ca1497ec19ffe07902c2ce200bf57e79036e3f1f5d007c1c5ffcfacff0c0c44b60327c4f23d3fa15c2b6e67565c58015f07b3a32000
EBUILD kauth-5.114.0.ebuild 863 BLAKE2B bfee70359b1c262cd0f2a7729cffe02646ad9e63f1945da86f9b075a8648946b0c7b7eae84eff84ce4989939da18326cf7bfa0c0812bc1aa4e66b7c5f2c37115 SHA512 3185141b0c7575caaf90fcfd420328a4430c20fae1de02562b89a13c56006effebaadee58edb26619da2f8c60a098343e8f98a6a6e3cffc318d15c26d78632ec
EBUILD kauth-5.249.0.ebuild 779 BLAKE2B 25b1cab2d6fb2503a17ae94ddc9e4d2247df0d040fdac104b7e22ccc76d159e1061d13bf13c5e11c23e667199f4837d1038223304740881162ce60da88d523bd SHA512 15c84c67f48776757a9438490ab8303cf4d6d8b446ba6ddb0938f14885a152aca3c77d23fa8c3b8f808b9b43849b1e9d1e51b0b052938776955794edcd24e616
MISC metadata.xml 509 BLAKE2B 00b8382b1f1671890482edd04b0947b5b52d4cd7366dd53bc9b010b983726d22fab423b22648c577351fd4579bc9610dd117da4f1e8166ca1b1cb6f21e1b65ba SHA512 ab84c8d9ac2f2ddb02152eb58548ef55af3a7a194bc9ef2cc02f7d7c9b8eb6557578be4583d33d35abb3994a16c5ea8d7958a2931cd076462d03a9eee82c2996
diff --git a/kde-frameworks/kauth/kauth-5.113.0.ebuild b/kde-frameworks/kauth/kauth-5.113.0.ebuild
index fc8922b91b54..30cab0cc4dd4 100644
--- a/kde-frameworks/kauth/kauth-5.113.0.ebuild
+++ b/kde-frameworks/kauth/kauth-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework to let applications perform actions as a privileged user"
LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="+policykit"
DEPEND="
diff --git a/kde-frameworks/kbookmarks/Manifest b/kde-frameworks/kbookmarks/Manifest
index d63096a0b9e9..c20ee33cfa40 100644
--- a/kde-frameworks/kbookmarks/Manifest
+++ b/kde-frameworks/kbookmarks/Manifest
@@ -1,7 +1,7 @@
DIST kbookmarks-5.113.0.tar.xz 1125024 BLAKE2B d78e677385880183e8eff9980e7571c99b70cddbac1e0cf700ab6d5f805c5a9571b9d052eb3eb3a5081bc705dbef431aeeeb5b8e00dda542be8c56b10ee12287 SHA512 f1c40ce6bf4a7e4400c2c3e433843b7264d69747a16273dc30bb4d066ba3076d5e7f8e4f0a6fd82f279f2e01bbbd157515f09db9d01725961ca3284a955de87c
DIST kbookmarks-5.114.0.tar.xz 1125192 BLAKE2B 07a6b3ab482108de828a93c84ce5625a63391c57537ed67c3beee2d106504e70c8f88bd4621574cb3748c4618854a847e1f50e3d66619aed8e56709cb1c6c82f SHA512 6349e31692d0bab47b04ca335c452c9d3eebeb4f88f38fc69c8a16859c2106fef99baff18c4990d7d0be0371f5433a4fcbc5289ab1b15fbecb74118a4be883f9
DIST kbookmarks-5.249.0.tar.xz 1110460 BLAKE2B 03bf082edaffcc3789c87f46d74e46d75ace9a1d1e0d34cc0d1cbe153bd0890b449f435b5a4b1cce9a7d2e4780585304477c9a8d5fe6b5789b6d967fc237410e SHA512 2bc3f598350955fd3fdd832bf4539d06cab356111cb10ff1548b55a16ee56763078b846bdeabd70eb50d6ebd8e329f98a116c93aa3b8c6a010050602f2720864
-EBUILD kbookmarks-5.113.0.ebuild 801 BLAKE2B 742713be23e5e8dba858226b26a9f1dcf59e41bbb1b3eb391ce537a9f39d0489ff07a4518251bd45ea9780f6f69e3fb1e080ad603fc8ae93457aab9ffa784697 SHA512 ae5bf2c378116c369db787562af177f32c9f6b70180beef06fa15ac764f885447f76324385bd1dd4ce2efb6c9e06e6c18a956fda4f0b4da35e93d05d6abc9185
+EBUILD kbookmarks-5.113.0.ebuild 800 BLAKE2B 3e8f2a6f64492146b047a16eec1893226ab6d45ce7cfd0dc9056a89b52b8623e65ea4c8c49da34a7cf2418e1e260d175924657e3dda2b5223bed4ddc50b2c4ec SHA512 291e964a1d82f72f96ba630f1a4d5ae13e47f06481bb4393f320b94ddafc08389026a3adfd633c7f423da3949e6a820ec33aca919f03e16e52d34a33580ddd8d
EBUILD kbookmarks-5.114.0.ebuild 804 BLAKE2B d5cabdf822d4384d39c399a78215999aa6885bffa5933873e79f546f239a6c94f8b6eb7b4bad1819840d6cd8280eae5995aef8ac19139108e0eeb6bbaee5759e SHA512 ae8225dff69e69e2399afd27bab47946d40bfe957580396ccb50c471c0822de0efe9adc5551b2867299023b55cb10ba2ef93493e024c612c0c0e8338376818b9
EBUILD kbookmarks-5.249.0.ebuild 626 BLAKE2B 6f348be88d8172926dde4314327664be798c875e5f90b1378f4afd942081e8b58f658d33048baa32b3b26a33b2ea7f9b46e2c5313e2b932928953d126aca203d SHA512 352254d49083f085866dc2e8fc2ce716692d374bff80dd869414aeab177cf682ac4ab096ed5bbd7aec7f19654d6e8a0f3eb0d46e33f84bab07a7fdd1ca8e8e16
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.113.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.113.0.ebuild
index 774c54c6ca3b..8b785c11e8cf 100644
--- a/kde-frameworks/kbookmarks/kbookmarks-5.113.0.ebuild
+++ b/kde-frameworks/kbookmarks/kbookmarks-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-frameworks/kcodecs/Manifest b/kde-frameworks/kcodecs/Manifest
index c0365efbe330..0457d63f947a 100644
--- a/kde-frameworks/kcodecs/Manifest
+++ b/kde-frameworks/kcodecs/Manifest
@@ -1,7 +1,7 @@
DIST kcodecs-5.113.0.tar.xz 2506084 BLAKE2B 96956a12646f0446b06a7cef404619bb67b06577573451f80a18d5a0cf25196e670521c0bad6a7976ee37e9386cb4823e076e556170010a148f6017d75858632 SHA512 82a820a7181b038652c4450c8edbda4df0efc5430cb50b34ec08cbd6600775a3c6f4dfa586564cd3b2737e031a2ee72eebdcb71306793e70cf9803174f55e55b
DIST kcodecs-5.114.0.tar.xz 2505992 BLAKE2B c3e386a5f7850ad7392e70ed18ad69d03312c9d112d8d0f38ad4d2fea2de93eb72ac3ae6c5b564af923d6527126e4fda33bfb32af09243fcd3789f31eadac332 SHA512 b25c51c971a77a95b317ee09b991f088fd5921a055d431668e44cb06331e6a43595e9e2df041dbfdbe2342bc3d70873fcf1c0d713ba777af4233bb7cb26ef2c6
DIST kcodecs-5.249.0.tar.xz 2502556 BLAKE2B 28647815d9b8032c53fb4a4cde596383db66b8b3e1b7d8358e97b75927cb716e92e52138022a19d74c972e25f080af003697efa7c4884f0dd6bdbeaac5014b5a SHA512 c2e7c6b9715f86c975fff04e42d78ab6c0ea2be0c435dfcbe359ebbe914a975efed2125f84d73376ee9fcbb3319ff0f9f6d8175ab9ab39871881adaf10ebcfc2
-EBUILD kcodecs-5.113.0.ebuild 382 BLAKE2B f264ecd0e2c8e126ab628c4881f5b6b18a1f0e94980dba56939f135db199d043f0df33809d49184b633f7ba8eea3fc7ca46677a218f2a29ff2ed28243e1a3a6e SHA512 36a8ad7663368c5a271ad9a1f70ffdb1b21e05ba696b764b2d2e76bd0537468569345cf9dd93247a0efc4d28e4eb07ec09d6bba5ae7197e552d9b37610aa8e21
+EBUILD kcodecs-5.113.0.ebuild 381 BLAKE2B 470572c6f53f843ff9d3be1d5f5b0d634151d7fb15f0ca101dc6f0f602a8498e846f6686625c4927415d01811d4d569358045ef31d37f7ada802d8cd1ac1f194 SHA512 4bcbb06a1a55d241a9b9b0c7f5c3efad4e8d1ca5f18d6402173c9c0aa353ea1fa08709defb08449cee87e17407f072b8a98239dbe453f21ee88f2d274c48eb52
EBUILD kcodecs-5.114.0.ebuild 385 BLAKE2B 24807f838bbb907d257ef743f6ceada774f7c71980cb7a987cf26a41b3bfeaaf69604ccaf54184dfff3007c45bc5de6855e9bffb4ce29282735bc13951c59b2f SHA512 8dd0551a87f1f5055402966cb66f6b380bdee9dac4a45bbe0b1079196b8f1939f2aa0d55cb00907032be944ef3db331837147ccbf5e84846d620867fd1cbff3e
EBUILD kcodecs-5.249.0.ebuild 350 BLAKE2B 08809600eca623201631a11f7955a7033f80f0991e7d50d3f3e42b206862f9231739303db79b9f12611ea6c99d79d1b59c6277c47bf652f7c193d73b232132ad SHA512 dd1eb9fd2918da8ad348c917a11d9676949bd54589e3f302e9cbb5068a5d640a91f5b272010b3dcb3e8058d58e29dd8e0ec0c93605ddcaf336be697b6f7e131f
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kcodecs/kcodecs-5.113.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.113.0.ebuild
index 983e375595b5..5abde2678ee2 100644
--- a/kde-frameworks/kcodecs/kcodecs-5.113.0.ebuild
+++ b/kde-frameworks/kcodecs/kcodecs-5.113.0.ebuild
@@ -8,7 +8,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for manipulating strings using various encodings"
LICENSE="GPL-2+ LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
BDEPEND="
diff --git a/kde-frameworks/kcompletion/Manifest b/kde-frameworks/kcompletion/Manifest
index 8ee84947c133..bdb50ae2f705 100644
--- a/kde-frameworks/kcompletion/Manifest
+++ b/kde-frameworks/kcompletion/Manifest
@@ -1,7 +1,7 @@
DIST kcompletion-5.113.0.tar.xz 2337608 BLAKE2B 16fe2dfef26b77ce94af32ef5bbe426961b6dfcd52019bbd87cb97a899e010636d462a49a9a3e4fe5bb7b6ce3d733095c2f8611e04a8463b04adbc01138f551d SHA512 b0758365ae64706058d70fff5d20eeb4f93501f8233bc8102786fe33305743b01bd6a77a6db026d05f3eb0bc240e9a493ff3af64a4381ea1a802825f7e99ce4f
DIST kcompletion-5.114.0.tar.xz 2337944 BLAKE2B 2c4be00b0c41a53a5d9dd1f14cef1c7116b241762ad54bcc8b86fd8523fc87a357cf16887b8e83263fbf55f332370d387edb9e2c28984924888dcd95c246181c SHA512 359f88d0544ea4421f15c5a30282b7293f272d970f2e271dd8e06988b875cad741ce51cddcfc3055bd5962cc304665ba150ab9df9741ac6c6fd35824f58531d4
DIST kcompletion-5.249.0.tar.xz 2332444 BLAKE2B 66418bd8f7a2925c1a33606c93203e6ff62bd09682a9722e11dc6a52a0e0f5ed385778eaaa640d8f10b6083688601fc33225965bdbc0fe15960086daf700bc00 SHA512 33c5fd588272d15f81b1f293509b1d5dd69482efed2568fdad14399f2f7d191bae7d9fb8d6f2620889f6b48045ed2ec2e16201dff42c16b205c9e219ad8629e8
-EBUILD kcompletion-5.113.0.ebuild 588 BLAKE2B 55892944d88d42b843790619ddaa62e0a168be885817fb6889ec8b70b91092d00324ff21b01b90bb5d7638abf4c34c649ffa70e76bba52a2aa62c20289a89de4 SHA512 0f37f45ca3d16f537b79ea1d2990428cadcc7b80c3ceb41425f762da6194e45cef7545fa843868eef10c3a1619514b4a4fef2d082bea1c2b88dad64ec4c2cd13
+EBUILD kcompletion-5.113.0.ebuild 587 BLAKE2B fd5b0aeda11628872524abf7dbce114bc3168ec54ae527156033a2c440e8f500da0c6669cd5de0254651b725773649949c3a832c5675e04e0b2eb380ee71c352 SHA512 8b9b9c102e85d42731e403a2075c58f3324f33239fe57e94a1b66efb7181277e07eb0db74f1cdb55e842dd917cfdf56395135977d76e15d2acf1e6df879012da
EBUILD kcompletion-5.114.0.ebuild 591 BLAKE2B d9886ffd19d8f141aba957157ff361ba8769e835b78386325dbd1cbd4b45c5213cdb3c568c5cee6e4733683190b30e5a8d1a321d9699d35ffec4f08b80f42679 SHA512 741319a20e9edf12819fb5fbfee998663de850846ceb607a60b1daec0381c5409e6c84db3742200bc817273cbc8a7b2a26e37f39f456b1eb63594fe7b4428d3e
EBUILD kcompletion-5.249.0.ebuild 608 BLAKE2B 57898de200eadc2d20de32edb51f3b85abc3bd8b3593259b5020334959e0e3bbdcb3b20a4ee0536a06f7c4a729181a752671ba0abf9614f8accfc16fe6d0ae1d SHA512 722e4eca204b25bc5ebf60827180c3e3b438f17f6d5bc5f2f4a705c728a35a926fa38884538fff3dd1692c7f8e6ddc7e4034de1722423b033dd63f6fdcc3c802
MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e
diff --git a/kde-frameworks/kcompletion/kcompletion-5.113.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.113.0.ebuild
index eef3a68e6d19..47f95c7634cb 100644
--- a/kde-frameworks/kcompletion/kcompletion-5.113.0.ebuild
+++ b/kde-frameworks/kcompletion/kcompletion-5.113.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kconfig/Manifest b/kde-frameworks/kconfig/Manifest
index b63d58b35c38..688fbb895d9f 100644
--- a/kde-frameworks/kconfig/Manifest
+++ b/kde-frameworks/kconfig/Manifest
@@ -1,7 +1,7 @@
DIST kconfig-5.113.0.tar.xz 295696 BLAKE2B 5d932faea43c39d9885a1213cc2a69fe9e08bee07d9bf8abaadf6ca1206cae8dc6de56918615f57dbe2f2d378b2ed2ffb03280b1f49bbcf78fde54877bd8f324 SHA512 f568a49c8bac2232356e44107ab42938707c9db977d06367a5b98d5f828c2c7c05d18b1cd93db5511035f0690532d02a7fcbe8dd2ed4e7e03b5e8f76dfdbd76f
DIST kconfig-5.114.0.tar.xz 295680 BLAKE2B 179a99e539b7b63b1bc110b44d75ed9e95753bfb4199d62dbe2cbd0060340b0158562bc87d14ed59bd2da7704c03a30a21e17545a41eb657b87331f63bd35df2 SHA512 61b5de98342fb13d0ec22503650631a3f17db4cf93bbdd4a93adf264bdd723ee1491a1e72ae298bdd6887d51c15c92610f34e3d17a252b05a82e3f3141bbda39
DIST kconfig-5.249.0.tar.xz 292996 BLAKE2B 8ac0dcab4f7bd5fff79960da3a846f45d78761433684e4826f2eca8ec4ac8b35c9df7fbabd729d0d070a8a2d1248dd741da769b73b79f842caf3ed9cc36bc9fc SHA512 d456af496c4d27efa0a4ac0d7dc9cb1d467176db7346175c13249a9785420e993b0eb432cce9a5dd9ac6f80413f6fd6c949679d66337217d75217794c562cf93
-EBUILD kconfig-5.113.0.ebuild 777 BLAKE2B e03d01b25b7518baa5716fdf5817e228cb397ca4ab5f11067e7ffe398218065f11402b3b5548668b615970d096e448776119b6ebd80438da52cfdde61564a2cc SHA512 56503d6699e23345de91d89d8f4bc61dc5e938bb3eceb63df12bb61b955bb1952364e65e2799dec2465607db015f5aecb9e9fca375cf9f8a4c453fa7171252a3
+EBUILD kconfig-5.113.0.ebuild 776 BLAKE2B 472061d07a7082a1fe55d816014837d456ab63e2775a0a39873de7d9e7cd451e58f3fd7a284ca123225f463d620587e937e00b2c0d0f641a552c53312a44e05f SHA512 2f3ff5e12071dc65ec67a18f22082cba758f450f226cf7a3914276effc5a676348df071264a44ea601ad560bbf3dfc7b0730a7f42e365afdc3fcc6b2ab2451ff
EBUILD kconfig-5.114.0.ebuild 780 BLAKE2B 92c8ce292b2ae72c254ae7453cf77791c28c3dc1123169397e43d628866ea5d482e3b90b0fb1155a61a253a128f02357917960e84de3d39121e06cd8313364ee SHA512 2bfef56d9384cb9b7bc8ad73819f48e334274f161f25246aac29e1e55fa4931af1c14914b695cf994e1006a9b50ad2d415652eccdf147f0bb57ca0aa85af4f7a
EBUILD kconfig-5.249.0.ebuild 701 BLAKE2B bdd1efe08862f7b0f70c86e096fc2a7c1eeb2f5407c215366ed1bef5c3787303609591cf335ea99e87c156b63499f7a85d9efa9f3aa280b47bdad446e728ed5a SHA512 978f8bb97c63794460f2c39707566e8131e82491a3de87ff24d914fc281452e30f193ba028bce011c5931277dabf1683348da69ec6b009f44711663b433be014
MISC metadata.xml 615 BLAKE2B 9a7225e2bff6c90ecb8dde8c96d85513bf9ba2415a436e30e9c857fa5d410501b0329590ca3da4bd66b4dcad99a73552b8e045ba258848948b9be765538b4dcc SHA512 7ce6fe8fdd851a072df05c65953749dd13decb0defca9ff5e6f5b1058dff38f4d8722cd6eb67a9a7047434009b5d66eaf045970328990d3f61435465bc87d985
diff --git a/kde-frameworks/kconfig/kconfig-5.113.0.ebuild b/kde-frameworks/kconfig/kconfig-5.113.0.ebuild
index c4d9c9996998..6ae5945ed05a 100644
--- a/kde-frameworks/kconfig/kconfig-5.113.0.ebuild
+++ b/kde-frameworks/kconfig/kconfig-5.113.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for reading and writing configuration"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="dbus qml"
# bug 560086
diff --git a/kde-frameworks/kconfigwidgets/Manifest b/kde-frameworks/kconfigwidgets/Manifest
index 4c7f4d728a21..1370214b5119 100644
--- a/kde-frameworks/kconfigwidgets/Manifest
+++ b/kde-frameworks/kconfigwidgets/Manifest
@@ -1,7 +1,7 @@
DIST kconfigwidgets-5.113.0.tar.xz 2614196 BLAKE2B 3d069d6f15a1a8bb4755c447780b55c64f0187caea420bbe8492c24c38ba64340f76d1bb66dee2b9f1b11f28448a66bb85097b9fef013cccab35900a4986ff11 SHA512 badf0e98e75a4e7a6113e6486095ffbdd930ce15ae243dc79dda7ba14042312d3f9fabf8199f04500fd969952bdc130c7d7ec94a9c8c8298659cd906d2de973b
DIST kconfigwidgets-5.114.0.tar.xz 2614228 BLAKE2B 5a28ded4404af236f41e7cd11938cf62cf0ab1dd7e4d34a84b087ef82a8a9e37b1106a44d5b47c757a533857f0849e0586e854a2722a9de4d1652cb5cd9a6af0 SHA512 d329993240469a0c47f42e3245c1652361ddaea28432447735b83fc9da2bba5b771eec414bc7a026e33b2f03d50c812db2b9825a31d74b0c76fc1bdb3a8d8f03
DIST kconfigwidgets-5.249.0.tar.xz 2566092 BLAKE2B 8cc153fd838ad1c9f1059df93d1e7f61eec8f65f43818c926b820252e4a5c273c8dae582c504bbf992563a9e5f80cd2b5bc50c7f3c6ab6b9201d6c1332334b61 SHA512 4d9c93349f5d3d761b1a3b134e9974bacce8afed9c88e6b24d1e8bdb3645a742fb14c28437a74a5f19c6dc8f3d243f48d746d3419c5720fc79af9d2cc45ae4c0
-EBUILD kconfigwidgets-5.113.0.ebuild 1037 BLAKE2B 61564fd38d4fce94b5b8a665b2f1e438ef7818fc572354c275182df5633f7fd1558756ee1acddbc3be086e52b1ff7ffbc3b4b5b6c7b4e4613ab92ea350822020 SHA512 0850915c7396a6a71a23bb112d2748fd3d9a9eeb186c17ed66a012ebaf9f4b07f7bc5b949f74594484abf2e2a4e520f0c01f1f01672f666dafabadbb3a55451f
+EBUILD kconfigwidgets-5.113.0.ebuild 1036 BLAKE2B ec2d80d2962998531c76fd83672b4eb30dddede6cbf0c5c0e01e1e2182d87d30bc6c3404f9cba037ece2bc5a82896e42c2c9dfe9899834c3cb75e9db364f0bad SHA512 dae487e5a051b7ae1bdc61f83d3002c4dc58173defabd52c5a7a7ef04e56b0cb026d4700fb8a1302329510ac2ba2cd593bd77a322e7cc6d0eea4ce223191879d
EBUILD kconfigwidgets-5.114.0.ebuild 1040 BLAKE2B 6ea2ab50a1722f191955fdd144152d33f810f4ce1eeaeae6136a518aafd2a38a68b5ecd39126a875f502cc9fe07af607264cbdeaad844fbd9ed60e22e75fea6a SHA512 2e80a6df9d795de5ae07eb3855b50b22e1cbf3eb7a3e416540114bdece3cdd5d9da14e19285fc3f96c9824e876123cd11ae026b74cfcfdce3cbb3bee36dde9e2
EBUILD kconfigwidgets-5.249.0.ebuild 798 BLAKE2B 0c7dde23cd22fb9c50d385711b5ac478ff4e54233a5acd2f7b6391d44095f5d6c45c533306208e627a1f09f083bed917cf09c2ffdb472292f250643c05f01288 SHA512 bacc8f9182fdda49558372594461a1c378634ece5f23252d78edcef1127d04868963d446334efbec683e5783de0eae8772a0f332cd3eca16f26a80c4002172bc
MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.113.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.113.0.ebuild
index 39daaf0918fb..572423485d96 100644
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.113.0.ebuild
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.113.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing an assortment of configuration-related widgets"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="+man"
RDEPEND="
diff --git a/kde-frameworks/kcoreaddons/Manifest b/kde-frameworks/kcoreaddons/Manifest
index 1b0870262fc6..77bfb25aec01 100644
--- a/kde-frameworks/kcoreaddons/Manifest
+++ b/kde-frameworks/kcoreaddons/Manifest
@@ -1,7 +1,7 @@
DIST kcoreaddons-5.113.0.tar.xz 2610552 BLAKE2B dc7457b29dfe70a699460406b8ace047cc846dd36ff0dbdcb08e32fa9953ae697516948ea09ea251a53ede6e0aefec56d3180918989f94a06c5169242ceeecd3 SHA512 23e44b5e6daa66b945d5b98f326f328f1813d89a40e420ba91d3457943825520fd2b81084737e5b260a784032f2eb7c820da204869a37bbd8d8ff0e5516dd5da
DIST kcoreaddons-5.114.0.tar.xz 2611064 BLAKE2B 19899353d7505c8ed56de0b8c3cc1406e7fc331d10e6c6b3fed785b88926bff0dfebb40f597a65c9618f93abf3f6d03381275f371e5618542a42f23776d1622f SHA512 7b523361813bb03205227e2026bb6e19c0f364b69ca86306e360b3594470862ad4b09df28f665fc4045765cde02aafb646f21262384ea146eb0cf38a36c1a1c2
DIST kcoreaddons-5.249.0.tar.xz 2575832 BLAKE2B 7be6f546a6e2c1a6251497f8a8fcc63247b90aeefcabfd9ca385c4944d85eb9de1c540be5e13e7e5221c411e81439cc3e837f64656686be3ca62ffd7de8a3a86 SHA512 f9d6686e19a6010ef68f0ffaeee53cf308fe254ca2e6e2bc964aae91ad7b0b190bc930a8b171daf51403c8ff0ff75dd2d9b775d0ab90c0498056ba3bdcc9906b
-EBUILD kcoreaddons-5.113.0.ebuild 1095 BLAKE2B e6444e3798c06719c725f1eefb8ae1a01b6af5b7dcd2c99ce6bac09f12ccb61e96eb54602c2305dc6d759a6b42376ed003b1c3fada5ed11941760f9ab724a5c4 SHA512 92dd30bc94fd8b35f86c881a747a2bb5718580216d0e5054fceb4e2ecf2e3dbe4268340cce8007a7a21a80fa2a92f5f0d8182680ff3f63fb55fa82e3b1d1354a
+EBUILD kcoreaddons-5.113.0.ebuild 1094 BLAKE2B 7a509edc64a0ff660969872a25e576b9c4319609f904de90994735ab3758eb4f208e1b4a9a1b496d21a61a22a1b29fc2bcb74a58f332839893373eeb70456eba SHA512 2a8fb36bc0df44b7ce80cef0f40fd2cbda04fd4263a4c0f5ac3261bacb89c1bf93bd917562e2aed459b624cf9315778e15dda0c90b980a3bb1914ec4738cc2ce
EBUILD kcoreaddons-5.114.0.ebuild 1098 BLAKE2B 070e87d424a2232ae1efebf52f75875050cba8e71fe4b95134bd92e88eed657878defdd304f5f38a143a6e659974e5a123cbcec3b969e2131dd161f9f9bae9fe SHA512 e7f9021b65bbf3948a9cfafd938ee61a9f1e29f8fb38f8a678f662bd5d3c75a306343b8997a2b594e7bbe7710194009ff394c61189a3a5c0019378c3aab3a108
EBUILD kcoreaddons-5.249.0.ebuild 997 BLAKE2B 071f0211256803b6898f6baa3e349958a16e5654cc3c614c3d1e9653732a111605bad1c399e7ca9dcd9f525faf68c1222a41d2c0c7054923ad27d5f34e493256 SHA512 e873138d86522dca41181a52415c088f1a1206bc519f41911b7443d79b66b16e1bf4c21a444c34e6954e432490dbeefc317d2cc97a5566251c9283786ad22c2c
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.113.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.113.0.ebuild
index cdf60d1eceef..8cf3bbd2347b 100644
--- a/kde-frameworks/kcoreaddons/kcoreaddons-5.113.0.ebuild
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.113.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org xdg-utils
DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="dbus fam"
DEPEND="
diff --git a/kde-frameworks/kcrash/Manifest b/kde-frameworks/kcrash/Manifest
index 50b1f1d93f4d..7e0765389098 100644
--- a/kde-frameworks/kcrash/Manifest
+++ b/kde-frameworks/kcrash/Manifest
@@ -1,7 +1,7 @@
DIST kcrash-5.113.0.tar.xz 28308 BLAKE2B 6ffd4208901c8af427b60208622357aed0d1126d36f586bd9dfeb2cc1979e276a5e8bdd1ed6759e74deaf9f0ddf7a618809a12bb996fe4d18fe951ecc743c9fa SHA512 e0076f05ec39ae6fc7dac35b39438a37b2201e2b96a98684c7221aaa65be741bdfd982e669fbed312bb35fa8cf964575d40c4013796053f1b1b31117dcc79c41
DIST kcrash-5.114.0.tar.xz 28292 BLAKE2B 8e504d7583ca5d454f608ee6e0a9123eeecae99ccc7e5d7e98ee584d7787fc5ed0787f37932928a096ccf186a791c007d480e0448fa321372fa4316989a49b86 SHA512 824143d06aeba59f17b17f5fe02e56eee939051d4e8760f92768eb3ce6bf1d4420e13f111fb324d3bcc846ef6faa0aab2f0a3a12a81e3e92fd76f55594502166
DIST kcrash-5.249.0.tar.xz 29096 BLAKE2B 7ecaff075635970054c34f1e8f9aa8656b4e2d351c473335898761739ce85dfecbf0acf7caf3e6f0df9deca7a6d18f9685af98e79064df4d1e1b8eecf5897b4c SHA512 04061e1e550ac6a40860db9e9454a0c71321f6b6a39c1d6c0ade17f3aebd132851ddd0956ec783f07b60fce2cf9362aacbdcf43dc8d001aae1f8b0d927eda393
-EBUILD kcrash-5.113.0.ebuild 778 BLAKE2B 91717b108e1422942f49254f7783dc9b6d8d4dcbd23ea90d035bdb78698143af342ae0ac4a55142ee402d56f4fbfdda50075a555e258739509598ff32b44f45e SHA512 79c9116fcddc4bf903d8cd698124f115516dd1c23c79dcc9b8261dec865b3be46423b3caf0d353db84c2d69b3a74b1178bb463557dd172fe62fcd26351938abe
+EBUILD kcrash-5.113.0.ebuild 777 BLAKE2B d767db125cc35760c2b6bfc06fe62d4f5624cb5c4bc979fd5815565affc93f804a869f1b4f52587e0c469032efb822ed0948c1c55cdbe149984bde380cba3f59 SHA512 bed6a3ef77d9d0d2636c51a1ce0c09d7a822f16466132ee1c34cbc6b1e0664cc54e10c8d7fdbe7591fa74648b8be793fe3d9403bd56be4485bb27e736170c72f
EBUILD kcrash-5.114.0.ebuild 781 BLAKE2B 86a0d8c6cc90474e4f1af49dac2f98650d9af39434672428f082a74565f593eaa029653f74882ece6ccdd207c89113e92be091f8a7b23d188e04baeb442135ef SHA512 6ab11b26799f421fe6f63d2e71c1911021078771591822944b215c976dbb3b24501ca13e75ad21faea02bcaa5cea8a609e54537b611640a895cb4c92d39f111a
EBUILD kcrash-5.249.0.ebuild 720 BLAKE2B 571f5c7eef027c32d382618e14b25539dba377e05b12daae7e1c10e485b7ad24a5a482ddaefa6f042c332bbadeed05886551fd08a26fcd874b1fcf2ce32a011a SHA512 8791a4ebcad425b0603c48577ef7d431811d294b000019bc90ed7ce41110ebe65686abc82ee247c1e5ae83dd75eef5d2f3f56bd654e229705bf6f4ce1ca8c6cf
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kcrash/kcrash-5.113.0.ebuild b/kde-frameworks/kcrash/kcrash-5.113.0.ebuild
index 9ab0c7244a32..a0f0b6842ece 100644
--- a/kde-frameworks/kcrash/kcrash-5.113.0.ebuild
+++ b/kde-frameworks/kcrash/kcrash-5.113.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for intercepting and handling application crashes"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="X"
# requires running Plasma environment
diff --git a/kde-frameworks/kdbusaddons/Manifest b/kde-frameworks/kdbusaddons/Manifest
index d9640ea2b869..016b13ef5b09 100644
--- a/kde-frameworks/kdbusaddons/Manifest
+++ b/kde-frameworks/kdbusaddons/Manifest
@@ -1,7 +1,7 @@
DIST kdbusaddons-5.113.0.tar.xz 48932 BLAKE2B ca55231d40e757d08f7fdc60bfb3c04b74bc773002e3b63a1040e54d7c0defa0a73436cd07bf478dc7b1a18ddeaa0586dfc563505436c7e8e0a9cffd0ced2861 SHA512 30da963c3c1b5c8ddb29ce0c8ae88761f63d1c4ed5727bc1a0184116a16ba540d30395dc71efb16a4cb3d3cb3fbba51699a3c952b0f46881e4909e575fa01d9f
DIST kdbusaddons-5.114.0.tar.xz 48920 BLAKE2B b67591943463625f3c8c0825145ad53254511ac4028c8bc3a980931e85083ecc28b45f094d9d378540d734e4d6abe10a24f4f5197b7d8347088d169dd8ccd47d SHA512 a2b179b5235e76a11ef2f65dfe196d2e93ee6edb65a597671dc063238dc5a553891a931974037b15e1ef17032f6964c66f0a0a40575773c31e543d7b39a05693
DIST kdbusaddons-5.249.0.tar.xz 46116 BLAKE2B 05160844b07ca7f1c471462c3579f58da9776a9330d5c4e4679b4aa9d874ff7c68efdb9e217d649d1b413d2636a37fe6311b1e5f4480a506b6b7e6884153a6f5 SHA512 7a6eac1616f0a7da6db2f882acd44d4e861cdc4702fb742496a632c9abe5885eca7f88bbd2208723062958961e07b322bed3086cc02672f92dbccdf6d01f9b45
-EBUILD kdbusaddons-5.113.0.ebuild 608 BLAKE2B a83b6b0d6f1d2658aaaaa43707e6fcd7c31cee051a3892420737094cee2de2703f13c07f4cfd61a96a0399ab610ffa77d7e91dbab690acc15fef7b05ef844e2c SHA512 25ab0c568bdaf256d71600ee063620d9a6c40843a8a2ae657f628ff5835448a9e53863ccf602248cd480f5ca3a5de7255eb30a9682ca0affa65ce57eb15185d9
+EBUILD kdbusaddons-5.113.0.ebuild 607 BLAKE2B 41ced1d2ffa91c711431848faf78833da62764a4085fadf6b67d52c0c90228d9c7c0c11000edb0a6254ef69a5a08421cf8721a3a9d8f19146e8a2f11ba3c3c46 SHA512 1b6f919e3590fdc7f21a0c5fa13b8593d0f6138714ba9a88ff28fb4cd129218663bcc5e7a73dd6c6f1e78e892957aee578e37795975e2195d836a2bc47e69777
EBUILD kdbusaddons-5.114.0.ebuild 611 BLAKE2B 51024e339a7d0e29ce8d50a0dbe43e582ddc3340ef2ae3ac0065dccb82eb147f8551b47ffa0e83f42734c1b31d860da35a2c24973fe991e4fac3d770810f8431 SHA512 d7b167d939f1ed87c2d48f94f0f1fe522aba3fe4fb3e456a0c51360c1c416cf41ca981cd0c3ad1d000b49c9ce0f851d7093efc6bbee5d49897df3bf546665ad3
EBUILD kdbusaddons-5.249.0.ebuild 561 BLAKE2B 636aa63ffa3c59288edd0979f911995bb52f3737cabc5445ae1fd4012c92237fc43cf0e039eea91c38369f16f67cf2854f9c163b57740a63e2a0aa0edd44fc63 SHA512 00dc42a36639fba731b3dc36ed07735fa1945c6f30dd02f2919b977f4b569060807c9d6a64ef3961b6cf908e0187c234e3f66d018c4091d8c3ffe7dcfe9d9472
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.113.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.113.0.ebuild
index 605cb467e0a3..1576a302b9fe 100644
--- a/kde-frameworks/kdbusaddons/kdbusaddons-5.113.0.ebuild
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for registering services and applications per freedesktop standards"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="X"
DEPEND="
diff --git a/kde-frameworks/kdeclarative/Manifest b/kde-frameworks/kdeclarative/Manifest
index d9f5d4a2835c..4d2c09b6caeb 100644
--- a/kde-frameworks/kdeclarative/Manifest
+++ b/kde-frameworks/kdeclarative/Manifest
@@ -1,7 +1,7 @@
DIST kdeclarative-5.113.0.tar.xz 2492336 BLAKE2B 2f08d23239d8d310bdb7bcd00d2377392c86b704f10e2f160c31b6daff002a9803aa5e76cd301bc601613c156e9b8f5f633220604a67b7eb3b5dc7f05e09d47b SHA512 beefe12a3be15806fd00545a172f79070dac3e4748305d0b8bf7c4413cec8c4efd438c5c86e84985f82f61577839a479654207883c0d061b28c92f7e3438bffc
DIST kdeclarative-5.114.0.tar.xz 2492600 BLAKE2B 51e29855efbe5f4e4172556e73ece545d2b3a9749847798975d124b4d9226c74a6ce06864cda1e06c983df31ebba26924ca064a88fcb23689de09cc44cab2471 SHA512 a5a65c603ae3036caddf9d09cc3254ece5c3fa5b31f89c47df976e4a9d993c8a17c1b9491d37a9ea5e23f1ef4f106ea209261e6e592fe2ea6279b53666952d48
DIST kdeclarative-5.249.0.tar.xz 2436216 BLAKE2B e6f0c5bffe794d4bb94d6b0892889767333eb7d23f609c69714814c81aad0c029ac6629422014438cb8ee3d0cf9ceb31ba0bc932b823a5bc741f7c00b93cb6a7 SHA512 cf47c5464ce3d602dba7dbdc81a232d2577c43569031751579555668cdd188a2fa564a5b78e44149ee72d7ab14317386825098250d86d1f357be9f902beddf63
-EBUILD kdeclarative-5.113.0.ebuild 1041 BLAKE2B 7417954f50f30300673fef1c8ff8b4167cc7d4d95325945054f6b395bdf904b6699a498f8239dc15e3186c2a26bcb3896133d956c397b0e3628a8b437222fa04 SHA512 29f00bad2c005d41fee12f2ccac6487e3e31a6b857b737442b973752c9001ae442f1edac9a6ace912427b6b790cec60e892bf0a20b4350f13a1ac35e3af8ed6a
+EBUILD kdeclarative-5.113.0.ebuild 1040 BLAKE2B 179572752c78796d3ee08c8b6bb574c035b7e818240dd650760217e9a1b114859f7ced1a4fef9c79c9c5369baa0186e9beae829fa988b57c03c887c6f59e7747 SHA512 0a5374eca2d245953e754f1062a405118ab8359b1c039fbc05f979fa5159ae9549dd8f8834bb2bcde651b6c3606a270e730952f967b0ce5ac488030e53ddbf9a
EBUILD kdeclarative-5.114.0.ebuild 1044 BLAKE2B 0790a28549527b36b9940192b2a3cb780359393deae91b95304b8e5da6b77986cf7878a6335445641f1bcd583c92bebcf643dc0230154cad12110129f93e871c SHA512 8c779cf5ab7e2d898e5be1aee41b5b6437f79d48021610f7dd528a1181b5c0551eb32772e2af1a3e03c5e8894a47572e77e510f858d6c3e0a43781ed4812caa7
EBUILD kdeclarative-5.249.0.ebuild 690 BLAKE2B de731c0925f368a1d952a0320064188d752b9555bd900f93dbc44660b058dd735d684b406dc43e7278e704129c08652dc80277d1e1584221c843e2049ec0531d SHA512 78f37b5783e607d98e65c26023c6d1e1844ce2a3e471688e78060c78c3b85ca9527c42beeba4779c603bfd63693ec7d3f7646a9dea7234a42efee81c26d6d86b
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.113.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.113.0.ebuild
index da1f547967b3..84a8b4088efe 100644
--- a/kde-frameworks/kdeclarative/kdeclarative-5.113.0.ebuild
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.113.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing integration of QML and KDE work spaces"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kded/Manifest b/kde-frameworks/kded/Manifest
index 9c601b490ebe..ce4b2547c692 100644
--- a/kde-frameworks/kded/Manifest
+++ b/kde-frameworks/kded/Manifest
@@ -1,7 +1,7 @@
DIST kded-5.113.0.tar.xz 41036 BLAKE2B 7fa0fddc68893665621b1dc2a153788a8c9c43fd1ac22b68992ce0c2e5a1211580643b12b61baae110658bb2197f3c1720cf9a129d89ac5d2d7aa65968bc4544 SHA512 a23dbec239959bd0cc1602d08f76cac419c862d6af9f286c5b928c5500eb22dec49ac53b9d0d1966d0e03a7e8f56fc611f2e6b29c3647c200116a67d9cdd855f
DIST kded-5.114.0.tar.xz 41044 BLAKE2B cb1c8fe990bcde66620c484f507d72aa5a16cdb45fb159f9a7d15b7d7496b55bd44dbbe44e4970c62ce5970e2bf883649ad789d335892dfd9f94f3ee5eb25553 SHA512 1372cc383627227c330d99998e7ef72c80c7316174efbb52f6ac3e315562cdc2a4eee27b5239ace91fe405dca1dc7aa92575f8745723056793187c1bbcbb4fb6
DIST kded-5.249.0.tar.xz 32208 BLAKE2B 4210114ab7b8b38cb7effd4527a55e289dc9330a0ef09a76477a6b6d702e6ade9ff82fe56a8c154bbc8a348a04ccfa35122479af3c38bffd12a349ba9c8a73b9 SHA512 6e9b131286fb5b8dae1c6e5c6ecf08def88ef8eb5b625f6e3c71197cd977f58b16b81399ff2807809a4753f5096c9bbca79595583e0700ef7f90e61eb69ad2d3
-EBUILD kded-5.113.0.ebuild 829 BLAKE2B fa8ff65d4c948e96445d0b9d6bcf9a8d0c4c4315521f5228490a557e857553e7c954e4d73b3595e80a4f52827c7b96caff51f51ee8c08ddb9292093e7cce47a9 SHA512 2e865dea2be216e96a5ea0e04e7d7121b295ecc5e00b1b626fc23403d97a3c15c27fd9aca930777ac8292f7a21482c3d2c93bdb7c1e3d61056939eec1b4ecd0a
+EBUILD kded-5.113.0.ebuild 828 BLAKE2B 659021c2015161df70a74d6a91976673380523cb53a73d610b3de1b2954ba93a2369bd771bedc88d9ef6f687d1a6a7c76aacc5b59d225922b965492ec13711dd SHA512 1af367f23afb86d8a63601ffb719b4fc59e579ebc9ba5be19eb866865125deff2dbef3fe2a81f076085d7328b79a4b316f96b0f89b839d25bfdd28bc15daed6b
EBUILD kded-5.114.0.ebuild 832 BLAKE2B cff0b2b35e525a0d2fd4d6d040aea1c9034d06602d7ee4b713174bf8bb6d74abb695fde18958887a89e7e0ed837e9177ace8b10f0e79a86e95058561991ec5f5 SHA512 e69c0f5e8de99115ea5d2a33bab59eabf839eda9622d51b6171938384745a4d7e8458e410abad156a4880e90316a7efd58be68b0d52f09d639f3588f9e5f0a45
EBUILD kded-5.249.0.ebuild 753 BLAKE2B c63568018505c8cc6eda418adb88da227898ba49a507b3f8998f07f9ce0c370021ee86f39b351475379abe476acc8c25907a356712f229e96330b0789add12fe SHA512 f01dc663d70b89c5b5c448011a9517965f4c8eb96212eb4a97ff8b1ac1852783aacd5ad84529244d6ed3ddefb5aee5a8455bdc68eb5120d9b2acf2ce5a526ecf
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kded/kded-5.113.0.ebuild b/kde-frameworks/kded/kded-5.113.0.ebuild
index df4f19d77c05..c92e19f9d173 100644
--- a/kde-frameworks/kded/kded-5.113.0.ebuild
+++ b/kde-frameworks/kded/kded-5.113.0.ebuild
@@ -12,7 +12,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Central daemon of KDE workspaces"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="+man"
DEPEND="
diff --git a/kde-frameworks/kdoctools/Manifest b/kde-frameworks/kdoctools/Manifest
index 0b43d5d919c0..a7071b312c01 100644
--- a/kde-frameworks/kdoctools/Manifest
+++ b/kde-frameworks/kdoctools/Manifest
@@ -2,7 +2,7 @@ AUX kdoctools-5.54.0-gentoo-docbundledir.patch 1055 BLAKE2B 0b57d4d23fdac39a939d
DIST kdoctools-5.113.0.tar.xz 465424 BLAKE2B 82ea8b2ca94705fcfa4c5adb2847a09ac11ed726e2e2a158800bec0fc5cde88696087a564d10b4840d22ea48c5aba47147658ed88ff787227a0e7256545da9fc SHA512 4074c5df2446c92a53f120283e3e1731fd6cbb7983d945d459e658a64f8762a21aac00f44e270d94392079cb0c29cc659aa8711ce0092d0b6ae0c52259c7feae
DIST kdoctools-5.114.0.tar.xz 465516 BLAKE2B bc2c11387e12073e9361152f761940e6e0604ca243b37cb3bb635c0a23d8405b44d23237ba410b856f06da01f82e254544acd37df45e9dc40c8373e0d173b8c4 SHA512 8f13d542ff8a5543af9354b986722ddcc7c9dd3ebb9c42779641c60d16cdf4b06cb7c39f93aed28e8d184eb6391369aedbc447f047c40a6381ab81bd8da93a64
DIST kdoctools-5.249.0.tar.xz 459736 BLAKE2B f34c0701224226fd502c3adc0882f9451f94c0820964c962256aa8e1dc21fdcd1769f6937d379d3bc542337a636cebaed92d154fcd9e4748556af12a436180ed SHA512 660388036fc62ff5b8d5d39d5174805e0e6991e005cfd345ea0b108bee127424e94c449a8db207301c586d2b2d03bc2a0afd47ef942679666449247baeda8151
-EBUILD kdoctools-5.113.0.ebuild 853 BLAKE2B 4c8717fcbad41270ec27d57d5057bc4e2405c031f6b03a566e58d511dcf5d68627042fea7523c94546c513a23cea7d99829832a9dec36b61a4d20b7caa0bdde0 SHA512 607d7c5e3800dd4277aca77f3f57b9f6728219954d53a7a5daf3f01e09ca60da40e009db26faa7d2e5a1544e42cf1ae25dcb49b16c6c84c00a526e8d0d3e4c46
+EBUILD kdoctools-5.113.0.ebuild 852 BLAKE2B cb7bde0aa02e2b3b1f17330942b805b08b7745f8b3c0717042b1b8baac31f604386ca602d7d6cf3cd469118af03613387e05c87ad9c6235bfa9879647b74aed2 SHA512 7cae309bd4e3035388abc2524d3aa154156aa33cd35ca8ca14ef423c2e62b64791359be103481ea2aaa62d6a1800c34e3e85f68edf5fa1f7f25b3b858d68d3e1
EBUILD kdoctools-5.114.0.ebuild 856 BLAKE2B 26967f323183a4c282f57ea5d954683b82ad8d3a0a1da223f8869ac5eee9fbf3e2363594972ea7fbb32d7d64476a21a9adf81ed648c41d24a8e5e8d2d2aa928e SHA512 1b1a3d7954374f287c60be863fed09e59e9a3c7bbbc5da56f7a2192fa7cf6c5b1a4d467014f50f7a01692536aa1e1411ecc7d39e734c1647e9df08e37ed92b17
EBUILD kdoctools-5.249.0.ebuild 818 BLAKE2B 569d3acca9daeb8e9c307ee68b272cf7dc7da337335af32952c4f91ffb17f21055f2867f1f27b989fdd014fbc28c78d5562bbccecaa62a8c90bb481c89442367 SHA512 fe5ca0c3633882945e82675428b41fd8d15ec71ad542fefddcfca04d1a7e66a583b74981bbd22d7d4aaeda1bd88ce0cbc465a0b22b3eb8e568fb07ff39f92549
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kdoctools/kdoctools-5.113.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.113.0.ebuild
index f23657bbe93c..e0ad7364b427 100644
--- a/kde-frameworks/kdoctools/kdoctools-5.113.0.ebuild
+++ b/kde-frameworks/kdoctools/kdoctools-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
LICENSE="MIT"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="nls"
BDEPEND="
diff --git a/kde-frameworks/kglobalaccel/Manifest b/kde-frameworks/kglobalaccel/Manifest
index 83df177747ba..f27ecfa1a2b8 100644
--- a/kde-frameworks/kglobalaccel/Manifest
+++ b/kde-frameworks/kglobalaccel/Manifest
@@ -1,7 +1,7 @@
DIST kglobalaccel-5.113.0.tar.xz 2338900 BLAKE2B a56f6e2d201a05a0e3c0c27ed081ed9ae149d1123e6e9eee2ef2fa374f989a4f30f3f8a38eae663ed3c2057f25839d2d33df85e575b102e09aa94b536e2bb9f5 SHA512 cded1552aafd6002355e8a5cc051b31b5cff88373e55ae5e799a3be34a2faaec5c18492891103dacac64eeaf3a416808219bf385e3fdb57f3dd49c38a7b58020
DIST kglobalaccel-5.114.0.tar.xz 2339024 BLAKE2B 036b6e012a3a2a4cc72b532e4ea8d4b4c40a8ef8fc08c73e35175f6481a82678b2869deef6ef12202f90e54d22a5c046c44e1ff04c60ab416d7850d13bd46beb SHA512 c18ad3d46d33f3b73f0b9b906b0c943a6f37ccbc018d7420fb2433368996479907daa436c4e37211731f13a778b4d100c20e3d179215663d3bb77baf0a13274e
DIST kglobalaccel-5.249.0.tar.xz 2303752 BLAKE2B adf67df17b6a9d6ca3bbcc7c0554bc5fb23b31d9056c01472d7c10f9cecb9cef5dad3c6fdd6aab64f6509b0cedf352705383a0e52202fd415526571faea434f8 SHA512 e7d8689f79323a488eea241b70af5211e68c69a948a43881f721d8f8001ed05c074c7592e00b5df86a18b61babaae3d6c33ff85b98f18bde3ab5f082fb00900f
-EBUILD kglobalaccel-5.113.0.ebuild 1194 BLAKE2B db6feb380c0cb6eb60374cdb7f84b92c661de87bab04712f5323e0a460f9ff9caaa950378271a576c3c884fda63940a21b4773e161d21f2935a19d98d925a0dc SHA512 5efc99ede4fbf58979b29fb4fe5b66d8868ca5d30f476a50d616f3fecfce74d21a0972849e0d6df96c622791ff2f23fda304a12eac5bd846c556ed3ae462d67f
+EBUILD kglobalaccel-5.113.0.ebuild 1193 BLAKE2B 0ffa251d546e938ac806c54db61134de148d345f9d64a80e32a63a4beed97924c18db43ebb282f3600b6332a6d2461717b261e9563157a6d7ccb3774527970df SHA512 e33067af69f8ca6b27ae1a3942a13d39befea0f6e0760b9c10ab57cf2b5b0bd350a902ec178a3f40448a84a40aaf76cb9454253120d079b6f95519e998b5c2af
EBUILD kglobalaccel-5.114.0.ebuild 1197 BLAKE2B faa8ca1a3e98bdc0c191e29fdd9f87cd1cf0cdb295261fc84c894eb1b048088fb23fee664e9aea553deb4e7870e90149d894a10304768ec7a5f4c660415c266d SHA512 dc59429e553487e194fc948c95bc5d7f6bb6e52b9499e9d2ac933ec8bfdfde4c15eae45f8c76bac502faa9e6fb7670d449598b38ec41d548942d0efda69852b0
EBUILD kglobalaccel-5.249.0.ebuild 377 BLAKE2B 7a5795011e21c96e2aa2e356c5be96d342c9cd97181a071c5ec77b5545305b53ac783f3702f75cad4fe5098c3e8dfb7d3787deb87e846ac1c83aa3460a1049bd SHA512 b2ea5c15c0f3962355c10767a8aef8bf3a715f61a3703c45cc0c705211db52f916b8cb46678dd64a1d687be19e688fb61125179192280d11e77e967565700abd
MISC metadata.xml 642 BLAKE2B a72c8198bbeafd0090718a7ae9f850f48a57fce9af91511bc7b8e975e9dce8f892aacf840de2755e04c8a07cbcfce49b9d6634178f4586c496c83910c9278248 SHA512 1b7db8f5864447411c1b3de136b543d0bca8db26850b1eb63809295afe690998cb399b299da14d214ebe43049c6121ff9faa311834f6c26f7afdefa6691dcc46
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.113.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.113.0.ebuild
index 032744e7db3b..3f0aae37e5cf 100644
--- a/kde-frameworks/kglobalaccel/kglobalaccel-5.113.0.ebuild
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework to handle global shortcuts"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="kf6compat"
RESTRICT="test" # requires installed instance
diff --git a/kde-frameworks/kguiaddons/Manifest b/kde-frameworks/kguiaddons/Manifest
index 227f630ccfa7..bf4becdfbe62 100644
--- a/kde-frameworks/kguiaddons/Manifest
+++ b/kde-frameworks/kguiaddons/Manifest
@@ -1,7 +1,7 @@
DIST kguiaddons-5.113.0.tar.xz 78376 BLAKE2B 5fb7cb954c99122ed681306b802a6c825f4ca0052f246e9b727aa417354eff06fb7cbce0600364e167b7b6afa356fb93229a3061cbcdc10235f258db149195c9 SHA512 bc5e4d0f7524cabf60a4a7175c1a66f2ee5fbdc225e17c77c0103460a8d3ef6a50714b093c760ed0fa52b5164afd2e005c4262d5d1f2079dcdfb8c9c4363d801
DIST kguiaddons-5.114.0.tar.xz 78448 BLAKE2B 5cce4edbf9e9f4ee659c78d22a2dfd1b039e067d9785548654de68fc21f6733615746843b6f35897a6ddba2290a9219e41d7471fc07d43a0d6ee728d2b2af253 SHA512 eb9ccbe6540987018fa78998726acfc7673ee4f51443f2763eae645c53ed0ff61d785e0b4bbc94902bed69f99c6d1bde0a7fab4fb744812fdb67f884bb6a4514
DIST kguiaddons-5.249.0.tar.xz 81764 BLAKE2B bf3643915893dc7ca31c181ff9d5534758dc9344f5db309a7778303037b60045f414f35731cee707683120a2c6beaf69b7f66623504c177969573907e9903c77 SHA512 da211721275ae5c7ff1e3f61938ea8a13991e122e5f942f7f1c6aea83cdb2920a4dd8119471e604f70211fac5fd563fcf14ce2cbe28539e5f6a9b330ceccd41e
-EBUILD kguiaddons-5.113.0.ebuild 1116 BLAKE2B 9a1e5fdec1030fda4d8a98246c3f74021cbbc67980e071b58fd8bd732b7b7b5987395a2272518533ffaeb8bf8ebd02f9d53780064c10125134f0153874954996 SHA512 82a05536fc007f05e502ff7a021239da76f3998055f86e4f231923eb35b2ff86a3259be8439bf5a18b88405ca89a68cff541f89cf43a16c4db1fc71d8900ebe4
+EBUILD kguiaddons-5.113.0.ebuild 1115 BLAKE2B 9d5a1d92d8827a60b5dcfd4d4f397fc4b516ad022d3fc275ba7804d68d167f6c7f1d23a03ce391aea0cb0b9bfe0c09d71078d3f2428e55b6b56be4ef024975f5 SHA512 6f3baaa42f8616725d71c7b7899d74b739255662377bd34ff58188caf3869d2fa593921f4daa9a263d140c584c1f9e5f4b4fcfd5ff6cbca74ba5235a27e77ad9
EBUILD kguiaddons-5.114.0.ebuild 1119 BLAKE2B 9bea1c6bd0344660cb50c7907fc786a0301dd5213d262a05fac402d8ba7e5c3c41be4cc41bb59d28d00e8496ab0f3539d8b5752306dbeb513e79fd02e258fb72 SHA512 ecf6a1d5ed920b3d1afcddb201b24684cdb31fb53be413d76db61bbca43729be8b4e64f6c98c94f308912e1ec2203c3262f07829eaa6e46030e807a354b1e50f
EBUILD kguiaddons-5.249.0.ebuild 979 BLAKE2B a6c1dd35e494c10edf940d5aa3380458bad021b97cc3cd71c8fb686b39c46454ee3957193d6d4fa19e930e46e593f613a0706f44c300cfa03f176c32a56d61d4 SHA512 0b119fe0ea1c7cafb9f0a60f2da5555763f0d5b458a2ef9c31fa077f956762aed18c33a9eec946c987bf92c8b4dac9c3e20225e1dd2afd6cec4c1dafaab30cee
MISC metadata.xml 575 BLAKE2B 040d93d8f8e1d2c97c4e84e322884b676648cc1c7639a87986ac40f3056bf9616f30fb70d7dd7e69a9b7bed344de0ad6a08fa7569e576543c957da8abb779698 SHA512 f82968e1bf26f71e9a67718b4220e777075b86480304997ac4ed1dbebb5eab1251d2c45dab43d661564bde8961405eb1f979aafc84abd1fb7e2717e140a80d28
diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.113.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.113.0.ebuild
index b131cb905406..abea3ab05df7 100644
--- a/kde-frameworks/kguiaddons/kguiaddons-5.113.0.ebuild
+++ b/kde-frameworks/kguiaddons/kguiaddons-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing assorted high-level user interface components"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="dbus kf6compat wayland X"
# slot op: includes qpa/qplatformnativeinterface.h
diff --git a/kde-frameworks/ki18n/Manifest b/kde-frameworks/ki18n/Manifest
index bb1b6e5fd23f..2511e382722f 100644
--- a/kde-frameworks/ki18n/Manifest
+++ b/kde-frameworks/ki18n/Manifest
@@ -1,7 +1,7 @@
DIST ki18n-5.113.0.tar.xz 3128876 BLAKE2B 256f44968501da24cbe2d32d6c7ad68af15ac4592dd926b1ccbb898926994551c0c91b47b3a46b3207c3fe3832bf9baee19f97a1b32bef5bb2d913816d649cee SHA512 91d2f2173a24334d15789ec5b2a80bff627453e4135a9920ddb5e54d4c345cbae386bdad374c651295bc7cfae265bc8d785f1a62ecdbdc8934484fb2573d809f
DIST ki18n-5.114.0.tar.xz 3129684 BLAKE2B 6e71ff4635403f2cea406d4a3af88b3f3838cddcce25818372825c875a38ae0ab3463a91a703155873e8f6bdd4dcb7f1e064bc6abdeb98ee1e516091b1e15fac SHA512 7b6e4a8ce5355bd268815e037f6d8e91fc320edee9b1336010c9c2db5ad7c366ff559389d18aa64fd2b7dcbee5fdc88bf99d3aae35e654d05c9065cabfe52827
DIST ki18n-5.249.0.tar.xz 3125076 BLAKE2B 0aaffc235b21162fbdb98f6c4fbf6f01327d3eaf04b4c24e013a9b060371ab3fc21ffe0f0aae4bcc47b6bcb4a2ccc6d09bb4733b078d1870479611edd1833c1e SHA512 cee7c081f3c9d3a24606e0618ca2a077b1b829353447623778120396e2990167de28fa12a998de9203c473e3350c8e1d37c8a45fabf23a8c147c5119d446b1c6
-EBUILD ki18n-5.113.0.ebuild 918 BLAKE2B d0c09b8a9b033d022cab010f6964dbd9da59ec115c42ad3aa8f4d5dee5b2de8869f720f37874ac55aa149ff2d76cf339d5bbe46f8f9f866829f556ec53b779e6 SHA512 71c2235f829216027952431fb569ef278f97eff498ff88b400aecc3570f1c3248d71c992231d5faf0d7370b1e70bef3b615947068f362a83419bed95087b3cdd
+EBUILD ki18n-5.113.0.ebuild 917 BLAKE2B 1fd2c4263849db4acf387f987a76d5b3aed9d564c42fe5a8c5739bcd5f5aa51d488315fd9bf17e3f14e431963a97053cbc0b984ed291b890e7a6037e96ddae79 SHA512 7d43518d711b410e358a069aa3bd857bce7d9791a1096a6c3cfecb43b23619e11ae9d8c67fd1afbd827b34f1af775c33446414d6e5ee5c2afb986dad1b85a000
EBUILD ki18n-5.114.0.ebuild 921 BLAKE2B 87c2eca89cbb2cae609893a14d6c0299a160e0b090784296b02133f490a40fd72ad2bdc9261f071d40325f39e57ea23eb160a9656b9ef9b312902b2ac0244f0b SHA512 426a4bb181be6bc940cae79ade48930295796d0dda3da86656521ea6d1bfc8d14ec52fafa06b0b39d32fa9ee8531fe90f79134610700d10cab73bc9d635fdc05
EBUILD ki18n-5.249.0.ebuild 890 BLAKE2B 9237ed1275c6ba69d959d8ac5c7c512bf502c26a619ab3797cb30a3e97562e74f1aa1ed14f9c394b9ef901bce761e126d5575a735a5c7a7e9725c0c56793b581 SHA512 1f9226da7ed53bac02e2810faeba68c7398ea6408ee53ac0b0e1a6280b7e6b432a8a84a9cc0107616634d5dd862bff68b7109beeded78428fdad653187c3d3f0
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/ki18n/ki18n-5.113.0.ebuild b/kde-frameworks/ki18n/ki18n-5.113.0.ebuild
index 06615e03f501..df8e2d76b599 100644
--- a/kde-frameworks/ki18n/ki18n-5.113.0.ebuild
+++ b/kde-frameworks/ki18n/ki18n-5.113.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org python-single-r1
DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/kde-frameworks/kiconthemes/Manifest b/kde-frameworks/kiconthemes/Manifest
index 06b27d896c63..39fe0bac8857 100644
--- a/kde-frameworks/kiconthemes/Manifest
+++ b/kde-frameworks/kiconthemes/Manifest
@@ -1,7 +1,7 @@
DIST kiconthemes-5.113.0.tar.xz 1312212 BLAKE2B a8c81f78f3093089f492dc9aa3af01df9754bbdcaaab5c5ae4ae8a65c7e8f30f965b09affb465cfc6e31d629d44acd33acaa1a0f70dd1470afcbc9f9b4561e64 SHA512 8945aa9377e2030b2a49d5cbaf573c1f73e497fc266dd9ec21d82cdf4c56a44d74afc977b81f6d4bdaac0e2f1a031ab858ba6a20d0d91fbfdc8d2f7cbacfcb63
DIST kiconthemes-5.114.0.tar.xz 1312212 BLAKE2B 72188d5781410e9e641ff3e5c92db8e8819bbe70ad9d656dc235d0b2b529db44a3acd57e91f22bf95e344d85ada6cf0a56c73fae9a15550e391690d450267a9d SHA512 0aa267762d9cbe9982df726647ae94c803c7d617b01facd89172fb0f8efdf88a0909199e58ec4aa2cfb410284c796fe17925379b15e1a9a9f0888ddc091b2009
DIST kiconthemes-5.249.0.tar.xz 1313844 BLAKE2B aaba0e6664c0d620cf06014cd76ab111743cd5670f4c49102dd4ce2ce12ab608bfa826d6faca6061472db430ff849cbb6ce8ac720add254782c3006b43a63da5 SHA512 ceb4aa094481f69c354be166d672d31744aebf072ccdc783b29cdb7c8702fc3e7e23f78e2219491919efd684069b845c54e1c5581854883eb76f8be68bd8b450
-EBUILD kiconthemes-5.113.0.ebuild 804 BLAKE2B 6a06d8ecb83d53f949838b60e30b8eca95ae0fdd4d831d37614c5850440525ed56440365e66fbd70996720023cc4eb8251c3af461b2da5ecaecd702e6f387891 SHA512 f239262cece52a11dba10d4e3de56acacc27771c8c6ea553e88ed57fefc396757c6ec83b8ce7be019736addb95d4db311629a30b2205211d2623059268430332
+EBUILD kiconthemes-5.113.0.ebuild 803 BLAKE2B 3c1bf5e6c9659cc53512dcdc836591a5443c6e3c248092fd8071f58d9f5397c177aae929df602945db1073f807ba86c4476690260d92713dfcdd06ff83bdb0e8 SHA512 51e89610858961e411e59a4268ee77596c28fce46194e2fc5101e829a23aac5213b887feb68e4ee379f536f3ac5dad9d25660914df27b86e3a072dd96ecfde4c
EBUILD kiconthemes-5.114.0.ebuild 807 BLAKE2B eaaef305409c9b6061abb43ae56f1d362f3567af329af031b559c28b9908ab1b3559e208deccc99431733767f33a60ba660115e398f7c497a5d908f87f4a0f5b SHA512 062ab03f5b1f3fedb5747f00abf9e76abe9f7ec8700a75162d0b58466353582eb98e242c6448aff3a38210e35f5a5829af16a7ed1a6899bff161407938265bdf
EBUILD kiconthemes-5.249.0.ebuild 719 BLAKE2B 3c34933b7322fdb0e3f8c32739dedd5bd513617028838ade00ff1ae246fb730f4ba385968d7ad41f94f6a8ba9d793eee6d7e10ef44f56d1fd9fcc566b081d7e1 SHA512 a441973a1580675a3118b616422a33e44b0953c23fd3053cc20505839abbdfeadd1d1253c1800cea4447f1b3a79d38246d5aaef5114a77fc050e848548421b80
MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e
diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.113.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.113.0.ebuild
index 4a22c2462a9f..d7ee4712379b 100644
--- a/kde-frameworks/kiconthemes/kiconthemes-5.113.0.ebuild
+++ b/kde-frameworks/kiconthemes/kiconthemes-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for icon theming and configuration"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
RESTRICT="test" # bug 574770
diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
index 7b5a3701eaad..f810cd654af7 100644
--- a/kde-frameworks/kio/Manifest
+++ b/kde-frameworks/kio/Manifest
@@ -3,7 +3,7 @@ AUX kio-5.113.0-fix-crash-while-copying.patch 6118 BLAKE2B 0dee76a2102cc044deceb
DIST kio-5.113.0.tar.xz 3798768 BLAKE2B bd72d5b10cb76ffdb4074684c29764acaca53f9da3d228bf801c8b7365fe1b878b53261ed029e8836cb78a2621443d2c552e8715678d44dd484e9517258d9bff SHA512 25524882e46bec036cb8bd536c758df1570cdfd3dd037f22f9a764801ed2838aa109bf10c17021a1993d78c7f31e45e37b3861764efe47023ebfacfacf5e9024
DIST kio-5.114.0.tar.xz 3800124 BLAKE2B c459166e74911d66580740e21b2050a6a50895ec54ce85ff8ae65800d6aff6dfd129996cb02adef97206deb8335a822ea24bf06b4c1e431fdf3c59801bcacbf2 SHA512 75766ee17a3cea1ff3bc1614f2baab71a2c5b3e66376d30a46cb9abfad010e189805a4e94d32449fcb7d32b896e2374602022515e75e2c93dea3385c913c437d
DIST kio-5.249.0.tar.xz 3351372 BLAKE2B 0c410487082c0ca3d0e85e31b6bbdaa12ba2b2ad777e49a0d01a1c824ec123ad8f21806a3e8c96384398bc8c7b7332c51fafa68058d6e2846cf1466660150e4f SHA512 eba1cb9bb27161b134fbd1024ef523ee9e32447bb62e35fbe66a21b3fc5578fb9304dd445da158dc2f76ad3527cd0981766c3d0f909fd6d0f6621efbb303c3bc
-EBUILD kio-5.113.0-r1.ebuild 2582 BLAKE2B 2b6e963943024bf40922a58a8c261d15ddccc4f943918630d0f52e33a34c663c9a1396b16e06710ce97989af5264d9e9afd8af8740114c1cce7808cd791ed62c SHA512 18f952d54d976d2f95d3f78228d88259645a07018ed381a3f3f90515284b375ecb351ff4ea037d6a800bf7039d26768f1e19c770cf70ef5595c0518c1099d2e8
+EBUILD kio-5.113.0-r1.ebuild 2581 BLAKE2B 8f9f801557b53363342d860dc907a1c6c9c199144e1a415bd54bbfa0bc99d3e3932c00adf249df7c74f5fb286b756d7f59d18cdfb358e1f2cceb9acd5464aae7 SHA512 62f5d4d523a72f2de477b256d0ccfdce39812d3230b8d7ba0db828247b5374c17d59bad0e5c65b2e81872d1b72fd2e95afba5c52542ba20e6402afa22a0effd9
EBUILD kio-5.114.0.ebuild 2437 BLAKE2B 4c51cd30a10aa8d585b858fdb345a9b99ba561218436c79942d60412740e5cb8d22955f9e74a8ce61987e18b8414d19fbc7ac97663394cc009b494de3cb273c3 SHA512 cb4e8a206c0e3a5058adb1f88ff13ef9243cbacdaf41c3fd9c017b69e816cf9afc4f7471b0d0ae216bf54b1a5b235c3b310b7719145e28ccb20ca60cb5f32bbd
EBUILD kio-5.249.0.ebuild 2209 BLAKE2B 0a358547abb93c3377451f8599df43d1ca2c69a63b1071807b768439d84327d06d59e2a2bc3f585b80c3f42d91b87f9f8605ba8ec37f0991ed79766c2306abd2 SHA512 0867b74ef527e87f263d9e0dc70b9ed4df73d2c22c14336bb6bc2157ba2752dd9ce380ea295817edaca341cbacf17d5923c18606e55fb2e0bb294e7fd7044e33
MISC metadata.xml 776 BLAKE2B c30d6d930265af6c0f0d5e01e2ad7b4c7961190f013e9447dea890880f947a0ad006ac523e7363e50a58221d807e1b9ce78270800a20226906e48980eb332b6a SHA512 ccf86c003f2933287e41fcac9980f07006b3bde5a303f241d7a1fadeffa0b22656ea6e51fadd5ea5c40d7e8fa0debaf16a0ac004db317a18c99d80461bc82115
diff --git a/kde-frameworks/kio/kio-5.113.0-r1.ebuild b/kde-frameworks/kio/kio-5.113.0-r1.ebuild
index 40e1a075e089..4d77655bd3da 100644
--- a/kde-frameworks/kio/kio-5.113.0-r1.ebuild
+++ b/kde-frameworks/kio/kio-5.113.0-r1.ebuild
@@ -14,7 +14,7 @@ inherit ecm frameworks.kde.org xdg-utils
DESCRIPTION="Framework providing transparent file and data management"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="acl kerberos kf6compat +kwallet X"
# tests hang
diff --git a/kde-frameworks/kitemviews/Manifest b/kde-frameworks/kitemviews/Manifest
index 8456dc57951c..8ebb844ebb0c 100644
--- a/kde-frameworks/kitemviews/Manifest
+++ b/kde-frameworks/kitemviews/Manifest
@@ -1,7 +1,7 @@
DIST kitemviews-5.113.0.tar.xz 2264892 BLAKE2B 61c59f74938f5abd3c478bf97bd5fedc47091236defa6aa08c4b37475d7004295403704e6c3bd9c622ac16367363f1ee0c38fcfa946dd8eee1ee5d9bfdb9a6d4 SHA512 7ab80cef9c19b14e242e8fab65217b39648ee38ad38e8adf3ee86017a136171f8067fce78ed32d1aedf5605b4a97a50541a06fee4394dc949aa75967d48c033b
DIST kitemviews-5.114.0.tar.xz 2264800 BLAKE2B a515fdc20d8e28903a2b81872171e8fd761d1c88c19d006aca31ae0865b26feb36518fc9e2330e06d37baadea3078e4c78f419be02596c614f43160059fbd43d SHA512 f431e0db8a0245bea10f76583b259314b2378fa91a89072db516a50cd1835a4526df34f32a9ed2eef8453226f9205f8d96beefd8727ff648cee4379fd1bc54a5
DIST kitemviews-5.249.0.tar.xz 2261712 BLAKE2B 2b2c03e954e488e48eb29b9d9c6a826b54068a61e2e284fc9f4f9d8c2574e38d4486152cde887d96e03a0bd837a557cf151a94efb928c55ea54cbf9598760aef SHA512 211e4c363d9151234c6a44ba927b10cbf4413d82d1e498ecc650f1c36c29ee485cd7012546164a32d3dfd98e62ed90035b166ff4da2c1389e9b57ac79cf95e85
-EBUILD kitemviews-5.113.0.ebuild 468 BLAKE2B 7dee9a2b41c8b3b5b5b5c1b207f98b312fb14c856699ebf639bf49b9620522f724d79e4df4404811a14d8e49933869fe8448e005fb6bdd6be3d44cadde57765e SHA512 505f2d0e3a155c4b06232e1bc943a0ceaf673dc5d5e5f474f36ed54e7a8bcb47b8b8af09927d49b4d9ade82ca47cf0ea46bd04ab6ab04911c7324a380d037fd7
+EBUILD kitemviews-5.113.0.ebuild 467 BLAKE2B 94dfa8206ac17e671e48eb108b4e42f8018735eae47bf5cc51e322d856ee78e8f88f5a69859f0e70d13e268504c24bc10c013c6756d173e403cee4bcbe408493 SHA512 92682e9a25d8d4d6287bade0cff8c9b0434ada48e7366b0779b97bcb5c39b15d925f7719244e7838c91246324d0a770af174fd5c504280841d3b96aa90f6b96f
EBUILD kitemviews-5.114.0.ebuild 471 BLAKE2B d265b4dc53a9c4279b6d9644cb71231862b9e05b2a2f05fb531216c89f7589e9f53defc0e659b600ed0fe8a98e52189325dd10a6a1e3717f06d3f0f24c449459 SHA512 62dac2d1bfdc522185a583fceae4215f3dda632578e1d66722e5bbfee26bfd64cfd8bd7b2afd1cb0283b1e486d832234f29f36da156134798ac1b62fc43f0f59
EBUILD kitemviews-5.249.0.ebuild 415 BLAKE2B 229104c6cbcd01558746c99af48f84ac7f06de384d0c40a3c32b5083023a8b081f0487349dcf47600310d9c2a062a7f3c0d776c0a07db40428a857fd7e91002e SHA512 6c85a4f187957ec48e08abf00d45052c74969ac61469082fdadb69d209204fa7a5f0a3f28a9be8b140349d17b120fbe15b61e77eedb8dd0ec123ac22ea43804f
MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e
diff --git a/kde-frameworks/kitemviews/kitemviews-5.113.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.113.0.ebuild
index e6f304ffd0ef..21ddd2aa8461 100644
--- a/kde-frameworks/kitemviews/kitemviews-5.113.0.ebuild
+++ b/kde-frameworks/kitemviews/kitemviews-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing additional widgets for item models"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kjobwidgets/Manifest b/kde-frameworks/kjobwidgets/Manifest
index b08a49c7120b..a711d60bd2d6 100644
--- a/kde-frameworks/kjobwidgets/Manifest
+++ b/kde-frameworks/kjobwidgets/Manifest
@@ -1,7 +1,7 @@
DIST kjobwidgets-5.113.0.tar.xz 2301708 BLAKE2B 31348e2f6bc19ef2334b89d12d8d5ca9e3958853e14a8c26c047d2fe15a3a3c140d0030903ecb8715c8099d307bfacf3108f1ae4744390bbb7b8e2a7273ed107 SHA512 9e09bb14dc9ba10b0ebfc5b6bbfc9c3774038ccd8dcbf306fda30af0359a0b712f24b3e52891cac3e8ebdbf107c78c21856f6edbaa2bfc95a7571ab6e2469d33
DIST kjobwidgets-5.114.0.tar.xz 2301308 BLAKE2B d09d9e433f362c1814959b071d69a467ac6dd41c5395fc52f543acc5145e88e2ef70bb88b92ce14e4cb528ab5e6eb6e0910f1e3c2a0162bc064d17a5b2e039ca SHA512 4a2f2d7eb46dd4728d90ec55a30877f844fdfc03462490e838dc2a4180e3630da3e47236184aef4b0e8b844ecd691000d72b8ac8c41288a4b38f5b330bee52c4
DIST kjobwidgets-5.249.0.tar.xz 2299492 BLAKE2B 6a9c2b0486af26a06e84c9e77108cdf11754335593c0027ab8799752da690982a788b258db9779d8750e5c92a619dd84b11c27656736bb9d2245ecec7fb4ae9a SHA512 22ef08c58c208ffa51d77037e055effa782e4c91bdfdefdb36b7c01273015396eb7982dbc62b44cf1eb3b1a6193adde21322e692efb169e2923af9368e50117f
-EBUILD kjobwidgets-5.113.0.ebuild 782 BLAKE2B 55ce22f258063bf811d6d22b2ac6e329835e5b7cdac2ddb82c4ac43b2e7fca738681485fff45dedef23fb9b4eb75e9d8fa802f55463d77103f8ab3357954df05 SHA512 3408f1ca8d2085642306b45886040bea6e35ccb8c178337c894c537a06f29759183ec62af7c53f447d3b7e67edae79c15a3e4ba12224acc849958ad6c81891fa
+EBUILD kjobwidgets-5.113.0.ebuild 781 BLAKE2B 2dc13e00408fa9d8fc43e1b2b624981b9e39f71722887fff2933a9f47a500e2884d50a4641d17a2f3f682d8a1d56bcf55aee6f15a3296b3998fe44d37e8e25ed SHA512 45e00d059c2635988cc7fee26211876510b6ef659da931fe75308bfb6917691987d86febead0b99b458948506114946e3b430ec80dd1eea93aba747bb9d5542e
EBUILD kjobwidgets-5.114.0.ebuild 785 BLAKE2B 4c3be802d9a91b2540742a1bc7a4ac7a9317047e4427aa2ea70983b57bd221afe2271cafdca7072fcd04cf6864a4ef0953fa0149ced9e2b63155bf8b6c7aee81 SHA512 b1f366a20fc6618199bf0aa1bdada612dd4accd8bba9513a9a3e8ded95b9868cbbb614878918dcc2c8c3e674801d1643da8b30348e6971d382bca0da1df8d0cd
EBUILD kjobwidgets-5.249.0.ebuild 713 BLAKE2B 09955a1496826360fc655872af11241d1dc5caeb593fc922e417b582b49f4863ed63d6963d849e85f913b0b73b1dff89d15d09cdae232fa8e2981d97404ee99d SHA512 cd59a827600efa488af1d7a60fbfc9cca723bfcb9fe890189f3887985eb5dc8092af094da0056a95be81e8f9f2c18d0d63038e34dd6322bd8b5a15be3d1f2187
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.113.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.113.0.ebuild
index b5593b9ba27a..fe96e7b2fb44 100644
--- a/kde-frameworks/kjobwidgets/kjobwidgets-5.113.0.ebuild
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="X"
RDEPEND="
diff --git a/kde-frameworks/knotifications/Manifest b/kde-frameworks/knotifications/Manifest
index 5c59978d5736..5e40e2915d2f 100644
--- a/kde-frameworks/knotifications/Manifest
+++ b/kde-frameworks/knotifications/Manifest
@@ -1,7 +1,7 @@
DIST knotifications-5.113.0.tar.xz 2373072 BLAKE2B e6682079bb98c18a5bbdfe7bc75b681fc9af99dc7478e07aac677b9afa03227e2994a5a6999c54ef20465ddad2d47d4915bfa566d79af83e8c8989ffc6371b42 SHA512 9af998873ced34f78efc210f0b0c40dd5b2bb297f10c0ece487a57f5a5d18a2749589c543b35cdb9a0bce25351e37d09ace63081babdbd7b43471837826a145c
DIST knotifications-5.114.0.tar.xz 2372756 BLAKE2B f09ab3616462f07fcdb21c4340920814df6dbbb10bd6cf62a266c3d193fafd19dc9748e58429ddffcc3152f859f20aea7942d59bc7bfaa240c99182b36f0e147 SHA512 e9facf56333830fb5c038a174953e45c0e932c46ef1ebaf6670eec1df07479ed37755316e8654c22e4be10d3f9a3fc0dbced606ceeed6b98a7a5fcda20b14c81
DIST knotifications-5.249.0.tar.xz 2343244 BLAKE2B fbe9afba6840150309c41cb2e0c6f76b40040a0d25cd667b26a02b05f12c753f4bb9189a51357dcbde309dedc8f46d54fbd46264a7a10a3cbaa0200e91d73229 SHA512 e4e12bd37e2525e1fec34e3d0303c71a11478e64fb4a7b5d99c95948bef86ebf3aeb30fd57b4829ee8ed9ec62f31ec229bc9a0bf04c546bc09c9b3b700d380c7
-EBUILD knotifications-5.113.0.ebuild 1246 BLAKE2B 104e633a156d3b72cf18901de0ddf6fe3ba3b9502621af74c44004745f9edbdda3cc4aa5338a0139fe03691211aec310d916022fd2cc01de2358a1fd7289c5b8 SHA512 b9488934a9d405d3a9c485e39f34b3a143ba466087af8f8992bbf3eb16cd9ccda08f589c3acd7eefc94fd6a9c45ab5d7007b467258ec3c333eec43698463172b
+EBUILD knotifications-5.113.0.ebuild 1245 BLAKE2B 3827ed758432c10a6bb379b90aa346762b19a180f7aa069041a22274ad9e8d324282303df579337e50816e6f6a79eecfa93c28ec08b3f90a801566a49d7f307c SHA512 db65789529d0a515c3548fdc4c021a91ef350727120fa000dbc53c0dd7af8fd3c76f3f3c8b5172f4ad2cce559d38c5f2ec36e6846babb3aac8f78ee09ff08a11
EBUILD knotifications-5.114.0.ebuild 1249 BLAKE2B 860988559d2afc9cd9cb059c0ea60976ddc8145fbb72d1c45409b4bd83c131f55a34a53912b0d16a58d6b29e89bcab928e98635dff9eb2c5a4562c659d028b25 SHA512 9eed71deb0d809ce69d26f43091bceb8af6ef057c90b5f6f3f81721eebb60c77e960e485ae5765893bdea4a7f79e42f150d6a13c3d9e0cf8020ee147d1e1fee9
EBUILD knotifications-5.249.0.ebuild 508 BLAKE2B fde6ac84c3db6f7b1f99324f1d6cb563f2f0b086a53bed49461f081762ed40f66595210c3018a2a3de2c5cb6d15a1c0799e525b076dbbe54304cfd439f326e49 SHA512 0a4fb25116e0bda9386a2da15678bdce6e8bbfef1f3bcaa56872ce925cdcd1d83dc564e5a5456dd1bc1012ca14602f301185b81000debd401c331da98592762d
MISC metadata.xml 756 BLAKE2B 82887e3f25e8899b4c13b9f8cbed71a65c149ae61013bcaab1afe9d41fc0d80ebf6d551870d095c210721e4c1d7d8e1e50a02c1f60538c9ae862cb829b0129df SHA512 450bb84c5ad5550b3cca26210e9651060eebbf372b7edb6758a151d5a82d57efffd1f6f23f6f922e75743dad75d5b64b1ed46d1d22d30854d3702dccc36de017
diff --git a/kde-frameworks/knotifications/knotifications-5.113.0.ebuild b/kde-frameworks/knotifications/knotifications-5.113.0.ebuild
index 5c6c814c82c0..8c2223511933 100644
--- a/kde-frameworks/knotifications/knotifications-5.113.0.ebuild
+++ b/kde-frameworks/knotifications/knotifications-5.113.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for notifying the user of an event"
LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="dbus phonon qml speech X"
RDEPEND="
diff --git a/kde-frameworks/kpackage/Manifest b/kde-frameworks/kpackage/Manifest
index 6ba5d94f8713..872af371253a 100644
--- a/kde-frameworks/kpackage/Manifest
+++ b/kde-frameworks/kpackage/Manifest
@@ -1,7 +1,7 @@
DIST kpackage-5.113.0.tar.xz 187508 BLAKE2B 740f31ed7b0ef70b16831454b688abc283ad7baf10258c11279c5dd21dc31b72c362cdba6b14de21c7955d5269c11a69ddb45fd3ba195a19dea31ce50762a65a SHA512 895ac4f4f2572cab2f1183f4fec53bcedd1de80a1e7d222308906f1926c9243962808ccc8302caee3992ec9356d0f4a65cb7b94091fa490119ed677d6fa36adc
DIST kpackage-5.114.0.tar.xz 188924 BLAKE2B dc5c8e1b222059e7b5f325cc5b539b816dbedb27f92e2ad59b19627ab6ecb4b417539bedae394a0009942e3372657206ff2642bbeb7681fc032b799b5bfd947b SHA512 16cab4bfad8d47828c8644379ca8326d04ebb3d4bdc3d2a3786f680250192a46eb40e9e2a6b4e822fb6f2b572d3299281b09677644d5eeae3533d2e6db01f1b4
DIST kpackage-5.249.0.tar.xz 178040 BLAKE2B f198f72f083ae381b1c2e40f9586f0d2701ee0b175feef3dbcb512a256e694fa84a77259b1f3a6878b4a9593da1c3a00185cc813972710f2f858d34bec7d99d4 SHA512 49fe3f6d0e4715bfc4e9bb887c8dcf14e5586f815779af16ef9e9bbe54ae58c941ae8c570803278a99770cc2ade830aa3eea46905f1c33644bb5cde6bfd0949c
-EBUILD kpackage-5.113.0.ebuild 794 BLAKE2B 65944683d9fdcb589dcd3d718240e3b7eed7431c62e21b36af1d021e71413c6cf80655b91693b5e3be22cddf19d0ea9c5250a1e8174a28ddede6de70582d6090 SHA512 82f0647ff54bd4065b95a8757bb9e06db5b283977522e06fc932ac23aba825d522f0497c83aa8da4b082ddf83c4a48d1690db792654a9198e46e259a6a7727f3
+EBUILD kpackage-5.113.0.ebuild 793 BLAKE2B 26586d7013a600df38f9d4a7ec5ded18e6bf9ad6f844fbd321304d38dff67263fc13f8835896d56e06899ec7db2874955d30448a8107c2c01a3d084f95713ed4 SHA512 a5d71bfe1c8bd95981cf8b86f3c2bc7c1ffcddcf5ad964776b9909fe7eb2fa91c05f0aff064d655416bf8b50d5f22c2681e7834470bd66c71868133382b2a578
EBUILD kpackage-5.114.0.ebuild 797 BLAKE2B 2fba7b960dde966d0a8a17258d33004248f7f3a630e570984c661cc474ec184a6b81f089d6b06289fc92f388c50be22791247653c7b1d3ac24260e72e036c65e SHA512 b6b03bcb8332eb4e05e21a14b7f3450e29efd22f47ca194830d1ebca472befcce92ddc8bc9c1404529102e218d4a96b1987c07badcbb8f74005d134511af4fe8
EBUILD kpackage-5.249.0.ebuild 761 BLAKE2B 9f3bdb63b79280cb1936ef2714e8352348ae058ac1b584a3195d5ded1b3979735d93db3b4a2ff2430ea86335caeb7cba5d948b0966519ff1bfeb023d0cd5c159 SHA512 d1d5f1d6a4d8b2404cb671f37d5b79db152fd95aeff559077071cecfc9b35915ddbc28482ef2871c9e763ddf5dd326b4f73cd333728bbc789fd205c8c25a4e7c
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kpackage/kpackage-5.113.0.ebuild b/kde-frameworks/kpackage/kpackage-5.113.0.ebuild
index f60858b9f174..2ecc5e42ca6b 100644
--- a/kde-frameworks/kpackage/kpackage-5.113.0.ebuild
+++ b/kde-frameworks/kpackage/kpackage-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework to install and load packages of non binary content"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="man"
BDEPEND="
diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest
index cf92585ac4bc..98ab4369cfef 100644
--- a/kde-frameworks/kservice/Manifest
+++ b/kde-frameworks/kservice/Manifest
@@ -1,7 +1,7 @@
DIST kservice-5.113.0.tar.xz 2539104 BLAKE2B f7562a2ffb7e5be1ef2fd74cfb31e233ba3e41965172b5b03f81dd448cfabc726b0bff99950110edd365d8e366d35ddc4a24e6788a76f1fd48e031a82b1176d9 SHA512 ba4bd3e356894ece864ba9a0e83aefd6b79252a19e2ab1dd4a86ab3c791243852a9f1236ae81b8580a321aa00eddb400c9f8e18c4d8a828ce7c7b1deb4765f73
DIST kservice-5.114.0.tar.xz 2538888 BLAKE2B 648788ff20cee0e808b3382edcbd3845ab42f472f3f83284020a7e25eb0031ff7734b73d85450ae8e4483006827f7ce07f5956daaf30a244a6b5145e4ffcdb5d SHA512 2588138c75d1d39871dc34501c2a86d7d47658de9df7055296becb3b7ddcebdbc40e017b2ae72e708caab221aeca0a19a55f9414181d23c927b7047a37330341
DIST kservice-5.249.0.tar.xz 2449832 BLAKE2B c0098afe70b6bf2e7bb76a8904f23d7665f03ef784be5fd0d67b64432021ffa982d8990836a0f4f2eb0a76a5f64ced9fb1c413acdf5f7864a6fca509e3da9221 SHA512 c8377e8c4b87788c69ccf1093220cd41ec79191319c70ed4bc31708a595517c07315c219b4482718ea9134e4ee5104827847339ba9e3e26b17568adfe748859f
-EBUILD kservice-5.113.0.ebuild 1043 BLAKE2B 0e6e2879b04d58d33e2626f1044c77f36290354e4e8b8c9a50729776cb7d42f7676ce6b83dff7efea21177348cdcfa55f8d56a93f35caa718dadc20beb710e88 SHA512 55725f58b9f8d0858bda00bb31d9f8f4980bd01d907165188299e87e0e66be424853fb72f1624630a83354bf79bc5bde98225f151d002006bb86de9ac7e56b1f
+EBUILD kservice-5.113.0.ebuild 1042 BLAKE2B d268df3cded0ab4ddae9764613d25897bb1e64c86b1cfd89381c57469608a5e79b18e7068c30116c3a91c8867d9c271a6a4e4ca82512ee95ec2682f0785ef02b SHA512 2f8b3532fd4a57c9de5105410cea935576e10c2048bc6d6c7e48d350d2a40ad1c03f41b40544f8d8da921f89a3ce6f659e77b465d91d4325dcbd07b824c98d7e
EBUILD kservice-5.114.0.ebuild 1046 BLAKE2B c144c14290ab159b014c3e93f64c448bcecb4c35e28570b2a8777e1c67955dd7f7886cae1b2949e7f210c2b82f4cb8be588278eea8a19c19df781ae80a99dcf2 SHA512 1535c53054bed8e90c6d607ea7cae7e2e13c14eba1e780b5ea04001f9e73f8d3537f22c82a8b59cdc9d84c731ada6d594af17221b5d472824aa23edba983fa72
EBUILD kservice-5.249.0.ebuild 786 BLAKE2B b086c166b10a1dddb60823fd8cb93e56c8a27adcc742e65ca08b1a46549eb9c13e0fd2b706523d0720406e50a9d88927bf518a3c76920ed5281288682afe827d SHA512 39be9ef556631ac3c1c3506575aff4380727a67e3d442e808ba6b04212e60b76305e2c79447535d9d47f401ea60eb9bf5e0cc0c23018a2c6062804c27afd6e1e
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kservice/kservice-5.113.0.ebuild b/kde-frameworks/kservice/kservice-5.113.0.ebuild
index 23f25e5f9bd0..2192c8b5c9d8 100644
--- a/kde-frameworks/kservice/kservice-5.113.0.ebuild
+++ b/kde-frameworks/kservice/kservice-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Advanced plugin and service introspection"
LICENSE="LGPL-2 LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="+man"
# requires running kde environment
diff --git a/kde-frameworks/ktextwidgets/Manifest b/kde-frameworks/ktextwidgets/Manifest
index 62e6c56cdb56..51175402614d 100644
--- a/kde-frameworks/ktextwidgets/Manifest
+++ b/kde-frameworks/ktextwidgets/Manifest
@@ -1,7 +1,7 @@
DIST ktextwidgets-5.113.0.tar.xz 2552480 BLAKE2B 71bb491f07ec0499d9748e6bc33abeaf4a0a01d5441ca61656aaee69c14d0ffc8caa736fa8dd233332e18fe92154fba0f1c2ea841ecdad57712a1205a6a9111f SHA512 978fedf41a1768fee28ae54175fc61070049852a81a14607dacf9155a973ac8d858468087bf62de1a444a7a537e4bf5e519bf3ca8cef116f8d67b8e3f5e8c4d4
DIST ktextwidgets-5.114.0.tar.xz 2552596 BLAKE2B 5a8d940a049087d2eb95b42d675e9792b9eeeef93fc3d7a8c4a2ed9d3cf31a2a0d49b4651decc0392e18c0ddf4c2e459d4db12ad28cf4d3157faf02641e9da1c SHA512 3763ed8b591909e6b212dd02ff6dcdff6a7fa7e5030cb76815f14e6436ea8f8ee7db8d258f14cc05b562032011ef7117a3872af0ee21998cf7e0e76da1105d98
DIST ktextwidgets-5.249.0.tar.xz 2549316 BLAKE2B 6acc7ceaa352fff5afe7b589576c732ba4e03f052ab6c557c91028759b66cd1c0c629b0a3a64acd1c8222de0884dab8ddaf3f06ecca80ea00f4f959db4645ad7 SHA512 86997d22c28bdf4bc1316928f4260d36062e112e57bca14b80f89465935fb3a399efd60f3f048386028a86456a7535b0d45e66f43335112d29773424b75699b9
-EBUILD ktextwidgets-5.113.0.ebuild 955 BLAKE2B bda9158aae3dfd65464b484ed8c4ef23d6033d3f6f0eec19244c66b9ba156be001dcb13e51e83d7e8308440d0f313011838e039a95ece1872dc7f2c173590bc4 SHA512 b7b6ac7c0ef799273f773b2daf98a4b33b64736f0722cc04b747ccb74b337b058f662cda23a21b126ce8269aeaac5250f3099aaf2c08a96890c111cb7994b701
+EBUILD ktextwidgets-5.113.0.ebuild 954 BLAKE2B ddaf08fed9b553cce62247059a32b9af32296564890fadd4052288e92515d1e9753c14e17f7718ab2500ec9c1ccb9efe6ce4b8b2e2f4514e65ef769dfddc66d3 SHA512 4fc171e32309a5203d0abe3ec17b54344bdaad876510ed0b92c62c708b89660f79188fb721559a61ac43b569219897518311c91b01fb715c45741f0aaf87c0f5
EBUILD ktextwidgets-5.114.0.ebuild 958 BLAKE2B 2bf8a0c7fa1e7928ee595ed9a82b08b5c0bb67c649e76b67bb5e0b040bddb7821d6ff5e88445553291ffe1c4247dd1d7e37a0eb5d81d123f28df63d8fe29b987 SHA512 5d8f9b2b9488e67e9dfc55c71cca6e8b2520e1f233922266d27da8fa017f3378522b03122fd82ce2bf2f23a249606d1bb80e31dd25c6ae8f99b27e93d1387382
EBUILD ktextwidgets-5.249.0.ebuild 891 BLAKE2B 8bfe8a78fabe45f95d88043563832b2243441d8027c1d528bd76e3638469d410e38135203070cbedab4fa0f62ffa34697e828df30527ec0216ca5920fda1b3d4 SHA512 ab95923babbc2e624fe4ff09a42611d2713662f01785e62b5d38e039bdcecedc72bcafca2ae14f43b014aaa04d3bf7c357fb4a2779b53484abf4181afc61c46b
MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e
diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.113.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.113.0.ebuild
index 4b2ce2a90c1c..4b8c211eedd4 100644
--- a/kde-frameworks/ktextwidgets/ktextwidgets-5.113.0.ebuild
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="speech"
DEPEND="
diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest
index dbd636a76dd0..9d996bede7f4 100644
--- a/kde-frameworks/kwallet/Manifest
+++ b/kde-frameworks/kwallet/Manifest
@@ -1,7 +1,7 @@
DIST kwallet-5.113.0.tar.xz 351656 BLAKE2B 00c1adef54bfd9a662c5aa2ad8d237f0bf9b31d5adcb78338f1d7cdbe4d8de25e596e10efcbbbfa68657d6f557936bcace7ad95e8d90d735b79b8b87da304758 SHA512 7f7ce975056b34161e2038ec88a371d1e12913d68cbbe6b3069a5ce4ced9a75f7e82e23ec38c929da6d4ce8dc8e863d32237b80bc47c6ecedaeee8cee42c86ce
DIST kwallet-5.114.0.tar.xz 351784 BLAKE2B 74df2c935bb7e8e4e703004521542e366867060092fb1045b5a727f74e1adbb777792d6d8d9b30df49d7cf12c2a61ce92d70b912c388094540e8294d5aad2b25 SHA512 22077495cd5d00f159017c52080e7d3a471d2434305fad412dfc1cb8528e196a1fa88a315f31f4a90d7b459307f1e45ae025e293f88774842e995ea52234d1a5
DIST kwallet-5.249.0.tar.xz 349452 BLAKE2B 03813686e928893a38fbbf69fc32f26ca71a043302132b40e9cf48f61c68effd778ca9779c71b76a1781d03526a8b359ccac66c7c775927e8942f9d6caf91c8e SHA512 a5802208c32b5037fbee7531eaf41c056e517acf58036257fab12a2529efa44e28f70847dcae44da62a8f016caf643f8fb370d45ebcd4ff6d82ddb7be58df699
-EBUILD kwallet-5.113.0.ebuild 1644 BLAKE2B 0759125824d2b1852ba0da0653c0716eb377c61ac0ad84872610fc518e57d4ae0d9241d9a7151a39c43ed05942fd40b5bf9ce7cc3c0b0aa2dcfbbd5c1dfe7f9b SHA512 ebda1e39ce097dea16d190efe8f5eb9b0a171ab8e4c99e5786b58a9d35b3ca83c4e7fa2854cee56d3e3527002376cd2cb93d20637cee2fbfa0257b9013d9a72a
+EBUILD kwallet-5.113.0.ebuild 1643 BLAKE2B 69e89dbbd584b53aab5a03648cfe28b3573eb4fbbf8536046d0c0bc5bb9a26e9de9e9df14946825653c25dd1fed0b266fa1f380322d93d06414aecedd0203df9 SHA512 7d34ff2c22d03e65361e85c4a905addd9cfc67fd6697321bb7d855d921cfc119eced6e5b909e5124ef117d1823b76e8c035bc79c5d1de8d0e02d868f31c30671
EBUILD kwallet-5.114.0.ebuild 1647 BLAKE2B 511784e6a2138b369fabbc7a2ff1d7a5ae73dc8dfcf2bf7e3a985dff6dd597f2f1c3f5ef992558e50e8ceca5bb3f7d13e30587017b9823cfc44e5dc450e02954 SHA512 c67d2ca4a982d4e034988d0c451519a42966b20123a956bea518397de73c79788b7ca26c590e8057742356d6b1222072c3b8ed5a30b642b47008d123f0380ceb
EBUILD kwallet-5.249.0.ebuild 1394 BLAKE2B 62582c8d344f5224f977242ed2106e75681b008f8be2edce909210d14904cc8c624fe2c0c3494679c49edc916d6d3b1684996e0f10b7926f0d5d7758723927d1 SHA512 12c6ac817f260e32d6ac8c9b37c43bd78dcf34b8e8556865263cf5cf88d0df752d3182683c26c3350d7104a36010af7dc8bc1d8c5b6aa88231cf8106656a9fc8
MISC metadata.xml 690 BLAKE2B 1743d2641c26df1e27b29f20146f5aa56afedefe4ed0091b7e423c8216d18826a3023ecc7c4490a078f0bf960de3150b08fb120704413f2373330563366e0c93 SHA512 5e8252e0203af006d692b1e5430a48133dfa282376dc903696dc8f80c1f26ec71b14ac275bdae199b3aaafcdad9818bb22f46a77afabc87fc01fe4694c2eaf70
diff --git a/kde-frameworks/kwallet/kwallet-5.113.0.ebuild b/kde-frameworks/kwallet/kwallet-5.113.0.ebuild
index bd9aaf7a3448..02dd26354ef1 100644
--- a/kde-frameworks/kwallet/kwallet-5.113.0.ebuild
+++ b/kde-frameworks/kwallet/kwallet-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org optfeature
DESCRIPTION="Framework providing desktop-wide storage for passwords"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="gpg kf6compat +man"
DEPEND="
diff --git a/kde-frameworks/kwidgetsaddons/Manifest b/kde-frameworks/kwidgetsaddons/Manifest
index a27d9ef6f5da..f866e244d01c 100644
--- a/kde-frameworks/kwidgetsaddons/Manifest
+++ b/kde-frameworks/kwidgetsaddons/Manifest
@@ -1,7 +1,7 @@
DIST kwidgetsaddons-5.113.0.tar.xz 4271260 BLAKE2B e08691dd47a05b757c488f142d5c4403940b4b63076ecb664519110872ce15e4afd81f93f716299c45cade10b470ce6512553f3067ffe0eb115333187215f4f9 SHA512 fe6086860de6e4a3123f8c5e946961f45106be6541eb7984e8a6814ebf46d82e020fc0aad379e1c5c31fc4a6a06a079b1c3dc3d0f02c40558ac079ac196c5d36
DIST kwidgetsaddons-5.114.0.tar.xz 4271020 BLAKE2B 945b122435edde3ee0d0332f0d6201bd774243c81e2900c2e7c6149192228d82befa1a59359abc56a761817430e93af664d858bb6f2a391b518515edf4f5d798 SHA512 6fa46e5351ee1211b8d0e9fd7efea8ead6c601c33e92893f1d15bdb1e4bf2718f7be43c6e22775dc575c3433acfa7c9831ec81214201e6b02340b116e7534995
DIST kwidgetsaddons-5.249.0.tar.xz 4264756 BLAKE2B 26be82174fc395e9fae6a6cea5efbc1fa33c07452cd246d9c3fe730aeea0df2b8b8df10453416085a3a192d24c2f1ccd70f07122e2b1fa294f19b32904658e45 SHA512 9c7e08da744c09b0e57e72f87f2177ada2b855227567ffa6099de1286bf6a4acad550ba780cc5d3612f8f72e083dc7c495b4e6d3c7438bc98f5fb3174f425adb
-EBUILD kwidgetsaddons-5.113.0.ebuild 619 BLAKE2B 94beeb727906544c52bc0c58975b1d2a065364636a668e24a3e16b83c60c7e715090cc5f82c20e6d27f6ac090d40ee56fcfaa9cb896c43be9b4c1eb36a5c4a2e SHA512 d1962285a5d522e04363af69f24f0241631211bafcf98ab78b8d52764f4704e5cc8fcbe4df7b62b4b7852e912e598ba3f899f7b350d81b64518d3e56679a8689
+EBUILD kwidgetsaddons-5.113.0.ebuild 618 BLAKE2B 4cc320b08e6db6d37ddaad7044ae04cf0059b5190912e1c6cf61e780d64c2a2e86b1a61876a55dd55ff641fc4da2d624fdf245fc516e9a80598aa59755ca04aa SHA512 38ef76063d6235da308c82019d97ddf375964d410e6f9190111f1b71f466441ead9af504422d8aee192d627c22f0541914b722c1e83c03775c8942ae5b7b2265
EBUILD kwidgetsaddons-5.114.0.ebuild 622 BLAKE2B df93309e79c19f0720ca2ccc7b0657251b89ab94c36f3b262886f9c53a4abf93d0ff0d6504a99194db53259c23a16aecf898b3180ea45dc5a0eb0205c025bcb8 SHA512 45a69827987daa0aae6e4cc1fb85748c29d1853ddf990ea3d6bf09a55cb56774ae8b58651d257cf0fb7e0dc3351012a6825c4f122dea51f45519244c6539dd89
EBUILD kwidgetsaddons-5.249.0.ebuild 566 BLAKE2B 1f857b4c18f15a9bd4056178418ca6ede0d59205000a10f3d1ce227cb242b39d5b7bcc67995b9ee015c55c4f0233779df4770f7122b94a460cd651a7d81615df SHA512 72f81e7ac16c7c6bc70ab2c0dfa5dc91e2627376d832d013639ef37b0b86b69a163ddade202c74950335153f78906e82cd3242818d10d22dac748480bce16cc7
MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.113.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.113.0.ebuild
index 1f61602ed5a6..5e2640cfb203 100644
--- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.113.0.ebuild
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="An assortment of high-level widgets for common tasks"
LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest
index 746478ab0b59..97230bf8c61e 100644
--- a/kde-frameworks/kwindowsystem/Manifest
+++ b/kde-frameworks/kwindowsystem/Manifest
@@ -1,7 +1,7 @@
DIST kwindowsystem-5.113.0.tar.xz 2406604 BLAKE2B 98fb2e42185555a64d0efe40db32959c18507bdf87c1478df34923f86e9857f005f9d5ee81c6e4c4806137da984bbdae2999e59e8e54960fb626dbe9a0cea743 SHA512 88fd2bd28d610629fe039c91570b66490d7199910f3aeb10c6f9d857d2ad2587ea40adca897e931788c734554070d3eda6745d4723674cc032e0b2b21b9d2d19
DIST kwindowsystem-5.114.0.tar.xz 2406512 BLAKE2B bc5c99f9b6e40d21f1801288a54c73f3983f6f75a8eb03a1bdaa6a9b21bd62be1c3b33f337dc4a7cc2f52cef5ce9c175450eaa4cf595e8435174ae95a8346355 SHA512 e05940d13279bad53148608dd482a255547a6fc206732531f53c3c42c7df9ce22eb9807eb3f075ffe8b5830893200be78cd787e7e16e2d14f8dac5088f1f82b6
DIST kwindowsystem-5.249.0.tar.xz 2387632 BLAKE2B 1da48619b9d784be15b7471e8da80e490f646e433ce3b228aceefa8f19759536ef3e5ce96785d85923e4eb1f6c66b7046a252ae5e4067d91af42ad0fa05ee818 SHA512 8c71774e0d936951f61ef8d0673052fb3238b57627715fec62c1872877f55c1d39e1845d9be4997bdfd1bfe547e4a14e6b70506052839b6c7ffcc0a12ffba913
-EBUILD kwindowsystem-5.113.0.ebuild 911 BLAKE2B e2e62f1695a613b5778333ddc018fb4b63a57c12c8af5f2bb9093893a3b7c426feeb9cc82863b3d714b3471434fed1b5104005f0df96402542874117668967f6 SHA512 e12566457fe72859723c7fee317cc1d6199196664c16eb5a0b0d49a0cb457dfcdd22c91c6057be98623a9a5a0e44b2b05307a4b6ad43913f9bd3adbcc240c586
+EBUILD kwindowsystem-5.113.0.ebuild 910 BLAKE2B 9b81b1df9ee302c221e5ce6c7f53b1d4f7d211c07c882c7c56ae5a6b18b1f5bf7d7c7bcc795ab42f1e47007cad63e16d94176896cfdfdb3fd98d511f8a3b06ec SHA512 4ea39d7def2df05066d726ca4a1b16caebd1749a8280b87c82255b4fc6f676782f035aac084c5c3107356e2434668d83443ede56b2e663860f4d7f6cb9c0e81a
EBUILD kwindowsystem-5.114.0.ebuild 914 BLAKE2B cc90cfff6e674f6e04c5f7fc4d9cd628f88d347a2b82281c87bcdc964e6749a6509118bf43b4b85d545dbb4fb205f877c0ed73e52fb735affee0a90ee2cd200c SHA512 30b2bb7dcaef71bf70969a987e0dce794761932d0e98bccf9b222df73fbd34340323c7b6960a5919f354db8d0e57e1b6bcc85ed650197cfe76ce6c4ee334a7fd
EBUILD kwindowsystem-5.249.0.ebuild 961 BLAKE2B 4f58c043ea063754ac21232105ca20635d3641656cbfaac1b59d8a408ac34d2e9d21edd7db0556fbf58abebc4ce465e7d85aa9244f6f6bbf94b439b6e2a97f5b SHA512 cd797f5aff38742afafd99c4d080ffd93514d045a8e2793d915c20a375cfd4a09db0464c99cd566f255eaf699b2318cbee45f674dd79dd6e8340e6b0bea63634
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.113.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.113.0.ebuild
index 2409495699f4..1e5b646c6991 100644
--- a/kde-frameworks/kwindowsystem/kwindowsystem-5.113.0.ebuild
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.113.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing access to properties and features of the window manager"
LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="wayland X"
RESTRICT="test"
diff --git a/kde-frameworks/kxmlgui/Manifest b/kde-frameworks/kxmlgui/Manifest
index b68dea5cbc00..41e20d8ae0e4 100644
--- a/kde-frameworks/kxmlgui/Manifest
+++ b/kde-frameworks/kxmlgui/Manifest
@@ -1,7 +1,7 @@
DIST kxmlgui-5.113.0.tar.xz 2953380 BLAKE2B 8b7b3a7c9ab4e24154cd5f38243a57a0227d3890b03a3220d1f70821a86ed5c255d91ae11a3f60c3b6fcde68f85585783d474605b46a18e8b65af29310a70dbd SHA512 35c18ccabcc51b70b12e5b5faa8534e2f6793e916d97fc8ad6a1f5001b500f61f730006741f105fd40f37cef29524677bf2dca76093bbe12277c907378c87624
DIST kxmlgui-5.114.0.tar.xz 2953292 BLAKE2B 85ae8bd08ac74feedc1f837bf01c841911dd4e6ba7ba3a9ca36786e85eea9d1c04ab5a85b34664dcabba0b708e67d8b1ef6ee5109d5a0566f38ca6f9f192b361 SHA512 da580bbdae78aea22becbfbe2b4ea950d549a4d4022bb9550d7901a4fd97b48a4bf72a8dba51ce9de92488aba6f2a37428acb3c705bbc23c345106a92d5838b3
DIST kxmlgui-5.249.0.tar.xz 2934292 BLAKE2B 6dffbbaeb9f5cf9e8f86f8c0398517b98b88153d1b1e8574a6caba87926ffe6aefe1ddc3e43420649c2e11fa52982d1aaf028d1b24fa9697d33d3807bf830b42 SHA512 195ef13c92724ec2790cfb955d1fc2d952807b150a3e12a7bc1a1424a8200156cba5516c9900f0dfedb4c16837f8a2f7f4374e50b6c2d3b27963edd1b9474df9
-EBUILD kxmlgui-5.113.0.ebuild 1179 BLAKE2B af6a737511d21e756369e32d33123eaf05a6628671831bf2d1f1c965a7146daf22be2ec346941134c0a97c8ae0d030403628c25fe713700fb02bcb942f315202 SHA512 c9ebfb426a9da4e0c6ac883b97844d81f7d141e98df2d41e51377786e6dbd6838514e391b717eddd5ff15e92235f4ef123b933f53aae8bc5a82247d8ce8a01a3
+EBUILD kxmlgui-5.113.0.ebuild 1178 BLAKE2B 93c58bc3efffdb05dfc7bbb6ad00ee7dc50ef8ee95b7c0720f6b0c6b26d28906d3b9f5b6205caa8ef1249a9829a9b74ac4682e8bc55ecee89716f759bb30e37a SHA512 557ba0bd0e93959d545e479128a6a000aa10e1caedfed2dd3c082d6050a017db1852200e3e452d1bfc2939e9a131e3bff93b966c326d5eef27f8499179070316
EBUILD kxmlgui-5.114.0.ebuild 1182 BLAKE2B 606669a49d27d76ec808f9990819ae8b52972dd01f03fba5729b27ca0861659de009fb95b0b2622a0f7ce44173369ff15426f8289fb6b8855e6076c67d35130d SHA512 e8fc82b0f90ec4610b2dd7a562eb2501a400656032d38a995ab132e3f0f5ec3dc45f9b81a8da0e786d4001f7ea65c29eb316598f3db65e63aa314a298ce61fa9
EBUILD kxmlgui-5.249.0.ebuild 992 BLAKE2B cb41c06f6aab32ddd8ab90f231b65213e0350b8f1fd5b16bdd629624cbbaf44f4c4afdb1202d1ee3c9bc754f6cc4351509be2882c13d5f8b75b5022d63f8dc2c SHA512 009deca7f79d1e26e390cd98832363479e7a8066747bf502c10d63211f7bf351331412a70bc07e0d47b1c29c91d55e0d5ff3c956ccef3ec196f9b0b5bc61d33d
MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e
diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.113.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.113.0.ebuild
index 946b407f98c7..2955a04263a1 100644
--- a/kde-frameworks/kxmlgui/kxmlgui-5.113.0.ebuild
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
LICENSE="LGPL-2+"
IUSE=""
diff --git a/kde-frameworks/oxygen-icons/Manifest b/kde-frameworks/oxygen-icons/Manifest
index 78f7cf0fe9a9..c0558495f1dc 100644
--- a/kde-frameworks/oxygen-icons/Manifest
+++ b/kde-frameworks/oxygen-icons/Manifest
@@ -1,5 +1,5 @@
DIST oxygen-icons-5.113.0.tar.xz 238637464 BLAKE2B 35ba9e5d144164ea5006f877d9104f2a5285e9aef1100e678d9792d06aa2fe686e53e3a35c6b25c5302468ca148e6f9dea271a8212e0addce63b4c471cc2b27b SHA512 0674e2df6d2c4c676dc4bf969dda487bf4936978d8990f6f9a2824afe855f1e4f122b52f80d0ccee98419a31e309be6bac314aa525293902f3f8770aec90b574
DIST oxygen-icons-5.114.0.tar.xz 238641204 BLAKE2B 3074976eda2959db5671162b7e6c074471e8fb53c7023254a4a62fdc99e72f3e02ab12f220cc1a82e9d1064b9de7c79094ca52136e04cae9f95f9dbe5c3796ca SHA512 a0ce53859d0db95e07c05a18c81c323d225b04e7d9413ed0aaea5c42c2215b468cee58de4591c2d906cc0982a92596ddce71fa77a76c004b111e05e0ba3f7349
-EBUILD oxygen-icons-5.113.0.ebuild 682 BLAKE2B 5e2d2a6fa47983ac20d87e4b87c2000d122e61db2bc38b3f91fd298a1014d5c68e5b515583bf3a10ffdb74ee46e3a069846cc8cdeea7803b031a4f4024624865 SHA512 9cb3624c1c20c8cb696ff1f655b177706197b8fe53fb8611e40bf12ade0576385936534aebd6bca18a4e7f6a100270620defdd0524ac1e17292e0e2ff9f99ebb
+EBUILD oxygen-icons-5.113.0.ebuild 681 BLAKE2B df5fc20e1e94f1232df8786fb42e17dacd4476b2a548881c22299c412f3fd993ebebf80cf8c77f4b923e4eae582007014f66703c506a18bbecf9ada419e1c9a3 SHA512 ffba2426c1c40b7495f064184fbed5096027d0c789e00e035bcca19c1cee9a872c1db0d835be6ab49c78815ae39b556a50800877dff3ef469c89429c8ebadd37
EBUILD oxygen-icons-5.114.0.ebuild 685 BLAKE2B 5ee8ad813495ce5e1e2597c4ab3d1638c3ce15ef6ec207afba25abced6b7663ec6718471bbd936e426e544d0fdedafae3837e93b13a5bd67105bb3e86dec8122 SHA512 fedb1a03815b2b3ad7206aded16319fa770eb0ddcc13568294244022ff3c277ef57d493e2d31d84bdba8dd88544861871ece60c774383a9203295998f17b5147
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.113.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.113.0.ebuild
index edba6cc17f3d..26f481349abd 100644
--- a/kde-frameworks/oxygen-icons/oxygen-icons-5.113.0.ebuild
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit cmake frameworks.kde.org xdg-utils
DESCRIPTION="Oxygen SVG icon theme"
LICENSE="LGPL-3"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/kde-frameworks/solid/Manifest b/kde-frameworks/solid/Manifest
index c0c5496a626c..49e397bd3be6 100644
--- a/kde-frameworks/solid/Manifest
+++ b/kde-frameworks/solid/Manifest
@@ -1,7 +1,7 @@
DIST solid-5.113.0.tar.xz 306224 BLAKE2B 5bf82b5b25cdfed21e82948ef3495f1b6a1ad7d187d74934cee9f8a4cc70969e25427c8ab084ddda84d412157a7d9891a3a06e67c1b43a8d147a33a19ad209df SHA512 61127892513a44c5e5116e27c87e92593ff06ac9e959ae3b12b7badca1e0969be7e9420bc60b0f6a4ccae532923c96bf0ba1d1877f900944368f45b94d95a49e
DIST solid-5.114.0.tar.xz 306256 BLAKE2B 0dab084e50ac540bf0a1e9690311258ce6f9c7843701bd2109097f77f9f05d342b28e1273be1244aa5f8c9dfcb10aaec22ef440914d8f0f75ffe26b3fec8aae3 SHA512 fab92c7e9a53bff34c73693bd29fbf526cb4d209463a6971bd63c918bd7f1c127e23c5c596d6c10c41dee3d80d9de4848fc999a60babbbb872f2b6a85830f0f1
DIST solid-5.249.0.tar.xz 305544 BLAKE2B e3f4922f33507c58820ead74935eb7705b3c7c161f8af74d4087aa1fe4745c1fafcb61508076f27dc60027940b669592edd6accc0a50026ee20494bcd9f8303e SHA512 7f3aa94de559dbc317629c112240cbff2d44edde38c92e1348fa9167d95f1dba52526d0e5fff67ee3d147e2d2220694565185e3255050a1ca4f555991981e481
-EBUILD solid-5.113.0.ebuild 1059 BLAKE2B a56913db6c353d818c1b94d134488d8d4289705bb0be9eaba44825d8086c8ee0b0236e746ecc140dca3b536fa8fd944dc13747c032ad6705b5db838b45e1676d SHA512 216cd341ded4d54efcd0783240610da197ef3c0c708ca3286a65c57468c414d02d1fb6f1f57f405b3205d10b0ea7b3e483e42e00b9d892e1655c07a5e627bf26
+EBUILD solid-5.113.0.ebuild 1058 BLAKE2B 5bf7a4bebd1324874e7e048da07a3b1b3d5749603e90d8225c13c4b7f277c566fd2bc7936f6b25267c3f9e86f9d5999d92f34e2119d4ed2e00101c162767e686 SHA512 64ef6d98d6f1da834c2626def88b5527af5940f38bd6fe2c8385af6ea9ef39ca8059a4c55839fcbc8ad6c34b5aa7e59168dad01e6bfe1a646ad6617cadccac9e
EBUILD solid-5.114.0.ebuild 1062 BLAKE2B 00bce93fa7726867904cb7325955250c41e6bdd19d4a53d5ccd39567103ff8be4ead2d0f53106f86b5b9ca2682d8df005ef08d3214da7a72fb112ce82b783d9d SHA512 a877bcf474aa862ab941e5d6de0ca82edfed351400dd88af90f108bd84120a4573d4356cda35c7d82e4a08b1afd99f228d3f374106d0e9f8393925db3b741d13
EBUILD solid-5.249.0.ebuild 992 BLAKE2B 62322b91bfb13aa62a7b268b163fc85f349afe7077881660ace6860dddaa17c051a6e10b575c13de89e2f0c295cfd69638959dabb5faa22475fd5679a896fe2b SHA512 be23361741d672eb01bf48bc9d02606e506cee4a3569e1939fde6bde8fa2446b7e7cab54b8bbab6d4ac25376de7faf1521cfb19157aa41e20debedfd3580ba6b
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/solid/solid-5.113.0.ebuild b/kde-frameworks/solid/solid-5.113.0.ebuild
index 045423a73e6b..7169f6e30e69 100644
--- a/kde-frameworks/solid/solid-5.113.0.ebuild
+++ b/kde-frameworks/solid/solid-5.113.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org optfeature
DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="ios"
RDEPEND="
diff --git a/kde-frameworks/sonnet/Manifest b/kde-frameworks/sonnet/Manifest
index 5bd68295e237..0779459089dc 100644
--- a/kde-frameworks/sonnet/Manifest
+++ b/kde-frameworks/sonnet/Manifest
@@ -1,7 +1,7 @@
DIST sonnet-5.113.0.tar.xz 2437896 BLAKE2B 41fa3ecb2d2e3d83f25365ba4bbbb4d5f186750f3a4379ca73bca2f5b988bd7122eb32e9b0ea082deb9d422811659d107eb80343ec8c8b661b50a94141bb987c SHA512 db1e6ef5b768ce9796292fd776a98758c3a3c2481ae64ca97e28b3978764cddd2586c2ee92862f97d20e427ff76ea160837b87837894395a881ffc1a272100a2
DIST sonnet-5.114.0.tar.xz 2437940 BLAKE2B c25aea5ac89a4a7d229db0579c2bcb0e79bc53726b4de63980049bb87b9619b3efc397147ba3329ea01093054e4c904407b1ee5117b8d9970ef59dcbb3270715 SHA512 42b8c429cbe49bf239211ff195871596026152b0e6dcc9dbfdadb9b8074a8826943ef3c08497e50b01d8fc721a02690df05407ea84a07536bd5e947e39865b8d
DIST sonnet-5.249.0.tar.xz 2442476 BLAKE2B b22c464cf0eb7d106ba41ec92adef3fe102c6c66b1c86ec3956eb73a972bd8e4e3e8f0a8d1547430e466e229846c0d92c7e67e0381882608620fe3861f72df9e SHA512 bece16bb824d88d1bce4e49c7e4ef5bb57197731a3a5a3ce0c10c9f9710fc5b0896850a148f6f7ab8e8f0f1cc0ae24eb6a09c7168ea19716dbe1e57c341fd9cf
-EBUILD sonnet-5.113.0.ebuild 940 BLAKE2B 84fd7c5299e7c4d5835d51a541693d65cd98dbb8baded40ecd57f61c514d7124d489c852644d3f5968886a5d88e5a7bb9f3727a574d58663195096a4782a3eb9 SHA512 af718b7b7abbd1fc5895c64d47da56d27bee2c5e07ebf9bc341dce31150f761cd29a6d06e7f886bc5b5349bfec1e132e5a014b90f4a485d78236ad8861ed2441
+EBUILD sonnet-5.113.0.ebuild 939 BLAKE2B 1979a40412f8adb131a4aa8dfedd46c12055ffd648034b56d924d03a8e04df73c1e3fe1c6289a74aa825ea4b292207d936be81ce0b99fdc76c6c383d44131353 SHA512 b7cefb76fc7626bb85c0cdf5b956c8ddb3547615ed0171de7871a147d49dfba311de30fca1e57f444b96bf89000f6787018c24bc7a3852edf0f5998ba8a50f0f
EBUILD sonnet-5.114.0.ebuild 943 BLAKE2B 6e8bcdc2532dae86be6f4e25ce63d58c0f9553a4fcfcf38c74b98535a3f2d255ad1deec00395a4b79d8662c160145af943e0a054621aa6f617135746103529c3 SHA512 8f12ad0c164d6c5ecd9e5b277fea3ae47ec2cb592d4ff5013eb0eeff43022df0d1366d38c40725abfa465a150acbf9f695e90e3fe8c9e79640d09da3b215d186
EBUILD sonnet-5.249.0.ebuild 885 BLAKE2B 12be8823cbe9db21094a01198df99f3c5d62bffbb356225faa2f52cd079e59324b1963239449c6f9fd27dc2fde2a989c1f9c4e18805ac083c6a791c791120759 SHA512 00831374b4a9423f8a3f4852a90fea9ba70d33cfe75cb7526dc76e40cd0cf6d7500f0e4c76ac567d85e88e7e70fbf796781e32d2103bf8d3de477ac4179240a6
MISC metadata.xml 820 BLAKE2B f325a864172a141f2c05e3a798edd7d978f268de3d51c9014220654942ebba783a300bb55b943f82da43f7296f6f24b940aa079e9c5de5a9061ea5ef4ce6fa3c SHA512 2a71a8af916c56a07bca5d90ccf024d49e6fe06bf6a383b9aef09ec24623db306b1ed93e9c1e240555e8c9735b01930c92f7e89f19dd21f4e3d9db71481c1da2
diff --git a/kde-frameworks/sonnet/sonnet-5.113.0.ebuild b/kde-frameworks/sonnet/sonnet-5.113.0.ebuild
index 8df7ebc60851..4ab9949af1dc 100644
--- a/kde-frameworks/sonnet/sonnet-5.113.0.ebuild
+++ b/kde-frameworks/sonnet/sonnet-5.113.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
IUSE="aspell +hunspell qml"
DEPEND="
diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz
index c483d199bcd8..4c68d0af1eaf 100644
--- a/kde-plasma/Manifest.gz
+++ b/kde-plasma/Manifest.gz
Binary files differ
diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest
index 601226b94dcc..34f5b2df86d1 100644
--- a/kde-plasma/kwayland-integration/Manifest
+++ b/kde-plasma/kwayland-integration/Manifest
@@ -1,5 +1,5 @@
DIST kwayland-integration-5.27.10.tar.xz 25776 BLAKE2B dbd1b2cedf1128f59318e41036bde63c8062538804a6b26418bce2210860a0b0f1dcbf217f9b823924ec8865b2bc3d6ceae7a06339d8ea1a508d67763e697027 SHA512 c66b08ba2af7675add7d603e0b8bdd20578abfc71af15574c389c8bec9856f309fe856c236f9fc8832e38c0125f5d55a3cc3d649b9d49733ee93d656b9c293fe
DIST kwayland-integration-5.93.0.tar.xz 26400 BLAKE2B a7b1ca9f0a02a6562f6568cb9d03f43cb57516db9f686eec8695b5be373c3d2c026d12c01b36d724878b8a80a47c548da824f35cc2d5e018e5e44082e8e6329d SHA512 8078f884d4fe0ed90474b6578fdb3a170a86c12b4721637e595471e7e4616aaf7fda66250cf7a10e8d33675c55f64f02992eb77f4a951ac4a7f94b3ae57640a5
-EBUILD kwayland-integration-5.27.10.ebuild 1266 BLAKE2B 26336cf3c1cca6d56768f856a75966f893ac63998d636f0411f4d6acf84c1ce034b32d2811cc9e20d38371922d7375da90a63c6230eb0f6f2b672ced35bb90af SHA512 be157a9335fb43604457713bae8c9c055a9dfcab3fc8e7d8f48ee3aa557d80a35a462f757b1577d00ccefa0cbc6fe132fda9cdce2ba989ef50333ca45f6ee7c5
+EBUILD kwayland-integration-5.27.10.ebuild 1265 BLAKE2B 7ca6743729ae42e0b7bb53611f0f2acae6ef163a398312bbaed93fe69e60bd0b3f1f0eb084bef610644e580825c8f9930d5b59ad72fe5a67dbb90b7093bc637d SHA512 bf9627b0eddb50f45ddd800146042505f9b3e95ce93998ffcca215e686b4da7bd9c8dd30f03aa1e7b1ae92b4e139df215c69bc2846c22a50fc6f9cecf7755795
EBUILD kwayland-integration-5.93.0.ebuild 1073 BLAKE2B 860a11a4e101e78d001af4cbdc831c0a31593578ba6ab7336eda72e8eec943ef7cd35754bcf9cbfd3e8c6de1d0f68566501d1cd4e8ce37351c629eea255a3fa9 SHA512 5c70d919cfee1969131f92a13ad46ddc45afe9e21ac185a22f530c81eee57d62245b8ae698fe9f60a13df9442c32e7b879ee369c5c00fc4dbfe804a609a2e69f
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.27.10.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.27.10.ebuild
index 7217b2cf5ef8..bb1666634660 100644
--- a/kde-plasma/kwayland-integration/kwayland-integration-5.27.10.ebuild
+++ b/kde-plasma/kwayland-integration/kwayland-integration-5.27.10.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration"
LICENSE="LGPL-2.1"
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest
index 9a148eebd107..818b1fe4ab4d 100644
--- a/kde-plasma/polkit-kde-agent/Manifest
+++ b/kde-plasma/polkit-kde-agent/Manifest
@@ -1,5 +1,5 @@
DIST polkit-kde-agent-1-5.27.10.tar.xz 52860 BLAKE2B 69106b89eb41d04b038bf3d9b984d55f8164f0bb052b2ee55f79c7c56a01463b57a2a67aca680c0af462f6d6541d35914bcb61046f7216f20540c8108a9e66e8 SHA512 a1af82cf76e6c4f3542ad5f88090464d9c6c7eac43c379f2da04be5b16023c0b4f1c28e4677c3b96daaf11ff0a4ab52b1a42e7b96645a0390ccdc2be76e37007
DIST polkit-kde-agent-1-5.93.0.tar.xz 55204 BLAKE2B 50477814a313a9b9e6775a237ba23272381e24555cd5366702dd89d25377a7dc1f087e54202e3c46b17195f078cb7aacdf76aeb7202587a4724b947582d48ef4 SHA512 484f4469022998cc153f83317d1b76c320c2bc3227ed22dfbdc2bb396287c42d6ec22a69cb1b21bc471a9941b2c355c75c4fceb28ddf17d3bc000e04b251604d
-EBUILD polkit-kde-agent-5.27.10.ebuild 830 BLAKE2B e8da9a65f21446630319e0c993ac20d741c57a1ddd37f31a746ed0ca976dfca5bfad4c33a5dbbd67b2e8b81f7034db86495f785a9a011f676c74c44682dce8d1 SHA512 a4e4cb7b2b7ce313d5893f3991ebb94a7a82fe457aed29e5f3c0dbdd3e7191da9b2629ffe280c31ea72a21a12741a2ecd03361dcbe33f4743d51f0ae5e875245
+EBUILD polkit-kde-agent-5.27.10.ebuild 829 BLAKE2B 5c1bfecf455fb23d8b5b6e397df6e8f99a951e7d8085d107308b4dc65d94ee48182e2021a6dfa97661e630ba11a749e762fbaa0b5fdeb5f373501fd12f9fe461 SHA512 8b58bcb2070e9f1376bcab2b4d423bcf5ef54694e217ace0b7ce09f77758df85851538f9430aa66cbaf7fd0c53321304a468b2349f52ec640147bd93a8ac33f2
EBUILD polkit-kde-agent-5.93.0.ebuild 809 BLAKE2B 26165db0fa5e4a94ce65ded1ad39687c91ddee2b6c4e5e444d9809df8a060bb546c7cff4c69e778726c6e4843625c860d94549c7670e1698f727b404aa0ad9d9 SHA512 340aacf49a951b584d7e29505002f55c2b6971048ee820af8568b8f6d567cf7a696e2207039fb032d6c20c0c586796084da70eec6ac062773dc6c6c8ae3f4a17
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.10.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.10.ebuild
index b5438d657c2d..9a3e74aae971 100644
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.10.ebuild
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.10.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://kde.org/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index 8e41c0fc6848..41942458b9c4 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/claws-mail/Manifest b/mail-client/claws-mail/Manifest
index 44f27c825d6e..93150794ea02 100644
--- a/mail-client/claws-mail/Manifest
+++ b/mail-client/claws-mail/Manifest
@@ -1,17 +1,13 @@
AUX claws-mail-3.17.5-enchant-2_default.patch 1284 BLAKE2B 076c2aa8c121e656a0b15f341b6a4b13a114348faba4bb0f298306379b26374c45719702949a5e64f35f718bd656366838ea6b867c7b18fef588f37d7d99cd9f SHA512 ac7ae41be0bc8303974c9f675ab9a0d3e6b5fbae8d569d0b87dfe2e2f72c22f3cefb64796107e393a392b8be1aa7c8d93319cd06cf57ac7517067091ff69da05
-AUX claws-mail-3.19.0-perl-5.36.patch 11254 BLAKE2B 0c348bc581a83e068dcf9afa0d0b526fe831983d86576e2eb2a4cb2b6c07a0e6d28f71eea1865e5b44e2849d981741b5552598ed4387184e07d90c1b42928c72 SHA512 38699d82ac108012bd9416dc67b0f1bb50bfea30bdd5df36d49ea899f2dc905ec53d77bff2f33a17741eecbf533019f50825bbde46af5e9c29e20001b8aef499
-AUX claws-mail-4.1.0-perl-5.36.patch 11183 BLAKE2B ecbdfcfb8ecbf73bc8e74cc90de173a15b1a2634c0a55455a63933f53bccb1639bd475018e864d02e5aa248b14e25c43a6de0c7356a6ec7c3d352f2879e4c6ae SHA512 105ab6596aa540bc901e30072371271e8c9874bdc97dac0ff15084bed1b44a5dbaca1e5e9548e32c648e8599ac8dccae041dd42ad202dd3f224dc138e19625aa
AUX claws-mail-4.1.1-fix_lto.patch 368 BLAKE2B 8925e93d1785361b23b6cf0b107606fe50aa5b1c369ba36e4be463bbdd51930a727f8f4e17467ea41fb5bda9fb05d9a2aab1a09f3b04b731ce2854247226d7ae SHA512 0e9e180d2d3303d416d3d3accab49f1a43ebada337a6ca1916c2bbaadeb801039209d2f68f2f78448ee421da947216ee584e1c2aba18b5c221b34b5d4f6655b8
AUX claws-mail-4.1.1-litehtml_gcc13.patch 1135 BLAKE2B c2b327a272862c4ade64f43b12ed0610061b9b68e5f0560a628eaaa0481987f347c31d7a46db31ce6d8cc1d668d5cdecef767dd2a1ffe8c2c745ca0a604941ff SHA512 5c6fa56b439d5073042acc0b432147fd920661c489912653288108387f8529a6011830f7c445d2925fc5486f4dbf7fa1a5f90f17a6e3c5d3ea68599149096e51
AUX claws-mail-4.1.1-webkitgtk4.1.patch 12462 BLAKE2B 4368d262ad952cdf1098409378c4015b853ec7e0988ad682f47b269f77e30e96e23e1712fa53c26360cfef17785fd0595e0dee88486f77f359db95e37695987a SHA512 0034b29ea759ff7be68cc92f7ebf1f49e7e77006f8e2e266269bfce105b9672ba56aa26bdd145d11c9c7cf9263b97a5f39fe1154cf79e553b1a0c8a21a38af0f
-DIST claws-mail-3.19.0.tar.xz 6543188 BLAKE2B eeb7df2b921dbd7ad40c845804fcabe5ddc2064fcf410e7809004be472bbe2ba8bfd89a868420a1bb76845180856fee8a0b3cde879ae67b1a1aab14442fe5d2d SHA512 88780df55873919197d3c6df5102a8eb89a586e8287419c179e1d0af839435a719814b1e3643aa783a7badeadceafda2dc3cb4a3265432b5ad3a210663922b20
+AUX claws-mail-4.2.0-gtksocket.patch 7480 BLAKE2B debc702b86ecf27944c76a5b1c011e62990016174c41bdac315b5022f4587fc45242ae24ae2bd7d9802f74236a04b5ea2955ff3ee2762e453ef9a1b871974144 SHA512 c00b1d55523f5f60c609d9d58cae95861ff65c2a8a9f4f22029f53df6a9394abf679732714b01c58f67995aff8a7763b002feae2d412ba4d6bc5d147dbc41515
DIST claws-mail-3.20.0.tar.xz 6687376 BLAKE2B 9a72e77ea922271fdb947e4f76229c89cb0fb2589921fca6fd161714a3093a137165b84b84db5cece5cb6b06998e237d524104ddddd87078dcba36a94f02e0eb SHA512 66d0087493452cf43357fbfb2338b3716ec45d202f51cce033aa3a8888ec4dac2d6eb9e652efb22bcfcab1e6c00ff650a9926114fb4647f753e44013e607d923
DIST claws-mail-4.1.1.tar.xz 6523688 BLAKE2B 7e1b1ae201a67e14821f415d2b51f6eebfc2896699d89f2088fa9f7f21de984f6d8e4e92791c233ec755a15184ff5e562ce96ad9d197acc4e1f8dadb3fd57c30 SHA512 4157772fd0e918bae1df11230ce52691ff86181a0c164c0c5116d1ebb91885910e2e24ff18ae5e5ad4ed1c83ef830773de0b4ab40da988607909e0c17efb26b4
DIST claws-mail-4.2.0.tar.xz 6674872 BLAKE2B b3118b45f1d3e8ae31a9c7bfa529fd5c8fda3ff8823e88a5ef078432d38d4150b05791deafff2577378ea17b03d965374755d2536ff6835ed46bcd566fefddaf SHA512 2415f246fc88b76263e1c43860c0638e08c581493333a3d846831f26cda21f0f14035a759379031d52e56aef2516bacec147a2cd5a153fc8fecf02ede64077f1
-EBUILD claws-mail-3.19.0-r3.ebuild 5621 BLAKE2B d22014990d6d28fe6bc3a3419240fc340c4fdb6c58c0ca0bd24695261a13a9c7cc850efc0d54bc52b15fd04a6499166a17db550f078ccfd13c352efb71b2874e SHA512 fe7b48f24cda6a1d15f8098ddb945215c609bb61a5d1d5f4059df5a40f63dd78f5e02efefc9317c4344dd1c44a3bb3cad8f41602e582926cb31e167e8172d598
-EBUILD claws-mail-3.20.0-r1.ebuild 5499 BLAKE2B b5bbdb62bd631facaab18657ad35fd101e2c2f78bd6c842237b9d48b4dcb47156f8f2d9a4f6c4f832da7937e04e6b5622d7ded9f0f8befd68d51540d3e6eea40 SHA512 fec2c9469f6b7e6c0006eb5b2a891df098f3413418968308d3fb51d5d024f0969ec37ff9928422a564e4f9d4969c3070eb8314e305d4387e1d17007a4e71c3ef
EBUILD claws-mail-3.20.0-r2.ebuild 5400 BLAKE2B 7a57ec2e4adf3071d321b0648874feba4de3de9a2e180e7bbd54c52a78849e6369495c6fc1c3342017714bbb8451aa1c1f41caa2bf916a743b3d254d28fa888c SHA512 ce06e7de353792aeed8b7630232719252a1f1bb7d36b916faaef6d10652c8cf3822c485b3afecdaf54cddc1533b76980bdb68a8e892d906c282c17e4abe7fdf8
EBUILD claws-mail-4.1.1-r4.ebuild 5638 BLAKE2B a96c2a34350ecf4adfdc9d1da538a5d430f7071ac7a01dd303abbc79cac8aeef7d481c253e6bfea67588c998937671e802d902af9288ea4df4ead7770f671cee SHA512 51c1cc196d0c9c932e7ec54c154209b830dd18779dd4f6804707d1d2861920f87931b51ad9c92faa9c28811168082d36a0faddde1d073d53df0111b28d413a2c
-EBUILD claws-mail-4.2.0-r1.ebuild 5653 BLAKE2B f26845d4db9a4f480f278cc75f917102965ca0b0715af6ddf8da54938959288ca6f55f6dbab267d316c794d677d0669f1237282ec5e2a4e7cd2d8caa6bb59cbc SHA512 057547c5364b7a75081813b10980555a922f43334832b68fae4be4be130fefa7d6aadcbc3660475fdbd23395e5af638834cedb1cfcb4808b2cacaa461823eeeb
-EBUILD claws-mail-9999.ebuild 5762 BLAKE2B 556189a82c42601a5b430181e4321e177070b9f7b645e601fc3d7edf5aca523ebd99dfffc2332f30ced9222703ba2c8fea52e8b892d02a2969ebad11831f485b SHA512 8736a37f233acfc30dbe40bae8439b40c884dc3ac651d9b59b530d62382b37a2251a01e7517b06b61ccdf759790a5ce8244de7238c2ee3cca4f3be7fda5703a7
+EBUILD claws-mail-4.2.0-r2.ebuild 5687 BLAKE2B 489a4dd9707407fe47df506c21c64ad98254f9dc6939da76edef5e3e798e4035baa5d8c8a95f2cee389d57b3f6124023cfaa3b2572d145eef26b914b0cb2740b SHA512 bbcb0c1f80555430034f5b522b06d2b90b5f523d44a4cb0fb63abd6cc04e4f7716d92583b20304217ad57a62d60e8b9c61cdf780fcf50b5211af4f93337b4202
+EBUILD claws-mail-9999.ebuild 5759 BLAKE2B 72f46f491e453571b8b1fcc853d1946bd7c23c21102cb5aa893b4fb12d640de8ee09f071611b09766be09b8b2552a1d07caae5f0eaa8ad90774429a966603ec5 SHA512 d8ed88e904fd8fd115250c862fe2df5e9e793d6c0124dfd3c3cb302c58c02588f858857d28403d1ae56d2a9acf5a04d45e4858ac04a77c14ba906e0877d14aaf
MISC metadata.xml 1370 BLAKE2B d4e8a3be1636876f73dd0e789bbd1e62cc35e938b84623c4d177746bdd758bea5dd4bbb7d3c58077cac0554c1c6948f07fc4bf883eec70928f76c3fd495faf85 SHA512 e13f1ab08ddebc27da373923d20d4cfc292313a2f63438d55bd4843c90555ead1e4678345c2df6272ed784d52e305ccbaeda749b34e36f325e1de89a63b08e76
diff --git a/mail-client/claws-mail/claws-mail-3.19.0-r3.ebuild b/mail-client/claws-mail/claws-mail-3.19.0-r3.ebuild
deleted file mode 100644
index 9f90987ab021..000000000000
--- a/mail-client/claws-mail/claws-mail-3.19.0-r3.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit autotools desktop python-any-r1 xdg
-
-DESCRIPTION="An email client (and news reader) based on GTK+"
-HOMEPAGE="https://www.claws-mail.org/"
-
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- 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 ~riscv ~sparc x86"
-fi
-
-SLOT="0"
-LICENSE="GPL-3"
-
-IUSE="+appindicator archive bogofilter calendar clamav dbus debug 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"
-REQUIRED_USE="
- appindicator? ( notification )
- libcanberra? ( notification )
- libnotify? ( notification )
- networkmanager? ( dbus )
- smime? ( pgp )
-"
-
-COMMONDEPEND="
- dev-libs/nettle:=
- net-mail/ytnef
- sys-libs/zlib:=
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2[jpeg]
- x11-libs/gtk+:2
- 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 )
- 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[gtk2] )
- 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-debug/valgrind )
-"
-
-DEPEND="${COMMONDEPEND}
- xface? ( >=media-libs/compface-1.4 )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- app-arch/xz-utils
- virtual/pkgconfig
-"
-RDEPEND="${COMMONDEPEND}
- 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
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-3.17.5-enchant-2_default.patch"
- "${FILESDIR}/${PN}-3.19.0-perl-5.36.patch"
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- # Don't use libsoup-gnome (bug #565924)
- export HAVE_LIBSOUP_GNOME=no
-
- local myeconfargs=(
- --disable-bsfilter-plugin
- --disable-dillo-plugin
- --disable-fancy-plugin
- --disable-generic-umpc
- --disable-jpilot #735118
- --enable-acpi_notifier-plugin
- --enable-address_keeper-plugin
- --enable-alternate-addressbook
- --enable-att_remover-plugin
- --enable-attachwarner-plugin
- --enable-fetchinfo-plugin
- --enable-mailmbox-plugin
- --enable-newmail-plugin
- --enable-tnef_parse-plugin
- --with-password-encryption=$(usex gnutls gnutls old)
- $(use_enable archive archive-plugin)
- $(use_enable bogofilter bogofilter-plugin)
- $(use_enable calendar vcalendar-plugin)
- $(use_enable clamav clamd-plugin)
- $(use_enable dbus)
- $(use_enable debug crash-dialog)
- $(use_enable doc manual)
- $(use_enable gdata gdata-plugin)
- $(use_enable gnutls)
- $(use_enable ipv6)
- $(use_enable ldap)
- $(use_enable litehtml litehtml_viewer-plugin)
- $(use_enable networkmanager)
- $(use_enable nls)
- $(use_enable notification notification-plugin)
- $(use_enable pdf pdf_viewer-plugin)
- $(use_enable perl perl-plugin)
- $(use_enable pgp pgpcore-plugin)
- $(use_enable pgp pgpinline-plugin)
- $(use_enable pgp pgpmime-plugin)
- --disable-python-plugin
- $(use_enable rss rssyl-plugin)
- $(use_enable session libsm)
- $(use_enable sieve managesieve-plugin)
- $(use_enable smime smime-plugin)
- $(use_enable spam-report spam_report-plugin)
- $(use_enable spamassassin spamassassin-plugin)
- $(use_enable spell enchant)
- $(use_enable startup-notification)
- $(use_enable svg)
- $(use_enable valgrind valgrind)
- $(use_enable xface compface)
- )
-
- # libetpan is needed if user wants nntp or imap functionality
- if use imap || use nntp ; then
- myeconfargs+=( --enable-libetpan )
- else
- myeconfargs+=( --disable-libetpan )
- fi
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-src_install() {
- local DOCS=( AUTHORS ChangeLog* INSTALL* NEWS README* TODO* )
- default
-
- # Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps
- # => also install it in /usr/share/pixmaps for other desktop envs
- # => also install higher resolution icons in /usr/share/icons/hicolor/...
- insinto /usr/share/pixmaps
- doins ${PN}.png
- local size
- for size in 64 128 ; do
- newicon -s ${size} ${PN}-${size}x${size}.png ${PN}.png
- done
-
- docinto tools
- dodoc tools/README*
-
- domenu ${PN}.desktop
-
- einfo "Installing extra tools"
- cd "${S}"/tools || die
- exeinto /usr/$(get_libdir)/${PN}/tools
- doexe *.pl *.py *.conf *.sh
- doexe tb2claws-mail update-po uudec uuooffice
-
- # kill useless files
- find "${ED}"/usr/$(get_libdir)/${PN}/plugins/ \
- \( -name "*.a" -o -name "*.la" \) -delete || die
-}
-
-pkg_postinst() {
- ewarn "When upgrading from version <3.18 please re-load any plugin you use"
- xdg_pkg_postinst
-}
diff --git a/mail-client/claws-mail/claws-mail-3.20.0-r1.ebuild b/mail-client/claws-mail/claws-mail-3.20.0-r1.ebuild
deleted file mode 100644
index e6f4a6b9c789..000000000000
--- a/mail-client/claws-mail/claws-mail-3.20.0-r1.ebuild
+++ /dev/null
@@ -1,212 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit autotools desktop python-any-r1 xdg
-
-DESCRIPTION="An email client (and news reader) based on GTK+"
-HOMEPAGE="https://www.claws-mail.org/"
-
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- 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 ~riscv ~sparc ~x86"
-fi
-
-SLOT="0"
-LICENSE="GPL-3"
-
-IUSE="+appindicator archive bogofilter calendar clamav dbus debug doc +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind xface"
-REQUIRED_USE="
- appindicator? ( notification )
- libcanberra? ( notification )
- libnotify? ( notification )
- networkmanager? ( dbus )
- smime? ( pgp )
-"
-
-COMMONDEPEND="
- dev-libs/nettle:=
- net-mail/ytnef
- sys-libs/zlib:=
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2[jpeg]
- x11-libs/gtk+:2
- 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
- )
- 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[gtk2] )
- 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-debug/valgrind )
-"
-
-DEPEND="${COMMONDEPEND}
- xface? ( >=media-libs/compface-1.4 )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- app-arch/xz-utils
- virtual/pkgconfig
-"
-RDEPEND="${COMMONDEPEND}
- 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
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-3.17.5-enchant-2_default.patch"
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- # Don't use libsoup-gnome (bug #565924)
- export HAVE_LIBSOUP_GNOME=no
-
- local myeconfargs=(
- --disable-bsfilter-plugin
- --disable-dillo-plugin
- --disable-fancy-plugin
- --disable-generic-umpc
- --disable-jpilot #735118
- --enable-acpi_notifier-plugin
- --enable-address_keeper-plugin
- --enable-alternate-addressbook
- --enable-att_remover-plugin
- --enable-attachwarner-plugin
- --enable-fetchinfo-plugin
- --enable-ipv6
- --enable-mailmbox-plugin
- --enable-newmail-plugin
- --enable-tnef_parse-plugin
- --with-password-encryption=$(usex gnutls gnutls old)
- $(use_enable archive archive-plugin)
- $(use_enable bogofilter bogofilter-plugin)
- $(use_enable calendar vcalendar-plugin)
- $(use_enable clamav clamd-plugin)
- $(use_enable dbus)
- $(use_enable debug crash-dialog)
- $(use_enable doc manual)
- $(use_enable gnutls)
- $(use_enable ldap)
- $(use_enable litehtml litehtml_viewer-plugin)
- $(use_enable networkmanager)
- $(use_enable nls)
- $(use_enable notification notification-plugin)
- $(use_enable pdf pdf_viewer-plugin)
- $(use_enable perl perl-plugin)
- $(use_enable pgp pgpcore-plugin)
- $(use_enable pgp pgpinline-plugin)
- $(use_enable pgp pgpmime-plugin)
- --disable-python-plugin
- $(use_enable rss rssyl-plugin)
- $(use_enable session libsm)
- $(use_enable sieve managesieve-plugin)
- $(use_enable smime smime-plugin)
- $(use_enable spam-report spam_report-plugin)
- $(use_enable spamassassin spamassassin-plugin)
- $(use_enable spell enchant)
- $(use_enable startup-notification)
- $(use_enable svg)
- $(use_enable valgrind valgrind)
- $(use_enable xface compface)
- )
-
- # libetpan is needed if user wants nntp or imap functionality
- if use imap || use nntp ; then
- myeconfargs+=( --enable-libetpan )
- else
- myeconfargs+=( --disable-libetpan )
- fi
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-src_install() {
- local DOCS=( AUTHORS ChangeLog* INSTALL* NEWS README* TODO* )
- default
-
- # Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps
- # => also install it in /usr/share/pixmaps for other desktop envs
- # => also install higher resolution icons in /usr/share/icons/hicolor/...
- insinto /usr/share/pixmaps
- doins ${PN}.png
- local size
- for size in 64 128 ; do
- newicon -s ${size} ${PN}-${size}x${size}.png ${PN}.png
- done
-
- docinto tools
- dodoc tools/README*
-
- domenu ${PN}.desktop
-
- einfo "Installing extra tools"
- cd "${S}"/tools || die
- exeinto /usr/$(get_libdir)/${PN}/tools
- doexe *.pl *.py *.conf *.sh
- doexe tb2claws-mail update-po uudec uuooffice
-
- # kill useless files
- find "${ED}"/usr/$(get_libdir)/${PN}/plugins/ \
- \( -name "*.a" -o -name "*.la" \) -delete || die
-}
-
-pkg_postinst() {
- ewarn "When upgrading from version <3.18 please re-load any plugin you use"
- xdg_pkg_postinst
-}
diff --git a/mail-client/claws-mail/claws-mail-4.2.0-r1.ebuild b/mail-client/claws-mail/claws-mail-4.2.0-r2.ebuild
index 5851aa86830f..7c2196034cc0 100644
--- a/mail-client/claws-mail/claws-mail-4.2.0-r1.ebuild
+++ b/mail-client/claws-mail/claws-mail-4.2.0-r2.ebuild
@@ -38,7 +38,7 @@ COMMONDEPEND="
sys-libs/zlib:=
x11-libs/cairo
x11-libs/gdk-pixbuf:2[jpeg]
- x11-libs/gtk+:3[X]
+ x11-libs/gtk+:3
x11-libs/libX11
x11-libs/pango
archive? (
@@ -114,6 +114,8 @@ RDEPEND="${COMMONDEPEND}
PATCHES=(
"${FILESDIR}/${PN}-3.17.5-enchant-2_default.patch"
"${FILESDIR}/${PN}-4.1.1-fix_lto.patch"
+ "${FILESDIR}/${P}-gtksocket.patch"
+
)
src_prepare() {
diff --git a/mail-client/claws-mail/claws-mail-9999.ebuild b/mail-client/claws-mail/claws-mail-9999.ebuild
index 4490774ed8e4..ced89451d1f2 100644
--- a/mail-client/claws-mail/claws-mail-9999.ebuild
+++ b/mail-client/claws-mail/claws-mail-9999.ebuild
@@ -38,7 +38,7 @@ COMMONDEPEND="
sys-libs/zlib:=
x11-libs/cairo
x11-libs/gdk-pixbuf:2[jpeg]
- x11-libs/gtk+:3[X]
+ x11-libs/gtk+:3
x11-libs/libX11
x11-libs/pango
archive? (
diff --git a/mail-client/claws-mail/files/claws-mail-3.19.0-perl-5.36.patch b/mail-client/claws-mail/files/claws-mail-3.19.0-perl-5.36.patch
deleted file mode 100644
index 3f4995fcb457..000000000000
--- a/mail-client/claws-mail/files/claws-mail-3.19.0-perl-5.36.patch
+++ /dev/null
@@ -1,455 +0,0 @@
-https://git.claws-mail.org/?p=claws.git;a=commitdiff;h=5fee50c54a370fdfb5241bd4c4c16281a741762e
-https://bugs.gentoo.org/849569
-
-From 5fee50c54a370fdfb5241bd4c4c16281a741762e Mon Sep 17 00:00:00 2001
-From: Ricardo Mones <ricardo@mones.org>
-Date: Sat, 23 Apr 2022 19:26:16 +0200
-Subject: [PATCH] Fix building perl plugin since perl v5.35.2
-
-Using XSRETURN_* macros in expressions is now deprecated:
-https://github.com/Perl/perl5/commit/7169efc77525df70484a824bff4ceebd1fafc760
---- a/src/plugins/perl/perl_plugin.c
-+++ b/src/plugins/perl/perl_plugin.c
-@@ -577,76 +577,182 @@ static XS(XS_ClawsMail_filter_init)
-
- /* msginfo */
- case 1:
-- msginfo->size ? XSRETURN_UV(msginfo->size) : XSRETURN_UNDEF;
-+ if (msginfo->size) {
-+ XSRETURN_UV(msginfo->size);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 2:
-- msginfo->date ? XSRETURN_PV(msginfo->date) : XSRETURN_UNDEF;
-+ if (msginfo->date) {
-+ XSRETURN_PV(msginfo->date);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 3:
-- msginfo->from ? XSRETURN_PV(msginfo->from) : XSRETURN_UNDEF;
-+ if (msginfo->from) {
-+ XSRETURN_PV(msginfo->from);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 4:
-- msginfo->to ? XSRETURN_PV(msginfo->to) : XSRETURN_UNDEF;
-+ if (msginfo->to) {
-+ XSRETURN_PV(msginfo->to);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 5:
-- msginfo->cc ? XSRETURN_PV(msginfo->cc) : XSRETURN_UNDEF;
-+ if (msginfo->cc) {
-+ XSRETURN_PV(msginfo->cc);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 6:
-- msginfo->newsgroups ? XSRETURN_PV(msginfo->newsgroups) : XSRETURN_UNDEF;
-+ if (msginfo->newsgroups) {
-+ XSRETURN_PV(msginfo->newsgroups);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 7:
-- msginfo->subject ? XSRETURN_PV(msginfo->subject) : XSRETURN_UNDEF;
-+ if (msginfo->subject) {
-+ XSRETURN_PV(msginfo->subject);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 8:
-- msginfo->msgid ? XSRETURN_PV(msginfo->msgid) : XSRETURN_UNDEF;
-+ if (msginfo->msgid) {
-+ XSRETURN_PV(msginfo->msgid);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 9:
-- msginfo->inreplyto ? XSRETURN_PV(msginfo->inreplyto) : XSRETURN_UNDEF;
-+ if (msginfo->inreplyto) {
-+ XSRETURN_PV(msginfo->inreplyto);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 10:
-- msginfo->xref ? XSRETURN_PV(msginfo->xref) : XSRETURN_UNDEF;
-+ if (msginfo->xref) {
-+ XSRETURN_PV(msginfo->xref);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 11:
- xface = procmsg_msginfo_get_avatar(msginfo, AVATAR_XFACE);
-- xface ? XSRETURN_PV(xface) : XSRETURN_UNDEF;
-+ if (xface) {
-+ XSRETURN_PV(xface);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 12:
-- (msginfo->extradata && msginfo->extradata->dispositionnotificationto) ?
-- XSRETURN_PV(msginfo->extradata->dispositionnotificationto) : XSRETURN_UNDEF;
-+ if (msginfo->extradata && msginfo->extradata->dispositionnotificationto) {
-+ XSRETURN_PV(msginfo->extradata->dispositionnotificationto);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 13:
-- (msginfo->extradata && msginfo->extradata->returnreceiptto) ?
-- XSRETURN_PV(msginfo->extradata->returnreceiptto) : XSRETURN_UNDEF;
-+ if (msginfo->extradata && msginfo->extradata->returnreceiptto) {
-+ XSRETURN_PV(msginfo->extradata->returnreceiptto);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 14:
- EXTEND(SP, g_slist_length(msginfo->references));
- ii = 0;
- for(walk = msginfo->references; walk != NULL; walk = g_slist_next(walk))
- XST_mPV(ii++,walk->data ? (gchar*) walk->data: "");
-- ii ? XSRETURN(ii) : XSRETURN_UNDEF;
-+ if (ii) {
-+ XSRETURN(ii);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 15:
-- msginfo->score ? XSRETURN_IV(msginfo->score) : XSRETURN_UNDEF;
-+ if (msginfo->score) {
-+ XSRETURN_IV(msginfo->score);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 17:
-- msginfo->plaintext_file ?
-- XSRETURN_PV(msginfo->plaintext_file) : XSRETURN_UNDEF;
-+ if (msginfo->plaintext_file) {
-+ XSRETURN_PV(msginfo->plaintext_file);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 19:
-- msginfo->hidden ? XSRETURN_IV(msginfo->hidden) : XSRETURN_UNDEF;
-+ if (msginfo->hidden) {
-+ XSRETURN_IV(msginfo->hidden);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 20:
- if((charp = procmsg_get_message_file_path(msginfo)) != NULL) {
- strncpy2(buf,charp,sizeof(buf));
- g_free(charp);
- XSRETURN_PV(buf);
- }
-- else
-+ else {
- XSRETURN_UNDEF;
-+ }
- case 21:
-- (msginfo->extradata && msginfo->extradata->partial_recv) ?
-- XSRETURN_PV(msginfo->extradata->partial_recv) : XSRETURN_UNDEF;
-+ if (msginfo->extradata && msginfo->extradata->partial_recv) {
-+ XSRETURN_PV(msginfo->extradata->partial_recv);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 22:
-- msginfo->total_size ? XSRETURN_IV(msginfo->total_size) : XSRETURN_UNDEF;
-+ if (msginfo->total_size) {
-+ XSRETURN_IV(msginfo->total_size);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 23:
-- (msginfo->extradata && msginfo->extradata->account_server) ?
-- XSRETURN_PV(msginfo->extradata->account_server) : XSRETURN_UNDEF;
-+ if (msginfo->extradata && msginfo->extradata->account_server) {
-+ XSRETURN_PV(msginfo->extradata->account_server);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 24:
-- (msginfo->extradata && msginfo->extradata->account_login) ?
-- XSRETURN_PV(msginfo->extradata->account_login) : XSRETURN_UNDEF;
-+ if (msginfo->extradata && msginfo->extradata->account_login) {
-+ XSRETURN_PV(msginfo->extradata->account_login);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 25:
-- msginfo->planned_download ?
-- XSRETURN_IV(msginfo->planned_download) : XSRETURN_UNDEF;
-+ if (msginfo->planned_download) {
-+ XSRETURN_IV(msginfo->planned_download);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
-
- /* general */
- case 100:
-- if(manual_filtering)
-+ if(manual_filtering) {
- XSRETURN_YES;
-- else
-+ }
-+ else {
- XSRETURN_NO;
-+ }
- default:
- g_warning("Perl plugin: wrong argument to ClawsMail::C::init");
- XSRETURN_UNDEF;
-@@ -664,8 +770,9 @@ static XS(XS_ClawsMail_open_mail_file)
- XSRETURN_UNDEF;
- }
- file = procmsg_get_message_file_path(msginfo);
-- if(!file)
-+ if(!file) {
- XSRETURN_UNDEF;
-+ }
- if((message_file = claws_fopen(file, "rb")) == NULL) {
- FILE_OP_ERROR(file, "claws_fopen");
- g_warning("Perl plugin: file open error in ClawsMail::C::open_mail_file");
-@@ -718,8 +825,9 @@ static XS(XS_ClawsMail_get_next_header)
- g_free(buf);
- XSRETURN(2);
- }
-- else
-+ else {
- XSRETURN_EMPTY;
-+ }
- }
-
- /* ClawsMail::C::get_next_body_line */
-@@ -736,10 +844,12 @@ static XS(XS_ClawsMail_get_next_body_line)
- g_warning("Perl plugin: message file not open. Use ClawsMail::C::open_message_file first");
- XSRETURN_UNDEF;
- }
-- if(claws_fgets(buf, sizeof(buf), message_file) != NULL)
-+ if(claws_fgets(buf, sizeof(buf), message_file) != NULL) {
- XSRETURN_PV(buf);
-- else
-+ }
-+ else {
- XSRETURN_UNDEF;
-+ }
- }
-
-
-@@ -772,57 +882,65 @@ static XS(XS_ClawsMail_check_flag)
- filter_log_write(LOG_MATCH,"marked");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 2:
- if(MSG_IS_UNREAD(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"unread");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 3:
- if(MSG_IS_DELETED(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"deleted");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 4:
- if(MSG_IS_NEW(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"new");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 5:
- if(MSG_IS_REPLIED(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"replied");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 6:
- if(MSG_IS_FORWARDED(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"forwarded");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 7:
- if(MSG_IS_LOCKED(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"locked");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 8:
- if(MSG_IS_IGNORE_THREAD(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"ignore_thread");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- default:
- g_warning("Perl plugin: unknown argument to ClawsMail::C::check_flag");
- XSRETURN_UNDEF;
-@@ -845,8 +963,9 @@ static XS(XS_ClawsMail_colorlabel)
- filter_log_write(LOG_MATCH,"colorlabel");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- }
-
- /* ClawsMail::C::age_greater(int) */
-@@ -866,8 +985,9 @@ static XS(XS_ClawsMail_age_greater)
- filter_log_write(LOG_MATCH,"age_greater");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- }
-
- /* ClawsMail::C::age_lower(int) */
-@@ -887,8 +1007,9 @@ static XS(XS_ClawsMail_age_lower)
- filter_log_write(LOG_MATCH,"age_lower");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- }
-
- /* ClawsMail::C::tagged() */
-@@ -900,7 +1021,12 @@ static XS(XS_ClawsMail_tagged)
- XSRETURN_UNDEF;
- }
-
-- return msginfo->tags ? XSRETURN_YES : XSRETURN_NO;
-+ if (msginfo->tags) {
-+ XSRETURN_YES;
-+ }
-+ else {
-+ XSRETURN_NO;
-+ }
- }
-
- /* ClawsMail::C::get_tags() */
-@@ -1032,10 +1158,12 @@ static XS(XS_ClawsMail_make_sure_folder_exists)
-
- identifier = SvPV_nolen(ST(0));
- item = folder_get_item_from_identifier(identifier);
-- if(item)
-+ if(item) {
- XSRETURN_YES;
-- else
-+ }
-+ else {
- XSRETURN_NO;
-+ }
- }
-
-
-@@ -1066,8 +1194,9 @@ static XS(XS_ClawsMail_addr_in_addressbook)
- filter_log_write(LOG_MATCH,"addr_in_addressbook");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- }
-
-
-@@ -1348,8 +1477,9 @@ static XS(XS_ClawsMail_forward)
-
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_UNDEF;
-+ }
- }
-
- /* ClawsMail::C::redirect(int,char*) */
-@@ -1373,8 +1503,9 @@ static XS(XS_ClawsMail_redirect)
- account = account_find_from_id(account_id);
- compose = compose_redirect(account, msginfo, TRUE);
-
-- if (compose->account->protocol == A_NNTP)
-+ if (compose->account->protocol == A_NNTP) {
- XSRETURN_UNDEF;
-+ }
- else
- compose_entry_append(compose, dest, COMPOSE_TO, PREF_NONE);
-
-@@ -1389,8 +1520,9 @@ static XS(XS_ClawsMail_redirect)
-
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_UNDEF;
-+ }
- }
-
-
-@@ -1472,8 +1604,9 @@ static XS(XS_ClawsMail_get_attribute_value)
- attribute_value = get_attribute_value(addr,attr,bookname);
- }
-
-- if(attribute_value)
-+ if(attribute_value) {
- XSRETURN_PV(attribute_value);
-+ }
- XSRETURN_PV("");
- }
-
diff --git a/mail-client/claws-mail/files/claws-mail-4.1.0-perl-5.36.patch b/mail-client/claws-mail/files/claws-mail-4.1.0-perl-5.36.patch
deleted file mode 100644
index 2bbe76d85cce..000000000000
--- a/mail-client/claws-mail/files/claws-mail-4.1.0-perl-5.36.patch
+++ /dev/null
@@ -1,454 +0,0 @@
-https://git.claws-mail.org/?p=claws.git;a=commitdiff;h=1465ce9c0eb6151a3eaeebb10fd4ffa6db3d69db
-https://bugs.gentoo.org/849569
-
-From: Ricardo Mones <ricardo@mones.org>
-Date: Sat, 23 Apr 2022 19:26:16 +0200
-Subject: [PATCH] Fix building perl plugin since perl v5.35.2
-
-Using XSRETURN_* macros in expressions is now deprecated:
-https://github.com/Perl/perl5/commit/7169efc77525df70484a824bff4ceebd1fafc760
---- a/src/plugins/perl/perl_plugin.c
-+++ b/src/plugins/perl/perl_plugin.c
-@@ -577,76 +577,182 @@ static XS(XS_ClawsMail_filter_init)
-
- /* msginfo */
- case 1:
-- msginfo->size ? XSRETURN_UV(msginfo->size) : XSRETURN_UNDEF;
-+ if (msginfo->size) {
-+ XSRETURN_UV(msginfo->size);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 2:
-- msginfo->date ? XSRETURN_PV(msginfo->date) : XSRETURN_UNDEF;
-+ if (msginfo->date) {
-+ XSRETURN_PV(msginfo->date);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 3:
-- msginfo->from ? XSRETURN_PV(msginfo->from) : XSRETURN_UNDEF;
-+ if (msginfo->from) {
-+ XSRETURN_PV(msginfo->from);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 4:
-- msginfo->to ? XSRETURN_PV(msginfo->to) : XSRETURN_UNDEF;
-+ if (msginfo->to) {
-+ XSRETURN_PV(msginfo->to);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 5:
-- msginfo->cc ? XSRETURN_PV(msginfo->cc) : XSRETURN_UNDEF;
-+ if (msginfo->cc) {
-+ XSRETURN_PV(msginfo->cc);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 6:
-- msginfo->newsgroups ? XSRETURN_PV(msginfo->newsgroups) : XSRETURN_UNDEF;
-+ if (msginfo->newsgroups) {
-+ XSRETURN_PV(msginfo->newsgroups);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 7:
-- msginfo->subject ? XSRETURN_PV(msginfo->subject) : XSRETURN_UNDEF;
-+ if (msginfo->subject) {
-+ XSRETURN_PV(msginfo->subject);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 8:
-- msginfo->msgid ? XSRETURN_PV(msginfo->msgid) : XSRETURN_UNDEF;
-+ if (msginfo->msgid) {
-+ XSRETURN_PV(msginfo->msgid);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 9:
-- msginfo->inreplyto ? XSRETURN_PV(msginfo->inreplyto) : XSRETURN_UNDEF;
-+ if (msginfo->inreplyto) {
-+ XSRETURN_PV(msginfo->inreplyto);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 10:
-- msginfo->xref ? XSRETURN_PV(msginfo->xref) : XSRETURN_UNDEF;
-+ if (msginfo->xref) {
-+ XSRETURN_PV(msginfo->xref);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 11:
- xface = procmsg_msginfo_get_avatar(msginfo, AVATAR_XFACE);
-- xface ? XSRETURN_PV(xface) : XSRETURN_UNDEF;
-+ if (xface) {
-+ XSRETURN_PV(xface);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 12:
-- (msginfo->extradata && msginfo->extradata->dispositionnotificationto) ?
-- XSRETURN_PV(msginfo->extradata->dispositionnotificationto) : XSRETURN_UNDEF;
-+ if (msginfo->extradata && msginfo->extradata->dispositionnotificationto) {
-+ XSRETURN_PV(msginfo->extradata->dispositionnotificationto);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 13:
-- (msginfo->extradata && msginfo->extradata->returnreceiptto) ?
-- XSRETURN_PV(msginfo->extradata->returnreceiptto) : XSRETURN_UNDEF;
-+ if (msginfo->extradata && msginfo->extradata->returnreceiptto) {
-+ XSRETURN_PV(msginfo->extradata->returnreceiptto);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 14:
- EXTEND(SP, g_slist_length(msginfo->references));
- ii = 0;
- for(walk = msginfo->references; walk != NULL; walk = g_slist_next(walk))
- XST_mPV(ii++,walk->data ? (gchar*) walk->data: "");
-- ii ? XSRETURN(ii) : XSRETURN_UNDEF;
-+ if (ii) {
-+ XSRETURN(ii);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 15:
-- msginfo->score ? XSRETURN_IV(msginfo->score) : XSRETURN_UNDEF;
-+ if (msginfo->score) {
-+ XSRETURN_IV(msginfo->score);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 17:
-- msginfo->plaintext_file ?
-- XSRETURN_PV(msginfo->plaintext_file) : XSRETURN_UNDEF;
-+ if (msginfo->plaintext_file) {
-+ XSRETURN_PV(msginfo->plaintext_file);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 19:
-- msginfo->hidden ? XSRETURN_IV(msginfo->hidden) : XSRETURN_UNDEF;
-+ if (msginfo->hidden) {
-+ XSRETURN_IV(msginfo->hidden);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 20:
- if((charp = procmsg_get_message_file_path(msginfo)) != NULL) {
- strncpy2(buf,charp,sizeof(buf));
- g_free(charp);
- XSRETURN_PV(buf);
- }
-- else
-+ else {
- XSRETURN_UNDEF;
-+ }
- case 21:
-- (msginfo->extradata && msginfo->extradata->partial_recv) ?
-- XSRETURN_PV(msginfo->extradata->partial_recv) : XSRETURN_UNDEF;
-+ if (msginfo->extradata && msginfo->extradata->partial_recv) {
-+ XSRETURN_PV(msginfo->extradata->partial_recv);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 22:
-- msginfo->total_size ? XSRETURN_IV(msginfo->total_size) : XSRETURN_UNDEF;
-+ if (msginfo->total_size) {
-+ XSRETURN_IV(msginfo->total_size);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 23:
-- (msginfo->extradata && msginfo->extradata->account_server) ?
-- XSRETURN_PV(msginfo->extradata->account_server) : XSRETURN_UNDEF;
-+ if (msginfo->extradata && msginfo->extradata->account_server) {
-+ XSRETURN_PV(msginfo->extradata->account_server);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 24:
-- (msginfo->extradata && msginfo->extradata->account_login) ?
-- XSRETURN_PV(msginfo->extradata->account_login) : XSRETURN_UNDEF;
-+ if (msginfo->extradata && msginfo->extradata->account_login) {
-+ XSRETURN_PV(msginfo->extradata->account_login);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
- case 25:
-- msginfo->planned_download ?
-- XSRETURN_IV(msginfo->planned_download) : XSRETURN_UNDEF;
-+ if (msginfo->planned_download) {
-+ XSRETURN_IV(msginfo->planned_download);
-+ }
-+ else {
-+ XSRETURN_UNDEF;
-+ }
-
- /* general */
- case 100:
-- if(manual_filtering)
-+ if(manual_filtering) {
- XSRETURN_YES;
-- else
-+ }
-+ else {
- XSRETURN_NO;
-+ }
- default:
- g_warning("Perl plugin: wrong argument to ClawsMail::C::init");
- XSRETURN_UNDEF;
-@@ -664,8 +770,9 @@ static XS(XS_ClawsMail_open_mail_file)
- XSRETURN_UNDEF;
- }
- file = procmsg_get_message_file_path(msginfo);
-- if(!file)
-+ if(!file) {
- XSRETURN_UNDEF;
-+ }
- if((message_file = claws_fopen(file, "rb")) == NULL) {
- FILE_OP_ERROR(file, "claws_fopen");
- g_warning("Perl plugin: file open error in ClawsMail::C::open_mail_file");
-@@ -718,8 +825,9 @@ static XS(XS_ClawsMail_get_next_header)
- g_free(buf);
- XSRETURN(2);
- }
-- else
-+ else {
- XSRETURN_EMPTY;
-+ }
- }
-
- /* ClawsMail::C::get_next_body_line */
-@@ -736,10 +844,12 @@ static XS(XS_ClawsMail_get_next_body_line)
- g_warning("Perl plugin: message file not open. Use ClawsMail::C::open_message_file first");
- XSRETURN_UNDEF;
- }
-- if(claws_fgets(buf, sizeof(buf), message_file) != NULL)
-+ if(claws_fgets(buf, sizeof(buf), message_file) != NULL) {
- XSRETURN_PV(buf);
-- else
-+ }
-+ else {
- XSRETURN_UNDEF;
-+ }
- }
-
-
-@@ -772,57 +882,65 @@ static XS(XS_ClawsMail_check_flag)
- filter_log_write(LOG_MATCH,"marked");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 2:
- if(MSG_IS_UNREAD(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"unread");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 3:
- if(MSG_IS_DELETED(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"deleted");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 4:
- if(MSG_IS_NEW(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"new");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 5:
- if(MSG_IS_REPLIED(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"replied");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 6:
- if(MSG_IS_FORWARDED(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"forwarded");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 7:
- if(MSG_IS_LOCKED(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"locked");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- case 8:
- if(MSG_IS_IGNORE_THREAD(msginfo->flags)) {
- filter_log_write(LOG_MATCH,"ignore_thread");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- default:
- g_warning("Perl plugin: unknown argument to ClawsMail::C::check_flag");
- XSRETURN_UNDEF;
-@@ -845,8 +963,9 @@ static XS(XS_ClawsMail_colorlabel)
- filter_log_write(LOG_MATCH,"colorlabel");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- }
-
- /* ClawsMail::C::age_greater(int) */
-@@ -866,8 +985,9 @@ static XS(XS_ClawsMail_age_greater)
- filter_log_write(LOG_MATCH,"age_greater");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- }
-
- /* ClawsMail::C::age_lower(int) */
-@@ -887,8 +1007,9 @@ static XS(XS_ClawsMail_age_lower)
- filter_log_write(LOG_MATCH,"age_lower");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- }
-
- /* ClawsMail::C::tagged() */
-@@ -900,7 +1021,12 @@ static XS(XS_ClawsMail_tagged)
- XSRETURN_UNDEF;
- }
-
-- return msginfo->tags ? XSRETURN_YES : XSRETURN_NO;
-+ if (msginfo->tags) {
-+ XSRETURN_YES;
-+ }
-+ else {
-+ XSRETURN_NO;
-+ }
- }
-
- /* ClawsMail::C::get_tags() */
-@@ -1032,10 +1158,12 @@ static XS(XS_ClawsMail_make_sure_folder_exists)
-
- identifier = SvPV_nolen(ST(0));
- item = folder_get_item_from_identifier(identifier);
-- if(item)
-+ if(item) {
- XSRETURN_YES;
-- else
-+ }
-+ else {
- XSRETURN_NO;
-+ }
- }
-
-
-@@ -1066,8 +1194,9 @@ static XS(XS_ClawsMail_addr_in_addressbook)
- filter_log_write(LOG_MATCH,"addr_in_addressbook");
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_NO;
-+ }
- }
-
-
-@@ -1348,8 +1477,9 @@ static XS(XS_ClawsMail_forward)
-
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_UNDEF;
-+ }
- }
-
- /* ClawsMail::C::redirect(int,char*) */
-@@ -1373,8 +1503,9 @@ static XS(XS_ClawsMail_redirect)
- account = account_find_from_id(account_id);
- compose = compose_redirect(account, msginfo, TRUE);
-
-- if (compose->account->protocol == A_NNTP)
-+ if (compose->account->protocol == A_NNTP) {
- XSRETURN_UNDEF;
-+ }
- else
- compose_entry_append(compose, dest, COMPOSE_TO, PREF_NONE);
-
-@@ -1389,8 +1520,9 @@ static XS(XS_ClawsMail_redirect)
-
- XSRETURN_YES;
- }
-- else
-+ else {
- XSRETURN_UNDEF;
-+ }
- }
-
-
-@@ -1472,8 +1604,9 @@ static XS(XS_ClawsMail_get_attribute_value)
- attribute_value = get_attribute_value(addr,attr,bookname);
- }
-
-- if(attribute_value)
-+ if(attribute_value) {
- XSRETURN_PV(attribute_value);
-+ }
- XSRETURN_PV("");
- }
-
diff --git a/mail-client/claws-mail/files/claws-mail-4.2.0-gtksocket.patch b/mail-client/claws-mail/files/claws-mail-4.2.0-gtksocket.patch
new file mode 100644
index 000000000000..db28228cc3a9
--- /dev/null
+++ b/mail-client/claws-mail/files/claws-mail-4.2.0-gtksocket.patch
@@ -0,0 +1,214 @@
+From dd4c4e5152235f9f4f319cc9fdad9227ebf688c9 Mon Sep 17 00:00:00 2001
+From: Jonathan Boeing <jonathan@claws-mail.org>
+Date: Sat, 18 Nov 2023 18:51:30 -0700
+Subject: [PATCH] Fix building on non-X11 systems
+
+Gtk Sockets and the GDK_IS_X11_DISPLAY() macro are only available when
+GDK_WINDOWING_X11 is defined
+---
+ src/action.c | 3 ++
+ src/compose.c | 78 ++++++++++++++++++--------------
+ src/plugins/dillo/dillo_viewer.c | 5 ++
+ 3 files changed, 53 insertions(+), 33 deletions(-)
+
+diff --git a/src/action.c b/src/action.c
+index d86294fbc..0c459aab6 100644
+--- a/src/action.c
++++ b/src/action.c
+@@ -30,6 +30,9 @@
+ #ifdef GDK_WINDOWING_X11
+ # include <gdk/gdkx.h>
+ #endif /* GDK_WINDOWING_X11 */
++#ifdef GDK_WINDOWING_QUARTZ
++# include <gdk/gdkquartz.h>
++#endif /* GDK_WINDOWING_QUARTZ */
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+diff --git a/src/compose.c b/src/compose.c
+index 574d89be1..b32fa6bc7 100644
+--- a/src/compose.c
++++ b/src/compose.c
+@@ -375,11 +375,11 @@ static void compose_set_ext_editor_sensitive (Compose *compose,
+ gboolean sensitive);
+ static gboolean compose_get_ext_editor_cmd_valid();
+ static gboolean compose_get_ext_editor_uses_socket();
+-#ifndef G_OS_WIN32
++#ifdef GDK_WINDOWING_X11
+ static gboolean compose_ext_editor_plug_removed_cb
+ (GtkSocket *socket,
+ Compose *compose);
+-#endif /* G_OS_WIN32 */
++#endif /* GDK_WINDOWING_X11 */
+
+ static void compose_undo_state_changed (UndoMain *undostruct,
+ gint undo_state,
+@@ -9623,11 +9623,11 @@ static gboolean compose_can_autosave(Compose *compose)
+ static void compose_exec_ext_editor(Compose *compose)
+ {
+ gchar *tmp;
+-#ifndef G_OS_WIN32
++#ifdef GDK_WINDOWING_X11
+ GtkWidget *socket;
+ Window socket_wid = 0;
+ gchar *p, *s;
+-#endif /* G_OS_WIN32 */
++#endif /* GDK_WINDOWING_X11 */
+ GPid pid;
+ GError *error = NULL;
+ gchar *cmd = NULL;
+@@ -9643,39 +9643,43 @@ static void compose_exec_ext_editor(Compose *compose)
+ return;
+ }
+
+- if (compose_get_ext_editor_uses_socket() && GDK_IS_X11_DISPLAY(gdk_display_get_default())) {
+-#ifndef G_OS_WIN32
+- /* Only allow one socket */
+- if (compose->exteditor_socket != NULL) {
+- if (gtk_widget_is_focus(compose->exteditor_socket)) {
+- /* Move the focus off of the socket */
+- gtk_widget_child_focus(compose->window, GTK_DIR_TAB_BACKWARD);
++#ifdef GDK_WINDOWING_X11
++ if (compose_get_ext_editor_uses_socket()) {
++ if (GDK_IS_X11_DISPLAY(gdk_display_get_default())) {
++ /* Only allow one socket */
++ if (compose->exteditor_socket != NULL) {
++ if (gtk_widget_is_focus(compose->exteditor_socket)) {
++ /* Move the focus off of the socket */
++ gtk_widget_child_focus(compose->window, GTK_DIR_TAB_BACKWARD);
++ }
++ g_free(tmp);
++ return;
+ }
+- g_free(tmp);
+- return;
+- }
+- /* Create the receiving GtkSocket */
+- socket = gtk_socket_new ();
+- g_signal_connect (G_OBJECT(socket), "plug-removed",
+- G_CALLBACK(compose_ext_editor_plug_removed_cb),
+- compose);
+- gtk_box_pack_start(GTK_BOX(compose->edit_vbox), socket, TRUE, TRUE, 0);
+- gtk_widget_set_size_request(socket, prefs_common.compose_width, -1);
+- /* Realize the socket so that we can use its ID */
+- gtk_widget_realize(socket);
+- socket_wid = gtk_socket_get_id(GTK_SOCKET (socket));
+- compose->exteditor_socket = socket;
++ /* Create the receiving GtkSocket */
++ socket = gtk_socket_new ();
++ g_signal_connect (G_OBJECT(socket), "plug-removed",
++ G_CALLBACK(compose_ext_editor_plug_removed_cb),
++ compose);
++ gtk_box_pack_start(GTK_BOX(compose->edit_vbox), socket, TRUE, TRUE, 0);
++ gtk_widget_set_size_request(socket, prefs_common.compose_width, -1);
++ /* Realize the socket so that we can use its ID */
++ gtk_widget_realize(socket);
++ socket_wid = gtk_socket_get_id(GTK_SOCKET (socket));
++ compose->exteditor_socket = socket;
++ } else
++ debug_print("Socket communication with an external editor is only available on X11.\n");
++ }
+ #else
+- alertpanel_error(_("Socket communication with an external editor is not available on Windows."));
++ if (compose_get_ext_editor_uses_socket()) {
++ alertpanel_error(_("Socket communication with an external editor is only available on X11."));
+ g_free(tmp);
+ return;
+-#endif /* G_OS_WIN32 */
+- } else
+- debug_print("Socket communication with an external editor is only available on X11.\n");
++ }
++#endif /* GDK_WINDOWING_X11 */
+
+ if (compose_get_ext_editor_cmd_valid()) {
++#ifdef GDK_WINDOWING_X11
+ if (compose_get_ext_editor_uses_socket() && GDK_IS_X11_DISPLAY(gdk_display_get_default())) {
+-#ifndef G_OS_WIN32
+ p = g_strdup(prefs_common_get_ext_editor_cmd());
+ s = strstr(p, "%w");
+ s[1] = 'u';
+@@ -9684,10 +9688,12 @@ static void compose_exec_ext_editor(Compose *compose)
+ else
+ cmd = g_strdup_printf(p, socket_wid, tmp);
+ g_free(p);
+-#endif /* G_OS_WIN32 */
+ } else {
+ cmd = g_strdup_printf(prefs_common_get_ext_editor_cmd(), tmp);
+ }
++#else
++ cmd = g_strdup_printf(prefs_common_get_ext_editor_cmd(), tmp);
++#endif /* GDK_WINDOWING_X11 */
+ } else {
+ if (prefs_common_get_ext_editor_cmd())
+ g_warning("external editor command-line is invalid: '%s'",
+@@ -9776,10 +9782,12 @@ static void compose_ext_editor_closed_cb(GPid pid, gint exit_status, gpointer da
+ compose->exteditor_file = NULL;
+ compose->exteditor_pid = INVALID_PID;
+ compose->exteditor_tag = -1;
++#ifdef GDK_WINDOWING_X11
+ if (compose->exteditor_socket && GDK_IS_X11_DISPLAY(gdk_display_get_default())) {
+ gtk_widget_destroy(compose->exteditor_socket);
+ compose->exteditor_socket = NULL;
+ }
++#endif /* GDK_WINDOWING_X11 */
+
+ }
+
+@@ -9887,6 +9895,7 @@ static void compose_set_ext_editor_sensitive(Compose *compose,
+ ext_editor_menu_entries[i], sensitive);
+ }
+
++#ifdef GDK_WINDOWING_X11
+ if (compose_get_ext_editor_uses_socket() && GDK_IS_X11_DISPLAY(gdk_display_get_default())) {
+ if (sensitive) {
+ if (compose->exteditor_socket)
+@@ -9910,6 +9919,9 @@ static void compose_set_ext_editor_sensitive(Compose *compose,
+ } else {
+ gtk_widget_set_sensitive(compose->text, sensitive);
+ }
++#else
++ gtk_widget_set_sensitive(compose->text, sensitive);
++#endif /* GDK_WINDOWING_X11 */
+ if (compose->toolbar->send_btn)
+ gtk_widget_set_sensitive(compose->toolbar->send_btn, sensitive);
+ if (compose->toolbar->sendl_btn)
+@@ -9934,14 +9946,14 @@ static gboolean compose_get_ext_editor_uses_socket()
+ strstr(prefs_common_get_ext_editor_cmd(), "%w"));
+ }
+
+-#ifndef G_OS_WIN32
++#ifdef GDK_WINDOWING_X11
+ static gboolean compose_ext_editor_plug_removed_cb(GtkSocket *socket, Compose *compose)
+ {
+ compose->exteditor_socket = NULL;
+ /* returning FALSE allows destruction of the socket */
+ return FALSE;
+ }
+-#endif /* G_OS_WIN32 */
++#endif /* GDK_WINDOWING_X11 */
+
+ /**
+ * compose_undo_state_changed:
+diff --git a/src/plugins/dillo/dillo_viewer.c b/src/plugins/dillo/dillo_viewer.c
+index d2690bff6..8a93511d7 100644
+--- a/src/plugins/dillo/dillo_viewer.c
++++ b/src/plugins/dillo/dillo_viewer.c
+@@ -125,10 +125,15 @@ static void dillo_show_mimepart(MimeViewer *_viewer,
+ g_free(viewer->filename);
+ }
+
++#ifdef GDK_WINDOWING_X11
+ if (!GDK_IS_X11_DISPLAY(gdk_display_get_default())) {
+ debug_print("dillo viewer only works on X11\n");
+ return;
+ }
++#else
++ debug_print("dillo viewer only works on X11\n");
++ return;
++#endif
+
+ viewer->filename = procmime_get_tmp_file_name(partinfo);
+
+--
+2.25.1
+
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 4f446029fc5b..9f0778326166 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 9c40523c8964..59b0c06ce952 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -5,5 +5,5 @@ AUX asymptote-2.86-without-lsp.patch 1045 BLAKE2B 9e212ea9f00f5c49171679cca577b8
DIST asymptote-2.85.src.tgz 15073771 BLAKE2B 5fb965d6fad5c138c00b76a55158c3808022de84ba2a5568af551fe744e5ab0dc3caf168f9467517d917c9716a89a3fd1064324991e8d058a7a27138648903fc SHA512 81e62c3b5c1a4d8a12b37c9ca45f0141cf4034719f08155c2eb61989a2132a79053d611dee29bc0ea24b0aa05d2b4cb2b0dfeadec51e754cd65caf4ace7cc5b1
DIST asymptote-2.86.src.tgz 15118426 BLAKE2B 305edae6653094a5daa9f136951cfcc3f8ece1dc8e616593710e0bace350a95f61729f8d7a9522a14704300a6cfd15decb1bb634e58dba1626f09c053b6b368b SHA512 9e11dbfca10379f07b50dcce0d63c12b793f47741651b1804cf0825e87604c40b5b94acf343ce7f5ca7da83b5ebb0e213090ada80e0b6ebe4f6cec9db67209d6
EBUILD asymptote-2.85-r1.ebuild 5534 BLAKE2B 9fd93c8ad67aabbe427e8cc29c1964a9a1a15afe64c46ca8f8b3eef6b282f4e20a0e8d207447190d017e18c5fb781fe6d93b124e0ee5fbee89560e6e1c3aac2f SHA512 eb2e6e9a6de7b79377cad613c76e602ecd7e0141a6f568b91f0164026d1955144f5d30472414e881b919120b4b64d472b1bcc5641342c09c5aa95a21bf871357
-EBUILD asymptote-2.86.ebuild 5581 BLAKE2B 3050fc861b2c76ba2caa15189f932e4007357976d99b57e1c58088cb53838597bd0aacaab97b34d8882b26e010ce71348f3432a65cc0da75bcd723358c896c8f SHA512 cb14a743ff170a3d9ccf315cab872fa01e96db1cdf3c8a946d1e4fa7e9ef3fa3ca4ab2a30f7329cb436f6a55adbfcde5579d866bfe58e3b93a847fc30e1afab3
+EBUILD asymptote-2.86.ebuild 5580 BLAKE2B d5cd2916ff4a6f022bfa213853da10f0898f0fd18692e640a836cf7cda3a205cd9ac5e42fb7d702e6df05f6d89edb93197565f10fb51984a4df0906323b6ba55 SHA512 3912e1de02dcab4820c227e6979b7f1caffc232ca7de01d6a4f750f201ab5e1a7eeb1b9312ff95af4dbc0f8f42f130d4905dda2263d39554e9337ad737edbeba
MISC metadata.xml 1423 BLAKE2B 64dd5d6c928a11d4a47297362223164cb19d91f6a08a0582b66831e2e8e2d7594389c2244fa1527dfe945da0e67985f5c639e3dae2482f57b510bf828a4605ed SHA512 1561e416e56bca130a72f90886981f63224c21e2a077a7b93e6fdd877f38dd12dfa9e0b747840e7f459e2df16c5b08e0177d26c526eb21bebe00fa8c91326bc9
diff --git a/media-gfx/asymptote/asymptote-2.86.ebuild b/media-gfx/asymptote/asymptote-2.86.ebuild
index 0bb05fc74976..99251861cc4d 100644
--- a/media-gfx/asymptote/asymptote-2.86.ebuild
+++ b/media-gfx/asymptote/asymptote-2.86.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex lsp offscreen +opengl python sigsegv svg test vim-syntax X"
RESTRICT="!test? ( test )"
diff --git a/media-gfx/figurine/Manifest b/media-gfx/figurine/Manifest
deleted file mode 100644
index 793f44b2eb73..000000000000
--- a/media-gfx/figurine/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX figurine-1.0.5-fno-common.patch 2566 BLAKE2B 0cebcee0c402b52164d9c0a376e5c199100d9201b1db7a4b16249780b886a610dbd7659a992a3e9ed1544fcbe6df8a0f01a0c84b16a75f3054b607840cdbc0b9 SHA512 75ec0d882534b001c04b210ad4488bd0caa442f55e3811cc25bbf10b2313a8859473d6d3e9c13f594a35f11d4b90b327254a6dd6642cfdfce9562b34058479aa
-DIST figurine-1.0.5.tar.gz 293105 BLAKE2B 1530ee872cb80e4aa629ec4901c48b49a4aee77667286563da50c037a820ea028defb135e47c1b1b6363b7a59d55d633b30dc516f3b43819b3cc4e61439a6cba SHA512 e3b6a2d0d4b8a4837f27eb40ff158444ff59ac7d826cc780c6c13760e0d6e72844a7b6de69e482dfee12c020600e40c58fb5b4b9efa935342ada6fe62b57eff6
-EBUILD figurine-1.0.5-r1.ebuild 537 BLAKE2B c27bdf99c9fac399fad4a4c039389ff739f82dc7ad082b539c1692c27464a0bd561adcf015a594f02792fdd484c3e455a8c0f7b3b5babda3a7e21343247bc5cc SHA512 0b0588bf8789460200a860cf674b94080effa6baf4984553914e532fc52296873dfc2038712f0a36efa206c8c152ea251898c642ebc5ad2a84413feda4a924ad
-MISC metadata.xml 246 BLAKE2B c205d1f65f2bdecb99d3749cd8fac26972bb04a3a328bf3093286f6b20fd559c4fd29206f3fceeef8e8d6bf324b68a5c87d41fd4767df47f98b2067e57afb94e SHA512 9fdfe59c8f0c7e616d6dddd36920f32a1a62ffc77982d4ef860e430a1e4d4123da78267236378cfbc76410a2f8e258af1939a0533527cf81720bd3f5faacc4fe
diff --git a/media-gfx/figurine/figurine-1.0.5-r1.ebuild b/media-gfx/figurine/figurine-1.0.5-r1.ebuild
deleted file mode 100644
index 1895738ddc54..000000000000
--- a/media-gfx/figurine/figurine-1.0.5-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="A vector based graphics editor similar to xfig, but simpler"
-HOMEPAGE="http://figurine.sourceforge.net/"
-SRC_URI="mirror://sourceforge/figurine/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-DEPEND="media-gfx/transfig"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
-
-src_configure() {
- tc-export CC
- econf
-}
diff --git a/media-gfx/figurine/files/figurine-1.0.5-fno-common.patch b/media-gfx/figurine/files/figurine-1.0.5-fno-common.patch
deleted file mode 100644
index 362d40b2257a..000000000000
--- a/media-gfx/figurine/files/figurine-1.0.5-fno-common.patch
+++ /dev/null
@@ -1,115 +0,0 @@
-https://bugs.gentoo.org/707666
---- a/src/draw.c
-+++ b/src/draw.c
-@@ -126,6 +126,8 @@
- #include "include/figurine.h"
- #include "include/extern.h"
-
-+extern GC whitegc;
-+
- /* redraws a section of a view */
- /* this should really take a number of disjoint regions */
- void
---- a/src/include/extern.h
-+++ b/src/include/extern.h
-@@ -285,7 +285,7 @@ extern Pixmap bfills[];
- extern Pixmap nofill;
- extern char *filltags[];
- extern char *fontnames[40][2];
--int numfontnames;
-+extern int numfontnames;
- extern List afonts;
-
- extern uint justificationicon_number;
---- a/src/include/stk_extern.h
-+++ b/src/include/stk_extern.h
-@@ -71,8 +71,8 @@ extern GC fontgc;
- extern GC sfontgc;
- extern GC colgc;
- extern Cursor stk_arrow_cursor;
--XFontStruct *stk_font;
--XFontStruct *stk_sfont;
-+extern XFontStruct *stk_font;
-+extern XFontStruct *stk_sfont;
- extern List stk_window_list;
- extern stkInternalMenuBar stk_menu_bar;
- extern stkInternalIconPanel stk_icon_panel;
---- a/src/init.c
-+++ b/src/init.c
-@@ -151,6 +151,8 @@
- /* xbm's for fillstyle */
- #include "pixmaps/fillstyles.h"
-
-+extern int numfontnames;
-+extern GC whitegc;
-
- static Colormap colourmap;
- static Visual *visual;
---- a/src/stk_dialog.c
-+++ b/src/stk_dialog.c
-@@ -74,6 +74,9 @@
-
- static int dial_ticket=0;
-
-+extern XFontStruct *stk_sfont;
-+extern GC whitegc;
-+
- void free_list(void *);
- void set_window_cursor(Window, int);
-
---- a/src/stk_globals.c
-+++ b/src/stk_globals.c
-@@ -52,7 +52,7 @@
- #include "include/stk.h"
-
- GC topleftgc; /* top & left decoration */
--GC whitegc; /* white */
-+extern GC whitegc; /* white */
- GC bottomrightgc; /* bottom and right decoration */
- GC backgroundgc; /* standard GC for STK widget */
- GC fontgc; /* for drawing the font */
---- a/src/stk_init.c
-+++ b/src/stk_init.c
-@@ -60,6 +60,9 @@
- extern int screen;
- extern WindowStruct bar_window;
-
-+extern XFontStruct *stk_sfont;
-+extern GC whitegc;
-+
- void free_list(void *);
-
- void
---- a/src/stk_keyboard.c
-+++ b/src/stk_keyboard.c
-@@ -59,6 +59,8 @@
-
- int str_print(char *str);
-
-+extern XFontStruct *stk_font;
-+
- int str_print(char *str)
- {
- while (*str!='\0')
---- a/src/stk_menu.c
-+++ b/src/stk_menu.c
-@@ -85,6 +85,8 @@
-
- void free_list(void *);
-
-+extern XFontStruct *stk_font;
-+
- /* create top-level menu bar */
- int
- stk_create_menu_bar(WindowStruct window, stkMenuBar *menu)
---- a/src/stk_util.c
-+++ b/src/stk_util.c
-@@ -70,6 +70,8 @@
-
- extern Atom windelete;
-
-+extern XFontStruct *stk_font;
-+
- /* client-side toggle tooltips */
- void
- stk_tooltips(Boolean on)
diff --git a/media-gfx/figurine/metadata.xml b/media-gfx/figurine/metadata.xml
deleted file mode 100644
index dc9ca777dab7..000000000000
--- a/media-gfx/figurine/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">figurine</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-gfx/plantuml/Manifest b/media-gfx/plantuml/Manifest
index ad87f910a2de..54df33a552ac 100644
--- a/media-gfx/plantuml/Manifest
+++ b/media-gfx/plantuml/Manifest
@@ -1,5 +1,7 @@
DIST plantuml-1.2022.7.tar.gz 5438055 BLAKE2B 864bc3ac35082cae6ec52d8668572f5c116e8185695ad81d85977ec417b4f789d60538cb3f7d8b54398d28994fc4e60a4eebd33f600795ec2d1ca516c6c96719 SHA512 8e84efdb73ad864f61fbde2ea260ff2712276e91093a25096c1cae27d1256eb6697a05c1e3f2829a7fe34f1d1ab7854703976ed796d493c928b35df689eda492
DIST plantuml-1.2023.13.tar.gz 11975624 BLAKE2B dc8792c1b47efe7d27fa4c870271da61d1efcae0554b036d81bc5e6ef27ae522683820d0979bef3f5114780585db4c79edd46199dbab871352fb5562ea2d3a91 SHA512 e0beff723887209971f42984759f04e07140e6e866e1bd9cb50b3e6eb3efbc39d3e1c10a48d7c07655562487e75563affdd616f4f0f50eb22bdf2574f0fa9f4a
+DIST plantuml-1.2024.0.tar.gz 11979026 BLAKE2B e89c90bc7142f831ee314e62af39b896aa850ac0393854fc5a9bed23f08637fdae4e4a9595551e0c9a474d1dbad6e59a3dc37329639fe1c7d55320062e21e25a SHA512 22ff3ce7bc1136def73f83620bfc29f927ec3defe1d2b62c0c71fe02e810af55fb6103eed9d382cfa23dca8b5b55fc424c6b262ea18d9d9b6724aa0591779834
EBUILD plantuml-1.2022.7.ebuild 750 BLAKE2B fc8574f91fddc1a1c4643bcef80049a129bd3462c5d42a2eef297c5f7dfe45eca37b0db569a8c31899e4d296348710595ecbdc4ceb3e594b2ee9442e5b86565f SHA512 ec030e822f381dbf1b0fe822826afc3849ee56aeaada5429cf87192f0059d7f68f1ffb949a404f59c52f899e4d3b3d6b8959ef4f633c97c5661a90b4bfb6c77d
EBUILD plantuml-1.2023.13.ebuild 790 BLAKE2B 67b4ab6338afd086bf6e88cddc7e08beb7270b30e38e5d347f904d42847882e9f43e998d9a184a63edafa264e57ad64731ab9ebc7efe4f4aa6e67e753b0befd3 SHA512 4a27c90118f0a0c37a02d13b65ac590d9b392464f52ed3a3b899c1cbe3fa25fbbcbd0e9ad23b981ca4bb56fa68948e11137d54bc8472f680c0c9a7e691474046
+EBUILD plantuml-1.2024.0.ebuild 793 BLAKE2B 7b7d7df1dbafb2df922d592e2206fde50a3f051d035ee1f05861da0bc4685d9bc22444bd010319c2e86f6aa2f18a5170f1f456a33990ea2a96c16946d015f09c SHA512 609949e761bd85e649ca0dec33886f1c87322db569eb30feb0f99b206c8bf988ce38169c8abe5e691974facfcb9c686c12afdd41a858cd9d585db5601f168f4b
MISC metadata.xml 879 BLAKE2B b711489e5c713d9b6ee8489e7ca080b9af19965e10ce3795e3dd16e3cabd0b9284bb1a75646baf2c0134cce31189a9e7dea499129750e20f4971f53aee66feaf SHA512 cfde5b9a2e44e38bc2eca2d7e32e6d4a18d0413325e41b0823091fdefcd15b035f32572397c27173887d370b2cca7673638ccf32690447dcab91ff31bc309c76
diff --git a/media-gfx/plantuml/plantuml-1.2024.0.ebuild b/media-gfx/plantuml/plantuml-1.2024.0.ebuild
new file mode 100644
index 000000000000..141aa1f0ffdc
--- /dev/null
+++ b/media-gfx/plantuml/plantuml-1.2024.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="source"
+inherit java-pkg-2 java-ant-2 desktop xdg
+
+DESCRIPTION="Draw UML diagrams using a simple and human readable text description"
+HOMEPAGE="https://plantuml.com"
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=">=virtual/jdk-1.8:*"
+
+RDEPEND="
+ >=virtual/jre-1.8:*
+ >=dev-java/ant-1.10.14-r1:0
+ media-gfx/graphviz"
+
+EANT_BUILD_TARGET="dist"
+EANT_GENTOO_CLASSPATH="ant"
+JAVA_ANT_REWRITE_CLASSPATH="true"
+
+src_install() {
+ java-pkg_dojar ${PN}.jar
+ java-pkg_dolauncher ${PN} --jar ${PN}.jar
+ use source && java-pkg_dosrc src/*
+
+ make_desktop_entry plantuml PlantUML
+}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index c1a85bcff3f1..afb6a863461b 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest
index 2d13f5808d48..7b613335a92c 100644
--- a/media-libs/exiftool/Manifest
+++ b/media-libs/exiftool/Manifest
@@ -6,6 +6,6 @@ DIST Image-ExifTool-12.72.tar.gz 5310864 BLAKE2B 3ad4b03ba234e45d1eaf8b8b4724d21
EBUILD exiftool-12.50.ebuild 717 BLAKE2B 76991bf0377bea98b0a5275909becd0e8642e35c42336505850f6ccde0f71333cd283baa7cab45971a0aab273d5108a3944418981f8322e0292f91b04710f211 SHA512 cadea77ec19090e51ceb3aaeac992824127c55e231c544e7e3175cf898cbea8eb2e4543e99335e2303968dc980c179d6c459e3b90d5bacec41f3913fe9e2e37a
EBUILD exiftool-12.60.ebuild 722 BLAKE2B ba10b759ee4ebd70b75fdf6088299e05892595a1e105fd555bcb4723e2227d6277a1e016d9e49187846e17c91b961a4c6f87207c90b0dd5efebf6672c6248784 SHA512 6ab655af269d29f118827c77023ff5c80a8da0d8471f4fab17dc2e07ec2d4b23e24b53a2f058828a910edebad14fa58712f5e325458657bdd44e38cf6f348f06
EBUILD exiftool-12.64.ebuild 717 BLAKE2B 76991bf0377bea98b0a5275909becd0e8642e35c42336505850f6ccde0f71333cd283baa7cab45971a0aab273d5108a3944418981f8322e0292f91b04710f211 SHA512 cadea77ec19090e51ceb3aaeac992824127c55e231c544e7e3175cf898cbea8eb2e4543e99335e2303968dc980c179d6c459e3b90d5bacec41f3913fe9e2e37a
-EBUILD exiftool-12.68.ebuild 720 BLAKE2B a023bd4b479818df146bceb09983eb6ac17d159d1e9b01cba57a4df203a76f8347fccdd7b304a2019c126234624b921d982c40b162d2a0c34897019ef433dab9 SHA512 0a2131c87230fb3811ced1fb827e66eddd6db872710334a82a78870a78eb3fa8fe90b222e7c6061c674ee8f3d111e82984644d3cbb058dd8c55a711c1e9903a7
+EBUILD exiftool-12.68.ebuild 719 BLAKE2B 2156bfeb57fc7e2d3953e02fd8a131d5d4f35195a05e71dd6e34e352c47910efc631661f1b0dbc26536c219c7d9884277fa5f50534e64d3c6e710d950b3914a3 SHA512 d9d7fc13e011a9411d8609311ac91b838a971e8599a6396dcfaa507c1d40be5c2719fcc075333f2287dab6413a737e519366eeaf4c9d52839527e3d42b76a715
EBUILD exiftool-12.72.ebuild 722 BLAKE2B ba10b759ee4ebd70b75fdf6088299e05892595a1e105fd555bcb4723e2227d6277a1e016d9e49187846e17c91b961a4c6f87207c90b0dd5efebf6672c6248784 SHA512 6ab655af269d29f118827c77023ff5c80a8da0d8471f4fab17dc2e07ec2d4b23e24b53a2f058828a910edebad14fa58712f5e325458657bdd44e38cf6f348f06
MISC metadata.xml 10040 BLAKE2B 8bcecde1df2dd3e79c3bcfbd38dcd9d3db9564a7abd5a684e0204779bcb685946f2eeb83a62efaa03efc841f0414b82f1087a3da3c6bd5f43e85561e43d7fb3e SHA512 af79302b57833d1368eff738b2326dd9cd47de47baf42426bfb00f61c1c6f52fcdc41d74bf95d8f65b2b0b00578ce07c3471b8cf4923e2f47c2c0b9d58dea35f
diff --git a/media-libs/exiftool/exiftool-12.68.ebuild b/media-libs/exiftool/exiftool-12.68.ebuild
index 080cbdac25a2..e81d13f9fd75 100644
--- a/media-libs/exiftool/exiftool-12.68.ebuild
+++ b/media-libs/exiftool/exiftool-12.68.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://exiftool.org/ https://exiftool.sourceforge.net"
SRC_URI="https://exiftool.org/${DIST_P}.tar.gz"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ppc ppc64 ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm64 ppc ppc64 ~x86 ~x64-macos"
IUSE="doc"
src_install() {
diff --git a/media-libs/libplacebo/Manifest b/media-libs/libplacebo/Manifest
index 0dbad236be51..646525324245 100644
--- a/media-libs/libplacebo/Manifest
+++ b/media-libs/libplacebo/Manifest
@@ -5,6 +5,6 @@ DIST libplacebo-glad-2.0.4.tar.gz 599932 BLAKE2B 788d2b70222fd09eea02515bdf3cbc1
DIST libplacebo-v6.338.1.tar.bz2 696577 BLAKE2B c4b1a9830ba91127c78fca30deabbc90c157b0bd9220216c6452866312374b9415f00c6f0c3b573070d4bf26a0c25df96462365d0929dcd022ef5ab84b909e17 SHA512 79e9f800791dcc856ead965f2b0b463ede3313186f248be85e3cf9ec62901043dad72b639f426f858e1fff0bbd9bdcdea48d01a5d3d2218b79e263fa0432bc5b
DIST libplacebo-v6.338.2.tar.bz2 697450 BLAKE2B 538785bea0003ff49a14b75f26fcd255259ed3b809b4b40be4000ec715808d6603d0139fe872ff2cf4ec13851a03fe63b251d019ef163fbbbfa74a012e0efbe6 SHA512 6577d19590b4d186d721238bd4c6bf940d1e766fe58053673fb5efb4c2c0a4408f29e7a1477328689a30b22eeac8c27548b82c11bfa0bc527d16f691849479c7
EBUILD libplacebo-6.338.1.ebuild 3344 BLAKE2B 5bf49d68041367089e74f1ec97c14295181e976769dbe0a0d823203aa920fe5131b207535a0d57f33479d1cc8651c6437ca20c88063967b6939491bcf3fcdb0b SHA512 01db3134348050dbe86381c124c8f9ea695c36ed6a08c1ec1abcbfd9d62c2b4397966e95e07c7c37bfbb2b223c10dcfa430836ea540f8b11317a6a05b427e2ca
-EBUILD libplacebo-6.338.2.ebuild 3349 BLAKE2B 785d43a81f3d6bad09d3ca1c1a0a6e5442c20783b7f418b0bea8221b5989b1e3efa9b91932179b102652676b0f93ad528512326534f36247d173ab16bbcae08a SHA512 bf7d227d2147e47ae29d0dd711f84ecc1a460551946d37e78f36c1a50e03d40f9c42f1aaf55a4ffd183da9234bac4f959421e0771269afb0b530fe9897d3f0dc
+EBUILD libplacebo-6.338.2.ebuild 3348 BLAKE2B f1baae0a32b00aaaab68cc884bd79d705578a16ebf723f004e1582d3ceebe147dc4705f5facb07b6affb5e7e830fa9609c16ef31e18e2c113cd8b9e37714be2d SHA512 58f73151b1d8d967278c15a61aecebfd0549e6a03e77da53dbcd9aa58d26eb8ed5014893b0b8f76f9722e89e0120cdaea0f5c35e0bd2c9ec026ce840815a8891
EBUILD libplacebo-9999.ebuild 3349 BLAKE2B 785d43a81f3d6bad09d3ca1c1a0a6e5442c20783b7f418b0bea8221b5989b1e3efa9b91932179b102652676b0f93ad528512326534f36247d173ab16bbcae08a SHA512 bf7d227d2147e47ae29d0dd711f84ecc1a460551946d37e78f36c1a50e03d40f9c42f1aaf55a4ffd183da9234bac4f959421e0771269afb0b530fe9897d3f0dc
MISC metadata.xml 700 BLAKE2B 339905c53f52620737835f397717eba8b742fa4cb26f8dbc9f2dfd7a443a4e7f143b1ef844a52bddb280099f87a073cbf685c5a4a21e4788a1ac16cdccacce1c SHA512 8524de2cf08b516c79c6d1ae032e68d8421122084d431692663ac1ad3e1e841398eb4543bad6e24b674727b01d0959cec4960deb8300cb52d015a583d66d9ddc
diff --git a/media-libs/libplacebo/libplacebo-6.338.2.ebuild b/media-libs/libplacebo/libplacebo-6.338.2.ebuild
index af53410bee94..bcf581616633 100644
--- a/media-libs/libplacebo/libplacebo-6.338.2.ebuild
+++ b/media-libs/libplacebo/libplacebo-6.338.2.ebuild
@@ -22,7 +22,7 @@ else
)
"
S="${WORKDIR}/${PN}-v${PV}"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
fi
DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index add069d38dc4..1f7cf88f6573 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -6,5 +6,5 @@ DIST SDL2-2.28.5.tar.gz 7345355 BLAKE2B c96481bc02af6b6d077247238f7e46b0e3ec2166
EBUILD libsdl2-2.28.1.ebuild 6445 BLAKE2B 6652314ff4c8d8d50fd0cb1db99b91f1df4a22ee9dcc16224902132a2e150f7a6a750451ed0e4df96dbaf1294a41b8b986e79d0e285b53a9241936eba06ce304 SHA512 f99bbdbde13745818af665bee635997d97491f29a056bac3ad69ed534b47a381cbc7cc7ec5c85998eb6a872d5af1824d924ef28fcba1b31e9ba73aa5ee19f624
EBUILD libsdl2-2.28.3.ebuild 6444 BLAKE2B f84a1d6d5562d86a782bcf3c418fb1030312929bd18703473d28eb791c9447a4cacfbafc0b0fc84ce5c9fbc109f4abca97d46a0023211cca727507908d58169d SHA512 b22720936efbc140f2f867fce7fd257b8ffff011e679b79b25868e0947df246dfa4f9f5309bf64ac8f7b38e85f24b540558c6a8afc8335b7ca5a361083367fbb
EBUILD libsdl2-2.28.4-r1.ebuild 6505 BLAKE2B 410574b56df4bc8c42c1b9c0e60a790a0d6c03e8d728c5714e40d10321410d4b10375935eb83d919fc71c819d66ea34009aceafee475b0910b2ef20be76ae4ce SHA512 4b03d2d64ef142b08e5e5f3584194ec9ba588e80a5dd4829f800842d858a6dc1a0f6c96a7d88c908253b8fb80e35f5355da9328da4b1fbd9ca36716cddb95f82
-EBUILD libsdl2-2.28.5.ebuild 7361 BLAKE2B de4a6f7c9b5cd43ef77c7b886e70775b4b5732ffa09a3a3f49612dd0cf74950e9f1cba3dcad9f28158e7f1f5d41e4a6c6100c9f3f7a79c04888527264a334fef SHA512 bce9edeab38c4025255d2b5d8298f6cb17fc64794c66632a91e100a1a5345c629e37d550094732a0958307c080b050e484dfe5607a71034ab8479d88a058d9ab
+EBUILD libsdl2-2.28.5.ebuild 7360 BLAKE2B df6bcbdf1801bf214378a70f6223162be1198c042ef3031494c2fafefa9d2bd921f4700f8f5c0d26ec4488f4922ee6b39fd39589366b593cba00550b2ff50f9a SHA512 cb76a91536988dfa3ac0dce75b329b77444331548c5fde9903d2ad5733ee387778789edd136c31d7356cd3bd8c75b42f8547fb2d9480a32408439d77f3735cfd
MISC metadata.xml 1945 BLAKE2B 0f4c4a1526296bfbef001169c45626f0393cfcb6f5003d3d644c1ff1ef0197fdd38ddc2f16f1c1590ef895448bd6aa85ea3619a31487609d9ea2569077decd64 SHA512 d25c6e3b2cf3055f2faf71d926d5ad01c5b528f1349284dc3097607015ed93c70116223db0078d8ae764b598bc13a99f1b82cebe1e65206ea737508bdede12df
diff --git a/media-libs/libsdl2/libsdl2-2.28.5.ebuild b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
index 81d4376ed964..26c882aa8b71 100644
--- a/media-libs/libsdl2/libsdl2-2.28.5.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86"
IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 +haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs test +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver"
RESTRICT="!test? ( test )"
diff --git a/media-libs/phonon-gstreamer/Manifest b/media-libs/phonon-gstreamer/Manifest
index d15e49c3f95a..598e85a2648a 100644
--- a/media-libs/phonon-gstreamer/Manifest
+++ b/media-libs/phonon-gstreamer/Manifest
@@ -1,4 +1,4 @@
AUX phonon-gstreamer-4.10.0-wayland.patch 2179 BLAKE2B e596a9c542f24eb5cb0e5f724627f7950aff5946eb502cc61e9e674f0e5adaa6cf15747c815e0bc6e86125ecbcbdc39743fc810d365b7007ea939b53a3771639 SHA512 4c5817d048ea3b07d12ef64330e8329390e9a6683f9804072183487d13d860eafab8c21646784dce8b36a021b592a41c64b5ae61d6da2fcaf58a29da16f123ab
DIST phonon-backend-gstreamer-4.10.0.tar.xz 98532 BLAKE2B b9182a50810536c46999266bd40996bb59ac982e44d2066c2afd897d3a2feb99e5570e36dcc869098f5b171018f4c339a2e3b8df124eaeb88236073245069859 SHA512 3beaba9ea3a332a6908ebdaa966958e8e8056d79cfb210e82a8edaf08f0a8bacbf8094e91b1b1b936406aa634dabb962e6c1468e4dde3febd9efac1a63ea70a4
-EBUILD phonon-gstreamer-4.10.0-r1.ebuild 1042 BLAKE2B 1410ab32f86a59072db53614f4330f84ce741d54cc1bd92c9f06bd46b4f0c854784e6f4af6f8e50d02cf2398a06dfcd46f08c43b626b5dd9ad6a3672e27fe0bb SHA512 afc9081e3d72787d829d599494327ed9224b89be9daf52264564cfdd51d1761d7815f6869a38fbe185cb82b1785a3908c99b2dbb51136ba750cd47ac31e7c0a1
+EBUILD phonon-gstreamer-4.10.0-r1.ebuild 1041 BLAKE2B f8e34a6076a41a5a61001a90842440726e6b9f42e2467f84fd794589ff502aad22611c80d5e45abe46a74d415a305185fe7ebb084a8617db58d4a20eba49560b SHA512 a567e06ec74117e97c6b20a4b43e0638dcb9207d8e6e7c7a696707c5b2651b6a189af2977491d6c132cc2bf9b64f8dc02862bb557c89923368624c5057ac03c3
MISC metadata.xml 408 BLAKE2B 07776659b5c1bb14bd28befa8caf94e3b2d46da3f71576aac663b01aa0a49ab3344245784e0091bb2ddc651011831e3a607e0bd75c295e9ccd9bea41f00ada24 SHA512 dc126debed190c51ffd8448d379dfa4a3268a800f70bb2356c0139b50de40dde6392db66d17d00a7cef91622ec0dfb99bf4bf54565bcaf62e76ea57edb7db1f7
diff --git a/media-libs/phonon-gstreamer/phonon-gstreamer-4.10.0-r1.ebuild b/media-libs/phonon-gstreamer/phonon-gstreamer-4.10.0-r1.ebuild
index 6f42f3f815fe..e3281141130b 100644
--- a/media-libs/phonon-gstreamer/phonon-gstreamer-4.10.0-r1.ebuild
+++ b/media-libs/phonon-gstreamer/phonon-gstreamer-4.10.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ HOMEPAGE="https://community.kde.org/Phonon"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/phonon/${MY_PN}/${PV}/${MY_PN}-${PV}.tar.xz"
S="${WORKDIR}/${MY_PN}-${PV}"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
fi
LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
diff --git a/media-libs/phonon-vlc/Manifest b/media-libs/phonon-vlc/Manifest
index 1fa63761c8aa..da55608c8b08 100644
--- a/media-libs/phonon-vlc/Manifest
+++ b/media-libs/phonon-vlc/Manifest
@@ -1,5 +1,5 @@
DIST phonon-backend-vlc-0.11.3.tar.xz 67196 BLAKE2B 597ead8300bfcd4dd1a94ee1733e77ea15436eea01924093ba6655d08de7b2334cd39c10e61655adcbf12e5ca1afb239c0ee0bd05fefe2e294cc1cb1ef5c7799 SHA512 11593d15874734d92922bcfd8e038a2a4f528d9145d525d6654aad7bb9d7edb911f31f564d83217341dff3be973c8cf00d91f03b66a90305f4f7ed97c2d57033
DIST phonon-backend-vlc-0.12.0.tar.xz 71664 BLAKE2B 9ace1020d8e9a9e97243706ff81703d3f22bf892f402e44451147a24547d09bcf12f5745377c01d65b4d1fb03cd975b323b2cab62f8136880d1d9c004cca7d7b SHA512 78f5ead829d5025c7cb9e01b33819514d795651d1d932c03bd8cc2ad5d427e5aaaeeb6016820d5a7bb9907f6df1142a0fbc097830d7c63b01f77d2167a0c9264
-EBUILD phonon-vlc-0.11.3-r1.ebuild 737 BLAKE2B 11f05cd164589726dbed4f215fbdfbc634bec674f9706a2fd1bf9e2fbcdf7843ec4ad6fb5a1cecdd67ba281f601b776b994a40d4ead6b2896d6003291c469f43 SHA512 89ea5b06efea535322b887be36a65eca656370ae26c08cbaae4cd8dba01570c896202535dae00c98811460c3f74c1527298249c35486b421ada70820f6183943
+EBUILD phonon-vlc-0.11.3-r1.ebuild 736 BLAKE2B 68e053bf42c51ecbbad2f94e76cb8b1d982d706320cd4913aa9954cff08b7f4f6332d1f8739bf664c6dda930dbec3ec88177dd6a530c95a36caf6ec59467fa6a SHA512 f5c1296f63b6d71265c4d77b224b38bbc2ccc3b70349bd07db9432643796407f4661d3da97b8a75a556bc50e560a3290c47e4a264a3303c92d060e6fc1b4039e
EBUILD phonon-vlc-0.12.0.ebuild 1012 BLAKE2B 7136746914bcee3a5b95744639ce852709f425004d8fcf3de69ae728236cc299a746c70b2b745dc762f8b2ef715b6f70fab40aa10d898a91e6316b3ae181998a SHA512 0dbd0c0497afa81012ce9af5ed952c211a78a0da0c636be08931007d0698d4572e06d2cd636d8849bd504ab7ef4600beca89d009ccc438195145d379c3e50f11
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/media-libs/phonon-vlc/phonon-vlc-0.11.3-r1.ebuild b/media-libs/phonon-vlc/phonon-vlc-0.11.3-r1.ebuild
index 6bb6fb9f00a0..7c4561516741 100644
--- a/media-libs/phonon-vlc/phonon-vlc-0.11.3-r1.ebuild
+++ b/media-libs/phonon-vlc/phonon-vlc-0.11.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ HOMEPAGE="https://community.kde.org/Phonon"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/phonon/${MY_PN}/${PV}/${MY_PN}-${PV}.tar.xz"
S="${WORKDIR}/${MY_PN}-${PV}"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
fi
LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
diff --git a/media-libs/phonon/Manifest b/media-libs/phonon/Manifest
index 3fe74f3e374c..3f348fca130f 100644
--- a/media-libs/phonon/Manifest
+++ b/media-libs/phonon/Manifest
@@ -1,6 +1,6 @@
AUX phonon-4.11.1-clang-16.patch 1356 BLAKE2B 2adbe00797db0efab8a065c455b8122bea99ffdca9317939c85e54c65cf9292f1de7531bff89fbed227cdab035547680291c6d20d02a374bfe7e28ef9ec9706d SHA512 5ef9e3bcefd607036e47cd6578be5bb98a384bb4cd4820aab90cd7adf1eb0ae54ad001550909a93513e1d622ef4101f95fce733e3fa7a95d5df8454290ef92aa
DIST phonon-4.11.1.tar.xz 314732 BLAKE2B 9be341f8df643b352392a208c7f24d799edcc94146b71c73d93974a7ef02cc75b5baa1e2ddd037e7e2d3afeb52347d96caaa8b3a2319631802261735a3a751df SHA512 858b2b0d7b0336af76d226b30f3acd1914e7297e0879d5a417fa1b87b13c812f9aab7e20adcad33ce1a03624ce78323dd9968b4b277caf85f800ca60aa134f74
DIST phonon-4.12.0.tar.xz 408996 BLAKE2B 568af4aec5247759e49db2137978b9f1828256f817bcb321f02e69d597d78e97c9ce437e89cd63b5a8b15c312f74ccee11b34270e74be2dc24c2af9ee97490f0 SHA512 0dbd88464985051f4c43e64a4d0b7e2d65e7f6b54fd2bae4ec1790fbdf9f79348aa91d4839c72a4f66297d5a9c7b379cc34923b99b97130a5443e5b2c0cc8a9a
-EBUILD phonon-4.11.1-r2.ebuild 1308 BLAKE2B 7a20e9c06439d3f9b5fd716d4c0d1ee29da0380695b8a9b30dd79c5534ec2369a6a3ad76f023f6db208179f402ff850d3c593dccdc259ab8103b8fb0f2e6d716 SHA512 3ba26fced6de50229243ec120079ab6f5aa0bf004a571fa5814335c83a83d27a0979f155d5a3dba1cf98e02d454ba84f7aba73a34913909fd4209813cb38263b
+EBUILD phonon-4.11.1-r2.ebuild 1307 BLAKE2B 69c75e346c77710c52591a8debe93bb09c34217584a520622dbfcfb2b4442b3039f1705ee5550f4b35edef1fc65a33286517deb24373264adceef2d365679ebd SHA512 daae7f938573ea831c299c0ef584ae4526570e64e3cb0790cfc7dae34b364fb4bb72ac0f312d0733fb17de6bcc3f74e3dbd9a08247c5d43e2776bae5deb8ec3b
EBUILD phonon-4.12.0.ebuild 1456 BLAKE2B 01b08b2a71cc3a00e9d17d6cb5c495da19812cce2b5be202f4a3dc3f619f3745902c41963949189e8bc0e4abcd1adbd467a817c42372e783510653704abdeab0 SHA512 e1239d965243c5cfb48ac4e05b82bfaef57aab0c01003d67a6fbd3bcff3291d6e6fea5ec59c8e39283e9a8225855b94cd1d0eaeffe84c47074bba96d93df4466
MISC metadata.xml 463 BLAKE2B 856a539bfa489dac4d6550f9fb4104b419dc6dd12a5d6ec67ac7d9f743fa31d96c3323937558704b7941a914c1ca342b5a6030e9f16b7d84f2339f93d2a1fb9f SHA512 c6aa1e0f8f11e813c228619f9c857bfa3e15d3278a1b5af3910f8f789a7d93f889a9adb9121f19b4b52abbfa0b4a67d89a037679ae0eab00b0db04ed5e16526e
diff --git a/media-libs/phonon/phonon-4.11.1-r2.ebuild b/media-libs/phonon/phonon-4.11.1-r2.ebuild
index b6f1aecc8b12..cfad75fb1aed 100644
--- a/media-libs/phonon/phonon-4.11.1-r2.ebuild
+++ b/media-libs/phonon/phonon-4.11.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ HOMEPAGE="https://community.kde.org/Phonon"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/phonon/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
fi
LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
diff --git a/media-libs/zxing-cpp/Manifest b/media-libs/zxing-cpp/Manifest
index f1927ea3173f..8a75a41c9d78 100644
--- a/media-libs/zxing-cpp/Manifest
+++ b/media-libs/zxing-cpp/Manifest
@@ -1,5 +1,5 @@
DIST zxing-cpp-2.1.0.tar.gz 866787 BLAKE2B 2589862e790bac85cee92818381b4ec3f9eeb5ac1dc2a78babf372ad7672bfe1a43ac7cfe4cc228eabed8a6c013f835c7e3e1948137d61edf1056906a149df80 SHA512 a00778c1fb7bb664176f7035aa96db4bab3e7ca28b5be2862182cb591d18edd4c3dfcbd34b4af08e0797bb4af893299d523f98aa84d266b68e4c766410e2e26d
DIST zxing-cpp-2.2.1.tar.gz 891055 BLAKE2B c6a3343cd0389d930e83dd9db4d6aeca6d4dda715c22c0b10dd76460e9d55bdd8e994c2ac24ba5d5a4f5e2069fcb035b2e4651a380b6b39bcce4b90d0c754df8 SHA512 f1de8df783061a152a18cd9102ac0c579c40c76ab4a5ba9f30bcb8ddb532f3fac08736840a631adbf7c30a7fa00ce8d65625c8cd695288620601708e8f256a53
EBUILD zxing-cpp-2.1.0.ebuild 676 BLAKE2B ccb737a5d37d63a7e22f4c1b0f5b802c40c869bbe177a885ab309de10b7a9cfb4de3023a603263d2328fbde221ffb31d1270348dcc970b0dd03eab882ac267f0 SHA512 6534891dc23c79e264119861452791ebe1af39e7e7722fd86e95bb4c3847f3a7260871123fb0bc50de35f9e5c5cc79af169a09f9565fdfb75357fa4e24f00fdb
-EBUILD zxing-cpp-2.2.1.ebuild 676 BLAKE2B ac7fdeaad4b91c5b9a2eccce7bb815ea050a58949d75e0465a6488496973bf293990241a9612ced8ab41876e0a7c20afb23356f9adb39aa64cd10d6185ffda90 SHA512 dbb8c892f6a20caee0559f4e74c0a09750dd5c279bab4cdd8ad7c2bd34dfd48c33304dca35499257d6a6d59e2f202a9d36baeac527f3b20591c86ccfe6875255
+EBUILD zxing-cpp-2.2.1.ebuild 675 BLAKE2B 59963c6847396675c94deddd29e84366bca5bd44ad95d62512d7fdcbabd51c1b294ea9f1e1aae37082c864896729d74e072d564b091754bb06898dfcac63ec68 SHA512 9c7ce6820eaee9c4573449b97c37b83cb620c0965d3f8d17bce5139231c256eb9e357b53b3298ac7a354f615102591186d87bb59df22c04fcf2792b05bf4977d
MISC metadata.xml 334 BLAKE2B a835ff2824bdf38aa06708b2f5e61bb22998a63855b7095e95474320717ed3e8f0ec753a324fefc5df0c83564a8f52c9660ac07bd1d37e33e95572a3fb2cac66 SHA512 bf2898872ed6586bb33a62f9f76be56f58c5e71b1b1a1414d5fc4e3629f1b0428b20bd864bc8c436b95b4b9e190d8103aa6ea74bc082a2d1cb65051f69bf812d
diff --git a/media-libs/zxing-cpp/zxing-cpp-2.2.1.ebuild b/media-libs/zxing-cpp/zxing-cpp-2.2.1.ebuild
index 1ec881d07bd8..1fac2dd0fe8e 100644
--- a/media-libs/zxing-cpp/zxing-cpp-2.2.1.ebuild
+++ b/media-libs/zxing-cpp/zxing-cpp-2.2.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/3"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
src_configure() {
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index f607c7d710f1..f827781ab1a9 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index b96fdc438de1..37d5b2bd1da2 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -2,6 +2,6 @@ AUX cava-0.8.0-gentoo-iniparser4.patch 702 BLAKE2B 9ea8f952f0a9673d7348b4abeb46e
DIST cava-0.10.0-jack-support.patch.xz 9188 BLAKE2B c99b92a9879506efd942766cd01794c14b223e39862ab92699f4a25d34d21524d0b610a33dbd084c0466fafe8430b5d96da1146c6050d43b35d1f85915540938 SHA512 ffd2eb4c388b83a0ee21a08ec2f707731d8aa32a15ec549d8fe5caf5ac4a45534f3d0f6b66a1d747a57959eb2f571efd5a7b1d3fbb81496b6a01e23b7bd42276
DIST cava-0.10.0.tar.gz 124085 BLAKE2B 1d1d16f2e32823749465ee76d42bdaebf201dd5d8c7c44020793e247448f6786d631fed75841622dfaedc1d6dd0bee54dfaf10e9f637d6ae5aab3e1a76138421 SHA512 8b54ed59ce7965209f0e03be3409f59b0e59e6a684afca3eb2e3c82c369d35224a0a1a09cbcbca09b36fce416a13efafdff7362fe0b4e2f6b494a023de76793e
DIST cava-0.9.1.tar.gz 119287 BLAKE2B e6342ff8867747a2c15197c965b713e8ea1c5bd579725538e0e1745797280460ea6a7d6c5cca2776934eef24378d9661bcef5cfd5280a93de16b41201558c49d SHA512 21af220b53a2f45c8c43dfd2ba47c1c96a8fcccdbd11ca1ac59eea7a4f32c0e27c7d2056281d0293fd17d4d635b1c568c953567d6f0301c800b4a387332d2a7a
-EBUILD cava-0.10.0.ebuild 2372 BLAKE2B 099e72b9e84859d8cc47360620cf5a799db3a606e61e22feb5dfc838449a43bcf09381841cdcb9045ede0ff7b1084c2ba92d10ecc191c87e246d9da260c1f3dc SHA512 a053ca71e28a4e15b00c3fc241ad7f423e5e52b6ff4cb90ca47e7f60523b4ceae3caac742161e88cbcc379fd158692a0078bc9d87adea02ef52b3b84f00f729e
+EBUILD cava-0.10.0.ebuild 2370 BLAKE2B be0afde1b47de3862a26f1788a698a24ebe68ef4d121e082b8afaec2ac5b2eabca88b02b575ba41be908a193241106123d52cb13ca18ea72d0a386760fb12a66 SHA512 f80712c243181be393786d05b4f0cd074e16e8696e97714c202695420d638cad4f20af3b4209f7216a635fff73327c45198ceae397c6f0de50725f79396ba9b9
EBUILD cava-0.9.1.ebuild 2193 BLAKE2B 757769f0e00131ae52c89f430c03aaa427b4390194bdb8f5b2337036296556690deb90e94b9d474e720258d30d1a411be5df807c9e85650f510f1bb7a112b25b SHA512 5edfb33caa0c08919e20437f5d0fc10742b721cbc03400d2d099561d3dfe927686732ea70d36aaf36977f6bf031531c9eeabc276e9c8fa4756f926dd09b27e98
MISC metadata.xml 521 BLAKE2B 9b5fc566431d23ee6c56ed429d3337a6fbccddde718487bf9e1cac36e5fc70173e20a070669a8c85179443af12bc032eecfa4b9829d96422170ff4cdd92518ee SHA512 57cdabe9b70f97abb5bd5e64b3b0f25ec113ce80f8b1eaa45682f814b20fa120fe0efc38552aed23c3cb4d918ba9f0d67030d18b4a307fbf0f81a8b962e35c87
diff --git a/media-sound/cava/cava-0.10.0.ebuild b/media-sound/cava/cava-0.10.0.ebuild
index 2278b798dc4d..8e6993dbfcc1 100644
--- a/media-sound/cava/cava-0.10.0.ebuild
+++ b/media-sound/cava/cava-0.10.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="MIT Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
RDEPEND="
diff --git a/media-sound/daudio/Manifest b/media-sound/daudio/Manifest
deleted file mode 100644
index 93f847cb0e50..000000000000
--- a/media-sound/daudio/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX daudio-0.3-makefile.patch 1683 BLAKE2B a1b54557e238fbe0d727948a0594e1e142d852362bd35da25a8b2be0106884666bb4d88783f6fff202f83a1545f27f52ee88ec34075ff2b4940d89538533f985 SHA512 4ca11073dcfef61fede2cdb7d99be6f3ec7d6c3c8e587faf33c6e06c4468c8e25b4726aa66ba119fc871c4930b42accff331db9a4bd76cac37f56a15c32bc5aa
-AUX daudio-0.3-musl-stdint.patch 2400 BLAKE2B 4c90dfdb97bc1f82249e83817b1b257121be451a9a4f357d62cd246f501873c0484bdd58139b2c5668f6850f3346d5853ddb3d30b0ca3e8a516e12ad2fe6720b SHA512 e6650407a2d2ce35ba0ac99ba2e4344041d92c341faa5c63d88d1f00654eee5a66c7206abb8e240b3c6b15fc5e7d215c2cf41b30f1fa5bb5b87842673f4b33cc
-AUX daudio-0.3-qa-implicit-declarations.patch 1980 BLAKE2B d31a67d6234c667e726907cdf41f18b2ea0e7dbf88d0a13fedae9690327fa6450f3bd2d3f46b5f387997e1dbdf0c40a910026b2260b0c1dcda9cd1c74ef3602d SHA512 0da091005e36825ef0f35e4029e48781a23d2c8ab00af33528de4999dcb7d2e98006b2623852ab7cadd6e129d1847a6a85f8f60b7340c755939d9fa45d094a5e
-AUX daudio.rc 425 BLAKE2B 6859ce9adb4668ce7528f9371272dfab206f2bb4880819995634b88c1c3902edbd49c3e84ceb8c4abbec84be5cadb547ee44e9ed462cc27ee928060d2c738a6b SHA512 c6f816faeac497e31365d9bf7b2c37c4c8688d88820c0dbc9e4819be13119e477cc3aea2fe3ca249d82b8d84ebb485d9516f0b93180a7c756d573dcb5f1e1900
-DIST daudio-0.3.tar.gz 76683 BLAKE2B da8c674be38224153af26b6a690a0fe23c4d24e90422260799657ff80242d2c8baaa2de85603d68e8daf6e880335fe84dc7467f10571590814b647aa65f88e9b SHA512 63266348c8235b09efb6958646b003a5e7ae1cfd7d97aeff928ed8e7b9ffc71666c0bcd93ee89db6c28cae5019056748631e9fef850ebf6ead7aefecc3037e3c
-EBUILD daudio-0.3-r1.ebuild 969 BLAKE2B a09155ebd85a55af1cd96275420c140df4dc09ad5f2c31405ac7eab4d4964894152f970629bf781c82e00009d74d4b1cd4766a71d85fc3f770a9b640fcbaf8fc SHA512 8baea552ab484c52c826d63b70ede6b6700f184ec898f5cb4aa79ba1a8255fcf9ffb3733a0a030a2dfdd578bc549e0580d26293dcdfd7f16d8f6d1d049581b1b
-MISC metadata.xml 330 BLAKE2B 7bed91ca8797a4ad2fc012fb6595d192706c46e66aa9b95ee32a5dcc46d15e1a394e29d4db0a950581206bf83e412bc14e3deb38cc19085c6f13bf510f2efc14 SHA512 967eef88ca746c0cd9c18a6eac7c65597fdb872e3ea1897848c6c92d150b0a73bb64c1e105f51b3a78a96e7003dcd771700dd2340b2ceee53f3b5ce73dff90dc
diff --git a/media-sound/daudio/daudio-0.3-r1.ebuild b/media-sound/daudio/daudio-0.3-r1.ebuild
deleted file mode 100644
index 4c1b0fe4036f..000000000000
--- a/media-sound/daudio/daudio-0.3-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Distributed audio on the local network"
-HOMEPAGE="https://daudio.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-# -sparc: 0.3: static audio on local daemon. No audio when client connects to amd64 daemon
-KEYWORDS="amd64 ~ppc -sparc x86"
-
-DEPEND=">=media-libs/libmad-0.15.0b-r1"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${P}-makefile.patch"
- "${FILESDIR}/${P}-qa-implicit-declarations.patch"
- "${FILESDIR}/${P}-musl-stdint.patch"
-)
-
-src_prepare() {
- # fix #570582 by restoring pre-GCC5 inline semantics
- append-cflags -std=gnu89
-
- tc-export CC
- default
-}
-
-src_compile() {
- emake -C client
- emake -C server
- emake -C streamer
-}
-
-src_install() {
- dobin client/daudioc server/daudiod streamer/dstreamer
- newinitd "${FILESDIR}"/daudio.rc daudio
- dodoc doc/*
-}
diff --git a/media-sound/daudio/files/daudio-0.3-makefile.patch b/media-sound/daudio/files/daudio-0.3-makefile.patch
deleted file mode 100644
index 28f1215f7c94..000000000000
--- a/media-sound/daudio/files/daudio-0.3-makefile.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-Index: daudio-0.3/client/Makefile
-===================================================================
---- daudio-0.3.orig/client/Makefile
-+++ daudio-0.3/client/Makefile
-@@ -13,10 +13,10 @@ install: $(PROG)
- install -c -m755 --owner=0 --group=0 -b -D daudioc $(PREFIX)/bin/daudioc
-
- debug: $(SRCS)
-- gcc $(DEFINES) -DDEBUG $(INCLUDES) $(LIBS) -o $(PROG) $^
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) -DDEBUG $(INCLUDES) -o $(PROG) $^ $(LIBS)
-
- $(PROG): $(SRCS)
-- gcc $(DEFINES) $(INCLUDES) $(LIBS) -o $@ $^
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) $(INCLUDES) -o $@ $^ $(LIBS)
-
- clean:
- rm -f $(PROG)
-Index: daudio-0.3/server/Makefile
-===================================================================
---- daudio-0.3.orig/server/Makefile
-+++ daudio-0.3/server/Makefile
-@@ -10,13 +10,13 @@ PREFIX = /usr/local
- all: $(SBINS)
-
- debug: $(SRCS)
-- gcc -g $(DEFINES) $(INCLUDES) $(LIBS) -o daudiod $^
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) $(INCLUDES) -o daudiod $^ $(LIBS)
-
- install: $(SBINS)
- install -c -m755 --owner=0 --group=0 -b -D daudiod $(PREFIX)/bin/daudiod
-
- $(SBINS): $(SRCS)
-- gcc $(DEFINES) $(INCLUDES) $(LIBS) -o $@ $^
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) $(INCLUDES) -o $@ $^ $(LIBS)
-
- clean:
- rm -f $(SBINS)
-Index: daudio-0.3/streamer/Makefile
-===================================================================
---- daudio-0.3.orig/streamer/Makefile
-+++ daudio-0.3/streamer/Makefile
-@@ -12,7 +12,7 @@ install: $(SBINS)
- install -c -m755 --owner=0 --group=0 -b -D dstreamer $(PREFIX)/bin/dstreamer
-
- $(SBINS): $(SRCS)
-- gcc $(DEFINES) $(INCLUDES) $(LIBS) -o $@ $^
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) $(INCLUDES) -o $@ $^ $(LIBS)
-
- clean:
- rm -f $(SBINS)
diff --git a/media-sound/daudio/files/daudio-0.3-musl-stdint.patch b/media-sound/daudio/files/daudio-0.3-musl-stdint.patch
deleted file mode 100644
index ff70b900d1f8..000000000000
--- a/media-sound/daudio/files/daudio-0.3-musl-stdint.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-https://bugs.gentoo.org/715246
---- a/client/net.c
-+++ b/client/net.c
-@@ -20,6 +20,7 @@
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <stdio.h>
-+#include <stdint.h>
- #include <errno.h>
- #include <unistd.h>
- #include <fcntl.h>
-@@ -69,7 +70,7 @@ int netinit(char *hostname, int port) {
- }
- net_raddr.sin_family = AF_INET;
- net_raddr.sin_port = htons(port);
-- net_raddr.sin_addr.s_addr = *((u_int32_t *) host->h_addr);
-+ net_raddr.sin_addr.s_addr = *((uint32_t *) host->h_addr);
- return(s);
- }
-
---- a/server/bcast.c
-+++ b/server/bcast.c
-@@ -21,6 +21,7 @@
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <stdio.h>
-+#include <stdint.h>
-
- #include "../common/port.h"
- #include "timer.h"
-@@ -75,11 +76,11 @@ int b_init(void) {
-
- addr.sin_family = AF_INET;
- addr.sin_port = htons(BROADCASTPORT_D);
-- addr.sin_addr.s_addr = (u_int32_t) INADDR_ANY;
-+ addr.sin_addr.s_addr = (uint32_t) INADDR_ANY;
-
- baddr.sin_family = AF_INET;
- baddr.sin_port = htons(BROADCASTPORT_C);
-- baddr.sin_addr.s_addr = (u_int32_t) INADDR_BROADCAST;
-+ baddr.sin_addr.s_addr = (uint32_t) INADDR_BROADCAST;
-
- if(bind(b_sock, (struct sockaddr *) &addr, sizeof(struct sockaddr_in)) == -1)
- return(-1);
---- a/server/local.c
-+++ b/server/local.c
-@@ -21,6 +21,7 @@
- #include <unistd.h>
- #include <mad.h>
- #include <stdio.h>
-+#include <stdint.h>
- #include <string.h>
- #include <errno.h>
- #include <fcntl.h>
-@@ -207,7 +208,7 @@ int l_init(void) {
-
- addr.sin_family = AF_INET;
- addr.sin_port = htons(LISTENPORT);
-- addr.sin_addr.s_addr = (u_int32_t) INADDR_ANY;
-+ addr.sin_addr.s_addr = (uint32_t) INADDR_ANY;
-
- if(bind(*s, (struct sockaddr *) &addr, sizeof(struct sockaddr_in)) == -1)
- return(-1);
---- a/streamer/streamer.c
-+++ b/streamer/streamer.c
-@@ -25,6 +25,7 @@
- #include <sys/socket.h>
- #include <unistd.h>
- #include <stdio.h>
-+#include <stdint.h>
- #include <stdlib.h>
- #include <sys/types.h>
- #include <sys/stat.h>
-@@ -129,7 +130,7 @@ int main(int argc, char *argv[]) {
- }
- addr.sin_family = AF_INET;
- addr.sin_port = htons(LISTENPORT);
-- addr.sin_addr.s_addr = (u_int32_t) htonl(INADDR_LOOPBACK);
-+ addr.sin_addr.s_addr = (uint32_t) htonl(INADDR_LOOPBACK);
-
- if(connect(s, (struct sockaddr *) &addr, sizeof(struct sockaddr_in)) == -1) {
- perror("Failed to connect to localhost:5555");
diff --git a/media-sound/daudio/files/daudio-0.3-qa-implicit-declarations.patch b/media-sound/daudio/files/daudio-0.3-qa-implicit-declarations.patch
deleted file mode 100644
index d60be6f64e68..000000000000
--- a/media-sound/daudio/files/daudio-0.3-qa-implicit-declarations.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-Fix implicit declarations, such as:
-
-main.c: In function ‘main’:
-main.c:45:2: warning: incompatible implicit declaration of built-in function ‘exit’
- exit(1);
- ^
---- daudio-0.3/client/main.c
-+++ daudio-0.3/client/main.c
-@@ -22,6 +22,7 @@
- #include <sys/types.h>
- #include <unistd.h>
- #include <sched.h>
-+#include <stdlib.h>
-
- int main(int argc, char **argv) {
- int s;
-@@ -50,7 +51,7 @@
-
- /* drop priveledges */
- uid = getuid();
-- seteuid(uid);
-+ if(seteuid(uid)){};
-
- set_default_options(void);
-
---- daudio-0.3/client/net.c
-+++ daudio-0.3/client/net.c
-@@ -27,6 +27,7 @@
- #include <asm/unistd.h>
- #include <mad.h>
- #include <pthread.h>
-+#include <stdlib.h>
-
- #include "net.h"
- #include "../common/frame.h"
---- daudio-0.3/server/local.c
-+++ daudio-0.3/server/local.c
-@@ -25,6 +25,7 @@
- #include <errno.h>
- #include <fcntl.h>
- #include <netinet/in.h>
-+#include <stdlib.h>
-
- #include "timer.h"
- #include "data.h"
-@@ -71,7 +72,7 @@
-
- /* drop priveleges */
- uid = getuid();
-- seteuid(uid);
-+ if(seteuid(uid)){};
-
- current = bigbuf.buffer;
-
---- daudio-0.3/server/main.c
-+++ daudio-0.3/server/main.c
-@@ -25,6 +25,7 @@
- #include <sys/types.h>
- #include <unistd.h>
- #include <signal.h>
-+#include <stdlib.h>
-
- int main () {
- int r;
-@@ -40,19 +41,19 @@
- uid = getuid();
- r = d_init();
- if(r == -1) {
-- seteuid(uid);
-+ if(seteuid(uid)){};
- perror("d_init failed");
- exit(1);
- }
- r = b_init();
- if(r == -1) {
-- seteuid(uid);
-+ if(seteuid(uid)){};
- perror("b_init failed");
- exit(1);
- }
- r = t_init();
- /* drop priveleges */
-- seteuid(uid);
-+ if(seteuid(uid)){};
- if(r == -1) {
- perror("t_init failed");
- exit(1);
---- daudio-0.3/server/timer.c
-+++ daudio-0.3/server/timer.c
-@@ -124,7 +124,7 @@
-
- /* drop priveleges */
- uid = getuid();
-- seteuid(uid);
-+ if(seteuid(uid)){};
-
- mytimer.it_value.tv_sec = 0;
- mytimer.it_value.tv_usec = 0;
diff --git a/media-sound/daudio/files/daudio.rc b/media-sound/daudio/files/daudio.rc
deleted file mode 100644
index 5f934107051a..000000000000
--- a/media-sound/daudio/files/daudio.rc
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- use net
-}
-
-start() {
- ebegin "Starting daudio"
- start-stop-daemon --start --quiet --background --make-pidfile --pidfile /var/run/daudio.pid --exec /usr/bin/daudiod
- eend $?
-}
-
-stop() {
- ebegin "Stopping daudio"
- start-stop-daemon --stop --quiet --pidfile /var/run/daudio.pid
- eend $?
-}
diff --git a/media-sound/daudio/metadata.xml b/media-sound/daudio/metadata.xml
deleted file mode 100644
index 969fd5f7befa..000000000000
--- a/media-sound/daudio/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">daudio</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-sound/guayadeque/Manifest b/media-sound/guayadeque/Manifest
deleted file mode 100644
index 7be48f4f66fa..000000000000
--- a/media-sound/guayadeque/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX guayadeque-0.4.6-metadata.patch 641 BLAKE2B 109212a5f2dd91577436a38ba17675c46e3900749429fef4ab8d9b2ceedae88d471ccdb6487717f4514f9b4b6259c19a22cef1bf59051eec816c8581b9820291 SHA512 62787b7230196949b130497f8f6395fceeb6af5a7893cb1d3efa23538076adec937baca6729798b59b56ec3798a8e5545232d9125906b8d4db24b7a4d1cf00aa
-DIST guayadeque-0.4.7.tar.gz 2192075 BLAKE2B b8f78a0667723d8ae27cc13c435f0309a521b10efc440d6cafca08692ef3a79299824d60bcafba3134255d652371f08adec98b1ac63589627c44d2ee8697d443 SHA512 8b620a2a44cc36866c2a2df14fec086796fab9a955429dc58f5689a90634dcc1a96434ab5dff4bbe8c81d785b9e1d8c91011ec076d4e0f5c75f269e9d92bf021
-EBUILD guayadeque-0.4.7.ebuild 2266 BLAKE2B 3845013ddb1f1d450c93f78766d635f6b5f4afc29f3a504327eec305173b35da4d471853843c14592dbacaeb8a83bff880cb2fa8549552e6c1d36d6269797293 SHA512 fb655713449f216eb27e3f8dec5f9899d1092e6e6e5742084a58e7dfc28f021023324daee9f6dc3d004159c913587255cba4d3b64a13b539abcaabd526c50e3a
-EBUILD guayadeque-9999.ebuild 2171 BLAKE2B b64c00305238cc776e0c2fc08f7947b7203b2ec351752ef753271e8d144b70d1e4f7f099fad39bbd5946efc46f407a183d51f8530ce7ec437a85c5e1fbde596a SHA512 579b8bcb4ec7bf2c93224819cf27ac2dac0c8789a11e339d4297ca0873570cf10bebb899fabefac6876bc9605a50fd3d91bc777480c303f0a56ca728c5bd3133
-MISC metadata.xml 411 BLAKE2B 0a0ae74c6c50b622dbfd6d66a2bbe343c94471454d1be0ac6130f32deb17e944a8f322bf018af67ebbd8e5ef5a51b9b9a1062d5bd0e11ede1f5c4f3470c5e8da SHA512 3de001e7dd97fcdb2627f3305e55d1f5737670a3aabd5f0269c541d9d8f4c1c3e0e4dba60ddb689240f9e40cc2d08530ed56c9e18eb7499b3b003c33538c49d5
diff --git a/media-sound/guayadeque/files/guayadeque-0.4.6-metadata.patch b/media-sound/guayadeque/files/guayadeque-0.4.6-metadata.patch
deleted file mode 100644
index f6d81a110d79..000000000000
--- a/media-sound/guayadeque/files/guayadeque-0.4.6-metadata.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -158,7 +158,7 @@ ADD_SUBDIRECTORY( po )
- # freedesktop.org-specific files
- INSTALL( FILES defconfig/guayadeque.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications )
- INSTALL( FILES defconfig/guayadeque.png DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/pixmaps )
--INSTALL( FILES defconfig/guayadeque.appdata.xml DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/appdata )
-+INSTALL( FILES defconfig/guayadeque.appdata.xml DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/metadata )
-
- # program-specific files
- INSTALL( FILES defconfig/guayadeque.default.conf DESTINATION ${CMAKE_INSTALL_DATADIR}/guayadeque )
diff --git a/media-sound/guayadeque/guayadeque-0.4.7.ebuild b/media-sound/guayadeque/guayadeque-0.4.7.ebuild
deleted file mode 100644
index 25ecfde389e6..000000000000
--- a/media-sound/guayadeque/guayadeque-0.4.7.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER=3.0-gtk3
-
-inherit cmake wxwidgets xdg
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI=${EGIT_REPO_URI:-https://github.com/anonbeat/guayadeque}
- EGIT_BRANCH=${EGIT_BRANCH:-master}
-else
- SRC_URI="https://github.com/anonbeat/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 x86"
-fi
-
-DESCRIPTION="Music management program designed for all music enthusiasts"
-HOMEPAGE="https://guayadeque.org/"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="appindicator ipod +minimal"
-
-# No test available, Making src_test fail
-RESTRICT="test"
-
-GST_DEPS="
- media-plugins/gst-plugins-libav:1.0
- media-plugins/gst-plugins-libnice:1.0
- media-plugins/gst-plugins-pulse:1.0
- media-plugins/gst-plugins-soup:1.0
- media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-ugly:1.0
-"
-BDEPEND="
- sys-devel/gettext
- virtual/pkgconfig
-"
-RDEPEND="
- dev-db/sqlite:3
- dev-db/wxsqlite3
- dev-libs/glib:2
- media-libs/flac
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0
- media-libs/gstreamer:1.0
- media-libs/taglib
- net-misc/curl
- sys-apps/dbus
- x11-libs/wxGTK:${WX_GTK_VER}[X]
- appindicator? ( dev-libs/libindicate )
- ipod? ( media-libs/libgpod )
- !minimal? ( ${GST_DEPS} )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.4.6-metadata.patch"
-)
-
-# echo $(cat po/CMakeLists.txt | grep ADD_SUBDIRECTORY | sed 's#ADD_SUBDIRECTORY( \(\w\+\) )#\1#')
-LANGS=( bg ca_ES cs de el es fr hr hu is it ja nb nl pl pt pt_BR ru sk sr sr@latin sv th tr uk )
-
-pkg_setup() {
- setup-wxwidgets
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # remove bundled libs
- rm -rf src/wx/wxsql* src/wxsqlite3 || die
-
- # comment out unused languages
- cd po || die
- local l
- for l in "${LANGS[@]}"; do
- ! has ${l} ${LINGUAS-${l}} && cmake_comment_add_subdirectory ${l}
- done
-}
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_IPOD=$(usex ipod)
- -DENABLE_LIBINDICATE=$(usex appindicator)
- )
- cmake_src_configure
-}
-
-pkg_postinst() {
- if use minimal; then
- elog "If you are missing functionalities consider setting USE=-minimal"
- elog "or install any of the following packages:"
-
- local pkg
- for pkg in ${GST_DEPS}; do
- elog "\t ${pkg}"
- done
- fi
-
- xdg_desktop_database_update
-}
diff --git a/media-sound/guayadeque/guayadeque-9999.ebuild b/media-sound/guayadeque/guayadeque-9999.ebuild
deleted file mode 100644
index 58152548ab8f..000000000000
--- a/media-sound/guayadeque/guayadeque-9999.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER=3.0-gtk3
-
-inherit cmake wxwidgets xdg
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI=${EGIT_REPO_URI:-https://github.com/anonbeat/guayadeque}
- EGIT_BRANCH=${EGIT_BRANCH:-master}
-else
- SRC_URI="https://github.com/anonbeat/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Music management program designed for all music enthusiasts"
-HOMEPAGE="https://guayadeque.org/"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="ipod +minimal"
-
-# No test available, Making src_test fail
-RESTRICT="test"
-
-GST_DEPS="
- media-plugins/gst-plugins-libav:1.0
- media-plugins/gst-plugins-libnice:1.0
- media-plugins/gst-plugins-pulse:1.0
- media-plugins/gst-plugins-soup:1.0
- media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-ugly:1.0
-"
-BDEPEND="
- sys-devel/gettext
- virtual/pkgconfig
-"
-RDEPEND="
- dev-db/sqlite:3
- dev-db/wxsqlite3
- dev-libs/glib:2
- media-libs/flac
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0
- media-libs/gstreamer:1.0
- media-libs/taglib
- net-misc/curl
- sys-apps/dbus
- x11-libs/wxGTK:${WX_GTK_VER}[X]
- ipod? ( media-libs/libgpod )
- !minimal? ( ${GST_DEPS} )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.4.6-metadata.patch"
-)
-
-# echo $(cat po/CMakeLists.txt | grep ADD_SUBDIRECTORY | sed 's#ADD_SUBDIRECTORY( \(\w\+\) )#\1#')
-LANGS=( bg ca_ES cs de el es fr hr hu is it ja nb nl pl pt pt_BR ru sk sr sr@latin sv th tr uk )
-
-pkg_setup() {
- setup-wxwidgets
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # remove bundled libs
- rm -rf src/wx/wxsql* src/wxsqlite3 || die
-
- # comment out unused languages
- cd po || die
- local l
- for l in "${LANGS[@]}"; do
- ! has ${l} ${LINGUAS-${l}} && cmake_comment_add_subdirectory ${l}
- done
-}
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_IPOD=$(usex ipod)
- )
- cmake_src_configure
-}
-
-pkg_postinst() {
- if use minimal; then
- elog "If you are missing functionalities consider setting USE=-minimal"
- elog "or install any of the following packages:"
-
- local pkg
- for pkg in ${GST_DEPS}; do
- elog "\t ${pkg}"
- done
- fi
-
- xdg_desktop_database_update
-}
diff --git a/media-sound/guayadeque/metadata.xml b/media-sound/guayadeque/metadata.xml
deleted file mode 100644
index b4ec028821b0..000000000000
--- a/media-sound/guayadeque/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>proaudio@gentoo.org</email>
- <name>Gentoo ProAudio Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">guayadeque</remote-id>
- <remote-id type="github">anonbeat/guayadeque</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 3a09d30c2332..0293c0a924ae 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 602dd57f4b42..93a2187b0fa3 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Fri, 02 Feb 2024 11:10:23 +0000
+Fri, 02 Feb 2024 17:10:27 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 42b15146f7d2..1423f211a8dd 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 563763 BLAKE2B ad08e0810fe103c6fa75e908cf8e2fc59829c625b62d3046da60e9504ee322b550dd80f2b55ca4966a6ca9514873f3ad3a971855512a73e5aa8af57c416df904 SHA512 686eceb0a4e973d3931559acc70bbca71af98c9816890a0c4197ac907326353d25dbfef06b2f26ca53274310cd12ab9ef6adfeddc7c3775d1fc39f927accf94b
-TIMESTAMP 2024-02-02T11:10:28Z
+TIMESTAMP 2024-02-02T17:10:32Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW8zaRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW9IghfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBo1xAAhwaSUKoR1s7nG3hiVK5Mkf/r/npAY4TpfhtEbQXbP8RwiVUMelpoRhBB
-OHtoNnHxE1VC1Nsv6B9fEpBlloxbtNP693iFHfiS/czn1ROvTWdTskGqcZNht3Nf
-U7I58/Yh9568D9t14ePljjKbK9kN1f4TzfdzHiigzp+cEOj65xFgm0LHKG+kqh44
-Evj/iRDBl1XkQpDNMk7d+asLvXY9GZLI2PSUc4jo9e2mITF4fGLDAZqDwittyzFf
-bV3U4AIneODFMiODR0VvR47KjTP7w9Sg21xKkdYBqqHUHOmMe4DjXY3OzWtGYak9
-qjnDKcpz+9ceOUKyk1c1yvr9GrOFHfSJhLtr6N0tX7XHhcVahHJZcLRtrqNp7B3X
-51jc0J3XNAcy6fKq4p22BYe0uoXfZo7xqy6/elMUfqkg4VdKztZ8pXHjDaLEc9WM
-8Czt8+7XHZGMXG8P3wpsAX8AY9eSG9CEXYMGyGuU3n5Niv327w4ALFiXST4iQ0Fq
-NYwfv/m0RK5tlspdDRFuRHIEa3jogdruM3i1HMTbhwqeK/ez74WVS+UDJcDojT2n
-AWkTwGh9VKml2D+pb5xg8iCE7qxp5y3hjhbGD9B+7GiGcHOWl0DZ9jfzgF+XjzuM
-ghIv4s2FSin6JahZaWKUV1fOCv3gn6QcS2X/YMI5GXFgrvSsPec=
-=wEFG
+klB2RBAAjIj++2Bk9oRnvwOq2qvnYMi+gBYdCAroFQiD67QqJjal0I8aqwUlwTka
+fM0ybOCqtOS2PcLBngQr9orLgJiXS2AsFjBBgn1nfBE3w4T4ZcBsadeEPItr40d4
+TWuLt2My7JQJxuyD3LWd6XyVfGJcVbMhMa5QBlSQYsIuyudAjtS+iP3J2dk4YDlS
+vPH9P9AIZIwuFQW71iysOP9q8Kyr9BYtjzTvb1Y58qI0jkFwUY7A7lSGrIQqRrKU
+p2/5gLesV4IkPKms483znER0Ch9x/ZT+8JMCgZ3Wxm/GDaHyUY5rzcvrJMFyPfrW
+vL6XojsdUFhKYKLSFxgepRFgCCfzZO4lP56hj/GNUIsj21rTwcbLo4OalursLCAw
+3QiZAY6+OATy3CPXB37T9dXuZlz7uBM4BWhqiMxZwndlLHYUpd0PpEWeRr7pXaK7
+A7GdLpCWWyN9UA4zy/YHxpRSj/Bn3kBO59GmKht731I2LlLOMsSFhtanEgglvvyC
+4IdWzARltihqZdVe/ntyVfNTfgr0vlq6ppKHXXPgRmODoiZzBl+y5pHRdMIyie4w
+R5CdxzUmiylX9xunSRD0Tri/A9kXf+rymrx1+TqUceMZsyWIwvQwmT6HFSgJZ8Z/
+X7YQCn0w9ebgdm8Gvh2p5Srk+I6+WpAsTMcpNAZnSFrvjIzdNec=
+=AN5Q
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index fd9500b00464..93a2187b0fa3 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Fri, 02 Feb 2024 11:10:24 +0000
+Fri, 02 Feb 2024 17:10:27 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 370e1a6c1b81..bab9d9d1b161 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 7a6ebe93a5a3..43fb58499529 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/ansible-lint-6.22.1 b/metadata/md5-cache/app-admin/ansible-lint-6.22.2
index cadd06d0309c..ace8894fa0bc 100644
--- a/metadata/md5-cache/app-admin/ansible-lint-6.22.1
+++ b/metadata/md5-cache/app-admin/ansible-lint-6.22.2
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/spdx-tools-0.7.1:0/0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-4.1.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.18.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-plus-0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-4.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.18.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Checks ansible playbooks for practices and behaviour that can be improved
EAPI=8
@@ -8,10 +8,10 @@ IUSE=test python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64 ~arm64 ~riscv
LICENSE=MIT
PROPERTIES=test_network
-RDEPEND=>=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-4.1.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.18.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+RDEPEND=>=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-4.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.18.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
RESTRICT=test !test? ( test )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-6.22.1.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-6.22.2.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=91831c1ed141165242afb0af9dcb5037
+_md5_=a591f4ae717687164e18f3f3a831a964
diff --git a/metadata/md5-cache/app-admin/hcloud-1.42.0 b/metadata/md5-cache/app-admin/hcloud-1.42.0
new file mode 100644
index 000000000000..d2d8e2f9722f
--- /dev/null
+++ b/metadata/md5-cache/app-admin/hcloud-1.42.0
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
+DEFINED_PHASES=compile install test unpack
+DESCRIPTION=A command-line interface for Hetzner Cloud
+EAPI=8
+HOMEPAGE=https://github.com/hetznercloud/cli
+INHERIT=go-module
+KEYWORDS=~amd64
+LICENSE=MIT
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~ago/distfiles/hcloud-1.42.0.tar.xz
+_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=34595ec6b2f0475d20246bf7ef780999
diff --git a/metadata/md5-cache/app-admin/newsyslog-1.1.0.81-r1 b/metadata/md5-cache/app-admin/newsyslog-1.1.0.81-r1
deleted file mode 100644
index d593a9e181df..000000000000
--- a/metadata/md5-cache/app-admin/newsyslog-1.1.0.81-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-BDEPEND=sys-apps/groff
-DEFINED_PHASES=configure install
-DESCRIPTION=a highly configurable program for managing and archiving log files
-EAPI=7
-HOMEPAGE=http://www.weird.com/~woods/projects/newsyslog.html
-KEYWORDS=~alpha amd64 ~hppa ~mips ppc ppc64 ~sparc x86
-LICENSE=MIT
-RDEPEND=virtual/cron app-arch/gzip
-SLOT=0
-SRC_URI=http://download.openpkg.org/components/cache/newsyslog/newsyslog-1.1.0.81.tar.gz
-_md5_=60f86b9f8927840214e041a38ed56903
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 33156ccb5ed6..3c8d09f99425 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/go-secbench-0.1.0-r1 b/metadata/md5-cache/app-containers/go-secbench-0.1.0-r1
deleted file mode 100644
index 9a4bad81223b..000000000000
--- a/metadata/md5-cache/app-containers/go-secbench-0.1.0-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install test unpack
-DEPEND=dev-lang/go >=dev-lang/go-1.10
-DESCRIPTION=run and evaluate the docker security benchmark
-EAPI=6
-HOMEPAGE=https://github.com/qnib/go-secbench
-INHERIT=golang-build golang-vcs-snapshot
-KEYWORDS=~amd64
-LICENSE=Apache-2.0
-RDEPEND=app-containers/docker
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/qnib/go-secbench/archive/v0.1.0.tar.gz -> go-secbench-0.1.0.tar.gz
-_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs-snapshot 85de4c0ee156326f54c6d16f8ab529d1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=575ed86bece855582ffc2f47d860fb81
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index c30b5cd70299..5656c130760e 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/qca-2.3.7 b/metadata/md5-cache/app-crypt/qca-2.3.7
index 0a30ef1284b5..e3579c4889c9 100644
--- a/metadata/md5-cache/app-crypt/qca-2.3.7
+++ b/metadata/md5-cache/app-crypt/qca-2.3.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://userbase.kde.org/QCA
INHERIT=cmake kde.org multibuild out-of-source-utils qmake-utils
IUSE=botan debug doc examples gcrypt gpg logger nss pkcs11 +qt5 qt6 sasl softstore +ssl test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=LGPL-2.1
RDEPEND=botan? ( dev-libs/botan:3= ) gcrypt? ( dev-libs/libgcrypt:= ) gpg? ( app-crypt/gnupg ) nss? ( dev-libs/nss ) pkcs11? ( >=dev-libs/openssl-1.1 dev-libs/pkcs11-helper ) qt5? ( >=dev-qt/qtcore-5.14:5 ) qt6? ( dev-qt/qtbase:6 dev-qt/qt5compat:6 ) sasl? ( dev-libs/cyrus-sasl:2 ) ssl? ( >=dev-libs/openssl-1.1:= )
REQUIRED_USE=|| ( qt5 qt6 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2
SRC_URI=mirror://kde/stable/qca/2.3.7/qca-2.3.7.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 kde.org 60fcb935e4206806bf9f38e3537521a2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b8368dbc889b9f56b775a5ca27f2bcf6
+_md5_=39f887758dc610436f59b216156faa1a
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 0dc6f5b098f7..71055c7ddce9 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/jedit-5.6.0 b/metadata/md5-cache/app-editors/jedit-5.6.0
deleted file mode 100644
index 3f11da267293..000000000000
--- a/metadata/md5-cache/app-editors/jedit-5.6.0
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=dev-java/jsr305:0 >=virtual/jdk-11:* dev-java/ant-contrib:0 dev-java/ant-apache-bsf:0 dev-java/bsh:0 test? ( dev-java/ant-junit4:0 dev-java/hamcrest-library:1.3 dev-java/mockito:2 ) >=dev-java/java-config-2.2.0-r3 >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit
-DESCRIPTION=Programmer's editor written in Java
-EAPI=8
-HOMEPAGE=http://www.jedit.org
-INHERIT=desktop java-pkg-2 java-ant-2 xdg-utils
-IUSE=doc test
-KEYWORDS=amd64 ppc64 x86
-LICENSE=BSD GPL-2
-RDEPEND=dev-java/jsr305:0 >=virtual/jdk-11:* >=dev-java/java-config-2.2.0-r3
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://sourceforge/project/jedit/jedit/5.6.0/jedit5.6.0source.tar.bz2
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-ant-2 53b9c110af009f9f4548f5b129ae6fe6 java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2220867ff111d631c0bac489df27212c
diff --git a/metadata/md5-cache/app-editors/jedit-5.6.0-r1 b/metadata/md5-cache/app-editors/jedit-5.6.0-r1
index c7f02d177861..5643349157bd 100644
--- a/metadata/md5-cache/app-editors/jedit-5.6.0-r1
+++ b/metadata/md5-cache/app-editors/jedit-5.6.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.jedit.org
INHERIT=desktop java-pkg-2 java-pkg-simple xdg-utils
IUSE=doc source test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=amd64 ppc64 x86
LICENSE=BSD GPL-2
RDEPEND=dev-java/jsr305:0 >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://sourceforge/project/jedit/jedit/5.6.0/jedit5.6.0source.tar.bz2
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 67f37f8db9bdf7868f26504fd7bcbb22 java-utils-2 b346c3901e71ba37137bae0b25b00221 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3528fdc73bd137bef0a01c708ea22bda
+_md5_=9901d5be2569703119145afdba2b79c5
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index bbaedb2a892c..674e33660cfd 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/qemu-8.1.5 b/metadata/md5-cache/app-emulation/qemu-8.1.5
index 6dca0ac66f6f..73f1025fc23f 100644
--- a/metadata/md5-cache/app-emulation/qemu-8.1.5
+++ b/metadata/md5-cache/app-emulation/qemu-8.1.5
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.qemu.org https://www.linux-kvm.org
IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 pax-utils xdg-utils
IUSE=accessibility +aio alsa bpf bzip2 capstone +curl debug doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg keyutils lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs pipewire plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh static-user systemtap test udev usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen zstd qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_loongarch64 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_avr qemu_softmmu_targets_rx qemu_softmmu_targets_tricore qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_loongarch64 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_hexagon qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64le qemu_user_targets_sparc32plus python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +filecaps
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=GPL-2 LGPL-2 BSD-2
RDEPEND=dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses,readline] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses,readline] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-debug/systemtap ) xattr? ( sys-apps/attr ) >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) kernel_linux? ( sys-libs/libcap-ng ) keyutils? ( sys-apps/keyutils ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) pipewire? ( >=media-video/pipewire-0.3.60 ) png? ( >=media-libs/libpng-1.6.34:= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.14.0 >=app-emulation/spice-0.14.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) acct-group/kvm selinux? ( sec-policy/selinux-qemu sys-libs/libselinux )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_riscv32? ( fdt ) qemu_softmmu_targets_riscv64? ( fdt ) qemu_softmmu_targets_x86_64? ( fdt ) sdl-image? ( sdl ) static-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static-user ) qemu_softmmu_targets_aarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_alpha? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_arm? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_cris? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_hppa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_i386? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_loongarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_m68k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblaze? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblazeel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64el? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mipsel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_nios2? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_or1k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv32? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_s390x? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4eb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_x86_64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensaeb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_avr? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_rx? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_tricore? ( kernel_linux? ( seccomp ) )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-8.1.5.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.1.0-docs.tar.xz )
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0233a928e34b00dcb90239d00bc2aace
+_md5_=4bb3c5d7f99410263f1689d3899f42fe
diff --git a/metadata/md5-cache/app-emulation/virt-manager-4.1.0-r1 b/metadata/md5-cache/app-emulation/virt-manager-4.1.0-r1
index c8e66f2797da..abc7710e09ee 100644
--- a/metadata/md5-cache/app-emulation/virt-manager-4.1.0-r1
+++ b/metadata/md5-cache/app-emulation/virt-manager-4.1.0-r1
@@ -7,7 +7,7 @@ HOMEPAGE=https://virt-manager.org https://github.com/virt-manager/virt-manager
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 distutils-r1 optfeature
IUSE=gui policykit sasl test python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=amd64 ~arm64 ~ppc64 x86
+KEYWORDS=amd64 ~arm64 ppc64 x86
LICENSE=GPL-2
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) || ( dev-libs/libisoburn app-cdr/cdrtools ) >=app-emulation/libvirt-glib-1.0.0[introspection] >=sys-libs/libosinfo-0.2.10[introspection] python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/libxml2[python,python_targets_python3_11(-)] dev-python/argcomplete[python_targets_python3_11(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) gui? ( gnome-base/dconf >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection] net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?] sys-apps/dbus[X] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] x11-libs/vte:2.91[introspection] policykit? ( sys-auth/polkit[introspection] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://virt-manager.org/download/sources/virt-manager/virt-manager-4.1.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 a75a1807753f5996e53291942e7b85d7 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4fd5cd283ed0168910986823cdf4f20b
+_md5_=c4d5e1e2f131606ba5f97b1c73319c83
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index c94f1a3dc803..69250973abed 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.1 b/metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.1
index d8f99f03d528..4e8de18dcbab 100644
--- a/metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.1
+++ b/metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://packages.debian.org/sid/ca-certificates
INHERIT=python-any-r1
IUSE=cacert
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MPL-1.1
RDEPEND=sys-apps/debianutils
SLOT=0
SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20230311.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_96_1_RTM/src/nss-3.96.1.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1b608be80bfaa890b2cc357ef488839a
+_md5_=2ffeed914b99ca53a6886d88b0150b44
diff --git a/metadata/md5-cache/app-misc/utimer-0.4-r1 b/metadata/md5-cache/app-misc/utimer-0.4-r1
deleted file mode 100644
index fe36c661153d..000000000000
--- a/metadata/md5-cache/app-misc/utimer-0.4-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=configure
-DEPEND=dev-libs/glib:2 dev-util/intltool
-DESCRIPTION=A command line timer and stopwatch
-EAPI=7
-HOMEPAGE=http://utimer.codealpha.net/utimer
-IUSE=debug nls
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=dev-libs/glib:2 dev-util/intltool
-SLOT=0
-SRC_URI=http://utimer.codealpha.net/dl.php?file=utimer-0.4.tar.gz -> utimer-0.4.tar.gz
-_md5_=2f46960ab4fcfcc5ff1ddfa04d9a32c3
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index 98d6b687bf68..4a8ccf4673e1 100644
--- a/metadata/md5-cache/app-office/Manifest.gz
+++ b/metadata/md5-cache/app-office/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-office/libreoffice-7.5.9.2 b/metadata/md5-cache/app-office/libreoffice-7.5.9.2
index 1764ec0ced4c..0efd356c1758 100644
--- a/metadata/md5-cache/app-office/libreoffice-7.5.9.2
+++ b/metadata/md5-cache/app-office/libreoffice-7.5.9.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.libreoffice.org
INHERIT=autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils
IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
LICENSE=|| ( LGPL-3 MPL-1.1 )
PDEPEND==app-office/libreoffice-l10n-7.5*
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev.gentoo.org/~asturm/distfiles/libreoffice-7.5.2.2-loong-buildsys-fix.patch.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-7.5.9.2.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-7.5.9.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.9//libreoffice-7.5.9.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.9//libreoffice-help-7.5.9.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.9.2/src/libreoffice-7.5.9.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.9.2/src/libreoffice-help-7.5.9.2.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d935ba9bf7bd959acd86c5f043ae72f2
+_md5_=e5439cee11d38045e5d1779ed2523447
diff --git a/metadata/md5-cache/app-office/libreoffice-l10n-7.5.9.2 b/metadata/md5-cache/app-office/libreoffice-l10n-7.5.9.2
index ec2a54225ee1..336aaaed4307 100644
--- a/metadata/md5-cache/app-office/libreoffice-l10n-7.5.9.2
+++ b/metadata/md5-cache/app-office/libreoffice-l10n-7.5.9.2
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.libreoffice.org
INHERIT=rpm
IUSE=offlinehelp l10n_am l10n_ar l10n_ast l10n_bg l10n_bn-IN l10n_bn l10n_bo l10n_bs l10n_ca-valencia l10n_ca l10n_cs l10n_da l10n_de l10n_dz l10n_el l10n_en-GB l10n_en l10n_en-ZA l10n_eo l10n_es l10n_et l10n_eu l10n_fi l10n_fr l10n_gl l10n_gu l10n_he l10n_hi l10n_hr l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_km l10n_ko l10n_lo l10n_lt l10n_lv l10n_mk l10n_nb l10n_ne l10n_nl l10n_nn l10n_om l10n_pl l10n_pt-BR l10n_pt l10n_ro l10n_ru l10n_si l10n_sid l10n_sk l10n_sl l10n_sq l10n_sv l10n_ta l10n_tg l10n_tr l10n_ug l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW l10n_af l10n_as l10n_be l10n_br l10n_brx l10n_ckb l10n_cy l10n_dgo l10n_dsb l10n_fa l10n_fur l10n_fy l10n_ga l10n_gd l10n_gug l10n_hsb l10n_kab l10n_kk l10n_kmr-Latn l10n_kn l10n_kok l10n_ks l10n_lb l10n_mai l10n_ml l10n_mn l10n_mni l10n_mr l10n_my l10n_nr l10n_nso l10n_oc l10n_or l10n_pa l10n_rw l10n_sa l10n_sat l10n_sd l10n_sr-Latn l10n_sr l10n_ss l10n_st l10n_sw-TZ l10n_szl l10n_te l10n_th l10n_tn l10n_ts l10n_tt l10n_uz l10n_ve l10n_vec l10n_xh l10n_zu
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
LICENSE=|| ( LGPL-3 MPL-1.1 )
RDEPEND=app-text/hunspell
RESTRICT=strip
SLOT=0
SRC_URI=l10n_am? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_am.tar.gz ) ) l10n_ar? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ar.tar.gz ) ) l10n_ast? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ast.tar.gz ) ) l10n_bg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bg.tar.gz ) ) l10n_bn-IN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz ) ) l10n_bn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bn.tar.gz ) ) l10n_bo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bo.tar.gz ) ) l10n_bs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_bs.tar.gz ) ) l10n_ca-valencia? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz ) ) l10n_ca? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ca.tar.gz ) ) l10n_cs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_cs.tar.gz ) ) l10n_da? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_da.tar.gz ) ) l10n_de? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_de.tar.gz ) ) l10n_dz? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_dz.tar.gz ) ) l10n_el? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_el.tar.gz ) ) l10n_en-GB? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz ) ) l10n_en? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_en-US.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_en-US.tar.gz ) ) l10n_en-ZA? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz ) ) l10n_eo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_eo.tar.gz ) ) l10n_es? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_es.tar.gz ) ) l10n_et? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_et.tar.gz ) ) l10n_eu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_eu.tar.gz ) ) l10n_fi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_fi.tar.gz ) ) l10n_fr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_fr.tar.gz ) ) l10n_gl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_gl.tar.gz ) ) l10n_gu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_gu.tar.gz ) ) l10n_he? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_he.tar.gz ) ) l10n_hi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_hi.tar.gz ) ) l10n_hr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_hr.tar.gz ) ) l10n_hu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_hu.tar.gz ) ) l10n_id? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_id.tar.gz ) ) l10n_is? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_is.tar.gz ) ) l10n_it? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_it.tar.gz ) ) l10n_ja? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ja.tar.gz ) ) l10n_ka? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ka.tar.gz ) ) l10n_km? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_km.tar.gz ) ) l10n_ko? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ko.tar.gz ) ) l10n_lo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_lo.tar.gz ) ) l10n_lt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_lt.tar.gz ) ) l10n_lv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_lv.tar.gz ) ) l10n_mk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_mk.tar.gz ) ) l10n_nb? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_nb.tar.gz ) ) l10n_ne? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ne.tar.gz ) ) l10n_nl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_nl.tar.gz ) ) l10n_nn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_nn.tar.gz ) ) l10n_om? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_om.tar.gz ) ) l10n_pl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_pl.tar.gz ) ) l10n_pt-BR? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz ) ) l10n_pt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_pt.tar.gz ) ) l10n_ro? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ro.tar.gz ) ) l10n_ru? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ru.tar.gz ) ) l10n_si? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_si.tar.gz ) ) l10n_sid? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sid.tar.gz ) ) l10n_sk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sk.tar.gz ) ) l10n_sl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sl.tar.gz ) ) l10n_sq? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sq.tar.gz ) ) l10n_sv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_sv.tar.gz ) ) l10n_ta? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ta.tar.gz ) ) l10n_tg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_tg.tar.gz ) ) l10n_tr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_tr.tar.gz ) ) l10n_ug? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_ug.tar.gz ) ) l10n_uk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_uk.tar.gz ) ) l10n_vi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_vi.tar.gz ) ) l10n_zh-CN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz ) ) l10n_zh-TW? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz ) ) l10n_am? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_am.tar.gz ) l10n_ar? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ar.tar.gz ) l10n_ast? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ast.tar.gz ) l10n_bg? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bg.tar.gz ) l10n_bn-IN? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz ) l10n_bn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bn.tar.gz ) l10n_bo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bo.tar.gz ) l10n_bs? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_bs.tar.gz ) l10n_ca-valencia? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz ) l10n_ca? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ca.tar.gz ) l10n_cs? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_cs.tar.gz ) l10n_da? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_da.tar.gz ) l10n_de? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_de.tar.gz ) l10n_dz? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_dz.tar.gz ) l10n_el? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_el.tar.gz ) l10n_en-GB? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz ) l10n_en-ZA? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz ) l10n_eo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_eo.tar.gz ) l10n_es? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_es.tar.gz ) l10n_et? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_et.tar.gz ) l10n_eu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_eu.tar.gz ) l10n_fi? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fi.tar.gz ) l10n_fr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fr.tar.gz ) l10n_gl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_gl.tar.gz ) l10n_gu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_gu.tar.gz ) l10n_he? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_he.tar.gz ) l10n_hi? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_hi.tar.gz ) l10n_hr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_hr.tar.gz ) l10n_hu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_hu.tar.gz ) l10n_id? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_id.tar.gz ) l10n_is? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_is.tar.gz ) l10n_it? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_it.tar.gz ) l10n_ja? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ja.tar.gz ) l10n_ka? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ka.tar.gz ) l10n_km? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_km.tar.gz ) l10n_ko? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ko.tar.gz ) l10n_lo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_lo.tar.gz ) l10n_lt? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_lt.tar.gz ) l10n_lv? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_lv.tar.gz ) l10n_mk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mk.tar.gz ) l10n_nb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nb.tar.gz ) l10n_ne? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ne.tar.gz ) l10n_nl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nl.tar.gz ) l10n_nn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nn.tar.gz ) l10n_om? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_om.tar.gz ) l10n_pl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_pl.tar.gz ) l10n_pt-BR? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz ) l10n_pt? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_pt.tar.gz ) l10n_ro? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ro.tar.gz ) l10n_ru? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ru.tar.gz ) l10n_si? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_si.tar.gz ) l10n_sid? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sid.tar.gz ) l10n_sk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sk.tar.gz ) l10n_sl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sl.tar.gz ) l10n_sq? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sq.tar.gz ) l10n_sv? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sv.tar.gz ) l10n_ta? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ta.tar.gz ) l10n_tg? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_tg.tar.gz ) l10n_tr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_tr.tar.gz ) l10n_ug? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ug.tar.gz ) l10n_uk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_uk.tar.gz ) l10n_vi? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_vi.tar.gz ) l10n_zh-CN? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz ) l10n_zh-TW? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz ) l10n_af? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_af.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_af.tar.gz ) l10n_as? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_as.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_as.tar.gz ) l10n_be? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_be.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_be.tar.gz ) l10n_br? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_br.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_br.tar.gz ) l10n_brx? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_brx.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_brx.tar.gz ) l10n_ckb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ckb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ckb.tar.gz ) l10n_cy? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_cy.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_cy.tar.gz ) l10n_dgo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_dgo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_dgo.tar.gz ) l10n_dsb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_dsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_dsb.tar.gz ) l10n_fa? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fa.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fa.tar.gz ) l10n_fur? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fur.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fur.tar.gz ) l10n_fy? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fy.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_fy.tar.gz ) l10n_ga? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ga.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ga.tar.gz ) l10n_gd? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_gd.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_gd.tar.gz ) l10n_gug? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_gug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_gug.tar.gz ) l10n_hsb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_hsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_hsb.tar.gz ) l10n_kab? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kab.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kab.tar.gz ) l10n_kk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kk.tar.gz ) l10n_kmr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz ) l10n_kn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kn.tar.gz ) l10n_kok? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kok.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_kok.tar.gz ) l10n_ks? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ks.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ks.tar.gz ) l10n_lb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_lb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_lb.tar.gz ) l10n_mai? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mai.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mai.tar.gz ) l10n_ml? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ml.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ml.tar.gz ) l10n_mn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mn.tar.gz ) l10n_mni? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mni.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mni.tar.gz ) l10n_mr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_mr.tar.gz ) l10n_my? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_my.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_my.tar.gz ) l10n_nr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nr.tar.gz ) l10n_nso? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nso.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_nso.tar.gz ) l10n_oc? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_oc.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_oc.tar.gz ) l10n_or? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_or.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_or.tar.gz ) l10n_pa? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz ) l10n_rw? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_rw.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_rw.tar.gz ) l10n_sa? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz ) l10n_sat? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sat.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sat.tar.gz ) l10n_sd? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sd.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sd.tar.gz ) l10n_sr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz ) l10n_sr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sr.tar.gz ) l10n_ss? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ss.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ss.tar.gz ) l10n_st? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_st.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_st.tar.gz ) l10n_sw-TZ? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz ) l10n_szl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_szl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_szl.tar.gz ) l10n_te? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_te.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_te.tar.gz ) l10n_th? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_th.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_th.tar.gz ) l10n_tn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_tn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_tn.tar.gz ) l10n_ts? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ts.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ts.tar.gz ) l10n_tt? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_tt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_tt.tar.gz ) l10n_uz? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_uz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_uz.tar.gz ) l10n_ve? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ve.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_ve.tar.gz ) l10n_vec? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_vec.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_vec.tar.gz ) l10n_xh? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_xh.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_xh.tar.gz ) l10n_zu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.9/rpm/x86_64/LibreOffice_7.5.9_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_zu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.9/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_zu.tar.gz )
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 rpm 528663355249513309c74d7775936940
-_md5_=a6abd98c8c95169cd3683e88b141fcca
+_md5_=d5e01bb953f216c8a90cf869a5d0d59c
diff --git a/metadata/md5-cache/app-office/texstudio-4.7.1 b/metadata/md5-cache/app-office/texstudio-4.7.1
index 4ac62d29b483..05b33e344730 100644
--- a/metadata/md5-cache/app-office/texstudio-4.7.1
+++ b/metadata/md5-cache/app-office/texstudio-4.7.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://www.texstudio.org https://github.com/texstudio-org/texstudio
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop qmake-utils xdg
IUSE=video
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
LICENSE=GPL-2
RDEPEND=app-text/hunspell:= app-text/poppler:=[qt5] >=dev-libs/quazip-1.0:0=[qt5(+)] dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib x11-libs/libX11 x11-libs/libXext video? ( >=media-libs/phonon-4.11.0[qt5(+)] ) app-text/ghostscript-gpl app-text/psutils media-libs/netpbm virtual/latex-base
SLOT=0
SRC_URI=https://github.com/texstudio-org/texstudio/archive/4.7.1.tar.gz -> texstudio-4.7.1.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=74eab3a2db04fd91345176491c2fee92
+_md5_=fc5fc17156da856d60c675d027695eb8
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 2f18cd243f9b..72e974ec9f8c 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/libabw-0.1.3 b/metadata/md5-cache/app-text/libabw-0.1.3
index fd89ef2cc9ff..c97dbc801118 100644
--- a/metadata/md5-cache/app-text/libabw-0.1.3
+++ b/metadata/md5-cache/app-text/libabw-0.1.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://wiki.documentfoundation.org/DLP/Libraries/libabw
INHERIT=flag-o-matic
IUSE=doc static-libs
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=MPL-2.0
RDEPEND=dev-libs/librevenge dev-libs/libxml2 sys-libs/zlib
SLOT=0
SRC_URI=https://dev-www.libreoffice.org/src/libabw/libabw-0.1.3.tar.xz
_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5d987dca3c526f0d583c7ffe9766567d
+_md5_=bff2c3f834c095d4d198713eb056cf37
diff --git a/metadata/md5-cache/app-text/libebook-0.1.3-r3 b/metadata/md5-cache/app-text/libebook-0.1.3-r3
index f1d18831ebd9..94463183e703 100644
--- a/metadata/md5-cache/app-text/libebook-0.1.3-r3
+++ b/metadata/md5-cache/app-text/libebook-0.1.3-r3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://sourceforge.net/projects/libebook/
INHERIT=autotools
IUSE=doc test tools
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=MPL-2.0
RDEPEND=app-text/liblangtag dev-libs/icu:= dev-libs/librevenge dev-libs/libxml2 sys-libs/zlib
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://sourceforge/libebook/libe-book-0.1.3.tar.bz2
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bb2e182d26903c364b72fef7ce805cbf
+_md5_=c53841abee7e771f44fa90ae5a0443b0
diff --git a/metadata/md5-cache/app-text/libepubgen-0.1.1-r1 b/metadata/md5-cache/app-text/libepubgen-0.1.1-r1
index b0106ab875ee..85b3d198dba0 100644
--- a/metadata/md5-cache/app-text/libepubgen-0.1.1-r1
+++ b/metadata/md5-cache/app-text/libepubgen-0.1.1-r1
@@ -5,10 +5,10 @@ DESCRIPTION=EPUB generator for librevenge
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/libepubgen/
IUSE=debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=MPL-2.0
RDEPEND=dev-libs/librevenge
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://sourceforge/libepubgen/libepubgen-0.1.1.tar.xz
-_md5_=2df465f211e54d87f16fc82ecc0a9b90
+_md5_=53abaab51c1f5f978ff3d7afa1304d71
diff --git a/metadata/md5-cache/app-text/libetonyek-0.1.10-r1 b/metadata/md5-cache/app-text/libetonyek-0.1.10-r1
index b1f5f77de3ba..8e6bc50f722b 100644
--- a/metadata/md5-cache/app-text/libetonyek-0.1.10-r1
+++ b/metadata/md5-cache/app-text/libetonyek-0.1.10-r1
@@ -5,10 +5,10 @@ DESCRIPTION=Library parsing Apple Keynote presentations
EAPI=8
HOMEPAGE=https://wiki.documentfoundation.org/DLP/Libraries/libetonyek
IUSE=doc static-libs test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=|| ( GPL-2+ LGPL-2.1 MPL-1.1 )
RDEPEND=app-text/liblangtag dev-libs/librevenge dev-libs/libxml2 >=dev-util/mdds-2.0:1= sys-libs/zlib
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://dev-www.libreoffice.org/src/libetonyek/libetonyek-0.1.10.tar.xz
-_md5_=ec2731cb4df24f46875c73015cfd51a0
+_md5_=694abe940b3b43d82c9658216249a5d7
diff --git a/metadata/md5-cache/app-text/liblangtag-0.6.7 b/metadata/md5-cache/app-text/liblangtag-0.6.7
index 71e048a3355b..ab33a71bb5fe 100644
--- a/metadata/md5-cache/app-text/liblangtag-0.6.7
+++ b/metadata/md5-cache/app-text/liblangtag-0.6.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://bitbucket.org/tagoh/liblangtag/wiki/Home
INHERIT=xdg-utils
IUSE=debug doc introspection test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=|| ( LGPL-3 MPL-2.0 )
RDEPEND=dev-libs/libxml2 introspection? ( dev-libs/gobject-introspection )
RESTRICT=test
SLOT=0
SRC_URI=https://bitbucket.org/tagoh/liblangtag/downloads/liblangtag-0.6.7.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dbd82c5a47c741284af1b43e221e62a4
+_md5_=6d4cd64577855b0f1a2a333a39e116f5
diff --git a/metadata/md5-cache/app-text/libmwaw-0.3.22 b/metadata/md5-cache/app-text/libmwaw-0.3.22
index 2d7599d9418e..c4785e160bbe 100644
--- a/metadata/md5-cache/app-text/libmwaw-0.3.22
+++ b/metadata/md5-cache/app-text/libmwaw-0.3.22
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://sourceforge.net/p/libmwaw/wiki/Home/
INHERIT=autotools
IUSE=doc tools
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2.1
RDEPEND=dev-libs/librevenge sys-libs/zlib
SLOT=0
SRC_URI=mirror://sourceforge/libmwaw/libmwaw-0.3.22.tar.xz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=dffcc19051ec9235f9eb25f217052b51
+_md5_=8e83f33d8312a612bf47652e2f3164f7
diff --git a/metadata/md5-cache/app-text/libnumbertext-1.0.11 b/metadata/md5-cache/app-text/libnumbertext-1.0.11
index ead526d850b7..9feee50117a0 100644
--- a/metadata/md5-cache/app-text/libnumbertext-1.0.11
+++ b/metadata/md5-cache/app-text/libnumbertext-1.0.11
@@ -2,8 +2,8 @@ DEFINED_PHASES=configure install
DESCRIPTION=Number to number name and money text conversion libraries
EAPI=8
HOMEPAGE=https://github.com/Numbertext/libnumbertext
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-3+
SLOT=0
SRC_URI=https://github.com/Numbertext/libnumbertext/releases/download/1.0.11/libnumbertext-1.0.11.tar.xz
-_md5_=b835d74575ef84a5f712172a8893b515
+_md5_=e79548f6f2e66b44f05c18ee5d192b9c
diff --git a/metadata/md5-cache/app-text/libodfgen-0.1.8 b/metadata/md5-cache/app-text/libodfgen-0.1.8
index 33ae24038501..a48226044020 100644
--- a/metadata/md5-cache/app-text/libodfgen-0.1.8
+++ b/metadata/md5-cache/app-text/libodfgen-0.1.8
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://libwpd.sourceforge.net/
INHERIT=edo
IUSE=doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=|| ( LGPL-2.1 MPL-2.0 )
RDEPEND=dev-libs/librevenge dev-libs/libxml2:2
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://sourceforge/libwpd/libodfgen-0.1.8.tar.xz
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3
-_md5_=af5654bd5595a81d52fe4732ef0a9b9d
+_md5_=b47e537601a0db1e55c67f6b5875a109
diff --git a/metadata/md5-cache/app-text/libstaroffice-0.0.7 b/metadata/md5-cache/app-text/libstaroffice-0.0.7
index b52bba2756ec..cd23359e7a34 100644
--- a/metadata/md5-cache/app-text/libstaroffice-0.0.7
+++ b/metadata/md5-cache/app-text/libstaroffice-0.0.7
@@ -5,9 +5,9 @@ DESCRIPTION=Import filter for old StarOffice documents
EAPI=7
HOMEPAGE=https://github.com/fosnola/libstaroffice
IUSE=debug doc tools +zlib
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=|| ( LGPL-2.1+ MPL-2.0 )
RDEPEND=dev-libs/librevenge zlib? ( sys-libs/zlib )
SLOT=0
SRC_URI=https://github.com/fosnola/libstaroffice/releases/download/0.0.7/libstaroffice-0.0.7.tar.xz
-_md5_=6a5d99d42ee8684d2e5b96899e898456
+_md5_=3ec86d14bbc764aa791d28bda238386c
diff --git a/metadata/md5-cache/app-text/libwps-0.4.14 b/metadata/md5-cache/app-text/libwps-0.4.14
index ea18434df60a..d6f153876fae 100644
--- a/metadata/md5-cache/app-text/libwps-0.4.14
+++ b/metadata/md5-cache/app-text/libwps-0.4.14
@@ -5,9 +5,9 @@ DESCRIPTION=Microsoft Works file word processor format import filter library
EAPI=8
HOMEPAGE=https://sourceforge.net/p/libwps/wiki/Home/
IUSE=debug doc tools
-KEYWORDS=~alpha amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=|| ( LGPL-2.1 MPL-2.0 )
RDEPEND=dev-libs/librevenge
SLOT=0
SRC_URI=mirror://sourceforge/libwps/libwps-0.4.14.tar.xz
-_md5_=41f5f63216cd6f6e982aece7dcb531c5
+_md5_=0dcc10a5ffb48bc9641e1e15ac106ef1
diff --git a/metadata/md5-cache/app-text/mythes-1.2.5 b/metadata/md5-cache/app-text/mythes-1.2.5
index 3317dcbfdd23..cc5163095b90 100644
--- a/metadata/md5-cache/app-text/mythes-1.2.5
+++ b/metadata/md5-cache/app-text/mythes-1.2.5
@@ -5,9 +5,9 @@ DESCRIPTION=Simple thesaurus for LibreOffice
EAPI=8
HOMEPAGE=https://github.com/hunspell/mythes
IUSE=debug
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=app-text/hunspell:=
SLOT=0
SRC_URI=https://github.com/hunspell/mythes/releases/download/v1.2.5/mythes-1.2.5.tar.xz
-_md5_=1e75fa444148e80f08b3b017d11dfe3c
+_md5_=aa0e3f802cd667e7f5cbc31ea5343566
diff --git a/metadata/md5-cache/app-text/rman-3.2-r2 b/metadata/md5-cache/app-text/rman-3.2-r2
index 8691a4eb62f5..dffdf6decdc2 100644
--- a/metadata/md5-cache/app-text/rman-3.2-r2
+++ b/metadata/md5-cache/app-text/rman-3.2-r2
@@ -3,10 +3,10 @@ DESCRIPTION=PolyGlotMan man page translator AKA RosettaMan
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/polyglotman/
INHERIT=toolchain-funcs
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Artistic
RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/polyglotman/rman-3.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=79e7a1b29179f0c3dc9f712d3cb30198
+_md5_=712b3982ff70ed4d245bba87aa67cc94
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index 9b012f9badbe..e99a757b79a3 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/libcmis-0.6.2 b/metadata/md5-cache/dev-cpp/libcmis-0.6.2
index a02602245578..9d6e620d1c8e 100644
--- a/metadata/md5-cache/dev-cpp/libcmis-0.6.2
+++ b/metadata/md5-cache/dev-cpp/libcmis-0.6.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/tdf/libcmis
INHERIT=autotools
IUSE=man test tools
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=|| ( GPL-2 LGPL-2 MPL-1.1 )
RDEPEND=dev-libs/boost:= dev-libs/libxml2 net-misc/curl !dev-cpp/libcmis:0.5
RESTRICT=test
SLOT=0/0.6
SRC_URI=https://github.com/tdf/libcmis/archive/v0.6.2.tar.gz -> libcmis-0.6.2.tar.gz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5b819961bc05f8efe7b770dd597b2c6f
+_md5_=78087686823d1e6370ba72726f84128c
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index c1b5bed0695c..6c355144f4ec 100644
--- a/metadata/md5-cache/dev-db/Manifest.gz
+++ b/metadata/md5-cache/dev-db/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-db/postgresql-12.17 b/metadata/md5-cache/dev-db/postgresql-12.17
index 6c00abd07db9..b75b0ee481ec 100644
--- a/metadata/md5-cache/dev-db/postgresql-12.17
+++ b/metadata/md5-cache/dev-db/postgresql-12.17
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test
-DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
+DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= <dev-libs/openssl-3.2 ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
DESCRIPTION=PostgreSQL RDBMS
EAPI=8
HOMEPAGE=https://www.postgresql.org/
@@ -8,9 +8,9 @@ INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
IUSE=debug doc icu kerberos ldap llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml zlib python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=POSTGRESQL GPL-2
-RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
+RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= <dev-libs/openssl-3.2 ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
SLOT=12
SRC_URI=https://ftp.postgresql.org/pub/source/v12.17/postgresql-12.17.tar.bz2
_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b161dc13137f981dcccc68a7aef7f0c8
+_md5_=d7093835d39f1841e58c31ec240b04e6
diff --git a/metadata/md5-cache/dev-db/postgresql-12.17-r1 b/metadata/md5-cache/dev-db/postgresql-12.17-r1
new file mode 100644
index 000000000000..286fd2808c7c
--- /dev/null
+++ b/metadata/md5-cache/dev-db/postgresql-12.17-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test
+DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
+DESCRIPTION=PostgreSQL RDBMS
+EAPI=8
+HOMEPAGE=https://www.postgresql.org/
+INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
+IUSE=debug doc icu kerberos ldap llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml zlib python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=POSTGRESQL GPL-2
+RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+SLOT=12
+SRC_URI=https://ftp.postgresql.org/pub/source/v12.17/postgresql-12.17.tar.bz2
+_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=0096f6659945ca11f0293d010df68330
diff --git a/metadata/md5-cache/dev-db/postgresql-13.13 b/metadata/md5-cache/dev-db/postgresql-13.13
index 7450eea8d27e..af86d997217d 100644
--- a/metadata/md5-cache/dev-db/postgresql-13.13
+++ b/metadata/md5-cache/dev-db/postgresql-13.13
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test
-DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
+DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= <dev-libs/openssl-3.2 ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
DESCRIPTION=PostgreSQL RDBMS
EAPI=8
HOMEPAGE=https://www.postgresql.org/
@@ -8,9 +8,9 @@ INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
IUSE=debug doc icu kerberos ldap llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml zlib python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=POSTGRESQL GPL-2
-RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
+RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= <dev-libs/openssl-3.2 ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
SLOT=13
SRC_URI=https://ftp.postgresql.org/pub/source/v13.13/postgresql-13.13.tar.bz2
_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5795f327a4500945073223d3de69f121
+_md5_=6c6702c7144fa90bcfc956b9711f0fb1
diff --git a/metadata/md5-cache/dev-db/postgresql-13.13-r1 b/metadata/md5-cache/dev-db/postgresql-13.13-r1
new file mode 100644
index 000000000000..a4244b5dc9ba
--- /dev/null
+++ b/metadata/md5-cache/dev-db/postgresql-13.13-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test
+DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
+DESCRIPTION=PostgreSQL RDBMS
+EAPI=8
+HOMEPAGE=https://www.postgresql.org/
+INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
+IUSE=debug doc icu kerberos ldap llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml zlib python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=POSTGRESQL GPL-2
+RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+SLOT=13
+SRC_URI=https://ftp.postgresql.org/pub/source/v13.13/postgresql-13.13.tar.bz2
+_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=6378da49356a15c6a95a6cfed8cb68b1
diff --git a/metadata/md5-cache/dev-db/postgresql-14.10 b/metadata/md5-cache/dev-db/postgresql-14.10
index 585023c0f6dd..52bea5e8ba8f 100644
--- a/metadata/md5-cache/dev-db/postgresql-14.10
+++ b/metadata/md5-cache/dev-db/postgresql-14.10
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test
-DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
+DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= <dev-libs/openssl-3.2 ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
DESCRIPTION=PostgreSQL RDBMS
EAPI=8
HOMEPAGE=https://www.postgresql.org/
@@ -8,9 +8,9 @@ INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
IUSE=debug doc icu kerberos ldap llvm lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml zlib python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=POSTGRESQL GPL-2
-RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
+RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= <dev-libs/openssl-3.2 ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
SLOT=14
SRC_URI=https://ftp.postgresql.org/pub/source/v14.10/postgresql-14.10.tar.bz2
_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f0f9c00ba6b82ac11f671bb2a1b0b46e
+_md5_=788843b01b9b587c7f74e36c34e2ed28
diff --git a/metadata/md5-cache/dev-db/postgresql-14.10-r1 b/metadata/md5-cache/dev-db/postgresql-14.10-r1
new file mode 100644
index 000000000000..619311b1e2d5
--- /dev/null
+++ b/metadata/md5-cache/dev-db/postgresql-14.10-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test
+DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
+DESCRIPTION=PostgreSQL RDBMS
+EAPI=8
+HOMEPAGE=https://www.postgresql.org/
+INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
+IUSE=debug doc icu kerberos ldap llvm lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml zlib python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=POSTGRESQL GPL-2
+RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+SLOT=14
+SRC_URI=https://ftp.postgresql.org/pub/source/v14.10/postgresql-14.10.tar.bz2
+_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=a46feb80a700a2309696d30f4dc1b5e3
diff --git a/metadata/md5-cache/dev-db/postgresql-15.5 b/metadata/md5-cache/dev-db/postgresql-15.5
index c62d11795928..02aebc6fbeed 100644
--- a/metadata/md5-cache/dev-db/postgresql-15.5
+++ b/metadata/md5-cache/dev-db/postgresql-15.5
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test
-DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
+DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= <dev-libs/openssl-3.2 ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
DESCRIPTION=PostgreSQL RDBMS
EAPI=8
HOMEPAGE=https://www.postgresql.org/
@@ -8,9 +8,9 @@ INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
IUSE=debug doc icu kerberos ldap llvm lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml zlib zstd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=POSTGRESQL GPL-2
-RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
+RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= <dev-libs/openssl-3.2 ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
SLOT=15
SRC_URI=https://ftp.postgresql.org/pub/source/v15.5/postgresql-15.5.tar.bz2
_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=56f1dcad2c2e87448bd47811d63e2a5d
+_md5_=9c4c65c40359fcbae0d0ce09dcb5a740
diff --git a/metadata/md5-cache/dev-db/postgresql-15.5-r1 b/metadata/md5-cache/dev-db/postgresql-15.5-r1
new file mode 100644
index 000000000000..eb59e9184101
--- /dev/null
+++ b/metadata/md5-cache/dev-db/postgresql-15.5-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test
+DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
+DESCRIPTION=PostgreSQL RDBMS
+EAPI=8
+HOMEPAGE=https://www.postgresql.org/
+INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
+IUSE=debug doc icu kerberos ldap llvm lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml zlib zstd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=POSTGRESQL GPL-2
+RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+SLOT=15
+SRC_URI=https://ftp.postgresql.org/pub/source/v15.5/postgresql-15.5.tar.bz2
+_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=2c416e35c17661053cb4bc588072452b
diff --git a/metadata/md5-cache/dev-db/postgresql-16.1 b/metadata/md5-cache/dev-db/postgresql-16.1
index bb8dd3beaafd..283935c219e5 100644
--- a/metadata/md5-cache/dev-db/postgresql-16.1
+++ b/metadata/md5-cache/dev-db/postgresql-16.1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test
-DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( app-crypt/mit-krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
+DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( app-crypt/mit-krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= <dev-libs/openssl-3.2 ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
DESCRIPTION=PostgreSQL RDBMS
EAPI=8
HOMEPAGE=https://www.postgresql.org/
@@ -8,9 +8,9 @@ INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
IUSE=debug doc +icu kerberos ldap llvm lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml zlib zstd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=POSTGRESQL GPL-2
-RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( app-crypt/mit-krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
+RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( app-crypt/mit-krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= <dev-libs/openssl-3.2 ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
SLOT=16
SRC_URI=https://ftp.postgresql.org/pub/source/v16.1/postgresql-16.1.tar.bz2
_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=27556ebac8ac9151e5eb89cf09a452e0
+_md5_=54ec8b0529f65db63c41517ebb37f65f
diff --git a/metadata/md5-cache/dev-db/postgresql-16.1-r1 b/metadata/md5-cache/dev-db/postgresql-16.1-r1
new file mode 100644
index 000000000000..ccc830269eeb
--- /dev/null
+++ b/metadata/md5-cache/dev-db/postgresql-16.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test
+DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( app-crypt/mit-krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison app-alternatives/lex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0
+DESCRIPTION=PostgreSQL RDBMS
+EAPI=8
+HOMEPAGE=https://www.postgresql.org/
+INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
+IUSE=debug doc +icu kerberos ldap llvm lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml zlib zstd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=POSTGRESQL GPL-2
+RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( app-crypt/mit-krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( <sys-devel/llvm-18:= <sys-devel/clang-18:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+SLOT=16
+SRC_URI=https://ftp.postgresql.org/pub/source/v16.1/postgresql-16.1.tar.bz2
+_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=df4468317a6d1a5cd6ddf73a78b4dd87
diff --git a/metadata/md5-cache/dev-go/Manifest.gz b/metadata/md5-cache/dev-go/Manifest.gz
index 06871a2045ae..d90122dc3974 100644
--- a/metadata/md5-cache/dev-go/Manifest.gz
+++ b/metadata/md5-cache/dev-go/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-go/golicense-0.2.0 b/metadata/md5-cache/dev-go/golicense-0.2.0
deleted file mode 100644
index 042b19c4074c..000000000000
--- a/metadata/md5-cache/dev-go/golicense-0.2.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=compile install unpack
-DESCRIPTION=detect licenses used in Go binaries
-EAPI=8
-HOMEPAGE=https://github.com/mitchellh/golicense
-INHERIT=go-module
-KEYWORDS=~amd64 ~ppc64
-LICENSE=Apache-2.0 BSD ISC MIT MPL-2.0
-RESTRICT=strip
-SLOT=0
-SRC_URI=https://github.com/mitchellh/golicense/archive/v0.2.0.tar.gz -> golicense-0.2.0.tar.gz https://dev.gentoo.org/~williamh/dist/golicense-0.2.0-deps.tar.xz
-_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3ef8add2fb29bdc990ac9e33dd9fe12d
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 8e2d9d94fc9f..a15c89bac7e9 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/commons-httpclient-3.1-r3 b/metadata/md5-cache/dev-java/commons-httpclient-3.1-r3
index 3ddcdbce53f3..eada9b58155f 100644
--- a/metadata/md5-cache/dev-java/commons-httpclient-3.1-r3
+++ b/metadata/md5-cache/dev-java/commons-httpclient-3.1-r3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hc.apache.org/httpclient-legacy/
INHERIT=java-pkg-2 java-pkg-simple verify-sig
IUSE=doc source test verify-sig
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=test !test? ( test )
SLOT=3
SRC_URI=mirror://apache/httpcomponents/commons-httpclient/source/commons-httpclient-3.1-src.tar.gz verify-sig? ( https://downloads.apache.org/httpcomponents/commons-httpclient/source/commons-httpclient-3.1-src.tar.gz.asc )
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 67f37f8db9bdf7868f26504fd7bcbb22 java-utils-2 b346c3901e71ba37137bae0b25b00221 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=98402266edbddc58783ed32e3a4a06f1
+_md5_=60244faa5d758fc5d499c98a52263cc9
diff --git a/metadata/md5-cache/dev-java/cpptasks-1.0_beta5-r2 b/metadata/md5-cache/dev-java/cpptasks-1.0_beta5-r2
index cc67a2a92ab0..ddbcd7863760 100644
--- a/metadata/md5-cache/dev-java/cpptasks-1.0_beta5-r2
+++ b/metadata/md5-cache/dev-java/cpptasks-1.0_beta5-r2
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=http://ant-contrib.sourceforge.net/
INHERIT=java-pkg-2 java-ant-2
IUSE=doc examples source test
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/ant-1.10.14:0 dev-java/xerces:2 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://sourceforge/ant-contrib/ant-contrib/cpptasks-1.0-beta5/cpptasks-1.0b5.tar.gz
_eclasses_=java-ant-2 53b9c110af009f9f4548f5b129ae6fe6 java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=28e6b075838b9bd336f20d76d84ef9e5
+_md5_=428601e18f4a00b716f7d8f1eb2459ef
diff --git a/metadata/md5-cache/dev-java/snappy-1.1.10.5-r1 b/metadata/md5-cache/dev-java/snappy-1.1.10.5-r1
index 9037e9cbabde..75cdc8c4c2df 100644
--- a/metadata/md5-cache/dev-java/snappy-1.1.10.5-r1
+++ b/metadata/md5-cache/dev-java/snappy-1.1.10.5-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/xerial/snappy-java/
INHERIT=java-pkg-2 java-pkg-simple toolchain-funcs check-reqs
IUSE=doc source test
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* dev-java/osgi-core:0 app-arch/snappy dev-libs/bitshuffle >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=1.1
SRC_URI=https://github.com/xerial/snappy-java/archive/v1.1.10.5.tar.gz -> snappy-1.1.10.5.tar.gz test? ( https://repo1.maven.org/maven2/org/apache/hadoop/hadoop-common/3.3.5/hadoop-common-3.3.5.jar )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 67f37f8db9bdf7868f26504fd7bcbb22 java-utils-2 b346c3901e71ba37137bae0b25b00221 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4cc621e24eb4b445638a44e8be31f450
+_md5_=eb3c006964c95612f2d27030bcdb3a61
diff --git a/metadata/md5-cache/dev-java/xmlunit-1.6-r2 b/metadata/md5-cache/dev-java/xmlunit-1.6-r2
index b8ee7c013567..256a721d8d4d 100644
--- a/metadata/md5-cache/dev-java/xmlunit-1.6-r2
+++ b/metadata/md5-cache/dev-java/xmlunit-1.6-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://sourceforge.net/projects/xmlunit/ https://www.xmlunit.org
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=BSD
RDEPEND=dev-java/junit:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=1
SRC_URI=mirror://sourceforge/project/xmlunit/xmlunit%20for%20Java/XMLUnit%20for%20Java%201.6/xmlunit-1.6-src.zip
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 67f37f8db9bdf7868f26504fd7bcbb22 java-utils-2 b346c3901e71ba37137bae0b25b00221
-_md5_=0008397b0707267b99c174c45646e4ef
+_md5_=00981333b84fb8dadea2f7af505f0911
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index e3a82a80c4cc..b398398dfab6 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/apache-arrow-15.0.0 b/metadata/md5-cache/dev-libs/apache-arrow-15.0.0
new file mode 100644
index 000000000000..b4cfea35c643
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/apache-arrow-15.0.0
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=brotli? ( app-arch/brotli:= ) bzip2? ( app-arch/bzip2:= ) compute? ( dev-libs/libutf8proc:= ) dataset? ( dev-libs/libutf8proc:= ) lz4? ( app-arch/lz4:= ) parquet? ( dev-libs/libutf8proc:= dev-libs/thrift:= ssl? ( dev-libs/openssl:= ) ) re2? ( dev-libs/re2:= ) snappy? ( app-arch/snappy:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= ) dev-cpp/xsimd >=dev-libs/boost-1.81.0 json? ( dev-libs/rapidjson ) test? ( dev-cpp/gflags dev-cpp/gtest )
+DESCRIPTION=A cross-language development platform for in-memory data.
+EAPI=8
+HOMEPAGE=https://arrow.apache.org/ https://github.com/apache/arrow/
+INHERIT=cmake
+IUSE=brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib zstd
+KEYWORDS=~amd64 ~hppa ~riscv
+LICENSE=Apache-2.0
+RDEPEND=brotli? ( app-arch/brotli:= ) bzip2? ( app-arch/bzip2:= ) compute? ( dev-libs/libutf8proc:= ) dataset? ( dev-libs/libutf8proc:= ) lz4? ( app-arch/lz4:= ) parquet? ( dev-libs/libutf8proc:= dev-libs/thrift:= ssl? ( dev-libs/openssl:= ) ) re2? ( dev-libs/re2:= ) snappy? ( app-arch/snappy:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= )
+REQUIRED_USE=test? ( json parquet? ( zstd ) ) ssl? ( json )
+RESTRICT=!test? ( test )
+SLOT=0/15
+SRC_URI=mirror://apache/arrow/arrow-15.0.0/apache-arrow-15.0.0.tar.gz test? ( https://github.com/apache/parquet-testing/archive/d69d979223e883faef9dc6fe3cf573087243c28a.tar.gz -> apache-arrow-parquet-data-d69d979223e883faef9dc6fe3cf573087243c28a.tar.gz https://github.com/apache/arrow-testing/archive/ad82a736c170e97b7c8c035ebd8a801c17eec170.tar.gz -> apache-arrow-arrow-data-ad82a736c170e97b7c8c035ebd8a801c17eec170.tar.gz )
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e56806eb567d792f03518bf3528467cc
diff --git a/metadata/md5-cache/dev-libs/libdbusmenu-qt-0.9.3_pre20160218-r3 b/metadata/md5-cache/dev-libs/libdbusmenu-qt-0.9.3_pre20160218-r3
index 3e617ec3b89d..5d78fc10ec27 100644
--- a/metadata/md5-cache/dev-libs/libdbusmenu-qt-0.9.3_pre20160218-r3
+++ b/metadata/md5-cache/dev-libs/libdbusmenu-qt-0.9.3_pre20160218-r3
@@ -5,10 +5,10 @@ DESCRIPTION=Library providing Qt implementation of DBusMenu specification
EAPI=7
HOMEPAGE=https://launchpad.net/libdbusmenu-qt/
INHERIT=cmake
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2
RDEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5
SLOT=0
SRC_URI=https://launchpad.net/ubuntu/+archive/primary/+files/libdbusmenu-qt_0.9.3+16.04.20160218.orig.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2fa0901de3365463b27aabae691f4db4
+_md5_=27207c03901dfc6226e0666a8c1bdfd2
diff --git a/metadata/md5-cache/dev-libs/libebml-1.4.5 b/metadata/md5-cache/dev-libs/libebml-1.4.5
new file mode 100644
index 000000000000..9923c08b1872
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libebml-1.4.5
@@ -0,0 +1,12 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Extensible binary format library (kinda like XML)
+EAPI=8
+HOMEPAGE=https://www.matroska.org/ https://github.com/Matroska-Org/libebml/
+INHERIT=cmake
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1
+SLOT=0/5
+SRC_URI=https://dl.matroska.org/downloads/libebml/libebml-1.4.5.tar.xz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=397418611c88ac03487f19145527375e
diff --git a/metadata/md5-cache/dev-libs/libei-1.2.0 b/metadata/md5-cache/dev-libs/libei-1.2.0
index ec8fdeed5356..9a93311a187e 100644
--- a/metadata/md5-cache/dev-libs/libei-1.2.0
+++ b/metadata/md5-cache/dev-libs/libei-1.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/libinput/libei
INHERIT=meson python-any-r1
IUSE=elogind systemd test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=>=dev-libs/libevdev-1.9.902 || ( systemd? ( >=sys-apps/systemd-237 ) elogind? ( >=sys-auth/elogind-237 ) sys-libs/basu )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitlab.freedesktop.org/libinput/libei/-/archive/1.2.0/libei-1.2.0.tar.bz2 https://github.com/nemequ/munit/archive/fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz -> munit-fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz
_eclasses_=meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3e5302755033c72811785829c3953866
+_md5_=d2fcba409166df5e7ee91d63a9967dd3
diff --git a/metadata/md5-cache/dev-libs/libixion-0.17.0-r1 b/metadata/md5-cache/dev-libs/libixion-0.17.0-r1
index 28c2350a2ed8..31ec0be7aee8 100644
--- a/metadata/md5-cache/dev-libs/libixion-0.17.0-r1
+++ b/metadata/md5-cache/dev-libs/libixion-0.17.0-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://gitlab.com/ixion/ixion
INHERIT=python-single-r1
IUSE=debug python python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-libs/boost:= dev-util/mdds:1/2.0 python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
SLOT=0/0.17
SRC_URI=https://kohei.us/files/ixion/src/libixion-0.17.0.tar.xz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=17b4f460add80a32522f6bf58bc2b56d
+_md5_=9739c927366e9b995ad884a66151aa60
diff --git a/metadata/md5-cache/dev-libs/liblist-2.4-r1 b/metadata/md5-cache/dev-libs/liblist-2.4-r1
deleted file mode 100644
index d1b6f3235a15..000000000000
--- a/metadata/md5-cache/dev-libs/liblist-2.4-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-BDEPEND=doc? ( dev-texlive/texlive-metapost media-gfx/transfig virtual/latex-base )
-DEFINED_PHASES=configure install postinst
-DESCRIPTION=Generic linked-list manipulation routines, plus queues and stacks
-EAPI=7
-HOMEPAGE=http://ohnopub.net/liblist
-IUSE=doc examples
-KEYWORDS=amd64 ~ppc ~ppc64 x86 ~amd64-linux
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=ftp://ohnopublishing.net/mirror/liblist-2.4.tar.bz2
-_md5_=500c77c56d60e60ba83d8bd6cd6e9710
diff --git a/metadata/md5-cache/dev-libs/liborcus-0.17.2-r1 b/metadata/md5-cache/dev-libs/liborcus-0.17.2-r1
index c18ac492b5c2..4f68bc56e5e3 100644
--- a/metadata/md5-cache/dev-libs/liborcus-0.17.2-r1
+++ b/metadata/md5-cache/dev-libs/liborcus-0.17.2-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://gitlab.com/orcus/orcus/blob/master/README.md
INHERIT=autotools python-single-r1
IUSE=python +spreadsheet-model test tools python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-libs/boost:=[zlib(+)] sys-libs/zlib python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) spreadsheet-model? ( dev-libs/libixion:0/0.17 )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/0.17
SRC_URI=https://kohei.us/files/orcus/src/liborcus-0.17.2.tar.xz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e96e7d5ac5285c540f2df570fa2a13c5
+_md5_=46ca5206998ba05733285d145428c4cd
diff --git a/metadata/md5-cache/dev-libs/libstrl-0.5.1-r2 b/metadata/md5-cache/dev-libs/libstrl-0.5.1-r2
deleted file mode 100644
index c045d23bda92..000000000000
--- a/metadata/md5-cache/dev-libs/libstrl-0.5.1-r2
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=doc? ( app-text/doxygen ) test? ( dev-libs/check )
-DEFINED_PHASES=configure install
-DESCRIPTION=Compat library for functions like strlcpy(), strlcat(), strnlen(), getline()
-EAPI=8
-HOMEPAGE=http://ohnopub.net/~ohnobinki/libstrl/
-INHERIT=toolchain-funcs
-IUSE=doc test
-KEYWORDS=amd64 x86 ~amd64-linux ~x64-macos
-LICENSE=LGPL-3
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=http://mirror.ohnopub.net/mirror/libstrl-0.5.1.tar.bz2
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=dda3468447f4033cab88b622052e2cb1
diff --git a/metadata/md5-cache/dev-libs/tinyxml2-10.0.0 b/metadata/md5-cache/dev-libs/tinyxml2-10.0.0
new file mode 100644
index 000000000000..f05cc28af370
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tinyxml2-10.0.0
@@ -0,0 +1,14 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A simple, small, efficient, C++ XML parser
+EAPI=8
+HOMEPAGE=https://github.com/leethomason/tinyxml2/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=ZLIB
+RESTRICT=!test? ( test )
+SLOT=0/10
+SRC_URI=https://github.com/leethomason/tinyxml2/archive/10.0.0.tar.gz -> tinyxml2-10.0.0.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=a56f8f713d01bd9669d69aaa52692b82
diff --git a/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 b/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1
index 54f4b64f6114..6064d2aaf44a 100644
--- a/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1
+++ b/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=http://www.grinninglizard.com/tinyxml2/ https://github.com/leethomason/tinyxml2/
INHERIT=cmake
IUSE=test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc x86
LICENSE=ZLIB
RESTRICT=!test? ( test )
SLOT=0/9
SRC_URI=https://github.com/leethomason/tinyxml2/archive/9.0.0.tar.gz -> tinyxml2-9.0.0.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=97b4baee41d97027558044f88ee0ddb7
+_md5_=1667ee258d1c546c36a15632037beac9
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-0.20.8-r1 b/metadata/md5-cache/dev-libs/tree-sitter-0.20.8-r1
index 0d950cd26bae..5ed6ee3ae982 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-0.20.8-r1
+++ b/metadata/md5-cache/dev-libs/tree-sitter-0.20.8-r1
@@ -3,9 +3,9 @@ DESCRIPTION=Tree-sitter is a parser generator tool and an incremental parsing li
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter
INHERIT=optfeature toolchain-funcs
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.20.8.tar.gz -> tree-sitter-0.20.8.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=222869223df6aff19cfdf40ad0d3c89c
+_md5_=9b2630e2b9eebca0e438458a715e7186
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.3 b/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.3
new file mode 100644
index 000000000000..f79de2319592
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.3
@@ -0,0 +1,14 @@
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
+DESCRIPTION=JavaScript grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-javascript
+INHERIT=tree-sitter-grammar
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-javascript/archive/v0.20.3.tar.gz -> tree-sitter-javascript-0.20.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar 295211cd03e4160303d359596aef4684
+_md5_=675263af2526ee5496218de7fb40657f
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-json-0.20.2 b/metadata/md5-cache/dev-libs/tree-sitter-json-0.20.2
new file mode 100644
index 000000000000..0f1a2d245748
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-json-0.20.2
@@ -0,0 +1,14 @@
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
+DESCRIPTION=JSON grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-json
+INHERIT=tree-sitter-grammar
+IUSE=test
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-json/archive/v0.20.2.tar.gz -> tree-sitter-json-0.20.2.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar 295211cd03e4160303d359596aef4684
+_md5_=4ed4aebc19f42058d99262dd0fb8f16f
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.5 b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.5
new file mode 100644
index 000000000000..a0c1c5227492
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.5
@@ -0,0 +1,14 @@
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
+DESCRIPTION=TypeScript grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-typescript
+INHERIT=tree-sitter-grammar
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-typescript/archive/v0.20.5.tar.gz -> tree-sitter-typescript-0.20.5.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar 295211cd03e4160303d359596aef4684
+_md5_=05f9838d4426888d369920cf1218d834
diff --git a/metadata/md5-cache/dev-perl/File-RsyncP-0.760.0-r2 b/metadata/md5-cache/dev-perl/File-RsyncP-0.760.0-r2
index 66ac69c950db..9056618a822e 100644
--- a/metadata/md5-cache/dev-perl/File-RsyncP-0.760.0-r2
+++ b/metadata/md5-cache/dev-perl/File-RsyncP-0.760.0-r2
@@ -5,10 +5,10 @@ DESCRIPTION=An rsync perl module
EAPI=7
HOMEPAGE=https://perlrsync.sourceforge.net/ https://metacpan.org/release/File-RsyncP
INHERIT=perl-module toolchain-funcs
-KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~ppc64 sparc ~x86
+KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86
LICENSE=GPL-3+ GPL-2+ RSA
RDEPEND=>=virtual/perl-Getopt-Long-2.240.0 net-misc/rsync dev-lang/perl:=
SLOT=0
SRC_URI=mirror://cpan/authors/id/C/CB/CBARRATT/File-RsyncP-0.76.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=210e7625e562c9bcf7fd47d428a3403b
+_md5_=9a735ebe17ba63cdb5b825a237a2ae4e
diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz
index df7962be909c..00d2bad5aca3 100644
--- a/metadata/md5-cache/dev-perl/Manifest.gz
+++ b/metadata/md5-cache/dev-perl/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-perl/Mojolicious-9.350.0 b/metadata/md5-cache/dev-perl/Mojolicious-9.350.0
index 203adb9ca043..250dc7550b2f 100644
--- a/metadata/md5-cache/dev-perl/Mojolicious-9.350.0
+++ b/metadata/md5-cache/dev-perl/Mojolicious-9.350.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Mojolicious
INHERIT=perl-module
IUSE=minimal test examples
-KEYWORDS=~amd64 ~arm ppc ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ppc ppc64 ~riscv x86
LICENSE=Artistic-2
RDEPEND=!minimal? ( >=dev-perl/Cpanel-JSON-XS-4.90.0 >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-Scalar-List-Utils-1.410.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-9.35.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=68e8f1b5ce46c1f2578f24b3efec55e8
+_md5_=bdc24c8b0f5507538a45612f7dae32f4
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 9081f9ffc357..6826761824ad 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/ansible-compat-4.1.11 b/metadata/md5-cache/dev-python/ansible-compat-4.1.11
new file mode 100644
index 000000000000..434ef94ac27d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/ansible-compat-4.1.11
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-plus[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/subprocess-tee-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Contains functions that facilitate working with various versions of Ansible
+EAPI=8
+HOMEPAGE=https://pypi.org/project/ansible-compat/ https://github.com/ansible/ansible-compat/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm64 ~riscv
+LICENSE=MIT
+RDEPEND=>=app-admin/ansible-core-2.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/subprocess-tee-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-compat/ansible-compat-4.1.11.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=2c99185bc6dd06ee482eb76e279e58ff
diff --git a/metadata/md5-cache/dev-python/awxkit-23.5.1 b/metadata/md5-cache/dev-python/awxkit-23.5.1
deleted file mode 100644
index 671aac3171b9..000000000000
--- a/metadata/md5-cache/dev-python/awxkit-23.5.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?] test? ( dev-python/cryptography[python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_10(-)?] dev-python/requests[python_targets_python3_10(-)?] dev-python/urllib3[python_targets_python3_10(-)?] dev-python/websocket-client[python_targets_python3_10(-)?] dev-python/pyjwt[python_targets_python3_10(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Command line interface for Ansible AWX
-EAPI=8
-HOMEPAGE=https://github.com/ansible/awx/ https://pypi.org/project/awxkit/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10
-KEYWORDS=~amd64
-LICENSE=Apache-2.0
-RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_10(-)?] dev-python/requests[python_targets_python3_10(-)?] dev-python/urllib3[python_targets_python3_10(-)?] dev-python/websocket-client[python_targets_python3_10(-)?] dev-python/pyjwt[python_targets_python3_10(-)?] python_targets_python3_10? ( dev-lang/python:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_10 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/ansible/awx/archive/23.5.1.tar.gz -> awx-23.5.1.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1a688f45cd5432d4308a1eb7ae57768b
diff --git a/metadata/md5-cache/dev-python/blake3-0.4.0 b/metadata/md5-cache/dev-python/blake3-0.4.0
new file mode 100644
index 000000000000..9c0eb6630ba3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/blake3-0.4.0
@@ -0,0 +1,17 @@
+BDEPEND=rust? ( >=virtual/rust-1.53 dev-util/maturin[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) !rust? ( dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Python bindings for the BLAKE3 cryptographic hash function
+EAPI=8
+HOMEPAGE=https://github.com/oconnor663/blake3-py/ https://pypi.org/project/blake3/
+INHERIT=cargo distutils-r1
+IUSE=+rust test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~amd64
+LICENSE=|| ( CC0-1.0 Apache-2.0 ) rust? ( Apache-2.0-with-LLVM-exceptions BSD-2 MIT Unicode-DFS-2016 || ( Apache-2.0 CC0-1.0 ) )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/oconnor663/blake3-py/archive/0.4.0.tar.gz -> blake3-py-0.4.0.gh.tar.gz rust? ( https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake3/1.5.0/download -> blake3-1.5.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/constant_time_eq/0.3.0/download -> constant_time_eq-0.3.0.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.19/download -> crossbeam-utils-0.8.19.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.153/download -> libc-0.2.153.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/memmap2/0.7.1/download -> memmap2-0.7.1.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.78/download -> proc-macro2-1.0.78.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.2/download -> pyo3-build-config-0.20.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.2/download -> pyo3-ffi-0.20.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.2/download -> pyo3-macros-backend-0.20.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.2/download -> pyo3-macros-0.20.2.crate https://crates.io/api/v1/crates/pyo3/0.20.2/download -> pyo3-0.20.2.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.8.1/download -> rayon-1.8.1.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/smallvec/1.13.1/download -> smallvec-1.13.1.crate https://crates.io/api/v1/crates/syn/2.0.48/download -> syn-2.0.48.crate https://crates.io/api/v1/crates/target-lexicon/0.12.13/download -> target-lexicon-0.12.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate )
+_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=b77090ad6298217bdc058abe58df3b9c
diff --git a/metadata/md5-cache/dev-python/findimports-2.4.0 b/metadata/md5-cache/dev-python/findimports-2.4.0
new file mode 100644
index 000000000000..437354c9be15
--- /dev/null
+++ b/metadata/md5-cache/dev-python/findimports-2.4.0
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python module import analysis tool
+EAPI=8
+HOMEPAGE=https://github.com/mgedmin/findimports/ https://pypi.org/project/findimports/
+INHERIT=distutils-r1
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://github.com/mgedmin/findimports/archive/2.4.0.tar.gz -> findimports-2.4.0.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=63d14c21abcc8aae7079c56faecccede
diff --git a/metadata/md5-cache/dev-python/multidict-6.0.5 b/metadata/md5-cache/dev-python/multidict-6.0.5
new file mode 100644
index 000000000000..1fce7b22ca6d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/multidict-6.0.5
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=multidict implementation
+EAPI=8
+HOMEPAGE=https://github.com/aio-libs/multidict/ https://pypi.org/project/multidict/
+INHERIT=distutils-r1
+IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aio-libs/multidict/archive/v6.0.5.tar.gz -> multidict-6.0.5.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=55241859814f9224647fccfce1f6d3e2
diff --git a/metadata/md5-cache/dev-python/pdm-2.12.3 b/metadata/md5-cache/dev-python/pdm-2.12.3
new file mode 100644
index 000000000000..d3a16f9684f3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pdm-2.12.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/dep-logic-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/truststore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-toolbelt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/unearth-0.12.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/findpython-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/resolvelib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cachecontrol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-httpserver[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/dep-logic-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/truststore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-toolbelt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/unearth-0.12.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/findpython-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/resolvelib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cachecontrol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python package and dependency manager supporting the latest PEP standards
+EAPI=8
+HOMEPAGE=https://pdm-project.org/ https://github.com/pdm-project/pdm/ https://pypi.org/project/pdm/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/dep-logic-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/truststore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-toolbelt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/unearth-0.12.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/findpython-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/resolvelib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cachecontrol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pdm/pdm-2.12.3.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=bacc874138c6628e1f46ac50c9b51080
diff --git a/metadata/md5-cache/dev-python/pikepdf-8.12.0 b/metadata/md5-cache/dev-python/pikepdf-8.12.0
new file mode 100644
index 000000000000..a126d4d30675
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pikepdf-8.12.0
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=app-text/qpdf-11.5.0:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Python library to work with pdf files based on qpdf
+EAPI=8
+HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MPL-2.0
+RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.12.0.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=8f8a8fc2b66c7074a2ffd045e6983e61
diff --git a/metadata/md5-cache/dev-python/psutil-5.9.7 b/metadata/md5-cache/dev-python/psutil-5.9.7
index ea88494a03fd..7ca5820064be 100644
--- a/metadata/md5-cache/dev-python/psutil-5.9.7
+++ b/metadata/md5-cache/dev-python/psutil-5.9.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/giampaolo/psutil/ https://pypi.org/project/psutil/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/psutil/psutil-5.9.7.tar.gz https://dev.gentoo.org/~mgorny/dist/psutil-5.9.6-tests.patch.xz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bbf0fef4a49a210ddf7a17bc3c3181b0
+_md5_=6b201b4b4302b3ea4ae17c4f10ca3754
diff --git a/metadata/md5-cache/dev-python/pyarrow-15.0.0 b/metadata/md5-cache/dev-python/pyarrow-15.0.0
new file mode 100644
index 000000000000..2d03e4c2b6d0
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pyarrow-15.0.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-lazy-fixture[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/apache-arrow[lz4,zlib] ) test? ( ~dev-libs/apache-arrow-15.0.0[compute,dataset,json,parquet?,re2,snappy?,ssl?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Python library for Apache Arrow
+EAPI=8
+HOMEPAGE=https://arrow.apache.org/ https://github.com/apache/arrow/ https://pypi.org/project/pyarrow/
+INHERIT=distutils-r1 multiprocessing
+IUSE=parquet snappy ssl test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~amd64 ~hppa ~riscv
+LICENSE=Apache-2.0
+RDEPEND=~dev-libs/apache-arrow-15.0.0[compute,dataset,json,parquet?,re2,snappy?,ssl?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://apache/arrow/arrow-15.0.0/apache-arrow-15.0.0.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=19bac40fdf222427c6c11593475aef57
diff --git a/metadata/md5-cache/dev-python/pychroot-0.10.4 b/metadata/md5-cache/dev-python/pychroot-0.10.4
deleted file mode 100644
index f75acab876c3..000000000000
--- a/metadata/md5-cache/dev-python/pychroot-0.10.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-python/snakeoil-0.8.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DESCRIPTION=a python library and cli tool that simplify chroot handling
-EAPI=8
-HOMEPAGE=https://github.com/pkgcore/pychroot
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=BSD
-RDEPEND=>=dev-python/snakeoil-0.8.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pychroot/pychroot-0.10.4.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3323408851f962a80db3d23b760415c0
diff --git a/metadata/md5-cache/dev-python/pychroot-9999 b/metadata/md5-cache/dev-python/pychroot-9999
deleted file mode 100644
index fce0d1342cd1..000000000000
--- a/metadata/md5-cache/dev-python/pychroot-9999
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-python/snakeoil-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DESCRIPTION=a python library and cli tool that simplify chroot handling
-EAPI=8
-HOMEPAGE=https://github.com/pkgcore/pychroot
-INHERIT=distutils-r1 git-r3
-IUSE=test python_targets_python3_10 python_targets_python3_11
-LICENSE=BSD
-PROPERTIES=live
-RDEPEND=~dev-python/snakeoil-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3323408851f962a80db3d23b760415c0
diff --git a/metadata/md5-cache/dev-python/pydocstyle-6.3.0 b/metadata/md5-cache/dev-python/pydocstyle-6.3.0
deleted file mode 100644
index 496d341849a8..000000000000
--- a/metadata/md5-cache/dev-python/pydocstyle-6.3.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ) test? ( >=dev-python/snowballstemmer-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python docstring style checker
-EAPI=8
-HOMEPAGE=https://github.com/PyCQA/pydocstyle/ https://pypi.org/project/pydocstyle/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
-LICENSE=MIT
-RDEPEND=>=dev-python/snowballstemmer-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/PyCQA/pydocstyle/archive/6.3.0.tar.gz -> pydocstyle-6.3.0.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=183e67914ea7959127c24fe85dc96732
diff --git a/metadata/md5-cache/dev-python/pylama-8.4.1-r1 b/metadata/md5-cache/dev-python/pylama-8.4.1-r1
deleted file mode 100644
index f564fa41f2bf..000000000000
--- a/metadata/md5-cache/dev-python/pylama-8.4.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/eradicate[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pylint[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/radon[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) ) test? ( >=dev-python/mccabe-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycodestyle-2.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydocstyle-6.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyflakes-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Code audit tool for python
-EAPI=8
-HOMEPAGE=https://github.com/klen/pylama/ https://pypi.org/project/pylama/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-python/mccabe-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycodestyle-2.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydocstyle-6.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyflakes-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/klen/pylama/archive/8.4.1.tar.gz -> pylama-8.4.1.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6f76309f16a250219dfe72f8dbc1c106
diff --git a/metadata/md5-cache/dev-python/pypy-7.3.13 b/metadata/md5-cache/dev-python/pypy-7.3.13
deleted file mode 100644
index e3eb8e3fcd00..000000000000
--- a/metadata/md5-cache/dev-python/pypy-7.3.13
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=|| ( >=dev-python/pypy-exe-bin-7.3.13:7.3.13 >=dev-python/pypy-exe-7.3.13:7.3.13[bzip2?,ncurses?] ) dev-libs/openssl:0= gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= )
-DESCRIPTION=A fast, compliant alternative implementation of the Python language
-EAPI=8
-HOMEPAGE=https://www.pypy.org/
-INHERIT=pax-utils
-IUSE=bzip2 full-stdlib gdbm +jit ncurses sqlite tk
-KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=MIT
-RDEPEND=|| ( >=dev-python/pypy-exe-bin-7.3.13:7.3.13 >=dev-python/pypy-exe-7.3.13:7.3.13[bzip2?,ncurses?] ) dev-libs/openssl:0= gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= )
-RESTRICT=!full-stdlib? ( test )
-SLOT=0/73
-SRC_URI=https://buildbot.pypy.org/pypy/pypy2.7-v7.3.13-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy2.7-gentoo-patches-7.3.13.tar.xz
-_eclasses_=pax-utils 91d47e5d20627c717aa878b9167c62a8
-_md5_=96a7eb52434790e136ecf9b6465f4d69
diff --git a/metadata/md5-cache/dev-python/pypy-7.3.14 b/metadata/md5-cache/dev-python/pypy-7.3.14
index fc7062ea8493..042e441b0dcc 100644
--- a/metadata/md5-cache/dev-python/pypy-7.3.14
+++ b/metadata/md5-cache/dev-python/pypy-7.3.14
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.pypy.org/
INHERIT=pax-utils
IUSE=bzip2 full-stdlib gdbm +jit ncurses sqlite tk
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=|| ( >=dev-python/pypy-exe-bin-7.3.14:7.3.14 >=dev-python/pypy-exe-7.3.14:7.3.14[bzip2?,ncurses?] ) dev-libs/openssl:0= gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= )
RESTRICT=!full-stdlib? ( test )
SLOT=0/73
SRC_URI=https://buildbot.pypy.org/pypy/pypy2.7-v7.3.14-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy2.7-gentoo-patches-7.3.14.tar.xz
_eclasses_=pax-utils 91d47e5d20627c717aa878b9167c62a8
-_md5_=1ac12c522c3db1d8ba9ed3241ff9352a
+_md5_=54de8e5ffaff93e817fb581ca7d61859
diff --git a/metadata/md5-cache/dev-python/pypy-exe-7.3.13 b/metadata/md5-cache/dev-python/pypy-exe-7.3.13
deleted file mode 100644
index 9bb31500afcb..000000000000
--- a/metadata/md5-cache/dev-python/pypy-exe-7.3.13
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=!low-memory? ( || ( dev-python/pypy dev-lang/python:2.7 ) )
-DEFINED_PHASES=compile configure install prepare pretend setup
-DEPEND=>=sys-libs/zlib-1.1.3:0= dev-libs/libffi:0= virtual/libintl:0= dev-libs/expat:0= bzip2? ( app-arch/bzip2:0= ) ncurses? ( sys-libs/ncurses:0= )
-DESCRIPTION=PyPy executable (build from source)
-EAPI=8
-HOMEPAGE=https://www.pypy.org/
-INHERIT=check-reqs pax-utils toolchain-funcs
-IUSE=bzip2 +jit low-memory ncurses cpu_flags_x86_sse2
-KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=MIT
-RDEPEND=>=sys-libs/zlib-1.1.3:0= dev-libs/libffi:0= virtual/libintl:0= dev-libs/expat:0= bzip2? ( app-arch/bzip2:0= ) ncurses? ( sys-libs/ncurses:0= ) !dev-python/pypy-exe-bin:7.3.13
-SLOT=7.3.13
-SRC_URI=https://buildbot.pypy.org/pypy/pypy2.7-v7.3.13-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy2.7-gentoo-patches-7.3.13.tar.xz
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ccdfef48452735bfba5e3432143945f5
diff --git a/metadata/md5-cache/dev-python/pypy-exe-7.3.14 b/metadata/md5-cache/dev-python/pypy-exe-7.3.14
index 0fa5dc96704e..6424e57fb282 100644
--- a/metadata/md5-cache/dev-python/pypy-exe-7.3.14
+++ b/metadata/md5-cache/dev-python/pypy-exe-7.3.14
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.pypy.org/
INHERIT=check-reqs pax-utils toolchain-funcs
IUSE=bzip2 +jit low-memory ncurses cpu_flags_x86_sse2
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=>=sys-libs/zlib-1.1.3:0= dev-libs/libffi:0= virtual/libintl:0= dev-libs/expat:0= bzip2? ( app-arch/bzip2:0= ) ncurses? ( sys-libs/ncurses:0= ) !dev-python/pypy-exe-bin:7.3.14
SLOT=7.3.14
SRC_URI=https://buildbot.pypy.org/pypy/pypy2.7-v7.3.14-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy2.7-gentoo-patches-7.3.14.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0c3e76dc3abc4e7d011ed4798d507c93
+_md5_=60a7450eb392b8fd9175ae30d87cb55c
diff --git a/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.13 b/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.13
deleted file mode 100644
index 9d1a6041bc0e..000000000000
--- a/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.13
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=PyPy executable (pre-built version)
-EAPI=8
-HOMEPAGE=https://www.pypy.org/
-INHERIT=pax-utils unpacker
-KEYWORDS=amd64 ~arm64 ~ppc64 x86
-LICENSE=MIT
-RDEPEND=app-arch/bzip2:0/1 dev-libs/expat:0/0 dev-libs/libffi:0/8 sys-libs/ncurses:0/6 >=sys-libs/zlib-1.1.3:0/1 virtual/libintl:0/0 elibc_glibc? ( sys-devel/gcc >=sys-libs/glibc-2.35 ) !dev-python/pypy-exe:7.3.13
-SLOT=7.3.13
-SRC_URI=elibc_glibc? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.x86.gpkg.tar ) ) elibc_musl? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.amd64-musl.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.arm64-musl.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.ppc64le-musl.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.x86-musl.gpkg.tar ) )
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
-_md5_=5722f197f89e25a48cc63d6bd236e9c7
diff --git a/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.14 b/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.14
index 1e4c6e324d31..496efa6ec53b 100644
--- a/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.14
+++ b/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.14
@@ -3,10 +3,10 @@ DESCRIPTION=PyPy executable (pre-built version)
EAPI=8
HOMEPAGE=https://www.pypy.org/
INHERIT=pax-utils unpacker
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 x86
LICENSE=MIT
RDEPEND=app-arch/bzip2:0/1 dev-libs/expat:0/0 dev-libs/libffi:0/8 sys-libs/ncurses:0/6 >=sys-libs/zlib-1.1.3:0/1 virtual/libintl:0/0 elibc_glibc? ( sys-devel/gcc >=sys-libs/glibc-2.35 ) !dev-python/pypy-exe:7.3.14
SLOT=7.3.14
SRC_URI=elibc_glibc? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy-exe/pypy-exe-7.3.14-1.gpkg.tar -> pypy-exe-7.3.14-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy-exe/pypy-exe-7.3.14-1.gpkg.tar -> pypy-exe-7.3.14-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy-exe/pypy-exe-7.3.14-1.gpkg.tar -> pypy-exe-7.3.14-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy-exe/pypy-exe-7.3.14-1.gpkg.tar -> pypy-exe-7.3.14-1.x86.gpkg.tar ) ) elibc_musl? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.14-1.gpkg.tar -> pypy-exe-7.3.14-1.amd64-musl.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.14-1.gpkg.tar -> pypy-exe-7.3.14-1.arm64-musl.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.14-1.gpkg.tar -> pypy-exe-7.3.14-1.ppc64le-musl.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.14-1.gpkg.tar -> pypy-exe-7.3.14-1.x86-musl.gpkg.tar ) )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
-_md5_=192dce14df91c2e1b983a7929ae2c9b9
+_md5_=0cce3a82f6c22833208f502748a46557
diff --git a/metadata/md5-cache/dev-python/pytest-asyncio-0.23.3 b/metadata/md5-cache/dev-python/pytest-asyncio-0.23.3
deleted file mode 100644
index 15845baed1eb..000000000000
--- a/metadata/md5-cache/dev-python/pytest-asyncio-0.23.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/hypothesis-3.64[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-5.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Library for testing asyncio code with pytest
-EAPI=8
-HOMEPAGE=https://github.com/pytest-dev/pytest-asyncio/ https://pypi.org/project/pytest-asyncio/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/pytest-5.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-asyncio/pytest-asyncio-0.23.3.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=59ddc98f1284473afc3a22130ff3701e
diff --git a/metadata/md5-cache/dev-python/pytest-asyncio-0.23.4_alpha1 b/metadata/md5-cache/dev-python/pytest-asyncio-0.23.4_alpha1
deleted file mode 100644
index 1645e88486c4..000000000000
--- a/metadata/md5-cache/dev-python/pytest-asyncio-0.23.4_alpha1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/hypothesis-3.64[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-5.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Library for testing asyncio code with pytest
-EAPI=8
-HOMEPAGE=https://github.com/pytest-dev/pytest-asyncio/ https://pypi.org/project/pytest-asyncio/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/pytest-5.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-asyncio/pytest-asyncio-0.23.4a1.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=59ddc98f1284473afc3a22130ff3701e
diff --git a/metadata/md5-cache/dev-python/pytest-asyncio-0.23.4_alpha2 b/metadata/md5-cache/dev-python/pytest-asyncio-0.23.4_alpha2
deleted file mode 100644
index 1d35e7f9dfe4..000000000000
--- a/metadata/md5-cache/dev-python/pytest-asyncio-0.23.4_alpha2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/hypothesis-3.64[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-5.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Library for testing asyncio code with pytest
-EAPI=8
-HOMEPAGE=https://github.com/pytest-dev/pytest-asyncio/ https://pypi.org/project/pytest-asyncio/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/pytest-5.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-asyncio/pytest-asyncio-0.23.4a2.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=59ddc98f1284473afc3a22130ff3701e
diff --git a/metadata/md5-cache/dev-python/pytest-metadata-3.1.0 b/metadata/md5-cache/dev-python/pytest-metadata-3.1.0
new file mode 100644
index 000000000000..85d078e46f81
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pytest-metadata-3.1.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/hatch-vcs-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A plugin for pytest that provides access to test session metadata
+EAPI=8
+HOMEPAGE=https://github.com/pytest-dev/pytest-metadata/ https://pypi.org/project/pytest-metadata/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=MPL-2.0
+RDEPEND=>=dev-python/pytest-7.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-metadata/pytest_metadata-3.1.0.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=44fa9f023b290113b2a3ff3243180987
diff --git a/metadata/md5-cache/dev-python/pytest-sugar-1.0.0 b/metadata/md5-cache/dev-python/pytest-sugar-1.0.0
new file mode 100644
index 000000000000..13429190e890
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pytest-sugar-1.0.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-6.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/termcolor-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Plugin that changes the default look and feel of pytest
+EAPI=8
+HOMEPAGE=https://github.com/Teemu/pytest-sugar/ https://pypi.org/project/pytest-sugar/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-6.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/termcolor-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-sugar/pytest-sugar-1.0.0.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f298947d5ed5a34e7db08480f690dea0
diff --git a/metadata/md5-cache/dev-python/python-openstackclient-6.5.0 b/metadata/md5-cache/dev-python/python-openstackclient-6.5.0
new file mode 100644
index 000000000000..cc621a2bc94d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/python-openstackclient-6.5.0
@@ -0,0 +1,16 @@
+BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-mock-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tempest-17.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wrapt-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ddt-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cliff-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-2.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-keystoneclient-3.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-novaclient-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-cinderclient-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A client for the OpenStack APIs
+EAPI=8
+HOMEPAGE=https://opendev.org/openstack/python-openstackclient/ https://github.com/openstack/python-openstackclient/ https://pypi.org/project/python-openstackclient/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cliff-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-2.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-keystoneclient-3.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-novaclient-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-cinderclient-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/python-openstackclient/python-openstackclient-6.5.0.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=e6a733fc6a9553473e8b0351d8cc2662
diff --git a/metadata/md5-cache/dev-python/qiskit-terra-0.46.0 b/metadata/md5-cache/dev-python/qiskit-terra-0.46.0
new file mode 100644
index 000000000000..e7783438bcba
--- /dev/null
+++ b/metadata/md5-cache/dev-python/qiskit-terra-0.46.0
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/cython-0.27.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( app-text/poppler[png] >=dev-python/ddt-1.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hypothesis-4.24.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/networkx-2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/qiskit-aer-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sci-libs/scikit-learn-0.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/rustworkx-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ply-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/psutil-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sympy-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dill-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-constraint-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/symengine-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/typing-extensions[python_targets_python3_10(-)?] ) visualization? ( >=dev-python/matplotlib-3.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipywidgets-7.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pydot[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-4.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylatexenc-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/seaborn-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+DESCRIPTION=Terra is the foundation on which Qiskit is built
+EAPI=8
+HOMEPAGE=https://github.com/Qiskit/qiskit/ https://pypi.org/project/qiskit-terra/
+INHERIT=cargo distutils-r1 multiprocessing optfeature
+IUSE=+visualization test debug python_targets_python3_10 python_targets_python3_11 debug
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT Unicode-DFS-2016 || ( LGPL-3 MPL-2.0 )
+RDEPEND=>=dev-python/rustworkx-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ply-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/psutil-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sympy-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dill-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-constraint-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/symengine-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/typing-extensions[python_targets_python3_10(-)?] ) visualization? ( >=dev-python/matplotlib-3.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipywidgets-7.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pydot[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-4.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylatexenc-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/seaborn-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/Qiskit/qiskit/archive/0.46.0.tar.gz -> qiskit-0.46.0.gh.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/allocator-api2/0.2.16/download -> allocator-api2-0.2.16.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.0.1/download -> indexmap-2.0.1.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.7/download -> matrixmultiply-0.3.7.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/ndarray/0.15.6/download -> ndarray-0.15.6.crate https://crates.io/api/v1/crates/num-bigint/0.4.4/download -> num-bigint-0.4.4.crate https://crates.io/api/v1/crates/num-complex/0.4.4/download -> num-complex-0.4.4.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/numpy/0.19.0/download -> numpy-0.19.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/priority-queue/1.3.2/download -> priority-queue-1.3.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.2/download -> pyo3-build-config-0.19.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.2/download -> pyo3-ffi-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.2/download -> pyo3-macros-backend-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.2/download -> pyo3-macros-0.19.2.crate https://crates.io/api/v1/crates/pyo3/0.19.2/download -> pyo3-0.19.2.crate https://crates.io/api/v1/crates/quote/1.0.32/download -> quote-1.0.32.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rand_pcg/0.3.1/download -> rand_pcg-0.3.1.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/rayon-cond/0.2.0/download -> rayon-cond-0.2.0.crate https://crates.io/api/v1/crates/rayon-core/1.12.0/download -> rayon-core-1.12.0.crate https://crates.io/api/v1/crates/rayon/1.8.0/download -> rayon-1.8.0.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustworkx-core/0.13.2/download -> rustworkx-core-0.13.2.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/smallvec/1.11.1/download -> smallvec-1.11.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.11/download -> target-lexicon-0.12.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.48.2/download -> windows-targets-0.48.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.2/download -> windows_aarch64_gnullvm-0.48.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.2/download -> windows_aarch64_msvc-0.48.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.2/download -> windows_i686_gnu-0.48.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.2/download -> windows_i686_msvc-0.48.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.2/download -> windows_x86_64_gnu-0.48.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.2/download -> windows_x86_64_gnullvm-0.48.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.2/download -> windows_x86_64_msvc-0.48.2.crate
+_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=d00debf606baec8a93eb273ddbc4f42e
diff --git a/metadata/md5-cache/dev-python/translate-toolkit-3.12.2 b/metadata/md5-cache/dev-python/translate-toolkit-3.12.2
new file mode 100644
index 000000000000..5c650c7482e6
--- /dev/null
+++ b/metadata/md5-cache/dev-python/translate-toolkit-3.12.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/phply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) yaml? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Toolkit to convert between many translation formats
+EAPI=8
+HOMEPAGE=https://github.com/translate/translate/ https://pypi.org/project/translate-toolkit/
+INHERIT=distutils-r1
+IUSE=+html +ical +ini +subtitles +yaml test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-2
+RDEPEND=app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) yaml? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/translate/translate/archive/3.12.2.tar.gz -> translate-3.12.2.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=598b54db01ee6b1fe0c1a46d2b074d24
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index a387fd86128d..208da3d113c0 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.12 b/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.12
index e8869378d335..7687fb840c92 100644
--- a/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtquickcontrols2 https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=widgets debug test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtdeclarative-5.15.12* =dev-qt/qtgui-5.15.12* widgets? ( =dev-qt/qtwidgets-5.15.12* ) =dev-qt/qtgraphicaleffects-5.15.12*
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtquickcontrols2-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtquickcontrols2-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=6408cbe44df83ff1d9aea00bdadc25ca
+_md5_=219b89a162b82fecb755b6451bf53c07
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 496aea71bf01..3a03f52e515a 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/rubyzip-1.3.0-r1 b/metadata/md5-cache/dev-ruby/rubyzip-1.3.0-r1
deleted file mode 100644
index 09418f8fdd70..000000000000
--- a/metadata/md5-cache/dev-ruby/rubyzip-1.3.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( app-arch/zip ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=A ruby library for reading and writing zip files
-EAPI=8
-HOMEPAGE=https://github.com/rubyzip/rubyzip
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 sparc x86
-LICENSE=Ruby-BSD
-RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=1
-SRC_URI=https://github.com/rubyzip/rubyzip/archive/v1.3.0.tar.gz -> rubyzip-1.3.0-git.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6aa66f9820dad1e3d1785737bb6cc13c
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 63b9769f7174..0097fd72079a 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/cppcheck-2.9 b/metadata/md5-cache/dev-util/cppcheck-2.9
index 34c5b0a647aa..699140f11702 100644
--- a/metadata/md5-cache/dev-util/cppcheck-2.9
+++ b/metadata/md5-cache/dev-util/cppcheck-2.9
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/danmar/cppcheck
INHERIT=distutils-r1 cmake
IUSE=htmlreport pcre qt5 test python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc64 ~riscv sparc x86
LICENSE=GPL-3+
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/tinyxml2:= htmlreport? ( python_single_target_python3_10? ( dev-python/pygments[python_targets_python3_10(-)] dev-python/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygments[python_targets_python3_11(-)] dev-python/setuptools[python_targets_python3_11(-)] ) ) pcre? ( dev-libs/libpcre ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qthelp:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/danmar/cppcheck/archive/refs/tags/2.9.tar.gz -> cppcheck-2.9.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6f128adb70c668dbbcb969b9b2d90437
+_md5_=485c67d1cd75968c6a5c5ff38c7f4204
diff --git a/metadata/md5-cache/dev-util/difffilter-0.3.3-r1 b/metadata/md5-cache/dev-util/difffilter-0.3.3-r1
deleted file mode 100644
index 14fcf8538250..000000000000
--- a/metadata/md5-cache/dev-util/difffilter-0.3.3-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=>=dev-libs/liblist-2.3.1 dev-libs/libstrl dev-libs/tre
-DESCRIPTION=Filter files out of unified diffs using POSIX extended regular expressions
-EAPI=7
-HOMEPAGE=http://ohnopub.net/~ohnobinki/difffilter/
-KEYWORDS=amd64 x86 ~amd64-linux
-LICENSE=GPL-3
-RDEPEND=>=dev-libs/liblist-2.3.1 dev-libs/libstrl dev-libs/tre
-SLOT=0
-SRC_URI=http://mirror.ohnopub.net/mirror/difffilter/difffilter-0.3.3.tar.bz2
-_md5_=4fdf7b367a7f4952622d8b3ecc1a453d
diff --git a/metadata/md5-cache/dev-util/mdds-2.0.3 b/metadata/md5-cache/dev-util/mdds-2.0.3
index 90c41a6c89ac..629b9df9794c 100644
--- a/metadata/md5-cache/dev-util/mdds-2.0.3
+++ b/metadata/md5-cache/dev-util/mdds-2.0.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gitlab.com/mdds/mdds
INHERIT=autotools toolchain-funcs
IUSE=doc openmp test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=dev-libs/boost:=
RESTRICT=!test? ( test )
SLOT=1/2.0
SRC_URI=https://kohei.us/files/mdds/src/mdds-2.0.3.tar.xz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=23b7e1beecea14b3107383990b2ca59c
+_md5_=b33fdc5fad860afed98866759dca8dd4
diff --git a/metadata/md5-cache/dev-util/source-highlight-3.1.9-r2 b/metadata/md5-cache/dev-util/source-highlight-3.1.9-r2
index 2f4800fc3a2f..6176deb3713f 100644
--- a/metadata/md5-cache/dev-util/source-highlight-3.1.9-r2
+++ b/metadata/md5-cache/dev-util/source-highlight-3.1.9-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.gnu.org/software/src-highlite/source-highlight.html
INHERIT=bash-completion-r1 flag-o-matic libtool optfeature
IUSE=doc static-libs test
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-3
RDEPEND=dev-libs/boost:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://gnu/src-highlite/source-highlight-3.1.9.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic b2b07efa51009704f88173b2c7feab47 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=50bca788bffd11979d3753b3aa9c7dec
+_md5_=f0390dfa32cb64636450bb9717097c67
diff --git a/metadata/md5-cache/games-engines/Manifest.gz b/metadata/md5-cache/games-engines/Manifest.gz
index 9a77bdd955a7..822299d257fe 100644
--- a/metadata/md5-cache/games-engines/Manifest.gz
+++ b/metadata/md5-cache/games-engines/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-engines/box2d-2.4.1 b/metadata/md5-cache/games-engines/box2d-2.4.1
index 84eadfbc25b4..5ad0e07c1bfd 100644
--- a/metadata/md5-cache/games-engines/box2d-2.4.1
+++ b/metadata/md5-cache/games-engines/box2d-2.4.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://box2d.org/
INHERIT=cmake
IUSE=doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=ZLIB
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/erincatto/Box2D/archive/v2.4.1.tar.gz -> box2d-2.4.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0e908bd55f65edb002b0bd8aa0f1bb73
+_md5_=125d58cc32f5ac579a806a1dea39fef0
diff --git a/metadata/md5-cache/kde-frameworks/Manifest.gz b/metadata/md5-cache/kde-frameworks/Manifest.gz
index 75acf9600c61..7a2ad32a86b7 100644
--- a/metadata/md5-cache/kde-frameworks/Manifest.gz
+++ b/metadata/md5-cache/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-frameworks/breeze-icons-5.113.0 b/metadata/md5-cache/kde-frameworks/breeze-icons-5.113.0
index 0bfe907cf6d7..8babd79153d4 100644
--- a/metadata/md5-cache/kde-frameworks/breeze-icons-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/breeze-icons-5.113.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=cmake frameworks.kde.org python-any-r1 xdg-utils
IUSE=test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=LGPL-3
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/breeze-icons-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ac401d5b2ad9d182fad14e67dbbbae16
+_md5_=e5c46115de81bcbb5798b6c6802ee0fe
diff --git a/metadata/md5-cache/kde-frameworks/karchive-5.113.0 b/metadata/md5-cache/kde-frameworks/karchive-5.113.0
index e2b133b6a1b0..b60a29f7cead 100644
--- a/metadata/md5-cache/kde-frameworks/karchive-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/karchive-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=+zstd debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=GPL-2 LGPL-2.1
RDEPEND=app-arch/bzip2 app-arch/xz-utils sys-libs/zlib zstd? ( app-arch/zstd:= ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/karchive-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3aac23cc7832491dabcdd4318d17ac05
+_md5_=cca384f0d57e22b9d6226efc26cf8ad9
diff --git a/metadata/md5-cache/kde-frameworks/kauth-5.113.0 b/metadata/md5-cache/kde-frameworks/kauth-5.113.0
index fcd81bf77a89..c2f217de9182 100644
--- a/metadata/md5-cache/kde-frameworks/kauth-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kauth-5.113.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=+policykit debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2.1+
PDEPEND=policykit? ( kde-plasma/polkit-kde-agent:* )
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kcoreaddons-5.113*:5 policykit? ( >=sys-auth/polkit-qt-0.113.0[qt5(+)] ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kauth-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b5c2dfef23ed639c2e1b42c03a7675fa
+_md5_=5aa4f036efc9a89692dad4b1ec160ff6
diff --git a/metadata/md5-cache/kde-frameworks/kbookmarks-5.113.0 b/metadata/md5-cache/kde-frameworks/kbookmarks-5.113.0
index 49f818bf3496..cb2f3b92a53e 100644
--- a/metadata/md5-cache/kde-frameworks/kbookmarks-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kbookmarks-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kcodecs-5.113*:5 =kde-frameworks/kconfig-5.113*:5 =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/kiconthemes-5.113*:5 =kde-frameworks/kwidgetsaddons-5.113*:5 =kde-frameworks/kxmlgui-5.113*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kbookmarks-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=387a5bc6a1805a1ad1dca7bc48d7634a
+_md5_=792055d738b41059005ab3ae7311831d
diff --git a/metadata/md5-cache/kde-frameworks/kcodecs-5.113.0 b/metadata/md5-cache/kde-frameworks/kcodecs-5.113.0
index 874cbe752d60..623a819220e8 100644
--- a/metadata/md5-cache/kde-frameworks/kcodecs-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kcodecs-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=GPL-2+ LGPL-2+
RDEPEND=>=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kcodecs-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bdd78954233c82a8b66cf3f60ff2d1f2
+_md5_=47efa2a451d5a661e41897a1f8a5d4aa
diff --git a/metadata/md5-cache/kde-frameworks/kcompletion-5.113.0 b/metadata/md5-cache/kde-frameworks/kcompletion-5.113.0
index 665a080d3228..f4f86087ba6b 100644
--- a/metadata/md5-cache/kde-frameworks/kcompletion-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kcompletion-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=debug designer doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.113*:5 =kde-frameworks/kwidgetsaddons-5.113*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kcompletion-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7643e8a6ff680d5c895f44acf8020233
+_md5_=088070661a26af6f70a136065a2730a8
diff --git a/metadata/md5-cache/kde-frameworks/kconfig-5.113.0 b/metadata/md5-cache/kde-frameworks/kconfig-5.113.0
index 60d43dc1ba25..0dfe3524b916 100644
--- a/metadata/md5-cache/kde-frameworks/kconfig-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kconfig-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=dbus qml debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 dbus? ( >=dev-qt/qtdbus-5.15.9:5 ) qml? ( >=dev-qt/qtdeclarative-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kconfig-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=04eec2a1834b3eb9e0a4b274c5f104d4
+_md5_=6bf0ed9a4572f048586addcca4af3f0d
diff --git a/metadata/md5-cache/kde-frameworks/kconfigwidgets-5.113.0 b/metadata/md5-cache/kde-frameworks/kconfigwidgets-5.113.0
index 4cd148066045..e7f0cae65fc0 100644
--- a/metadata/md5-cache/kde-frameworks/kconfigwidgets-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kconfigwidgets-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=+man debug designer doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kauth-5.113*:5 =kde-frameworks/kcodecs-5.113*:5 =kde-frameworks/kconfig-5.113*:5 =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/kguiaddons-5.113*:5 =kde-frameworks/ki18n-5.113*:5 =kde-frameworks/kwidgetsaddons-5.113*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kconfigwidgets-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b79a9c97eeec276a7a38ae3f885ccb3f
+_md5_=1ad5b82ea65343d3aa9469799a7f3ab3
diff --git a/metadata/md5-cache/kde-frameworks/kcoreaddons-5.113.0 b/metadata/md5-cache/kde-frameworks/kcoreaddons-5.113.0
index d3d48ec7ea9b..eb094baf56c4 100644
--- a/metadata/md5-cache/kde-frameworks/kcoreaddons-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kcoreaddons-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org xdg-utils
IUSE=dbus fam debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtcore-5.15.9:5[icu] virtual/libudev:= dbus? ( >=dev-qt/qtdbus-5.15.9:5 ) fam? ( virtual/fam ) >=dev-qt/qttranslations-5.15.9:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kcoreaddons-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a3136e19e1bef6178011b49a4ca72ac9
+_md5_=e38db3186441806b68430cbf6251b0ee
diff --git a/metadata/md5-cache/kde-frameworks/kcrash-5.113.0 b/metadata/md5-cache/kde-frameworks/kcrash-5.113.0
index 4d1977eaf7e4..418c1fcdf89f 100644
--- a/metadata/md5-cache/kde-frameworks/kcrash-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kcrash-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=X debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtgui-5.15.9:5 =kde-frameworks/kcoreaddons-5.113*:5 X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kcrash-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=20502f7a5bfe59723be5cb210b730086
+_md5_=06aaaa8efd90908f2a3e726a6df99302
diff --git a/metadata/md5-cache/kde-frameworks/kdbusaddons-5.113.0 b/metadata/md5-cache/kde-frameworks/kdbusaddons-5.113.0
index 9ba7fcd0e56d..0aa5992765f2 100644
--- a/metadata/md5-cache/kde-frameworks/kdbusaddons-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kdbusaddons-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=X debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 X? ( >=dev-qt/qtx11extras-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kdbusaddons-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ef7c50fe5c2820e567da6ee44fa7c17b
+_md5_=52e314d664cc988f464efe0b09ee52fd
diff --git a/metadata/md5-cache/kde-frameworks/kdeclarative-5.113.0 b/metadata/md5-cache/kde-frameworks/kdeclarative-5.113.0
index ba1ba09b467e..bb5da1c5bb9b 100644
--- a/metadata/md5-cache/kde-frameworks/kdeclarative-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kdeclarative-5.113.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=debug doc
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.113*:5 =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/kglobalaccel-5.113*:5 =kde-frameworks/kguiaddons-5.113*:5 =kde-frameworks/ki18n-5.113*:5 =kde-frameworks/kiconthemes-5.113*:5 =kde-frameworks/kio-5.113*:5 =kde-frameworks/knotifications-5.113*:5 =kde-frameworks/kpackage-5.113*:5 =kde-frameworks/kservice-5.113*:5 =kde-frameworks/kwidgetsaddons-5.113*:5 =kde-frameworks/kwindowsystem-5.113*:5 media-libs/libepoxy >=dev-qt/qtquickcontrols2-5.15.9:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kdeclarative-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=43f21dd5a68887e86c1d8f214b53a940
+_md5_=b8cdadb638e13262e2a498f60b3f3c8a
diff --git a/metadata/md5-cache/kde-frameworks/kded-5.113.0 b/metadata/md5-cache/kde-frameworks/kded-5.113.0
index a4be2c41bfcf..382f2098f2e7 100644
--- a/metadata/md5-cache/kde-frameworks/kded-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kded-5.113.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=+man debug
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.113*:5[dbus] =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/kcrash-5.113*:5 =kde-frameworks/kdbusaddons-5.113*:5 =kde-frameworks/kservice-5.113*:5 >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kded-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=59fb20d16151977129f5f31fe3a5bec6
+_md5_=4e206e276ae04132f62a2d0aacff0003
diff --git a/metadata/md5-cache/kde-frameworks/kdoctools-5.113.0 b/metadata/md5-cache/kde-frameworks/kdoctools-5.113.0
index 3fb4641326d7..8b1bc2e2a309 100644
--- a/metadata/md5-cache/kde-frameworks/kdoctools-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kdoctools-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=nls debug test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets app-text/sgml-common dev-libs/libxml2:2 dev-libs/libxslt =kde-frameworks/karchive-5.113*:5 >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kdoctools-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dbe5f2f4cc8583df615e978f1985eb0a
+_md5_=9cc55d7c108b3f10684c4e0eeb0ff365
diff --git a/metadata/md5-cache/kde-frameworks/kglobalaccel-5.113.0 b/metadata/md5-cache/kde-frameworks/kglobalaccel-5.113.0
index da72f76e7419..824e8f276b3b 100644
--- a/metadata/md5-cache/kde-frameworks/kglobalaccel-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kglobalaccel-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=kf6compat debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 =kde-frameworks/kconfig-5.113*:5 =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/kcrash-5.113*:5 =kde-frameworks/kdbusaddons-5.113*:5 =kde-frameworks/kwindowsystem-5.113*:5[X] x11-libs/libxcb x11-libs/xcb-util-keysyms kf6compat? ( kde-plasma/kglobalacceld:6 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kglobalaccel-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2de177061c2769cb074b3577ca7eac9e
+_md5_=4b4acf04733df84d1d0d075ca6eb14d9
diff --git a/metadata/md5-cache/kde-frameworks/kguiaddons-5.113.0 b/metadata/md5-cache/kde-frameworks/kguiaddons-5.113.0
index 11027e83ec84..b4c122c56bd1 100644
--- a/metadata/md5-cache/kde-frameworks/kguiaddons-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kguiaddons-5.113.0
@@ -7,11 +7,11 @@ HOMEPAGE=https://develop.kde.org/products/frameworks/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm frameworks.kde.org
IUSE=dbus kf6compat wayland X debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtgui-5.15.9:5 dbus? ( >=dev-qt/qtdbus-5.15.9:5 ) wayland? ( dev-libs/wayland >=dev-qt/qtgui-5.15.9:5=[wayland] >=dev-qt/qtwayland-5.15.9:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 ) kf6compat? ( kde-frameworks/kguiaddons:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kguiaddons-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7a17596b6988190993c4eea03d887689
+_md5_=452f377eec1c0daf6f88359160acddf7
diff --git a/metadata/md5-cache/kde-frameworks/ki18n-5.113.0 b/metadata/md5-cache/kde-frameworks/ki18n-5.113.0
index 65231c507d71..a62169bae6d6 100644
--- a/metadata/md5-cache/kde-frameworks/ki18n-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/ki18n-5.113.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org python-single-r1
IUSE=debug doc test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=dev-qt/qtdeclarative-5.15.9:5 sys-devel/gettext virtual/libintl app-text/iso-codes >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/ki18n-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=73b535c63896c932b21ad63eb4ced91c
+_md5_=3d4b86795142ef51311ee758064b5085
diff --git a/metadata/md5-cache/kde-frameworks/kiconthemes-5.113.0 b/metadata/md5-cache/kde-frameworks/kiconthemes-5.113.0
index 5608687a2e36..f78abc148c63 100644
--- a/metadata/md5-cache/kde-frameworks/kiconthemes-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kiconthemes-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=debug designer doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/karchive-5.113*:5 =kde-frameworks/kconfig-5.113*:5 =kde-frameworks/kconfigwidgets-5.113*:5 =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/ki18n-5.113*:5 =kde-frameworks/kwidgetsaddons-5.113*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kiconthemes-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=21fd762decf74a21853a5ebc7e68dc3d
+_md5_=d184328503eaff08bbc38ac4a3399a49
diff --git a/metadata/md5-cache/kde-frameworks/kio-5.113.0-r1 b/metadata/md5-cache/kde-frameworks/kio-5.113.0-r1
index c863f559f67b..fe0425db3223 100644
--- a/metadata/md5-cache/kde-frameworks/kio-5.113.0-r1
+++ b/metadata/md5-cache/kde-frameworks/kio-5.113.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org xdg-utils
IUSE=acl kerberos kf6compat +kwallet X debug designer +handbook doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
PDEPEND=>=kde-frameworks/kded-5.113:5
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kauth-5.113*:5 =kde-frameworks/karchive-5.113*:5 =kde-frameworks/kbookmarks-5.113*:5 =kde-frameworks/kcodecs-5.113*:5 =kde-frameworks/kcompletion-5.113*:5 =kde-frameworks/kconfig-5.113*:5 =kde-frameworks/kconfigwidgets-5.113*:5 =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/kcrash-5.113*:5 =kde-frameworks/kdbusaddons-5.113*:5 =kde-frameworks/kguiaddons-5.113*:5 =kde-frameworks/ki18n-5.113*:5 =kde-frameworks/kiconthemes-5.113*:5 =kde-frameworks/kitemviews-5.113*:5 =kde-frameworks/kjobwidgets-5.113*:5 =kde-frameworks/knotifications-5.113*:5 =kde-frameworks/kservice-5.113*:5 =kde-frameworks/ktextwidgets-5.113*:5 =kde-frameworks/kwidgetsaddons-5.113*:5 =kde-frameworks/kwindowsystem-5.113*:5[X?] =kde-frameworks/kxmlgui-5.113*:5 =kde-frameworks/solid-5.113*:5 sys-power/switcheroo-control acl? ( sys-apps/attr virtual/acl ) handbook? ( dev-libs/libxml2 dev-libs/libxslt =kde-frameworks/kdoctools-5.113*:5 ) kerberos? ( virtual/krb5 ) kf6compat? ( kde-apps/kio-extras:6 ) kwallet? ( =kde-frameworks/kwallet-5.113*:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kio-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f6350fb09373a8c142e9b1c7b81a1c6d
+_md5_=351e3df9ab4ca10b0047518102f883de
diff --git a/metadata/md5-cache/kde-frameworks/kitemviews-5.113.0 b/metadata/md5-cache/kde-frameworks/kitemviews-5.113.0
index b33117c1e31f..288cebc54746 100644
--- a/metadata/md5-cache/kde-frameworks/kitemviews-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kitemviews-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=debug designer doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kitemviews-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=48a9f4f024521fe4f12ace44afc535f2
+_md5_=db571f239042da2de6c5b3047ef3714e
diff --git a/metadata/md5-cache/kde-frameworks/kjobwidgets-5.113.0 b/metadata/md5-cache/kde-frameworks/kjobwidgets-5.113.0
index 47ec3e30e657..f2e45ab9694e 100644
--- a/metadata/md5-cache/kde-frameworks/kjobwidgets-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kjobwidgets-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=X debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/kwidgetsaddons-5.113*:5 X? ( >=dev-qt/qtx11extras-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kjobwidgets-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3988ef4af5298684f15b27cdbf402d96
+_md5_=0cf598a9818b94e66d929bb212cb1f78
diff --git a/metadata/md5-cache/kde-frameworks/knotifications-5.113.0 b/metadata/md5-cache/kde-frameworks/knotifications-5.113.0
index 84288d9993da..eeacf3ed2b68 100644
--- a/metadata/md5-cache/kde-frameworks/knotifications-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/knotifications-5.113.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=dbus phonon qml speech X debug doc
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2.1+
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.113*:5 =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/kwindowsystem-5.113*:5[X?] dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] ) !phonon? ( media-libs/libcanberra ) phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] ) qml? ( >=dev-qt/qtdeclarative-5.15.9:5 ) speech? ( >=dev-qt/qtspeech-5.15.9:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 x11-libs/libXtst ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/knotifications-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7f48528aacc45e3ad3e210b42f55a645
+_md5_=cce999a7566859205672c2bd32c79fa5
diff --git a/metadata/md5-cache/kde-frameworks/kpackage-5.113.0 b/metadata/md5-cache/kde-frameworks/kpackage-5.113.0
index 0f77a3dbb60d..dad964ccb071 100644
--- a/metadata/md5-cache/kde-frameworks/kpackage-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kpackage-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=man debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 =kde-frameworks/karchive-5.113*:5 =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/ki18n-5.113*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kpackage-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f053676b31fb398b755a51c7448595eb
+_md5_=372aed4bb851e35ff12d017afcf7e554
diff --git a/metadata/md5-cache/kde-frameworks/kservice-5.113.0 b/metadata/md5-cache/kde-frameworks/kservice-5.113.0
index 1f52b55f4556..11b0bc262763 100644
--- a/metadata/md5-cache/kde-frameworks/kservice-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kservice-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=+man debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2 LGPL-2.1+
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kconfig-5.113*:5 =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/kdbusaddons-5.113*:5 =kde-frameworks/ki18n-5.113*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kservice-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=22a4a112753ca410a0bf00b223b98bc7
+_md5_=2a0c56170c58b59befe91cbc429eaf04
diff --git a/metadata/md5-cache/kde-frameworks/ktextwidgets-5.113.0 b/metadata/md5-cache/kde-frameworks/ktextwidgets-5.113.0
index 654a20664c12..3c311784fa3f 100644
--- a/metadata/md5-cache/kde-frameworks/ktextwidgets-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/ktextwidgets-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=speech debug designer doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+ LGPL-2.1+
RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kcompletion-5.113*:5 =kde-frameworks/kconfig-5.113*:5 =kde-frameworks/kconfigwidgets-5.113*:5 =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/ki18n-5.113*:5 =kde-frameworks/kservice-5.113*:5 =kde-frameworks/kwidgetsaddons-5.113*:5 =kde-frameworks/sonnet-5.113*:5 speech? ( >=dev-qt/qtspeech-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/ktextwidgets-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=73c796a504c69efa7f0d9e643949df6d
+_md5_=257e3a0678c0928bdb259600232db5a9
diff --git a/metadata/md5-cache/kde-frameworks/kwallet-5.113.0 b/metadata/md5-cache/kde-frameworks/kwallet-5.113.0
index a5163cae9f27..8fe13d9bc4d5 100644
--- a/metadata/md5-cache/kde-frameworks/kwallet-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kwallet-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org optfeature
IUSE=gpg kf6compat +man debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=app-crypt/qca-2.3.1:2[qt5(+)] dev-libs/libgcrypt:0= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.113*:5 =kde-frameworks/kconfigwidgets-5.113*:5 =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/kdbusaddons-5.113*:5 =kde-frameworks/ki18n-5.113*:5 =kde-frameworks/knotifications-5.113*:5 =kde-frameworks/kservice-5.113*:5 =kde-frameworks/kwidgetsaddons-5.113*:5 =kde-frameworks/kwindowsystem-5.113*:5[X] !kf6compat? ( gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) ) kf6compat? ( kde-frameworks/kwallet:6 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kwallet-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0656df1a79a4978797c2aeadd4bc9acb
+_md5_=edb83794a9a816d05a8991b60fcf7709
diff --git a/metadata/md5-cache/kde-frameworks/kwidgetsaddons-5.113.0 b/metadata/md5-cache/kde-frameworks/kwidgetsaddons-5.113.0
index d17b3635590a..9e984e95d0e9 100644
--- a/metadata/md5-cache/kde-frameworks/kwidgetsaddons-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kwidgetsaddons-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=debug designer doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2.1+
RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kwidgetsaddons-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0f8355f9e24dc46bdae14035fc005142
+_md5_=08e0d5fc560ec4fb57dd5c0b460f76f3
diff --git a/metadata/md5-cache/kde-frameworks/kwindowsystem-5.113.0 b/metadata/md5-cache/kde-frameworks/kwindowsystem-5.113.0
index 3e5df6e2807e..5b70d6df8638 100644
--- a/metadata/md5-cache/kde-frameworks/kwindowsystem-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kwindowsystem-5.113.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=wayland X debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=|| ( LGPL-2.1 LGPL-3 ) MIT
PDEPEND=wayland? ( >=kde-plasma/kwayland-integration-5.25.5-r1:5 )
RDEPEND=>=dev-qt/qtgui-5.15.9:5 X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 x11-libs/libXfixes x11-libs/libxcb x11-libs/xcb-util-keysyms ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kwindowsystem-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3ca800d3b498bb4c6b2fabd5101230ab
+_md5_=081bb8e142ff3c70bb86978fcdf9fa4e
diff --git a/metadata/md5-cache/kde-frameworks/kxmlgui-5.113.0 b/metadata/md5-cache/kde-frameworks/kxmlgui-5.113.0
index 7e29203212aa..466ad6ea81cb 100644
--- a/metadata/md5-cache/kde-frameworks/kxmlgui-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kxmlgui-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=debug designer doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtcore-5.15.9:5= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kconfig-5.113*:5 =kde-frameworks/kconfigwidgets-5.113*:5 =kde-frameworks/kcoreaddons-5.113*:5 =kde-frameworks/kglobalaccel-5.113*:5 =kde-frameworks/kguiaddons-5.113*:5 =kde-frameworks/ki18n-5.113*:5 =kde-frameworks/kiconthemes-5.113*:5 =kde-frameworks/kitemviews-5.113*:5 =kde-frameworks/kwidgetsaddons-5.113*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kxmlgui-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=da0726650814ba2d8f2cba99e1d43338
+_md5_=33ceabf5c5d032b84894bb3309a4b903
diff --git a/metadata/md5-cache/kde-frameworks/oxygen-icons-5.113.0 b/metadata/md5-cache/kde-frameworks/oxygen-icons-5.113.0
index 31abc0acf683..a52a3046d71b 100644
--- a/metadata/md5-cache/kde-frameworks/oxygen-icons-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/oxygen-icons-5.113.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=cmake frameworks.kde.org xdg-utils
IUSE=test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=LGPL-3
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/oxygen-icons-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1ea241602dce3b20053a1b744f236aee
+_md5_=1be9418eddd323498c00d19685c4de09
diff --git a/metadata/md5-cache/kde-frameworks/solid-5.113.0 b/metadata/md5-cache/kde-frameworks/solid-5.113.0
index 3ac99e89df90..da6d1aefaf7f 100644
--- a/metadata/md5-cache/kde-frameworks/solid-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/solid-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org optfeature
IUSE=ios debug doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2.1+
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 sys-apps/util-linux sys-fs/udisks:2 virtual/libudev:= ios? ( app-pda/libimobiledevice:= app-pda/libplist:= ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/solid-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=201528a74f5f207128d5f15f8b8e9fba
+_md5_=1e25f81e555e0710b2630f054cf946a4
diff --git a/metadata/md5-cache/kde-frameworks/sonnet-5.113.0 b/metadata/md5-cache/kde-frameworks/sonnet-5.113.0
index ece2a10374ff..e8ea57127652 100644
--- a/metadata/md5-cache/kde-frameworks/sonnet-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/sonnet-5.113.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=aspell +hunspell qml debug designer doc test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=LGPL-2+ LGPL-2.1+
RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 aspell? ( app-text/aspell ) hunspell? ( app-text/hunspell:= ) qml? ( >=dev-qt/qtdeclarative-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/sonnet-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=26c9a79a860020488ac298e2233510cb
+_md5_=625a568f64ebd1cfd6e011e68facad74
diff --git a/metadata/md5-cache/kde-plasma/Manifest.gz b/metadata/md5-cache/kde-plasma/Manifest.gz
index c018b400b1cd..31030a0df109 100644
--- a/metadata/md5-cache/kde-plasma/Manifest.gz
+++ b/metadata/md5-cache/kde-plasma/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-plasma/kwayland-integration-5.27.10 b/metadata/md5-cache/kde-plasma/kwayland-integration-5.27.10
index b46caa365dea..70e86899b5ee 100644
--- a/metadata/md5-cache/kde-plasma/kwayland-integration-5.27.10
+++ b/metadata/md5-cache/kde-plasma/kwayland-integration-5.27.10
@@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/plasma/kwayland-integration
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtgui-5.15.9:5= || ( >=dev-qt/qtgui-5.15.9:5[libinput] >=dev-qt/qtgui-5.15.9:5[X] ) >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtwayland-5.15.9:5= >=kde-frameworks/kwindowsystem-5.106.0:5= >=kde-plasma/kwayland-5.106.0:5 x11-libs/libxkbcommon || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/plasma/5.27.10/kwayland-integration-5.27.10.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org ec61c5abaf1744aafaf62cf9d635640f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a7d59567d5ae84aa067f45723be0792b
+_md5_=509d0687db3f4c32a2aa8814723a8b69
diff --git a/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.27.10 b/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.27.10
index c136d2cd410b..ccacdbdcb601 100644
--- a/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.27.10
+++ b/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.27.10
@@ -7,10 +7,10 @@ HOMEPAGE=https://kde.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5[X] >=sys-auth/polkit-qt-0.113.0[qt5(+)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/plasma/5.27.10/polkit-kde-agent-1-5.27.10.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org ec61c5abaf1744aafaf62cf9d635640f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=beb4d164e9d62f7019c2af92b2ac44d1
+_md5_=81d392993e079a6a86b57e8724aa9735
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index 38e8b1c1338c..4d7d3f6004ae 100644
--- a/metadata/md5-cache/mail-client/Manifest.gz
+++ b/metadata/md5-cache/mail-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-client/claws-mail-3.19.0-r3 b/metadata/md5-cache/mail-client/claws-mail-3.19.0-r3
deleted file mode 100644
index af2c876afe32..000000000000
--- a/metadata/md5-cache/mail-client/claws-mail-3.19.0-r3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.10 ) app-arch/xz-utils virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
-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+:2 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 ) 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[gtk2] ) 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-debug/valgrind ) xface? ( >=media-libs/compface-1.4 )
-DESCRIPTION=An email client (and news reader) based on GTK+
-EAPI=8
-HOMEPAGE=https://www.claws-mail.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools desktop python-any-r1 xdg
-IUSE=+appindicator archive bogofilter calendar clamav dbus debug 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
-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+:2 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 ) 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[gtk2] ) 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-debug/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
-SRC_URI=https://www.claws-mail.org/download.php?file=releases/claws-mail-3.19.0.tar.xz
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2d91cf0a96264485d94a5f301157d65f
diff --git a/metadata/md5-cache/mail-client/claws-mail-3.20.0-r1 b/metadata/md5-cache/mail-client/claws-mail-3.20.0-r1
deleted file mode 100644
index ff268dcab7e6..000000000000
--- a/metadata/md5-cache/mail-client/claws-mail-3.20.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
-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+:2 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 ) 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[gtk2] ) 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-debug/valgrind ) xface? ( >=media-libs/compface-1.4 )
-DESCRIPTION=An email client (and news reader) based on GTK+
-EAPI=8
-HOMEPAGE=https://www.claws-mail.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools desktop python-any-r1 xdg
-IUSE=+appindicator archive bogofilter calendar clamav dbus debug doc +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind 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+:2 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 ) 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[gtk2] ) 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-debug/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
-SRC_URI=https://www.claws-mail.org/download.php?file=releases/claws-mail-3.20.0.tar.xz
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b96b8aea6679cb145302848d2dce8040
diff --git a/metadata/md5-cache/mail-client/claws-mail-4.2.0-r1 b/metadata/md5-cache/mail-client/claws-mail-4.2.0-r1
deleted file mode 100644
index 5e265195054a..000000000000
--- a/metadata/md5-cache/mail-client/claws-mail-4.2.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/xz-utils virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
-DEFINED_PHASES=configure install postinst postrm preinst prepare setup
-DEPEND=>=dev-libs/glib-2.36:2 dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( dev-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( libcanberra? ( media-libs/libcanberra[gtk3] ) libnotify? ( x11-libs/libnotify ) ) perl? ( dev-lang/perl:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) ) rss? ( dev-libs/libxml2 net-misc/curl ) 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-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) xface? ( >=media-libs/compface-1.4 )
-DESCRIPTION=An email client (and news reader) based on GTK+
-EAPI=8
-HOMEPAGE=https://www.claws-mail.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools desktop python-single-r1 xdg
-IUSE=archive bogofilter calendar clamav dbus debug doc +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp python rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-3
-RDEPEND=>=dev-libs/glib-2.36:2 dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( dev-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( libcanberra? ( media-libs/libcanberra[gtk3] ) libnotify? ( x11-libs/libnotify ) ) perl? ( dev-lang/perl:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) ) rss? ( dev-libs/libxml2 net-misc/curl ) 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-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) app-misc/mime-types x11-misc/shared-mime-info clamav? ( app-antivirus/clamav ) networkmanager? ( net-misc/networkmanager ) pdf? ( app-text/ghostscript-gpl )
-REQUIRED_USE=libcanberra? ( notification ) libnotify? ( notification ) networkmanager? ( dbus ) oauth? ( gnutls ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) smime? ( pgp )
-SLOT=0
-SRC_URI=https://www.claws-mail.org/download.php?file=releases/claws-mail-4.2.0.tar.xz
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=55343bc7ee8a4bea9279a1d417f1700a
diff --git a/metadata/md5-cache/mail-client/claws-mail-4.2.0-r2 b/metadata/md5-cache/mail-client/claws-mail-4.2.0-r2
new file mode 100644
index 000000000000..701cd563443c
--- /dev/null
+++ b/metadata/md5-cache/mail-client/claws-mail-4.2.0-r2
@@ -0,0 +1,17 @@
+BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/xz-utils virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=configure install postinst postrm preinst prepare setup
+DEPEND=>=dev-libs/glib-2.36:2 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-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( libcanberra? ( media-libs/libcanberra[gtk3] ) libnotify? ( x11-libs/libnotify ) ) perl? ( dev-lang/perl:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) ) rss? ( dev-libs/libxml2 net-misc/curl ) 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-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) xface? ( >=media-libs/compface-1.4 )
+DESCRIPTION=An email client (and news reader) based on GTK+
+EAPI=8
+HOMEPAGE=https://www.claws-mail.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools desktop python-single-r1 xdg
+IUSE=archive bogofilter calendar clamav dbus debug doc +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp python rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-3
+RDEPEND=>=dev-libs/glib-2.36:2 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-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( libcanberra? ( media-libs/libcanberra[gtk3] ) libnotify? ( x11-libs/libnotify ) ) perl? ( dev-lang/perl:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) ) rss? ( dev-libs/libxml2 net-misc/curl ) 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-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) app-misc/mime-types x11-misc/shared-mime-info clamav? ( app-antivirus/clamav ) networkmanager? ( net-misc/networkmanager ) pdf? ( app-text/ghostscript-gpl )
+REQUIRED_USE=libcanberra? ( notification ) libnotify? ( notification ) networkmanager? ( dbus ) oauth? ( gnutls ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) smime? ( pgp )
+SLOT=0
+SRC_URI=https://www.claws-mail.org/download.php?file=releases/claws-mail-4.2.0.tar.xz
+_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=db8c78fa4008872b1e854592d8092417
diff --git a/metadata/md5-cache/mail-client/claws-mail-9999 b/metadata/md5-cache/mail-client/claws-mail-9999
index 20de6e5e3cf7..817c8a486c24 100644
--- a/metadata/md5-cache/mail-client/claws-mail-9999
+++ b/metadata/md5-cache/mail-client/claws-mail-9999
@@ -1,6 +1,6 @@
BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/xz-utils virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=configure install postinst postrm preinst prepare setup unpack
-DEPEND=>=dev-libs/glib-2.50:2 dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( dev-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( libcanberra? ( media-libs/libcanberra[gtk3] ) libnotify? ( x11-libs/libnotify ) ) perl? ( dev-lang/perl:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) ) rss? ( dev-libs/libxml2 net-misc/curl ) 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-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) xface? ( >=media-libs/compface-1.4 )
+DEPEND=>=dev-libs/glib-2.50:2 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-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( libcanberra? ( media-libs/libcanberra[gtk3] ) libnotify? ( x11-libs/libnotify ) ) perl? ( dev-lang/perl:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) ) rss? ( dev-libs/libxml2 net-misc/curl ) 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-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) xface? ( >=media-libs/compface-1.4 )
DESCRIPTION=An email client (and news reader) based on GTK+
EAPI=8
HOMEPAGE=https://www.claws-mail.org/
@@ -9,8 +9,8 @@ INHERIT=autotools desktop python-single-r1 xdg git-r3
IUSE=archive bogofilter calendar clamav dbus debug doc +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp python rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
LICENSE=GPL-3
PROPERTIES=live
-RDEPEND=>=dev-libs/glib-2.50:2 dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( dev-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( libcanberra? ( media-libs/libcanberra[gtk3] ) libnotify? ( x11-libs/libnotify ) ) perl? ( dev-lang/perl:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) ) rss? ( dev-libs/libxml2 net-misc/curl ) 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-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) app-misc/mime-types x11-misc/shared-mime-info clamav? ( app-antivirus/clamav ) networkmanager? ( net-misc/networkmanager ) pdf? ( app-text/ghostscript-gpl )
+RDEPEND=>=dev-libs/glib-2.50:2 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-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( libcanberra? ( media-libs/libcanberra[gtk3] ) libnotify? ( x11-libs/libnotify ) ) perl? ( dev-lang/perl:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) ) rss? ( dev-libs/libxml2 net-misc/curl ) 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-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) app-misc/mime-types x11-misc/shared-mime-info clamav? ( app-antivirus/clamav ) networkmanager? ( net-misc/networkmanager ) pdf? ( app-text/ghostscript-gpl )
REQUIRED_USE=libcanberra? ( notification ) libnotify? ( notification ) networkmanager? ( dbus ) oauth? ( gnutls ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) smime? ( pgp )
SLOT=0
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e5c0804819be913b226733745522d229
+_md5_=03b19cc7d7dbcef88f56c8a6fe09b257
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 30d1fe1bd346..3a093ccbd034 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/asymptote-2.86 b/metadata/md5-cache/media-gfx/asymptote-2.86
index 81ac4f428223..1e7fb7ac2e1d 100644
--- a/metadata/md5-cache/media-gfx/asymptote-2.86
+++ b/metadata/md5-cache/media-gfx/asymptote-2.86
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://asymptote.sourceforge.io/
INHERIT=autotools elisp-common latex-package python-r1
IUSE=+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex lsp offscreen +opengl python sigsegv svg test vim-syntax X python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-3
RDEPEND=>=sys-libs/ncurses-5.4-r5:0= >=sys-libs/readline-4.3-r5:0= net-libs/libtirpc:= imagemagick? ( media-gfx/imagemagick[png] ) opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 media-libs/glm ) offscreen? ( media-libs/mesa[osmesa] ) svg? ( app-text/dvisvgm ) sigsegv? ( dev-libs/libsigsegv ) boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] ) fftw? ( >=sci-libs/fftw-3.0.1:= ) gsl? ( sci-libs/gsl:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) curl? ( net-misc/curl ) lsp? ( dev-libs/boost dev-libs/rapidjson dev-libs/utfcpp ) X? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/PyQt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,gui,widgets,svg] dev-python/cson dev-python/numpy >=gnome-base/librsvg-2.40 ) latex? ( virtual/latex-base dev-texlive/texlive-latexextra ) context? ( dev-texlive/texlive-context ) emacs? ( >=app-editors/emacs-23.1:* ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) virtual/latex-base
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) offscreen? ( opengl ) doc? ( boehm-gc )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://sourceforge/asymptote/asymptote-2.86.src.tgz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 elisp-common 2a0fa407d2e6363c663ccb299503b25c gnuconfig b6b3e92f8b8c996400074b5f61a59256 latex-package c20e442c3953c765f636630631c96194 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=adb79a2d52603fa7123aa0e234e29e51
+_md5_=e391ff28c8b968da9b772cd75b315824
diff --git a/metadata/md5-cache/media-gfx/figurine-1.0.5-r1 b/metadata/md5-cache/media-gfx/figurine-1.0.5-r1
deleted file mode 100644
index a56d4f226448..000000000000
--- a/metadata/md5-cache/media-gfx/figurine-1.0.5-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure
-DEPEND=media-gfx/transfig
-DESCRIPTION=A vector based graphics editor similar to xfig, but simpler
-EAPI=7
-HOMEPAGE=http://figurine.sourceforge.net/
-INHERIT=toolchain-funcs
-KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=GPL-2
-RDEPEND=media-gfx/transfig
-SLOT=0
-SRC_URI=mirror://sourceforge/figurine/figurine-1.0.5.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=934608aafb7470de7ed238ad71eb69b8
diff --git a/metadata/md5-cache/media-gfx/plantuml-1.2024.0 b/metadata/md5-cache/media-gfx/plantuml-1.2024.0
new file mode 100644
index 000000000000..ce13cb968aa1
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/plantuml-1.2024.0
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup
+DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit
+DESCRIPTION=Draw UML diagrams using a simple and human readable text description
+EAPI=8
+HOMEPAGE=https://plantuml.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=java-pkg-2 java-ant-2 desktop xdg
+IUSE=source
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=>=virtual/jre-1.8:* >=dev-java/ant-1.10.14-r1:0 media-gfx/graphviz >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+SLOT=0
+SRC_URI=https://github.com/plantuml/plantuml/archive/refs/tags/v1.2024.0.tar.gz -> plantuml-1.2024.0.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-ant-2 53b9c110af009f9f4548f5b129ae6fe6 java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=50f9744c4deca41605501e57aed5ffa9
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 3d69696be82e..f7e233daac24 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/exiftool-12.68 b/metadata/md5-cache/media-libs/exiftool-12.68
index ae497f7424e0..efce15962c18 100644
--- a/metadata/md5-cache/media-libs/exiftool-12.68
+++ b/metadata/md5-cache/media-libs/exiftool-12.68
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://exiftool.org/ https://exiftool.sourceforge.net
INHERIT=perl-module
IUSE=doc test
-KEYWORDS=~amd64 ~arm64 ppc ppc64 ~x86 ~x64-macos
+KEYWORDS=amd64 ~arm64 ppc ppc64 ~x86 ~x64-macos
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://exiftool.org/Image-ExifTool-12.68.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=84349b984e9d212bf15fb7d0f3fe6703
+_md5_=4b4bb2e1a46773c920f7d9faab4129e0
diff --git a/metadata/md5-cache/media-libs/libplacebo-6.338.2 b/metadata/md5-cache/media-libs/libplacebo-6.338.2
index 4b875aafd54c..9e6e0e59a00f 100644
--- a/metadata/md5-cache/media-libs/libplacebo-6.338.2
+++ b/metadata/md5-cache/media-libs/libplacebo-6.338.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://libplacebo.org/ https://code.videolan.org/videolan/libplacebo/
INHERIT=meson-multilib python-any-r1
IUSE=glslang +lcms llvm-libunwind +opengl +shaderc test unwind +vulkan +xxhash 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 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86
LICENSE=LGPL-2.1+ || ( Apache-2.0 Boost-1.0 MIT ) opengl? ( MIT )
RDEPEND=lcms? ( media-libs/lcms: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(-)?] ) opengl? ( media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) shaderc? ( media-libs/shaderc[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !shaderc? ( glslang? ( dev-util/glslang:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=vulkan? ( || ( glslang shaderc ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/338
SRC_URI=https://code.videolan.org/videolan/libplacebo/-/archive/v6.338.2/libplacebo-v6.338.2.tar.bz2 https://github.com/fastfloat/fast_float/archive/refs/tags/v5.2.0.tar.gz -> fast_float-5.2.0.tar.gz opengl? ( https://github.com/Dav1dde/glad/archive/refs/tags/v2.0.4.tar.gz -> libplacebo-glad-2.0.4.tar.gz )
_eclasses_=meson e322276188f86eacb29ae081ba5485c8 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4c17e7a9594c6db7d71d6840b8795a37
+_md5_=ec75d883b1d072cf8adddcc298342969
diff --git a/metadata/md5-cache/media-libs/libsdl2-2.28.5 b/metadata/md5-cache/media-libs/libsdl2-2.28.5
index 753486c395bd..54ec31de56c2 100644
--- a/metadata/md5-cache/media-libs/libsdl2-2.28.5
+++ b/metadata/md5-cache/media-libs/libsdl2-2.28.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.libsdl.org/
INHERIT=autotools flag-o-matic multilib-minimal
IUSE=alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 +haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs test +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver 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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86
LICENSE=ZLIB
RDEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.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(-)?] ) dbus? ( >=sys-apps/dbus-1.6.18-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(-)?] ) fcitx4? ( app-i18n/fcitx:4 ) gles1? ( media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles1] ) gles2? ( >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles2] ) ibus? ( app-i18n/ibus ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( >=x11-libs/libdrm-2.4.82[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.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(-)?,gbm(+)] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-1.9.4[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/libXt-1.1.4[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(-)?] >=virtual/glu-9.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(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( >=virtual/libudev-208:=[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.20[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2,wayland] >=x11-libs/libxkbcommon-0.2.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(-)?] ) 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/libXcursor-1.1.14[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-6.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(-)?] >=x11-libs/libXi-1.7.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/libXrandr-1.4.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(-)?] xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-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(-)?] ) ) vulkan? ( media-libs/vulkan-loader )
REQUIRED_USE=alsa? ( sound ) fcitx4? ( dbus ) gles1? ( video ) gles2? ( video ) haptic? ( joystick ) ibus? ( dbus ) jack? ( sound ) nas? ( sound ) opengl? ( video ) pulseaudio? ( sound ) sndio? ( sound ) vulkan? ( video ) wayland? ( gles2 ) xscreensaver? ( X )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.libsdl.org/release/SDL2-2.28.5.tar.gz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=08c6e87ba283b317976a76f60dc6a2cd
+_md5_=2f4b99e3a18864dd371fe282e4c07943
diff --git a/metadata/md5-cache/media-libs/phonon-4.11.1-r2 b/metadata/md5-cache/media-libs/phonon-4.11.1-r2
index 5a106e02c5ea..f1550d88604f 100644
--- a/metadata/md5-cache/media-libs/phonon-4.11.1-r2
+++ b/metadata/md5-cache/media-libs/phonon-4.11.1-r2
@@ -7,11 +7,11 @@ HOMEPAGE=https://community.kde.org/Phonon
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop ecm kde.org
IUSE=debug designer gstreamer pulseaudio +vlc debug
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )
PDEPEND=gstreamer? ( >=media-libs/phonon-gstreamer-4.9.60 ) vlc? ( >=media-libs/phonon-vlc-0.9.60[qt5(+)] )
RDEPEND=dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) pulseaudio? ( dev-libs/glib:2 media-libs/libpulse[glib] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=0
SRC_URI=mirror://kde/stable/phonon/4.11.1/phonon-4.11.1.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3d47db6dad924a5b3b5ee0c162aed934
+_md5_=be5857142321146879198d4731a1d601
diff --git a/metadata/md5-cache/media-libs/phonon-gstreamer-4.10.0-r1 b/metadata/md5-cache/media-libs/phonon-gstreamer-4.10.0-r1
index 44e8adef78a5..bd2ba1e10a02 100644
--- a/metadata/md5-cache/media-libs/phonon-gstreamer-4.10.0-r1
+++ b/metadata/md5-cache/media-libs/phonon-gstreamer-4.10.0-r1
@@ -7,10 +7,10 @@ HOMEPAGE=https://community.kde.org/Phonon
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=alsa debug +network debug
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )
RDEPEND=dev-libs/glib:2 dev-libs/libxml2:2 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 >=media-libs/phonon-4.10.60 media-plugins/gst-plugins-meta:1.0[alsa?,ogg,vorbis] virtual/opengl network? ( media-plugins/gst-plugins-soup:1.0 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=0
SRC_URI=mirror://kde/stable/phonon/phonon-backend-gstreamer/4.10.0/phonon-backend-gstreamer-4.10.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=cc3ca6257d48dca18399c119729de337
+_md5_=55900e7ec215a23f4336f6eb5652f878
diff --git a/metadata/md5-cache/media-libs/phonon-vlc-0.11.3-r1 b/metadata/md5-cache/media-libs/phonon-vlc-0.11.3-r1
index 21d8e0d005bd..9904b08994c8 100644
--- a/metadata/md5-cache/media-libs/phonon-vlc-0.11.3-r1
+++ b/metadata/md5-cache/media-libs/phonon-vlc-0.11.3-r1
@@ -7,10 +7,10 @@ HOMEPAGE=https://community.kde.org/Phonon
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )
RDEPEND=dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=media-libs/phonon-4.11.0[qt5(+)] media-video/vlc:=[dbus,ogg,vorbis(+)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=0
SRC_URI=mirror://kde/stable/phonon/phonon-backend-vlc/0.11.3/phonon-backend-vlc-0.11.3.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic b2b07efa51009704f88173b2c7feab47 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=be92bc1291f3ec713aee4926820c59e7
+_md5_=2ce0f4ccfd0bb52517a1846974b73499
diff --git a/metadata/md5-cache/media-libs/zxing-cpp-2.2.1 b/metadata/md5-cache/media-libs/zxing-cpp-2.2.1
index ab3009a0bb82..fdf08df628bf 100644
--- a/metadata/md5-cache/media-libs/zxing-cpp-2.2.1
+++ b/metadata/md5-cache/media-libs/zxing-cpp-2.2.1
@@ -4,9 +4,9 @@ DESCRIPTION=C++ Multi-format 1D/2D barcode image processing library
EAPI=8
HOMEPAGE=https://github.com/zxing-cpp/zxing-cpp
INHERIT=cmake
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=Apache-2.0
SLOT=0/3
SRC_URI=https://github.com/zxing-cpp/zxing-cpp/archive/v2.2.1.tar.gz -> zxing-cpp-2.2.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d847b9163f92dda66f41b91dc18b08af
+_md5_=57c59d7c2bbc036f66dc96f9aa57f33a
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index ba16a3236f38..35ef5e41cece 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/cava-0.10.0 b/metadata/md5-cache/media-sound/cava-0.10.0
index 8ec0549dbbc3..b215857193a7 100644
--- a/metadata/md5-cache/media-sound/cava-0.10.0
+++ b/metadata/md5-cache/media-sound/cava-0.10.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/karlstav/cava/
INHERIT=autotools toolchain-funcs
IUSE=alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=MIT Unlicense
RDEPEND=dev-libs/iniparser:4 sci-libs/fftw:3.0= alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) ncurses? ( sys-libs/ncurses:= ) pipewire? ( media-video/pipewire:= ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libglvnd media-libs/libsdl2[opengl,video] ) sndio? ( media-sound/sndio:= )
SLOT=0
SRC_URI=https://github.com/karlstav/cava/archive/refs/tags/0.10.0.tar.gz -> cava-0.10.0.tar.gz https://dev.gentoo.org/~ionen/distfiles/cava-0.10.0-jack-support.patch.xz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c0b6b0ce19568108a25b75b235c4128b
+_md5_=bbff9f6a0fc5d2285e1599c100aed69b
diff --git a/metadata/md5-cache/media-sound/daudio-0.3-r1 b/metadata/md5-cache/media-sound/daudio-0.3-r1
deleted file mode 100644
index e8caa6b288f2..000000000000
--- a/metadata/md5-cache/media-sound/daudio-0.3-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=>=media-libs/libmad-0.15.0b-r1
-DESCRIPTION=Distributed audio on the local network
-EAPI=7
-HOMEPAGE=https://daudio.sourceforge.net/
-INHERIT=flag-o-matic toolchain-funcs
-KEYWORDS=amd64 ~ppc -sparc x86
-LICENSE=GPL-2+
-RDEPEND=>=media-libs/libmad-0.15.0b-r1
-SLOT=0
-SRC_URI=mirror://sourceforge/daudio/daudio-0.3.tar.gz
-_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=765994cc3e81d9aabbc6cb6174836b02
diff --git a/metadata/md5-cache/media-sound/guayadeque-0.4.7 b/metadata/md5-cache/media-sound/guayadeque-0.4.7
deleted file mode 100644
index 1a92ab39635b..000000000000
--- a/metadata/md5-cache/media-sound/guayadeque-0.4.7
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=dev-db/sqlite:3 dev-db/wxsqlite3 dev-libs/glib:2 media-libs/flac media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-libs/gstreamer:1.0 media-libs/taglib net-misc/curl sys-apps/dbus x11-libs/wxGTK:3.0-gtk3[X] appindicator? ( dev-libs/libindicate ) ipod? ( media-libs/libgpod ) !minimal? ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-libnice:1.0 media-plugins/gst-plugins-pulse:1.0 media-plugins/gst-plugins-soup:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-ugly:1.0 )
-DESCRIPTION=Music management program designed for all music enthusiasts
-EAPI=8
-HOMEPAGE=https://guayadeque.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake wxwidgets xdg
-IUSE=appindicator ipod +minimal
-KEYWORDS=amd64 x86
-LICENSE=GPL-3+
-RDEPEND=dev-db/sqlite:3 dev-db/wxsqlite3 dev-libs/glib:2 media-libs/flac media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-libs/gstreamer:1.0 media-libs/taglib net-misc/curl sys-apps/dbus x11-libs/wxGTK:3.0-gtk3[X] appindicator? ( dev-libs/libindicate ) ipod? ( media-libs/libgpod ) !minimal? ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-libnice:1.0 media-plugins/gst-plugins-pulse:1.0 media-plugins/gst-plugins-soup:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-ugly:1.0 )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/anonbeat/guayadeque/archive/v0.4.7.tar.gz -> guayadeque-0.4.7.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0d20849843ef84f44d96c2542e674b92
diff --git a/metadata/md5-cache/media-sound/guayadeque-9999 b/metadata/md5-cache/media-sound/guayadeque-9999
deleted file mode 100644
index 8633c0ae8b83..000000000000
--- a/metadata/md5-cache/media-sound/guayadeque-9999
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=dev-db/sqlite:3 dev-db/wxsqlite3 dev-libs/glib:2 media-libs/flac media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-libs/gstreamer:1.0 media-libs/taglib net-misc/curl sys-apps/dbus x11-libs/wxGTK:3.0-gtk3[X] ipod? ( media-libs/libgpod ) !minimal? ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-libnice:1.0 media-plugins/gst-plugins-pulse:1.0 media-plugins/gst-plugins-soup:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-ugly:1.0 )
-DESCRIPTION=Music management program designed for all music enthusiasts
-EAPI=8
-HOMEPAGE=https://guayadeque.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake wxwidgets xdg git-r3
-IUSE=ipod +minimal
-LICENSE=GPL-3+
-PROPERTIES=live
-RDEPEND=dev-db/sqlite:3 dev-db/wxsqlite3 dev-libs/glib:2 media-libs/flac media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-libs/gstreamer:1.0 media-libs/taglib net-misc/curl sys-apps/dbus x11-libs/wxGTK:3.0-gtk3[X] ipod? ( media-libs/libgpod ) !minimal? ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-libnice:1.0 media-plugins/gst-plugins-pulse:1.0 media-plugins/gst-plugins-soup:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-ugly:1.0 )
-RESTRICT=test
-SLOT=0
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e18e0f54507b942d0eb1133bfbed6eb1
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 5d8146cbf282..ea7335571dea 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/arpwatch-3.5 b/metadata/md5-cache/net-analyzer/arpwatch-3.5
index 7a7f6a61de53..098c9188854b 100644
--- a/metadata/md5-cache/net-analyzer/arpwatch-3.5
+++ b/metadata/md5-cache/net-analyzer/arpwatch-3.5
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://ee.lbl.gov/
INHERIT=autotools systemd
IUSE=selinux
-KEYWORDS=~amd64 ~hppa ppc ~riscv sparc ~x86
+KEYWORDS=~amd64 ~hppa ppc ~riscv sparc x86
LICENSE=BSD GPL-2
RDEPEND=acct-group/arpwatch net-libs/libpcap sys-libs/ncurses:= acct-user/arpwatch virtual/mta selinux? ( sec-policy/selinux-arpwatch )
SLOT=0
SRC_URI=https://ee.lbl.gov/downloads/arpwatch/arpwatch-3.5.tar.gz https://dev.gentoo.org/~jsmolic/distfiles/ethercodes.dat-20200628.xz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a84a3cacd0f09c66b89d32a066f411c8
+_md5_=d2b476b2a2da500cd4520b3ce9b330ce
diff --git a/metadata/md5-cache/net-analyzer/lilac-1.0.3-r1 b/metadata/md5-cache/net-analyzer/lilac-1.0.3-r1
deleted file mode 100644
index 786a934650e8..000000000000
--- a/metadata/md5-cache/net-analyzer/lilac-1.0.3-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=install postinst prerm setup
-DEPEND=app-admin/webapp-config
-DESCRIPTION=Web-based configuration tool written to configure Nagios
-EAPI=7
-HOMEPAGE=http://www.lilacplatform.com
-INHERIT=webapp
-IUSE=vhosts
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=>=dev-php/PEAR-PEAR-1.6.1 >=net-analyzer/nagios-3.0 >=virtual/mysql-5.0 dev-lang/php[curl,json(+),mysql,pcntl,pdo,posix,simplexml] virtual/httpd-php app-admin/webapp-config
-SLOT=1.0.3
-SRC_URI=mirror://gentoo/lilac-1.0.3.tar.gz
-_eclasses_=webapp de2d3d345b44597c10d7104a7bcdf7b2
-_md5_=11890ba693286e41a64eb2eda8f08a4e
diff --git a/metadata/md5-cache/net-analyzer/traceroute-2.1.5 b/metadata/md5-cache/net-analyzer/traceroute-2.1.5
index 370d0a2ecf30..c10b63db59df 100644
--- a/metadata/md5-cache/net-analyzer/traceroute-2.1.5
+++ b/metadata/md5-cache/net-analyzer/traceroute-2.1.5
@@ -4,10 +4,10 @@ EAPI=8
HOMEPAGE=https://traceroute.sourceforge.net/
INHERIT=flag-o-matic toolchain-funcs
IUSE=static
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2 LGPL-2.1
RDEPEND=!net-misc/iputils[traceroute6(-)]
SLOT=0
SRC_URI=mirror://sourceforge/traceroute/traceroute-2.1.5.tar.gz
_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=288b4c226962a99e923f4639878f08e7
+_md5_=2231b2c57903b54b76005dc8a16e72be
diff --git a/metadata/md5-cache/net-firewall/Manifest.gz b/metadata/md5-cache/net-firewall/Manifest.gz
index be90c31ce256..0bc0707174ea 100644
--- a/metadata/md5-cache/net-firewall/Manifest.gz
+++ b/metadata/md5-cache/net-firewall/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-firewall/ipset-7.20 b/metadata/md5-cache/net-firewall/ipset-7.20
new file mode 100644
index 000000000000..4a24a19d27df
--- /dev/null
+++ b/metadata/md5-cache/net-firewall/ipset-7.20
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 modules? ( sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup
+DEPEND=net-firewall/iptables net-libs/libmnl:= modules? ( virtual/linux-sources )
+DESCRIPTION=IPset tool for iptables, successor to ippool
+EAPI=8
+HOMEPAGE=https://ipset.netfilter.org/ https://git.netfilter.org/ipset/
+IDEPEND=modules? ( sys-apps/kmod[tools] )
+INHERIT=autotools bash-completion-r1 linux-mod-r1 systemd
+IUSE=dist-kernel modules-compress modules-sign +strip modules
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=net-firewall/iptables net-libs/libmnl:= modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
+SLOT=0
+SRC_URI=https://ipset.netfilter.org/ipset-7.20.tar.bz2
+_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 137b318f89f77c2b66124fcc7790737a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=20ea3ad011c4ce0bd4dabef7f08ee068
diff --git a/metadata/md5-cache/net-firewall/sanewall-1.1.6-r4 b/metadata/md5-cache/net-firewall/sanewall-1.1.6-r4
deleted file mode 100644
index 9fbd4da6a7a9..000000000000
--- a/metadata/md5-cache/net-firewall/sanewall-1.1.6-r4
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install postinst setup
-DESCRIPTION=iptables firewall generator (fork of firehol)
-EAPI=6
-HOMEPAGE=https://www.sanewall.org
-INHERIT=linux-info
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2+
-RDEPEND=net-firewall/iptables[ipv6(+)] sys-apps/iproute2[-minimal] sys-apps/kmod[tools] sys-apps/net-tools || ( net-misc/wget net-misc/curl )
-SLOT=0
-SRC_URI=https://download.sanewall.org/releases/1.1.6/sanewall-1.1.6.tar.xz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=386f5c9141ec19b18f0d5bdad5a48a44
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 6425b93a3ef4..6513f4371959 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/nodejs-18.19.0 b/metadata/md5-cache/net-libs/nodejs-18.19.0
index 40b68bffadd9..f1278fd4028c 100644
--- a/metadata/md5-cache/net-libs/nodejs-18.19.0
+++ b/metadata/md5-cache/net-libs/nodejs-18.19.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://nodejs.org/
INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils
IUSE=corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl systemtap test
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x64-macos
LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT
RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*
REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/18
SRC_URI=https://nodejs.org/dist/v18.19.0/node-v18.19.0.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d0da0081bbda04e491b52f58f0997f50
+_md5_=fe6588a74ff660381eb44f7e2800038c
diff --git a/metadata/md5-cache/net-libs/nodejs-20.11.0 b/metadata/md5-cache/net-libs/nodejs-20.11.0
index 5c2de29b02b7..c5fa912abe22 100644
--- a/metadata/md5-cache/net-libs/nodejs-20.11.0
+++ b/metadata/md5-cache/net-libs/nodejs-20.11.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://nodejs.org/
INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils
IUSE=corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x64-macos
LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT
RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.46.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-71:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*
REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/20
SRC_URI=https://nodejs.org/dist/v20.11.0/node-v20.11.0.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d00ce16713cec9e2c920e2cb81920775
+_md5_=46baaec9ba2df481582695d56d9b77fb
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index c9ddb31caad5..f692e58847cd 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/courier-makedat-3.1.0 b/metadata/md5-cache/net-mail/courier-makedat-3.1.0
deleted file mode 100644
index f11e4f557a97..000000000000
--- a/metadata/md5-cache/net-mail/courier-makedat-3.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
-DEFINED_PHASES=configure prepare
-DEPEND=!mail-mta/courier !<=net-mail/courier-imap-5.2.1 !<=mail-filter/maildrop-3.0.2 gdbm? ( >=sys-libs/gdbm-1.8.0:= ) !gdbm? ( berkdb? ( >=sys-libs/db-3:= ) )
-DESCRIPTION=Mail delivery agent/filter
-EAPI=8
-HOMEPAGE=https://www.courier-mta.org/maildrop/
-INHERIT=autotools
-IUSE=berkdb gdbm
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
-LICENSE=GPL-3
-RDEPEND=!mail-mta/courier !<=net-mail/courier-imap-5.2.1 !<=mail-filter/maildrop-3.0.2 gdbm? ( >=sys-libs/gdbm-1.8.0:= ) !gdbm? ( berkdb? ( >=sys-libs/db-3:= ) )
-REQUIRED_USE=|| ( berkdb gdbm )
-SLOT=0
-SRC_URI=mirror://sourceforge/courier/maildrop-3.1.0.tar.bz2
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=42231a97c503a715ed0f700dd5455a62
diff --git a/metadata/md5-cache/net-mail/fetchmail-6.4.37 b/metadata/md5-cache/net-mail/fetchmail-6.4.37
index 1257b97bba21..46761ca2258f 100644
--- a/metadata/md5-cache/net-mail/fetchmail-6.4.37
+++ b/metadata/md5-cache/net-mail/fetchmail-6.4.37
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.fetchmail.info/
INHERIT=autotools systemd tmpfiles toolchain-funcs
IUSE=ssl nls kerberos tk selinux socks
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
LICENSE=GPL-2 public-domain
RDEPEND=acct-user/fetchmail ssl? ( >=dev-libs/openssl-1.1.1:= ) kerberos? ( virtual/krb5 >=dev-libs/openssl-1.0.2:= ) nls? ( virtual/libintl ) !elibc_glibc? ( sys-fs/e2fsprogs ) socks? ( net-proxy/dante ) selinux? ( sec-policy/selinux-fetchmail ) virtual/tmpfiles
SLOT=0
SRC_URI=mirror://sourceforge/fetchmail/fetchmail-6.4.37.tar.xz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=139c74edfc1d3c46bc085a734886e8f3
+_md5_=eb38279317acb0239d49450ab88c38b9
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 7161910b159b..5014d37088a8 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/dhcpcd-10.0.6-r1 b/metadata/md5-cache/net-misc/dhcpcd-10.0.6-r1
index 673825d47bd3..a8ce4303eb30 100644
--- a/metadata/md5-cache/net-misc/dhcpcd-10.0.6-r1
+++ b/metadata/md5-cache/net-misc/dhcpcd-10.0.6-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/
INHERIT=systemd toolchain-funcs
IUSE=debug +embedded ipv6 privsep +udev
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD-2 BSD ISC MIT
RDEPEND=udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd )
SLOT=0
SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.0.6/dhcpcd-10.0.6.tar.xz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=058d9fea7886998205a8e6364f194e44
+_md5_=36f039377254d587ffdd6892550eb979
diff --git a/metadata/md5-cache/net-misc/monmotha-2.3.8-r1 b/metadata/md5-cache/net-misc/monmotha-2.3.8-r1
deleted file mode 100644
index 9e20c64cf816..000000000000
--- a/metadata/md5-cache/net-misc/monmotha-2.3.8-r1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install postinst unpack
-DESCRIPTION=MonMotha IPTables-based firewall script
-EAPI=6
-HOMEPAGE=http://monmotha.mplug.org/firewall/
-KEYWORDS=~amd64 x86
-LICENSE=GPL-2
-RDEPEND=>=net-firewall/iptables-1.2.5
-SLOT=0
-SRC_URI=http://monmotha.mplug.org/~monmotha/firewall/firewall/2.3/rc.firewall-2.3.8
-_md5_=95dbf770f173c780135c8a9341edd10f
diff --git a/metadata/md5-cache/net-misc/rsync-3.2.7-r3 b/metadata/md5-cache/net-misc/rsync-3.2.7-r3
index 519545c1e951..4734fc941a87 100644
--- a/metadata/md5-cache/net-misc/rsync-3.2.7-r3
+++ b/metadata/md5-cache/net-misc/rsync-3.2.7-r3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://rsync.samba.org/
INHERIT=flag-o-matic prefix python-single-r1 systemd verify-sig
IUSE=acl examples iconv lz4 rrsync ssl stunnel system-zlib xattr xxhash zstd python_single_target_python3_10 python_single_target_python3_11 verify-sig
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-3
RDEPEND=>=dev-libs/popt-1.5 acl? ( virtual/acl ) examples? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-lang/perl ) lz4? ( app-arch/lz4:= ) rrsync? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/bracex[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/bracex[python_targets_python3_11(-)] ) ) ssl? ( dev-libs/openssl:= ) system-zlib? ( sys-libs/zlib ) xattr? ( kernel_linux? ( sys-apps/attr ) ) xxhash? ( >=dev-libs/xxhash-0.8 ) zstd? ( >=app-arch/zstd-1.4:= ) iconv? ( virtual/libiconv )
REQUIRED_USE=examples? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) rrsync? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
SLOT=0
SRC_URI=https://rsync.samba.org/ftp/rsync/src/rsync-3.2.7.tar.gz verify-sig? ( https://rsync.samba.org/ftp/rsync/src/rsync-3.2.7.tar.gz.asc )
_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=2301e419540fd14b0adb9e4ab3716752
+_md5_=36221014e82d69a78895110dfb259c7f
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index f13afab5a11d..c4c2cb03b0e7 100644
--- a/metadata/md5-cache/sci-geosciences/Manifest.gz
+++ b/metadata/md5-cache/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-geosciences/gpxsee-13.14 b/metadata/md5-cache/sci-geosciences/gpxsee-13.14
index c4cd3cdfeebb..915f3b8aab93 100644
--- a/metadata/md5-cache/sci-geosciences/gpxsee-13.14
+++ b/metadata/md5-cache/sci-geosciences/gpxsee-13.14
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.gpxsee.org/ https://github.com/tumic0/GPXSee
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=plocale qmake-utils xdg
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ppc64 ~x86
LICENSE=GPL-3
RDEPEND=dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtpositioning:5 dev-qt/qtprintsupport:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5
SLOT=0
SRC_URI=https://github.com/tumic0/GPXSee/archive/13.14.tar.gz -> gpxsee-13.14.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6ab174d7f9ce2ab85120afbf89b87be6
+_md5_=e799b07df846709d21cbad5ad0167bf3
diff --git a/metadata/md5-cache/sci-geosciences/qmapshack-1.17.1 b/metadata/md5-cache/sci-geosciences/qmapshack-1.17.1
index cd3cf2994825..6d82a4644bae 100644
--- a/metadata/md5-cache/sci-geosciences/qmapshack-1.17.1
+++ b/metadata/md5-cache/sci-geosciences/qmapshack-1.17.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/Maproom/qmapshack/wiki
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=dev-libs/quazip:0=[qt5(+)] dev-qt/designer:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qthelp:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtwebengine:5[widgets] >=sci-geosciences/routino-3.1.1 sci-libs/alglib sci-libs/gdal:= >=sci-libs/proj-8:=
SLOT=0
SRC_URI=https://github.com/Maproom/qmapshack/archive/V_1.17.1.tar.gz -> qmapshack-1.17.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=cdf316f059e6ded1d5749fad2212e4e2
+_md5_=f503c0df250fa0d7ec0de1d6fdf810f1
diff --git a/metadata/md5-cache/sci-geosciences/routino-3.4.1 b/metadata/md5-cache/sci-geosciences/routino-3.4.1
index 1b50040e14c3..5552e32ead6f 100644
--- a/metadata/md5-cache/sci-geosciences/routino-3.4.1
+++ b/metadata/md5-cache/sci-geosciences/routino-3.4.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://routino.org/
INHERIT=toolchain-funcs distutils-r1
IUSE=python test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=AGPL-3+
RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) || ( python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://routino.org/download/routino-3.4.1.tgz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5fe390bca2eb4bd95a8d4d45a267d946
+_md5_=e17508a163e8534ded504f37ed7177c5
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index db0c52ec5c5d..5bd59c9f3207 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/hdf5-1.14.3-r1 b/metadata/md5-cache/sci-libs/hdf5-1.14.3-r1
index 4dba97628beb..eaa91d17dddc 100644
--- a/metadata/md5-cache/sci-libs/hdf5-1.14.3-r1
+++ b/metadata/md5-cache/sci-libs/hdf5-1.14.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.hdfgroup.org/HDF5/
INHERIT=autotools fortran-2 flag-o-matic toolchain-funcs prefix
IUSE=cxx debug examples fortran +hl mpi szip test threads unsupported zlib
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
LICENSE=NCSA-HDF
RDEPEND=mpi? ( virtual/mpi[romio] ) szip? ( virtual/szip ) zlib? ( sys-libs/zlib:= ) fortran? ( virtual/fortran )
REQUIRED_USE=!unsupported? ( cxx? ( !mpi ) mpi? ( !cxx ) threads? ( !cxx !mpi !fortran !hl ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/1.14.3
SRC_URI=https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.14/hdf5-1.14.3/src/hdf5-1.14.3.tar.bz2
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic b2b07efa51009704f88173b2c7feab47 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5d91b2df62f936b810d4e60b75a8982c
+_md5_=bbe2730b6c46dcc086273e4aa0a16263
diff --git a/metadata/md5-cache/sci-libs/lapack-3.12.0 b/metadata/md5-cache/sci-libs/lapack-3.12.0
index f2827a60584c..70f4a25748db 100644
--- a/metadata/md5-cache/sci-libs/lapack-3.12.0
+++ b/metadata/md5-cache/sci-libs/lapack-3.12.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.netlib.org/lapack/
INHERIT=cmake fortran-2 python-any-r1
IUSE=lapacke deprecated doc eselect-ldso test
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
LICENSE=BSD
RDEPEND=!app-eselect/eselect-cblas virtual/fortran eselect-ldso? ( >=app-eselect/eselect-blas-0.2 >=app-eselect/eselect-lapack-0.2 ) doc? ( app-doc/blas-docs ) virtual/fortran
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Reference-LAPACK/lapack/archive/v3.12.0.tar.gz -> lapack-3.12.0.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=933a7101ec756eb0268340c9b6adf112
+_md5_=b34d0ff3abd79f3be72d4a4c53b22718
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index 67d7f9f32844..f0b1dfd44b22 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/lpsolve-5.5.2.11-r2 b/metadata/md5-cache/sci-mathematics/lpsolve-5.5.2.11-r2
index 88e3e6959387..2078210bb64a 100644
--- a/metadata/md5-cache/sci-mathematics/lpsolve-5.5.2.11-r2
+++ b/metadata/md5-cache/sci-mathematics/lpsolve-5.5.2.11-r2
@@ -4,10 +4,10 @@ DESCRIPTION=Mixed Integer Linear Programming (MILP) solver
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/lpsolve/
INHERIT=toolchain-funcs
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=sci-libs/colamd
SLOT=0/55
SRC_URI=mirror://sourceforge/lpsolve/lp_solve_5.5.2.11_source.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1c969a9f2f00bcb07af09357736ea661
+_md5_=79a15aaf7d3d6f721d8d6a2031d1a601
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 58bfc1185b1b..4cfeb34ff152 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/memtest86-4.3.7-r4 b/metadata/md5-cache/sys-apps/memtest86-4.3.7-r4
index 79d6c92f2857..e0eb6387576e 100644
--- a/metadata/md5-cache/sys-apps/memtest86-4.3.7-r4
+++ b/metadata/md5-cache/sys-apps/memtest86-4.3.7-r4
@@ -4,9 +4,9 @@ EAPI=8
HOMEPAGE=https://www.memtest86.com/
INHERIT=mount-boot toolchain-funcs
IUSE=serial
-KEYWORDS=-* ~amd64 ~x86
+KEYWORDS=-* ~amd64 x86
LICENSE=GPL-2
SLOT=0
SRC_URI=https://www.memtest86.com/downloads/memtest86-4.3.7-src.tar.gz
_eclasses_=mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=14a581ad2493a1193e91b21010f8f0ee
+_md5_=2cad33e258cdd06df1412b89a28dae61
diff --git a/metadata/md5-cache/sys-apps/nvme-cli-2.7.1 b/metadata/md5-cache/sys-apps/nvme-cli-2.7.1
index 7e8b779443d0..cabc8dca8527 100644
--- a/metadata/md5-cache/sys-apps/nvme-cli-2.7.1
+++ b/metadata/md5-cache/sys-apps/nvme-cli-2.7.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/linux-nvme/nvme-cli
INHERIT=meson systemd udev
IUSE=+json
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm64 ~loong ppc64 ~riscv ~sparc x86
LICENSE=GPL-2 GPL-2+
RDEPEND=>=sys-libs/libnvme-1.7:=[json?] json? ( dev-libs/json-c:= ) sys-libs/zlib:=
SLOT=0
SRC_URI=https://github.com/linux-nvme/nvme-cli/archive/v2.7.1.tar.gz -> nvme-cli-2.7.1.gh.tar.gz
_eclasses_=meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=c2f969e23d0018d02fd68f4617087ac1
+_md5_=f93bd143a8e1017eb62b2adc5b202546
diff --git a/metadata/md5-cache/sys-apps/pcsc-tools-1.7.1 b/metadata/md5-cache/sys-apps/pcsc-tools-1.7.1
index f0245d506f04..55a9fd2f5c31 100644
--- a/metadata/md5-cache/sys-apps/pcsc-tools-1.7.1
+++ b/metadata/md5-cache/sys-apps/pcsc-tools-1.7.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://pcsc-tools.apdu.fr/ https://github.com/LudovicRousseau/pcsc-tools
INHERIT=desktop toolchain-funcs xdg-utils
IUSE=gui network-cron nls
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ppc64 x86
LICENSE=GPL-2
RDEPEND=>=sys-apps/pcsc-lite-1.4.14 dev-perl/pcsc-perl gui? ( dev-perl/Gtk3 )
SLOT=0
SRC_URI=https://pcsc-tools.apdu.fr/pcsc-tools-1.7.1.tar.bz2
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=160ce533adbcb061912ede56f72a2a17
+_md5_=4f2b8a11fc0aa5868505b0172434ea48
diff --git a/metadata/md5-cache/sys-apps/systemd-254.8-r1 b/metadata/md5-cache/sys-apps/systemd-254.8-r1
index 66731c18aee8..0e33c321f606 100644
--- a/metadata/md5-cache/sys-apps/systemd-254.8-r1
+++ b/metadata/md5-cache/sys-apps/systemd-254.8-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://systemd.io/
INHERIT=bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev usr-ldscript
IUSE=acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 secureboot split-usr
-KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2 LGPL-2.1 MIT public-domain
PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=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= ) 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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) 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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0: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= ) 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 ukify? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-apps/hwids[udev] !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/2
SRC_URI=https://github.com/systemd/systemd-stable/archive/v254.8/systemd-stable-254.8.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson e322276188f86eacb29ae081ba5485c8 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a secureboot 4911adb593665638c76fbd4e70d451ac systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9
-_md5_=8364768889c466d0934834d753778eed
+_md5_=4b7e262cfd2939b10f3669866bb781b0
diff --git a/metadata/md5-cache/sys-auth/Manifest.gz b/metadata/md5-cache/sys-auth/Manifest.gz
index ba2f8661da21..1e69c681b745 100644
--- a/metadata/md5-cache/sys-auth/Manifest.gz
+++ b/metadata/md5-cache/sys-auth/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-auth/polkit-qt-0.114.0-r3 b/metadata/md5-cache/sys-auth/polkit-qt-0.114.0-r3
index f1f6c00b8c4f..fc0026477a5f 100644
--- a/metadata/md5-cache/sys-auth/polkit-qt-0.114.0-r3
+++ b/metadata/md5-cache/sys-auth/polkit-qt-0.114.0-r3
@@ -5,10 +5,10 @@ DESCRIPTION=Qt wrapper around polkit-1 client libraries
EAPI=8
HOMEPAGE=https://api.kde.org/polkit-qt-1/html/
INHERIT=cmake kde.org
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=LGPL-2
RDEPEND=dev-libs/glib:2 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=sys-auth/polkit-0.103[daemon(+)]
SLOT=0
SRC_URI=mirror://kde/stable/polkit-qt-1/polkit-qt-1-0.114.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0bdf692abec68e0aec39b30c67aaaaf7
+_md5_=7f0b23fba51496d69138a3f027788adc
diff --git a/metadata/md5-cache/sys-block/Manifest.gz b/metadata/md5-cache/sys-block/Manifest.gz
index 7dff8e0262c2..a004ef65704f 100644
--- a/metadata/md5-cache/sys-block/Manifest.gz
+++ b/metadata/md5-cache/sys-block/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-block/hpacucli-9.40.12.0 b/metadata/md5-cache/sys-block/hpacucli-9.40.12.0
deleted file mode 100644
index d71c9d94dea4..000000000000
--- a/metadata/md5-cache/sys-block/hpacucli-9.40.12.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=install unpack
-DEPEND=app-arch/rpm2targz
-DESCRIPTION=HP Array Config Utility Command Line Interface (HPACUCLI, formerly CPQACUXE)
-EAPI=6
-HOMEPAGE=http://h18000.www1.hp.com/products/servers/linux/documentation.html
-INHERIT=rpm versionator pax-utils
-KEYWORDS=-* amd64 x86
-LICENSE=hp-proliant-essentials
-RDEPEND=sys-apps/coreutils sys-process/procps >=sys-apps/util-linux-2.20.1
-RESTRICT=mirror bindist
-SLOT=0
-SRC_URI=amd64? ( ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux/p1257348637/v80070/hpacucli-9.40-12.0.x86_64.rpm ) x86? ( ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux/p414707558/v80071/hpacucli-9.40-12.0.i386.rpm )
-_eclasses_=epatch 2b02655f061dfa25067b543539110259 eqawarn c9847c43b3253a276ae2eabddedab3d7 estack c61c368a76fdf3a82fdf8dbaebea3804 pax-utils 91d47e5d20627c717aa878b9167c62a8 rpm 528663355249513309c74d7775936940 versionator d3fb3ba33acc3bbbdc4d7970227c100d
-_md5_=645ac96c09dc00323c0016cd8fe4e9c4
diff --git a/metadata/md5-cache/sys-block/mbuffer-20231216 b/metadata/md5-cache/sys-block/mbuffer-20231216
index 3fc2983dba6b..507cc37f6147 100644
--- a/metadata/md5-cache/sys-block/mbuffer-20231216
+++ b/metadata/md5-cache/sys-block/mbuffer-20231216
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.maier-komor.de/mbuffer.html
INHERIT=autotools
IUSE=debug ssl test
-KEYWORDS=~amd64 arm ~arm64 ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm ~arm64 ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-3
RDEPEND=ssl? ( dev-libs/openssl )
REQUIRED_USE=test? ( ssl )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.maier-komor.de/software/mbuffer/mbuffer-20231216.tgz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0e921cdbf1c7b04a6f1cf8cfc274e98b
+_md5_=23fa2e2316da926155fbe1e9e2d6295b
diff --git a/metadata/md5-cache/sys-block/noflushd-2.8-r1 b/metadata/md5-cache/sys-block/noflushd-2.8-r1
deleted file mode 100644
index 28be7f298c4e..000000000000
--- a/metadata/md5-cache/sys-block/noflushd-2.8-r1
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=configure install postinst
-DESCRIPTION=A daemon to spin down your disks and force accesses to be cached
-EAPI=7
-HOMEPAGE=http://noflushd.sourceforge.net/
-KEYWORDS=amd64 ppc x86
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=mirror://sourceforge/noflushd/noflushd-2.8.tar.gz
-_md5_=a54c0a53f41c9ca7261c11d4650aa84b
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 4ac96ff66fbf..e45428848194 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/autogen-5.18.16-r3 b/metadata/md5-cache/sys-devel/autogen-5.18.16-r3
index 4a3b759f9f0c..9c06ddce7410 100644
--- a/metadata/md5-cache/sys-devel/autogen-5.18.16-r3
+++ b/metadata/md5-cache/sys-devel/autogen-5.18.16-r3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.gnu.org/software/autogen/
INHERIT=autotools toolchain-funcs
IUSE=libopts static-libs
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=>=dev-scheme/guile-2.0:= dev-libs/libxml2
SLOT=0
SRC_URI=mirror://gnu/autogen/rel5.18.16/autogen-5.18.16.tar.xz https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob_plain;f=lib/verify.h;h=3b57ddee0acffd23cc51bc8910a15cf879f90619;hb=537a5511ab0b1326e69b32f87593a50aedb8a589 -> autogen-5.18.16-gnulib-3b57ddee0acffd23cc51bc8910a15cf879f90619-lib-verify.h
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=22de759fd1eb915d6866591f6767e24b
+_md5_=b3c25be0d87e0561695782e48bfda17b
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 0a21daada3b9..d1cbfc38a76e 100644
--- a/metadata/md5-cache/sys-fs/Manifest.gz
+++ b/metadata/md5-cache/sys-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-fs/vhba-20240202 b/metadata/md5-cache/sys-fs/vhba-20240202
new file mode 100644
index 000000000000..04cb448611ea
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/vhba-20240202
@@ -0,0 +1,16 @@
+BDEPEND=sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) virtual/pkgconfig
+DEFINED_PHASES=compile install postinst postrm prepare setup
+DEPEND=virtual/udev virtual/linux-sources
+DESCRIPTION=Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite
+EAPI=8
+HOMEPAGE=https://cdemu.sourceforge.io/
+IDEPEND=sys-apps/kmod[tools]
+INHERIT=linux-mod-r1 udev
+IUSE=dist-kernel modules-compress modules-sign +strip
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=virtual/udev sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
+SLOT=0
+SRC_URI=https://download.sourceforge.net/cdemu/vhba-module/vhba-module-20240202.tar.xz
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 137b318f89f77c2b66124fcc7790737a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=347ec143884e61ca29dc349491a6aea6
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index ad41dc01cbe1..2ebf0123ae7d 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/dracut-060_pre20240104 b/metadata/md5-cache/sys-kernel/dracut-060_pre20240104-r1
index b19a2b5e9ad9..b19a2b5e9ad9 100644
--- a/metadata/md5-cache/sys-kernel/dracut-060_pre20240104
+++ b/metadata/md5-cache/sys-kernel/dracut-060_pre20240104-r1
diff --git a/metadata/md5-cache/sys-kernel/installkernel-23 b/metadata/md5-cache/sys-kernel/installkernel-23
deleted file mode 100644
index 493e10cb22ee..000000000000
--- a/metadata/md5-cache/sys-kernel/installkernel-23
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install postinst
-DESCRIPTION=Gentoo fork of installkernel script from debianutils
-EAPI=8
-HOMEPAGE=https://github.com/projg2/installkernel-gentoo https://wiki.gentoo.org/wiki/Installkernel
-IUSE=dracut grub systemd systemd-boot uki ukify
-KEYWORDS=~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux
-LICENSE=GPL-2+
-RDEPEND=!<=sys-kernel/installkernel-systemd-3 dracut? ( >=sys-kernel/dracut-060_pre20240104 ) grub? ( sys-boot/grub ) systemd? ( || ( sys-apps/systemd[kernel-install(-)] sys-apps/systemd-utils[kernel-install(-)] ) ) systemd-boot? ( || ( sys-apps/systemd[boot(-)] sys-apps/systemd-utils[boot(-)] ) ) ukify? ( || ( sys-apps/systemd[ukify(-)] sys-apps/systemd-utils[ukify(-)] ) ) !=sys-apps/systemd-255.2-r1 !=sys-apps/systemd-255.2-r0 !~sys-apps/systemd-255.1 !~sys-apps/systemd-255.0 !=sys-apps/systemd-254.8-r0 !=sys-apps/systemd-254.7-r0 !~sys-apps/systemd-254.6 !<=sys-apps/systemd-254.5-r1
-REQUIRED_USE=systemd-boot? ( systemd )
-SLOT=0
-SRC_URI=https://github.com/projg2/installkernel-gentoo/archive/v23.tar.gz -> installkernel-23.tar.gz
-_md5_=9e57cd673f9b1afdf59b97a7fe2c1899
diff --git a/metadata/md5-cache/sys-kernel/installkernel-24 b/metadata/md5-cache/sys-kernel/installkernel-24
new file mode 100644
index 000000000000..95567f7bb990
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/installkernel-24
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install postinst
+DESCRIPTION=Gentoo fork of installkernel script from debianutils
+EAPI=8
+HOMEPAGE=https://github.com/projg2/installkernel-gentoo https://wiki.gentoo.org/wiki/Installkernel
+IUSE=dracut grub systemd systemd-boot uki ukify
+KEYWORDS=~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux
+LICENSE=GPL-2+
+RDEPEND=!<=sys-kernel/installkernel-systemd-3 dracut? ( >=sys-kernel/dracut-060_pre20240104-r1 ) grub? ( sys-boot/grub ) systemd? ( || ( sys-apps/systemd[kernel-install(-)] sys-apps/systemd-utils[kernel-install(-)] ) ) systemd-boot? ( || ( sys-apps/systemd[boot(-)] sys-apps/systemd-utils[boot(-)] ) ) ukify? ( || ( sys-apps/systemd[ukify(-)] sys-apps/systemd-utils[ukify(-)] ) ) !=sys-apps/systemd-255.2-r1 !=sys-apps/systemd-255.2-r0 !~sys-apps/systemd-255.1 !~sys-apps/systemd-255.0 !=sys-apps/systemd-254.8-r0 !=sys-apps/systemd-254.7-r0 !~sys-apps/systemd-254.6 !<=sys-apps/systemd-254.5-r1
+REQUIRED_USE=systemd-boot? ( systemd )
+SLOT=0
+SRC_URI=https://github.com/projg2/installkernel-gentoo/archive/v24.tar.gz -> installkernel-24.tar.gz
+_md5_=c65f52991ccfc719c5aefab7aabdb70e
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index d474c95bf889..a8956cc82d14 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/libcap-ng-0.8.4 b/metadata/md5-cache/sys-libs/libcap-ng-0.8.4
index 97abef65771e..c73cf4538c50 100644
--- a/metadata/md5-cache/sys-libs/libcap-ng-0.8.4
+++ b/metadata/md5-cache/sys-libs/libcap-ng-0.8.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://people.redhat.com/sgrubb/libcap-ng/
INHERIT=autotools flag-o-matic python-r1
IUSE=python static-libs python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux
LICENSE=GPL-2+ LGPL-2.1+
RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) )
SLOT=0
SRC_URI=https://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.8.4.tar.gz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2dba89a71b497bf4c0e58c17f5c3cca9
+_md5_=62a68da49249d8048707babbe27d4c7d
diff --git a/metadata/md5-cache/sys-libs/libnvme-1.7.1 b/metadata/md5-cache/sys-libs/libnvme-1.7.1
index aca1048a5aca..926306a10b63 100644
--- a/metadata/md5-cache/sys-libs/libnvme-1.7.1
+++ b/metadata/md5-cache/sys-libs/libnvme-1.7.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/linux-nvme/libnvme
INHERIT=python-r1 meson
IUSE=dbus +json keyutils python ssl test +uuid python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86
LICENSE=LGPL-2.1+
RDEPEND=json? ( dev-libs/json-c:= ) keyutils? ( sys-apps/keyutils:= ) dbus? ( sys-apps/dbus:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) ssl? ( >=dev-libs/openssl-1.1:= ) uuid? ( sys-apps/util-linux:= )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/1
SRC_URI=https://github.com/linux-nvme/libnvme/archive/refs/tags/v1.7.1.tar.gz -> libnvme-1.7.1.tar.gz
_eclasses_=meson e322276188f86eacb29ae081ba5485c8 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=836b6faddc8024feb4532938cf7798de
+_md5_=5c50e108191a18c35fc85229152f4279
diff --git a/metadata/md5-cache/sys-power/Manifest.gz b/metadata/md5-cache/sys-power/Manifest.gz
index 60bff155d567..3b456d8c17aa 100644
--- a/metadata/md5-cache/sys-power/Manifest.gz
+++ b/metadata/md5-cache/sys-power/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-power/switcheroo-control-2.6-r2 b/metadata/md5-cache/sys-power/switcheroo-control-2.6-r2
index bd3493fbb1c4..6a85dff2ca60 100644
--- a/metadata/md5-cache/sys-power/switcheroo-control-2.6-r2
+++ b/metadata/md5-cache/sys-power/switcheroo-control-2.6-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/hadess/switcheroo-control/
INHERIT=meson python-single-r1 systemd
IUSE=gtk-doc selinux test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=GPL-3
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) >=dev-libs/glib-2.56.0:2 >=dev-libs/libgudev-232:= selinux? ( sec-policy/selinux-switcheroo )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitlab.freedesktop.org/hadess/switcheroo-control/uploads/86ea54ac7ddb901b6bf6e915209151f8/switcheroo-control-2.6.tar.xz
_eclasses_=meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3c02fd1d32d470d2738e9ca293c1f4a2
+_md5_=264ba2b8d07294c76680e17617280560
diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz
index a04dd1bcf65d..97da76631201 100644
--- a/metadata/md5-cache/sys-process/Manifest.gz
+++ b/metadata/md5-cache/sys-process/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-process/parallel-20231222 b/metadata/md5-cache/sys-process/parallel-20231222
index 8a39b5533702..17f2c3dd2a4d 100644
--- a/metadata/md5-cache/sys-process/parallel-20231222
+++ b/metadata/md5-cache/sys-process/parallel-20231222
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.gnu.org/software/parallel/ https://git.savannah.gnu.org/cgit/parallel.git/
INHERIT=verify-sig
IUSE=verify-sig
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=GPL-3+
RDEPEND=dev-lang/perl dev-perl/Devel-Size dev-perl/Text-CSV virtual/perl-Data-Dumper virtual/perl-File-Temp virtual/perl-IO
SLOT=0
SRC_URI=mirror://gnu/parallel/parallel-20231222.tar.bz2 verify-sig? ( mirror://gnu/parallel/parallel-20231222.tar.bz2.sig )
_eclasses_=verify-sig a79ba011daaf532d71a219182474d150
-_md5_=a19e8a8379288f66e9f4eace70a78dcc
+_md5_=aa94c23ac1b6d05df98f73023c9ab416
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 8fa7c4002d76..8bd9526175c6 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/libtinynotify-systemwide-0.1-r1 b/metadata/md5-cache/x11-libs/libtinynotify-systemwide-0.1-r1
deleted file mode 100644
index 58670332f41a..000000000000
--- a/metadata/md5-cache/x11-libs/libtinynotify-systemwide-0.1-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=configure install
-DEPEND=sys-process/procps:= x11-libs/libtinynotify:=
-DESCRIPTION=A system-wide notifications module for libtinynotify
-EAPI=8
-HOMEPAGE=https://github.com/projg2/libtinynotify-systemwide/
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD
-RDEPEND=sys-process/procps:= x11-libs/libtinynotify:=
-SLOT=0
-SRC_URI=https://github.com/projg2/libtinynotify-systemwide/releases/download/libtinynotify-systemwide-0.1/libtinynotify-systemwide-0.1.tar.bz2
-_md5_=7eb4f94064c6ee98fc836dd6f188475e
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index ac55b93b1aa3..b956cefad025 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/sw-notify-send-1.2.1 b/metadata/md5-cache/x11-misc/sw-notify-send-1.2.1
deleted file mode 100644
index 5f7f1fcaba7c..000000000000
--- a/metadata/md5-cache/x11-misc/sw-notify-send-1.2.1
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=configure
-DEPEND=x11-libs/libtinynotify:0= ~x11-libs/libtinynotify-cli-1.2.1 x11-libs/libtinynotify-systemwide:0=
-DESCRIPTION=A system-wide variant of tinynotify-send
-EAPI=8
-HOMEPAGE=https://github.com/projg2/tinynotify-send/
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD
-RDEPEND=x11-libs/libtinynotify:0= ~x11-libs/libtinynotify-cli-1.2.1 x11-libs/libtinynotify-systemwide:0=
-SLOT=0
-SRC_URI=https://github.com/projg2/tinynotify-send/releases/download/tinynotify-send-1.2.1/tinynotify-send-1.2.1.tar.bz2
-_md5_=c30728229bf5298e5558b1054c2eb3c2
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 7b5e29f553fd..74846b55a8d3 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16774 BLAKE2B ed416333926a9fe0721bf3da756de979e32af66063afb31a950e2b0daf08f3fd1a27a1ced8e455df1c828b942751dc6e34892cce8511c25a3b85bab4355df9b1 SHA512 f96ab3d2cec302b632eb487f8a13600ce7a3723e8bfb8e150982e1f30e0cbcb7fe4e3b2aadda862314624c70d2d3282c7d32c68402f17e3f9e80983fd90f91e8
-TIMESTAMP 2024-02-02T11:10:28Z
+TIMESTAMP 2024-02-02T17:10:32Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW8zaRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW9IghfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBMzA//Yr8lCKo40yfMlnReW1TUCi3L6L3QldnWZntXW4y58a+No12cIaPfJtPP
-/cR1GWdsnOsoI0476YAIk19C16EYEd1wg/p5/3K5dCTWUmB81bMzQY0O+mhwWepu
-tyxsqgNC8nbscAUlyUehlQ0sroFR/p4Qa1pZKajEuoW9Vewcvc0oUKHgnodlkMia
-1x9Cp7iX4EQDR7xzKu3cP6SJDoYMb4T+R0n9m4ihUhZg0unwBFSoCpwE8ZI3UD65
-GKSqc+TawvpNZe9V4NfcgCoPgMEDi6v49eEb6852YkiyrCQmo059Zzpx4DGN07vh
-jqTiUKqpZ9Al81G60Nzs5Nv+WETLDE3tCEmgvtjTiHtplCPlHInrz+uWGaCd+eka
-3/r6pgDWWon2YEzZhIelGvG6xp4U6OXB2T9UiV1nM79cBbNNGuQ4MnC2SlRwvtiT
-OYpzeWq9VEMYStjXxrX+VbIhJyJg8qvI7j06J9fWt5eWXb5DrZuVr3H0Vqd0/ILL
-5Eg7Ab4PznIek0pSOUp5Pv5ZMiUA7eYJyAEDxNBUIZGOZnAsWz91f4bJa3r3D3QD
-wL1IGk5gpIeb3eDxkqPlb37EZlMUR5odJT8VxAvY7meqgwC/L2DYQrmtMAXwJI9V
-gEmOTfU6qC7TSGl23Ub34NdZqIQlunx8Tbba6qqTQkrxKErTnMI=
-=7yt8
+klAF9BAAiLuxwB/Um8ZbOi+ZD74gUrROq1eM3bNKoDRedMj4uRdfTbCN+JtXRVm0
+7VxPTBWNXhD2wOo61yvpKMKOtltnnj5+ueSR4OZGtgWlfLjrUMKG9FMCgVYthk4c
+Wzma8fjgnV5CS+fJHTDKRu3aVwTRLsyfZeJv3ypfQSHvjSa7kI3EtvKuZJnl7LBY
+5772/KGHsys6sup0Bbw0BjoqpWQGq1IITbA5QWx4DWJMAkrpQSK2kzbev7JoegwJ
+0TZyqR+ILEyVXeqKAqlAsapQlg590q2TFeE/9XlPQkisjtGjLkKWU7kfp9DBwU0g
+Mi9ZmM0v/f6PNpYQw2BuaFaV1iXOQ6VInM5qe1xvispQSUlx/RUka8Ub0q6cienH
+3S3VtZvWwimARNDHne80JDFfae+JMMNLmBWdhFF8bunRCmjTXY/ifvIJTUeaIvmR
+sXpNp1gd5BQ1tJora1pm0zg5kFci1FMMy3Ds7ukT286m2szMqn3l7/3YMpwVNgzx
+lxxl+xS5rrFFqrrfCrmqiP8PYFwVKTftA9AJXzy7yUPpMC5dUf5cu+WICwg4M6os
++CjMyWeGvmRQ1mq007fukFRxa+WOTxBPuL2MfEaPusweEHmSpONa1JhNNq60/zdn
+hT4Th5rVnCyz8GlUijpbn8abJvco1X7Dqa+7UEdapoCbQ2iXx2g=
+=o/NY
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index fd9500b00464..93a2187b0fa3 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Fri, 02 Feb 2024 11:10:24 +0000
+Fri, 02 Feb 2024 17:10:27 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index e2e4b8a378f9..974aea6c7d84 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Fri Feb 2 11:10:23 AM UTC 2024
+Fri Feb 2 05:10:27 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 8e10d2f57bdd..d5063d370008 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Fri, 02 Feb 2024 11:15:01 +0000
+Fri, 02 Feb 2024 17:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index ffab768fc119..68eb2eb89237 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-57f9ac98bb1ceafddac5569b71fdc0c08b8e19d3 1706870100 2024-02-02T10:35:00+00:00
+1eade5641a89e602af0dbbd95cf19800dab3509b 1706892174 2024-02-02T16:42:54+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index dfe713abd0a3..acc743222d19 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1706872201 Fri 02 Feb 2024 11:10:01 AM UTC
+1706893801 Fri 02 Feb 2024 05:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 602dd57f4b42..93a2187b0fa3 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Fri, 02 Feb 2024 11:10:23 +0000
+Fri, 02 Feb 2024 17:10:27 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 2a048f929b12..952a852a1005 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/arpwatch/Manifest b/net-analyzer/arpwatch/Manifest
index a902851f6826..16608893aa3b 100644
--- a/net-analyzer/arpwatch/Manifest
+++ b/net-analyzer/arpwatch/Manifest
@@ -8,5 +8,5 @@ DIST arpwatch-3.1.tar.gz 117196 BLAKE2B 35afd3dc563ebbc8136000d5c2d53da85b9615df
DIST arpwatch-3.5.tar.gz 117594 BLAKE2B 73b979ec279e5bf5baaeac05949e1bddf08cd9c3c7afcd29b37991ba55ba2bb8968b57b407eb571ec52871017372f479e586ba84b0f1aee67331ce7617309fb8 SHA512 e46b350c483f0e7c873eb177be337f238b2db3d859d8b305df5a74d9d97ca449750f9ed50a99c5d4c51618e22747731d70ceb3f13aae39c39d258b960258fb88
DIST ethercodes.dat-20200628.xz 239028 BLAKE2B e702b9109ef3ccce73e2637f96126bf19e7dfa533774c0bd623042b3609f147981263b84397ec155a65ae12fa57247c32644e1e7e57c2c749ef768156d853027 SHA512 2edc05d384f387e6b43d07da99038625f9c55c8044b5a48d1bcf9f657df691bf413a97fb9ca915f04dbdafab23f919edd15d906c4ce8bff12be0b255a6717f07
EBUILD arpwatch-3.1-r4.ebuild 1921 BLAKE2B 3b3b77407becf8aa321ee2d5527aff8e02c3350d1a65c5a683b2641fa371cf81a31e36ea0bde0b9af0c117b3cc5cfe51edf68fde6048b93d875ce4cf7481ecac SHA512 89c34eb210c7d8f613e1873818096e0d1a63dddb15ef13cbf9997f581db069f90d16fa7b9ec4f959e61a47218a4afa090030e27a8fe1920d3926fb259f4029be
-EBUILD arpwatch-3.5.ebuild 2202 BLAKE2B a26e9404839cd324d6a477bc135c8e09ba2ecbbe315c29dad026146317c355836c8282a49fa8648bcc27b348087fc00034dd096992c59b0151d6d9300c398ae3 SHA512 6224caee30ae8fcf572a79c1f0c0f2a17f9be1e6e87d320d942707f30883bddcb67be4f9d4cda69f88b650d6066cbb9e4b96edf6e98810b6a0da925d5f77011a
+EBUILD arpwatch-3.5.ebuild 2201 BLAKE2B c209dd601ee80432c1bd5b1d299deed33ac453364693a5fc328c4d586c2b52c0c0da54a8c7535212bec3e2f5fab84cdf1313cff397bfca6bf692c93eac07181b SHA512 4a89fec7cef301324e4a1e996d2a4175ce840a8af6031d7453a81e1b32afdf23566f781c17acac2cf12f5852290967a821cb7fd5b2d54f69564f6fd78781daf9
MISC metadata.xml 742 BLAKE2B 6450c555cd2d073840a7b55b986dd06ef9bfcca83284747f960eec06bb2e4e20e3b60cf3f8321f7d737b1a9a45e256eca89a117466e0470ae30d90e49250d31d SHA512 f34b7397a71cad7092481bf0a4127aabc1bf28e9c781bf076610a3f11522053d7e3bd135ca3f983c8b0aa6802237015ea967a85e3dc207d67f04b063e1a482f1
diff --git a/net-analyzer/arpwatch/arpwatch-3.5.ebuild b/net-analyzer/arpwatch/arpwatch-3.5.ebuild
index 1e67249009f6..2212fd94f342 100644
--- a/net-analyzer/arpwatch/arpwatch-3.5.ebuild
+++ b/net-analyzer/arpwatch/arpwatch-3.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="BSD GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ppc ~riscv sparc ~x86"
+KEYWORDS="~amd64 ~hppa ppc ~riscv sparc x86"
IUSE="selinux"
DEPEND="
diff --git a/net-analyzer/lilac/Manifest b/net-analyzer/lilac/Manifest
deleted file mode 100644
index e9fe201a1a8a..000000000000
--- a/net-analyzer/lilac/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST lilac-1.0.3.tar.gz 1794493 BLAKE2B 99f89ee232f493afcac541fe22890ed9711e6310b0af959f5e381a0575bbefd9a4607cc651ad62e737f98251b3bc073c38a02d2499bd10e440d8696493c82364 SHA512 bee9ddb7f4adc2199ee804db2d5758bb172f7f18a868206774d54d2ad7b9741a16152dbdd8c8c7cd82e6375428c9d0466bd38e3affdab55bcb574914f0fb813c
-EBUILD lilac-1.0.3-r1.ebuild 807 BLAKE2B 119256c9a2b191292d7e979384438147a91b8fbaab89632484ad50edd7c93c91faa83fee26433febcf5c90e285ae62fe687d7898834a4b34156c21187fd21f7e SHA512 c891cff8037923b196e115138696361c17ef77d87cfdfaf7db54c83b45ee5ee4bb7558717e427d0aab5dcab4e19fbb9680463a1850cbe30cec5aab4c20baeb38
-MISC metadata.xml 277 BLAKE2B 57fc90092c4674e5c4dfe38b0d79c983990fce4e8208b70c2ebb218aebb6d2135537f927115f3a7b7eb8c1ddb596461c17e60acb3e6a11b289796f20f3c80a33 SHA512 5ac67e6beabab60f83ac521249c6d1f021988d522fc86ab12ec98fbaa9d47a50157c10c7b9a39554e66a02b141cdc6dc6669e5e7c9c02c8b36ad404aa790d619
diff --git a/net-analyzer/lilac/lilac-1.0.3-r1.ebuild b/net-analyzer/lilac/lilac-1.0.3-r1.ebuild
deleted file mode 100644
index 9a622aa56f85..000000000000
--- a/net-analyzer/lilac/lilac-1.0.3-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-WEBAPP_MANUAL_SLOT="yes"
-inherit webapp
-
-DESCRIPTION="Web-based configuration tool written to configure Nagios"
-HOMEPAGE="http://www.lilacplatform.com"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="${PV}"
-
-RDEPEND="
- >=dev-php/PEAR-PEAR-1.6.1
- >=net-analyzer/nagios-3.0
- >=virtual/mysql-5.0
- dev-lang/php[curl,json(+),mysql,pcntl,pdo,posix,simplexml]
- virtual/httpd-php
-"
-
-src_install() {
- webapp_src_preinst
-
- dodoc INSTALL UPGRADING
- rm -f INSTALL UPGRADING
-
- insinto "${MY_HTDOCSDIR}"
- doins -r .
-
- webapp_configfile "${MY_HTDOCSDIR}"/includes/lilac-conf.php.dist
- webapp_serverowned "${MY_HTDOCSDIR}"/includes/lilac-conf.php.dist
- webapp_src_install
-}
diff --git a/net-analyzer/lilac/metadata.xml b/net-analyzer/lilac/metadata.xml
deleted file mode 100644
index dce3f3be66c0..000000000000
--- a/net-analyzer/lilac/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>netmon@gentoo.org</email>
- <name>Gentoo network monitoring and analysis project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/net-analyzer/traceroute/Manifest b/net-analyzer/traceroute/Manifest
index 90a599736a8e..d1a4a2734c64 100644
--- a/net-analyzer/traceroute/Manifest
+++ b/net-analyzer/traceroute/Manifest
@@ -3,5 +3,5 @@ DIST traceroute-2.1.3.tar.gz 73171 BLAKE2B a723bdc8ed5f12f6b53552cf7d330eb028deb
DIST traceroute-2.1.5.tar.gz 75453 BLAKE2B b2e99398b23d064f96319c9ca677589175f4bde64bce1f1d3236fc94f0ae3aa00499a2ef4a5c66c3a5815e09e16c534d049c36745119850c90c8af879ef66c6b SHA512 4557e6091cd34edd9761ffa5c75e13d63e7ae17c9d060f18306487cd5c1e7eece8a7ef3ddc6bf40f78d1014ed38ce2411c14d839251412978b2da0915180be93
EBUILD traceroute-2.1.1.ebuild 857 BLAKE2B e953d4fe8760e8d2aea40f27efefc2e0a67089dfe88c497918cd2fe118427201429e764c4235324e4b6af95d69e4c4e3b077f2af65c5080b0db62a2dd27bd97d SHA512 7f010cbdbc01bd02b55ad27d6a183815f0eefe928a47e8bb95d1bc9fee1f33924baa8de033d837b77ecb01f084d4327b27749212edb7c6f6e1a46352b7113b0a
EBUILD traceroute-2.1.3.ebuild 866 BLAKE2B 50665184b6de34f648664196be636d602a181ccb17e46503ed7e0b31712e0110f1e8fa7cec0f576489497ef1185eb5df7370d373e64bbde64f8a5b8fda2f0b44 SHA512 11d9ae1ea10ee4d795a0654abe356d0d272938d3a6c33bb408b58aeca41ab33df1ee1a04acf4727959af39b1db7439e7048eead9860bec0c1cbe21c88ff91732
-EBUILD traceroute-2.1.5.ebuild 870 BLAKE2B 186d072a450e2bb47f68061da12d3a410d734c56b350ef3d6c192976437061531fbb8b049bc2692eae9ea70e7732f6e03dbdba77f2ec10f2aee405f9c41c37d3 SHA512 47b762fed3405caff76c92ada45d461ee714c914f43ed4aadf7b72bcef006f67d6312922f0b2e061355aac09f2415ad3a3b0a7797140dd794937c94905322caa
+EBUILD traceroute-2.1.5.ebuild 868 BLAKE2B fdb3356c30e9f6fc0b4e457557a3eaaae494a0f0ca41deb13ce00e2a31bac5fbceb34c1715410e95125083a8d4c461762b8b0a60017a43bc63ddc650fbf27802 SHA512 e31fd2521d759b5728eaea597d3416647ce70947b945ad75b21163d201500c11dadfc36a79e132f9bd4d5427390ad8942bb46e05744b6890559ad83783e6c400
MISC metadata.xml 419 BLAKE2B 56d2f80f57ad78c599d1911a629e4a1a1930ff83b0e266734e78fca45c3da08c99134e539895286568c739972ac3ab136a79b5cbdd9989a8f341a607cf27c047 SHA512 97f26f8ee3a0a2efb1ee798f0ecb65b2b707e9016f8fb1541ee82dfc8d367fbdc9239d7dfe48d957a8e8d2fb6209adea3a101c4a5e5e70c81ef3f288a4b96f9d
diff --git a/net-analyzer/traceroute/traceroute-2.1.5.ebuild b/net-analyzer/traceroute/traceroute-2.1.5.ebuild
index bbaa6f5fcf68..b24f493341c7 100644
--- a/net-analyzer/traceroute/traceroute-2.1.5.ebuild
+++ b/net-analyzer/traceroute/traceroute-2.1.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/traceroute/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="static"
RDEPEND="!net-misc/iputils[traceroute6(-)]"
diff --git a/net-firewall/Manifest.gz b/net-firewall/Manifest.gz
index d30e52940ff0..f5741e8598e0 100644
--- a/net-firewall/Manifest.gz
+++ b/net-firewall/Manifest.gz
Binary files differ
diff --git a/net-firewall/ipset/Manifest b/net-firewall/ipset/Manifest
index 9b62ccd6be07..7ab00d236d06 100644
--- a/net-firewall/ipset/Manifest
+++ b/net-firewall/ipset/Manifest
@@ -2,5 +2,7 @@ AUX ipset.confd-r1 666 BLAKE2B 852963fd27d11f58305f33cc9be84d5eabde73f5af4924d97
AUX ipset.initd-r5 3375 BLAKE2B e548d1fecdb7785eacd7611881db589488c15871b9ba28bf6a6c3ba2cacddb0428b7a29426cdbefe23d3c060c5431155d9e75c14ea4e3cde889979aa111e745b SHA512 d6162f713609df66f9b30c179045fe96dfe6f85e6b13f53eaaba5d9d09bd082bf74749ef0ff5e97039658036370dfb49f16071765d3f7c3901fae540264ccf96
AUX ipset.systemd-r1 492 BLAKE2B 78fd7b122e0fe08b36d36e736d18b7a5f0bf1aa78802f1bdc7abf69ad2ef9c0bcfb22ae84f8f6489aee6c147ee3c0be7ebfa600712bf6169940802466daf68ba SHA512 6574e48ce6b3c4f45122a8b387746793ceda62f68ec8b0f3f6f949f5650ab557f3f7eb75699e36d5bf04efbf39dc17e030cc44ea9d97891578d4c909669e6eb7
DIST ipset-7.19.tar.bz2 686712 BLAKE2B 04290b94be471aedd732601e1dc147a066933606152beb76ba1a21283aa2e3f8b891fd9575db73f2af67b446fb77a0ca6b2432ae606440ac9e9bf80e41d1f640 SHA512 0f4252e6d967b0f130a2c7a0307b17c6b7d48336e86b2f838ea176f5faaa0c9bbbf273060906b43d91e9b38a9f33c18918e33d02292839a6bc321181d5d7f84e
+DIST ipset-7.20.tar.bz2 687123 BLAKE2B 24f44c887ba90379015d15d58351aedb80cc1d53638d0f4a868b1b6debec18e4c5336b626946bc7b3eb56c1b80d83ab236f287598f71e27bf44b9873dbb7eddf SHA512 d0b87ab889987a3febeaf3d73099a262aca86160878258b3bd1be064e52b55baa90601804b30ad3bbb363066c9fc1bbdfe8bc100414f801729215a892e186fc6
EBUILD ipset-7.19-r1.ebuild 3379 BLAKE2B 4dd28ea10c1aa885af34b2892498dea9a4fc3a534d66455ae6b708fa2e144849be836a8ffe1906e137dc6e7fc438862a726612b056d72f7163575515007c9c1d SHA512 9266874bbc29d0806c4e49e2238541e6659db19ee950b81703a2a66ad1623e2f367034e67b731a654673ec7717abc495f969eef83cd3c26527606e7c6228562c
+EBUILD ipset-7.20.ebuild 3385 BLAKE2B f250967ad6bbdff6e45b79cdf82f6060fba71161b30c4f7cfac15aa9e000bbe02c6bdc75c939cb21b07331dc9f5a315064d79ed68edf59e777561db0d89db277 SHA512 afcfce175a75eb1264e21ca213b5ed64984ef27a3f0497367c725ebc6784b4ca2a0426e679068c49bf65e40093db38e726ccd26f8ed3018c83feebd2dc2dfc35
MISC metadata.xml 475 BLAKE2B e1e06003a410249ed76d39b74ccbcd64b8572ff05f1c818729d787cecfb19cfa9c7e3463473688abc7a398efb908b0c7145bad88bbb7259e69f1b7d985584bcc SHA512 d0a3dca6593e8a62cbf5c325eb59b620137af8d8f5a463702c4d6ec102fd03b8adbbdcd9358777d0461f57a98d892d359d80b8f722d3f322f3d4766d762f6585
diff --git a/net-firewall/ipset/ipset-7.20.ebuild b/net-firewall/ipset/ipset-7.20.ebuild
new file mode 100644
index 000000000000..f1a25f936d47
--- /dev/null
+++ b/net-firewall/ipset/ipset-7.20.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MODULES_OPTIONAL_IUSE=modules
+inherit autotools bash-completion-r1 linux-mod-r1 systemd
+
+DESCRIPTION="IPset tool for iptables, successor to ippool"
+HOMEPAGE="https://ipset.netfilter.org/ https://git.netfilter.org/ipset/"
+SRC_URI="https://ipset.netfilter.org/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ net-firewall/iptables
+ net-libs/libmnl:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( ChangeLog INSTALL README UPGRADE )
+
+# configurable from outside, e.g. /etc/portage/make.conf
+IP_NF_SET_MAX=${IP_NF_SET_MAX:-256}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+pkg_setup() {
+ get_version
+ CONFIG_CHECK="NETFILTER"
+ ERROR_NETFILTER="ipset requires NETFILTER support in your kernel."
+ CONFIG_CHECK+=" NETFILTER_NETLINK"
+ ERROR_NETFILTER_NETLINK="ipset requires NETFILTER_NETLINK support in your kernel."
+ # It does still build without NET_NS, but it may be needed in future.
+ #CONFIG_CHECK="${CONFIG_CHECK} NET_NS"
+ #ERROR_NET_NS="ipset requires NET_NS (network namespace) support in your kernel."
+ CONFIG_CHECK+=" !PAX_CONSTIFY_PLUGIN"
+ ERROR_PAX_CONSTIFY_PLUGIN="ipset contains constified variables (#614896)"
+
+ build_modules=0
+ if use modules; then
+ if linux_config_src_exists && linux_chkconfig_builtin "MODULES" ; then
+ if linux_chkconfig_present "IP_NF_SET" || \
+ linux_chkconfig_present "IP_SET"; then #274577
+ eerror "There is IP{,_NF}_SET or NETFILTER_XT_SET support in your kernel."
+ eerror "Please either build ipset with modules USE flag disabled"
+ eerror "or rebuild kernel without IP_SET support and make sure"
+ eerror "there is NO kernel ip_set* modules in /lib/modules/<your_kernel>/... ."
+ die "USE=modules and in-kernel ipset support detected."
+ else
+ einfo "Modular kernel detected. Gonna build kernel modules..."
+ build_modules=1
+ fi
+ else
+ eerror "Nonmodular kernel detected, but USE=modules. Either build"
+ eerror "modular kernel (without IP_SET) or disable USE=modules"
+ die "Nonmodular kernel detected, will not build kernel modules"
+ fi
+ fi
+
+ [[ ${build_modules} -eq 1 ]] && linux-mod-r1_pkg_setup
+}
+
+src_configure() {
+ export bashcompdir="$(get_bashcompdir)"
+
+ econf \
+ --enable-bashcompl \
+ $(use_with modules kmod) \
+ --with-maxsets=${IP_NF_SET_MAX} \
+ --with-ksource="${KV_DIR}" \
+ --with-kbuild="${KV_OUT_DIR}"
+}
+
+src_compile() {
+ einfo "Building userspace"
+
+ local modlist=( xt_set=kernel/net/netfilter/ipset/:"${S}":kernel/net/netfilter/:
+ em_ipset=kernel/net/sched:"${S}":kernel/net/sched/:modules )
+
+ for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,mac,mark,port{,ip,net}},mac,net{,port{,net},iface,net}},_list_set}; do
+ modlist+=( ${i}=kernel/net/netfilter/ipset/:"${S}":kernel/net/netfilter/ipset )
+ done
+
+ emake
+
+ if [[ ${build_modules} -eq 1 ]]; then
+ einfo "Building kernel modules"
+ linux-mod-r1_src_compile
+ fi
+}
+
+src_install() {
+ einfo "Installing userspace"
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+
+ newinitd "${FILESDIR}"/ipset.initd-r5 ${PN}
+ newconfd "${FILESDIR}"/ipset.confd-r1 ${PN}
+ systemd_newunit "${FILESDIR}"/ipset.systemd-r1 ${PN}.service
+ keepdir /var/lib/ipset
+
+ if [[ ${build_modules} -eq 1 ]]; then
+ einfo "Installing kernel modules"
+ linux-mod-r1_src_install
+ fi
+}
diff --git a/net-firewall/sanewall/Manifest b/net-firewall/sanewall/Manifest
deleted file mode 100644
index a4a00faa9e9b..000000000000
--- a/net-firewall/sanewall/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX sanewall.confd 120 BLAKE2B e2b3da4e1b3106641d8bab89ee61597e25b4a3f8f87fc6586de77d46eaed8bb108044c0f32c1f079a6068a94ed496c02cf9368433261f6b6755a277fce613f6c SHA512 5b8468d6e167ab00e37481618650f4844cb186465097a3cbca8a462940f324d50447d464d8db58666c77909231c3d664022bd7979501d3496ad627bf726cfa7e
-AUX sanewall.initd 1051 BLAKE2B 3b5523d5c0b779aa76154ab0ab14f5c43bb742df68ea3bee6649c9fa3a7b089dbf7ffcea60cc27e8f2d80262197107f630ed0dec3862cd084ba75431f11a44d5 SHA512 2272e7ee2a7d2c0bf97d1fdfb0cfd2b271626d8934545fca20c1c3757b4b90f5f715417c0e2d48e900a12a4d72a5fb0005294ef753b3c1b1ed8d5f217da7f571
-DIST sanewall-1.1.6.tar.xz 585316 BLAKE2B 027454da387d251af8268e38a97a7a1c7ee82a95429059ecdae23453a7c31676c5afb0b0f9bbdc4ed60f879479070fb8a057b3a5914290d768736abd1f46cadd SHA512 73260197b88816e90b15fc244a5940c290ec99c82eb8e50338b4f0f88710900c8cd18920c6f319205e527859c0696da28798428ab04b03c7f355c1d8ba6f7ca0
-EBUILD sanewall-1.1.6-r4.ebuild 1446 BLAKE2B 222a29899c98a16b1190e1ecfc16d1bc11df69c041df941d0c99fbc4126f1626db87898a6707fac83e98622bdb4c26a7beebbb058065b9bddb8a63c06bedd189 SHA512 39773032845206c36786df2dd65a996a506cf752baf6717777334f55a35c9028962e9737aa958e941fd612d7620b2a2af210dd82959a3ba99d3f0411a561b733
-MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/net-firewall/sanewall/files/sanewall.confd b/net-firewall/sanewall/files/sanewall.confd
deleted file mode 100644
index 2193b04d49bf..000000000000
--- a/net-firewall/sanewall/files/sanewall.confd
+++ /dev/null
@@ -1,5 +0,0 @@
-# location of sanewall config
-SANEWALL_CONFIG="/etc/sanewall/sanewall.conf"
-
-# arguments for sanewall
-#SANEWALL_OPTS=""
diff --git a/net-firewall/sanewall/files/sanewall.initd b/net-firewall/sanewall/files/sanewall.initd
deleted file mode 100644
index c13d2df106ad..000000000000
--- a/net-firewall/sanewall/files/sanewall.initd
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-extra_commands="save panic try"
-extra_started_commands="reload"
-
-depend() {
- need localmount
- after bootmisc
- before net
- provide firewall
-}
-
-start_pre() {
- if [ ! -f ${SANEWALL_CONFIG} ]; then
- eerror "Not starting sanewall, missing config file ${SANEWALL_CONFIG}."
- return 1
- fi
-}
-
-start() {
- ebegin "Starting sanewall"
- /usr/sbin/sanewall ${SANEWALL_OPTS} ${SANEWALL_CONFIG} start >/dev/null
- eend $?
-}
-
-stop() {
- ebegin "Stopping sanewall"
- /usr/sbin/sanewall ${SANEWALL_OPTS} stop >/dev/null
- eend $?
-}
-
-try() {
- ebegin "Trying sanewall configuration"
- /usr/sbin/sanewall ${SANEWALL_OPTS} ${SANEWALL_CONFIG} try
- eend $?
-}
-
-status() {
- ebegin "Showing sanewall status"
- /usr/sbin/sanewall ${SANEWALL_OPTS} status
- eend $?
-}
-
-panic() {
- ebegin "sanewall panic"
- /usr/sbin/sanewall ${SANEWALL_OPTS} panic
- eend $?
-}
-
-save() {
- ebegin "Saving sanewall configuration"
- /usr/sbin/sanewall ${SANEWALL_OPTS} save
- eend $?
-}
diff --git a/net-firewall/sanewall/metadata.xml b/net-firewall/sanewall/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/net-firewall/sanewall/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/net-firewall/sanewall/sanewall-1.1.6-r4.ebuild b/net-firewall/sanewall/sanewall-1.1.6-r4.ebuild
deleted file mode 100644
index 3381cbed5e8b..000000000000
--- a/net-firewall/sanewall/sanewall-1.1.6-r4.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit linux-info
-
-DESCRIPTION="iptables firewall generator (fork of firehol)"
-HOMEPAGE="https://www.sanewall.org"
-SRC_URI="https://download.sanewall.org/releases/${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- net-firewall/iptables[ipv6(+)]
- sys-apps/iproute2[-minimal]
- sys-apps/kmod[tools]
- sys-apps/net-tools
- || (
- net-misc/wget
- net-misc/curl
- )
-"
-DEPEND=""
-
-pkg_setup() {
- local KCONFIG_OPTS="~NF_CONNTRACK_IPV4 ~NF_CONNTRACK_MARK ~NF_NAT ~NF_NAT_FTP ~NF_NAT_IRC \
- ~IP_NF_IPTABLES ~IP_NF_FILTER ~IP_NF_TARGET_REJECT ~IP_NF_TARGET_LOG ~IP_NF_TARGET_ULOG \
- ~IP_NF_TARGET_MASQUERADE ~IP_NF_TARGET_REDIRECT ~IP_NF_MANGLE \
- ~NETFILTER_XT_MATCH_LIMIT ~NETFILTER_XT_MATCH_STATE ~NETFILTER_XT_MATCH_OWNER"
-
- get_version
- if [[ ${KV_PATCH} -ge 25 ]] ; then
- CONFIG_CHECK="~NF_CONNTRACK ${KCONFIG_OPTS}"
- else
- CONFIG_CHECK="~NF_CONNTRACK_ENABLED ${KCONFIG_OPTS}"
- fi
- linux-info_pkg_setup
-}
-
-src_install() {
- default
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-}
-
-pkg_postinst() {
- # install default configuration if it doesn't exist
- if [[ ! -e "${ROOT}"/etc/${PN}/${PN}.conf ]] ; then
- einfo "Installing a sample configuration to ${ROOT}/etc/${PN}/${PN}.conf"
- cp "${ROOT}"/etc/${PN}/${PN}.conf.example "${ROOT}"/etc/${PN}/${PN}.conf || die
- fi
-}
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 2b9f03c9cd78..41a97a8c2f1b 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 4080687d69d7..224d57c7da14 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -14,8 +14,8 @@ DIST node-v20.9.0.tar.xz 41857572 BLAKE2B 0f4acc579e27b61bc3aa4179abcd9d137e9343
EBUILD nodejs-18.17.1.ebuild 7482 BLAKE2B 9ac4dc8d50e1f26df146f4159e34a1cc636eef2375daa10919e5ccb5b7c505f285872f8427c51c7640fd049b9f1a5ffe29c68b3bf7b07f6677f68565e7a61164 SHA512 6cef7adedd4a409c322abf44b0e1c0f53ea32ff9f3206b8d71e1626196860744c5fa7a4fca08815ec40af2de891027d7fad591bb2a725556c59c5152fe12313e
EBUILD nodejs-18.18.0.ebuild 7487 BLAKE2B dbdecd3edc11f7910623c7eab586391d353ab2dc766ce676b0f5f334f1feea7161c2aca56835f446c118e401e65a739e126b451da9cdb4cf1115cb0226fc855d SHA512 b645b298659f381a2a1d9a72c340016a645f6bac5024e9433eef77471f1194cedcf33d2ce9ce15caa4eb2dcae852ec6f764dfcb5a9f08b4b9eef36d2e7cf2880
EBUILD nodejs-18.18.2.ebuild 7467 BLAKE2B 0b8161b3f648e319d60f498d48401ca92d3d6d31fbe2154e21bf01eb5b8cdd606df97fc8e57e5e9c3902c451522e9818f4b4f392b11b9590374c32eb607f23f2 SHA512 2cada98a3d3c507ed2a63f7d7d597e8a13c13c8767986c79472001179f2df149e3fccd25aa0e5f1104bc288c0bdb82366520ff42e0f6620d31c44b71d34cc207
-EBUILD nodejs-18.19.0.ebuild 7556 BLAKE2B dd252562cd51b104645cab1495455f4d0602a77ce9a1a8d66b38e2f3e9f3563d6684170c32b579330f77c80e963774b6c53a0dc34cb42937093b178db680615c SHA512 a93dc0b40c589480bd02a1527c5947c122490a0fc363a60098c402aecd16aece0ca4ee8612546fe5f63efbfea94c9852a3eedc04d90f19b6b6ea0ed18ebdd642
-EBUILD nodejs-20.11.0.ebuild 7473 BLAKE2B 6d9617affe1efb135551df9044a95e4a730db34252148fb3dd26d9fd2ad26c9fa9bb907ddbe5814835134badfb93b023b1d0f1b1c470014e9c6345929d9aa297 SHA512 263292513b0dc0c102d45cb99e581ccafc40de0f19b2560d7af9ea512c9b61dac51d1b2de407322c58d622ba609e32e55a6be5eb0a7a31109a1db2af8df21759
+EBUILD nodejs-18.19.0.ebuild 7555 BLAKE2B 5ed5167442f3ba68281f5e2634604f4108bab34931e2967ca37da66dac9917b125f4069bd85ce7426a50d7d6d9ae57f43409c412eeee52890e753d0a44591a70 SHA512 cb2aa8ad51c7fb4d01d747681df3a39435127aa227504c4d6570e9bb1b35438743b87afa3ef96dc0a1d13f06884149fd0ff151f746ebd19bd185764c0007d49a
+EBUILD nodejs-20.11.0.ebuild 7472 BLAKE2B 415829825af9ff4e162b167feea0e7e0f45a6ce43106b6d088052126a7558c61f9b276c61223cbb4b333fb26f65a77ac49fec10eedd397a0189f6f164c7d9385 SHA512 06004af9b1758509999b1cc4f2bf9a0f51121fbc6618ed4027af77de5091f346df4a00368931cc4a9cb97a768fc6565454060bec758caaa2446beb36bd602013
EBUILD nodejs-20.6.1.ebuild 7495 BLAKE2B 83f47c14b57b63d72cd940388adbda2c3c4e70e63b2123d2bc4651585cbe2ed8f07851805a78edaae0bb6959e2bf15eb378f9a95aecdbc4956a3377e07255130 SHA512 6d83a4e45aa952dcae536493fd7f13d4ea2c5f101355f574490a112663437bf6a95152dc6297b1359ba7f3a2a4583ccbcefe29d4abff41cccb9cb3069f07008b
EBUILD nodejs-20.7.0.ebuild 7500 BLAKE2B 28e8e849c4b42b850d49896ce0f08d2350bf03bb76ce184b7148c4f62b3055fd370ba052ea94eddbbc9ee1142b0887fa7a1be3be4e36a5a1d60278cf7e595647 SHA512 0b560ef73b84a35c90da24469a0a80b83a7a52cef5c86ecd806529094fafbfa186685c55aa499f73689c0281d568df1c5f43252c86e68824b7836edbc1a86e58
EBUILD nodejs-20.8.1-r1.ebuild 7522 BLAKE2B e17abf191f070bdbbeca6e71055b700808d7c3588af641c695a39d31fd352d029d1ebf28c3093364043f743a24b4bdaeb4cd01605d77ecd171e2230724fe7b37 SHA512 5a4092631bd64ed85b9bfce7e3f8180112d458771b41532e7e6f58df0b80677008a7acc2da1c22e92547b96dde740a56c54d617eae72fa23a3e46bf9882c4016
diff --git a/net-libs/nodejs/nodejs-18.19.0.ebuild b/net-libs/nodejs/nodejs-18.19.0.ebuild
index 5ae5b3fdc9c4..d3efbaec84e1 100644
--- a/net-libs/nodejs/nodejs-18.19.0.ebuild
+++ b/net-libs/nodejs/nodejs-18.19.0.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
diff --git a/net-libs/nodejs/nodejs-20.11.0.ebuild b/net-libs/nodejs/nodejs-20.11.0.ebuild
index b64c8e0c1087..0ba7e68dae37 100644
--- a/net-libs/nodejs/nodejs-20.11.0.ebuild
+++ b/net-libs/nodejs/nodejs-20.11.0.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index bf2f47b11de7..7dfe3c5424d1 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/courier-makedat/Manifest b/net-mail/courier-makedat/Manifest
deleted file mode 100644
index 0b1ca8bb7106..000000000000
--- a/net-mail/courier-makedat/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX courier-makedat-3.1.0-gentoo.patch 3739 BLAKE2B e72dcca247adaca8a8de04d83f8cbd3bb73327a9d8d64fdde8f8ccfa62fd7815528bfbf196d65bee73d42c9d8df60197bd5cc11e80c6adb27545366e6873bc2e SHA512 b2ddd5b6c2d07e7223eb4f9b7f734e321c9a65c87a7aeebd67892e863aae995d3036a0963e849f6de067e6680e4e16b2391bb48d886fa4a6cc2d27456bc69cc6
-DIST maildrop-3.1.0.tar.bz2 2154698 BLAKE2B 8eaec33ccb3f117e0cd069eac2af736f5cc3485314ea14ac594f8e716e68d3f1e20143ba47533c08a835707dda1e8ba0fad2eea5d3bf5845668f8ad375e56387 SHA512 4d4ab1acd9f81beb54af9af86d0f8c3145f962f1ff2fd5e9209e31b63054cc41b3e4a1300965a8855a39dbcfa1cdbdef2ad194af1f12e079c1361b12b293ed56
-EBUILD courier-makedat-3.1.0.ebuild 1064 BLAKE2B 6b6cd0153c84a4a4d0f4c8bf4e8b592db5bd1ee1d68823eee4f3a43e7e3089d33c9871e25a8283a31c5a55748f3883b68256a8342e4f00704abde646b27a951c SHA512 59631751d933c603d39015566a8468bba5ee38be3d373e2e65af1ce22f4a7f8a51e17d808353c5c3d364fea0712d2bc0a3935466abce576c6709ab94b158022f
-MISC metadata.xml 325 BLAKE2B 023d4556dfa6439e94cfab6f1dda984cf895bcc72c0f9f6dec30ab524760c8b6fbfd4ca7b31ac2dd39381648ffe26c03064c77792b9d4b5ff9f2883920ac2413 SHA512 518c12524579e302876f908c7553469e52ca29867b398b3daa85f4f887d77abc424b6d2e9523b7b49c11fafe0a34c633b2448153008fb95d7837676168eaa189
diff --git a/net-mail/courier-makedat/courier-makedat-3.1.0.ebuild b/net-mail/courier-makedat/courier-makedat-3.1.0.ebuild
deleted file mode 100644
index 7844328af1c2..000000000000
--- a/net-mail/courier-makedat/courier-makedat-3.1.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools
-
-MYP=maildrop-${PV}
-
-DESCRIPTION="Mail delivery agent/filter"
-HOMEPAGE="https://www.courier-mta.org/maildrop/"
-SRC_URI="mirror://sourceforge/courier/${MYP}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="berkdb gdbm"
-
-RDEPEND="!mail-mta/courier
- !<=net-mail/courier-imap-5.2.1
- !<=mail-filter/maildrop-3.0.2
- gdbm? ( >=sys-libs/gdbm-1.8.0:= )
- !gdbm? ( berkdb? ( >=sys-libs/db-3:= ) )"
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="|| ( berkdb gdbm )"
-
-S=${WORKDIR}/${MYP}
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_prepare() {
- # Prefer gdbm over berkdb
- if use gdbm ; then
- use berkdb && elog "Both gdbm and berkdb selected. Using gdbm."
- fi
-
- default
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --without-devel
- )
-
- if use gdbm ; then
- myeconfargs+=( --with-db=gdbm )
- else
- myeconfargs+=( --with-db=db )
- fi
-
- econf "${myeconfargs[@]}"
-}
diff --git a/net-mail/courier-makedat/files/courier-makedat-3.1.0-gentoo.patch b/net-mail/courier-makedat/files/courier-makedat-3.1.0-gentoo.patch
deleted file mode 100644
index 9a6a0c0d6998..000000000000
--- a/net-mail/courier-makedat/files/courier-makedat-3.1.0-gentoo.patch
+++ /dev/null
@@ -1,105 +0,0 @@
---- a/Makefile.am 2023-01-23 20:26:38.281754514 +0100
-+++ b/Makefile.am 2023-01-23 20:56:23.015425918 +0100
-@@ -10,7 +10,7 @@
-
- HTML2TXT=elinks -dump -no-numbering -no-references
-
--SUBDIRS=libs/numlib libs/liblock libs/rfc822 libs/rfc2045 @DBSUBDIR@ libs/makedat libs/maildir libs/maildrop
-+SUBDIRS=@DBSUBDIR@ libs/makedat
-
- DIST_SUBDIRS=libs/numlib libs/liblock libs/rfc822 libs/rfc2045 libs/gdbmobj libs/bdbobj libs/makedat libs/maildir libs/maildrop
-
-@@ -51,21 +51,13 @@
- uninstall-deliverquota:
- rm -f $(DESTDIR)$(bindir)/deliverquota
-
--MAILDROPHTML=lockmail.html maildiracl.html maildirkw.html \
-- maildirwatch.html \
-- maildirmake.html maildropex.html \
-- maildir.html \
-- maildropfilter.html maildropgdbm.html maildrop.html mailbot.html \
-- makemime.html reformail.html reformime.html
-+MAILDROPHTML=
-
- if HAVE_DBLIBRARY
- MAILDROPHTML += makedat.html
- endif
-
--MAILDROPMAN=lockmail.1 maildirmake.1 maildrop.1 mailbot.1 maildropex.7 \
-- maildirkw.1 maildirwatch.1 \
-- maildir.5 \
-- maildropfilter.7 maildropgdbm.7 makemime.1 reformail.1 reformime.1
-+MAILDROPMAN=
-
- if HAVE_DBLIBRARY
- MAILDROPMAN += makedat.1
-@@ -82,8 +74,8 @@
-
- lib_LTLIBRARIES=@DEVEL_LIBS@
-
--htmldataclean=$(DELIVERQUOTAHTML) \
-- $(MAILDROPHTML) rfc822.html rfc2045.html
-+htmldataclean= \
-+ $(MAILDROPHTML)
-
- html_DATA=$(htmldataclean) manpage.css
-
-@@ -91,7 +83,7 @@
- html_DATA += makedat.html
- endif
-
--man_MANS=$(DELIVERQUOTAMAN) \
-+man_MANS= \
- $(MAILDROPMAN) $(DEVEL_MAN)
-
- if !HAVE_DBLIBRARY
-@@ -108,7 +100,7 @@
- librfc822_la_LDFLAGS=-rpath $(libdir) -version-info @LIBVERSION_INFO@
- librfc2045_la_LDFLAGS=-rpath $(libdir) -version-info @LIBVERSION_INFO@
-
--install-data-local: install-man install-deliverquota install-maildrop
-+install-data-local: install-man install-maildrop
-
- uninstall-local: uninstall-deliverquota uninstall-maildrop
-
-@@ -130,21 +122,10 @@
-
- install-maildrop:
- $(mkinstalldirs) $(DESTDIR)$(bindir)
-- for f in maildrop mailbot reformail ; do \
-- $(INSTALL_PROGRAM) libs/maildrop/$$f $(DESTDIR)$(bindir)/$$f ; \
-- done
-- $(INSTALL_PROGRAM) libs/liblock/lockmail $(DESTDIR)$(bindir)/lockmail
-- $(INSTALL_PROGRAM) libs/maildir/maildirmake $(DESTDIR)$(bindir)/maildirmake
-- $(INSTALL_PROGRAM) libs/maildir/maildirkw $(DESTDIR)$(bindir)/maildirkw
-- $(INSTALL_PROGRAM) libs/maildir/maildirwatch $(DESTDIR)$(bindir)/maildirwatch
-- $(INSTALL_PROGRAM) libs/rfc2045/reformime $(DESTDIR)$(bindir)/reformime
-- $(INSTALL_PROGRAM) libs/rfc2045/makemime $(DESTDIR)$(bindir)/makemime
- test "@USE_DB@@USE_GDBM@" = "00" && exit 0; \
- $(INSTALL_PROGRAM) libs/makedat/makedatprog $(DESTDIR)$(bindir)/makedatprog
- test "@USE_DB@@USE_GDBM@" = "00" && exit 0; \
- $(INSTALL_SCRIPT) libs/makedat/makedat $(DESTDIR)$(bindir)/makedat
-- . libs/maildrop/uidgid ; test -z "$$gid" && exit 0; test -w /etc || exit 0; cd $(DESTDIR)$(bindir) && chgrp $$gid maildrop lockmail
-- . libs/maildrop/uidgid ; test -z "$$uid" && exit 0; test -w /etc || exit 0; cd $(DESTDIR)$(bindir) && chown $$uid maildrop lockmail && chmod 755 maildrop lockmail
-
- uninstall-maildrop:
- for f in maildrop mailbot maildirmake reformail lockmail makemime reformime maildirkw maildirwatch; do \
---- a/configure.ac 2023-01-23 20:25:07.119321103 +0100
-+++ b/configure.ac 2023-01-23 20:30:33.445719448 +0100
-@@ -129,7 +129,6 @@
- AC_MSG_ERROR([libidn not found])
- fi
-
--AX_COURIER_UNICODE_VERSION(2.1)
-
- AC_ARG_WITH(plentyofbeer,
- [ --enable-sendmail=prog set sendmail location
-@@ -203,7 +202,7 @@
-
- AC_SUBST(REPOSITORY)
-
--AC_CONFIG_SUBDIRS(libs/numlib libs/liblock libs/rfc822 libs/rfc2045 libs/gdbmobj libs/bdbobj libs/makedat libs/maildir libs/maildrop)
-+AC_CONFIG_SUBDIRS(libs/gdbmobj libs/bdbobj libs/makedat)
-
- AC_CONFIG_FILES([Makefile
- courier-debuild
diff --git a/net-mail/courier-makedat/metadata.xml b/net-mail/courier-makedat/metadata.xml
deleted file mode 100644
index f546727ff5dc..000000000000
--- a/net-mail/courier-makedat/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>tupone@gentoo.org</email>
- <name>Tupone Alfredo</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">courier</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-mail/fetchmail/Manifest b/net-mail/fetchmail/Manifest
index ba85fbb4e94b..3ef86cb6c0fd 100644
--- a/net-mail/fetchmail/Manifest
+++ b/net-mail/fetchmail/Manifest
@@ -7,5 +7,5 @@ AUX fetchmail_at.service 289 BLAKE2B ab28a4b96625404f5451aa2dd37b671a18d7bf72bb3
DIST fetchmail-6.4.27.tar.xz 1326668 BLAKE2B fb349f8e4b17929d8ab5ec144e2d6e4227b56143112eb3745830c339f8dfdaa80fb47060ad3671258563198ed1283a903fcd5a82564b7320a829ceb4c5826642 SHA512 75650c2a8bcfa6f4364dacd6964f00848a23e1bc96eed10f7fcfd9c8c6f6b6fe60eee2730c57c8a5263c11f01b3031cbef7d6b2bffa730de63e7ec262448af2f
DIST fetchmail-6.4.37.tar.xz 1202860 BLAKE2B 4dc7d116e9dc32c2ff070f669306d9f2c0f93d5638b748d7362d6c9ab8684ae7ed8e26278ecf63bf23e2fff27916f83f7287aff891bd90bad82793bb84775c40 SHA512 99a620380d9bd0713d76495f587adbcc95fc16e5fcb048dc528f3039ebd8fcfbb1e2f44e10fc25f70e50940ce89922ff39f1f3d724d1f47a8d4918a37c07d8d0
EBUILD fetchmail-6.4.27.ebuild 2391 BLAKE2B 6e31d11e716923549573783e1ac71ecbb75531083c6ac09edf9f61ca60f91a1b0fb45909a98f09f19ab359fe0556cf393fc96e9e4ef68d6fbe31d6870e6a5843 SHA512 977f3a206721d000c28976057ad4338da1daa3735b8e56079f122d01bf79065afe5e4ae25fa2835837fcf17eb8b11f9dad44a00b6627072eca8c803afe599bd7
-EBUILD fetchmail-6.4.37.ebuild 2082 BLAKE2B ac50beacafb9c290c4f6711e057bdd1f086197e838784ca9d72ff4cf9f3dc4f3956ebd1c79606540caf46281bd6c98f47327c72e8c90b439c5b7222059dc79f0 SHA512 1e2257d87fa1dd2b7bb27bc3dbef1a758560adb59fa5089990d60ac447cf94a1fc521781313489504f247e4fccf241bac003be2226eb4b3042979a5881e49b0f
+EBUILD fetchmail-6.4.37.ebuild 2079 BLAKE2B fd7f7ae15def7880fec53ba5e5632fcd169b673fb3c2851fb3317a2febb3a239c06f4372c6b8f6752cc091aaac003908a9983dafa25538fef3439077cb539559 SHA512 b1342829526a231ee149d8dc2193e84c9fe81a7d304baa0e112e868342842babdf4510f8970f94c7241f74897b269fbe7dc92705aa6210a3da8373ffe751c405
MISC metadata.xml 522 BLAKE2B 34e08c52e9391d8f01d717516857cde4c2c77af269d587a29ce6d6e3c6c2e989898f5afcb1240f6718dbdb18be2700b66980f5a684c253c69ed4123e6bb6905e SHA512 8c6fd6c541834669a9518b31859990c8d6e9946e35bc1aa00bf2e0c1822392508ff712119005b97f5e85ca74e97c0d5cf3ced5798a388c23f9c8fd959feaf8cc
diff --git a/net-mail/fetchmail/fetchmail-6.4.37.ebuild b/net-mail/fetchmail/fetchmail-6.4.37.ebuild
index 22fc91a15082..a43a2de43777 100644
--- a/net-mail/fetchmail/fetchmail-6.4.37.ebuild
+++ b/net-mail/fetchmail/fetchmail-6.4.37.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
LICENSE="GPL-2 public-domain"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE="ssl nls kerberos tk selinux socks"
RDEPEND="acct-user/fetchmail
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 114fbef97fde..575e155abe6f 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest
index 58fcf3bcc352..d87578e31ab7 100644
--- a/net-misc/dhcpcd/Manifest
+++ b/net-misc/dhcpcd/Manifest
@@ -13,7 +13,7 @@ DIST dhcpcd-10.0.6.tar.xz 269392 BLAKE2B 4afd08cf7377b2262d33bf3f7ac503e081572a7
DIST dhcpcd-9.5.1.tar.xz 258280 BLAKE2B 355a98d415253608e8f586809d41e7654c1973d956cb3951218e1ff8c928ee414aa1b9854180c78e975898d9eb0f4cb9cc0fe64eefd5690b371989093e1bcb5a SHA512 979c180743d3e01d1996033d42c5606792e3acaef4e600f0ea51c362643a5b2743c6dc2792314c3b66edfa99c3b98d17f46cf3421e2088b37804e6e2167037ee
EBUILD dhcpcd-10.0.3.ebuild 4649 BLAKE2B e00e857c44168096c3530004d32bb62250681d686b17954b46bd6993f32ca963d4369ae79ee9d15afc90c53b9e1d7c3f71b2a819278c44e12b59d1cb08a8affb SHA512 3596770f90d6b49b1c677538cbe1b34b482a886a322050f664d90ec6851b839b3294a57144d8e7c1f93530db3e4120b95d11ded5c568162c6ac0510ec9dcbfdf
EBUILD dhcpcd-10.0.5-r1.ebuild 4684 BLAKE2B a9f60400d1d3be191f47de793f49413d4d24fbeedd8e637d2a3beedfeaed5a123740323ba438319369845ca78b2771fe366e9f4edaa576716262d68064b76d99 SHA512 166a9f1999e7611a3bf39085a2499c9596e33d9cd35d09c1d1a94fbd5cf0770f994814e315ae2417e7469dd91b8a5c13abde2f12b03d77c909491b653fc95b13
-EBUILD dhcpcd-10.0.6-r1.ebuild 4878 BLAKE2B 4d734cc6b83dc5479f04e30e8f5f8416928ce417260cc4a341f32c69bbcb6058eb01b52c0fd32e6e90e72d16409165c1c2a88699f1b15059fbf8455d31c9eb5f SHA512 6aee757018a83c1937aee59adcefdf43687390b2d56d6199012266c57b8e17c42eb9f532615fd09c62eaa0ed42dc9c748636a8b5af553b8bc97dcebe9e898c9a
+EBUILD dhcpcd-10.0.6-r1.ebuild 4876 BLAKE2B 2f2daeaec7b8ca9015c2383897ffce6f763277338477cc8b387ca9712d95c02843d9a8382952a006b4b39e6b15f9fc7bfd1d32030eb3ec3d0da883b74137cedf SHA512 97081b43174d33924a8c09d2c34925bb153b70249f2f7bfd1675d7b39da461b89e0a75046649f8f7ff6a491b561a5ed1dc132d1f174c2ae04accd95d57f3a7f3
EBUILD dhcpcd-10.0.6.ebuild 4825 BLAKE2B 770a30abb6aa31c7c980f9ae97f53ee6390e9aa2f147c2290daf1e3b0202e7ad9c366fbf389e464b0766e8d1a42ecfc643c0e11ad55490d587f039c0def60f56 SHA512 ea7aaa97d18efecb1abbb2ad4b969138e5b4c0b46b772d1c2b5ecc9a8ae844fd320831b9a7eadd03178daa70324a23e3e6f73a3cb36929364776a5f62ee75939
EBUILD dhcpcd-9.5.1.ebuild 4610 BLAKE2B e74ed2bcac66ce60354b6a1d5fe606b91c87057db2e23dd31fd1035aa5ab05042053c62d04b406c5ff9c1b96a2e196a60a8df699c7755319ca50a58f627e684e SHA512 88976827203f49c28d45cb0dfd65b1f71e881e53c617e3cc131f6886197cfcc50dfaa6d0d1a2e6e678e12f9964aa50f70d102475bcbcc9431e6d5f4c98c5120b
EBUILD dhcpcd-9999.ebuild 4825 BLAKE2B 770a30abb6aa31c7c980f9ae97f53ee6390e9aa2f147c2290daf1e3b0202e7ad9c366fbf389e464b0766e8d1a42ecfc643c0e11ad55490d587f039c0def60f56 SHA512 ea7aaa97d18efecb1abbb2ad4b969138e5b4c0b46b772d1c2b5ecc9a8ae844fd320831b9a7eadd03178daa70324a23e3e6f73a3cb36929364776a5f62ee75939
diff --git a/net-misc/dhcpcd/dhcpcd-10.0.6-r1.ebuild b/net-misc/dhcpcd/dhcpcd-10.0.6-r1.ebuild
index a8c33a0aba6c..936752500d0c 100644
--- a/net-misc/dhcpcd/dhcpcd-10.0.6-r1.ebuild
+++ b/net-misc/dhcpcd/dhcpcd-10.0.6-r1.ebuild
@@ -15,7 +15,7 @@ else
SRC_URI="https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
fi
DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
diff --git a/net-misc/monmotha/Manifest b/net-misc/monmotha/Manifest
deleted file mode 100644
index 7d02989e0138..000000000000
--- a/net-misc/monmotha/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX monmotha.rc6 825 BLAKE2B 0dd41a71c1f22291f83baeafabe4be4ec627b17e8c2a6df12033718055d737544d55fe30f9e97c775e5243a1b148133472b861f5954b5519302f6cdf4191ff8b SHA512 4d11a2c00d1829664a39ac1338b8dc803d4e32c8703a929b9ce93fdeed42e1ccdb11fa5ab7e837d883dae0a7534b1fe40cba281f4d88a3d291ebd2911e34bd10
-DIST rc.firewall-2.3.8 56204 BLAKE2B d699d5eb2c7efdfe258a2f38e2ffc1bb1e568c260c90a77a0fd1d27fbbe5b08ecefcc99d798fd210133ff8f7943fddacfc06a754044434e7525cd6449a92dc46 SHA512 ccdd3427a274204c697a64a8936d4311cb34fbb66738c6afc4c242baad01407d1a36adac7a73b24b432943cd7cec05c9c1d9b2d4845b8b132bd61378c0c2e098
-EBUILD monmotha-2.3.8-r1.ebuild 1227 BLAKE2B f2330cc73216517c94bea2ef894dce7924e68bc011d5ca599e8c846cc90ec27326cd16e66553ca35c03b47822bfdc8d3f214a51f94cc47444ac3ed025a2d95e2 SHA512 e207dcead1a072dd0f4be2ba38aab32dd545732290ba0ff985fca4db76e49378d8a54f3e6a1d1fbdb5e5847457102411bb8ad30eac4956919cf7ed8d566e69a5
-MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/net-misc/monmotha/files/monmotha.rc6 b/net-misc/monmotha/files/monmotha.rc6
deleted file mode 100644
index 9bd0eeb8e2b1..000000000000
--- a/net-misc/monmotha/files/monmotha.rc6
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting the MonMotha Firewall"
- /etc/monmotha/monmotha > /var/log/monmotha.log
- eend $?
-}
-
-stop() {
- ebegin "Stopping the MonMotha Firewall"
-
- # RESET ALL IPTABLES STUFF
-
- /sbin/iptables -P INPUT ACCEPT
- /sbin/iptables -P FORWARD ACCEPT
- /sbin/iptables -P OUTPUT ACCEPT
-
- /sbin/iptables -t nat -P PREROUTING ACCEPT
- /sbin/iptables -t nat -P POSTROUTING ACCEPT
- /sbin/iptables -t nat -P OUTPUT ACCEPT
-
- /sbin/iptables -t mangle -P PREROUTING ACCEPT
- /sbin/iptables -t mangle -P OUTPUT ACCEPT
-
- /sbin/iptables -F
- /sbin/iptables -t nat -F
- /sbin/iptables -t mangle -F
-
- /sbin/iptables -X
- /sbin/iptables -t nat -X
- /sbin/iptables -t mangle -X
-
- eend $?
-}
diff --git a/net-misc/monmotha/metadata.xml b/net-misc/monmotha/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/net-misc/monmotha/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/net-misc/monmotha/monmotha-2.3.8-r1.ebuild b/net-misc/monmotha/monmotha-2.3.8-r1.ebuild
deleted file mode 100644
index 00c63fadd917..000000000000
--- a/net-misc/monmotha/monmotha-2.3.8-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="MonMotha IPTables-based firewall script"
-HOMEPAGE="http://monmotha.mplug.org/firewall/"
-LICENSE="GPL-2"
-
-KEYWORDS="~amd64 x86"
-IUSE=""
-SLOT="0"
-RDEPEND=">=net-firewall/iptables-1.2.5"
-
-MY_PVP=(${PV//[-\._]/ })
-
-S=${WORKDIR}
-
-SRC_URI="http://monmotha.mplug.org/~monmotha/firewall/firewall/${MY_PVP[0]}.${MY_PVP[1]}/rc.firewall-${PV}"
-
-src_unpack() {
- cp "${DISTDIR}"/${A} "${S}"/
-}
-
-src_install() {
- newinitd "${FILESDIR}/monmotha.rc6" monmotha
- exeinto /etc/monmotha
- newexe "${S}/rc.firewall-${PV}" monmotha
-}
-
-pkg_postinst() {
- einfo "Don't forget to add the 'monmotha' startup script to your default"
- einfo "runlevel by typing the following command:"
- einfo ""
- einfo " rc-update add monmotha default"
- einfo ""
- einfo "You need to edit /etc/monmotha/monmotha before using"
- einfo "it. Enter the right vars in the file, start the script"
- einfo "by typing: '/etc/init.d/monmotha start' and it should work."
- einfo ""
- einfo "Don't forget to change the path to iptables!!!"
- einfo ""
- einfo "Note: If You are stopping the firewall, all iptables rulesets"
- einfo "will be flushed!!!"
- einfo ""
-}
diff --git a/net-misc/rsync/Manifest b/net-misc/rsync/Manifest
index 4a8d283ebb35..9fcad7d00854 100644
--- a/net-misc/rsync/Manifest
+++ b/net-misc/rsync/Manifest
@@ -15,7 +15,7 @@ DIST rsync-3.2.7.tar.gz 1149787 BLAKE2B 1b910b321e8d6b49af9f26bef813509f0da12ded
DIST rsync-3.2.7.tar.gz.asc 195 BLAKE2B d2bca9276d9a0c96a9156a8da60e391f58eceb2e1ffaa51b7e7ffd592feaba3ce54772bd563a251e3b30efb0ad07fc96da01158a77dd77c6534eac5d80b46e53 SHA512 bad9f48e033966566c6abf8cd485d35c0d9cf130eafb0c5fff9bcb928882283bbcdd2375e7c2880cf71cf81496ba6b743b61adca3d4678421c32915a2464acc3
EBUILD rsync-3.2.4-r3.ebuild 4750 BLAKE2B e743c73dae35b841ad484d3a1dc0359ced3ee95d4357949bf1d8a805f170a46039de35275406cc051cf2475f89333f9c8593f08ea6a2de0ab8eaae1702755d8b SHA512 7bcda7d6e51a17fe8ad3a609128934d6859f6b6eecd308a5939199efec0f9726bdb78a726c37541c85e506db55e455b30f050a6b9e615810f4647b79f986941d
EBUILD rsync-3.2.7-r2.ebuild 5420 BLAKE2B 2116751f4b399612a3869a59d7e361025ddeb179df10a37fc99792e8d33f4cb4fadfc9b143d26b116cfd08753bd181c92055b048ae7b803495840b8ff00c9f1b SHA512 cc714464c0ca82f1ed6b62fbee7c348551b35fdffaaeb1208fa4092be91b05c83b48f19e4ae187242135e34f09beea2bc311969fffe311219aab9604597d2b51
-EBUILD rsync-3.2.7-r3.ebuild 5467 BLAKE2B ed3cc9afcf361580cd987f582f8f167762df7837fa2dcdd119cddcaaf762a502c9dc50657a2a40857128c18002fddd96486b0c695ef81f0299460028a53b6360 SHA512 c39634506aae170968b6701121bb4742442bcd601bf77242c4ed00f9c930d02fc933319f380032248ed1d0238e7b8dad64196b73bff7032d2d9a53d269647a1a
+EBUILD rsync-3.2.7-r3.ebuild 5466 BLAKE2B 731b8ed08b31337331206db6b19a75e7fe5c6ab3a4e02d3ed9d3e02cb995c61eaec692d5998216523b5b648d9154094b5b8454186740b26bbff92dd4d4d0b91d SHA512 557c7272c1dcf5c73793194205a0141612793495cae4d176adf0a8d12a6f011e44e6ca0baf8ba851962472fbec3a72ce2c7b8d9ee346cede50d711e6284b4dfd
EBUILD rsync-3.2.7-r4.ebuild 5522 BLAKE2B ef0954603b116c33ff9115ba8d2309751e04539f04eaf467681142aab4a9a169c3533f89831757227819f51e4608304b410f744546433aed3c97fd95a6ddf051 SHA512 773974e80a1159a6051cc57164e0be1c64ed422d41199f3ea0b5d9e4dea0b76029502158acfbbcc4293ea2e3130bc2472419e1908568a1bbb6deaca3ef844f52
EBUILD rsync-9999.ebuild 5428 BLAKE2B 45d968a8a88ecade2dc75a3427d074f0afeb9f4f909ac1a20943a5f89ecd8a1865634dbc26f1327e83b1d7b68ddf2d01380b0e25abe7b77bc78a05f1d991741e SHA512 aa68bb7a0f1ccea651e7e0a55af44346144cb5af1f176d0bc4efd00835498db694afd9bb31eac40d13d12ec624b9ba6e47059df123e9a19d8f211c649322819a
MISC metadata.xml 880 BLAKE2B b079b9b9cb5dcc93b50d49fa50723729b7c57c34ad0cdfd946821089a1f9788a460818cef8d6a4e9f603ad066f6b3a0c22c7becb950abc1eac8e2923adf18bac SHA512 215f0df65f53e2aca8d519c85111f87e95d592454b8a297f69058c1d87ff5650f32f3c937715c8a83dc9bef1ca1e70589cd3797ca595688806c1067462717c14
diff --git a/net-misc/rsync/rsync-3.2.7-r3.ebuild b/net-misc/rsync/rsync-3.2.7-r3.ebuild
index 4c4e6b24dd66..580f8516717f 100644
--- a/net-misc/rsync/rsync-3.2.7-r3.ebuild
+++ b/net-misc/rsync/rsync-3.2.7-r3.ebuild
@@ -27,7 +27,7 @@ else
SRC_DIR="src-previews"
else
SRC_DIR="src"
- KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
SRC_URI="https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index a5fcb8e6a5f1..cd025a2cd926 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/package.mask b/profiles/package.mask
index eab015b534d3..cdc1577290bb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -120,12 +120,6 @@ dev-java/osgi-enterprise-api
dev-java/osgi-compendium
dev-java/osgi-foundation
-# Michał Górny <mgorny@gentoo.org> (2024-01-12)
-# Breaks data collection for a lot of packages, by attempting to import
-# all modules (not just test files), and therefore failing if they have
-# optional runtime dependencies.
-=dev-python/pytest-asyncio-0.23.3
-
# Michał Górny <mgorny@gentoo.org> (2024-01-11)
# These plugins are no longer maintained. At least
# dev-python/pytest-virtualenv is broken. They have no revdeps left.
@@ -135,10 +129,6 @@ dev-python/pytest-shutil
dev-python/pytest-verbose-parametrize
dev-python/pytest-virtualenv
-# Michał Górny <mgorny@gentoo.org> (2024-01-11)
-# Breaks random test suites using pytest-xdist.
-=dev-python/pytest-asyncio-0.23.4_alpha1
-
# Viorel Munteanu <ceamac@gentoo.org> (2024-01-08)
# Masked for removal due to licensing issues and possible GPL infringement.
# Removal: 2024-02-07. Bug #766129.
@@ -165,79 +155,10 @@ net-nds/tac_plus
# Removal on 2024-02-03. Bug #877311
x11-libs/snorenotify
-# Alfredo Tupone <tupone@gentoo.org> (2024-02-02)
-# No more used by any package (bug #921167)
-# remove in 30 days
-net-mail/courier-makedat
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-31)
-# Unmaintained. A number of serious bugs reported. Homepage gone.
-# No release since at least 2010.
-# Removal on 2024-01-30. Bug #915827.
-app-misc/utimer
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-31)
-# Apparently broken on kernels > 5.15, with data loss potential.
-# Last release in 2010. sys-apps/hd-idle is a good replacement.
-# Removal on 2024-01-30. Bug #849077.
-sys-block/noflushd
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-31)
-# Buggy code that carries local patches already. The ebuild installs
-# junk files. No upstream activity since 2009.
-# Removal on 2024-01-30. Bug #874087.
-app-admin/newsyslog
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-31)
-# Buggy code with a number of local patches already. Last release
-# in 2003. media-sound/jack2 should be a good alternative.
-# Removal on 2024-01-30. Bug #875152.
-media-sound/daudio
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-31)
-# dev-python/pydocstyle does not work on Python 3.12 and it has been
-# archived in 2023-11. dev-python/pylama is its only reverse
-# dependency, and did not have any activity since 2022-08.
-# It has no reverse dependencies.
-# Removal on 2024-01-30. Bug #917008.
-dev-python/pydocstyle
-dev-python/pylama
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-31)
-# Homepage gone. Last updated in 2005. There are many alternatives
-# available in net-firewall/*.
-# Removal on 2024-01-30. Bug #920658.
-net-misc/monmotha
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-31)
-# Discontinued fork of net-firewall/firehol. Last updated in 2013.
-# Unmaintained in Gentoo since 2015. Use the original package instead.
-# Removal on 2024-01-30. Bug #920659.
-net-firewall/sanewall
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-27)
-# Broken with all versions of dev-python/snakeoil. Archived upstream.
-# No revdeps.
-# Removal on 2024-01-26. Bug #920763.
-dev-python/pychroot
-
-# Hans de Graaff <graaff@gentoo.org> (2023-12-27)
-# Obsolete slot that no longer has any reverse dependencies. Use the
-# newer slot instead. Masked for removal on 2024-01-27.
-dev-ruby/rubyzip:1
-
# Andreas Sturmlechner <asturm@gentoo.org> (2023-12-25)
# Masked until KF6 is unmasked.
~media-libs/mpvqt-1.0.0
-# Michał Górny <mgorny@gentoo.org> (2023-12-25)
-# libtinynotify-systemwide is not ported to procps-4. It is only
-# used to implement sw-notify-send which is used as an optional RDEP
-# in sys-apps/uam to send notifications on mount.
-# Removal on 2024-01-24. Bug #913525.
-x11-libs/libtinynotify-systemwide
-x11-misc/sw-notify-send
-
# Patrick Lauer <patrick@gentoo.org> (2023-12-23)
# ROCm-6 builds but has runtime issues for me
>=dev-libs/roct-thunk-interface-6.0.0
@@ -249,51 +170,6 @@ x11-misc/sw-notify-send
>=dev-util/hip-6.0.0
>=dev-util/rocminfo-6.0.0
-# Michał Górny <mgorny@gentoo.org> (2023-12-22)
-# Unmaintained. Last release in 2001. media-gfx/xfig
-# (that is still maintained) is recommended instead.
-# Removal on 2024-01-21. Bug #899790.
-media-gfx/figurine
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-22)
-# Broken on Python 3.11+. No revdeps.
-# Removal on 2024-01-21. Bug #896752.
-dev-python/awxkit
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-22)
-# Crashes. Discontinued upstream. No revdeps.
-# Removal on 2024-01-21. Bug #907758.
-media-sound/guayadeque
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-22)
-# Abandoned and archived upstream. Known broken. No revdeps.
-# dev-go/lichen is the recommended replacement.
-# Removal on 2024-01-21. Bug #913755.
-dev-go/golicense
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-22)
-# Unmaintained tool with NIH libraries that (optionally) depend
-# on vulnerable media-gfx/transfig. Homepage gone. No other revdeps.
-# Removal on 2024-01-21. Bug #917248.
-dev-libs/liblist
-dev-libs/libstrl
-dev-util/difffilter
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-22)
-# Ancient. The website is gone. No revdeps.
-# Removal on 2024-01-21. Bug #918622.
-net-analyzer/lilac
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-22)
-# Unmaintained. Unfetchable and mirror-restricted. No revdeps.
-# Removal on 2024-01-21. Bug #918905.
-sys-block/hpacucli
-
-# Michał Górny <mgorny@gentoo.org> (2023-12-22)
-# Unmaintained. EAPI 6. Last commit in 2017. No revdeps.
-# Removal on 2024-01-21. Bug #919050.
-app-containers/go-secbench
-
# Andreas Sturmlechner <asturm@gentoo.org> (2024-01-31)
# KDE Plasma 6 RC2 (5.93) and Frameworks 6 RC2 (5.249) mask
# *** PRE-RELEASE *** NO BUGS WILL BE FIXED *** OVERLAY PRs WELCOME ***
diff --git a/profiles/updates/1Q-2020 b/profiles/updates/1Q-2020
index a70006f2dad5..c8acb3295398 100644
--- a/profiles/updates/1Q-2020
+++ b/profiles/updates/1Q-2020
@@ -1,7 +1,6 @@
move dev-libs/range-v3 dev-cpp/range-v3
move dev-python/neovim-python-client dev-python/pynvim
move games-action/openastromenace games-action/astromenace
-move dev-python/pep257 dev-python/pydocstyle
move dev-python/pyzor mail-filter/pyzor
move dev-python/python-sqlparse dev-python/sqlparse
move dev-python/git-python dev-python/GitPython
diff --git a/profiles/updates/4Q-2021 b/profiles/updates/4Q-2021
index a101f57fc656..1c656f25a536 100644
--- a/profiles/updates/4Q-2021
+++ b/profiles/updates/4Q-2021
@@ -45,7 +45,6 @@ move app-emulation/docker-compose app-containers/docker-compose
move app-emulation/docker-credential-helpers app-containers/docker-credential-helpers
move app-emulation/docker-registry app-containers/docker-registry
move app-emulation/docker-swarm app-containers/docker-swarm
-move app-emulation/go-secbench app-containers/go-secbench
move app-emulation/slirp4netns app-containers/slirp4netns
move app-emulation/podman app-containers/podman
move app-emulation/k3d app-containers/k3d
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 3826a0a07e6c..e41bcd2bb1b4 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -2475,7 +2475,7 @@ dev-python/pyocr:cuneiform - Enable support for the app-text/cuneiform OCR engin
dev-python/pyocr:tesseract - Enable support for the app-text/tesseract OCR engine
dev-python/pypax:ptpax - Enable PT_PAX_FLAGS support.
dev-python/pypax:xtpax - Enable XATTR_PAX_FLAGS support.
-dev-python/pypy:full-stdlib - Install complete stdlib as necessary to use PyPy for general purpose programs. By default, only a limited subset that is used when building dev-python/pypy3-exe is installed. Note that PyPy2.7's stdlib contains multiple known vulnerabilities.
+dev-python/pypy:full-stdlib - Install complete stdlib as necessary to use PyPy for general purpose programs. By default, only a limited subset that is used when building PyPy3 executables is installed. Note that PyPy2.7's stdlib contains multiple known vulnerabilities.
dev-python/pypy-exe:low-memory - Build using PyPy with the engine configured towards low memory footprint. This makes it possible to build PyPy using ~3.5G of RAM on amd64 and ~half of that on x86, at the cost of lengthened build time.
dev-python/pypy3_10:ensurepip - Install the ensurepip module that uses bundled wheels to bootstrap pip and setuptools (if disabled, it will be only possible to use venv `--without-pip`)
dev-python/pypy3_10-exe:low-memory - Build using PyPy with the engine configured towards low memory footprint. This makes it possible to build PyPy using ~3.5G of RAM on amd64 and ~half of that on x86, at the cost of lengthened build time.
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index d4a07976603b..d0bfe66304f6 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index a9cf8d54b23b..fd5947e0b43c 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -3,6 +3,6 @@ DIST gpxsee-13.13.tar.gz 5551928 BLAKE2B e438c84ca7a7ade71cd5651464cab1378719609
DIST gpxsee-13.14.tar.gz 5552553 BLAKE2B 693af0d57fc923b7ccaeace7c52f76bba4749dee9bae4f7593dc350cfe4c89bf2212a32fa47a52d39cde2f91fcc53675867b7be6b9241daef615eda388a8cf53 SHA512 af21cfa160bfdf21f3537da254e0f079063b827a4fe008245e9b67d50735480a82138d1a5aad119fb73397ca2d53b98c2dfb83b3419f32c3339876050c5f4816
DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303 SHA512 d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a
EBUILD gpxsee-13.13.ebuild 1217 BLAKE2B ef246596e2373d83ec6285052e9dab105dbfa3147f52c15bb099a8bfa186e4727019dc02dfeac67fd358c1bf7a93a059b45b3e9efd41399af73775e778a88224 SHA512 25378bcd9d5eeb2ecab0f72b06f624b1322c61f5df0d34c8b6ab8b2e0228393daa07ec47f13988b758b3cab095af7fdc5d89a45a437439fa9bb1f53a2b5d0518
-EBUILD gpxsee-13.14.ebuild 1250 BLAKE2B 681df0548fa4313975dd6006aebd91d97805eb6597910279a7d09086cbd4a0822be370255a6f55132aa52142d8e46596fd9af3eeff2f259153261d0440fc5baf SHA512 51865b44b566e1b729181639f9d49029cf189be63f2547c24a6a19b1e49187aa6fb5e4e59a3345ecb16f6ebf36ae20a212bac6b59010b58e2495caa9c6963aa6
+EBUILD gpxsee-13.14.ebuild 1249 BLAKE2B 4ad12be127d4251da859b52d1177104e518519de34ba38cefddc2c29e8b1c3b1b930c29a97292e9f10e4b8e5baea2d4d68c232a579de75f48494d45a3b0fa5ee SHA512 ddc34a459551324648eaab31ede29df79dc6aefe6009607cf634cbd95f40924951635f051680bbcaa4628442edf759e6943ad88fb742633b6f73c3e1faafc58a
EBUILD gpxsee-13.4.ebuild 1214 BLAKE2B b158e2dbb79029a3ffbb2e9b0eef4f5cdf8df1b6eeff62151eb48a40efb32a51a2b2c4cd77f2bc49f11d84fea08a3394dff472bbabce16ec9ab3b2007f2fc798 SHA512 81e153b8f4820970d68604a7f8d10937281e26ef8607cfa216dfe58b4ae363da7f5215d3c188b3d538077fa92eb0a9c8f06ec0cdb90571463ba1d229e9a3c814
MISC metadata.xml 508 BLAKE2B da581bc3330fcebff61893ddcc75762fa4987f959cf6eaddb49a2f67a3071caf5e1aa5e1f9722fc493c13091146a70bbf5f7051d2961e4456c1aaf025182a77a SHA512 e895fdb3e558a75c1506206c5b0cf797f4ee14aa83c4e0853bec71c48298301cd7cc052853df64fc62c253543882cf878e03be864a93643456f5f117816faaa3
diff --git a/sci-geosciences/gpxsee/gpxsee-13.14.ebuild b/sci-geosciences/gpxsee/gpxsee-13.14.ebuild
index 479cb1917893..3e85b0888c7d 100644
--- a/sci-geosciences/gpxsee/gpxsee-13.14.ebuild
+++ b/sci-geosciences/gpxsee/gpxsee-13.14.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ppc64 ~x86"
RDEPEND="
dev-qt/qtconcurrent:5
diff --git a/sci-geosciences/qmapshack/Manifest b/sci-geosciences/qmapshack/Manifest
index 79b68cf704c4..7ec0b89bbbca 100644
--- a/sci-geosciences/qmapshack/Manifest
+++ b/sci-geosciences/qmapshack/Manifest
@@ -1,5 +1,5 @@
DIST qmapshack-1.16.1.tar.gz 54433326 BLAKE2B 58d3fff752187418552cba1d89b3ebd0082af379204b3c0b79cb8f8096cd422d3a9d347f7b91379868b37092469c5ef6187e67bfb7d0c3c07e18a65df0b488f1 SHA512 cd6c1818c2468a4654222d165bfa7278dea01890d4065a359942ce16ee1c643b54f86a94a30632bc414a1ec22e04ea340109fc89ca6c340eb717f8e86468e281
DIST qmapshack-1.17.1.tar.gz 56704889 BLAKE2B 1fda3f9874f39eb6b7a0c71ac7b681ebc0f6ea7ae2eefae2b6de4d780556fc5aee45aff230bebcf6ba025959beccffe14a59002fd9552b339892956d2fdd5c50 SHA512 79bdeb59e366cefb2d2a6c9bd084760b5935c93f385a6f2d26bdd25bb4af6939003decc4659afd1567a3b6698a0048e5c79baa716139fc20a96cc0e8dc206d9c
EBUILD qmapshack-1.16.1-r1.ebuild 976 BLAKE2B 5aa370763060982a384f19f7d31a77e6adeefc0df0a257a5f54e6ada84c21112e249fd3e6229a7c169a760e87734bf9ad743733331770a4ae48ea412a2e1ab3e SHA512 4e0caf30bb3f17dc628b44ff531af99ac5815d4cc702a96d089608722a5a2ea0469c22d9c0ac161b598dccf443bbf5def700111d86f4155f8705df508c15c9f4
-EBUILD qmapshack-1.17.1.ebuild 975 BLAKE2B e4efa97e5361b27afbef340994f9a2127d26abf461a11bf67f15686f6026461ffe3dfa106b07d554ec2682048f6ca2b4a8b73f89f84e5ccd89e3028dbf2ca1fc SHA512 c3557acf8edc9a296a7541b56d3cc7abe0e6edaaaafea77cdcceccf18a849639362fd029fb29f01a3ec9aa4c2acce520c5c15b4945865b536d2a0bf4c1e361f1
+EBUILD qmapshack-1.17.1.ebuild 974 BLAKE2B 7ad2c6158aca5ad05afa5118ab0d868ac81b1bb4c43c4cb4195f1ca43ef8aa2e201e3eeb11e1072c901a5f19be5d1a338cba1311bfc7b4cadf70580de5deb7d0 SHA512 e73cd171b4db592739fa2c9d8f4b028c97fd2864e781cc30291354d5b88c6b3359286f120babca4d586aeb0a548abc71559906e6ee2cd2f81c2a08bde89db850
MISC metadata.xml 834 BLAKE2B af7dac2c7ce98d1a40e993e51e646fdadb328515d1aa1e3e8c508e30f47ae1bc25e71ddb774b7ab65126f4644e119aa2be1a01c075c783fcd5f5fa2d06f23e75 SHA512 8e6e2d99a1ed77eee5b511901c190b8e9b2dc12e9a83525463cb96db811cda03c4a7dc3bd6fe7bc83dff93bd5d202ac7a66f69f350f7ac0773a6e894e6b64a85
diff --git a/sci-geosciences/qmapshack/qmapshack-1.17.1.ebuild b/sci-geosciences/qmapshack/qmapshack-1.17.1.ebuild
index 09535e19a7ed..6df2a19e36ff 100644
--- a/sci-geosciences/qmapshack/qmapshack-1.17.1.ebuild
+++ b/sci-geosciences/qmapshack/qmapshack-1.17.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Maproom/${PN}/archive/V_${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
dev-libs/quazip:0=[qt5(+)]
diff --git a/sci-geosciences/routino/Manifest b/sci-geosciences/routino/Manifest
index 9e61f3018c67..b8a33ee2778d 100644
--- a/sci-geosciences/routino/Manifest
+++ b/sci-geosciences/routino/Manifest
@@ -2,5 +2,5 @@ AUX routino-3.3.2.patch 1771 BLAKE2B a40ebca2cbc81f479eca69222e679a1abef4c42bd3d
DIST routino-3.3.3.tgz 2564198 BLAKE2B 0476e4afb2279c6a93b3d5192a1be580b0ee20fe07b5101c7d590bd3b74873e0205549c2fa621c6444eea0dd0cf0545c9fc054454e04f434d3e57ed750b1df3d SHA512 b037f6ef38b3abef4639d639c3564b42adc742d225108905d0cacb790e4a07593245c537b5550c43874cd6083f37b710b7aec02a0b0669c927804cf30ce34386
DIST routino-3.4.1.tgz 2591859 BLAKE2B cdc2018cb735c190258c9f4ebf09ad14d27923fcc520b3c58fb910e63d93e280bbad345ca1c82b31284827cf914f5da45b8f5a69c9ac1721b3f056dfd9d2e918 SHA512 c9e6dea5c60a265f7a5c7217711d2c880f201d1102740d756e10f731ace785a7afd7b84cdfb8485ee3af58b5a0f1b0e8e273dab1deedd319b27c77d400b30baa
EBUILD routino-3.3.3-r4.ebuild 1653 BLAKE2B 816fc0fd22080103c441d068b25a2800551590f2b3fec8aec09ef735b2665b5b2bf7e60808a9aec1f982969450072b0467ec07a6cee054550716307cfbbcfd69 SHA512 a5d22cfba38e2b2ddd2c0669980a28a8b84b223a2a1fc237b02a70f8e4e38989a6bb4719145f5b89b2b5132493b572655882d4c4f4922989f8a80e180ad69afd
-EBUILD routino-3.4.1.ebuild 1654 BLAKE2B 85a3fe0439c1dfc818ed9a8ed9d1a5b5ccfcd3ec527021dbeab4f4da4951d228a8b7ac14e3db4b0ed6747301615f4fe3dc8d68c8d3152a7b1dfe6e8f88056f7d SHA512 e8af2ae31e1fc19a335918118dd50d5cf30d554fc8f6d7c96829222170e95e32a8226e1b67f2da42de49b2fdf4243c5c263131e0edcad2c4bfb84497097ac863
+EBUILD routino-3.4.1.ebuild 1653 BLAKE2B c1a46268c91d2c64b3fca5f354aa1946ac36b47e89c8eb386d1cb9ba3767ddc5a89f0ac35d1bd2218f224a3fa5131edf2702ef1b664ec0ddef352c9f3d3e8305 SHA512 fce01fa03ffd7a7785f743f03fae8760f427cefbd32e64b6440f3542fe3c28e93811d5d0b81b34af14e7f25396e9d08e117d0aaa4ebb3bb80945d19a60fa0b92
MISC metadata.xml 894 BLAKE2B e9854b11005fdab70046e42a963c65a4e921f2d05572c4591e0ee581316a8ba3d3a5a0df39cf2aa500b1a89bde29fd1aaa459962abb68fdc71b49abd9681db54 SHA512 1397fb38a051f523925f04ab1d77044f2bbbcb2957a724696b54d6c057d49d67e758ae3d5b3c925fbce95f35e95c8b3a191724021bb82d4aa35ea61bc2c2153a
diff --git a/sci-geosciences/routino/routino-3.4.1.ebuild b/sci-geosciences/routino/routino-3.4.1.ebuild
index 3a03984a6ad0..642e56f2b7a5 100644
--- a/sci-geosciences/routino/routino-3.4.1.ebuild
+++ b/sci-geosciences/routino/routino-3.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://routino.org/download/${P}.tgz"
LICENSE="AGPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="python test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index dcb40d43b8d0..af1f62fcfe97 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index 6706ae73fbab..f7189dce8ab1 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -17,5 +17,5 @@ EBUILD hdf5-1.12.2-r4.ebuild 3209 BLAKE2B eb7b30bee62cbad778b07f089026395d70046e
EBUILD hdf5-1.12.2-r6.ebuild 3341 BLAKE2B c574efa933f240fae23049007c320138ea43354ddd78194d74e6b27f630a6ad0fa2a1bc083b563006eb7dd7e36ee00a77a6f684ad42bee383372a79750726d9a SHA512 0385774ab2be1abeec7467886f8900b514d8c1410c531dac7753570cb9e47d35750cd8ddfe92a0df524ecae8889602cc27caa15a52d8e94aa10455e50cf18df3
EBUILD hdf5-1.14.1.ebuild 3078 BLAKE2B 30428ba92c299c92463276e3853c8332efb0904856749f6a6f716b2f07a58a7fc12c62a7298d15067af9b436a5e5f237c322ff30a942337ab9e65a4f1765074f SHA512 076ceaa6f8eb5330e8bf1913ddfc659524a4770e2df0d459b88ce41eec4d99e4e0b9da42f7b690b24bc678f15dd96ba8d20c443bbd9f4afe9c111abe5efc9f10
EBUILD hdf5-1.14.2.ebuild 3195 BLAKE2B cfd44a688f452cc36594ea74477d70896630ed84e8a420c4e22640341fad1e438e13d55fb8be5d8d7451fea84854bfc2a834a85bc8bfd09efcee573bdeac3e34 SHA512 f7c3e7853e395a6d9a2c1d42112c402ae11670a4afffc4645d04ad4b0f33d233a1bec0fb56795543c58ac25344af9937bcc19a2245b7e38e0d1af4a2d1a7d5b4
-EBUILD hdf5-1.14.3-r1.ebuild 3143 BLAKE2B fec1ca638cab525a7906cbec76bef0fee7d01f8a540651537647cc28a050021f63d7f409e13f2415c8b6a410ecc87ca1344972eab21fc362d6d2052aa03104bf SHA512 d4bec0a23f9f225e876a9cc73972e994a241ac8b2ba59f25a4f47e0c31ec692f76b915a0f51c5ab0cf4ee055dcd1a522f1170f32189cdcdb29b67836b9f1e388
+EBUILD hdf5-1.14.3-r1.ebuild 3140 BLAKE2B fb867eac1059dee2e88bdf872d5c13e3cf65a1e436fdfef76fca72eb6582073ab6a3b40a19428929fe8b6aa2a131f96af3cfdf095814d32e0c11250cb0909896 SHA512 8457bb49a73f123a88ddc5650bfdbf91924b44433e936b81dd687e3529d39eb9b9fb042e055a280009a8faedd0067e82a66d1fe10ce4c0492f5f6d374f8d002b
MISC metadata.xml 826 BLAKE2B fd131bb207e4ab863ef7c05ab95e5c0254fa08230139a2508ab5f0c363809b0735532498ad26cc39621495a063de86ab5bd97447514ff561a63302e8b1d7d26d SHA512 290883ed9bf3de60bf04e2474c4db50e095b1b87974867e58601a5c5c2f98d6b839ed22d9ce2798bc44f484f1a38ee4b6df99aaea7d134629bd441d34b5a29b5
diff --git a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
index 3cd9a8548239..cb7e28999c88 100644
--- a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="NCSA-HDF"
SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
RESTRICT="!test? ( test )"
REQUIRED_USE="
diff --git a/sci-libs/lapack/Manifest b/sci-libs/lapack/Manifest
index 1e2bf79bee5b..2a94d6bbb706 100644
--- a/sci-libs/lapack/Manifest
+++ b/sci-libs/lapack/Manifest
@@ -3,5 +3,5 @@ DIST lapack-3.11.tar.gz 7723909 BLAKE2B b3f8ec8cd439d790ba5869b8b071fe924a4ac533
DIST lapack-3.12.0.tar.gz 7933607 BLAKE2B dafb1f9a717f2cbc00a26f8cff2c7a1ebb720714fe6d7bd5fabb511a2f4af317165814340864c9d601e4e16c7762f643fbbafc058170ebcdc6529a9b4f2d70b6 SHA512 f8f3c733a0221be0b3f5618235408ac59cbd4e5f1c4eab5f509b831a6ec6a9ef14b8849aa6ea10810df1aff90186ca454d15e9438d1dd271c2449d42d3da9dda
EBUILD lapack-3.10.1.ebuild 2984 BLAKE2B f290299c23d29e927d96cbb42b6f19fa5fa8a74bfcb40628220e0f080d60e9d94ecc0d7126acaf8753c9cbd94c5bd4ea55c986e3fef2f698a2d7a64757564201 SHA512 5f415f31998581ef18eaae12ad2bc59a023405327d0fb60aeb632c42ecd19ee9301020c0e4bfacafd72958ba65254dbdfe63d0f7c123e3848d2d7e8694c80823
EBUILD lapack-3.11.ebuild 3292 BLAKE2B 6ff66cf01537913eb1aae2ea5b0e68dedaeededf9b548157df543ee12769e106eb83b27abcbf9825162ec407f5ac520218c6b6ed0e8cc1469cedbdcd081a2f9a SHA512 edcb4a18b722013837605908f30f5155670de57692d375bb7eafcd1dce2008853bd10191d36a3571177437a14c7d333419f83d185714ec1523153447cdfe47f7
-EBUILD lapack-3.12.0.ebuild 3405 BLAKE2B f4044f33cc4be8d504bc64fa7287a935526d37d2eced9c64604e94968edface92e71a0755497b56165654108c7988ec267e2da824e8fb5f036e07409dd526c44 SHA512 ccb09e610dc2ba8a5c0c407b7265aa56b0641a4e95926cac4550a01e5f96fdcc0613e680b98f1a429c4695aa23f480d1d94eded0fa788b37c0426fc952feef5f
+EBUILD lapack-3.12.0.ebuild 3404 BLAKE2B 672f6a73eda2e133f7851643a98a07caee86668de1459ec07ad8ff873ab65460954667fe14c6748463302c0392361cc5be885d1c970b126e4fef99d858e0ae3b SHA512 ca8228f6fcb6839171f2b0c9358559ce875de97707b6d635a410250608bf07eaf4d6cc6643c7b5c6e4ded69c71a15f86de176022af3ff1eaa10baa1f889be74a
MISC metadata.xml 1583 BLAKE2B 8db26f3744a6ee5f88f7ad37e749843eb8b63cd11af4182dd9d6408a854a5b060a651abd5f2f2098252a38b68b34c464a99f9654be9e6cba8f444eff23e4e297 SHA512 d8e8eb140e1a05f297b9e6edcc9aeb48e958baa7741be2a693ea4fca1a6d3f66a60d72c4c61e2dac8b8efd6210daf10ea9350fdbcfbaf801ac6366d0025ad2ca
diff --git a/sci-libs/lapack/lapack-3.12.0.ebuild b/sci-libs/lapack/lapack-3.12.0.ebuild
index 9c26ebf46192..b7edb88d86b7 100644
--- a/sci-libs/lapack/lapack-3.12.0.ebuild
+++ b/sci-libs/lapack/lapack-3.12.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/Reference-LAPACK/lapack/archive/v${PV}.tar.gz -> ${P
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
# TODO: static-libs 64bit-index
IUSE="lapacke deprecated doc eselect-ldso test"
RESTRICT="!test? ( test )"
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index a9aa348a829b..d6bc09618a9e 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/lpsolve/Manifest b/sci-mathematics/lpsolve/Manifest
index a7f4279a2ad6..0c677f60ca0a 100644
--- a/sci-mathematics/lpsolve/Manifest
+++ b/sci-mathematics/lpsolve/Manifest
@@ -1,4 +1,4 @@
AUX lpsolve-5.5.2.11-misc.patch 17012 BLAKE2B f766dd655fcd8d181ae5f3749c04cf4e3b1e30760ca3dfd158be07bf8d7b1eabb12f944d93b3ccf7ba4bff8e576793871172106ae54225a62f25be2c675e1d4e SHA512 0ccb63aaa48a045e9924872cc0a09cb209ccf9069744a18eb797ac49847a99a5ea6b6917cd73209ba75e2cac330b9b7f9b7d05f770a1c7f1d35ea453090aa6be
DIST lp_solve_5.5.2.11_source.tar.gz 556506 BLAKE2B 4c5b53ddadc9db2cbfb78fee141505ced17719f6bd7c780720c6960cc902165c7c3cffbadd048ad5d61ba3951fd65fd6ac08b8d1874dd57c7ac41a168bccd260 SHA512 24f5a14d0c77a71e1ab3f46e08ea3f85f2f116ae2d3d2c54acddc5fb138251ba258240284060827e1b8b7ef15d580acecc242329ec775802fe5e8028407499bc
-EBUILD lpsolve-5.5.2.11-r2.ebuild 1244 BLAKE2B 87fa6608b2b8eb20968396ea0900ef67222efd59a7e777a28b03669ef089cdbe4e34d6c9f790bda5461359d7d6d1ceda7ab842ab7d297d0245e0fc10e95bb2cc SHA512 7f20d8bd4f852b2dea39354e3afeb6e289b821c9cc01e9ef56e6f1ba6c346d73eacb46c82228222a45423644f0a623c79eaf563b57d02f51024234866fadffa6
+EBUILD lpsolve-5.5.2.11-r2.ebuild 1243 BLAKE2B 300501457f3661619750103950c01b538119a44554c1140fa270b192cd8d75e185d4a1c2aa5152557773d6b19d348959fb9b931343d4d66fc671bd4b2e8ab7bd SHA512 43a5046be843a6d4d4e97e915067ac0a0a78756d6d60d4d0a839d7df96ada1a5130f8132d343465e3ad45a20c1aef60d8b7abbc1f2d71d76d71c36a9c06b064d
MISC metadata.xml 463 BLAKE2B f175dce49b24cb9d330a39f29ab07fa821c098aa0f74ed122b51c91bc8cc50e9eb6c60f3267cdab3c523427c25bc1ef6f70f1b34580829c8fa3266b4cbda6265 SHA512 49f10a80ef197ffaff9be05ec05c0a76a9d3c571e88d2c15148f93ffdbd79c280682801a57c11d61a3b230c38434699612ca1448d40d721e59234ffc8fae857e
diff --git a/sci-mathematics/lpsolve/lpsolve-5.5.2.11-r2.ebuild b/sci-mathematics/lpsolve/lpsolve-5.5.2.11-r2.ebuild
index 63989ca46f5f..e8ca9e1d3a41 100644
--- a/sci-mathematics/lpsolve/lpsolve-5.5.2.11-r2.ebuild
+++ b/sci-mathematics/lpsolve/lpsolve-5.5.2.11-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}"/lp_solve_$(ver_cut 1-2)
LICENSE="LGPL-2.1"
SLOT="0/55"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
DEPEND="sci-libs/colamd"
RDEPEND="${DEPEND}"
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index b4d8f85ebc48..02dafa119d59 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/memtest86/Manifest b/sys-apps/memtest86/Manifest
index 7d46f8166303..2d4cb9294265 100644
--- a/sys-apps/memtest86/Manifest
+++ b/sys-apps/memtest86/Manifest
@@ -6,5 +6,5 @@ AUX memtest86-4.3.7-no-clean.patch 636 BLAKE2B a7488c0f556929607a7d1a94de1f727cc
AUX memtest86-4.3.7-reboot-def.patch 253 BLAKE2B 8213b6deb590a23316fe560493ebb96b53944f368b5f7040d6988296d3bba432b4f070a44e034cf4b9e03dc502cfd9ae8129a4452c70e3f6a06874e6f09665a6 SHA512 0587d2b4de397813f5a2a95859c7a656b0c760653dd711ffe8bd0d0602a64c4ed340c494fbfe2de6825f89aa21021df6a92c4a9e030b72aedf70f83b483a1160
DIST memtest86-4.3.7-src.tar.gz 125583 BLAKE2B ef74b599f5a0b3a550854c7aba12afcddd9e8115418d60e50aee2b1d83b5a838a7d747039cbdd542e1cc136dd5426e8e803f305147121d38edac1a3de814918f SHA512 f1cee9085e157b399869222310c65e8094c028565d2b21fe40fd485505b988d20cff49b2c56559181ac114c39089b60c6eacb9aa5d7652df78b3f8e7530cb644
EBUILD memtest86-4.3.7-r3.ebuild 1928 BLAKE2B 3db97d5e207fb2557a11f8ceac99a859f5afa3fa7d81b8daa6e46622c724420939aa4b3bb762d1d2659430cb596817af5e367f94dd0cf596980e87fcee4714bd SHA512 c418e3f803101f7f2fa2d99506f3db0711b2ac16e7dc21e0bcf6c014bb1ce380b7d10dc783c805ae348ede37f274baa8de44106b1077be09118f0e436358078b
-EBUILD memtest86-4.3.7-r4.ebuild 1982 BLAKE2B 6f62b1c60e24aa0f74899e52418bf119f4c0701f4cd122de9396cc3b11bc15b6c116825bac0de6397b7b20f02191a00ab9dd7e0a6ade01b0784e419144444c66 SHA512 def6206792b310dbf9f420565c24392011999402fe5276d83d87d2be0cbd1d7142093e74996a6f316d94bdb4164cd85fda2f2745db20a4fa53d894ed07314491
+EBUILD memtest86-4.3.7-r4.ebuild 1981 BLAKE2B e42de40081686675c0e1d8855ac169f8eea34653ac171e2327cae437b63477430ca0630b38554f01395567f6fff22112342f4c1c0f7ef464a338179effd0dc99 SHA512 0a3cabca4d9c6b612ed39dbb174e22e7bffd8cbaf637dbde9fe5f892b1642ed0da503b82b3bd3eb11aed86d4170c8e13b1aeb0b2fd9445800a375397b67782ff
MISC metadata.xml 331 BLAKE2B b0a4c3f621f5aef821b2e318dc59461bc4659218a7a9c61fde44592e5a1c45b55d94fd6401ee08e51a31e90f4a1ed97d8ca51a200bb4b4680c9145563b87e516 SHA512 3c1fec8616b98333afc0b9e66f98a1995962ef5b4fb982b151d8763b29aa31be92a4ee44b9aff047defcfc61a5967a89350d1943139746d8af603d58896a8303
diff --git a/sys-apps/memtest86/memtest86-4.3.7-r4.ebuild b/sys-apps/memtest86/memtest86-4.3.7-r4.ebuild
index 27024b29a753..49975310ae12 100644
--- a/sys-apps/memtest86/memtest86-4.3.7-r4.ebuild
+++ b/sys-apps/memtest86/memtest86-4.3.7-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}/src"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* ~amd64 x86"
IUSE="serial"
PATCHES=(
diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 7fdde12119e6..0ff4cb60d442 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -3,6 +3,6 @@ DIST nvme-cli-2.6.gh.tar.gz 837964 BLAKE2B cd8b0442d58d94d6c402e252e98d81da209fb
DIST nvme-cli-2.7.1.gh.tar.gz 902081 BLAKE2B 7d14838f7f0fd6d1ab1cb30041f862fe2db6f40fe72c13cb4ce227831cac6e141ff5cec2924c846f30629188754b0ce0630ad9009d2a490c193da20e8b8a45d1 SHA512 6a9f3574dfd4375e6f7a76ed95f698efb26da5b72a490579caeba9d46c4811ae31650844e0a0e1047dc627158d5ffbdc020112a5059d3195e7eadff902b70b19
DIST nvme-cli-2.7.gh.tar.gz 902149 BLAKE2B 4e9d63f002480f60b76b4c7ca5dfefe0f5c8a1acf37eaeab91d4f0844aa43448b0a79cd906d33a09d6546c0ce5ed17f7a7a104d4f607e0a99c4ebd5b4125b0a3 SHA512 fcdd6598b004287b90b9fdea2948434f288113a9e41b36c2f44731ac51b7acbda9481bf60d0a183b4a8d79b06a1faaf71bd66f47e641d8eb229f1c05c281b2ae
EBUILD nvme-cli-2.6.ebuild 1076 BLAKE2B 8afb19860fb5346647a07d2c17baa01de27fc2339e0ab6d465be56cbc21f833de4a8207fb0fdfd94bc672d38fc0d4f52324a5c70458aceeb00449482153e0492 SHA512 296ce2ff62c42d8754135b8172e0eafcc6b9577471109c6716f545793729eae13f2f584294072901c0a1cccab9b96b91e27d39b2aab9035bc4d471bf95fd3ca9
-EBUILD nvme-cli-2.7.1.ebuild 930 BLAKE2B 09198ca98c7680b660977b901b3296bac80cc9192e95ada9130a8c82ee730e75800cf999a46f78472514e07822f3b2315a4765e857141c948c19a06d28b63dcf SHA512 752ba37a612ab64bedf939f7fd0ea3612e0ea40da9420df3d9c34f33bf1d6ac10aadabcd3d34f6b6315505fa9cdadc10af1c2336f79c1d89ccddd2346a0e9011
+EBUILD nvme-cli-2.7.1.ebuild 928 BLAKE2B 23785f26e93c4f70277b1e9a070e4a11e6ea6c41bf96a3b1ecd65f04055e868771d3aea68faf6e4ad4d841011d77d24221e383d9bc72b21195d83c2ce59910a9 SHA512 359c74ed7c34f7c2263a91ba1d25ca56a1c845f9582ba9559af23746cfdaf1b16690257a99e5e329fb4ae361c1f07dff234910279ee4995b669a1aa5f0ea588c
EBUILD nvme-cli-2.7.ebuild 930 BLAKE2B 09198ca98c7680b660977b901b3296bac80cc9192e95ada9130a8c82ee730e75800cf999a46f78472514e07822f3b2315a4765e857141c948c19a06d28b63dcf SHA512 752ba37a612ab64bedf939f7fd0ea3612e0ea40da9420df3d9c34f33bf1d6ac10aadabcd3d34f6b6315505fa9cdadc10af1c2336f79c1d89ccddd2346a0e9011
MISC metadata.xml 542 BLAKE2B ec93d6395b76ed201e05ec98e5813f025e74e8afa849084b664faa6c9dc03a8f8237cdb2fec5675db7cc70575b8c07383470d4f3d36b595980bcffdac83d2708 SHA512 ba2ed3173808235a4567152d23836f9828c345e8e716781ee5b7c1aeaa0053ff36ffd85ac12686302af10b1bd02a61e061446e4e1cb2600ce00da3bb1d72b6ee
diff --git a/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild b/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
index 0ee6bdafbc3b..8eeb818e02b5 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
LICENSE="GPL-2 GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~sparc x86"
IUSE="+json"
RDEPEND="
diff --git a/sys-apps/pcsc-tools/Manifest b/sys-apps/pcsc-tools/Manifest
index 32d8d28c9769..86d26416455f 100644
--- a/sys-apps/pcsc-tools/Manifest
+++ b/sys-apps/pcsc-tools/Manifest
@@ -4,5 +4,5 @@ DIST pcsc-tools-1.7.0.tar.bz2 360064 BLAKE2B e9f22e13600e40c488720844c6e93d90e8a
DIST pcsc-tools-1.7.1.tar.bz2 360506 BLAKE2B 64be45b49ef3fdbb42c8311990d024c3da1b8cbfe733f15617697ad23bc2cce292640dceca271fc8515c3f6f070ff801d1cc528f5203c5f74cdb5dd47c57a687 SHA512 fe60610122d05f97edf3462c9382b82c31ee75f1851db2d88088ebd378ea3f54b3112b1c1f59dd8315806f33b822e40f96d7bc186b8c5999ef339711f91136c0
EBUILD pcsc-tools-1.6.2.ebuild 1343 BLAKE2B f2f7843d68c78d5d44ef49eac125f5c3484f92136d1ebad7462e0b2be1aea6a7c5debcf0309dfe0e50eb12ab8d94ccdfcd4159146f0257b7d585c927077b8d6e SHA512 761a3bd17e109df415ee556205d110dacf00f2fbec4cfbfd2df0eda03d7b865bc6c5c6f15a0a4dfa37c9f4afffd4f2837bf631d334317bfdf7b6f75734586403
EBUILD pcsc-tools-1.7.0.ebuild 1404 BLAKE2B 7b866aa6b5bf3b8e3a4880613fc640fe38e558473b1e295c7853538f438bc19152e7143c3874ba601f35a42a9b6b7420d2e5baf7a7c01d8e47ea4e73acacd8cf SHA512 33a9a136826cdcbad5e6f5635bfb75acc742a374fcd3725b64e38aebf7c9e282ae98422a217298a49db386a5394297ffcc9c73fd96c60c54951de6d8407343af
-EBUILD pcsc-tools-1.7.1.ebuild 1406 BLAKE2B cc1e117df65579c536716b075a0b417546f8a5aeb11dd160228fcd3cc0b20ff289d4c27ab22c431973fe1a42def71484b370a7e13a0f84467b4cfe463f8789a6 SHA512 5cfbf6962e7f671bc09c39afbe7e70dbb17f2ec541ba6c98b33069105db9a53728d04cae5f8e88cf389676197a3ae2189f69e2e70f909a5063cde892d32d5282
+EBUILD pcsc-tools-1.7.1.ebuild 1404 BLAKE2B 7b866aa6b5bf3b8e3a4880613fc640fe38e558473b1e295c7853538f438bc19152e7143c3874ba601f35a42a9b6b7420d2e5baf7a7c01d8e47ea4e73acacd8cf SHA512 33a9a136826cdcbad5e6f5635bfb75acc742a374fcd3725b64e38aebf7c9e282ae98422a217298a49db386a5394297ffcc9c73fd96c60c54951de6d8407343af
MISC metadata.xml 530 BLAKE2B f9a0c7d8938d6dd2616fc62108c567ac598d880cca2e7b43f8c4c6ce53799a340a319015f2c0bae0ee8cf0a62cb5d52722d070e01d45bc38837e4e87fb0e709b SHA512 22ccf135d86a9eeb75a0b3369c5931420a88dddf679bd1de70c8c34fee5920c188931660c29d00394b40041c7ac8af0e549d90a24d2213b5a53ac5202f16c5d7
diff --git a/sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild b/sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild
index 28b0ca77650a..f0208fe47002 100644
--- a/sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild
+++ b/sys-apps/pcsc-tools/pcsc-tools-1.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://pcsc-tools.apdu.fr/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 x86"
IUSE="gui network-cron nls"
DEPEND=">=sys-apps/pcsc-lite-1.4.14"
diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 7a9a473f780c..3f754120a304 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -13,7 +13,7 @@ DIST systemd-stable-255.2.tar.gz 14864388 BLAKE2B 101da82a5d63eaa48c2dc4bad5ab71
DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75 SHA512 c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453
EBUILD systemd-254.5-r2.ebuild 15475 BLAKE2B 3d554472c5f958e3778eea978e4b37ea4ff84c639fc9efcd8af68abc15256c9d8269fb482354bcf251fc11da581ea67f3da7fd3c71d9d3323d9ade6000d2aae0 SHA512 c96bd0ba391160c9e61ffe9b1fb5f8ccb64f5d6f5cb77aebd9d3452c2e9c8777b6cb0894618f265c3ddf64968f3b42725b5f767cff0b41eb2fa17213ac964e35
EBUILD systemd-254.7-r1.ebuild 15474 BLAKE2B dc28d5f2e01ea098224e899a026ab3ca6996db6c834d480e70a00e72f95cc0b1b535e45f58b83edd11b148d43be32899bbc3168cd148cff5061fbd7bffcbd084 SHA512 4721478f04a5c807b158ea8a91f314d8a0f0735b2006e2de145e0afb021e673183f6521cb3810610fdb95afaad6bbb020b47a4832539c5496f3960af94b274b8
-EBUILD systemd-254.8-r1.ebuild 15528 BLAKE2B 4d2a66039a4778b6a463a762ff39c4be641e0d332cc94058bcf25d3c6d27d907068db84474ee91b5003d8b7118c3571afceb1743533f8f7f060d13500453a8b5 SHA512 9c375a37c692338a4c2d4dfbbbcbf2af1aa3978cc852142105d17a67f225270cf8bd8cfb696ded869340304933a573c9d9fef685fcef08258c676ec9beae06b7
+EBUILD systemd-254.8-r1.ebuild 15523 BLAKE2B 494be6bec6adfdd00621311f85476c58d244940115a54a92314b3e66cf86af39f0a8d9f1643f7a09ab3cc70026918e185c6298e9fb42573865b106dbcc711e69 SHA512 b3abd9b1d93e49b7c4aac38cebb62ec4b02113f3f4534017b169c30e8b7579535e7a3527a96e29bab4471bdbd801f3a249d7ec23b1b6dec863bcca6a09ece24f
EBUILD systemd-254.9.ebuild 15531 BLAKE2B 26ad4b07e8cec1673c36917b5851a03836c0bdea538be9f35397305b928df5c3f814f4a639d24e2cfe15faa526b625ce9a024d876be381b4763f9069bc4879a3 SHA512 1f89650f0ea62e8f57e7967c203cf9821dc08c3845b2a4717c8e0d552f1ab370ecf0b63a89705e2ef71cbce867c1480e0a9f8f2123fb28070d2ca0d409177d4b
EBUILD systemd-255.2-r2.ebuild 14858 BLAKE2B 830f5d6e74baa5334aa5952664fba5893cec171d6374eb3b651092329bc32fdfa712967874f547db84e161480425b7df305b71eeb75c593ec420e29a62ceb505 SHA512 5e24fbbd17a542b882cf263451fc062486c92f6c40523b5c0e2ea3b80ab2ba17cf8635f0b482df2f40f5e1255e6012ee819170679f9385b5dd909218f52df07d
EBUILD systemd-255.3.ebuild 14856 BLAKE2B 40d2127bc722996363499b8a9d587ca342acf76c0be920f5aab0f25681548981011f9121e1b76d475009aec152b9a8ebfc8f37f6f69dc0c5aaca320d94993bae SHA512 ecda193ad35e510fccbc397921523718a292709d0994a2ce9df4df4729225615113cf4e511cf5aa9cbce480b9276513db4bbae33c261a7e45acb498cff006817
diff --git a/sys-apps/systemd/systemd-254.8-r1.ebuild b/sys-apps/systemd/systemd-254.8-r1.ebuild
index 99f6639000b5..6546ff87b78f 100644
--- a/sys-apps/systemd/systemd-254.8-r1.ebuild
+++ b/sys-apps/systemd/systemd-254.8-r1.ebuild
@@ -23,7 +23,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 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1
diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz
index 4c101fa5d9f9..6797ba89da6b 100644
--- a/sys-auth/Manifest.gz
+++ b/sys-auth/Manifest.gz
Binary files differ
diff --git a/sys-auth/polkit-qt/Manifest b/sys-auth/polkit-qt/Manifest
index 1c5e8372b176..21aca161e2ed 100644
--- a/sys-auth/polkit-qt/Manifest
+++ b/sys-auth/polkit-qt/Manifest
@@ -3,6 +3,6 @@ AUX polkit-qt-0.114.0-fix-memory-leak.patch 967 BLAKE2B 3927d9cf99c5e0dc122d8fe1
AUX polkit-qt-0.114.0-glib-2.36.patch 6739 BLAKE2B b771febcdac3786331c28776f3db9317cab2413ad7abea194890e7419abdbec695859dd8d41cc0c4d6c9fb76dd46cab421a271c10354cfbbf6c349cd7ecaefb1 SHA512 bd5c7a742b8abc199ef9b54a6667a27b5f31e4cb66444bdae5d071e195b63356e7eeedcc51b966036f099d185a9576d88ac5ac6187cf739e3bb067a83d0474df
DIST polkit-qt-1-0.114.0.tar.xz 58384 BLAKE2B e788198e386797ba9b4c228a451dde703f83e79c81eacaf805e431a3f60c0832adc3faef4616e3008dfaa816d7dc5a7a80aaf02936ea232373e78e0d008724ca SHA512 4a16d9428d5ccc0107dcbd67c29ecba196424e555dc43d55cf2b6e0e7b72c99f894e9c994eaed85a9536010d67a19f20fe74f792c0d6b9ca0e05ce85f655f9a8
DIST polkit-qt-1-0.175.0.tar.xz 58208 BLAKE2B 521c0db2b4451443cf2464a668447fd81c0afe4a6cd1d24ef54037a052c024d1bb752925b5390444ffe7828427998c7cbb88e81f22ed9703d9d73a2031cb2f43 SHA512 cf3abe1f0ce38c7ab04f637cbab3896fd006112a81948cf3832a43962bdb4426add9bcfb157efb0c7490d037622f11f93e4fb936973d35c6df2da149c1b12ffc
-EBUILD polkit-qt-0.114.0-r3.ebuild 957 BLAKE2B 0e6aa6bf92627e8734c234ca389b16065b7972aaf0a9dd89654578228264bf3999016c26cb479d091a2e3222e23062319b7a20e6c80d43197cdafbd9654d983f SHA512 0af7b04777ba40688fc62918492058850866d505b4c6651cc176fceb23f2743bb756c4e6862a9b948fe9e6d7bc4b635907f58d50bbba58d95d349424a99c8806
+EBUILD polkit-qt-0.114.0-r3.ebuild 956 BLAKE2B 4c94e8bf92f85b21724f262d44022f6979d191b889295f44e8e89e0c27d3627e9c4a8c0990c6333c6bd4f066c8a1f088988f3b286ca9e52753be73d13bc048dc SHA512 5f27f8209fb019cbc41ff05104d6a99d8d8e0b72f6e56bdcc74f3efd44e3d96da9ee3d414c18031a4c47a6dafc6600fbb73f4d5b00f62d025b19153ad79e3cda
EBUILD polkit-qt-0.175.0.ebuild 1244 BLAKE2B ba14480db2862b431442a4af3c19408d20c856b27700cb440628aefc148f73d5a48f51bf52f41ee227594bfca01a8a28f39191e9d4edf26582790ff110bf3f8e SHA512 7430786fd72050ffdd8e627dbafa207ee7168373d6ddbac26679bccca33f26ddedfb71c0d502c3a143dcf4315d21d9c6a47bcafdaed3be358b843562426ab5ee
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/sys-auth/polkit-qt/polkit-qt-0.114.0-r3.ebuild b/sys-auth/polkit-qt/polkit-qt-0.114.0-r3.ebuild
index 464e34718786..500f97b02646 100644
--- a/sys-auth/polkit-qt/polkit-qt-0.114.0-r3.ebuild
+++ b/sys-auth/polkit-qt/polkit-qt-0.114.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ HOMEPAGE="https://api.kde.org/polkit-qt-1/html/"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${KDE_ORG_NAME}/${KDE_ORG_NAME}-${PV}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
fi
LICENSE="LGPL-2"
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz
index eff84c0b87f7..ca772f6a375f 100644
--- a/sys-block/Manifest.gz
+++ b/sys-block/Manifest.gz
Binary files differ
diff --git a/sys-block/hpacucli/Manifest b/sys-block/hpacucli/Manifest
deleted file mode 100644
index 38e226b1b125..000000000000
--- a/sys-block/hpacucli/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX hpacucli-wrapper-r1 541 BLAKE2B 102c1957b78ed5a465ec7e6205f5bace8d1f37e03ea163c968d377724141abb5a895e4ae0360393c4e4c31d63a0dec538ec627445aee207f9f9e64f9d8b3a364 SHA512 8b5a96eaa53fcf8b0f118d34d8bc3e94c67a2dbef7b5cdd79fa10c74b42ac9c9ae1b41f530d47d8130cdedf1a5c755fcde42223739ca16dc30498d8d99405a02
-DIST hpacucli-9.40-12.0.i386.rpm 6824495 BLAKE2B 48fd1294eac0bc9eeab4479be07ce75c61cd5f846e5eabab04c22d154bc06051961b0094d421915b79b4b37526b15dceb8e015302373f2fb0bcbb37b4e5b045a SHA512 93ae6c170e14e187ce33522a7f7d4e0970f8443758aa76f4eb72c6b818eeeff7720e9869473b62e4b088ced0bb9a198afecf7ff62da2fc73e67208f5cc680158
-DIST hpacucli-9.40-12.0.x86_64.rpm 6800521 BLAKE2B 468ac943ddd477616345d982767bd23552f75d4a906c7e21248a1efa867952cd8929a0449fadb28234032b2d4ad57cf1ef56ae7e0eab9308ee4bb1055b131f0b SHA512 a7de22febc0261bdb60a5fee250d42455dc0ac152541f34eb91df81b4e57472ae96ee2972e3a4c44ff409e3d1c2b364054818c7ea610c3b2a20c913a51df2ed4
-EBUILD hpacucli-9.40.12.0.ebuild 1524 BLAKE2B a3e1e8272c38a7564fecebd4e287b5c1935aa1466c649d252fb63cba77e2d48c87f75bb7a5dc435e7f902a0e143f439e4cb88970e69af3a5df1ba5d706363899 SHA512 bd5ef0929fabf76848e75d5f238bbf56f3b10e1080e2c6d4e1ab295eb8caf0ae873397c29c72ab82fa35b95e8585b86d089e20dd9e426b4f877d7b3f8851c81b
-MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/sys-block/hpacucli/files/hpacucli-wrapper-r1 b/sys-block/hpacucli/files/hpacucli-wrapper-r1
deleted file mode 100644
index fd2cec5cdf83..000000000000
--- a/sys-block/hpacucli/files/hpacucli-wrapper-r1
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-cmd="$(basename "$0")"
-
-HPACUCLI_BASEDIR="/opt/hp/hpacucli"
-HPACUCLI_LOCKDIR="/run/lock/$cmd"
-HPACUCLI_LOCK="${HPACUCLI_LOCKDIR}/CPQACU_MUTEX"
-HPACUCLI_BIN="${HPACUCLI_BASEDIR}/$cmd.bin"
-
-if pgrep -x "$cmd.bin"; then
- echo "Another instance of $cmd is running! Stop it first."
- exit 1
-fi
-
-if ! [ -f "${HPACUCLI_LOCK}" ]; then
- mkdir -p -m 700 "${HPACUCLI_LOCKDIR}"
- touch "${HPACUCLI_LOCK}"
-fi
-
-export LD_LIBRARY_PATH="${HPACUCLI_BASEDIR}"
-export ACUXE_LOCK_FILES_DIR="${HPACUCLI_LOCKDIR}/"
-"${HPACUCLI_BIN}" "${@}"
diff --git a/sys-block/hpacucli/hpacucli-9.40.12.0.ebuild b/sys-block/hpacucli/hpacucli-9.40.12.0.ebuild
deleted file mode 100644
index 887a5e423e08..000000000000
--- a/sys-block/hpacucli/hpacucli-9.40.12.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit rpm versionator pax-utils
-
-MY_PV=$(replace_version_separator 2 '-')
-
-SRC_URI_BASE="ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux"
-AMD64_PID="1257348637"
-AMD64_VID="80070"
-X86_PID="414707558"
-X86_VID="80071"
-
-DESCRIPTION="HP Array Config Utility Command Line Interface (HPACUCLI, formerly CPQACUXE)"
-HOMEPAGE="http://h18000.www1.hp.com/products/servers/linux/documentation.html"
-SRC_URI="
- amd64? ( ${SRC_URI_BASE}/p${AMD64_PID}/v${AMD64_VID}/${PN}-${MY_PV}.x86_64.rpm )
- x86? ( ${SRC_URI_BASE}/p${X86_PID}/v${X86_VID}/${PN}-${MY_PV}.i386.rpm )"
-
-LICENSE="hp-proliant-essentials"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-RESTRICT="mirror bindist"
-
-RDEPEND="sys-apps/coreutils
- sys-process/procps
- >=sys-apps/util-linux-2.20.1"
-
-S="${WORKDIR}"
-
-HPACUCLI_BASEDIR="/opt/hp/hpacucli"
-QA_PREBUILT="${HPACUCLI_BASEDIR:1}/*"
-QA_EXECSTACK="${HPACUCLI_BASEDIR:1}/libcpqimgr*.so"
-
-src_install() {
- local MY_S="${S}/opt/compaq/${PN}/bld"
-
- newsbin "${FILESDIR}"/"${PN}-wrapper-r1" hpacucli
- dosym /usr/sbin/hpacucli /usr/sbin/hpacuscripting
-
- exeinto "${HPACUCLI_BASEDIR}"
- for bin in "${MY_S}"/.hp*; do
- local basename=$(basename "${bin}")
- newexe "${bin}" ${basename#.}.bin
- done
-
- insinto "${HPACUCLI_BASEDIR}"
- doins "${MY_S}"/*.so
-
- dodoc "${MY_S}"/*.txt
- doman "${S}"/usr/man/man*/*
-
- cat <<-EOF >"${T}"/45${PN}
- LDPATH=${HPACUCLI_BASEDIR}
- EOF
- doenvd "${T}"/45${PN}
-
- pax-mark m "${D}opt/hp/hpacucli/"*
-}
diff --git a/sys-block/hpacucli/metadata.xml b/sys-block/hpacucli/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/sys-block/hpacucli/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/sys-block/mbuffer/Manifest b/sys-block/mbuffer/Manifest
index ee1765314cdd..1af6a236dd9b 100644
--- a/sys-block/mbuffer/Manifest
+++ b/sys-block/mbuffer/Manifest
@@ -9,6 +9,6 @@ DIST mbuffer-20240107.tgz 151573 BLAKE2B 9fb8d1ead6424e676f6ec0dd591cdd48b53a5b1
EBUILD mbuffer-20220418.ebuild 1527 BLAKE2B 1a88ee0cc356b561d01838d2874a4a2fb408548d75cf02c1e3aa3677e524ff5b806de82adbdf291fe12564d39634fa86b9e4263f649729ce66962d62203302f3 SHA512 0adc3c2e3b113a9d3592f1e45c430974ecd1c3edf32bcfaa5f366cda3942e8e791fae0206f6c54a661eea44ec124f93a58a6fe1a56f6540348748ee556ec1d73
EBUILD mbuffer-20230301-r1.ebuild 1586 BLAKE2B 3efa526e9237b703dead608dfd95690b2ce894ee8b4db1dc4653acd462cc89e36c931ea540191ae5f51f3a1532694d04049958ace153a87f21dcaa58dca6bed9 SHA512 8d7a692c6fdc3cca1a9ec132f2995ca7b0ff10da93368695108226f07834cb52c61742162b31d9f176df2d84b3145c4746a5d6433aecb4ed1a80c6d2e6b7244b
EBUILD mbuffer-20230301.ebuild 1544 BLAKE2B cff5073ee1af87e170bd49adda9addc8891d82fd8fda62223a5a4e6160025f00a28f00a59e9992189c8bb23f72d9748faa383452ffb0af6dd5682b7e272bee93 SHA512 64b6554e8c78427d07c57cb305ddc9232cfd424bad9157387bf3551726cc55cdec82718c95a5e2d5c91979cd59b9bebc9dd656c1e79575eea777055d9f93ee37
-EBUILD mbuffer-20231216.ebuild 1600 BLAKE2B 4ec5e30ec8ba62d7d04cf740058754b83af54da1699dc3d8fbae29641a728a53b5f5d41ba5106fb8040ded8273cc698ebdba6f9311662ca2321ca5ec7230781d SHA512 fabb6111246c2ce3b178b54fca2bdfea4e496b6a775d094510ba03f6e61165cf9d61e57621bc4a4a811818453ac9b63e65e94db34a837d90b76420a0aa55ee6c
+EBUILD mbuffer-20231216.ebuild 1599 BLAKE2B 1483f2f349e77244b281d568f4a5f9106bef402686225c80e3be42224bcb87d4f1963ffc9fc5d68c98ab2cfbed4322670d6d03bfeca0bb88b9e23f7c9404eb13 SHA512 295b462fb2ca8625362d8e0d77810e9d2407237fedbcf868b21c858d9ea40369b3ddbc9884d2bc6a3c8cb92840aa897abfae06d448e79bd943a6a27075f51d0d
EBUILD mbuffer-20240107.ebuild 1602 BLAKE2B 8bc8bddf4e50f537c9617c7db9d12c2b82bafae75fd65d8ac9397107b0894d02b50aec8eb2e638b26e41f6e8b527916a30a2b8a3976af3904a334150bdf3b105 SHA512 29c95eaa488caa25fe65533fcc2d8075cdf167154d2eb5e33017146901a1ba4482419eeccec0f89aaaee24975e85ddde212290165638a493538bbae3ef3aacaf
MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c
diff --git a/sys-block/mbuffer/mbuffer-20231216.ebuild b/sys-block/mbuffer/mbuffer-20231216.ebuild
index 3acdac13576b..39cdd8917c1a 100644
--- a/sys-block/mbuffer/mbuffer-20231216.ebuild
+++ b/sys-block/mbuffer/mbuffer-20231216.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.maier-komor.de/software/mbuffer/${P}.tgz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="debug ssl test"
REQUIRED_USE="test? ( ssl )"
RESTRICT="!test? ( test )"
diff --git a/sys-block/noflushd/Manifest b/sys-block/noflushd/Manifest
deleted file mode 100644
index f18825d39d36..000000000000
--- a/sys-block/noflushd/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX noflushd.confd 241 BLAKE2B e2b4a7b6ec13597d790c111655106f00d74698e2f19f44028b858ef4f40a4d0ca7f8266b5449c9307ebb2f89acbf3568e944791350e5c3d1dd1d4d4ead770aa8 SHA512 74a427fec3eb3ad7266f9cf28c4e9b153961367681a1126fb18182d7519d74f7d7f0098601483f6c6bfdd55dcabc8f117f1e904c554833e489e21e3d4005d993
-AUX noflushd.rc6 664 BLAKE2B 64e084160e015ca15bb0d4505be844457c0493a65877530d9e90c22ee0a0334a445b622cf38bc426ad800032bae1211b30d6aac0f7577f9128dfb32c6b77e90a SHA512 f541bc82ebc81fe4c09fbd02a8aee1668d3e8fec738c552219dd4d5741be5ac1a4abb544cb800d6f182b00f6021fe84858f0befbb1317ca5ec5a9092d64ba2cd
-DIST noflushd-2.8.tar.gz 180386 BLAKE2B b3b90dc09ff6e61f874c3e738c3df31351c684e397ef6c357a864fb0265a905e927e5663b95bdb194b343a66dbf514deb0591684a9f9c9ece17f8e78a4c5373f SHA512 2bffb61aa380409efc43e7ff93d1efd93812dd2c66b4635101a608f1bd5094545e4db64e03fd318be3d3ac50be6e7278b17d9bb9ccd30c52f5e2e4337f749b50
-EBUILD noflushd-2.8-r1.ebuild 712 BLAKE2B f797939a170befaf42dc232aaeffa11296b3299f82b95b7546bac76a1970ab0938d77eafc79cd467dc1862470483e538595de69964a538cf3bc1f65fe4e121c9 SHA512 914b25c68612de630e63169610eadc22067eeffae162b401a7f1df8e5e3d6c76788a5cdd022bd84cacf56853d9345f6b116497873b94ebe0b35a5c151220707d
-MISC metadata.xml 329 BLAKE2B dff9d883cb48f0d13f36c07d3c71a5ca10d502201da1e06d042abb199957a75374d10e1d97caf225e3744982cb8f62d4c779a56640d11312b00cd93b2aee1623 SHA512 635fae0d5d97ea77bb031f510431a2219d2eee143c5eb8c50c75eb15f8fe0977803cf5e1b0c453ac2670d72eea48c8b5b5ec03e800a7f5e7b9d7484caa1ada93
diff --git a/sys-block/noflushd/files/noflushd.confd b/sys-block/noflushd/files/noflushd.confd
deleted file mode 100644
index cda092028fd6..000000000000
--- a/sys-block/noflushd/files/noflushd.confd
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Config file for /etc/init.d/noflushd
-
-#TIMEOUT=60
-#DISKS=/dev/discs/disc0/disc
-#EXTRA=
-#NOFLUSHD_OPTS="-n $TIMEOUT $DISKS $EXTRA"
-
diff --git a/sys-block/noflushd/files/noflushd.rc6 b/sys-block/noflushd/files/noflushd.rc6
deleted file mode 100644
index 833ea51ea31d..000000000000
--- a/sys-block/noflushd/files/noflushd.rc6
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# NB: Config is in /etc/conf.d/noflushd
-
-depend() {
- need localmount
-}
-
-checkconfig() {
- if [ -z "$NOFLUSHD_OPTS" ] ; then
- eerror "You need to setup your NOFLUSHD_OPTS first"
- eerror "Check that you've adjusted /etc/conf.d/noflushd for your needs"
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
- ebegin "Starting noflushd"
- start-stop-daemon --start --quiet --exec /usr/sbin/noflushd -- $NOFLUSHD_OPTS
- eend $?
-}
-
-stop() {
- ebegin "Stopping noflushd"
- start-stop-daemon --stop --quiet --pidfile /var/run/noflushd.pid
- eend $?
-}
diff --git a/sys-block/noflushd/metadata.xml b/sys-block/noflushd/metadata.xml
deleted file mode 100644
index 79bbfb2c8198..000000000000
--- a/sys-block/noflushd/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
-<upstream>
- <remote-id type="sourceforge">noflushd</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/sys-block/noflushd/noflushd-2.8-r1.ebuild b/sys-block/noflushd/noflushd-2.8-r1.ebuild
deleted file mode 100644
index 516154148a9a..000000000000
--- a/sys-block/noflushd/noflushd-2.8-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A daemon to spin down your disks and force accesses to be cached"
-HOMEPAGE="http://noflushd.sourceforge.net/"
-SRC_URI="mirror://sourceforge/noflushd/${PN}-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-src_configure() {
- econf \
- --with-docdir="${EPREFIX}"/usr/share/doc/${PF} \
- --with-initdir="${EPREFIX}"/etc/init.d
-}
-
-src_install() {
- default
-
- newinitd "${FILESDIR}"/noflushd.rc6 noflushd
- newconfd "${FILESDIR}"/noflushd.confd noflushd
-}
-
-pkg_postinst() {
- ewarn "noflushd works with IDE devices only."
- ewarn "It has possible problems with reiserfs, too."
-}
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index cbbd70f63029..6ec67b73593c 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/autogen/Manifest b/sys-devel/autogen/Manifest
index a4f25f29473b..14736157ddfb 100644
--- a/sys-devel/autogen/Manifest
+++ b/sys-devel/autogen/Manifest
@@ -9,5 +9,5 @@ DIST autogen-5.18.16-gnulib-3b57ddee0acffd23cc51bc8910a15cf879f90619-lib-verify.
DIST autogen-5.18.16.tar.xz 1046276 BLAKE2B 23f9e0948f24ada715fb2bcbbfecba768cf51d169ea3ff4724a97b18f598d2d7fb2ffa7e23919ec8dcc0e352f9d3280f3740dab279a0af1412919cf10c6cb0bf SHA512 5f12c982dbe27873f5649a96049bf019ff183c90cc0c8a9196556b0ca02e72940cd422f6d6601f68cc7d8763b1124f2765c3b1a6335fc92ba07f84b03d2a53a1
EBUILD autogen-5.18.16-r1.ebuild 2179 BLAKE2B ff3c00f51e6987aadf1913a70161457438ddc7990bc88f01d13ad3a79ecb3f7b1af905a490b0e25016fa981670aa57522afecc975af000a7093e301c6ede5c6a SHA512 e02e57585d3b46675c01018aa00652a4632a7b80cbe24d2b1f94664f4a7bafcb53adaacd0a60cc38e36033139edcb9392d9974a7749bb3865f18a108b21d9f8f
EBUILD autogen-5.18.16-r2.ebuild 2006 BLAKE2B b7bc02d1e6838921f79559f2ee724d04b85cc8381a66ca5c16be451ca33d42d1081822f0d2e7f4ba1efa8fb35ef3b99180a04d83ff391ac094633375f28e5dbc SHA512 091f62d26998abed9236c25265fd7478bce1db0cbfec660c5be355d8dcdfffb7eaacf80c9e90728a24d07b8bad9397fed3c0a8e317a2e3357f9b23c8dfa8a089
-EBUILD autogen-5.18.16-r3.ebuild 2109 BLAKE2B f7f987d398cdd8dfc4898a3396324270b6c752ee00b47e1741aebe0037412ae390209a8958814e09e0c1fc7ee2a394f34facba103b462afb0094c93c4a7679d8 SHA512 cce625b98410b6219afe4b4b8cf4a064e92af02714527d7bb26bcad21fe66462c96123ab4696b5d74f1538362cae58533a322aa5a8f42fc35fb72a494d4739f1
+EBUILD autogen-5.18.16-r3.ebuild 2107 BLAKE2B a1caa81ecbe14933997c8ca4daacdeea6ec4f5a657ab16e0ea767863136bb08284f2ca526b29eba853a90994977fce3f943934240032f2cf35c77b6a227ab6b8 SHA512 46d8b790d424082c68685a1f995476a24ed7025b6d33590cd4288247f2b2185e1d3ddff0bffbbe1026764b357850c0b9694f3fe598f18cbb181367c3df4eda3d
MISC metadata.xml 465 BLAKE2B d749ac3e74b39a006006e3f8d09ca2e8dd392f05385ffaf4d4d4cc95af4571c48e6ff6383e5f582ed6158d3536c9d9447c8f9587a8dc8ad9bce3ea3d5f8b2b5a SHA512 da4398891bf5ddd30545e5ca15b1591da5126d0ae22d00a5d5851864351c43465e6eac9010a9e35a029eb3009727fcd3264cb4fa87fd1f6545639f90b9cf2a47
diff --git a/sys-devel/autogen/autogen-5.18.16-r3.ebuild b/sys-devel/autogen/autogen-5.18.16-r3.ebuild
index 9cde470142f2..ecf0cac9a910 100644
--- a/sys-devel/autogen/autogen-5.18.16-r3.ebuild
+++ b/sys-devel/autogen/autogen-5.18.16-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="libopts static-libs"
RDEPEND="
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 99244019aa3b..3c804a0018e6 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/vhba/Manifest b/sys-fs/vhba/Manifest
index 8346015f2274..dbba187fff08 100644
--- a/sys-fs/vhba/Manifest
+++ b/sys-fs/vhba/Manifest
@@ -1,3 +1,5 @@
DIST vhba-module-20211218.tar.xz 16168 BLAKE2B 37fcc56cc34dfbc68c8a8212f30a54c6a04f3b9014a5964b995bfef59df1b8f5a005e6cbfff97f1233451d215b6c4fd3c09a0cd39ebf6cb86bd6b327e5d7d718 SHA512 02b554bb2d0c91c090edeeb7c692164f378273e475a64653df845cb30cdd15d689f7fbe5fa890f77f82bf778d4d228384f656d202b6b6baf02d08321d7c2598d
+DIST vhba-module-20240202.tar.xz 16168 BLAKE2B 7974f60b73c634528afdd44e94c6da34bdc481d874f19845efc0464435a7e560494dd703b0fb1df34c96fce5f1afb300a1e6e2b3b9730e91c956816905eb2f44 SHA512 fdb9b79feb870bb22ed2182216103c8b87d1b5a471d02def24bdf5782cc2bee2333f1d78e1428b042c3df5a33ff8e07b1d61cbe11414a27db18034f3fbbe2612
EBUILD vhba-20211218-r2.ebuild 1086 BLAKE2B 5060fff6e96533ee3001d5e2b4898082b6ea8aa8b76ff267a1c0935acd22c4ef653c8f343e440d4250ba8f749ab38416b48b9f8b3b77bc79abb324cd6369568a SHA512 66d3d519615ad07902709a8355aabed88de28368c5593c1a09ea670b1fa8891f690788e53b8f874beb35463bb2b915c7ada9bbc057d20029b7fb54245673156b
+EBUILD vhba-20240202.ebuild 1088 BLAKE2B 41caec15924e0cee276f78183f3912de23099695dec2c72034efeeaa2dbec7d63cfa54edcb20d43b1c638986e1b2ade6c7028970967fb5743149259698e3868e SHA512 213f02109b6de84b55bd8c7325a35a90bf7ef35c72abd18b71cef628898fcb4bf591bfc57a2e52e6fe03dadbbf882d5275a7d780b8c27893edc5a22fbd6dbc3f
MISC metadata.xml 333 BLAKE2B 99feb77e860cccd95f60688c7c2104267b6abb6188a8f24e50728b39487892ef29c58e5ddfb7a56578d27c34e9d4bb16371298449d2a3de5e6a79a6a5712e37c SHA512 2a387604d78412e81477271c793d46b197609d4d9037aa55d0146cfbbc9eae01633a7a9ac6908f923174ecfedf7336792147dc6e7c5b13db057855282e45e129
diff --git a/sys-fs/vhba/vhba-20240202.ebuild b/sys-fs/vhba/vhba-20240202.ebuild
new file mode 100644
index 000000000000..4c97a5404e45
--- /dev/null
+++ b/sys-fs/vhba/vhba-20240202.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1 udev
+
+MY_P=vhba-module-${PV}
+DESCRIPTION="Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite"
+HOMEPAGE="https://cdemu.sourceforge.io/"
+SRC_URI="https://download.sourceforge.net/cdemu/vhba-module/${MY_P}.tar.xz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ virtual/udev
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+CONFIG_CHECK="~BLK_DEV_SR ~CHR_DEV_SG"
+
+src_compile() {
+ local modlist=( vhba )
+ local modargs=( KDIR="${KV_OUT_DIR}" )
+
+ linux-mod-r1_src_compile
+}
+
+src_prepare() {
+ default
+ # Avoid -Werror problems
+ sed -i -e '/ccflags/s/-Werror/-Wall/' Makefile || die "sed failed"
+}
+
+src_install() {
+ linux-mod-r1_src_install
+
+ einfo "Generating udev rules ..."
+ udev_newrules - 69-vhba.rules <<-EOF
+ # do not edit this file, it will be overwritten on update
+ #
+ KERNEL=="vhba_ctl", SUBSYSTEM=="misc", TAG+="uaccess"
+ EOF
+}
+
+pkg_postinst() {
+ linux-mod-r1_pkg_postinst
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 88d4d38f89da..412ae7f809c2 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index f30b16d7cfed..d51359a89c20 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -7,7 +7,7 @@ AUX 059-uki-systemd-254.patch 6162 BLAKE2B 60d7fdb8189d26d30fa92c8964e0b6a26b7cf
AUX dracut-059-dmsquash-live.patch 936 BLAKE2B 6dcbc59561179bba5d7e998f901cda99d8deeeba15886c267e4f77033ab8308cf39b8aaa8ad4c99eca13b2689a052226fdbee6cdae370039bcf40f0e070a8c41 SHA512 34a1b34a09186fd05901f8114260170bf3a51cf96967aa58872c99d6bb1fb1673b8f0246171368837b88e0a1c83c5aac9c20e2f73ed88ed69df72362d55f911f
AUX dracut-059-install-new-systemd-hibernate-resume.service.patch 1048 BLAKE2B e2b2e2f8c92aa9ae42ce93e2423ffd30642caf05267faee84d02c7200527dd4bd1f31c76739f607d21d9799a69d68efa8457caed980efdf614151a454ed0fb3e SHA512 2ddfd57d8cca3b4564de6207471a47201edb13f9ba5598333874b976e1710e6e8fae910c35d7cf679dc023c82ec9aafad190b3953b0e73000e3531e9963a913f
AUX dracut-060-fix-resume-hostonly.patch 2670 BLAKE2B fc86da8dd8152c9d50480e302f06903bc0595449a12dbe2b8b34438df767284b0f7947b8d962312c1feb16ebd5fe0749f77191b0a22f42a4bfc0b12373be96be SHA512 d3bc3b1d5d3b71647846288b84b7b3dd8f8a1c0d2279a9373cd462202c82bc7d20e5eca585e2ae70f60fa93d8835ff3ec791a510b54b03e9b147d94068cd9663
-AUX dracut-060-grub-layout.patch 1155 BLAKE2B 3efbc0e34beb777f407907176fc5e567b95c78395410c756f00370d2db8f694c39f1eb20eeacb3b428676f4d8b1591f72a3d1c7893cf68d36ef39d8e0bf2b13e SHA512 2d4ffe6815b8bd38a7f5f5d037630f0bd69c8da4152098b07825daea775efbdbbc89afdf7cd01edce613ca347b5246b526808e17cc279baaa51ba09c580114a7
+AUX dracut-060-grub-layout.patch 1348 BLAKE2B a542acacd1a1e317be287c653fdd82be91bf432d754321be3f96adbb6e0139afa27c206f411668492b493f2f599651c4033c59c6dd0de228d7ea35a8ae7a6188 SHA512 ec5fdb72ebbe1af2faf4a626ec1c5c8a98c5516ae9de91bfbb93f41a011f2e2a54abfadd0467679ab6f88c83c92fd97f5cf98d57ca600ce5e34f79617ff61575
AUX dracut-060-systemd-255.patch 1185 BLAKE2B 8198736b5f48ed20712de40088d8c86ec6f4e3637f97a69273218257e9570e1924cb00270550f6f5314644cadc73c03377ffe6da69c83c8d8ac7aabaf62807c3 SHA512 f4f50edb2be4b4c3ab4e85c262d54da7eb20234ede8d7fd0236a4a92e11302b5f65295d8ab1d3fa56f50c01b144de51aa5818b7214c1929bc06e99068c85b845
AUX gentoo-ldconfig-paths-r1.patch 1423 BLAKE2B e8bce9ee4b1b2546d4dbaa22a6167f9e3520df4f5f3b67509e430e4a6dd89d9fd18e53328c4bd6ee817e6b27ffcccf29fbdd922707c98f4fe67f6d44d76de2ff SHA512 fd44643e671d59ca51822d0f68b7ce7756035faca780ec784e64950770944f0aefd00a1dd2424f07568d5d97d46c0080c8e740856e0bff79bcf6a7e14b08ab8f
AUX gentoo-network-r1.patch 1002 BLAKE2B 719ff76c315e29c2a40f0a485e315622d6678ef0a325681af22ca060189649119ce08024b1b81be02b28cf532d33165918f5707742bb9927abd08ce49ee0565d SHA512 694f493384e2c0b6a46508f2290efca78d1b6f742fe8441f970837280558d160a711e36ba835ca767cfd158bf191856017af146ae19c5aa1aecbd10a69be38a1
@@ -16,6 +16,6 @@ DIST dracut-060_pre20231030.tar.gz 498954 BLAKE2B ce47f06e1304f732cbad66046c70cb
DIST dracut-060_pre20240104.tar.gz 499965 BLAKE2B 935e0e5da348426d69c6dab6b91078f126cadd9ffc6a32378e79cd93b1dbadff35899efc3786fc12bf5a6741843d3637b0c98cc71fe4a96a8caf053ae887bac3 SHA512 f7818265f082e9c05ebb81a91b67fb9b1d3bf8b2433b7e6ea9be6bee43d28cd1ee48577648e1d9b3729c17608b028d294c13bf5d4db4cc5a18e3b007eb2cd67e
EBUILD dracut-059-r7.ebuild 4715 BLAKE2B 119097a741c83262e2041e215f5c8d78d897901b07a1c93deccff48e6f750f44a702b769a88088e332ae1289a1e95cad866fc305c2a6b9e6e3d3b0003de3ccc9 SHA512 e8ccab043299e5c542809ba7154c2bd9712fd055e4dd085c6c325c66b49526423dc576b97ea1849cdc79440fb8e91ff5a86c6d339e48bc0560ea4b68c1fb84a2
EBUILD dracut-060_pre20231030-r2.ebuild 4532 BLAKE2B 1103591973694d6378c40d178c8b217d5babb1c385256bc7ca8929ab27e2456f7557e5d007590b38dbcf57a1811e4a4a3b5e6045f1664400dd21e0139c25285a SHA512 a0a1dfabc22cbbb62c33a8ff3ca4852fdf793cc54b5d368e07dd4f42fb0bb169aa072c3a0dd429c0ea9c70f5c915592ba736dc61d5c88d35713122fbfa1d4b47
-EBUILD dracut-060_pre20240104.ebuild 4569 BLAKE2B c23a9a4be21f99df8bbcef6cabfcac9041443459c6603928f7d72a99d3202b97c15b06da1144deee1e8ba8e0c853284aac25401d6bf6f3135eac26e6bbbfdbd3 SHA512 1b765fb40427179eddb643f98b680df1ca4b2e5607bf6a5a95bcc71b10680894936ac598f1719a19433cb58181b68b8333f6386ec93c0e2f85a94bff3b278d8c
+EBUILD dracut-060_pre20240104-r1.ebuild 4569 BLAKE2B c23a9a4be21f99df8bbcef6cabfcac9041443459c6603928f7d72a99d3202b97c15b06da1144deee1e8ba8e0c853284aac25401d6bf6f3135eac26e6bbbfdbd3 SHA512 1b765fb40427179eddb643f98b680df1ca4b2e5607bf6a5a95bcc71b10680894936ac598f1719a19433cb58181b68b8333f6386ec93c0e2f85a94bff3b278d8c
EBUILD dracut-9999.ebuild 4368 BLAKE2B be4a4599dd6b5c878a5875e35c98d9a2460c39d2bcc1f352c692e0fc8c1e3a97fe94192b9b439d02d37fc063d0f8d85832250ac1862f517277739022237a8740 SHA512 97b80cbaa29ab4df746466883dee4a97057ffdd3b01cc8c5849e8aeeca560dc7fca5e5130b02def84aea9d2e45bcd0286ced033e188a96f184c29205dfe372c9
MISC metadata.xml 451 BLAKE2B 34fe004c76ad1ec98a27c53451f51a15689bda1413bb1dae895d4e7be68d810388cbf46d739b04da3b7869835eb70c1b9c03957d60fc6217b12bc028bd011b40 SHA512 51c81f853ab1be8d8dc240d69b1b2c9c69992efa804a394246222466d774bf673f0cb32031d46a56fc2628cd148b0a5c733a8690b78bff70806ca7f563a2855a
diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild b/sys-kernel/dracut/dracut-060_pre20240104-r1.ebuild
index cca90219d096..cca90219d096 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104-r1.ebuild
diff --git a/sys-kernel/dracut/files/dracut-060-grub-layout.patch b/sys-kernel/dracut/files/dracut-060-grub-layout.patch
index 5d8e9a9fcf9d..cf292b7168c4 100644
--- a/sys-kernel/dracut/files/dracut-060-grub-layout.patch
+++ b/sys-kernel/dracut/files/dracut-060-grub-layout.patch
@@ -8,15 +8,24 @@ kernel-install is not supported by systemd upstream and therefore this
patch is unlikely to be accepted by dracut upstream.
diff --git a/install.d/50-dracut.install b/install.d/50-dracut.install
-index 441414a..cfd4fe7 100755
+index 441414ac..a98449fe 100755
--- a/install.d/50-dracut.install
+++ b/install.d/50-dracut.install
-@@ -30,7 +30,7 @@ if [[ $KERNEL_INSTALL_LAYOUT == "uki" && -n $KERNEL_INSTALL_STAGING_AREA ]]; the
+@@ -38,6 +38,17 @@ elif [[ $KERNEL_INSTALL_LAYOUT == "bls" && -n $KERNEL_INSTALL_STAGING_AREA ]]; t
else
exit 0
fi
--elif [[ $KERNEL_INSTALL_LAYOUT == "bls" && -n $KERNEL_INSTALL_STAGING_AREA ]]; then
-+elif [[ $KERNEL_INSTALL_LAYOUT == "bls" || $KERNEL_INSTALL_LAYOUT == "grub" && -n $KERNEL_INSTALL_STAGING_AREA ]]; then
- BOOT_DIR_ABS="$KERNEL_INSTALL_STAGING_AREA"
- if [[ -z $KERNEL_INSTALL_INITRD_GENERATOR || $KERNEL_INSTALL_INITRD_GENERATOR == "dracut" ]]; then
- IMAGE="initrd"
++elif [[ $KERNEL_INSTALL_LAYOUT == "grub" && -n $KERNEL_INSTALL_STAGING_AREA ]]; then
++ BOOT_DIR_ABS="$KERNEL_INSTALL_STAGING_AREA"
++ if [[ -z $KERNEL_INSTALL_UKI_GENERATOR || $KERNEL_INSTALL_UKI_GENERATOR == "dracut" ]]; then
++ IMAGE="uki.efi"
++ UEFI_OPTS="--uefi"
++ elif [[ -z $KERNEL_INSTALL_INITRD_GENERATOR || $KERNEL_INSTALL_INITRD_GENERATOR == "dracut" ]]; then
++ IMAGE="initrd"
++ UEFI_OPTS="--no-uefi"
++ else
++ exit 0
++ fi
+ else
+ # No layout information, use users --uefi/--no-uefi preference
+ UEFI_OPTS=""
diff --git a/sys-kernel/installkernel/Manifest b/sys-kernel/installkernel/Manifest
index 6e44c3502403..db67fab39197 100644
--- a/sys-kernel/installkernel/Manifest
+++ b/sys-kernel/installkernel/Manifest
@@ -1,5 +1,5 @@
DIST installkernel-12.tar.gz 4385 BLAKE2B 2f55442d76020cfcd42fb83f14ff1f517dcbbd102c338e84f092d56ba513c02644401b3b75ee7c45c8e763eb0e27225bbfe6576bc4e34841694076d935328c9a SHA512 b5620bf7a36081da929645d112a9160f89f1de09c00d3b6093efbe57d8ff1a5ebcd0b65e68491d225f61b7732bce8f76ff8baecd24969715f40dc818e4302de2
-DIST installkernel-23.tar.gz 14290 BLAKE2B 4384277d07ce0328c7f72c33dc3e08424b356a462609ad543c6ee556d6f7688ac8d819524067e6cf0fe5b3dc9d374f55395dfdb2a356e9e218b40650c74b06ef SHA512 508d95dadc34e813f3d05389ebfeaf78b921480b1e400ae7d9cb724307551acf4b9c6f2ca8d1f714b973295aaa3a5db5512859a480dac507665e883b582a4963
+DIST installkernel-24.tar.gz 14290 BLAKE2B 0d33efdc2bdec854643e6938b7813d46cb8adb0f1ab87dc4daa869b25c75440db0e2f2d25dc340833122ef88d4ecbf7e0a4eaaf883da52f7888bf8d58e4c4d11 SHA512 cca717435af47f22a4d9d86743dcd05012246790a7dd7ae2dc9f18859362cf7f6c68e3e8b15d428e0aede136036491065ff9fc871ef93121cec1c838f6237c1a
EBUILD installkernel-12.ebuild 1490 BLAKE2B 88956c7ff428beaf980b47d567fc1baaaee6dfbba3139e3a5b3d178d9119fef8d712862ee07933b8132d00b406419fcd873eb698a22cbe7329675788488db7d7 SHA512 78d9f9958c56bb47902d8cb894bbc9574c96fb2d986b00cb6b7bbe20b2db58db7c41a53f33794b98726870bac9a1b2c4a381bc4609288dcc0a05b87102aaac7d
-EBUILD installkernel-23.ebuild 4468 BLAKE2B bf29ce2134eb1f85216fd4ccee7efce80ad2aa754fa6a4f2826120f887c9cfb22a90f790a01e188c73ea33f4137638b4fd424718e112bed7549add0407bb9ed3 SHA512 aa616f4426c54590812fb11c757444d8d6b73119724c9cbe5d8962241490a3031916fafeb3f95d991a6703d01740a9c6ac9733640f0ea08b5bc882930ba8c931
+EBUILD installkernel-24.ebuild 4578 BLAKE2B bea51d5983b74bee7e14b59d483010120bfcbb7cca3bbefb65495dfd799f86b278e45d2551ce1e5a4d7ebc7ceab5431a702453a6cea6a38213fa83baea3a5008 SHA512 8c26e47b1fb794856a6d6bdb2d3a2fdf0b9233057533219fa3332f0eb106077a2c9fcfb96a80904ffa59b177fcdab304a54e7cb0433f0b9ae7322209cad8a0a2
MISC metadata.xml 939 BLAKE2B fd8d6a7c19c2a5f6f11e60cdf0a5b9e98f140d80bbab835f5350ac6fb87e786fa5a93e3157e9affd45f381d4eb20c454775d703c8bdf82d2a6161e2ca2420ef9 SHA512 9d1b025cf8c5c0875015e0e9b3cadbec2ab3770aa76c8792adb8b16037dbcdcf3cb75d23d0dcaad7a932138bbdb524c266c1bf1cab09df9541a1acac45d7ca82
diff --git a/sys-kernel/installkernel/installkernel-23.ebuild b/sys-kernel/installkernel/installkernel-24.ebuild
index 333ea4b45568..e825c472c126 100644
--- a/sys-kernel/installkernel/installkernel-23.ebuild
+++ b/sys-kernel/installkernel/installkernel-24.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="systemd-boot? ( systemd )"
RDEPEND="
!<=sys-kernel/installkernel-systemd-3
- dracut? ( >=sys-kernel/dracut-060_pre20240104 )
+ dracut? ( >=sys-kernel/dracut-060_pre20240104-r1 )
grub? ( sys-boot/grub )
systemd? (
|| (
@@ -66,7 +66,7 @@ src_install() {
doexe hooks/systemd/00-00machineid-directory.install
doexe hooks/systemd/10-copy-prebuilt.install
doexe hooks/systemd/90-compat.install
- doexe hooks/systemd/91-grub-mkconfig.install
+ use grub && doexe hooks/systemd/91-grub-mkconfig.install
if use systemd; then
sed -e 's/${SYSTEMD_KERNEL_INSTALL:=0}/${SYSTEMD_KERNEL_INSTALL:=1}/g' -i installkernel ||
@@ -89,7 +89,11 @@ src_install() {
if use dracut; then
echo "initrd_generator=dracut" >> "${T}/install.conf" || die
if ! use ukify; then
- echo "uki_generator=dracut" >> "${T}/install.conf" || die
+ if use uki; then
+ echo "uki_generator=dracut" >> "${T}/install.conf" || die
+ else
+ echo "uki_generator=none" >> "${T}/install.conf" || die
+ fi
fi
else
echo "initrd_generator=none" >> "${T}/install.conf" || die
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index dc8db1f4e259..3a588888b655 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/libcap-ng/Manifest b/sys-libs/libcap-ng/Manifest
index cb83d373ae86..c57f92a95eef 100644
--- a/sys-libs/libcap-ng/Manifest
+++ b/sys-libs/libcap-ng/Manifest
@@ -4,5 +4,5 @@ DIST libcap-ng-0.8.3.tar.gz 455383 BLAKE2B c54dd753e0ef6dd21bcf6af7b003f85ded9fa
DIST libcap-ng-0.8.4.tar.gz 453749 BLAKE2B 523480281cfa544e77e30932968b4b18424286dbced06bb4645d536cf19d4cc0f7c73de82006ffc329aa7ef208e0cf8e3379f1b20e1e8e4e90e422ed736f6c44 SHA512 f4f3499d592e8583c2bdb8d700981a7930bd545f0889bc02f49acecf17e3bc600b100cd4f64e9326e5bac0a07a02a1ac4b7e83e919563066665a3d67cbe6871e
EBUILD libcap-ng-0.8.3.ebuild 2785 BLAKE2B b4c7234874675e79880b5fd361852ec6045d1f0a04973143e929ba91a31894829d3a0475e8370d230778bc60d508c52c062d715721cdbd559c75be48ad18daf9 SHA512 4d704cf25334b38d1b90d26d96acb95c6f340857b16c8c3b4521a15f0d36973b4f9b7cc4714e0e9cdc089026ab146cacead4be63389c4ed361ef6e40be26b897
EBUILD libcap-ng-0.8.4-r1.ebuild 2268 BLAKE2B 19a9a83c4447df817d35aeb2ea053f682ced24aaaa741814631b2df1c69b0aa7f66e494533b002f296715a566f5140d1eb06d18b545e3ac028210a263f1b5c40 SHA512 8cce6ccf721133df06b1f53f29deb69040c8aea1a475daa220076b405de1601f80e0d46b9774d711e7b9d3be983cb12001f116fd7889823a5287f7a993b2b8be
-EBUILD libcap-ng-0.8.4.ebuild 2220 BLAKE2B 1a0906d38519cb836bbceb9de5c840eb21da165c39bc22f36a992cd935ddf828ea0ee1461b0a3d1fc48b5e223f3271bbbfec67845af53b1beb91a0915a208efa SHA512 5fdcdd4538c84333f54d0d8b9be7685ef9c3b343939164a2fc109dbda177d6485667f252dd9cb5a517d70427be767e01886b1f06df5f6f0291f463060f66056d
+EBUILD libcap-ng-0.8.4.ebuild 2218 BLAKE2B 33e59ec14ee8dff09b4abd91b3a14074520a0cee89a38167463cd2b433d3a01b2ace60533a6945ef43e74611476d0ba279067b1d8dfb9e7fe89d20c63d8348a5 SHA512 3c6d3c8daf2b5fd4c2e1ff3a6799dfc74fc8b40fc8e8f2468108119c85b434b25b004c58135ad3a6f661af66fb6f10172310627a679fde7ad89684e8aa4cf819
MISC metadata.xml 743 BLAKE2B 76f6f5e1f041c4609c640c0ad15363124e7e4adcf013180aa965a2b45da54de2d9574b21c8d1c7c1504c06df1bd7c34c765a44261da99e3080f0f92d89584e33 SHA512 c674b44010c80273ca64554911408e9533a29152d8cff2dcee7a5554c8269e32214e406d04082b267f9d958a53f3bd7f653af7a004a487aa6dd2d253314c2f25
diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild
index 0c747ad18bd7..3ca538f91196 100644
--- a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild
+++ b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux"
IUSE="python static-libs"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/sys-libs/libnvme/Manifest b/sys-libs/libnvme/Manifest
index 6fd3194b73ab..5cc500008a17 100644
--- a/sys-libs/libnvme/Manifest
+++ b/sys-libs/libnvme/Manifest
@@ -6,5 +6,5 @@ DIST libnvme-1.7.1.tar.gz 604220 BLAKE2B b02bf0914be73f5877f418bebdbed31dfb01948
EBUILD libnvme-1.6-r1.ebuild 1592 BLAKE2B cfca87f1d76df65b2de0d9444ea2cd0cf24f89a01f8bab17b191f7a8afbe5e7ee015fc1c0640857d2ac98665f9548391c2d03171da7c71d59faab129fce0cefd SHA512 38cdf8442dbd0a61f16166cd79eadaec34d4374821b0629dd6180306c229f310cedfbc254db54afa4507dd55fb5ea27ec9bec5165e593be7dab2c04436d43a63
EBUILD libnvme-1.6-r2.ebuild 1712 BLAKE2B bcf55a48f7dcc2d904c39b93249a9de5797a4b4edfc31afd96dddf021dd82519aa1e9563af262daa835e124fc6e001a2ef822b1b5ec7c497b28c812b12bcdde4 SHA512 f1a6dc39b344004387acf19ad998e472a7fabcd3c2baf7715ac6febc8c7c07786a2831bd3e933e4e0d7afce3922d84490e4429d1fdae713b1af55d7600102e73
EBUILD libnvme-1.6.ebuild 1535 BLAKE2B 60dd5252ef071bf3186e059fe0482a8cca78226ed28331abe629ac8eb6b224935558c4b9df1b4d74fb222a1a7c7830ededa4054950d46cc7896b25aad04b46f5 SHA512 41e03e4bb81482d292e24dbc408bc7ad48036d198b5afd0469822822bded76f6f5ced22c85766cbe71293cdb4681fe2865d239bad44bcb8a101838f4911a66f9
-EBUILD libnvme-1.7.1.ebuild 1521 BLAKE2B 8a261a349b138f354b803f7dee89cc3134abd20c9fa9aab45d56ff1006f77953d474626c548a5b28ee088e75a563b856226edf5f75376bf64e554279c5d88866 SHA512 a56bff4004b33a9eb74f66f3990e03e72b182eb0b00d067ef6ba8db80bf60b34ac6de5d364e2c0080490b4bb6ae40282c5b5b684245db6429d23b301c3fdd466
+EBUILD libnvme-1.7.1.ebuild 1519 BLAKE2B 0524555bb39265c46020b6a734f0f809f81510f1fc45d0af881f552706fdc88242d3e00183444c90df932ab18408c6c5ae6f53182455e6f5355efe95208d7edf SHA512 060649b255a85c30f1997bcccb4d40f7d2e3c818ee11024025a2633e744371380f1b21fca11d3322da472594ab886295ba72d8789949985871294cee7e6a1281
MISC metadata.xml 585 BLAKE2B 6163419190adb903fdbdef99ad53f8b14ffbc08ac3c8b56f820049468010af2a58ac204ded1b53c767759e9ac864bf85dbc3b723cd7113cb919194dd9ceaaac3 SHA512 2f5268b41676d2a61d5415de3ec62149cda53613970a1af6aface937cc635d26866c88205a6d9fcf7efd7df0c7f45308ecf5b29b6cea937966b765a222edb8f7
diff --git a/sys-libs/libnvme/libnvme-1.7.1.ebuild b/sys-libs/libnvme/libnvme-1.7.1.ebuild
index 4cdfc3008403..ff8f82f5d609 100644
--- a/sys-libs/libnvme/libnvme-1.7.1.ebuild
+++ b/sys-libs/libnvme/libnvme-1.7.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -
LICENSE="LGPL-2.1+"
SLOT="0/1"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
IUSE="dbus +json keyutils python ssl test +uuid"
RESTRICT="!test? ( test )"
diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz
index 560d4249223c..9b8767fed58a 100644
--- a/sys-power/Manifest.gz
+++ b/sys-power/Manifest.gz
Binary files differ
diff --git a/sys-power/switcheroo-control/Manifest b/sys-power/switcheroo-control/Manifest
index 48c8e924fab8..63ab90248637 100644
--- a/sys-power/switcheroo-control/Manifest
+++ b/sys-power/switcheroo-control/Manifest
@@ -1,4 +1,4 @@
AUX switcheroo-control-init.d 240 BLAKE2B 00fd91de3da9e59fdf0f073a3a9f89ac6fee9cbc9941da2b44be62c0eca79562b3a9cb123ef86237d3be25f1c5ce3f293fb4814e023da110bb7faae0218c7037 SHA512 0f70d93839d68f09b07d96ae397e41d086500c55cca358125002991280bcd6471e5870ba2a8f696201deaee3403093156ae123804fd9649483cfd5655f887299
DIST switcheroo-control-2.6.tar.xz 29996 BLAKE2B 98204a1d0f3b92cc2b98ad9f382313aed4da5877ac6be607c48ee9386bd25087301e249907a7e1385eea357f0a3ce5fb2936fac688923dfa3555a9870f0d2e58 SHA512 ac8867a839ae958676f5c5c7bb4c25cbbcf70eb35a696bb3d80b388c31a9722e75311c041c4c60b8f1d00f405af97dd9173e99780a2be3c621ac759c4986a2d2
-EBUILD switcheroo-control-2.6-r2.ebuild 1852 BLAKE2B ab046c24f1dd156f134885689f78bbf2b96b986261382927f15d1786777d9ade77efe816c8fc9bb40a58634c467ce183a679ae39ede66b604b92bf4c3b451ded SHA512 aa74805914a0b8bc1b6fc6bf5ca2d369c1dcd116fa6cdabd4d71e1f0e8439f9234da85c45f2862777fd3dc9003ca0ab32e9b8b4fdb6d4671d96ffb5728877e6c
+EBUILD switcheroo-control-2.6-r2.ebuild 1851 BLAKE2B 93abe06cc18b20152f6b8736482dd722222575036ca3756ca5aea797ff5796e890118c2ded20129eeaae58bee190b484919eb8558e145cdef79d3235d0b8172a SHA512 2efe65b58fe28d64ef61b173c0bf898851ba6e99a1ba20f314e1f4c52176a467c173567341325638ebd1095464f59d92ad7939c83f75ce67b3dc502ac6ba2443
MISC metadata.xml 319 BLAKE2B a3d0c3eb8684beca028aa1a168ffd796db835207225c2e3979bf3d0cadb99e96bc774aa2598356df483597a87a7bf4cd5c3b0ba7cffd3b4c2e1faa0d37c9cb9a SHA512 68760ca73834ff5f65c898d935dc4ece52b2f54b5501457433f92a8d93a48f4e3baac188e22b1a65d990b13abad2f7463f8d8ce2c286bdf172841fd46c023a18
diff --git a/sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild b/sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild
index e4cae48d99f8..33f57d5665a8 100644
--- a/sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild
+++ b/sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ SLOT="0"
IUSE="gtk-doc selinux test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index 004459b82a15..6059600b8d1e 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index 93c27f2fc1c3..dd2b85846852 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -5,6 +5,6 @@ DIST parallel-20231222.tar.bz2.sig 2080 BLAKE2B d883d6ccb64c89f2eacb1760321ef40c
DIST parallel-20240122.tar.bz2 2586008 BLAKE2B 3563d5f7f29701b71531501ce070c712d06e16d70005bd7a18f890ad13e0c6035ea091239073ccceabcf4406bba6ea96275531e0ef67cf4b304ff56649100d60 SHA512 1fc7f1ceda8ef794f66e60c0f8fdf589aaa77ced243409741892373af9a2d698541d4c365ad61056868a2f11f4934db02374da4c121ebc418785c5a72fd47b3e
DIST parallel-20240122.tar.bz2.sig 2080 BLAKE2B 35485c023a1d949af25a5be431bb3a4d04be9fd31ae524fa0591516b53bc8753d4083ff7dde534df64771d314d6b3f9da71c21d65ebf03922ef51d33ad8db07e SHA512 441700b02c32cb472fffd0241c8de4d8ca266f4b59d23fde3ccbafe8726d68623aa76ec4b0617af8b9f5275f405b1f455ee82baa3949b70a52e88d0a336cdeb0
EBUILD parallel-20231122.ebuild 961 BLAKE2B 8cbe61872c9cb76bc0b646b7cebcc11eb2bda4a44897d85ea1eff9100d53fe24a5d0c3d8435021a2374bb757663c2ad3e09e1efa4071827d7217767fa9788615 SHA512 d0098c359a87a01d4a16e66462ff457981f604ba545e790d45b717c01569e410c5bd5f84991dcb7a88aa75eb2fede9346a26f4d83894b382d25f1d846c342911
-EBUILD parallel-20231222.ebuild 1205 BLAKE2B 0bb1655b1eec24c1a1df5bd666238b4aa98b34a4f59216fc2b3f210ce699db0e72cfe04571deaff6a9a0ca17e5f8a6d931d0eff1bfffc4d9dbd2a8b413a2ae1b SHA512 d7cf227a045b8fbbe1ecb5e4c6a3a09a88c464f14615a4e3c1e3abf8b2bc95095e108e86f2e0c236400c3a1c4cf0ffe90b5bd7d3fa41c0cb1b4c0fadf02fada6
+EBUILD parallel-20231222.ebuild 1204 BLAKE2B aeb443edf872680f4a0b36a5b96d84212b952094b87eb1dc394ab8e0df4fa0515721b3563549efea54cc9dc3bcc24a89b3d63bd0ad1128dfc7999623812110cc SHA512 67682a540f0e0cf5a1a8c3ff6287deb5849ddd8a46ce3c3a886b7625b30c67e9c6cc56b7e4f8ed64526b6c8600a7f7a1f3215275b1a26294c0550806ca289a5a
EBUILD parallel-20240122.ebuild 1208 BLAKE2B 54aae625a1450c4605e8cc03c88443807593922319461c939b41c8d15c66a64a9cd3a736abd54297e9a71935281c230959afe1b2b08a9fc162d5c3cbbc2411b1 SHA512 03d6301d5b4f22aa488907f4e8834a974663329e9f7885710a99234db3d6a87aaf7dd860486a17fe21904b4ff5d3e52902509a1b882ab52a630fcf385f32d388
MISC metadata.xml 1078 BLAKE2B 190d48305a18559658e87132e6be2831db9d8c314b29cf4e5808b6308cf86cb5d46a1b80214fcb8f45f12578a18ebefad8b0b91912c9fbb68126be66ae62ad55 SHA512 80b649870b5b9e12b436f82ce8fd3efad8b3e251c919a90b8c32945332bb3dd88e5bfc96acca6a12a38f2d6e1ce63effa593ef975c8109bad3a85d2d69b2ed98
diff --git a/sys-process/parallel/parallel-20231222.ebuild b/sys-process/parallel/parallel-20231222.ebuild
index 8d35721e488b..3b16a9e7bcd4 100644
--- a/sys-process/parallel/parallel-20231222.ebuild
+++ b/sys-process/parallel/parallel-20231222.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos"
RDEPEND="
dev-lang/perl
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index 6ab3668e91ef..8420aab4ceb5 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/libtinynotify-systemwide/Manifest b/x11-libs/libtinynotify-systemwide/Manifest
deleted file mode 100644
index 53f3b0b086e6..000000000000
--- a/x11-libs/libtinynotify-systemwide/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST libtinynotify-systemwide-0.1.tar.bz2 270071 BLAKE2B 154dbdee157ea43e35cb89c71e0cb75397f3d5a9244f0ff5bd89e647826d5870bbe854ab929305628bb48f8c81d8f251502c637de559ba5d2db30dd7508f4bb0 SHA512 95516208485ed46e4702806bca467af509b9756a738f5f345cec712d878f14f4d9c84b78c33f0e4a41e0bf7be3b6e8e50dcd230da753c2827ae75793ca1c74aa
-EBUILD libtinynotify-systemwide-0.1-r1.ebuild 617 BLAKE2B ed18fec8e4cbae6689bfb71f7ad18cb650e80d34eeb4e7442ec2b955b26337b0156d72ae15ccac32cba6dc6e8aa16b53577c54041fff2429571e43c310e63a30 SHA512 babfd3d6f344befc6d308a765fcb95a4ef8619a7871bf74eac07bfaf37258ae0b8a80ca027ed234da2740a5273a80f654de46007d0cf0bd0abf9f184f4895b19
-MISC metadata.xml 344 BLAKE2B e4bc5bafc11cdfe2cfd8f979c55ea1d871fec82cd2b1a4ef7ba74d538e7f3d6a9364d42c5141fcb3a07161a53b582a2880baef25068a0c74a65de7b5ae4e1b6b SHA512 55f5e103535fb3d0cefa6459ac3c5c8831972a0ca95f095b352db2fae7eff91fc86299b1ac16513bf3e523a8a8450805fbbc65f9cb0dde9f0163f3fa8c27be94
diff --git a/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1-r1.ebuild b/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1-r1.ebuild
deleted file mode 100644
index 610292371673..000000000000
--- a/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A system-wide notifications module for libtinynotify"
-HOMEPAGE="https://github.com/projg2/libtinynotify-systemwide/"
-SRC_URI="https://github.com/projg2/libtinynotify-systemwide/releases/download/${P}/${P}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- sys-process/procps:=
- x11-libs/libtinynotify:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_configure() {
- econf --disable-gtk-doc
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/x11-libs/libtinynotify-systemwide/metadata.xml b/x11-libs/libtinynotify-systemwide/metadata.xml
deleted file mode 100644
index 0b69695892f4..000000000000
--- a/x11-libs/libtinynotify-systemwide/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <upstream>
- <remote-id type="github">projg2/libtinynotify-systemwide</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 104f85e4f6a7..98d322246434 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/sw-notify-send/Manifest b/x11-misc/sw-notify-send/Manifest
deleted file mode 100644
index 6d52a58ea2eb..000000000000
--- a/x11-misc/sw-notify-send/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST tinynotify-send-1.2.1.tar.bz2 266078 BLAKE2B ac3c9510d89fdfd50f70fbfad14476e95e14616cfff9d29c9976af5459e2c73a8ddcf5cb578284b177e78743c46594126343933ae87f78a380bca3ce2350aaa9 SHA512 f416db09fa95f04d771610af7ae8953192027b8606c53f54efe514c4d33b59e8dc362676004a036c2dd7e7c7cf03b077ee9b753839efbcb181c5724f43efa58d
-EBUILD sw-notify-send-1.2.1.ebuild 728 BLAKE2B fdfeac7df002ae20f5f79fddcb99c181c6a98de0007d089454b56df2e7f9b78aa4dfa4d040d6c13b8a51de3d7fdd90bcfb19af2f2c2a59416fbd2c5e81519a6a SHA512 fe8303569194a548ba8e42283d5754d969107d66909978abfd83e82585a5f812f622702eca377543b5e7178c2ef22022a75d5ef037115f397c3c0e31f39f3f08
-MISC metadata.xml 335 BLAKE2B b8023d7d5cd69474fe3accf8f78c41899e3c42f52797f7513d929b90c1219ce88453a079afd341b5f5a372c89dc0138dafa99ebc6191da3cab9236fa80db3984 SHA512 fe4945e639b5b925d2024fd14f7c2661ddd503823674954f1fe7393d2e220a42079f6e766fd8abe14afc880438bc564e4d8551963b33519a94bf6e273bb43fab
diff --git a/x11-misc/sw-notify-send/metadata.xml b/x11-misc/sw-notify-send/metadata.xml
deleted file mode 100644
index 66d473d268b3..000000000000
--- a/x11-misc/sw-notify-send/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <upstream>
- <remote-id type="github">projg2/tinynotify-send</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/x11-misc/sw-notify-send/sw-notify-send-1.2.1.ebuild b/x11-misc/sw-notify-send/sw-notify-send-1.2.1.ebuild
deleted file mode 100644
index d2711a3030c0..000000000000
--- a/x11-misc/sw-notify-send/sw-notify-send-1.2.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P=tinynotify-send-${PV}
-DESCRIPTION="A system-wide variant of tinynotify-send"
-HOMEPAGE="https://github.com/projg2/tinynotify-send/"
-SRC_URI="https://github.com/projg2/tinynotify-send/releases/download/${MY_P}/${MY_P}.tar.bz2"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
- x11-libs/libtinynotify:0=
- ~x11-libs/libtinynotify-cli-${PV}
- x11-libs/libtinynotify-systemwide:0=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-DOCS=( README )
-
-src_configure() {
- local myconf=(
- --disable-library
- --disable-regular
- --enable-system-wide
- )
-
- econf "${myconf[@]}"
-}