summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-05 13:06:03 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-05 13:06:03 +0000
commitf61d8811e916303cabe9fafdefbe188ba9b500d5 (patch)
tree2af9236d3e678dca4d443b94bfc1b88aec45c669
parent66a7d60eb8beba754ba79c2752cbf70fcf741b0b (diff)
gentoo auto-resync : 05:03:2024 - 13:06:02
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29781 -> 29747 bytes
-rw-r--r--app-accessibility/Manifest.gzbin4554 -> 4551 bytes
-rw-r--r--app-accessibility/brltty/Manifest1
-rw-r--r--app-accessibility/brltty/files/brltty-6.5-gettext-0.22.patch49
-rw-r--r--app-admin/Manifest.gzbin32046 -> 32038 bytes
-rw-r--r--app-admin/calamares/Manifest2
-rw-r--r--app-admin/calamares/calamares-3.2.60-r5.ebuild (renamed from app-admin/calamares/calamares-3.2.60-r4.ebuild)4
-rw-r--r--app-crypt/Manifest.gzbin24812 -> 24816 bytes
-rw-r--r--app-crypt/sequoia-chameleon-gnupg/Manifest1
-rw-r--r--app-crypt/sequoia-chameleon-gnupg/files/sequoia-chameleon-gnupg-0.3.2-bump-crates.patch90
-rw-r--r--app-misc/Manifest.gzbin50780 -> 50778 bytes
-rw-r--r--app-misc/binwalk/Manifest3
-rw-r--r--app-misc/binwalk/files/2.3.3-tests.patch12
-rw-r--r--app-misc/binwalk/files/binwalk-2.2.0-disable-test-coverage.patch14
-rw-r--r--app-misc/binwalk/files/binwalk-2.3.3-syntax-fix.patch36
-rw-r--r--app-misc/sphinx/Manifest2
-rw-r--r--app-misc/sphinx/sphinx-2.2.11-r5.ebuild3
-rw-r--r--app-portage/Manifest.gzbin9934 -> 9934 bytes
-rw-r--r--app-portage/emlop/Manifest69
-rw-r--r--app-portage/emlop/emlop-0.7.0.ebuild126
-rw-r--r--app-shells/Manifest.gzbin10303 -> 10305 bytes
-rw-r--r--app-shells/squirrelsh/Manifest2
-rw-r--r--app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild6
-rw-r--r--dev-build/Manifest.gzbin6537 -> 6539 bytes
-rw-r--r--dev-build/meson/Manifest1
-rw-r--r--dev-build/meson/files/meson-1.2.1-llvm-17.patch41
-rw-r--r--dev-dotnet/Manifest.gzbin4299 -> 4300 bytes
-rw-r--r--dev-dotnet/fable/Manifest1
-rw-r--r--dev-dotnet/fable/files/fable-4.9.0-no-sourcelink-github.patch10
-rw-r--r--dev-games/Manifest.gzbin6058 -> 6053 bytes
-rw-r--r--dev-games/hawknl/Manifest2
-rw-r--r--dev-games/hawknl/hawknl-1.68-r3.ebuild8
-rw-r--r--dev-lang/Manifest.gzbin21874 -> 21868 bytes
-rw-r--r--dev-lang/gnat-gpl/Manifest4
-rw-r--r--dev-lang/gnat-gpl/files/gnat-gpl-2021-gentoo.patch8
-rw-r--r--dev-lang/gnat-gpl/gnat-gpl-2021-r5.ebuild (renamed from dev-lang/gnat-gpl/gnat-gpl-2021-r4.ebuild)0
-rw-r--r--dev-libs/Manifest.gzbin98000 -> 98010 bytes
-rw-r--r--dev-libs/elfutils/Manifest3
-rw-r--r--dev-libs/elfutils/elfutils-0.191.ebuild2
-rw-r--r--dev-libs/elfutils/files/elfutils-0.191-musl-macros.patch14
-rw-r--r--dev-ml/Manifest.gzbin38326 -> 38323 bytes
-rw-r--r--dev-ml/zarith/Manifest1
-rw-r--r--dev-ml/zarith/files/zarith-1.12-shuffle.patch11
-rw-r--r--dev-python/Manifest.gzbin269978 -> 269980 bytes
-rw-r--r--dev-python/pytest-bdd/Manifest2
-rw-r--r--dev-python/pytest-bdd/pytest-bdd-7.1.1.ebuild43
-rw-r--r--dev-util/Manifest.gzbin64763 -> 64764 bytes
-rw-r--r--dev-util/crash/Manifest6
-rw-r--r--dev-util/crash/crash-8.0.3-r1.ebuild11
-rw-r--r--dev-util/crash/crash-8.0.4.ebuild11
-rw-r--r--dev-util/crash/crash-9999.ebuild11
-rw-r--r--dev-util/intel_clc/Manifest2
-rw-r--r--dev-util/intel_clc/intel_clc-23.3.6-r1.ebuild2
-rw-r--r--dev-util/ragel/Manifest1
-rw-r--r--dev-util/ragel/files/ragel-7.0.4-link-colm-properly.patch51
-rw-r--r--dev-util/uftrace/Manifest4
-rw-r--r--dev-util/uftrace/uftrace-0.14.ebuild5
-rw-r--r--dev-util/uftrace/uftrace-0.15.2.ebuild5
-rw-r--r--games-simulation/Manifest.gzbin3934 -> 3932 bytes
-rw-r--r--games-simulation/lincity/Manifest2
-rw-r--r--games-simulation/lincity/lincity-1.13.1-r4.ebuild7
-rw-r--r--kde-frameworks/Manifest.gzbin13918 -> 13907 bytes
-rw-r--r--kde-frameworks/breeze-icons/Manifest1
-rw-r--r--kde-frameworks/breeze-icons/files/breeze-icons-5.249.0-cmake.patch24
-rw-r--r--kde-frameworks/kio/Manifest2
-rw-r--r--kde-frameworks/kio/files/kio-5.113.0-fix-crash-malformed-exec.patch41
-rw-r--r--kde-frameworks/kio/files/kio-5.113.0-fix-crash-while-copying.patch184
-rw-r--r--kde-frameworks/kirigami/Manifest1
-rw-r--r--kde-frameworks/kirigami/files/kirigami-5.113.0-drawer-actions-accessible.patch38
-rw-r--r--lxqt-base/Manifest.gzbin3066 -> 3065 bytes
-rw-r--r--lxqt-base/liblxqt/Manifest4
-rw-r--r--lxqt-base/liblxqt/liblxqt-1.3.0-r1.ebuild (renamed from lxqt-base/liblxqt/liblxqt-1.3.0.ebuild)4
-rw-r--r--lxqt-base/liblxqt/liblxqt-1.4.0-r1.ebuild (renamed from lxqt-base/liblxqt/liblxqt-1.4.0.ebuild)2
-rw-r--r--mail-mta/Manifest.gzbin2375 -> 2378 bytes
-rw-r--r--mail-mta/postfix/Manifest4
-rw-r--r--mail-mta/postfix/postfix-3.8.6.ebuild (renamed from mail-mta/postfix/postfix-3.8.4.ebuild)10
-rw-r--r--media-libs/Manifest.gzbin69184 -> 69191 bytes
-rw-r--r--media-libs/dav1d/Manifest1
-rw-r--r--media-libs/dav1d/files/build-avoid-meson-s-symbols_have_underscore_prefix.patch35
-rw-r--r--media-libs/glm/Manifest1
-rw-r--r--media-libs/glm/files/glm-1.0.0-clang.patch19
-rw-r--r--media-libs/opus/Manifest2
-rw-r--r--media-libs/opus/opus-1.5.1-r1.ebuild69
-rw-r--r--metadata/Manifest.gzbin10346 -> 10346 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.gzbin28387 -> 28373 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin56501 -> 56504 bytes
-rw-r--r--metadata/md5-cache/app-admin/calamares-3.2.60-r5 (renamed from metadata/md5-cache/app-admin/calamares-3.2.60-r4)6
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin77878 -> 77873 bytes
-rw-r--r--metadata/md5-cache/app-misc/sphinx-2.2.11-r52
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin18491 -> 18652 bytes
-rw-r--r--metadata/md5-cache/app-portage/emlop-0.7.013
-rw-r--r--metadata/md5-cache/app-shells/Manifest.gzbin17914 -> 17911 bytes
-rw-r--r--metadata/md5-cache/app-shells/squirrelsh-1.2.7-r16
-rw-r--r--metadata/md5-cache/dev-games/Manifest.gzbin8458 -> 8460 bytes
-rw-r--r--metadata/md5-cache/dev-games/hawknl-1.68-r36
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin47320 -> 47323 bytes
-rw-r--r--metadata/md5-cache/dev-lang/gnat-gpl-2021-r5 (renamed from metadata/md5-cache/dev-lang/gnat-gpl-2021-r4)0
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin180544 -> 180541 bytes
-rw-r--r--metadata/md5-cache/dev-libs/elfutils-0.1912
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin346209 -> 346370 bytes
-rw-r--r--metadata/md5-cache/dev-python/pytest-bdd-7.1.116
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin124139 -> 124151 bytes
-rw-r--r--metadata/md5-cache/dev-util/crash-8.0.3-r18
-rw-r--r--metadata/md5-cache/dev-util/crash-8.0.48
-rw-r--r--metadata/md5-cache/dev-util/crash-99998
-rw-r--r--metadata/md5-cache/dev-util/intel_clc-23.3.6-r14
-rw-r--r--metadata/md5-cache/dev-util/uftrace-0.146
-rw-r--r--metadata/md5-cache/dev-util/uftrace-0.15.26
-rw-r--r--metadata/md5-cache/games-simulation/Manifest.gzbin4947 -> 4947 bytes
-rw-r--r--metadata/md5-cache/games-simulation/lincity-1.13.1-r46
-rw-r--r--metadata/md5-cache/lxqt-base/Manifest.gzbin5297 -> 5303 bytes
-rw-r--r--metadata/md5-cache/lxqt-base/liblxqt-1.3.0-r1 (renamed from metadata/md5-cache/lxqt-base/liblxqt-1.3.0)6
-rw-r--r--metadata/md5-cache/lxqt-base/liblxqt-1.4.0-r1 (renamed from metadata/md5-cache/lxqt-base/liblxqt-1.4.0)6
-rw-r--r--metadata/md5-cache/mail-mta/Manifest.gzbin3879 -> 3881 bytes
-rw-r--r--metadata/md5-cache/mail-mta/postfix-3.8.6 (renamed from metadata/md5-cache/mail-mta/postfix-3.8.4)6
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin118834 -> 118996 bytes
-rw-r--r--metadata/md5-cache/media-libs/opus-1.5.1-r114
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin58730 -> 58570 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-5.0.412
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.0.262
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.0.272
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.4.1117
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.4.124
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin16858 -> 16849 bytes
-rw-r--r--metadata/md5-cache/net-im/choqok-1.7.0-r16
-rw-r--r--metadata/md5-cache/net-im/psi-1.5-r117
-rw-r--r--metadata/md5-cache/net-im/psi-1.5-r217
-rw-r--r--metadata/md5-cache/net-im/psi-99996
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin68947 -> 68942 bytes
-rw-r--r--metadata/md5-cache/sci-libs/alglib-3.17.02
-rw-r--r--metadata/md5-cache/sys-cluster/Manifest.gzbin28440 -> 28437 bytes
-rw-r--r--metadata/md5-cache/sys-cluster/galera-26.4.174
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12047 -> 12207 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-123.0.116
-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.gzbin43605 -> 43608 bytes
-rw-r--r--net-analyzer/zabbix/Manifest11
-rw-r--r--net-analyzer/zabbix/zabbix-5.0.41.ebuild4
-rw-r--r--net-analyzer/zabbix/zabbix-6.0.26.ebuild4
-rw-r--r--net-analyzer/zabbix/zabbix-6.0.27.ebuild4
-rw-r--r--net-analyzer/zabbix/zabbix-6.4.11.ebuild386
-rw-r--r--net-analyzer/zabbix/zabbix-6.4.12.ebuild6
-rw-r--r--net-im/Manifest.gzbin9405 -> 9411 bytes
-rw-r--r--net-im/choqok/Manifest2
-rw-r--r--net-im/choqok/choqok-1.7.0-r1.ebuild4
-rw-r--r--net-im/psi/Manifest4
-rw-r--r--net-im/psi/psi-1.5-r2.ebuild (renamed from net-im/psi/psi-1.5-r1.ebuild)2
-rw-r--r--net-im/psi/psi-9999.ebuild2
-rw-r--r--net-mail/Manifest.gzbin14052 -> 14048 bytes
-rw-r--r--net-mail/ripmime/Manifest1
-rw-r--r--net-mail/ripmime/files/ripmime-1.4.0.9-buffer-overflow.patch11
-rw-r--r--net-misc/Manifest.gzbin55126 -> 55121 bytes
-rw-r--r--net-misc/ndisc6/Manifest2
-rw-r--r--net-misc/ndisc6/files/rdnssd.rc-124
-rw-r--r--net-misc/ndisc6/files/resolvconf-17
-rw-r--r--profiles/Manifest.gzbin202667 -> 202672 bytes
-rw-r--r--profiles/features/musl/package.mask5
-rw-r--r--profiles/features/musl/package.use.stable.mask6
-rw-r--r--profiles/package.mask6
-rw-r--r--sci-libs/Manifest.gzbin44775 -> 44772 bytes
-rw-r--r--sci-libs/alglib/Manifest2
-rw-r--r--sci-libs/alglib/alglib-3.17.0.ebuild7
-rw-r--r--sys-apps/Manifest.gzbin50824 -> 50834 bytes
-rw-r--r--sys-apps/pkgcore/Manifest1
-rw-r--r--sys-apps/pkgcore/files/pkgcore-0.12.23-metadata-xsd.patch16
-rw-r--r--sys-apps/shadow/Manifest1
-rw-r--r--sys-apps/shadow/files/shadow-4.14.0-bug912446.patch1305
-rw-r--r--sys-cluster/Manifest.gzbin11391 -> 11387 bytes
-rw-r--r--sys-cluster/galera/Manifest2
-rw-r--r--sys-cluster/galera/galera-26.4.17.ebuild2
-rw-r--r--www-client/Manifest.gzbin6048 -> 6041 bytes
-rw-r--r--www-client/chromium/Manifest1
-rw-r--r--www-client/chromium/files/chromium-119-minizip-cast.patch23
-rw-r--r--www-client/firefox-bin/Manifest99
-rw-r--r--www-client/firefox-bin/firefox-bin-123.0.1.ebuild366
-rw-r--r--x11-terms/Manifest.gzbin4545 -> 4547 bytes
-rw-r--r--x11-terms/wezterm/Manifest1
-rw-r--r--x11-terms/wezterm/files/wezterm-20230320-124340-xcb-imdkit.patch11
-rw-r--r--x11-wm/Manifest.gzbin9135 -> 9137 bytes
-rw-r--r--x11-wm/mutter/Manifest1
-rw-r--r--x11-wm/mutter/files/mutter-45.2-fullscreen-leak.patch37
191 files changed, 1110 insertions, 2713 deletions
diff --git a/Manifest b/Manifest
index 54e9df28478b..d60af82bcb37 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29781 BLAKE2B d25210e77de93e34a5f9c96d563f2e9e72990d8d84e738c8777cfd9dc14c5d6a1ff2f02992b04adc01041ac8550d1027e5148006497fdbf6101d0990fb066dfb SHA512 2b724ca843d6aa74f213f347f52c9308e50621828f2bf02dc3b81cb8cc5a978f6e3997ae75bac15aa3ee6e6da5131ce34ba3eef256a9373a1a6f5164c7e77cf3
-TIMESTAMP 2024-03-05T06:40:17Z
+MANIFEST Manifest.files.gz 29747 BLAKE2B e062c8707c4d7fba57eadd439b2e7ebf9b6381341b8af44754b6659dda6b457728a95ea4eeebc186ac19e18e2526cc6d1bc3f416527e8483531bf00bd170de72 SHA512 b70fbfdcc5c78d655ef3dc4734298af600f981294e4b968bfb1426443f65a9b8037cc1953d12a9ddc83ce53572b091737cf1dc644e8fa4363e85af25d1fb29d2
+TIMESTAMP 2024-03-05T12:41:29Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXmvlFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXnEvlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDM0g/+O0bn1ay1t9nbSnsN1OZIfkBgwe5Msti2pRZuSIucio9+sInf7cFy8ogE
-AyY7CbBoFBChd3kwXpPwJ1qwxR/HV9q/CbvazTC8gWXDZ16F7nU1NjCL8ZDSwI+U
-x8n42bpM8+Rc+mLCWNMhcWQ6R3Gd/ZKIWq/H3fc1y6Xu7hIDlWSokBODZz9mg9JB
-ifD1FbpC74dnVZ04igjSSMaxmm64BjPDj1riNNWPuoilmri6vuB1PXJqWBnUMLzA
-a6gqX3wdEAbNtPWTvGMv4pdzuTTak2NTpDUqz/hutNatHgfTDpytc05yNTzRwIlD
-HZ/aQlvsRpeC5cpOCNF3zOWzHtE+yMUR0Uz7sTN3IyPrb+zyi61ldrWrxkhndTSF
-X1CAd9B23VskmFiDQwEXnsANgewyqLLXoEpzQVagR/6rrD/UjfMuEvqErmeD8RM8
-or7n0jlejW/3e9FaYAbiA2E6yqy0DWwFUnPS4LX17ctO+DB3QzRiAsdcjyvB7l1G
-kLr1OtMIUPtw5HQUByGheDsizG8NeYcjruf6iHJADq96sMaOAQb9UzTammeopstq
-7cypF3NOU9yjuBfgxbys03agTKNWX2362KA+TlD7nIbUmGfCkERpM5yMr1sJDDdJ
-OEZ75w8XQUsl1zKhlRuS1K52AEhSYuBEE0woyfUp9YN/3A1Es3c=
-=vRxj
+klBpCg//SxZcgRfmFCJ6rzDMTXoGuAGOmTzN75QipAQbWUTeaTQFwrflxtOuggTp
+dP2tAmuoCpe/cR9COdfzqq+TPPnuIFvrtO8X7JBfPRydKW1NFbigm+4Prt7jvzqb
+23RT3rn2h5QATtr3ZHmuPWIFieU1X7mw/uSxJoYCDDZR/QXIQcMuFQcjJaM4Og9H
+p9ew40B5HTsCT/TWDwb5NHx7gyPTb/HSMCq0g7BhvffL0S/HyM8gNTpQHwvRPgyY
+jX63bQFy7D1c3bNMm3QrzWKqsre6GuJYe+v4gcMBhZ+HxCWlRyGT716mIPJcR9o4
+Yi87Bghefwd8LX52R2wYJbjHrB4xbhKgN4ejQsS6Fb3/AZ3fMd9cn8+O2TYqGVPy
+h9ghrcaG++CelFVGg8SY6uCCzbRFiyjCClo2b0w6wltf3ZjmJSnwNSfHiG/lhz5C
+aeEHMf6q1oM16EHNFcjL3F4h1/t5HQkHMXWX4A12U22Nyvdvl0k13GEPQxMpJAj+
+KuXXJJbeOegIt8/PYwzyvF4TSxGpyax/mqU0ZPSoSQC8pkyKGrjq6zNLlnuSk32D
+vQqw9mozPNs4/4AvItc7JCsjOPMoYosgoX2zbncVkSpPkbp9nuz6cQCr4pUkuQOi
+bGNRvWJNPFVkk0FernXn9Smkl9bqvD5qJX2kfdC72XYp7PL0sKQ=
+=NqEr
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 6ca5bc7d6596..9b92e9e8dd1d 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz
index e4d88a39abfb..3aa9a8d4f6dd 100644
--- a/app-accessibility/Manifest.gz
+++ b/app-accessibility/Manifest.gz
Binary files differ
diff --git a/app-accessibility/brltty/Manifest b/app-accessibility/brltty/Manifest
index 4398aa32c490..4022843956d3 100644
--- a/app-accessibility/brltty/Manifest
+++ b/app-accessibility/brltty/Manifest
@@ -1,5 +1,4 @@
AUX brltty-6.4-respect-AR.patch 385 BLAKE2B 0029b98054c21b86bb3d03ff52a358fd08585fd10dcf43443c44857c13c17e65e8a60c1e14c06e708dbf77e55760d465a7929bf35cb37cb5758b42770cd7e4c7 SHA512 d603e195d9981a608b46ebb047536acece13c5106b46d1a4b76cc7e7aad6db2fb47d338224faaa9973295e10994fdd62a6986b0a3fd193a4808d432681d3dd60
-AUX brltty-6.5-gettext-0.22.patch 1831 BLAKE2B 922617f90a62701f64b06fad466e9695ac8f4c6c37742dae319b7169c7104e3650b2a56080ed43da9297e5b7dd97fdc0ddfa71fe8a5dff45d7cf20e310cb93f9 SHA512 9bf509c100c2f2851590284c23ea1ff4db57ef4a2cd04ab5749cb2268a5e8f5885c535d93b744874ee58552dd52cc23e323698d8f5833567f601c5cac5d8f6de
AUX brltty-6.6-cython3.patch 1594 BLAKE2B d18b09f888e688efb8a33c0de6cbde25956d1024caa74484b49a48ec65d4dfba06166e26094add5696ba8f8b0563956ff743c81b0510b20db8918ad17ed37f92 SHA512 d4e596a24fbc66629cf935bb6c4c259c594b287a2ea187a362484cd7343247b413f11615afaeb35d761f9497d113d5305819b19830558def0d805036fc4c7149
AUX brltty.initd 241 BLAKE2B 80969e4840d2d38af6bc310ecf18e0253ef01667517135bc5a2f92e50882c2b72e8a4763b215c62ccbfd8d2250067b44ce9a4cb5d318dd6eb48b298826d8d5de SHA512 55ea97a546a2335ee1148396df71363442b66ed4526f8adb93e88c2cf489f10a21b5361658f590b3f64eec24844235491b15349bd0e1c4533fef7b1390fc3a6e
DIST brltty-6.6.tar.xz 3684592 BLAKE2B c1ae05b925384f3869d3c90ccc06197da2a592691830504ff01a530da87319d463e25cd7b387805c199562be815ca4e79f3679f592f3a1107025e3aba17ec159 SHA512 852bfd9179570be7b0da8b1279f84bdfedc14a319988d9c2eac5a20a9ce8977f31fdee167e8e96bb411184a1d72f4cdc633944c7b3f55bddae411fc71a9e6898
diff --git a/app-accessibility/brltty/files/brltty-6.5-gettext-0.22.patch b/app-accessibility/brltty/files/brltty-6.5-gettext-0.22.patch
deleted file mode 100644
index 7cf62f74221c..000000000000
--- a/app-accessibility/brltty/files/brltty-6.5-gettext-0.22.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-https://bugs.gentoo.org/908897
-fix: https://github.com/brltty/brltty/commit/31061173fd80c7ed0f83e8d20d62c59dbedcebe0
-
-From 31061173fd80c7ed0f83e8d20d62c59dbedcebe0 Mon Sep 17 00:00:00 2001
-From: Yaakov Selkowitz <yselkowi@redhat.com>
-Date: Tue, 27 Jun 2023 15:07:09 -0400
-Subject: [PATCH] Add gettext header to ru.po
-
-Building with gettext-0.22 fails for lack of this header:
-
-/usr/bin/msgfmt: input file doesn't contain a header entry with a
-charset specification
---- a/Messages/ru.po
-+++ b/Messages/ru.po
-@@ -1,3 +1,34 @@
-+# BRLTTY - A background process providing access to the console screen (when in
-+# text mode) for a blind person using a refreshable braille display.
-+#
-+# Copyright (C) 1995-2022 by The BRLTTY Developers.
-+#
-+# BRLTTY comes with ABSOLUTELY NO WARRANTY.
-+#
-+# This is free software, placed under the terms of the
-+# GNU Lesser General Public License, as published by the Free Software
-+# Foundation; either version 2.1 of the License, or (at your option) any
-+# later version. Please see the file LICENSE-LGPL for details.
-+#
-+# Web Page: http://brltty.app/
-+#
-+# This software is maintained by Dave Mielke <dave@mielke.cc>.
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: brltty 4.5\n"
-+"Report-Msgid-Bugs-To: BRLTTY@brltty.app\n"
-+"POT-Creation-Date: 2021-01-27 11:47-0500\n"
-+"PO-Revision-Date: 2021-02-07 08:18-0500\n"
-+"Last-Translator: Маргарита Мельникова <margaretmelnikova@gmail.com>\n"
-+"Language-Team: Friends of BRLTTY <BRLTTY@brlttY.app>\n"
-+"Language: ru\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
-+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-+
- #: Programs/brltty.c:167
- #, c-format
- msgid "\"%s\" started as \"%s\"\n"
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index d2e6f4f79a8d..4ccb93da373d 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/calamares/Manifest b/app-admin/calamares/Manifest
index 4eb64fe628ba..171c8b06c52e 100644
--- a/app-admin/calamares/Manifest
+++ b/app-admin/calamares/Manifest
@@ -1,5 +1,5 @@
AUX calamares-3.2.60-ldflags.patch 661 BLAKE2B ebeea9a8dbb067ebf3f862d425342338e4830bf75771c240aea22eb19cf44f5c64ca3560198dd4a43c0ab8b13dab98c5118921c7096ae24ab1f7c4b03467bab6 SHA512 9b12576d687b518e4652cd1c2f67248ed11fed3ed443ae8d1ba0b7ee4e8d312dca423a6ea87c3e5cd25ad079d732f45a059e735d2df24a71f93f4f04cba3dbc1
AUX calamares-pkexec 43 BLAKE2B 432999808da0fdde0e5d9c88887a5f112ac00c90af51f3d907d02ab4f9eb4fae7348856028bcfff98ced8698d0d039bd9506f50baa90f5b12b43c1b72885f230 SHA512 768148cd58cdfb5c6791b76ec60c21a4ca852120f53ed31a83bc7a2e0a26aa77b10bd3756182d3dff03208e820def4b83c45edba0484fa2f5a33c93880c3f4bb
DIST calamares-3.2.60.tar.gz 4260547 BLAKE2B edf300ce9d534cd506b2341b3ce314bbde7fcc6dac40ad2307e549bbeab7a63ddfe6d7ae8c8176ee1ad4e4b02c9eadcd5efc66872e1f464c39200d8d117dca80 SHA512 dfc01212f74694f10d40dd1d1ad61db384c83021dc9cd4753027a9cf40b92c8e8b2d5032df76533a8f22c05448aba546c9bb21c38c03fb0cb8d7de35fb79fb7f
-EBUILD calamares-3.2.60-r4.ebuild 2816 BLAKE2B 8d857950fff554a9f18e398a7d9b8f946455895db8e69aaafee2b5ad71bf40f2bedc8d144ac12ba732cae0e60864dcc685ee5551c10efdfece324e3ffe5b3245 SHA512 f1793f3d88fc884cb8c99f97745c9c4532ffb958199f97075dac6e1dd129fee07a8789949a88bd5e7727f05c507f36082926302c1ca04bc4f708d62adb90560d
+EBUILD calamares-3.2.60-r5.ebuild 2824 BLAKE2B a4931b7a2e77a3f9fb286374469f463d90a6687617836153a3a4150823528300c79ec90a26b794d1fbd45d5de9f880957da9d27c231d41b05ac9faed5c1fc223 SHA512 d2a5e6f0d8b2b4a97d1cc305db65b73dd1a1a527b6e17228386f27d41381f864b899af6e2a20a5444641031babb4d0b76342ceaac6923d46e304e77be118d2f4
MISC metadata.xml 781 BLAKE2B 56d64535b539de398557b26f7705e6aa222d7073a0c31a38069d45deec697e488891c95850324a7610ee1faf8f4ce2e04d0d0a9fd29300afa5e5bf42804e6942 SHA512 156cd07700dfab61f78bbdd4c626a098ce111428cebbbc6ab541f60f12e347f62236ad21d2fd8031babfc0be87ad4b246ad2afb3e453005588f87bc500c78c72
diff --git a/app-admin/calamares/calamares-3.2.60-r4.ebuild b/app-admin/calamares/calamares-3.2.60-r5.ebuild
index 370b7cfa23d3..592c5af31d92 100644
--- a/app-admin/calamares/calamares-3.2.60-r4.ebuild
+++ b/app-admin/calamares/calamares-3.2.60-r5.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
@@ -44,7 +44,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
kde-frameworks/kservice:5
sys-apps/dbus
sys-apps/dmidecode
- sys-auth/polkit-qt
+ sys-auth/polkit-qt[qt5(+)]
>=sys-libs/kpmcore-4.0.0:5=
virtual/libcrypt:=
"
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index cc4f68bd7179..9d506896c579 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/sequoia-chameleon-gnupg/Manifest b/app-crypt/sequoia-chameleon-gnupg/Manifest
index 262fd3c8bfa5..096b51630512 100644
--- a/app-crypt/sequoia-chameleon-gnupg/Manifest
+++ b/app-crypt/sequoia-chameleon-gnupg/Manifest
@@ -1,4 +1,3 @@
-AUX sequoia-chameleon-gnupg-0.3.2-bump-crates.patch 2720 BLAKE2B af857e16db68b7b56f5a31b52bac79c6b0526445345f8cf074af893ef0ef12a1012e1490516e8338bc506a21bc9c2ed376d0c56817c09448907af984853d45b7 SHA512 feff7f317ad519f9cd0fbc7d69004ea442c387fb697dfc9298ed3517a61cb58412a7a6f066afb2957bfbab80f15bb6d687c059caf73fe95fc33fef5eab9fa41e
DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
DIST aead-0.5.2.crate 15509 BLAKE2B 0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636 SHA512 61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44
diff --git a/app-crypt/sequoia-chameleon-gnupg/files/sequoia-chameleon-gnupg-0.3.2-bump-crates.patch b/app-crypt/sequoia-chameleon-gnupg/files/sequoia-chameleon-gnupg-0.3.2-bump-crates.patch
deleted file mode 100644
index f6bbeecdfbd5..000000000000
--- a/app-crypt/sequoia-chameleon-gnupg/files/sequoia-chameleon-gnupg-0.3.2-bump-crates.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-Avoid nettle-sys failure with either new pkgconf or >=nettle-3.9.0?
-
-https://bugs.gentoo.org/913729
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -131,9 +131,9 @@ checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a"
-
- [[package]]
- name = "bindgen"
--version = "0.57.0"
-+version = "0.63.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "fd4865004a46a0aafb2a0a5eb19d3c9fc46ee5f063a6cfc605c69ac9ecf5263d"
-+checksum = "36d860121800b2a9a94f9b5604b332d5cffb234ce17609ea479d723dbc9d3885"
- dependencies = [
- "bitflags 1.3.2",
- "cexpr",
-@@ -146,6 +146,7 @@ dependencies = [
- "regex",
- "rustc-hash",
- "shlex",
-+ "syn 1.0.105",
- ]
-
- [[package]]
-@@ -303,9 +304,9 @@ checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d"
-
- [[package]]
- name = "cexpr"
--version = "0.4.0"
-+version = "0.6.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27"
-+checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
- dependencies = [
- "nom",
- ]
-@@ -1642,6 +1643,12 @@ version = "0.3.16"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
-
-+[[package]]
-+name = "minimal-lexical"
-+version = "0.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
-+
- [[package]]
- name = "miniz_oxide"
- version = "0.6.2"
-@@ -1695,9 +1702,9 @@ dependencies = [
-
- [[package]]
- name = "nettle-sys"
--version = "2.1.0"
-+version = "2.2.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "b13b685c7883e3a32196ccf3ce594947ec37ace43d74e157de7ca03d3fe62d17"
-+checksum = "b5e81c347b9002da0b6b0c4060993c280e99eb14b42ecf65a2fefcd6eb3d8a73"
- dependencies = [
- "bindgen",
- "cc",
-@@ -1736,12 +1743,12 @@ dependencies = [
-
- [[package]]
- name = "nom"
--version = "5.1.2"
-+version = "7.1.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af"
-+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
- dependencies = [
- "memchr",
-- "version_check",
-+ "minimal-lexical",
- ]
-
- [[package]]
-@@ -2697,9 +2704,9 @@ dependencies = [
-
- [[package]]
- name = "shlex"
--version = "0.1.1"
-+version = "1.2.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
-+checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
-
- [[package]]
- name = "signature"
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index b7600a07646f..903892b46c55 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/binwalk/Manifest b/app-misc/binwalk/Manifest
index 5bdd72ed2f8b..2a71a5f832d3 100644
--- a/app-misc/binwalk/Manifest
+++ b/app-misc/binwalk/Manifest
@@ -1,6 +1,3 @@
-AUX 2.3.3-tests.patch 623 BLAKE2B 2f474f0ff9900668576a49beb34e43daaf93bce64f5dbe326b6d7ab7ade35a2be3dd77b384e9ca6f17513d59f886b0286272b2e7903d494cb44a7a9a767c5570 SHA512 4999af720eb5c48fad216c1462af493bbfa83480ada57cc80e6bae109bb1a4f1121cd1a7c5529a33c3baf793a37731489974588f4fb5dc9851ab399120372548
-AUX binwalk-2.2.0-disable-test-coverage.patch 378 BLAKE2B e1da360562eaa99fba1e5d3971fb9c7b2024b46319ec196a1408e8fc2d893e880749619595a884efab293842779b3745d071d5de9a30c0c411278595cefc56cd SHA512 0cac9b0714365196769a4e42e5cfcead7dad318b9bd60a737b6f25e3476d4127070d5ecab1ace155af4f3ba3f6c9a41be811c05c5ddf46390e7d49ca6bada94d
-AUX binwalk-2.3.3-syntax-fix.patch 1581 BLAKE2B d60d265cbb54343c08f16a9ea212e938059d2bc9eda43458a95d6255c2ce55f8ba205322e0903c8f910c7e6475df3d8bd4a005b119cff057c6a6109e060d6031 SHA512 0f3e4f4b21e31d79c3a91b436029c4c3261d7abfc823caace0218f19b6ad6c3b02fac9270f21ac37c13aa2e8df46326225b404d1d1c8b45cfc355527598b43e9
DIST binwalk-2.3.6.tar.gz 39723335 BLAKE2B 20710dc32f67981b1ba69ced649bfddc0247b9054a30ba9a8ab17710094fa4f45a44b32b18e2de6e0c63d632044432e8d4a8ec8cdacb007996b7d91b983547bc SHA512 05e06682a9b8aa6b68b580b6818a2f08d8d81d89961f6cacfd9d14185c26727bbdf6dedb2f26079fffebf7de6f45002944ed8f3475ba04e4b05ac6d5c19560ea
EBUILD binwalk-2.3.6.ebuild 939 BLAKE2B f609bbedcb2fe082a4cab39e3e876eba377d26e0ed9574227a3ba21ddbbd91906093c18b0f1aada61fa138f479c471c2dafbb7d5ea218d161bdcde158928ce41 SHA512 c8e45be2364d7a3a59d1c320a4d3628011cf1ca026d31c86d414a773dc3eec5404a7a3e119a376d0f5988be26fe9671cdfb3b1d4372226eef108afaf35b08df6
EBUILD binwalk-9999.ebuild 939 BLAKE2B f609bbedcb2fe082a4cab39e3e876eba377d26e0ed9574227a3ba21ddbbd91906093c18b0f1aada61fa138f479c471c2dafbb7d5ea218d161bdcde158928ce41 SHA512 c8e45be2364d7a3a59d1c320a4d3628011cf1ca026d31c86d414a773dc3eec5404a7a3e119a376d0f5988be26fe9671cdfb3b1d4372226eef108afaf35b08df6
diff --git a/app-misc/binwalk/files/2.3.3-tests.patch b/app-misc/binwalk/files/2.3.3-tests.patch
deleted file mode 100644
index dd4f876c7777..000000000000
--- a/app-misc/binwalk/files/2.3.3-tests.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-reverted:
---- b/testing/tests/test_firmware_zip.py
-+++ a/testing/tests/test_firmware_zip.py
-@@ -10,6 +10,8 @@
- '''
- expected_results = [
- [0, 'Zip archive data, at least v1.0 to extract, name: dir655_revB_FW_203NA/'],
-+ [51, 'Zip archive data, at least v2.0 to extract, compressed size: 6395868, uncompressed size: 6422554, name: dir655_revB_FW_203NA/DIR655B1_FW203NAB02.bin'],
-+ [6395993, 'Zip archive data, at least v2.0 to extract, compressed size: 14243, uncompressed size: 61440, name: dir655_revB_FW_203NA/dir655_revB_release_notes_203NA.doc'],
- [6410581, 'End of Zip archive, footer length: 22'],
-
- ]
diff --git a/app-misc/binwalk/files/binwalk-2.2.0-disable-test-coverage.patch b/app-misc/binwalk/files/binwalk-2.2.0-disable-test-coverage.patch
deleted file mode 100644
index 5dd322ba6036..000000000000
--- a/app-misc/binwalk/files/binwalk-2.2.0-disable-test-coverage.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Avoid having to pull in dev-python/coverage test dep since we don't care about
-coverage.
-
---- binwalk-2.2.0/setup.py
-+++ binwalk-2.2.0/setup.py
-@@ -303,7 +303,7 @@
- os.chdir(testing_directory)
-
- # Run the tests
-- retval = nose.core.run(argv=['--exe','--with-coverage'])
-+ retval = nose.core.run(argv=['--exe'])
-
- sys.stdout.write("\n")
-
diff --git a/app-misc/binwalk/files/binwalk-2.3.3-syntax-fix.patch b/app-misc/binwalk/files/binwalk-2.3.3-syntax-fix.patch
deleted file mode 100644
index 5edd530b2293..000000000000
--- a/app-misc/binwalk/files/binwalk-2.3.3-syntax-fix.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-https://github.com/ReFirmLabs/binwalk/pull/585
-
-From bce53d1bb57c2e6dccf718147ebe9472779b7903 Mon Sep 17 00:00:00 2001
-From: Cameron Katri <me@cameronkatri.com>
-Date: Mon, 3 Jan 2022 15:20:39 -0500
-Subject: [PATCH] Fix SyntaxWarning message
-
-/usr/lib/python3/dist-packages/binwalk/modules/extractor.py:969: SyntaxWarning: "is" with a literal. Did you mean "=="?
- if child_pid is 0:
-/usr/lib/python3/dist-packages/binwalk/modules/extractor.py:984: SyntaxWarning: "is" with a literal. Did you mean "=="?
- if child_pid is 0:
---- a/src/binwalk/modules/extractor.py
-+++ b/src/binwalk/modules/extractor.py
-@@ -966,7 +966,7 @@ def shell_call(self, command):
-
- # Fork a child process
- child_pid = os.fork()
-- if child_pid is 0:
-+ if child_pid == 0:
- # Switch to the run-as user privileges, if one has been set
- if self.runas_uid is not None and self.runas_gid is not None:
- os.setgid(self.runas_uid)
-@@ -981,10 +981,10 @@ def shell_call(self, command):
- rval = subprocess.call(shlex.split(command), stdout=tmp, stderr=tmp)
-
- # A true child process should exit with the subprocess exit value
-- if child_pid is 0:
-+ if child_pid == 0:
- sys.exit(rval)
- # If no os.fork() happened, just return the subprocess exit value
-- elif child_pid is None:
-+ elif child_pid == None:
- return rval
- # Else, os.fork() happened and we're the parent. Wait and return the child's exit value.
- else:
-
diff --git a/app-misc/sphinx/Manifest b/app-misc/sphinx/Manifest
index e7c6c1fe30e8..c64381b9025f 100644
--- a/app-misc/sphinx/Manifest
+++ b/app-misc/sphinx/Manifest
@@ -2,5 +2,5 @@ AUX searchd.rc 656 BLAKE2B 5ba2679b18b0a26d7779a69896958b6ed0cca32e4fa22303d5f3b
AUX sphinx-2.0.1_beta-darwin8.patch 538 BLAKE2B aaac41e383404736d2f18421af2cf2bd03404d99488b778bcab5bec85a36d75a32234d5e4184ae912027b189fd31d41d07caa3e10b35b28318dd0a4369982039 SHA512 342d4ecd3e75c208e358a39de6e5cd2a2bd9dc627f53893869c2280ba5b50546c7edf8476c07cf681c8d1921eeadbeaf48c75337efba0349b951c7a4569f0c14
AUX sphinx-2.2.11-automake-1.16.patch 402 BLAKE2B 0e0ea346acb11b4f0a469b76e0491eb0942d0a29b9c566f2ae247401e357062c9366d070bdbb89983884d68576848c58e474c3015651fee92c4ed7e2b6694b2b SHA512 8babc7470036c762cb1d930ffa446aa0280637f6bbbe6854346bd94a46cfa36e466e38a402c3ef141c7a76d58188fb33000e66633a81680a7fab26ca5cee2b62
DIST sphinx-2.2.11-release.tar.gz 3061998 BLAKE2B 63abdf3d08046ebafcdfd67d3445325b9b127e4dd66ba9d36b3b7053ba80f1f3308b74fd1e01caae6174850e1db22c743454894584bad4a4bec78d533a002668 SHA512 cf1a262a5b0fbf0bd2827ec6ec629edeaf709ce855a6e7b509b65342baaeb26c02717ca63f1578d32c83d21e2fd6d1e92dceb34660e6351b93cd96fd4e623689
-EBUILD sphinx-2.2.11-r5.ebuild 2825 BLAKE2B b350edb79273a2d7d7807b031f6448bb83faa9fb61d94a6472303ec3d14bf0e967036fe4ce4aac99df76d1a293add29abaa821fcf34aa17184e4e44428cb586c SHA512 355e549717eb0184742e288b7674a3fb51e45ec88570f30217095e3e380729f2d6c633e2903e7bed846f7b09eafed0cef7aa82e9a400276308e4c600d2708a13
+EBUILD sphinx-2.2.11-r5.ebuild 2887 BLAKE2B 97b4cdf8976040d3fea9c3be928f11231a282632fb1431b90d9dfa157858e7d3b0ba06a39d0ed2c6f7fe1df0043f1418df21f410d880c31da4e14a9c8dbd2f49 SHA512 8c3b8f75eacd0900a1be93a0a2694c5bd0c553042d38e76874836b7d7be762429d01f06f3590cdec3c384d4243885abbcf9c943149c8e8c9bfba0266f013f911
MISC metadata.xml 493 BLAKE2B bfc13e8fda1557dc11fa8ead49949b1128365f046871e861eb74eb84d22f60501c1a167d48ee8cd0f689c565a7a847b3804cdc098838b7cc83e35d4c43f8c0d3 SHA512 8e6d2ba22737adac63555a840a6d614c474eb6804b4f07e2970ca1d21ce033e0f1307f7f0266bf5077aa7b03eedaad9c1894eb52a2332bb2e738c3516138ba5c
diff --git a/app-misc/sphinx/sphinx-2.2.11-r5.ebuild b/app-misc/sphinx/sphinx-2.2.11-r5.ebuild
index 8f12c090a21d..cd7ae1b4fc4a 100644
--- a/app-misc/sphinx/sphinx-2.2.11-r5.ebuild
+++ b/app-misc/sphinx/sphinx-2.2.11-r5.ebuild
@@ -58,6 +58,9 @@ src_prepare() {
}
src_configure() {
+ # bug #854738
+ append-flags -fno-strict-aliasing
+ filter-lto
# This code is no longer maintained and not compatible with modern C/C++ standards, bug #880923
append-cflags -std=gnu89
append-cxxflags -std=c++11
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 1b808aad56db..a96fd38fd2cb 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/emlop/Manifest b/app-portage/emlop/Manifest
index 1ecd475e7410..ae5d2e0535c7 100644
--- a/app-portage/emlop/Manifest
+++ b/app-portage/emlop/Manifest
@@ -1,69 +1,138 @@
+DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
+DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
+DIST anstream-0.6.13.crate 30928 BLAKE2B 0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0 SHA512 4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241 SHA512 2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
+DIST anstyle-1.0.6.crate 14604 BLAKE2B 0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20 SHA512 dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
+DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
+DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3 SHA512 f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
+DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
DIST anyhow-1.0.71.crate 43808 BLAKE2B 1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f SHA512 401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5
+DIST anyhow-1.0.80.crate 45138 BLAKE2B 4985d3d8f1d5b5886fae5c7d1a61f921d3d64fb51e24710044b85dfadd2dae2b25b8995cab419cb7cdb5c8cb6b50ad0de93b9a942d34bc45014bd5fb9aecbd39 SHA512 481a3bc29de2af0b913d83cc79dacd559cf0bafecafcc707b921b91a732df953a2df582a54e5fca3f506f6441fd47379bd6bd006bcb1bd6f2615198f9903cc59
DIST assert_cmd-2.0.11.crate 25346 BLAKE2B 1777fd5e3c0ea962d06b4e26e8c7437a3f1d8834fd0439338f53985e5958f2e11dadcf96a8ac86035bb9bce20ed9072fe4c37cee5dafdda3e6d2f72afe8b7a8e SHA512 45c142e7d4f526fe66f9987ea6c62750c53eb2e429cafff6a13bb5fd6377c59888cfa19abbc3a3d50f377f69ea894c42906639020c86de09805662d929a95aae
+DIST assert_cmd-2.0.13.crate 23917 BLAKE2B 72fbb8afc12429a96c89b07dce8b2a969a1c2656aedf19ac9cd2bd1e5d5f29b3c558616858ad01a86807b787c88efc556ad432a55b59b0df5b4bdbeb9b6ab05e SHA512 3599483d28f1893945b63d693f38d656724f382ac7a0c2cb0773d72e6bba3dcc9137cca51575fca984c2435b081cd6ad68ed5d1fa04e606484926528cc41a305
DIST atoi-2.0.0.crate 7785 BLAKE2B 406b5d14541bbd1428171874c549cfbfa1b80b8317a03b1b0e2795da7d2d54e94b30fbac05fcced9b1ecdb6e15709985cf84490af9e57fc16697bd581fe48554 SHA512 089959e903a17c5550f90fa1be67fb937120f693a924800d4443c49caee6516f2537c57b29ecd9136020d7644281457f75654315e9c5a211b2e4b57e77076024
DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
DIST bstr-1.5.0.crate 346060 BLAKE2B 55f8b92b16947a02834a56d463d2f24f6857b9bfb590bcd250bcba4f0cbb06fd50793d6767e90d95bf48dd50b3e6f447096f8afd70890d54b27fdd6ccf1d99cd SHA512 6bd1be4fd785f7e576b4ae4a7203b1c1ff698d01f56b1f09b40dc1629f0ba7c958bfa9f6ca3cceef4fb51120707ae0fac9622126e1cdc477ee0802a57b34cd13
+DIST bstr-1.9.1.crate 380305 BLAKE2B 52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7 SHA512 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST clap-3.2.25.crate 219403 BLAKE2B 75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4 SHA512 557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea
+DIST clap-4.4.18.crate 55269 BLAKE2B cb5d4b093bb7958d013b28ee25f9cbf0479ada392b81265834d75a5fa2e6a4a687f8d4a71520d5bdce05785a874ffaa09beb5707766d59e70928dab00bc122ad SHA512 1f151864b92dcfcc69a66c2a8aa8310ce28171895698d82e2e69e19a6b51ed8780e5eaa77410df9aae2d17c9b45117b913a4c23ef879106c1b7a96182656ebb9
+DIST clap_builder-4.4.18.crate 163538 BLAKE2B 9991c1a8aba5feda466fc878f9415ad9b5922ea1835c17e1dd6c640234ee85e623bc556ba0e4edd84100a0879ae462028c74304465310d69f9d58e333c2ba8a3 SHA512 ff04ce8e700d8df4a0ae94e8341c3bcc1ebd415312e3b21d56e6beadf604aa5576641861506fa1c901a615a013e4f30bf8e6467889d637b34fa37ef22e2a15c2
DIST clap_complete-3.2.5.crate 31625 BLAKE2B c76baef63d773b81eb4d8d953da4a94769b618da45fb0f13fb9d6c6738b67ccdbd58ad2b5361bae99705fd2b7aadb520d6e7f4d258d872971e0e308a36900965 SHA512 c26d6c15a0ab44720cd7a5979dd4c66a9171082b99c04cda10fe4f6dd9a1405f8ca9022c344d03d7d2af7788bc28be033c9e2311f6879993901773176783f61e
+DIST clap_complete-4.4.10.crate 37761 BLAKE2B 41364c37c96e82bfdbf0fde377512e894ff720542ded85fe49da4e305ebfdf39a2d511a48d6662c0ff2e3d191ea95c59704dbfe89e7531a969be42de9409e82c SHA512 d0f541bd167c9f755f149e5ab3171a4b5a9e4a37dba2de62ed51eeaa20691eb7602ef0061392cc7e4ca3594a0a69a7eeec75bf65f14e92fa6bc45285725c3f1b
DIST clap_derive-3.2.25.crate 28212 BLAKE2B 8782f6425ed46197c5e5293e2f06fd82b2d17ea3e89206580ef3c6853bed2e8c99ef2528a30276a8287215d7f5505a992dd43c59f26b2915757c8e2f20510843 SHA512 c98098bfedb8b681d72eaedb946d9867fd068d9be31137fe1fb5d821cd68afec48e7d2963adb2099aa760c702d5b75fb0ed45fc62b83d7f26edc8cecc03ea5d3
+DIST clap_derive-4.4.7.crate 29046 BLAKE2B 96ca919b8f9901b2e89c58ee8cf8bd3881ff715ac27999c03c867b317321e4839d9e923f68d411a05b45c34d54557af12b8a173f2445732fb6de16f30dad8e2b SHA512 4be40460468f7ce22906cdc9eea8d01bb07cb206d4ce0c3df2abd929d6925b175a49cf63907925ca16ae6297d6f4d933087fa5b35958e551117ec7ae050be167
DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
+DIST clap_lex-0.6.0.crate 12272 BLAKE2B 22aa04997fffa15a2efc7013ae27fd223c3247cd31f8fe96aafb4e87e3224f075e887df10a95a2da80b468d4e16088ae9f171ba6551c0ae06d77bf3b8920ff9d SHA512 3651aa5e27ed35b6b75b1d25fd9c20c26a2a6039116e54d84c51469087732a4f0fd71754326456b367e341b017d03749e9a6774cb7b62250ca8745f5af46574e
+DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
+DIST crc32fast-1.4.0.crate 38665 BLAKE2B 77398dedfa5e61357fb9abe3415ee53e45d3f1f7aaee959cbc9774f31a10ed324da2a558d20fd7c0674d450c8985b1e9c78b0b65e6ae2d9da6c873fe631c5ce7 SHA512 3e0bf1d2411ad9c651e0242c574cfda09403db24ab4b55560145ee73b31b08be45e5e12ce2db991d165ff056c7f2f67203fb2c048651f1c66ce90ec3276c455e
+DIST crossbeam-channel-0.5.12.crate 90515 BLAKE2B 5a302e58411d99d52630cd154f4f642ec925af3330ced9456a16e417e2e43a37dc2b2288ccc88137a75e682e7b10ab2979f1f90c0bd42ceca8fa84c700b7dd0d SHA512 e17b0e41901b2b41e89913a0a50cd1eaacbf64cd07f454605a85781b8b1373c35bedd16ccf6b24029404a3171e0d670fc2b1474a6448d0feb40ba0e41f99019c
DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4
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 deranged-0.3.11.crate 18043 BLAKE2B 738d5a88732e227bb0e0d33c04ab8248a699c7c499100666ffcd78673d1f38ad2d740222ab405e3eaa7a0a6f4596cfef90bd581a1baf77c954dca830c22e74f9 SHA512 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43
DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9
DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e
DIST emlop-0.6.1.crate 2534998 BLAKE2B ba93140aeea4787c8c508b02e8c50dc597c99a393c724f3bad86b3096f78fe335ad35777ec33818332bf8ead03417aa0d0d509df1b15a6bea4beed2b2d305760 SHA512 49b0136a25f1d5b10e4f2e4910d37ea7635e52684b147a6dfdd9e1396e8d28f44d1614f96df521f5122852dec9b5dd85af07ec59bbf56f1ef5f94eb5bb78b1be
+DIST emlop-0.7.0.crate 3471834 BLAKE2B 649f0b1d8ee0d1900cdba09d542565a9767b0c6615b753344e87914881f154d40e13781ab789c6b917109f3d2ab7ab1976a07f64cde81136510424398d0da31f SHA512 f0055fccfeed7ad7c8bf28eceace542bcf953c978a7634ac58f8c9e7bbe012dd6e1b04659445e85e97c6ffb17c7d2b1486e60820f3be63caae88cc2162adbdfe
+DIST env_filter-0.1.0.crate 11553 BLAKE2B 8e358517c0aeda431239f14610925bcfd6be3bd346c7628e1818cdbaa1796bfdf2454db99cd06bc6ffdca95e7ff47c0a621d1f4c3bb50ecd1641f9d19efe4b4d SHA512 a0ab51c2b905466d23c75fd77b430dff2956556b7687ea434050c78a497cbe63018c5730be950724c0ca6aefe29bbc379ac01c8a7cd2779a69c5a03e92a21bf1
DIST env_logger-0.10.0.crate 36574 BLAKE2B d2f387682059fe9b4566ab995be449c58c57b8df5e5d8bd5ffd153aec1648721d8a9606d3f9aa034263651f5182043e08b6cc08d2d29d0a10f6cc61df9949a06 SHA512 4dd02f9d333a1f15657167ef4bd403eda5426cad17e0a4a43fa20cc65449345eb4d3fae2d6b10a3480016b9e23497fac13ed7e70b40c9450ef430be9f910d3e4
+DIST env_logger-0.11.2.crate 28310 BLAKE2B 8fcfb9a7fd96928e500b59ebe4cc86c5bddcf685a57bdb65b458e5299da3993172e207442ed3129bb6d683b39163c3456512ba4973402f0993ba2eab52c596e4 SHA512 12029a99de8eb2c5514d138869cc3242a32799bbf94932c3d8030fa8ed7cd10e9026738a9591116a2397c4875c0cb22b2c64faf120246e88a63ad420aa17e427
+DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
+DIST flate2-1.0.28.crate 73690 BLAKE2B c9f141bde0eda6b9c42da0a3ed69322c12c6c29bc522131f51ad56f6e2758646aa5585382407409257a8301f5f07a1825d150838bbb55822f2d49037f6279aa8 SHA512 9db6f3ddc4e1e91960b07c08712beabd911b297d93db8be3ecb97a392a4262e608c75ed8e9e34d87d58c3e67d1b7987734e14ab3d45fd837a2767e8016380284
DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
+DIST hashbrown-0.14.3.crate 141425 BLAKE2B 23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2 SHA512 4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356
DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
+DIST indexmap-2.2.5.crate 81498 BLAKE2B 8914a50344951aad58766fbfebe8780298098e3a7c923287e3a84f6de41e2924a6a3bb3ee91ceae9b5b49654b83ddc7516a4cfa6253584b0657995d7c8f63a89 SHA512 84fbb6e61756d5ff746f6ffb2c3c8552f96d3af205075a381f06df85258c7597ce24b0d193127a797f975a3fddc1fa92110738227babc73a7fa37505331f8d78
DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
+DIST itoa-1.0.10.crate 10534 BLAKE2B 8ffcb345d07070cc01651fd44c19f3e0659185eda733c407fd4be0955a301879ae1272dae7f425279dae8dcb7f7dc954465c9a09b5c521938a503d34fecfe2a7 SHA512 fc496be0873e31afa6ddf7f2958030f8fcb517cadb86a48280a0c50ce50460afda189af1e6c26e5ff6f85c750d772c21503864c32b526c4fe4bcdb5b07918538
DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31
DIST libc-0.2.146.crate 684707 BLAKE2B 53091a46262389e327973185c26bf187beba392c45a92bfa424fc0976333d6c8afdac6527484032574086e32412a712bc2616468f7cb14e6bd0480ca2bef6da6 SHA512 4112c17cfda83041f33a7b616a365a0eb6603ba857fd7bedd64162021a6305c81da6ae8f37395732d7eea40d4fe648bae435ee0bf0b1a1a48400e6546d4d50b6
+DIST libc-0.2.153.crate 740614 BLAKE2B 523a41bc8cff4ebcba0edbbe9e6a2286ec7cb3ba5e90ca5926c972b68e4b34188bc077d20c22376238c3cd91b7455898a95c505ace4ededea88cc496edb4c5a7 SHA512 3f99e3a192974fffdc053ef21e9ad5fb54b7cdbd4755df176704a95dba38047138ccab76763e89c6b565f37f98fd549fe368749f84f6d1638b3209cb07eae9b4
DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038
+DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
+DIST memchr-2.7.1.crate 96307 BLAKE2B f1a008fbdbfe84852a8ae1d9d9574306b1bf120dd5087903adbcca6af342c9abbb296496eb9bf6cb58915c4444b3edd6ca4e27131ac7d8aed8849815df87a944 SHA512 5120496faa31fc427c8b4178461a262b3a34d70eddb7ad17a19d6db8b9969c9e113d3625b5e6dc677087fc80907377b00ba0421aba9a92cf73ca2849d932f473
+DIST miniz_oxide-0.7.2.crate 55731 BLAKE2B e3cbf5983025bee879b8a735fa2912db8975cb60f0499498a73ce4375e7d452c9ed62d4b0b6f6a4fa591aab55e5d7ff20033baa007fd6c839b9d74b31142c0b1 SHA512 2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432
+DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100
DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
+DIST num-traits-0.2.18.crate 51930 BLAKE2B 6c40e155d7a52267a7183d8030ef34245492d33f103cc24551b10da3eaa18e3db485062ff87057dc23e6b55e381e5c5d2a2633aaf6f4763c06677a0a0c524f02 SHA512 e395ad9f3b21b0dd1d3a94cefe0d68a42d1b1d429ddb2823696f9cd75042568a635d93d133ddb9497ed357e5b3be5caddb8e4a4af87b65882bbdc60b05c74ebc
DIST num_threads-0.1.6.crate 7334 BLAKE2B 416efdf395b0299b6b01e1508823afdda08cf67ca54e1d644fc5accbb0490945a492a34bc5ba70c3e838e6405d17ddce164ef87468bd9da27097de8994ad9577 SHA512 b2d9897e29e59353379b6372a629fc7f9afc89f777b4410eaeac7b4729527948a8dbecb175f056899f9076693ef855cc0d40e725cc54f28af588fbac5f7ce3b6
+DIST num_threads-0.1.7.crate 7455 BLAKE2B 282514d1c6ebe67ab2c30f91efd5b6c8880baa078265e22d5d7200eca4f96702aad8b537ba772e5d4e680a6e90fa6919fecfcf37a060668b2a618bb01bbabf2a SHA512 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda
DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8
DIST os_str_bytes-6.5.1.crate 22778 BLAKE2B 1d3daa82b41e6e360ec17051be2c5b1a394fe49ae349b2888e6f30fccf99d102c71357f76c3f68118de59e24480221b352a223ed01f26f11bf707b1c7de81941 SHA512 6d7a4475398daaae4e3d55ad58a8fba729517acf5744a5a6296f477207ee91e5bc36c2b54e58f6f9b15ce9bc75286e9ba62a59d577f0171d8151d3aaa01311b8
+DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
DIST predicates-3.0.3.crate 22743 BLAKE2B e0dbdba7bfaedfd3730bc381efd439c09a0730a8876be219ae5b8beb230f99acb29263c7eea1ea7333102335550936cb968f82268eeaf61db912fc4d2ba2952c SHA512 6638890cf3ca26170363e789318fd201223818089a34970fb650c12e11da0c2031dbe114ffa1e4bc55c05f7c75f41c60ca3bdb4764e061c6317508275940c7e1
+DIST predicates-3.1.0.crate 23090 BLAKE2B 6c51fa390f3335501df604afda47ff1d2a69322d928a1412bcc4829f16c3ff5d345ae52f54d797c9698b0eb7b26495e594d8c21f04fdd77c8119ad4635184adb SHA512 1ee38c715b4b55038497a4a4996e12de91d356d53173d3a034d6a1f56859cb3a4a61a82d016fbefdd6ff291519097ce9cef950547d3d437035cd7093d965dbf0
DIST predicates-core-1.0.6.crate 8084 BLAKE2B 337cbb155bc2859c5a8b891c21d352e998cd1eaaf606cf46c003c9c499a42f12268b071e7a4cca65d50cdfdfd4267f023076e078a0a3eb401ad836755d65298e SHA512 afeb1de4275c76bb1c5950f42bce2f83a21ab217ec60130336286cb48b15f36bf2a1ca346bd652c10a65a1f9e3310d16b23b8333a3e0f7e20fe874c3f728e702
DIST predicates-tree-1.0.9.crate 7960 BLAKE2B b758c52dcdd0ea237ce25f0a092200604765bc83c5edcaea646c6b1db49431296b61aebddea3b325e62f0ba9bbd5edba7ec92fd031cb597e7e8d642b966b401a SHA512 1fd5d9a84ca8fdd1b3c4759d5e6fb16e3d8fe8b0dfe5afbd16bb509c8558b0750705fff47701c95f7a8df1a222f639116a1b9ba4d89775bf03b06daf34f249a3
DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db
DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
DIST proc-macro2-1.0.60.crate 44160 BLAKE2B 3cca40d5ffa85607212ea8da63995b35b1d59bf077ad1f708bb08f20a3f3d477e934205008984bf2e947e6e53689192df1d437772c75148e122e0f1f4fe43455 SHA512 2a3d33d2e42e3b7edac7a099dcaf83c43ad47852217424c2bcf8ed5b894292975ef5a11df01ebb3479971e94d5b032b9d043c28bed476d6f7087fb9297fbaac0
+DIST proc-macro2-1.0.78.crate 47158 BLAKE2B c56a24fce3faca9e04db7965cab552d2a976c3764df0a84179b5a89d1230ab355c777a82b4c982e3945414f1f0478473a88821dd176c32d6de394d73a26adb9a SHA512 11956fe03a2e77a925cdff2c3c8bc8804dffab4fa1de963a128fa23f4189976fd2e2102bd346b92c33524beae320b71dadaa5213695a3ec638404196e14fa769
DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735
+DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
+DIST regex-1.10.3.crate 253101 BLAKE2B 390ebb00bf5430048412883b672d80737e783fd36f40895343cb38ef2e26e2713418c2fb4d66792bfd3be4c990b4518ba120de229a72cbeb7fd5c2af325fbcaf SHA512 d090898465013b0975a6de87fbdcdf76b4896578056f4da83424bd5e7832547a3d8ace643c379c4f14700a0a88dc95950a38645508d1675306c377879a90cf5d
DIST regex-1.8.4.crate 249562 BLAKE2B ad6d1221412beb65eb760ae905d4becc5583ae4d030c67b061626afdd3d4389c24123000688039fc6c8c1d091ff307b4a46f4b0eb84f1c258d0612c51aa2627d SHA512 6fa873671bc188906334202027fdd4d15923fcea88aa85d56a63e3a36bcf6aa77ae61c596f9154dee6c69e03bf3f3441e4ce26304d5a8e0ac47d710bf7af4a5a
DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f
+DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1
DIST regex-syntax-0.7.2.crate 339778 BLAKE2B 0b9533e4e4bfae1304a7ab5e2c8bc0bc3038367dbcab7bc19e680bc4945146f1eca3baa1c5bbff6ac60447b54059228a5790cad20ae33f16b9dab794a5f76140 SHA512 3065cec128ae6ce427d13b68066fc02357c21f7d1517c1669295f857395eea3297344fb2171c96d15dfe48050785249b7b8b8138fbe5b4a65c8427968347c128
+DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e5a1608f2f16ba2333641b154624e378419daf8d1c955f21ff5f40f6d49c89569b7e11ea5649850846d0fe447a675c SHA512 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728
DIST rev_lines-0.3.0.crate 10409 BLAKE2B 5812df1f9a17e353dc17e26467953e4bbb691e52bb7af7062ed75c497d811eda86b7a1455d08da933b4671beece422168a5c9bae60e2eb649440b494091cbd36 SHA512 bba54d53dd31c47f8f85f1aa5b9b7dbccf09c4decee9528aa1067c103166d62bbdea7868449c71d8e7fd85fd5ffa141c2ebe3c14a8578f8d52585b607b8b316a
DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13
+DIST ryu-1.0.17.crate 47537 BLAKE2B 28408e17a4322f1afb6f21bc8d7328c39d07186de4d464f8e9bd63a69757cb4af61b46e558075e14836f310f020ac824d5ffa616fc0a5ffba59b9df0bb66ffc4 SHA512 6dad725c4fb2d3a33ea30107b63cb702eed56bd2f3c16a72265f648f5aaefcd3d5a7b919b1d037af926cc6311bc68ba58c4e0483da2b2e2135c6a7c2d6601af4
DIST serde-1.0.164.crate 77057 BLAKE2B a3c9c7deaa841a559ec901eed72a768e0718a77683897a84149dc8211f3e6f8f016e6b86e5b3c7c3c3d512486dd7fdda2860f69e7d9e600fff6ca6da8870bfd4 SHA512 17376fad0d3f0fc696d713c0eec81fc4a83992f6f9dfbed7c3e700e7ca8a3241abd46d4c11303d26a5fe049ddaf3308c2e76b650cc7350e03a1e34002700552a
+DIST serde-1.0.197.crate 77087 BLAKE2B 4a4e04ededf5fefaabfcc4e17457db823239e8eeee7631a905ed47800ca10d26a93632e3a9d1b784b83f84168d0d649cfa2e6f5f1e68ab15a68e837cd5b6c699 SHA512 69e42825fce6a0a5d109979785daceacfd6afc5641e202fe83da32e2b1f968416557cce97fa014839e873e65f85c27494c8f8e20e6e9e4fbedf20d0291880410
DIST serde_derive-1.0.164.crate 54789 BLAKE2B fb8e50cabecb66bfbb4eff07bbd034510ebc4eef5fa21c855887beb84d19b1201a4e9dc0f68a2aeabc559f2229a905cc44e780a7e6bdc55aaed399bde5dbe168 SHA512 08777ed5775ee6ea47daf084f4ee15869b3969d54e43e6820277535e79b70f61f6152decaeea29bca67137d354bad079393a6709fd10d7cfeb50728e46030c04
+DIST serde_derive-1.0.197.crate 55771 BLAKE2B 73708908b6d1e104af4c63b498bd25c5a728e07e22afdf92f15754c0f17636efe44c0560c1f0df1b9a30708e8e8894a62f1ea57c234b6dd861cb9c8dc044eb4b SHA512 669376e248b76a5ee8b9c93fd9fe6d35372e7267fbabc14730539ef28a94e405ee5e9c2cc2846897d59d6153742cdc6799f9e2c87f20b9dad119bd3a86c28994
+DIST serde_json-1.0.114.crate 146986 BLAKE2B 229f0a8e2c0bc35435b49774fab9d4cec4e2323e85e2f97ccaa2a18277ecfb9cff9e9b165786e782cba043e9ac670717364b0f9c145254eefd74582b728f2186 SHA512 2c35cd0e29ee2af6046ce849b5854b82b90f402b51c04ea86b32ce7d67869736f17a4d028dd8245c31201036bcca7a1d3df11d842a92a45b0eaebd809687d436
DIST serde_json-1.0.97.crate 145152 BLAKE2B c1d02a336bc12a5afb2cac2d48cd98393f56e0b679015b6c1a17670c0341903c58b97ece89de03ae53b3f4728b75ea03d5a537c227d02222acc1e85a2db76b58 SHA512 567b226ac89bd02b729f2aa34412a37aa4f4ca4bd08195c409e7171b3b6058313010a42b6ac016b7daf123e8d88da5a3cda45f08d78d525d127b8c1e480ca2b4
+DIST serde_spanned-0.6.5.crate 8349 BLAKE2B f4f8f798ae3a02c0d5178aa12a94bd1bc08fef88b6a81d782ba07ba36fb0d89927ecf621087faf376b6e53de12f6a96e0880ce0cd01ecc31c5dab7dadc6f3ff4 SHA512 bffe2398629ae5a5a5bb6d5fc2fa0f4b94d02c96e25d1be2fb9ad95d8ca2fa9bfdeb3af11049ee9c050e497f3beca108f03020f88f6de29b208063c3898af354
DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
DIST syn-2.0.18.crate 240648 BLAKE2B 1e16f0936faf2656ee74cf9c75bdaec19589a4309d68b0cab37438061cfa29c66a1dcd624ad9247d63c85b3c1fdd8a484a65509d672cc6471f3c93f3ecce30d2 SHA512 2642eb35d52022c6d21bb893843beb9b737a267f620e1f5a6c9096d434fd1fab05fe007c8d8b6f1fe00a25007d6f55dbd4ec620b9f5c1154659bf34c246334dd
+DIST syn-2.0.52.crate 254728 BLAKE2B 1e56e49de8fee8ed47e89a0791bb0188ee8f0dac127f6e17a1c91a3cb8744a61a6e3b8d3a7fa5cc450a453e9ba7c9ed844302d23cb6e6cd8ca8c624ca475b32e SHA512 a0fb277a4d4611c465d76adf83040a6ac4375275d9f9414fddb34f577573b0f5890b94773bd57660e9af4b65778888ddf34c99d829fe4f58a966484cd8dd9b05
DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7
DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062
DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3
DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91
+DIST thiserror-1.0.57.crate 20993 BLAKE2B 4eb90b8ee027e39102d6c030176db94510180f2bd2966503501ff89ca6b49afd61e6d9e1ebf18c08d374ff9de4e958dfcb3da8740fdfe31cceace5be456bfe4b SHA512 0ff7e48c3696f4f4c6af29f3142f0a7bb88a07b7a9877ec243e3ea15d89c48f1898b731311da5d4a7c88060628cae3eeea6a4eccf25bd851cb3075920cb1a936
DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2
+DIST thiserror-impl-1.0.57.crate 15639 BLAKE2B 2838235c5536fcb16d19382fe286850d6fb882b1d77ca4ade6a62e1d4727ef89f69cf0383cf330996f9e2303226d5fd709557331a45c9a91393db1788fbf4422 SHA512 a850806f09b232546d1e0df5e35cd961a8aa32f1d8ac3b24df360981da53b75325a46dc788c994042c95a5887fdc77234b9f6ee5851242f734a613e579548e3c
DIST time-0.3.22.crate 113792 BLAKE2B 8c9920d38b2d9b2f3204de7fe399f6e25b0a7ae7bb72d155eeba397f5721130fae1e0b3022ce9f1109d08e73b72a9fd09043d69f5cca953e80f3d70c4f49a71d SHA512 55575d043cdda64f7a789c61360974d17d3d380a4f0b243346222709743609503644c352ab2ec5d5336bd2b2a4709d54fe1863209d5625f14f881a1c33df1763
+DIST time-0.3.34.crate 118430 BLAKE2B 6d04a20596c9b0961ca104748d9d360f07b16059719d7410fdf1a7a0d5f2aa02aaebf640999464835964bbded2d3257d79c4b0ca3080fbecf13dd2d0aa6962fc SHA512 3997e1b8d9be2f54184ebc9e1355d4b65f0b7bc9439b2b29e4a4acd86ad3a3aa019261112a24d998d76a7f66b266a86536fa50412279911b14d4d7aa7078c116
DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14
+DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52
+DIST time-macros-0.2.17.crate 24443 BLAKE2B 5045af9352961db0c97cae2f6ca3e8d2c4f89a129c7ac2ec1d8d20804292aa9f2901a61f910a564954614b68f39311bd381deeb66fed8bdac423227d077f3d14 SHA512 c81747f0b74e68d3b3f36d378ac5911dece8c6b511e5ac793807f854cc31c812b927d0df941f55ff90d3d67512d0ac6a5f63f2de4322c81b05da42f46b4a661c
DIST time-macros-0.2.9.crate 23684 BLAKE2B 5484a3c5bca52fcff3fcd4e6f060ee24ce293fbdad1abd5819d0426eca29b95de866fe1273e0ed3431d1b94b12c37f23748d4cacb0112a67e9be0f49132d03ba SHA512 2fe094e61ca0ab708d60693367812f1b87fb9b6770dbfa3dad8a2aad7d2a000c24ae3b8960104d6c5b72b4a055c7715fa5d4d601eb7b7ea1764bb730aec86033
+DIST toml-0.8.10.crate 50667 BLAKE2B 815c850d4e2b8f107729c24ff82a6be81160649fff726f07a2c6e2af0283298fd5eadcc5811ba4ef20ce12914ecb43da79fa1840fea8d1572ca59f02f9e2c310 SHA512 24f3b44244d7e91ae50eaf20bde40c177352592aadd2dac697a831a5de9305ac1c93c8dc407579b9bbd8d9984fe34cfdc42c3243cd0057ad83db14bd899bb546
+DIST toml_datetime-0.6.5.crate 10910 BLAKE2B 93a21ab2784e96ee2e6b56c7b4f733f6ac4c68c1e7d7dac3fbd8aceedb3580e25b4a9c7d9c3f9b5ed152560353b3e80906e37824956dc4ea90bc6f039768f6cb SHA512 502bdedbcbd2ac9fbaa5f4b51f2e409af185f3633f01f8845de5e3b007f2400215ddeb82ac588bc915ed5a5f9d7251ccf93fe2a57cd40fca2927f4c0966357e6
+DIST toml_edit-0.22.6.crate 103304 BLAKE2B 93f14ec5e0765673b4621216707605d7c2afef82d0ad9fe1e0c660be62fb65a59e91db3144c7bf04c71cf5848dc970447b3b31255125d3a2be94ababb3d82692 SHA512 9816338008f2727fd53d34164c0be16621b61e22ac4838752839af4bd09e4d361f319bbd188c5732c1af140358d73d645e05faf4d655eb295d6c331293b7f2d2
+DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
DIST unicode-ident-1.0.9.crate 41978 BLAKE2B 4e78cefb4e7d7f173f1826a5ab6c8ffde386fea67cf3227bd22e6a6e65d3348dc53c9438e6bde9af06fb5e04b0beac866209d2426e7f04cd10b2435db85df7e3 SHA512 4d8cffe699c6f15ee82ab5f5a73421a6bb8b1a476237aefefa6e932c45c30683a4fb015f138bce99d7cb27a27fb7972909c828e77daef091da84ec162315625a
+DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
+DIST windows-targets-0.52.4.crate 6310 BLAKE2B 0393bf3e7f8823edc455055e9977798bd6cdc1e523127cf840ee1b9e36febe40e01dcad9875a06aea283dd55443d02f643d42752103a5ec1de933285fe410b17 SHA512 4b2c26468df54b9801e6badd120dcffc15429fc78a614f45efa16d5fed1a36983198fbb621cc3beb4a4f9f0161ef8ddeca3a5c6a6ac48b5589681936f4d2bf50
+DIST windows_aarch64_gnullvm-0.52.4.crate 433373 BLAKE2B 5678cf2371e4c566b7ff0dd1fabcae92d12ce9f97670524c93fd8c34bf6b09d054e7de2f852302b8d994f52c81015b7cc8a74f529490c7bdd17a3b5d2c88a12e SHA512 dbb914a866873892a8cffecd4ed4977fe6c3fc48a58bb9f88655d86e7f8969cc27e6f5bb7d40eee41ae7d78f6f4be65d46650719321a7697c7b5b99a0f07a5dd
+DIST windows_aarch64_msvc-0.52.4.crate 828055 BLAKE2B 3088f2f66fc91ad698906315eae7e6c0dd7da5414c28cfa25b24e138fc4a7da40535be09129cd37b8e331d8d6e8c41d0106fba1ef9e5b4ac561140653e9ded4d SHA512 dcc538d0a9c276e7ec415575ec1392bf476219348984d9567f56d5cc7af0f9beeac523a9a6651f763dd4f50f89535a3ea2275d5321ec022c2ee8814e4e84e95b
+DIST windows_i686_gnu-0.52.4.crate 875736 BLAKE2B 31ee3017a6db246b0d5fc02e10cdb517a69ceac3dbbc9d41b4051f5dfa1196e4a46e7b3f5f90935560c03bb139b897e5dce69989a3698d9c88ebae923e24ef30 SHA512 9d57260744607eb63453040c532bf3693cf3d8d93c56543ee00aa66adf3a71919e72bdef7811f287167403ade893248f189b797a5d2dcb24ef4e6f3d915a88c6
+DIST windows_i686_msvc-0.52.4.crate 895530 BLAKE2B 87ec4628472beec8697317662fd599a8ea0ba5a11a0cad6b23f2481f39b3a4e0546d37fade4d715ad06a4798cf7faa6435bafa1e5054105c064cb560468b6025 SHA512 0d5526b21bfb96ab352b5181dcf84ff31007ce338245a374b3b413805239359a689b1a21de56ae998cc13444e40867bc30c4200454b84ef9ffa7117318baef1e
+DIST windows_x86_64_gnu-0.52.4.crate 831627 BLAKE2B 64d29f6e0837be822d89cc8aaea2514382d2c03b33deb5684df1d6b81573b3817add39d99f66181a762fae7c155e60a8c070affe43a0f2e247fb0c5ddcc7afd9 SHA512 96c673fb330af597fc3c71b53b9b66cacc9f3f64f05dc7cfe4a77447b7545280f065df22b7d91a6b7cf681a442d8b71c9d2dd128e76580664d8598c481cbb95e
+DIST windows_x86_64_gnullvm-0.52.4.crate 433358 BLAKE2B ffd55fba15ef713bd48caec5ed5f32936e05ac4897b721bd2b041229bc8c7beeca77ca018c3258dcdb09495629aa359d1dadaaf5112d38e7ea54670309d0ddf4 SHA512 f153d86b01e47f17ef08271b69becf7883bab92f96d40cdb1d74432f2bc6a7a65aa4ed931d8f6f4c2679e360bbd8d12037dc2a74a6a444fcaec5e4c784c54c74
+DIST windows_x86_64_msvc-0.52.4.crate 828019 BLAKE2B 08163b63d934114457cd64b1c372f8a0cfc1ebf48a2efb41d79031c58ea64e023acd32d2f5075b8b78536998188138562e584ece95f2021b4bc71087ac45f026 SHA512 0671fa3c0463c6d65b525ece8bc91eab2f75cb534de86ba2b1e854d4136fcb439717441881206dba7cfb602493bc24d2aefa96abf8977f5a0fe38d41eadc90f1
+DIST winnow-0.6.5.crate 159316 BLAKE2B d28c6a069e3d557335c09ae04f1d90a9086b1744d711e259da230c031a0302e270e304f8f9e8bc690c01cedcf07b46e05938ab3468b3e388ae8c51ac361b6408 SHA512 5395db16797beb158e9458099279abf53c5ea62c65584bbb9e0111213ab21c88cd0b0674062757e57ceb6c762a349f22db6ef60deef866fe15ebb0818287ab99
EBUILD emlop-0.6.1.ebuild 2185 BLAKE2B 98e5c6bd958077b4b6067d848539f393e22726f216c13e562551d026c9633df66a31bec15a456524976d6463ce2201e82083a3a19d543dc3f7820676fd39af64 SHA512 34a51a815a7171d6acc3cbe6ed8b4b2bd772e7616c8f95a7317f007bbc7ea81b3374eedaf749d2a38e5f22499895cb17a555da8681161b5ffe61278dd7a5a363
+EBUILD emlop-0.7.0.ebuild 2475 BLAKE2B 72b1ab711095a3b8e01bc4287ca0e17aab5a2473fd1e3a4479651a70940e7590a196a267ea303220ff0c8ead703b79c544fe8ded35800876bab5596b96ae2471 SHA512 17298e23bca6ab5c07399ec88ff51e912654eaf8d20b52efb4ab2ecf58a82b6d2c727c8f51abffa4a4b6792da4054c715079fb21e5b07c43684cfc843f87645d
MISC metadata.xml 463 BLAKE2B ed15612b956314b0fbebe4a0805b1dbb6ffb01ac3ea668fd90e373c5d613b1ac1875be121f3ab07b27da1bc8f531810c5f3e27c8eb64b8844cb64629050072ff SHA512 154d9a2553dfcd59ed15469b7513a0ae12a7f0054d759c1ef9fd2bd708c7fe1eca3535fbc8124af13bcc5225ffd230397cc464d72eef492ddda0bd5fb54f32af
diff --git a/app-portage/emlop/emlop-0.7.0.ebuild b/app-portage/emlop/emlop-0.7.0.ebuild
new file mode 100644
index 000000000000..f7a3cb045ab2
--- /dev/null
+++ b/app-portage/emlop/emlop-0.7.0.ebuild
@@ -0,0 +1,126 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.2
+
+EAPI=8
+
+CRATES="
+ adler@1.0.2
+ aho-corasick@1.1.2
+ anstream@0.6.13
+ anstyle-parse@0.2.3
+ anstyle-query@1.0.2
+ anstyle-wincon@3.0.2
+ anstyle@1.0.6
+ anyhow@1.0.80
+ assert_cmd@2.0.13
+ atoi@2.0.0
+ autocfg@1.1.0
+ bstr@1.9.1
+ cfg-if@1.0.0
+ clap@4.4.18
+ clap_builder@4.4.18
+ clap_complete@4.4.10
+ clap_derive@4.4.7
+ clap_lex@0.6.0
+ colorchoice@1.0.0
+ crc32fast@1.4.0
+ crossbeam-channel@0.5.12
+ crossbeam-utils@0.8.19
+ deranged@0.3.11
+ difflib@0.4.0
+ doc-comment@0.3.3
+ env_filter@0.1.0
+ env_logger@0.11.2
+ equivalent@1.0.1
+ emlop@0.7.0
+ flate2@1.0.28
+ hashbrown@0.14.3
+ heck@0.4.1
+ indexmap@2.2.5
+ itoa@1.0.10
+ libc@0.2.153
+ log@0.4.21
+ memchr@2.7.1
+ miniz_oxide@0.7.2
+ num-conv@0.1.0
+ num-traits@0.2.18
+ num_threads@0.1.7
+ powerfmt@0.2.0
+ predicates-core@1.0.6
+ predicates-tree@1.0.9
+ predicates@3.1.0
+ proc-macro2@1.0.78
+ quote@1.0.35
+ regex-automata@0.4.6
+ regex-syntax@0.8.2
+ regex@1.10.3
+ rev_lines@0.3.0
+ ryu@1.0.17
+ serde@1.0.197
+ serde_derive@1.0.197
+ serde_json@1.0.114
+ serde_spanned@0.6.5
+ strsim@0.10.0
+ syn@2.0.52
+ termtree@0.4.1
+ thiserror-impl@1.0.57
+ thiserror@1.0.57
+ time-core@0.1.2
+ time-macros@0.2.17
+ time@0.3.34
+ toml@0.8.10
+ toml_datetime@0.6.5
+ toml_edit@0.22.6
+ unicode-ident@1.0.12
+ utf8parse@0.2.1
+ wait-timeout@0.2.0
+ windows-sys@0.52.0
+ windows-targets@0.52.4
+ windows_aarch64_gnullvm@0.52.4
+ windows_aarch64_msvc@0.52.4
+ windows_i686_gnu@0.52.4
+ windows_i686_msvc@0.52.4
+ windows_x86_64_gnu@0.52.4
+ windows_x86_64_gnullvm@0.52.4
+ windows_x86_64_msvc@0.52.4
+ winnow@0.6.5
+"
+
+inherit cargo shell-completion
+
+DESCRIPTION="A fast, accurate, ergonomic emerge.log parser"
+HOMEPAGE="https://github.com/vincentdephily/emlop"
+SRC_URI="
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="GPL-3"
+# Dependent crate licenses
+LICENSE+="
+ MIT Unicode-DFS-2016
+ || ( Apache-2.0 Boost-1.0 )
+"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND=">=virtual/rust-1.71.0"
+
+# rust does not use *FLAGS from make.conf, silence portage warning
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_install() {
+ cargo_src_install
+ dodoc README.md CHANGELOG.md emlop.toml
+ # bash
+ ./target/$(usex debug debug release)/emlop complete bash > emlop || die
+ dobashcomp emlop
+ # zsh
+ ./target/$(usex debug debug release)/emlop complete zsh > _emlop || die
+ dozshcomp _emlop
+ # fish
+ ./target/$(usex debug debug release)/emlop complete fish > emlop.fish || die
+ dofishcomp emlop.fish
+}
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index c40a0da9d100..bf61559faa09 100644
--- a/app-shells/Manifest.gz
+++ b/app-shells/Manifest.gz
Binary files differ
diff --git a/app-shells/squirrelsh/Manifest b/app-shells/squirrelsh/Manifest
index 7ce725cdca4a..4deaf6e60216 100644
--- a/app-shells/squirrelsh/Manifest
+++ b/app-shells/squirrelsh/Manifest
@@ -6,5 +6,5 @@ AUX squirrelsh-no-strip.patch 903 BLAKE2B cefa3bb32d03e26f9aba808fcdfd9d8c7a7d2c
AUX squirrelsh-remove-forced-abi.patch 653 BLAKE2B 92710dce7c0375d8a2a5a9cde5300f9d7630a9296e82a2c7b15311f1298615e85a974af9fa77def60ef2a0e966e00decc5e4ac236f6c1e4257f1e4241277c85f SHA512 6e2b43c7ecff32fda8e2655722f97f48a0a92f6fe5e1e3aeb28bc3b5459fccefa3aa4c04aca016001661af229c59982caf7b09209d7004c2dd397493c873cd50
AUX squirrelsh-rename-LDFLAGS.patch 4981 BLAKE2B 405bf56a8dec4ac1c0e62d3cbdc4c3b6fbcd38b443304607b42f85132e22ebb79211939fa651271db56702b7de5b0f46515f38ea57ed43b048fad14aeee6bb6b SHA512 eb8058878bd23332dd58970caac5121838bd52b7a63249013b305b09a95a1ca5914a526e4d0d052772f32086d1e2237feae56bfc4549987e71a6db60ffff6cd3
DIST squirrelsh-1.2.7-src.tar.bz2 673462 BLAKE2B a2e6a1e0c3e3c5eeb329ec33596514e09657439723d34069b66b744f525318d237d15e951bf4c8fe364d50091cd8dcb2d25cae837ebdfd5a219c0bab20d1adce SHA512 7db82cad969ba209cae6b2d1c4cf76ba10acbf79c051f4340556ae81dc98d36dfb6f1f6993e9198e5a5254eaaab3fbaca3d01fc547c2f303572060b2093af78a
-EBUILD squirrelsh-1.2.7-r1.ebuild 1240 BLAKE2B b1eca2e1715ad2df987de297bf82d933a03fa4b8805cf7529ecf2eeb0c985da957c6f7fae1c5c62214165b102bbf89b67cedd4c768480bab9bc3d60fa94665b9 SHA512 331a0a265545b255196875f5d2af9b6eef2683f00f8bfc46ab39f21c42d8586b465682a73ec963877024e3daa230d0e4adcad68cc4fc0db2ea13f3f1f67cbb0b
+EBUILD squirrelsh-1.2.7-r1.ebuild 1317 BLAKE2B 9eaf01883265320f257d8253528e2cdb7b198764936a5c68a09ca95d657b1b91fbb5e38a9265126bcc9c88ad5ccae3b23b784729644e42e6bf1ceb43d0703040 SHA512 f857da270cc1ad3fadf7723d1122c77848ed5ec88446c52d4610b042e8c74429d9c2eacc68c360354a5fc2c273b67b979f5fe50f2cd32714ff8ae281582c3689
MISC metadata.xml 248 BLAKE2B adbfd1f3d31aac1d9331ecddb0749fd1a9139c28cd880ede04560ee2c8a760de99813b4c867df0a1f9c20a4d5b01f8bacc9e5327c097001d802748a77af8f0a3 SHA512 097dccbb7f6f015abc4741bedf802e2659e864a9aca4d55eaee6cb0664364cac362dbe607b278eddfe052cc9f76a52ea861e6bbfaf967d9bf9e7703358872ada
diff --git a/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild b/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
index 24519dc74079..d39612f468fd 100644
--- a/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
+++ b/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit edo toolchain-funcs
+inherit edo flag-o-matic toolchain-funcs
DESCRIPTION="Cross-platform object-oriented scripting shell using the squirrel language"
HOMEPAGE="https://squirrelsh.sourceforge.net/"
@@ -29,6 +29,10 @@ PATCHES=(
)
src_configure() {
+ # bug #854876
+ append-flags -fno-strict-aliasing
+ strip-flags
+
# This package uses a custom written configure script
edo ./configure --prefix="${D}"/usr \
--with-librarian="$(tc-getAR) rc" \
diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz
index 93d7ae13e312..9f6cc1b0aac1 100644
--- a/dev-build/Manifest.gz
+++ b/dev-build/Manifest.gz
Binary files differ
diff --git a/dev-build/meson/Manifest b/dev-build/meson/Manifest
index db53f64d354e..9502843116f8 100644
--- a/dev-build/meson/Manifest
+++ b/dev-build/meson/Manifest
@@ -9,7 +9,6 @@ AUX 1.2.2/0005-tests-fix-test-case-to-not-import-distutils-on-pytho.patch 1313 B
AUX 1.2.2/0006-mark-the-PyPI-metadata-as-supporting-python-3.12.patch 1092 BLAKE2B 21fd1a0edec2de670d58eab734bf5d86159c73df3016baa7c2c863a5a65b312129aaa90b26e9c64943fba5798ab87090076426f1feb4e67b590a4ed66fca8b6d SHA512 f0f56ce827ced24135d1b571cc0e28a26a21826f3a964ec59fecc16495d9fe69d7f104e53ab05c8555e6d4fc249f4c5c09e9404784aff65a0015c8ea863a74a4
AUX 1.2.2/0007-Revert-rust-apply-global-project-and-environment-C-a.patch 4822 BLAKE2B 4746bbb6ddc587df50f1fdff039115aab0715dac5413af495fc4ccf0dc98f4d87e5eb79349ad9b26a365794ea0532f8fdd5bdb3a13257417038f7127a64c3b0b SHA512 03394dab9ca6e777cc7d41cc339da6857bf7728b8c503522948a3c67c257353063159f2bf12d652ace90761d8bae3edeaac5b1c6b125ff4781b6a99fe1a75d79
AUX meson-0.63-xtools-support.patch 1136 BLAKE2B 7600b29f1c4accbf33ca587b848566d4f9d30e26695b125aa895ec8a48ee0f7355c7692845c0d9bbb59eb452fc0cd8b634bd2a90d8918efa0b65ef4759b56d8e SHA512 725b193afe229690b6ef0d7a2a832695b7c09ca3376512097baec597a84df6e8e18791e9f29221e8a4a3537ad2371672e74041aa05ec6a218ed9b6218ea2ab61
-AUX meson-1.2.1-llvm-17.patch 1658 BLAKE2B d111537d4b9befbb848a7da9ffc72f5cebf8caa80f2ab95f5dc3caa30481f3f055dd415e101438cb2f2b4ca8650b3c32a99dfde7029096e05d3cf9bb9ddc1828 SHA512 bc6b2bc1d60343502bf43beb655642bde3d04c10b7c068dba4bae1acec09e7907a9c09ceeacd2e82b35434c2e4f6090cc7df96130650787d4057a46d58b24ea3
AUX meson-1.2.1-python-path.patch 1233 BLAKE2B 0e40fae6cbb9a66929d7f8d5d4e73f6e0105730722ec8db0236fc5376ad58fb4ef961531bf459d69eb4521efa3d26d74332a97fa0012b6107a49b20a86667c33 SHA512 0f072ff2eb310c9884db2fa255a6b7634d69e28f3a1e9ec3782fe63aeec1b544ff0208c5c087bb29ce08dc28a998482a5d3854bcaac372e958b483830d3c8c08
AUX meson-1.3.1-xtools-support.patch 1783 BLAKE2B 8feb8af8c26d4c9b250e2784398f108933140a3a9ec32f281c4d8d0569da2061e0ba7af8826d45695e00e544170131442c0ea900186a99be3e292334aa916b7a SHA512 35ce809d56446fa34e45e18b4d0ac8253d103840aa1820cdff8b5d7959714220b034c2db0654a2d49e622421686d2d27a7e5a7b81faee69f9a6818f056f7eb8f
DIST meson-1.1.1.tar.gz 2125503 BLAKE2B 295b46d19c8a1d64d326a6c826e2abe11d9768902ed2f8816df18677e7f3f58decc0c660925821825ecd9a4955a65bda8b2aa66a7bb1961810d8f78f92a3fd8a SHA512 c6259d73566d2532b87e8a23951363103f7be2aacdf120e50946273a2fed6b1602104a3ffbfda159138ac8f780d2c3e67a6fe2c8c228b73c1266775491797adb
diff --git a/dev-build/meson/files/meson-1.2.1-llvm-17.patch b/dev-build/meson/files/meson-1.2.1-llvm-17.patch
deleted file mode 100644
index ceee1dcd292b..000000000000
--- a/dev-build/meson/files/meson-1.2.1-llvm-17.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-https://bugs.gentoo.org/914576
-https://github.com/mesonbuild/meson/commit/d0b09898c703f6c10ec5a6b2aeace0df2e3570aa
-https://github.com/mesonbuild/meson/commit/9c74c73bc7107c794e7f9896cc4220e50ad32bba
-
-From d0b09898c703f6c10ec5a6b2aeace0df2e3570aa Mon Sep 17 00:00:00 2001
-From: Christoph Reiter <reiter.christoph@gmail.com>
-Date: Sat, 23 Sep 2023 17:21:43 +0200
-Subject: [PATCH] get_llvm_tool_names: add llvm 17
-
-this fixes the "frameworks: 15 llvm" tests with llvm 17
---- a/mesonbuild/environment.py
-+++ b/mesonbuild/environment.py
-@@ -157,6 +157,7 @@ def get_llvm_tool_names(tool: str) -> T.List[str]:
- # unless it becomes a stable release.
- suffixes = [
- '', # base (no suffix)
-+ '-17', '17',
- '-16', '16',
- '-15', '15',
- '-14', '14',
-
-From 9c74c73bc7107c794e7f9896cc4220e50ad32bba Mon Sep 17 00:00:00 2001
-From: Christoph Reiter <reiter.christoph@gmail.com>
-Date: Sat, 23 Sep 2023 14:10:29 +0200
-Subject: [PATCH] openmp: add 5.1/5.2, fixes openmp with llvm v17
-
-llvm v17 defaults to 5.1 and without this meson fails to find
-openmp: 'ERROR: Dependency "openmp" not found, tried system'
-
-Add 5.2 as well while at it.
---- a/mesonbuild/dependencies/misc.py
-+++ b/mesonbuild/dependencies/misc.py
-@@ -85,6 +85,8 @@ def __init__(self, name: str, env: 'Environment', kwargs: T.Dict[str, T.Any]):
- class OpenMPDependency(SystemDependency):
- # Map date of specification release (which is the macro value) to a version.
- VERSIONS = {
-+ '202111': '5.2',
-+ '202011': '5.1',
- '201811': '5.0',
- '201611': '5.0-revision1', # This is supported by ICC 19.x
- '201511': '4.5',
diff --git a/dev-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz
index 916d48809f75..219275b235f3 100644
--- a/dev-dotnet/Manifest.gz
+++ b/dev-dotnet/Manifest.gz
Binary files differ
diff --git a/dev-dotnet/fable/Manifest b/dev-dotnet/fable/Manifest
index bfd2ec922161..0a228442fd55 100644
--- a/dev-dotnet/fable/Manifest
+++ b/dev-dotnet/fable/Manifest
@@ -1,5 +1,4 @@
AUX fable-4.11.0-no-sourcelink-github.patch 492 BLAKE2B 49ebc8cb302b6b565615d74b98a3ccd2ca32b303692c39e821a309b3295bb80a4cb6d58f1448e6cf6ab4ac0e37c3708a1031b21320066d82f9c705a98681a80f SHA512 b040be29158a56a2c3f907a69eba4c3e836cf0b48bbb232742fe899db31391664034095b6633179a8080622e4dd98f732f8dd01a1c383d05dbb8f81edc6cc6de
-AUX fable-4.9.0-no-sourcelink-github.patch 492 BLAKE2B f8b48a16b667cad31729cb6046654bd8bdabf602040708c4e36acebbfdf39aec023c733f51f24b6156e4d7c938dbcfad29d889f56c29ec10890967bfbc9d52a6 SHA512 27af542c6379a8a965f1f52084f5638152b44f376ba856363d1975102d94e89a839533ff41f112b63605f5616ae39ff3b12fced3f3314d2282fd0d40321548c6
DIST blackfox.commandline.1.0.0.nupkg 66206 BLAKE2B a4f6e22311c5db16c1f9568bb8ab61aeebaa4ea55da3eb1d981b5dbb402d39c97115f0d18717070a444fc3726c489af948cbba8f4feb19f787ff242f2893fb28 SHA512 d7b37b7d3f4beb871a9b63da89b5a639e94cfd2e5d921bfff3aca5037a533b374f82d140ed17c6c6e2bc48d003c1588a2e15221fa3a984f28306e43d541dd0a3
DIST buildalyzer.5.0.1.nupkg 67913 BLAKE2B 67c31f63d483c2f3f525622a5e53ee495359a3f1f799476e160f85314455579f9846c4995074e0e5c9ab22041d4bf8367ebac9a9cf3c313937a6c6564a205c34 SHA512 d724a8fd1b5d7812e404257ed73e82fb467874cf94f0f140cbb06fdb314cdbde154ba4e803dcd55dafd9108d41f94254eced37ca6ab31efe26a00da5226cbf43
DIST buildalyzer.logger.5.0.1.nupkg 52516 BLAKE2B b5074c9b55f9725a0d01e8ed8e157324634ce2861e9238b6eeb9f703e115f58374654eba35cfa977e169866e37222704ef7f51cc2459f7a6165fb2714143c623 SHA512 0f314571c547e3b2983d1aa853c0b9c3de3ffc0d375273be9204e30b2e9b147c6d3dd66a1c79928208bd4124d1f97ce6dcacf6ba429cb66035568e9c6d825044
diff --git a/dev-dotnet/fable/files/fable-4.9.0-no-sourcelink-github.patch b/dev-dotnet/fable/files/fable-4.9.0-no-sourcelink-github.patch
deleted file mode 100644
index e2a552b08b94..000000000000
--- a/dev-dotnet/fable/files/fable-4.9.0-no-sourcelink-github.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/Directory.Build.props
-+++ b/src/Directory.Build.props
-@@ -23,7 +23,6 @@
- <None Include="$(MSBuildThisFileDirectory)\..\README.md" Pack="true" PackagePath="\"/>
- </ItemGroup>
- <ItemGroup>
-- <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
- <PackageReference Include="FSharp.Analyzers.Build" Version="0.2.0">
- <PrivateAssets>all</PrivateAssets>
- <IncludeAssets>build</IncludeAssets>
diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz
index c5fc90bf8eb3..43636085bb07 100644
--- a/dev-games/Manifest.gz
+++ b/dev-games/Manifest.gz
Binary files differ
diff --git a/dev-games/hawknl/Manifest b/dev-games/hawknl/Manifest
index dc414b5c488d..02bf5c9d23ea 100644
--- a/dev-games/hawknl/Manifest
+++ b/dev-games/hawknl/Manifest
@@ -1,4 +1,4 @@
AUX hawknl-1.68-build.patch 2314 BLAKE2B 572af66b0b0f01cb9034c1b681f11434658ffce7cebaeeff28640db5c903e69a1b43fb4c803b98e154a0cd865d62dc4aace37111b48b9396272d8cec4d494c4a SHA512 4eae14cb6d31ab3f0ed42406657a3f4cb90df254562e5699b9f14380c63f80f2ea9fcbbcc37b105a253e52d5eeecec3afeb1ef588dfd951fd76acb48f2ed717f
DIST HawkNL168src.tar.gz 181263 BLAKE2B cbd16d6564782dc2a0a70ba875fbe64968063ac2fc2a4f9cd98f268c221d07e3ca0649cf27a6fcfd7735ed43e3e3adb634c1715f83f6bad2924239f79811cdf3 SHA512 52d518a19aaa8005e2e43a693571244a81a5a4450e2f92e6c0a64efb4b32ebfc3aff5d5b3ed09a3cdbee2e444d83067471ac714d7ae03d8cd78f905364c510f0
-EBUILD hawknl-1.68-r3.ebuild 831 BLAKE2B 2b71f4f3f5832a1f877f83aefd5d595a878c0de832e5b1c36eafe87e6fdafd3816da2469d17970aa003a0312c9779084bd54392d35f535adfbdb677f2e030302 SHA512 9b64cd70300ebc5bc12be9bdf82de4c0a801b47d5371498d20f24e4773484bef2fa10686c2aaffa2646a242e2c92f3e6a2be99ce016bc24a7740b4e8a7173242
+EBUILD hawknl-1.68-r3.ebuild 907 BLAKE2B 80ec3f78d5b6016adf929720a975ab31550f8af8c69f86cb07283dfad217b0d1de7d8ab3874066b49062f65d6e5cf731661b8f40d3b968129b25f2a628ac308d SHA512 961b153b7b2f57f89a28dddf69dd5dd9df045d9956ae03edf6bd8ee061fc6cd93f000d28e76cdd6a30e992f4e958cdb8d90d77d4f617e0060fbf8401641fbd4f
MISC metadata.xml 1141 BLAKE2B 628c53eab4cf48dd629eac96491ce668280df9d5bc459f1c0eb483a3c8d2addda807630d301741a2aed8c2a4d66896b44a048e84db425d9132c917cdc810b453 SHA512 754a8fda337ddbca773dc24a5c94e170b8b1035a1e4adae600dfc8826f8127bcd420d4bfcc252c9a5bfc5d200ae370bbe63681cf52fbd06f5b94b722c7970f56
diff --git a/dev-games/hawknl/hawknl-1.68-r3.ebuild b/dev-games/hawknl/hawknl-1.68-r3.ebuild
index ce4f26e97a9c..4011847e391d 100644
--- a/dev-games/hawknl/hawknl-1.68-r3.ebuild
+++ b/dev-games/hawknl/hawknl-1.68-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
DESCRIPTION="A cross-platform network library designed for games"
HOMEPAGE="http://www.hawksoft.com/hawknl/"
@@ -20,6 +20,10 @@ PATCHES=( "${FILESDIR}"/${P}-build.patch )
src_configure() {
tc-export CC
+
+ # bug #855311
+ append-flags -fno-strict-aliasing
+ filter-lto
}
src_compile() {
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 1db76a18e19a..0199f845be73 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/gnat-gpl/Manifest b/dev-lang/gnat-gpl/Manifest
index c4453b6eba68..47a901e9a8f8 100644
--- a/dev-lang/gnat-gpl/Manifest
+++ b/dev-lang/gnat-gpl/Manifest
@@ -1,11 +1,11 @@
AUX gcc-configure-LANG.patch 2052 BLAKE2B 28c36f4992e41305ee421dade5eaaac34e3bdc523665b03f360f2bc01e8f69e9dc48052edb80dece63ab561e80325b4f125502482eb16f7324f1c03670021550 SHA512 a694c7ac2f45cc657097ff5b0cf1356ac88a9c06035c9ba15167e9d444844d0d8a478eb1b9b62195dd063774f79697b9148b9cdb6c261640b472c291061b2129
AUX gcc-configure-texinfo.patch 341 BLAKE2B d2ea3b2ea08f5d3a498ba27d0fb95e325097e2104e55caa28b66515cb48662649140d90b639369aedc54b2b1178fa4b49cda442f5f504e09d88a2efa45a5057c SHA512 e8d34c5077409df5495cf0c5fbf5e77f841c5698108fa6a5fde33eb28202c685603bdefd8368918e55f30c4b995e895d71d64c715c1ec2b017e09eb2c54c09ff
-AUX gnat-gpl-2021-gentoo.patch 3422 BLAKE2B e25e90fdf06ead7103dbb5f236a826bc51075305fd1c9f88fb5a4b2801526641dc4b1696396ee7f9baf57d6327e29d8768f41d5083c23bf2d881034c8dbb7b36 SHA512 d1d85b3298c102bf0caf922cd17cccb9f6bc7fbd79afef26ada931b99196c5482f64e1dab6dbf6358c46ae66f40f6478b48355a763ea2336b60522dd90cb3aa2
+AUX gnat-gpl-2021-gentoo.patch 3563 BLAKE2B ab3e1e1f5c53e662bf985ea9e343c26ab1d462942d18e67916290c25e32a3a4d9eb1c2819d9734e7dfdc189307eb8634d2e3a1a1210a41cb7b6266662a89c677 SHA512 983d6ed00668a106ab0ddf5e7db091b23183ce37315c0f65db4f82e365ea800d0541841828ce846118855de5952ff7f763e4a1f2b3d06b6dc78f92bd021b629e
DIST gcc-10-2021-20210519-19A74-src.tar.gz 109157702 BLAKE2B 8ec307e4fde35c8726bc7b9702717329695bad928d5222a7bb691cce47500de31a60bcfcbb925129a57cb81d3d7ea92e60599aa7383d5358e63cc087b0482550 SHA512 2e2cc0ec9a3a82816a5d399d2db261c356e106b82a44efd54a1ac882b96549ab8de79c69858127c4397de6e9e9463ce6fb9994fc2e426e7d3d2f98d5efa2edb6
DIST gcc-10.3.0-patches-4.tar.xz 18460 BLAKE2B 7c4b91c3beebc5fd91c0fdbeec6512c141bd78759a02aa7fff32dd30025ef41db1d57280e50db575f46cc0061a480ced9259410e9875b1dc0048886df469c4c9 SHA512 3befbcdec84e583966aad37d1a08c1863f39eb877296c5991348db9d37cc8359197f23cb3b8fa1b0f4d01497dfd2ebaa393e1a459267c19a0976fb535e463ec8
DIST gcc-interface-10-2021-20210519-19A75-src.tar.gz 359085 BLAKE2B 75f941a7635f2880cc0192acb49d8e7f567baca7530fb981be14dc6cb1bf46fda0e3c043c8703cdbeeb242b548894e0bc6787adfff0f27198354d150e6e36386 SHA512 0251a93d20c59cc4705963438880fe265e2e0bb94a35b7ddaaf03e9efae60e044e585a2204d0773a46f17b3b774e4d0c73adf852f5d06ba17373d26ed580ca8d
DIST gnat-2021-20210519-19A70-src.tar.gz 8765762 BLAKE2B ef48f54c6109566e37bfa5dee9262305d0529b3dfd333ee28bc4e66f4709a0673f673d742bc04deb15dc145404f7618d350dbdf3f2a7ab37c861e57d011946fa SHA512 3cb79be024fdd9b738d99ffc8e224d32bb382b5da2d02b97b2061a5ea58456f33d4564c92e224af2713ce15fd5481edd715e5b9a52abc74fdc142f27e103c201
DIST gnat-gpl-2014-x86-linux-bin.tar.gz 233049287 BLAKE2B 2e8bab113f6a319533ec12fdf71c481f72aee227c22bd0cc42a53bd727b323caba1e7b6298053db8b4d3016236b31649b0b255f4ebcbb81a08a69f29f78f13fc SHA512 ac7f53fb4bd71b0e8fbd62abc45de76f7f8f2f405b80e9b60b4b65a6cef6ee98e3b06848e4b752af3c8268237e5a0529cf6145ebc5b33cd6e5cf4928d85f5be2
DIST gnat-gpl-2014-x86_64-linux-bin.tar.gz 236253400 BLAKE2B c1db70db9442ba24688b8e323d5a02e2e9707ba1f02835ea551038d0a09aafede93a224091e5186f2f2a9d0f96144027af2184ee05ca1c19cc997a6cf3902df7 SHA512 5e40a251baac3d0ace78352956ca21a7d294d902d344a9ed7a8d376e900468c283721ebfb773adfedbf4d623ace02536505c0147815a0c1908933ad611ea085e
-EBUILD gnat-gpl-2021-r4.ebuild 4743 BLAKE2B 7ff29f5870fbeb0ee21930178445ae080a6637b2a7a36ab53d6f4aa6b30896cfef963310305ac71e1053672e98cdcb73bab8f0cdb58b8c610d299ac3241db438 SHA512 64d5dd6e0b21057811838cf477a5ac27cc25b0538912ad7aa1655b3dff438f1431933ca8ad2afee3f34284f6fa2b3c6928cf13eb505dd8bf5df79febe1468dd1
+EBUILD gnat-gpl-2021-r5.ebuild 4743 BLAKE2B 7ff29f5870fbeb0ee21930178445ae080a6637b2a7a36ab53d6f4aa6b30896cfef963310305ac71e1053672e98cdcb73bab8f0cdb58b8c610d299ac3241db438 SHA512 64d5dd6e0b21057811838cf477a5ac27cc25b0538912ad7aa1655b3dff438f1431933ca8ad2afee3f34284f6fa2b3c6928cf13eb505dd8bf5df79febe1468dd1
MISC metadata.xml 2032 BLAKE2B dc586b249016754d460c828f51021cca5fc88276894a3bff8481891373070e6876f5c42348959b2af223c081436557150e21799d05aa54955844225caa44a77d SHA512 7059d2fcf63ad1a9fce407703b9101c6e536fd5a42f21aea90a241b9d822fff6f37c198f2bd66f6235a79d328ca85a0ab14c6257974a4cb5bde636d8bacae689
diff --git a/dev-lang/gnat-gpl/files/gnat-gpl-2021-gentoo.patch b/dev-lang/gnat-gpl/files/gnat-gpl-2021-gentoo.patch
index 485626c03569..6e26ad680043 100644
--- a/dev-lang/gnat-gpl/files/gnat-gpl-2021-gentoo.patch
+++ b/dev-lang/gnat-gpl/files/gnat-gpl-2021-gentoo.patch
@@ -56,17 +56,19 @@
ac_cv_c_stack_direction=0
else
+ cat >>confdefs.h <<_ACEOF
-+#include <stdlib.h>
++extern void exit(int status);
+_ACEOF
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
find_stack_direction ()
-@@ -7539,6 +7542,9 @@
+@@ -7539,6 +7542,11 @@
if test "$cross_compiling" = yes; then :
ac_cv_func_strncmp_works=yes
else
+ cat >>confdefs.h <<_ACEOF
-+#include <string.h>
++ extern int strlen(const char *s);
++ extern char *strcpy(char *dst, const char *src);
++ extern int strncmp(const char *s1, const char *s2, size_t n);
+_ACEOF
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
diff --git a/dev-lang/gnat-gpl/gnat-gpl-2021-r4.ebuild b/dev-lang/gnat-gpl/gnat-gpl-2021-r5.ebuild
index 002368b2c0c0..002368b2c0c0 100644
--- a/dev-lang/gnat-gpl/gnat-gpl-2021-r4.ebuild
+++ b/dev-lang/gnat-gpl/gnat-gpl-2021-r5.ebuild
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 408e358bed93..994bfa5080ae 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index f8fd8c1dbda1..446e6d333104 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,9 +1,10 @@
AUX elfutils-0.189-musl-aarch64-regs.patch 1865 BLAKE2B c177254f31b214d39dc18a9591fca672537475bc8318b3dac6fecea11659f75e89c9c1eaa61b605bce5802ab910fe542645d214c825a28182b26d8d7620208bd SHA512 1eb5975bed830dc83e9375f526176276a5254dd9351853dc4c2c4be66246ea74bb65ae5352ea9f3d7fdf70f8af2b9d953e921dbce7cf94a906cd22272db6adab
AUX elfutils-0.189-musl-macros.patch 2421 BLAKE2B 23c214481ee441b4f3b66bb5cfd8a5321328136e743ad6b48533b2943d6cc896726d49d0b7493b5b57f0dbdec5bda9dcacf8fef485b0fb58bc24f732920a6e4e SHA512 86b249a14ed5a352acb16115559163d0f762ff718a23ff2989974e28f16f64c7554f3dcf5f6d5557bce524c3142e0e61ba315f1c20ec4106074b4d5901379fb6
+AUX elfutils-0.191-musl-macros.patch 530 BLAKE2B d403d8e5d92b1bcef960a410cd27e3d72a807ff2041683ee4420e392d6add88b0584a18b0a3612a98ddccae6494dcf7e0764362feeeea19b8f1af17df93c24d2 SHA512 af7e924da81e26df7febc6b149d515d2a6da4b96bbfef878d42b3291dca1eafbf5ab145bc2f033dfd33f1213009844fcc74b410987c09b926f60113e35a49882
DIST elfutils-0.190.tar.bz2 9162766 BLAKE2B 9934aff08f1898377708b28595fb52130ef9f80408132ac7d306845b10672ba45cf1ac69783da07b3eea9fd647741d44da45b8b2626c45a768cb2844c6186513 SHA512 9c4f5328097e028286c42f29e39dc3d80914b656cdfbbe05b639e91bc787ae8ae64dd4d69a6e317ce30c01648ded10281b86a51e718295f4c589df1225a48102
DIST elfutils-0.190.tar.bz2.sig 310 BLAKE2B d6a2d490aa6815ed9a7c3624050716ebf7c50465af9907d471d47aa3b57590faf9b9ee03de127c6b3bdffa6948414aab6aa8c784ce29570f76bb03ee2021c062 SHA512 7cd88c19402a959679204a5b01ddd48720e224b84268d0d7452f0f1433150b97dd02288fac204fbd5e2fd6f227473bfe62205b350d5fe2e17addf45fb452eed6
DIST elfutils-0.191.tar.bz2 9310088 BLAKE2B 2a7ad251369eca7ba609ab8644181fd479ad8596ee58dc068398ca22be25a978e96b81a10a92a5555d7574fd1b9227c8d54fb41dceb4025aedfc6ae32870bbca SHA512 e22d85f25317a79b36d370347e50284c9120c86f9830f08791b7b6a7b4ad89b9bf4c7c71129133b8d193a0edffb2a2c17987b7e48428b9670aff5ce918777e04
DIST elfutils-0.191.tar.bz2.sig 310 BLAKE2B 5afee19515a115d4ca6d1e0c4a49eca84bb4b911687492934e939a80ac75b7fcea9b6bf5fc0f2248a4c64ef09bd5af9dfc60c72410cba33b78444c38443ad279 SHA512 ab030739d95d13abb84cf4dc6c5407e51d0bd0bca108e27654a1830371694181a1b6f115fdbb4ae0772390f54f1c4811e5ae26b38fdcfd3275177a3716adfd22
EBUILD elfutils-0.190.ebuild 3195 BLAKE2B 27cfc8ca8387db49e04998c2365c72d3f686fcb9c103975d67642b2ca09a40e274613ba3458274586fc01e5cd09b6c529f897a7c0aec13ff603b666f6d6ef18a SHA512 fb7d4bd5a0ed21fbbc7f9c97b9b7bc2372584b84246ffe8ee7ce8ffff3e59b90dc8e3be3c8d770a197c5bc3e31a5b64872e36260e2eab604f1023d6bb31010c2
-EBUILD elfutils-0.191.ebuild 3214 BLAKE2B 2ab5608ee0ea1db225b06d24d586f57ec6441de2c860f1b703b69274cf6ba1cdfae6b040f82e3cedaff2b032d295b423d2a6fbee0dd3bc3d8215aeaf9d5c81c2 SHA512 a163d642cdfa62963d375d332871e23f6161524cc18fdf8b72847bc3d98aeb4fb8edfd230ac0cb8bfc9b6fcf096cbdbfa3cfd9b1af3908150d009a855f42cb20
+EBUILD elfutils-0.191.ebuild 3214 BLAKE2B d22fe81fdf08fef3c379ecb053b22f31921d5c01054a2be58c61a34c00226cee4c7a5ed5571c902a4134d39f5e1c52bcc9c9f3283c86879f66e3df74b35255a5 SHA512 c6df139b1895e6ca869f4c4b191230e5dddab724d3c7ea5f26a7a81bc7a757baa0e9787828be2899264f9f01da79e87425cad7b6ab7657a6c78479c6921b70f2
MISC metadata.xml 680 BLAKE2B f5f2ad88e2f5f7823ea466403cb44888cea12ded4c1364e4c941be9f0e620ff9214973459bd4f70c43540e8f2a5d915c7d6e65ff3b2758c6660af928deb648b3 SHA512 403b91d41f6ff564c66445492c45d41ed4513709e557ac68d447e583b6bc4e22ccafe67f8e998660dfe47e75120c902107fccba90db06d99bd4c72f024bd881c
diff --git a/dev-libs/elfutils/elfutils-0.191.ebuild b/dev-libs/elfutils/elfutils-0.191.ebuild
index 797cf5e83eb1..2825aaf9a27c 100644
--- a/dev-libs/elfutils/elfutils-0.191.ebuild
+++ b/dev-libs/elfutils/elfutils-0.191.ebuild
@@ -50,7 +50,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-0.189-musl-aarch64-regs.patch
- "${FILESDIR}"/${PN}-0.189-musl-macros.patch
+ "${FILESDIR}"/${PN}-0.191-musl-macros.patch
)
src_prepare() {
diff --git a/dev-libs/elfutils/files/elfutils-0.191-musl-macros.patch b/dev-libs/elfutils/files/elfutils-0.191-musl-macros.patch
new file mode 100644
index 000000000000..6e0912c5ce9a
--- /dev/null
+++ b/dev-libs/elfutils/files/elfutils-0.191-musl-macros.patch
@@ -0,0 +1,14 @@
+https://git.alpinelinux.org/aports/plain/main/elfutils/musl-macros.patch
+--- a/lib/system.h
++++ b/lib/system.h
+@@ -56,6 +56,10 @@ void error(int status, int errnum, const char *format, ...);
+ #error "err.h or error.h must be available"
+ #endif
+
++#if !defined(FNM_EXTMATCH)
++# define FNM_EXTMATCH 0
++#endif
++
+ /* error (EXIT_FAILURE, ...) should be noreturn but on some systems it
+ isn't. This may cause warnings about code that should not be reachable.
+ So have an explicit error_exit wrapper that is noreturn (because it
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 03be9716dcb1..242605b7019e 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/zarith/Manifest b/dev-ml/zarith/Manifest
index d2d17aed4465..e9af2ee347eb 100644
--- a/dev-ml/zarith/Manifest
+++ b/dev-ml/zarith/Manifest
@@ -1,4 +1,3 @@
-AUX zarith-1.12-shuffle.patch 308 BLAKE2B 7c725c7ef19483a153f7404c3c91f268faf24b949042f05a7f79640d4fabd7d47722df3453b4bf705e3c1fea08784bd13b082cdea69d4932283b302dbf49db85 SHA512 851dac84670cdf2f58f59b9decf28f0a40368098422c3f90da04580f4a64e2c3527beb318ff68bcfa94a60ac99a26c2b54f3e33b4bd82c7d3cb9f23072b32614
DIST zarith-1.13.tar.gz 85994 BLAKE2B a5860319e17f4e660f248f3e724076b578d27dc3a06e8b54d68bcd6ed021a0354ad714dfcb06329bb9c4a3eadc3d08fd84fd76ef5d1a8902a06a7506d77addde SHA512 a562fa8bf4f5ef44f2af6b9a8f028182fd184c89f8c41455acdc02851cc0fc3124d3776c0de930e8d09cd5d6d88cc689f80f4b597068a0611131f45d057b101f
EBUILD zarith-1.13.ebuild 1314 BLAKE2B ebeb8243c2f9a480cc32738008755fb96e7539994d6c6044f20b0e31bed709468c3d8e33a50db981d51294264172fa3796ebb6a24cae2fb15826fdfd41db2ece SHA512 c932c98f3e82ac10856eefb6e26fabea1af59a3119171bef64218cc09e63e85988b555133e8d6fe0365090b3b517ebdd8c3fde487a9547b2f2f3f3c833f15ef3
MISC metadata.xml 310 BLAKE2B 07bd7620cfa9ef58a67cb51d22888d48e848ac1736d8bf0e58684adecf62754472a24249a6e7e27701b5b0be5497e2efff7cedaa7be4c884547fa48efb29eb06 SHA512 59adcb11592c882af95fdce2232c40efc52d9d15bc803657133672237799f7986246775dc714692cb9cac3c93ab8069873d8e05deae1dd2b40904ea7fc4c63b7
diff --git a/dev-ml/zarith/files/zarith-1.12-shuffle.patch b/dev-ml/zarith/files/zarith-1.12-shuffle.patch
deleted file mode 100644
index 4ddff37d6b04..000000000000
--- a/dev-ml/zarith/files/zarith-1.12-shuffle.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/project.mak 2023-01-25 22:56:39.079292147 +0100
-+++ b/project.mak 2023-01-25 22:56:57.865057118 +0100
-@@ -145,7 +145,7 @@
- make -C tests clean
-
- depend: $(AUTOGEN)
-- $(OCAMLDEP) -native $(OCAMLINC) $(MLSRC) $(MLISRC) > depend
-+ $(OCAMLDEP) $(OCAMLINC) $(MLSRC) $(MLISRC) > depend
-
- include depend
-
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index aa50197d89e2..333d68262263 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/pytest-bdd/Manifest b/dev-python/pytest-bdd/Manifest
index 095e0f9dff4f..f47cd5c3f2df 100644
--- a/dev-python/pytest-bdd/Manifest
+++ b/dev-python/pytest-bdd/Manifest
@@ -1,3 +1,5 @@
DIST pytest-bdd-7.0.1.gh.tar.gz 80315 BLAKE2B 7838a71fc6f0e7a86337d3b4d4fb9e0e7a3a0149c4271ecd75b5c9b40a28ad6bf3d6ccbc90d4a49a5472ae158f7710d98f91be340e67995ba47ea729584d16e5 SHA512 60d9713485a4719c6589e6641b45045e79c063278359c14ccbd016a6b0a8c8eebbf93e61d59e037988247c0116023910aa5e6776896b64dc96dcc23d0dbf6e3b
+DIST pytest-bdd-7.1.1.gh.tar.gz 81072 BLAKE2B 72e807a08176566fc3414dd409bf53d17da13f3a8c6c3e9596a7185174bf8ad876175570601b1db3b5657d7db084cc1c28bed1090ade87fc50c9fe810bfc68e1 SHA512 854e923318ea6d480d11a88231be941b49ac3c16a1f00fb043c962206fb511d1a65ccd92996e820ff4aad4d5c02346aa0c6d5fd482dfe03fa8b065aedec11dd3
EBUILD pytest-bdd-7.0.1.ebuild 1111 BLAKE2B f43979c6d9965cb62c3f9ca0ebb458c39a5ebede55e4cde4d6bc6e851645266ce65f1701eb1bec8c9bd2bdbf63928d34b011f100adb392da4de767f4bc1cfc6c SHA512 a770fd47d7a0da66271cf3838edf9e960901b460fb6d40ccd1d0312fa53efd646af010eb60202792fcd7fcb8d77cf8a0175bc506c6f7b58ec688a6b855ff4b99
+EBUILD pytest-bdd-7.1.1.ebuild 1046 BLAKE2B 06c05c9efca8cbaa8e9a176bb2fa6e1b2369a88fc46d92b3e471c70b9301ac5c9e81d62acf69ecb2558686a92588f5aa87b3895de0bebc328ade5c3bc0103709 SHA512 80a96f59b5d6e4b8c9be249fe98caba9609b5c9b60bba14acb696d9fc013bb7702bf4c447236829b0c53bd20e0dd86742ba9ed5b7cbbf57bc039c0fca9b33a34
MISC metadata.xml 404 BLAKE2B b5bdea28ab998a54bd0b76e38c37a77af74d4ae149bfc5af47e7466b7c13ae6a5784be0ecc3e6cd8ccbbd5164dea02d704f596b7e00d22b0d640c4ad3dd13b41 SHA512 97800a5877bd8f3aa880a0cdff19cc89de983ec1a0cd9fbe2c74178b6fc214a0ca7fbb013b2ac490e1c4109f03ded7055e1517a3b57f6da0d79c9f5ea5864e77
diff --git a/dev-python/pytest-bdd/pytest-bdd-7.1.1.ebuild b/dev-python/pytest-bdd/pytest-bdd-7.1.1.ebuild
new file mode 100644
index 000000000000..a70fd8aae5b0
--- /dev/null
+++ b/dev-python/pytest-bdd/pytest-bdd-7.1.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="BDD library for the pytest runner"
+HOMEPAGE="https://pytest-bdd.readthedocs.io/"
+SRC_URI="
+ https://github.com/pytest-dev/pytest-bdd/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/mako[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/parse[${PYTHON_USEDEP}]
+ dev-python/parse_type[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+DOCS=( AUTHORS.rst CHANGES.rst README.rst )
+
+src_test() {
+ # terminal_reporter test needs exact wrapping
+ local -x COLUMNS=80
+
+ # hooks output parsing may be affected by other pytest-*, e.g. tornasync
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=pytest_bdd.plugin
+
+ distutils-r1_src_test
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index aa5912d792c8..cbf7e17f89a7 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/crash/Manifest b/dev-util/crash/Manifest
index b255985700ae..a1301c94c40f 100644
--- a/dev-util/crash/Manifest
+++ b/dev-util/crash/Manifest
@@ -3,7 +3,7 @@ DIST crash-8.0.3-extra-0.tar.xz 696 BLAKE2B 1a90e1b7ba87188cd438e8f9ca17276986b6
DIST crash-8.0.3.tar.gz 1330456 BLAKE2B 0e277033ff16f2080af630fded3a2d458d580c9aafe1303e5cc291d39ca33a10fe942eb8f33308b2734494ad83913df45e8c192a2aab47f4473dffad777b57a2 SHA512 1ce7fda89274051cea02a049a674f2ca43fc02e00121f951af0d4c23c7b74cc79949ec376bb6737f82b95fec0cbe495b53a09df7e5f1f31ee5a829c1d53d0ba0
DIST crash-8.0.4.tar.gz 1339636 BLAKE2B e383e40e16f54c0a0b34d30be784d7c7306b2922e8505067eaf31519707f514fc07dffcfc868b9dd21c6baaa68f9ae3bb6b3e363fa02a7260e1a090649082293 SHA512 a08589026515990eee555af6eeba0457433fe41263512ed67dfcac1cf49a8f61dc794081f4984700d8dfed228440a1d7928fdd1f5cf4ae8a45cf39eb49d3470b
DIST gdb-10.2.tar.gz 40267550 BLAKE2B cee3ab45a52ed378fc718e49c4d153393200fd1b85306888e4085919ab27277bb85d66f9297e6d0aaa1fb47d65fc31d4b97a2fc476e2ccedd4dba0fbec778ab4 SHA512 aa89caf47c1c84366020377d47e7c51ddbc48e5b7686f244e38797c8eb88411cf57fcdc37eb669961efb41ceeac4181747f429625fd1acce7712cb9a1fea9c41
-EBUILD crash-8.0.3-r1.ebuild 1790 BLAKE2B 570bdee8d39eb6472894a2ddcbf88c2e1817c1f594781e467773b77c4f3f17bf32936a2175e3c31bd0c91b1711472d1fbdf923988489d75e6892c5febe662dc9 SHA512 3f23b2e85b0954c6bce344459581936149610463263083a63242cdd85711bbe69233798b1f337833249ad47bc6bb8f4415ffa25bc3c56906ee6d7b6e3ebf515b
-EBUILD crash-8.0.4.ebuild 1682 BLAKE2B 024c055cbe6a6ae5e0f3c074d0d14f8ca742eb728fab4bb7b453accb666f617e89131a6d4775753bd68b281ef26d36ef63ef990a635a7a76a79022a335070f14 SHA512 97d07a0b8482f19043fad9c687deda0a7d2b87ae60bde2ea75d1a5373d8a6f9b4a9be7a935ef631f66549fd32e46e45a9c367fcc1e47e6f1ec13610750a08e2c
-EBUILD crash-9999.ebuild 1051 BLAKE2B dc00010d83da71a08cc149a223e512689db4904a68e7dcfe0316becbb1ba4cee349f013805559a1d2326d7be77005f0dc8b953d497e5f0b8f90669992cedf07b SHA512 865d0b6d2ce1ccb6924326772607ca5f60635a31e53730a69a8f5394902a1738b29bda934e22dbdf0ab02dc17c64e91d9f24ab780e73f3fd24dff98673c1ac0f
+EBUILD crash-8.0.3-r1.ebuild 1861 BLAKE2B 3bca0a6005426df521a48531aa9c96a52e032629bc4f2ba1917d5aa0ba2712957d99a71daf04ff732d5e62326afc6d0026bef976b30a6ae79b770bb2375adbad SHA512 d236e9ebbbd4926eb3afd09226474848f7119b24bebe1e4e1b6d5d9ffd62ac5666cc4d3a5579c6237500b0b40c85867a085a0a802db81f809619ebd6a042f122
+EBUILD crash-8.0.4.ebuild 1753 BLAKE2B ede17a583190a2b6dda52f0c7ab3ec098a05234ff5146d3e80a62b315b9389d7bd914c58ead1b94d4a5fc0c0003665ee91beef458aa17c1b1c4a48a96fab951d SHA512 40f310e72bbb4ac488614e6bb14c4221321e770c741a2d0f6cf143ba532190579efb7ff2b9b68b7cb884032e30314d49f3356ef7300cf7d5b0656fc6409252c8
+EBUILD crash-9999.ebuild 1122 BLAKE2B 5b4d8b2171f8a9dea23a21cfc98200da19ba944a7e70981cc5782ffdee85b63486e0646fecf2959d4f22280d8395a66a1332fe5e63c05adbfa89bad29b4ac099 SHA512 df0b21fb2d02ad7df74963037874be90641efdf34d590323bddb59141b3913d89fad55d392db6ac4907f87fade4c0042444eb6192c9a2e6a3cd50e94aaea3ba6
MISC metadata.xml 725 BLAKE2B aa1069adb8920a1a083071898391a4544489b3ba5d177160e2e0bf53c1bf88da930fe6da700dfca263f4bb381d01194da156b28b6e05d251bd3e9d3b45f6aa21 SHA512 6d5757aae00249a9f62c67c15ac032c9b3275068b14c02f4edeb425910ce1cfaf8a135ef49356e78ba2c836c627b576f4b45bdc8b8f8131d38175d9e22660912
diff --git a/dev-util/crash/crash-8.0.3-r1.ebuild b/dev-util/crash/crash-8.0.3-r1.ebuild
index e2c69feeeb4e..a7ffd58cb9a5 100644
--- a/dev-util/crash/crash-8.0.3-r1.ebuild
+++ b/dev-util/crash/crash-8.0.3-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
GDB_VERSION=10.2
UPSTREAM_VER=
@@ -59,6 +59,13 @@ src_prepare() {
ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die
}
+src_configure() {
+ # bug #858344
+ filter-lto
+
+ default
+}
+
src_compile() {
emake \
CC="$(tc-getCC)" \
diff --git a/dev-util/crash/crash-8.0.4.ebuild b/dev-util/crash/crash-8.0.4.ebuild
index 3e9f60e22613..2e850186dedf 100644
--- a/dev-util/crash/crash-8.0.4.ebuild
+++ b/dev-util/crash/crash-8.0.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
GDB_VERSION=10.2
UPSTREAM_VER=
@@ -54,6 +54,13 @@ src_prepare() {
ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die
}
+src_configure() {
+ # bug #858344
+ filter-lto
+
+ default
+}
+
src_compile() {
emake \
CC="$(tc-getCC)" \
diff --git a/dev-util/crash/crash-9999.ebuild b/dev-util/crash/crash-9999.ebuild
index e5ef7a7ea356..34c8d94dfb93 100644
--- a/dev-util/crash/crash-9999.ebuild
+++ b/dev-util/crash/crash-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
GDB_VERSION=10.2
if [[ ${PV} == "9999" ]] ; then
@@ -33,6 +33,13 @@ src_prepare() {
ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die
}
+src_configure() {
+ # bug #858344
+ filter-lto
+
+ default
+}
+
src_compile() {
emake \
CC="$(tc-getCC)" \
diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index e78e09dca662..59a0ba57ef15 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -3,7 +3,7 @@ DIST mesa-23.3.6.tar.xz 19455492 BLAKE2B 1bec42973aa849ab3553942500de253213736ec
DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40 SHA512 1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963
DIST mesa-24.0.2.tar.xz 19989088 BLAKE2B f69e0b3edb7b8611f528a2e04104fe14b2fe8c799921be2d112dba744133813a19f90aa11d39f3f87a282e518003c7cc7966143d25e845f1f4489c461b22f661 SHA512 b975b5019ea37a2cc76c26e7a0b055a72f7c1cef888418cd654fd89ec667914c89cff5571d4c57828f2ce28a1b80ed707329cb88d60407fd875e6a6ebfaab7b3
EBUILD intel_clc-23.3.5.ebuild 2517 BLAKE2B cb57af135a825856c45ff844f2e99ecfbf1d1acbebac5a224c430e6c61c06739a9b1648fbca3a870b6482ed132706aaa2312db8564392416e6cde2ca42ce6980 SHA512 b4ae2878ee79926acd07298ed7b19dc1b0a1bfc961cb4fc2708065dc1f422b65c43197be5943606fcf86485feb3c2ce390af744731ffaa4785aa21a93b4d382b
-EBUILD intel_clc-23.3.6-r1.ebuild 1742 BLAKE2B d1e9907d5bf31fad49b648899ef86805c2b6fafe656e934179f9db17cdfa9a9d9a8a94ad57c6556a4f0d02b207ea32a57db8f1dfe6c5f0f1416637dcc5064644 SHA512 f1b41578a6297a7fa7bc48c16dc8fafce59bf9b58a9131168c9d9369092b5332f31e469388b35c98b799f694e43e868eec96b23ea6b9a4f745c4546c8ffc459b
+EBUILD intel_clc-23.3.6-r1.ebuild 1741 BLAKE2B b4fc7184409bedcfec1cd559149b7d57b9a5bd708cc4aea847c47573cd194804e3435a15120914fadc4bd5f9172e946d93a9164a875809feae2cc7589a36f74e SHA512 d9825be298668fb6bc933ff6131c5a2d18b76bbcb9b6ca2176512d7a4273cf42f5fe00097478a4cd3e9c678fa53c8a95f83115c4f569ac37eebe940749ba340e
EBUILD intel_clc-23.3.6.ebuild 2517 BLAKE2B cb57af135a825856c45ff844f2e99ecfbf1d1acbebac5a224c430e6c61c06739a9b1648fbca3a870b6482ed132706aaa2312db8564392416e6cde2ca42ce6980 SHA512 b4ae2878ee79926acd07298ed7b19dc1b0a1bfc961cb4fc2708065dc1f422b65c43197be5943606fcf86485feb3c2ce390af744731ffaa4785aa21a93b4d382b
EBUILD intel_clc-24.0.1.ebuild 1742 BLAKE2B d1e9907d5bf31fad49b648899ef86805c2b6fafe656e934179f9db17cdfa9a9d9a8a94ad57c6556a4f0d02b207ea32a57db8f1dfe6c5f0f1416637dcc5064644 SHA512 f1b41578a6297a7fa7bc48c16dc8fafce59bf9b58a9131168c9d9369092b5332f31e469388b35c98b799f694e43e868eec96b23ea6b9a4f745c4546c8ffc459b
EBUILD intel_clc-24.0.2.ebuild 1742 BLAKE2B d1e9907d5bf31fad49b648899ef86805c2b6fafe656e934179f9db17cdfa9a9d9a8a94ad57c6556a4f0d02b207ea32a57db8f1dfe6c5f0f1416637dcc5064644 SHA512 f1b41578a6297a7fa7bc48c16dc8fafce59bf9b58a9131168c9d9369092b5332f31e469388b35c98b799f694e43e868eec96b23ea6b9a4f745c4546c8ffc459b
diff --git a/dev-util/intel_clc/intel_clc-23.3.6-r1.ebuild b/dev-util/intel_clc/intel_clc-23.3.6-r1.ebuild
index 8bc3bb53f6ba..922614294c85 100644
--- a/dev-util/intel_clc/intel_clc-23.3.6-r1.ebuild
+++ b/dev-util/intel_clc/intel_clc-23.3.6-r1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then
else
S="${WORKDIR}/mesa-${MY_PV}"
SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
LICENSE="MIT SGI-B-2.0"
diff --git a/dev-util/ragel/Manifest b/dev-util/ragel/Manifest
index c5a3ce83f98a..84961cf66a27 100644
--- a/dev-util/ragel/Manifest
+++ b/dev-util/ragel/Manifest
@@ -1,5 +1,4 @@
AUX ragel-7.0.4-drop-julia-check.patch 1309 BLAKE2B 27855c17b9f1714aa17fe2fca7160ec1efa7b7044032c39b65e56529e2d8475885384e8b33ec2924e98cc1c340dc5e284a827665b8df63b54cbf56ca9e2574cf SHA512 9144e4118b7bcd5a86af6cff96bad861e3aaecc73efa9a29a001edd172943828629fa7f2f976cfbc2a5cef9899fb9f3025aea472f83b0d4970abc1284ddfa512
-AUX ragel-7.0.4-link-colm-properly.patch 1295 BLAKE2B 1439e05a69f3b652abdf3a1213706dd8151654f29d916d024e7a68ddac4d77de1c5d50f1dee966ff2b79b5851617bec5e98db689a17f68dd1b18e009bea5f14a SHA512 6fa2a691327ef119b22609784c60658b3f09cda37badaf86036f1fa5c13b5d40f84a361edf83fa17d54ca4a11434dab5e037582fd80b2ef659af14418bc8c6e2
AUX ragel-7.0.4-r2-link-colm-properly.patch 1639 BLAKE2B a6c1aecbe52095b9853209271a49c59b7224c05a1afec1787daf51f8c4f765763a6312337dcd2707820fe3ea9813929deb8b28b53756cc24205522478b489cb5 SHA512 87ccd8ecd1274c4f21f6865e88609c5b8891bf89ab07e475ffbfc3b13b8dd74939161f6c12a3cf95530ab438068c58b2ae2593300d2ecb3f4670520af984a3eb
DIST ragel-6.10.tar.gz 1232993 BLAKE2B 401e7a53b062ecd7ec98337866eb2dc0af0ac90e5d04ee304fd2a867b7b6f390985297a7ed57ce65e88b719598efbdd431bac8f53cee24199b795deb0e89da6b SHA512 6c1fe4f6fa8546ae28b92ccfbae94355ff0d3cea346b9ae8ce4cf6c2bdbeb823e0ccd355332643ea72d3befd533a8b3030ddbf82be7ffa811c2c58cbb01aaa38
DIST ragel-7.0.0.12.tar.gz 1543127 BLAKE2B c3024c55eb5397f78159da83e318923529d3c1f10cc802564ac13c39b18c261166e27e4f315bbaa49e7eb9afa6840ca72aa62d7ae14d46f20865db64e3ab6759 SHA512 32ec90eddfd209e50995f21b9a5fcddd2b94279828227d367d990d7bfa8e4412682631d4e6ae5081871bac23d96153b96fb4494b991c70bf38df8cc0ddc8866d
diff --git a/dev-util/ragel/files/ragel-7.0.4-link-colm-properly.patch b/dev-util/ragel/files/ragel-7.0.4-link-colm-properly.patch
deleted file mode 100644
index f5f12ec4491a..000000000000
--- a/dev-util/ragel/files/ragel-7.0.4-link-colm-properly.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From: Jan Engelhardt <jengelh@inai.de>
-Date: 2021-04-27 18:22:18.718396764 +0200
-
-ragel just completely lacks a block to support system colm.
-
----
- configure.ac | 14 ++++++++------
- src/Makefile.am | 2 +-
- 2 files changed, 9 insertions(+), 7 deletions(-)
-
-Index: ragel-7.0.4/configure.ac
-===================================================================
---- ragel-7.0.4.orig/configure.ac
-+++ ragel-7.0.4/configure.ac
-@@ -51,14 +51,16 @@ AC_ARG_WITH(colm,
- LIBFSM_LA="$withval/lib/libfsm.la"
- COLM_SHARE="$withval/share"
- ],
-- []
-+ [
-+ COLM=/usr/bin/colm
-+ COLM_WRAP=/usr/bin/colm-wrap
-+ CPPFLAGS="-I/usr/include/aapl $CPPFLAGS"
-+ LIBCOLM_LA=-lcolm
-+ LIBFSM_LA=-lfsm
-+ COLM_SHARE='${datadir}/colm'
-+ ]
- )
-
--AC_CHECK_FILES(
-- [$COLM],
-- [],
-- [AC_ERROR([colm is required to build ragel])]
--)
- AC_SUBST(COLM)
- AC_SUBST(COLM_WRAP)
- AC_SUBST(COLM_SHARE)
-Index: ragel-7.0.4/src/Makefile.am
-===================================================================
---- ragel-7.0.4.orig/src/Makefile.am
-+++ ragel-7.0.4/src/Makefile.am
-@@ -39,7 +39,7 @@ nodist_ragel_SOURCES = \
- parse.c rlreduce.cc
-
- ragel_LDADD = $(LIBFSM_LA) $(LIBCOLM_LA) libragel.la
--ragel_DEPENDENCIES = $(LIBFSM_LA) $(LIBCOLM_LA) libragel.la
-+ragel_DEPENDENCIES = libragel.la
-
- BUILT_SOURCES = \
- version.h \
-
diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index 8b6366e95415..dfc3c2e175eb 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1,5 +1,5 @@
DIST uftrace-0.14.tar.gz 1192139 BLAKE2B 81c83581351fc8b8302c312ad0a4d84a9f19c0db9253b31de6f2bb7e507aa8540eaab494ae1b52de3fd10baa4f2b658403676f1f53eeecb14f03c765b6fc98d0 SHA512 35fd121d0d0ac738a841deb470dd48b0a1a8a3d711b36463eddbbd8fc70122c76c5b5158ad2e92bd6a0b68f4bbe51c6957f4473f8b5be7ec82a9b962d31ffc5b
DIST uftrace-0.15.2.tar.gz 1153687 BLAKE2B f9c4d7bb98b284534a96418d9d4adcee4b32b6b013052bbc6f34850ecc9262706e8e6fe79b2dfca88aaab5432c586e24ad783cdc50cf38792b8d758af2051295 SHA512 218072fc2a8c04c29b6ecbd61638db8824b0235cdb5e106e92e8fbe940fdb59d18c96c6b56830baa55b5dcda9f689a71755161313b101c6783c54be5c294993b
-EBUILD uftrace-0.14.ebuild 1411 BLAKE2B 2649c5ed32f5096090c7cb0f3a6d9021bd803d49f69e0e049357026e62f1e8fb01ad97fddcf198939f4d497d33b1b70f3dea1552f2fe1187bc2dce533be31487 SHA512 163a87f23987bbe304604815a7226021920db075f078b421acb71ba3c64fef7d8a3ba34731a56f8d71c6c1cb702c9f5b763627969e54fb69d5e59815d3cca7b7
-EBUILD uftrace-0.15.2.ebuild 1412 BLAKE2B 2a02ebdb3dc1fa619a1fd88610343b4236982520dafbe68500e32790a83c434d907eb976c87476c71e34c3d7d4cced8b78afee69e3cd4740487fccfb38ce2c83 SHA512 3f83309c6c96ecdecb929835c763490a5b638dce8d046ddf1783d265ae1e910bbf7ea71f9b9b0b8c9516abd03625af0fb92f8b56b6c09abaea4f72f9445c81e8
+EBUILD uftrace-0.14.ebuild 1502 BLAKE2B 56acc5ad80bc0a41b0ea642e49971c142b35fef2c933c47d2ac88eb19a9846eac1233704d28587f61785a03a16ae719be6e705fd25d7a35d6c42896099e81734 SHA512 10b3d487a87992c5abea9898896dcbee43ac5b4f5997e662ad27cf40e56fdcfaf57120ccfe82672c799dc3d13a90b03677e4761e87bbc5e3a0e45d4fcc110e47
+EBUILD uftrace-0.15.2.ebuild 1503 BLAKE2B 208cd3610a829c786265cb677e5009cd12395d4c3b671c3718e3ac32d8ac5b7ecf8f3898e104378c921db2969d5adc419952db9339257ff34b8be1126a16c21c SHA512 95e8631cd3f2876c11e350044a8392eb206d1a06abdd1efee393f384119a5ef90da11b9096127773fa761871081dd970638a56d8c2517dddcc40d901a90687e5
MISC metadata.xml 439 BLAKE2B 5164074d22c56fcba8f0677446484c392c347058c444e3f2760cc1e6d17e07406741f80a525ba99b575dca2d9347fe3b13b82fe5aa79bc734add9806695a5fe2 SHA512 d6e0f7ab729d6088748d5efe5c88910355f5ab7e70308b3b24f8cd27956b0ee21f8ff8bce18f9969694bd4677c229fe80317735de63e9a80b4dca638738dbe5d
diff --git a/dev-util/uftrace/uftrace-0.14.ebuild b/dev-util/uftrace/uftrace-0.14.ebuild
index d8951e47e6fd..20f0fe2eb878 100644
--- a/dev-util/uftrace/uftrace-0.14.ebuild
+++ b/dev-util/uftrace/uftrace-0.14.ebuild
@@ -6,7 +6,7 @@ EAPI=8
LUA_COMPAT=( luajit )
PYTHON_COMPAT=( python3_{9..12} )
-inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
+inherit bash-completion-r1 flag-o-matic lua-single python-single-r1 toolchain-funcs
DESCRIPTION="Function (graph) tracer for user-space"
HOMEPAGE="https://github.com/namhyung/uftrace"
@@ -40,6 +40,9 @@ src_prepare() {
}
src_configure() {
+ # bug #858503 (https://github.com/namhyung/uftrace/issues/1343)
+ filter-lto
+
local myconf=(
--libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
$(use_with capstone)
diff --git a/dev-util/uftrace/uftrace-0.15.2.ebuild b/dev-util/uftrace/uftrace-0.15.2.ebuild
index ffe4bfb99f16..bc09d5c8ccae 100644
--- a/dev-util/uftrace/uftrace-0.15.2.ebuild
+++ b/dev-util/uftrace/uftrace-0.15.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
LUA_COMPAT=( luajit )
PYTHON_COMPAT=( python3_{9..12} )
-inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
+inherit bash-completion-r1 flag-o-matic lua-single python-single-r1 toolchain-funcs
DESCRIPTION="Function (graph) tracer for user-space"
HOMEPAGE="https://github.com/namhyung/uftrace"
@@ -40,6 +40,9 @@ src_prepare() {
}
src_configure() {
+ # bug #858503 (https://github.com/namhyung/uftrace/issues/1343)
+ filter-lto
+
local myconf=(
--libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
$(use_with capstone)
diff --git a/games-simulation/Manifest.gz b/games-simulation/Manifest.gz
index e98d5543d33d..aed76107d201 100644
--- a/games-simulation/Manifest.gz
+++ b/games-simulation/Manifest.gz
Binary files differ
diff --git a/games-simulation/lincity/Manifest b/games-simulation/lincity/Manifest
index a6db72aafc2d..07e876fc790a 100644
--- a/games-simulation/lincity/Manifest
+++ b/games-simulation/lincity/Manifest
@@ -3,5 +3,5 @@ AUX lincity-1.13.1-build.patch 1476 BLAKE2B 941fca117f259915c0e55fd8febddb5c3b6b
AUX lincity-1.13.1-gcc-10.patch 1540 BLAKE2B 9eb02f6f5820ddb6fdd0edbd25921f7f2a01595f1c1ac3d70e0683bd3fa625ee5a477e5df5d616eb334648ff01d8379970ecb72d272abadbd4867cac349cb0fa SHA512 433929f62f2dc425304bd34ccfdcbb92cbef17486c3628bb649d0c74e0fb68c5c5ab4219a2eb1028d197769ec02566db221c2e9666cfae84dc49e96f67e8d215
DIST lincity-1.13.1.tar.gz 1064236 BLAKE2B 1172ced3255048f3132f85cd9ae994c7e0558170f7e7a24909af1856669c4ad90d57acd76f330fb556656ed74843dda159005350760fc059c6b184cedf1e9393 SHA512 bc4ee7a1642b1efa25f9edaabd3aeb52d1ca1d016735c5094586f52fda3ec4e9080ff35fe518c1ccbfad9fd54babb370f4b9b6a158b4d2f43b7182155084eefc
DIST lincity.png 5377 BLAKE2B 2238140719a8c1b094fbe6d7b52b9224245f2c36f970e04aa3fcaf6090409145f17dad2c2a83f6528e695fd9d26d9c053c45978502b7e44f73cf25719d7ed3aa SHA512 40a8955fdc8397662ef0d084163e7dcad59e278429792bd7096e193a0d04791c2355a0dbd2c1f72a032bbfc71bc4e27e37a3d0d4e82de8e7170bb70205d983a3
-EBUILD lincity-1.13.1-r4.ebuild 1143 BLAKE2B 2840755b7084b94f50f4566fdb234283d876f641cfb8ad0d45a05878bc9e3bf05ea4a06c91f2b6ed8598401c440fd4aaf1ca0ceed905139276bdef29cb105343 SHA512 7bde48db9020b96aed7553a610b6db7cdd9ea0b6644247c5b9a35c0a07c63216d4a065fa798210b78b01d5216f407885c1932d16763084adbbc911f62650975d
+EBUILD lincity-1.13.1-r4.ebuild 1184 BLAKE2B a112e1b47e0a6598a3a858cb7f30d6902bc86b84b4fbbeef0a87bc0eecd2d284fabd4a9ded5141190ac4ad8846c14660f3f5dbeb1b04a58cf030811166fc0b4a SHA512 3ef91e6da80d7cd499c1367c141b08fa98881023dd980eedb01dcf6da352cda73d72c6fbdf34988ba7024329d65a48add3f2c8ff2af8a650cd06922c84020196
MISC metadata.xml 331 BLAKE2B 593e63be77f20f26d1f8e8b9a4eb77ca71db1f34edba26420edad3f7578f10f41b9deae0f4caeb74767de6afc1948a989a005936ef33f3f46c315823c88730d4 SHA512 ced143eeec08adb0cf97914ca2995271dd2303b715335f5f4e10591fa341c9ddf1889d75abba8cb9dcfc51effaf8f082752d9842844fe5a3c3b81cf23224d745
diff --git a/games-simulation/lincity/lincity-1.13.1-r4.ebuild b/games-simulation/lincity/lincity-1.13.1-r4.ebuild
index acf64ed8f340..2220f3e9ca30 100644
--- a/games-simulation/lincity/lincity-1.13.1-r4.ebuild
+++ b/games-simulation/lincity/lincity-1.13.1-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit autotools desktop
+inherit autotools flag-o-matic desktop
DESCRIPTION="City simulation game for X"
HOMEPAGE="https://lincity.sourceforge.net/"
@@ -38,6 +38,9 @@ src_prepare() {
}
src_configure() {
+ # bug #859220
+ filter-lto
+
local econfargs=(
--with-gzip
--with-x
diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz
index f6ff2efc0a32..21a109b49e00 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 68a76ae25b49..680a3f866c0c 100644
--- a/kde-frameworks/breeze-icons/Manifest
+++ b/kde-frameworks/breeze-icons/Manifest
@@ -1,4 +1,3 @@
-AUX breeze-icons-5.249.0-cmake.patch 766 BLAKE2B 353d26c2d2770a04ce42228f48d26195c210c60894de722adb66fac93d3872c362b33feb35d59e0f8462f23a701864b9d2cd80823f2d6007e4ea7487e376a72b SHA512 9f6d8b5744c97f7b494570a97863cee87ca0b482b45555f342c44525a2beb2b3691408f069445eb83b2a422ab361c1f8e2c4ba30f281b35a77124e141aac3c19
DIST breeze-icons-5.115.0.tar.xz 2173528 BLAKE2B 712c9cabb74bbdf9feb9a889fddda6ea654fd2a618f5c36a4aa782b5389032b829919ca5ef69a3310749ac10e2dc381700474d56e7cbc1478ae51030248d8789 SHA512 f4b5f54bb80dcd2bba6edd02a412eb675b02d438ba0ee82d6dc4eaac1ed2aceb11b46ce143bbe825c26f823d5b897619e02c26b23addf2de05830a320dd124f8
DIST breeze-icons-6.0.0.tar.xz 2254936 BLAKE2B 28fdc5e9bcdefd229440042e38f4628e9dd716c4a21d28edc5e6647507958d8d4e8596352ccf9ff0d90a5f25b0a331c106c04b76931212000fd78837738d29c8 SHA512 d0b224136f7021ae44e6a62e158a2c7b2f862701fa4008a10a9281701f3f8a588381501e42713ea76c66672fdb04801adfdcf01640d524d573e0ccd8cb44f101
EBUILD breeze-icons-5.115.0.ebuild 1154 BLAKE2B 461169ee4fe635cf4e85daa0e08a0b18181532aaa33be249630c2bdd853be21e636f5dd13d922d5b86d8b691622d0935976fbcf94b87d447234c07558e0bbd89 SHA512 c150c1cf4952bfe74a9d318298065a71349f1190f07cceea722a478d82c3c102c7ae1bd6d928d6e0bff485b3b736c2f80c34c9992c674015d48c7f9cebe79c64
diff --git a/kde-frameworks/breeze-icons/files/breeze-icons-5.249.0-cmake.patch b/kde-frameworks/breeze-icons/files/breeze-icons-5.249.0-cmake.patch
deleted file mode 100644
index ece8dae14c83..000000000000
--- a/kde-frameworks/breeze-icons/files/breeze-icons-5.249.0-cmake.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From a4970ce40ec43c0a1db418aa05ee2853497a0c14 Mon Sep 17 00:00:00 2001
-From: Hannah von Reth <vonreth@kde.org>
-Date: Wed, 31 Jan 2024 13:24:09 +0000
-Subject: [PATCH] Fix cmake config if lib was not build
-
----
- KF6BreezeIconsConfig.cmake.in | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/KF6BreezeIconsConfig.cmake.in b/KF6BreezeIconsConfig.cmake.in
-index be4ae7310..2d03f0c6e 100644
---- a/KF6BreezeIconsConfig.cmake.in
-+++ b/KF6BreezeIconsConfig.cmake.in
-@@ -3,6 +3,5 @@
- if(@ICONS_LIBRARY@)
- include(CMakeFindDependencyMacro)
- find_dependency(Qt6Gui "@REQUIRED_QT_VERSION@")
-+ include("${CMAKE_CURRENT_LIST_DIR}/KF6BreezeIconsTargets.cmake")
- endif()
--
--include("${CMAKE_CURRENT_LIST_DIR}/KF6BreezeIconsTargets.cmake")
---
-GitLab
-
diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
index dc2b2561a2df..29e51955a928 100644
--- a/kde-frameworks/kio/Manifest
+++ b/kde-frameworks/kio/Manifest
@@ -1,5 +1,3 @@
-AUX kio-5.113.0-fix-crash-malformed-exec.patch 1629 BLAKE2B aa05b4b860cfd17f5676227ebffa42c9f5a0454eb3c5f1e5805ab80cf0bdeaa830cdb3f60d30895598edf8fc13803498094957a78368d709bac17f9d594695ae SHA512 1a307e14847928053440eb6cdf34a99f3296026f82e25a640619027df7d76a5ea72d6586a740ab5331b2fd74c4ef093a21e9c9cef350f53e521fc712be2d6561
-AUX kio-5.113.0-fix-crash-while-copying.patch 6118 BLAKE2B 0dee76a2102cc044deceb755ca8cd9438a40ba8f1710538325e4ca4b51a28de658ee04a8cc7585e4e72e9885f418bd864ac7f196edf8c30b57b61d95110b9233 SHA512 566ff7ce4032d3a83013f24370fc4f73f4b6e2c61b8288332cda7db61f5628eced0388e953223b333d17d8d33e5f4071345ffde35c024a4007c130e2660b94b9
DIST kio-5.115.0.tar.xz 3799964 BLAKE2B 020084259a4e41d102e786d34b899420e18d75f27a3f8391dfd05f57d86168676d5ae88b603d84176a8ad963aee7bc5883ef4952c25f6d8ea1b11cd6d04bb470 SHA512 014eab017a1a9ba65cf122a9f241764054b3591c5759d5121ccd82593ebfe301eec0ba1f9e08165ef75b0fdf057094ef81293a6ec020ee2100394a68ab80a8d7
DIST kio-6.0.0.tar.xz 3353680 BLAKE2B f65c2cc36e2e22494edf77f598ca6eff037d26de0981d3f136d3db901d1ca4cd069f696c5dd9a42622bcb6b60aabf79e1221b9862e47cc15205341101efe58e2 SHA512 ec230cda5fc9f973e0b02bf7e9a2c282c447c69cd247be10b11299b950043a9517ff17061c1262e4e709539d9fe17ff532d1ff69dae36abe56b1bb0d81327bfe
EBUILD kio-5.115.0.ebuild 2433 BLAKE2B ef2dbdc733214e9ad012fbf45564b3eb052bf3980e346977d9c9c7ec13a4cd512fcc5a6b517d9993ed333c821e885228779ea53649905c9f744025ffdd21dd0d SHA512 9ea1c94266e3f638e891fdf834919deba8ade49b4339366d8ff965a23e221c55155e5bf963f585185ef8b191c3c242d04d7c88f09cbc73196bee5fb18d72c3ee
diff --git a/kde-frameworks/kio/files/kio-5.113.0-fix-crash-malformed-exec.patch b/kde-frameworks/kio/files/kio-5.113.0-fix-crash-malformed-exec.patch
deleted file mode 100644
index 3688fa4af276..000000000000
--- a/kde-frameworks/kio/files/kio-5.113.0-fix-crash-malformed-exec.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From ebad60218b9d9e6901ae48c3dec9b90da963809c Mon Sep 17 00:00:00 2001
-From: Harald Sitter <sitter@kde.org>
-Date: Wed, 13 Dec 2023 07:44:01 +0100
-Subject: [PATCH] kpropertiesdialog: don't trip over malformed Exec
-
-when the user incorrectly put env vars into the Program field the
-resulting desktop file will be somewhat malformed and literally contain
-
-> Exec='FOO=1 Bar'
-
-this then needs careful handling when parsing so we don't accidentally
-drain the execline list. when this scenario appears we'll need to assume
-the last item in the list is the program as we can't really tell if it
-is a program that looks like an env var or an env var without program
-
-BUG: 465290
-(cherry picked from commit 78d4364677fbe658c6e05d19bb158f895403ccc9)
----
- src/widgets/kpropertiesdialog.cpp | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/src/widgets/kpropertiesdialog.cpp b/src/widgets/kpropertiesdialog.cpp
-index 93ec0759cf..25061825af 100644
---- a/src/widgets/kpropertiesdialog.cpp
-+++ b/src/widgets/kpropertiesdialog.cpp
-@@ -3379,6 +3379,12 @@ KDesktopPropsPlugin::KDesktopPropsPlugin(KPropertiesDialog *_props)
- execLine.pop_front();
- }
- for (auto env : execLine) {
-+ if (execLine.length() <= 1) {
-+ // Don't empty out the list. If the last element contains an equal sign we have to treat it as part of the
-+ // program name lest we have no program
-+ // https://bugs.kde.org/show_bug.cgi?id=465290
-+ break;
-+ }
- if (!env.contains(QLatin1String("="))) {
- break;
- }
---
-GitLab
-
diff --git a/kde-frameworks/kio/files/kio-5.113.0-fix-crash-while-copying.patch b/kde-frameworks/kio/files/kio-5.113.0-fix-crash-while-copying.patch
deleted file mode 100644
index 845e6bc64339..000000000000
--- a/kde-frameworks/kio/files/kio-5.113.0-fix-crash-while-copying.patch
+++ /dev/null
@@ -1,184 +0,0 @@
-From 6bea074739d5a75920d5540bc266549df5642511 Mon Sep 17 00:00:00 2001
-From: Akseli Lahtinen <akselmo@akselmo.dev>
-Date: Fri, 1 Dec 2023 11:27:26 +0000
-Subject: [PATCH] WidgetsAskUserActionHandler: Use QPointer to check the
- validity of parent widgets
-
-If Dolphin is closed during the copying process,
-and the overwrite/skip dialog appears,
-this crashes the copying process since the
-parent shows to faulty location.
-
-Use QPointer to check that the parent widgets are still
-valid. If not, we just use nullptr, and the dialogs
-will still open.
-
-This also cleans some repetition in code.
-
-BUG:448532
-(cherry picked from commit bdef648edd54e146c30e881d8eb95990a59c5bbc)
----
- src/widgets/widgetsaskuseractionhandler.cpp | 90 +++++++++------------
- 1 file changed, 39 insertions(+), 51 deletions(-)
-
-diff --git a/src/widgets/widgetsaskuseractionhandler.cpp b/src/widgets/widgetsaskuseractionhandler.cpp
-index fe2975d0ce..9cbaaec99f 100644
---- a/src/widgets/widgetsaskuseractionhandler.cpp
-+++ b/src/widgets/widgetsaskuseractionhandler.cpp
-@@ -22,6 +22,7 @@
-
- #include <QApplication>
- #include <QDialogButtonBox>
-+#include <QPointer>
- #include <QRegularExpression>
- #include <QUrl>
-
-@@ -40,7 +41,10 @@
- void savePersistentUserReply(KIO::AskUserActionInterface::MessageDialogType type, KConfigGroup &cg, const QString &dontAskAgainName, int result);
-
- WidgetsAskUserActionHandler *const q;
-- QWidget *m_parentWidget = nullptr;
-+ QPointer<QWidget> m_parentWidget = nullptr;
-+
-+ QWidget *getParentWidget(KJob *job);
-+ QWidget *getParentWidget(QWidget *widget);
- };
-
- bool KIO::WidgetsAskUserActionHandlerPrivate::gotPersistentUserReply(KIO::AskUserActionInterface::MessageDialogType type,
-@@ -106,6 +110,36 @@
- }
- }
-
-+QWidget *KIO::WidgetsAskUserActionHandlerPrivate::getParentWidget(KJob *job)
-+{
-+ // This needs to be in qpointer, otherwise copying process
-+ // will crash if done in background and dolphin is closed
-+ QPointer<QWidget> parentWidget = nullptr;
-+
-+ if (job) {
-+ parentWidget = KJobWidgets::window(job);
-+ }
-+
-+ return getParentWidget(parentWidget);
-+}
-+
-+QWidget *KIO::WidgetsAskUserActionHandlerPrivate::getParentWidget(QWidget *widget)
-+{
-+ // This needs to be in qpointer, otherwise copying process
-+ // will crash if done in background and dolphin is closed
-+ QPointer<QWidget> parentWidget = widget;
-+
-+ if (!parentWidget) {
-+ parentWidget = this->m_parentWidget;
-+ }
-+
-+ if (!parentWidget) {
-+ parentWidget = qApp->activeWindow();
-+ }
-+
-+ return parentWidget;
-+}
-+
- KIO::WidgetsAskUserActionHandler::WidgetsAskUserActionHandler(QObject *parent)
- : KIO::AskUserActionInterface(parent)
- , d(new WidgetsAskUserActionHandlerPrivate(this))
-@@ -128,22 +162,8 @@
- const QDateTime &mtimeSrc,
- const QDateTime &mtimeDest)
- {
-- QWidget *parentWidget = nullptr;
--
-- if (job) {
-- parentWidget = KJobWidgets::window(job);
-- }
--
-- if (!parentWidget) {
-- parentWidget = d->m_parentWidget;
-- }
--
-- if (!parentWidget) {
-- parentWidget = qApp->activeWindow();
-- }
--
- QMetaObject::invokeMethod(qGuiApp, [=] {
-- auto *dlg = new KIO::RenameDialog(parentWidget, title, src, dest, options, sizeSrc, sizeDest, ctimeSrc, ctimeDest, mtimeSrc, mtimeDest);
-+ auto *dlg = new KIO::RenameDialog(d->getParentWidget(job), title, src, dest, options, sizeSrc, sizeDest, ctimeSrc, ctimeDest, mtimeSrc, mtimeDest);
-
- dlg->setAttribute(Qt::WA_DeleteOnClose);
- dlg->setWindowModality(Qt::WindowModal);
-@@ -161,22 +181,8 @@
-
- void KIO::WidgetsAskUserActionHandler::askUserSkip(KJob *job, KIO::SkipDialog_Options options, const QString &errorText)
- {
-- QWidget *parentWidget = nullptr;
--
-- if (job) {
-- parentWidget = KJobWidgets::window(job);
-- }
--
-- if (!parentWidget) {
-- parentWidget = d->m_parentWidget;
-- }
--
-- if (!parentWidget) {
-- parentWidget = qApp->activeWindow();
-- }
--
- QMetaObject::invokeMethod(qGuiApp, [=] {
-- auto *dlg = new KIO::SkipDialog(parentWidget, options, errorText);
-+ auto *dlg = new KIO::SkipDialog(d->getParentWidget(job), options, errorText);
- dlg->setAttribute(Qt::WA_DeleteOnClose);
- dlg->setWindowModality(Qt::WindowModal);
-
-@@ -373,16 +379,6 @@
- return;
- }
-
-- QWidget *parentWidget = parent;
--
-- if (!parentWidget) {
-- parentWidget = d->m_parentWidget;
-- }
--
-- if (!parentWidget) {
-- parentWidget = qApp->activeWindow();
-- }
--
- const KGuiItem primaryActionButton(primaryActionText, primaryActionIconName);
- const KGuiItem secondaryActionButton(secondaryActionText, secondaryActionIconName);
-
-@@ -412,7 +408,7 @@
- hasCancelButton = true;
- break;
- case AskUserActionInterface::SSLMessageBox:
-- d->sslMessageBox(text, metaData, parentWidget);
-+ d->sslMessageBox(text, metaData, d->getParentWidget(parent));
- return;
- case AskUserActionInterface::Information:
- dlgType = KMessageDialog::Information;
-@@ -442,7 +438,7 @@
-
- QMetaObject::invokeMethod(qGuiApp, [=]() {
- auto cancelButton = hasCancelButton ? KStandardGuiItem::cancel() : KGuiItem();
-- auto *dialog = new KMessageDialog(dlgType, text, parentWidget);
-+ auto *dialog = new KMessageDialog(dlgType, text, d->getParentWidget(parent));
-
- dialog->setAttribute(Qt::WA_DeleteOnClose);
- dialog->setCaption(title);
-@@ -492,15 +488,7 @@
-
- void KIO::WidgetsAskUserActionHandlerPrivate::sslMessageBox(const QString &text, const KIO::MetaData &metaData, QWidget *parent)
- {
-- QWidget *parentWidget = parent;
--
-- if (!parentWidget) {
-- parentWidget = m_parentWidget;
-- }
--
-- if (!parentWidget) {
-- parentWidget = qApp->activeWindow();
-- }
-+ QWidget *parentWidget = getParentWidget(parent);
-
- const QStringList sslList = metaData.value(QStringLiteral("ssl_peer_chain")).split(QLatin1Char('\x01'), Qt::SkipEmptyParts);
-
diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest
index 7b4ad750ba75..f2e2a371ed2c 100644
--- a/kde-frameworks/kirigami/Manifest
+++ b/kde-frameworks/kirigami/Manifest
@@ -1,4 +1,3 @@
-AUX kirigami-5.113.0-drawer-actions-accessible.patch 1428 BLAKE2B 5a6631e2f80a790ecb9635d72b2da7d8065c9f54ca5c3de5c7d99b158bba827ef0c5afe2a5d87c197e79c036c21d981320e97f5d7a87300c96d1b484bbe844ae SHA512 c17a05b81a7686b13014dc9c706da8fdd79dd63e7baf71ed2d18946e6a2ffa370da56b73cee8fb99a9c6cb19ba4fe202051c39db8ca1a04c776f6b26758090bf
DIST kirigami-6.0.0.tar.xz 371664 BLAKE2B 4d50f4b803d1042c0c69a6e31a4acd3d87d0269b45e60330aa7ea00c45f89504b61c86ed03f01834aeb4b7925fe720419b556d3c3cfaa45693a8a380bf8a816b SHA512 b94307d71f71ff59f670e98782924f54f4d4b32e41c21f29701946b2430131ed8e7e5d38e0145c601d2b50ecf3ab2e2e2a1bbad2e446fb533ffc5b9f3e464d62
DIST kirigami2-5.115.0.tar.xz 383944 BLAKE2B ce95794319ebbda40d384896da4e94dcf5137d176b0c3cab53bf5223ed48e0c95486002010c74008b42857ce7d27d4840c2af0395e957d0eade18bc2f5796f87 SHA512 b99d9829f864ae59b0ae4064e0b0b24a0f33ce2c35c60b4609fd9746bb322cab26d3f9afe6ba0893b486d4c546ead98c5ba42dc33271d2fdf47e34caef35ea90
EBUILD kirigami-5.115.0.ebuild 1179 BLAKE2B 931d5c609369b2cbe37388c90886b6287da66d74343b3d22fff37578667b2a87599821fc2a313394be435e4bcbfdf3ceded2bff1b5419333eb9bf61fb2198231 SHA512 e0c3775f55bf3e3f34a7d0f7d9e57e011fb3a5dfddbd1f3030ab419466948683078c25653d6c4372f0229458cd96dcfc496f5d3a73a1b2ba28ef2d2c4ef7b27e
diff --git a/kde-frameworks/kirigami/files/kirigami-5.113.0-drawer-actions-accessible.patch b/kde-frameworks/kirigami/files/kirigami-5.113.0-drawer-actions-accessible.patch
deleted file mode 100644
index 1a7dd0b98807..000000000000
--- a/kde-frameworks/kirigami/files/kirigami-5.113.0-drawer-actions-accessible.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 31f8fbc0d1c55e0d4af02be309aae5cef29055e7 Mon Sep 17 00:00:00 2001
-From: Volker Krause <vkrause@kde.org>
-Date: Mon, 14 Aug 2023 17:38:20 +0200
-Subject: [PATCH] Make drawer actions accessible
-
-They could previously not be triggered at all, and had no label in
-the global drawer.
----
- src/controls/private/ContextDrawerActionItem.qml | 2 ++
- src/controls/private/GlobalDrawerActionItem.qml | 3 +++
- 2 files changed, 5 insertions(+)
-
-diff --git a/src/controls/private/ContextDrawerActionItem.qml b/src/controls/private/ContextDrawerActionItem.qml
-index 430ff87e6..f5b2ca5c7 100644
---- a/src/controls/private/ContextDrawerActionItem.qml
-+++ b/src/controls/private/ContextDrawerActionItem.qml
-@@ -95,4 +95,6 @@ Kirigami.BasicListItem {
- console.warning("Don't know how to trigger the action")
- }
- }
-+
-+ Accessible.onPressAction: listItem.clicked()
- }
-diff --git a/src/controls/private/GlobalDrawerActionItem.qml b/src/controls/private/GlobalDrawerActionItem.qml
-index 07e63fa38..6d3c5fe35 100644
---- a/src/controls/private/GlobalDrawerActionItem.qml
-+++ b/src/controls/private/GlobalDrawerActionItem.qml
-@@ -177,4 +177,7 @@ Kirigami.AbstractListItem {
-
- Keys.onDownPressed: event => nextItemInFocusChain().focus = true
- Keys.onUpPressed: event => nextItemInFocusChain(false).focus = true
-+
-+ Accessible.onPressAction: listItem.clicked()
-+ Accessible.name: modelData.text
- }
---
-GitLab
-
diff --git a/lxqt-base/Manifest.gz b/lxqt-base/Manifest.gz
index e8d4eea67a62..b4723b79b0f4 100644
--- a/lxqt-base/Manifest.gz
+++ b/lxqt-base/Manifest.gz
Binary files differ
diff --git a/lxqt-base/liblxqt/Manifest b/lxqt-base/liblxqt/Manifest
index db5fabd76516..73396f439b4a 100644
--- a/lxqt-base/liblxqt/Manifest
+++ b/lxqt-base/liblxqt/Manifest
@@ -1,5 +1,5 @@
DIST liblxqt-1.3.0.tar.xz 83524 BLAKE2B 8a2c9df1e76dd93c7905f85d94e9c56db932fc89781aafc577d4b6f0b3db76a862576b39260b75dd219b280723b81ffa306619a9332bce3b5ba51c28b0c08f12 SHA512 71595c98e5236467c96ea903a7326c1ddf04329b34ecce48cda9f55970d4a3b608dd8297a3fc484275fc25d11efa2740837239e4cbf436954d87ee1a0857ba21
DIST liblxqt-1.4.0.tar.xz 84388 BLAKE2B afb3e910a215b2e6ba6e99c13e49c63ab6f37ee754ce67d564f90f79d99b2ec8c9c874e4ad8834b796940cba0e0d17c8aaf53b96cd80630f8540f42562386e48 SHA512 2012bedab77fba7979d456c9e223e6a0a2f86c272d59eb66d3dbb4b028348972789249fa4a3889d419004210b7c5fcd1e989c196bb338ec8caa31bb0eca1d703
-EBUILD liblxqt-1.3.0.ebuild 1049 BLAKE2B c0d0879854ff6c10146aefdeb166f3903f09ad8b4b30e1ebe70825a9aab5f16863d869821560d1fc28318e7741b84a9efd6fdcf33a50cd12d23dca7c4b2f0969 SHA512 3249ce56c80471354cae61aefd79658e26f8948fa4557b8952a6881c0aad71a2f92455efc736343adef1c9b0d1ab3324f58598b2aa1225a1f12e97f0820ccd29
-EBUILD liblxqt-1.4.0.ebuild 1049 BLAKE2B 784b2f571937b8389264e6e519c7f21c556a0fa3093ac115d90c8a4a9cb773c7137eb470b567591e6ee232c05839c19449d35095bc0820af4fdf7efac411302a SHA512 c10053343ab6a5e4d22ed43d351638831949bd7000f6edbf37b294221008885c74445b53af81417922230244ae423a06a3e8eca2a57178e7fa7028db8fadeb20
+EBUILD liblxqt-1.3.0-r1.ebuild 1057 BLAKE2B 574a6d02504743bc028940155a39e21fc1ecc92769c0dfadea08f6d9a4332dcc6df138fd22a5d645a425c175e4d0bb0075f0455a8832887f651f458b61109d1d SHA512 748c1293c1359ec55ceae1529b24dc06537c352c4f3cea8e3e14ee561fb2f7b4b4c15fd7ca786409a44038d5c54c9e28ec1593e3b5d7c9c6c2cfea168f575541
+EBUILD liblxqt-1.4.0-r1.ebuild 1057 BLAKE2B 949a133bc5eac2488140f91e75ce5649e3dc9fdae936772d41556e43d73064921dcf58aa77cda88673c6cc110af1c1e24b304a3a6255dabea6ebbd149091f711 SHA512 e55808bf3b6774423867c7f8925e4f97b2900c2a607dfc6af4a9223971dd5392aab1460f4e15c4c8f16617c8a16b693590173752139dede6504a2d8a0eb0f7a4
MISC metadata.xml 396 BLAKE2B d5cde9d08f21ea5afab39403652da1f83f771bf29b837ca3786b81d56b2d39fcc469c1d968afed7fd276d960edf3a908bfc9938c3b655083b7663c946c6a1639 SHA512 71fc1c7a011b56ab17528c0df7b494d591992b64dbd35be79a24126ca89189669cd3922a6aa17a66f227b5184a60876a189d9860b540014bfc65b45bb054d371
diff --git a/lxqt-base/liblxqt/liblxqt-1.3.0.ebuild b/lxqt-base/liblxqt/liblxqt-1.3.0-r1.ebuild
index 35d293f212c3..0008f7d0698e 100644
--- a/lxqt-base/liblxqt/liblxqt-1.3.0.ebuild
+++ b/lxqt-base/liblxqt/liblxqt-1.3.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
@@ -35,7 +35,7 @@ DEPEND="
kde-frameworks/kwindowsystem:5[X]
x11-libs/libX11
x11-libs/libXScrnSaver
- backlight? ( sys-auth/polkit-qt )
+ backlight? ( sys-auth/polkit-qt[qt5(+)] )
"
RDEPEND="${DEPEND}"
diff --git a/lxqt-base/liblxqt/liblxqt-1.4.0.ebuild b/lxqt-base/liblxqt/liblxqt-1.4.0-r1.ebuild
index 5ca7277e80b1..3ac2d99a3c6d 100644
--- a/lxqt-base/liblxqt/liblxqt-1.4.0.ebuild
+++ b/lxqt-base/liblxqt/liblxqt-1.4.0-r1.ebuild
@@ -35,7 +35,7 @@ DEPEND="
kde-frameworks/kwindowsystem:5[X]
x11-libs/libX11
x11-libs/libXScrnSaver
- backlight? ( sys-auth/polkit-qt )
+ backlight? ( sys-auth/polkit-qt[qt5(+)] )
"
RDEPEND="${DEPEND}"
diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz
index 021e709b26ac..6cf34d8f1eb2 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 7a58d26fc79b..174a4d5a6612 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -2,10 +2,10 @@ AUX postfix.rc6.2.7 2107 BLAKE2B 4ea7006a381b76d5926a7d1794ab45e30d4829a17acfa0f
AUX postfix.service 709 BLAKE2B 83fec03e622e3eb1e4b66021b94972b63ace3e368dbf6148aa4fc7832652ba3d452c074e51d19e99b78286c8f84e48557940dcef4656c766f5ff9c4b8078049c SHA512 cb6d04e28d19ccb3c0b33058bae033baaa2976d4d75adc1b28f9aaff928dd1da77292dd16c7f0ca2d68af0a3aa6d74c74db0d550eb95516ae041ebdb9493e32a
AUX smtp.pass 29 BLAKE2B 589915bd2856fa64e22caa12fca54ef342eb07606de38d3879c13ac395413c84de6c3b733c83cc0625a4433167efcc7d504b2f87fa26c05b2facde9c3d103021 SHA512 a8a940099a77ea0547004daf5392a6efc0cd643f10072803d65e37763012464ad25b1b925ae9e32bffb3c3e8a5d4b2d3bb5619a174d58fdc4ea5d4090db0d365
AUX smtp.sasl 42 BLAKE2B 67e9108101779b6027fa1e5cc7c9256a606d440e15bb037a0da186e6b4983ab26e88ede2f0604737c78144c03e182f66005062f1d49e10443d1ddb9757461d1f SHA512 a48e2bd173c4443dd2c389f6973a541dbcba4223b52b42b409a68d934a7fc82a98d4027267befcd5db6ec628cce6a9dffdf044e6fbd774b6e748f07f4106db47
-DIST postfix-3.8.4.tar.gz 4864184 BLAKE2B 200ce3d72444da05e42fc8627002d53d68c1b3d78b7f74b0130ac958c23d16454783ef4849a8c9a4e3cba8ae36646e921f7e94ac4fb819b597e1a5ab1a875272 SHA512 5bae3d62e104714aead1fff28a595bab4315227382f53c8dae2a231f4240e31abda19c1e3befc1db4c89bc5d66c9a43830390365aadabdac5cf36b493c5c48c7
DIST postfix-3.8.5.tar.gz 4871284 BLAKE2B 0de999c47a4130eb3418ec60b23c10be405b9bc4b2a6022671f9dc4713256d2b81d3b43f01d89e02d2593f87109dcde366b0265eb0cb13cb3118d0e60e36b48b SHA512 26005da5750e7af742f4fc7596ae8320467176e069546c3487418c663b54f56734b4a6541665b8d72d94df2e0fd4f68a2bcc44c50a6d950334d5a5fb2293dff4
+DIST postfix-3.8.6.tar.gz 4873054 BLAKE2B eda349dbf7fe45636fbd68991dba9f099a41dd402f7d58eb71ae881b5889889e5fd29e42e2492ab2af4d7febae1922cb3513b740b21e97f12deb44b5927a3c3d SHA512 2b227bb6b57e4cf2d727a23762b161f2328959faa4683d63b35543701c3e954be552537eaa14a899c65ec4856d9f91b0398337088a6e2b48c0446fd406be8de4
DIST postfix-3.9-20240229.tar.gz 4943133 BLAKE2B 08c73d4db61147a0adf079badddd87dae4fc113dda20d88722be2177e80d76d1feae530f2764e7d05fa901fdacab86387f1c9b54075aa6656be72e6cdba066db SHA512 85e36c58319520c02af95dcf0784f1171cea85d286bd9cc55473305ba2c5bf0628d6ea76782c887883cdf0da85772ab2b5821baa24c33282068bfc1896ff20bb
-EBUILD postfix-3.8.4.ebuild 8355 BLAKE2B 493a8fb24c0be0913068d0cacdc5d034f827368863ecb82d96297a578617b070e193e383a3a02501c2c6e90e8faae8b0896443b4ff733d4d1093a78f04467cd7 SHA512 2b70bad22646a70d20511390c18b2edd395389e67ddd3c68fd0977ef6bcb2e12b516893d9ddcbd55798c49e8cee965724ff737647f2a1bc105fb87620fd4f78b
EBUILD postfix-3.8.5.ebuild 8361 BLAKE2B b82838527efcecd8d3342646d8ee2e71dc6afc19269db4dffe787e489d28569c51dc3c39bf955578c962f701c8ad7ad88602440421f8278720b2e8442465da74 SHA512 28e8aeca4d63c549a1550347c880c337c2ba72a399b26cc295d4ac82ec5efcad7cc362349d3fc6d3d37a3b77bfcb9dc4b58f919f598186778aa4f2e39a2bae67
+EBUILD postfix-3.8.6.ebuild 8367 BLAKE2B 516c2e76bd01f99a1c70d9bf3e286e41b4fc20245e4689f3f3df614919a55858b5ec9d2f0802f763c9d476afd2c2ed7537cc1c07a1b52f35cda65b3f804672cc SHA512 87ad08edd945f52bbd2b21767973cb3ee1e9aabfd561f78d852816af703dcedd675d0f165fb77dc4d6fa4b2436b8f04d155f0e83a9dbc9fcada02aac5ea186c5
EBUILD postfix-3.9_pre20240229.ebuild 8410 BLAKE2B f6f42dd4c240e379c75ae72adfa180bd05c0a687cf3b6d033696ed8a94ab2b66f7541618cc6bebf04e424a67cd996ef578fddc5c17dac6c3222e9d35fc9edc80 SHA512 69c17172f33234e681e8ca8bffdd8acba91c97d334d8406cac7b9be9f6eb92ce7f4b700cac381e6be1ad5546750a32d521eb169c4513649bbfac9c00b2539ae7
MISC metadata.xml 952 BLAKE2B 53d30be39de0878119f60168ad40d4eb1328b7887ef87f34f7d641a6201fb1567c50558e4f87fc160928461461e5850022863ea21217c57184f782d82a5e3340 SHA512 60feaf7daa0360bc5a76b166a0b32afd74bb6922370cb8f200d1eb2e791ff3837f64d0211b622924b4425fe05ac2133806aa86dd8f0c9976b385362b1a8cb730
diff --git a/mail-mta/postfix/postfix-3.8.4.ebuild b/mail-mta/postfix/postfix-3.8.6.ebuild
index bb050e0bd629..c4218d510a54 100644
--- a/mail-mta/postfix/postfix-3.8.4.ebuild
+++ b/mail-mta/postfix/postfix-3.8.6.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,10 +12,12 @@ RC_VER="2.7"
DESCRIPTION="A fast and secure drop-in replacement for sendmail"
HOMEPAGE="http://www.postfix.org/"
SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
+S="${WORKDIR}/${MY_SRC}"
LICENSE="|| ( IBM EPL-2.0 )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql nis pam postgres sasl selinux sqlite ssl"
DEPEND="
@@ -60,8 +62,6 @@ REQUIRED_USE="
ldap-bind? ( ldap sasl )
"
-S="${WORKDIR}/${MY_SRC}"
-
src_prepare() {
default
sed -i -e "/^#define ALIAS_DB_MAP/s|:/etc/aliases|:/etc/mail/aliases|" \
@@ -232,7 +232,7 @@ src_install() {
# see https://www.postfix.org/smtp-smuggling.html
mypostconf="${mypostconf}
- smtpd_forbid_bare_newline=yes
+ smtpd_forbid_bare_newline=normalize
smtpd_forbid_bare_newline_exclusions=\$mynetworks"
LD_LIBRARY_PATH="${S}/lib" \
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index f442cbed23dd..c76eee5ab503 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/dav1d/Manifest b/media-libs/dav1d/Manifest
index af93576f2232..33953b82ee27 100644
--- a/media-libs/dav1d/Manifest
+++ b/media-libs/dav1d/Manifest
@@ -1,4 +1,3 @@
-AUX build-avoid-meson-s-symbols_have_underscore_prefix.patch 1300 BLAKE2B edb4998f3722b0a4da1ea4b7ea77c05f4a7d7be5dcdf6b3898c4930cbdb015dc63217a9ec6af03eece5c4209f62b8f7a855231c7ebc97f94df93193c92fec0d7 SHA512 82c12e98016cb1247ded7a1d5bc913b92632a99dba5b35881c2d35badfdf652fed77a9d70904c224bb909d9209b28e75205718f8495e6f41651ef387a684d047
DIST dav1d-1.2.1.tar.xz 873008 BLAKE2B 52478112f1f2c39a020556a8ed18c1267de93fc129941eb87b75fa872188a0389389ba9c7f7ae641726ca78a0a515ce5923968374b8122fec159f33c1f65e7bc SHA512 f172eebc0a5f6c51d31fc9e9758c2dd0de51d8a5d0e00c93a5f2b1b16b7b4a37b365f9c56dea95d400e66b63af5fa4c63d9e720719ac38852777fc8c6066e4a7
DIST dav1d-1.3.0.tar.xz 885220 BLAKE2B aa79eaa22adde287a31ed60b88ae8d4095e18b92359a7e30aecd13c10eafe07acdeeb2f0bdb232acc6b136cdbd87626ac641df0615683d50f355edfd6c028caf SHA512 a91d217b8656c452dd80f5597e988f0e7a2ea32b12092c2695e7dc388033db7b193f7a8c98413bec31d1c38af376561d39f7618b935c4feeb6498c5d2b43f6a4
DIST dav1d-1.4.0.tar.xz 942120 BLAKE2B e37f7abc222b9a0f774a76ef6dcc2f28c411220c0f92c2239e51c3313bf1109fb6e4feb1451049248e033f2dd79550536a773f3b7b07e5a7890e8bb760c0f596 SHA512 32fcb1d19f35bec62c05637987e0204cf76880af192685e0acb08ea30cb9dac889ee89be0f847c79c6c51210c375031b26cf6e4aabc91480e44777e9fb3cbe02
diff --git a/media-libs/dav1d/files/build-avoid-meson-s-symbols_have_underscore_prefix.patch b/media-libs/dav1d/files/build-avoid-meson-s-symbols_have_underscore_prefix.patch
deleted file mode 100644
index f9c0dbbfaf2b..000000000000
--- a/media-libs/dav1d/files/build-avoid-meson-s-symbols_have_underscore_prefix.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://code.videolan.org/videolan/dav1d/-/issues/370
-https://code.videolan.org/videolan/dav1d/-/commit/c6a08b3aa1ee99dade53e5e32033bc1d14455a22
-
-From c6a08b3aa1ee99dade53e5e32033bc1d14455a22 Mon Sep 17 00:00:00 2001
-From: Janne Grunau <janne-vlc@jannau.net>
-Date: Tue, 21 Sep 2021 09:30:14 +0200
-Subject: [PATCH 1/5] build: avoid meson's symbols_have_underscore_prefix
-
-Meson's dynamic check is unreliable when additional compiler flags are
-passed via CFLAGS. For example '-fprofile-instr-generate' in oss-fuzz'
-coverage build. Fixes #370.
----
- meson.build | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index 1bf69ab..1a7c409 100644
---- a/meson.build
-+++ b/meson.build
-@@ -382,7 +382,11 @@ endif
-
- cdata.set10('ARCH_PPC64LE', host_machine.cpu() == 'ppc64le')
-
--if cc.symbols_have_underscore_prefix()
-+# meson's cc.symbols_have_underscore_prefix() is unfortunately unrelieably
-+# when additional flags like '-fprofile-instr-generate' are passed via CFLAGS
-+# see following meson issue https://github.com/mesonbuild/meson/issues/5482
-+if (host_machine.system() == 'darwin' or
-+ (host_machine.system() == 'windows' and host_machine.cpu_family() == 'x86'))
- cdata.set10('PREFIX', true)
- cdata_asm.set10('PREFIX', true)
- endif
---
-2.32.0
-
diff --git a/media-libs/glm/Manifest b/media-libs/glm/Manifest
index 3c532e296b07..65c76984f019 100644
--- a/media-libs/glm/Manifest
+++ b/media-libs/glm/Manifest
@@ -1,7 +1,6 @@
AUX glm-0.9.9.6-simd.patch 427 BLAKE2B 9f6e4637ff526497ba9a77247125d1fe5f06eda9bb689b5c42661deb72703b004e2c18f7236503f0673b354ba0e6fa7b13361606ea64fc0e7b9e55eccead91a2 SHA512 72f46827cd6651dd6fddc7ba548f8d9132fd74b9799a8eca6e94435141e96f752917b4343d4c3f37536bbc7713e978e4d85842da6d262c086019eb85f351a431
AUX glm-0.9.9.8-big-endian-tests.patch 3463 BLAKE2B 4a71bfd885de6cbd715dfb4eefff0d6e7795001de2f418085455609b3a53be71e22e895236a7a20b8a38e886621cca758aa489522c4514534182890d33586d9a SHA512 6b5432bde02f57251203a40b52991c9b41422683740f3f2138b5adef96d47ec9123e4caee3b27be4c38cc3f0418ca821e1016966a5370b6df433b8e05fdd5eab
AUX glm-0.9.9.8-clang.patch 712 BLAKE2B 1bd883548efd33e33759828979f9d62be0576b76ae187ea0ff52a817b58262e5e7859d99d5405e87ebef1fa30bb70f712636acb4bdf12e61b54536b363074b69 SHA512 be04ae74a3466516a284dd159dae0c0e063f2b5b424b3552888d36adbd24a937c7beb27bd0bbb917343bb9746198ae14b39fdad5ff117e408d89b4bf00badd1a
-AUX glm-1.0.0-clang.patch 908 BLAKE2B 7f61e1c357a21e7da455e0e8d8ebb6ee151c8bb68083538dd27732be8535c3fe17349e176e4a8f52b3ba87ac3856236231d6b6621dc6f1ad0b0bf4e2389bb065 SHA512 e3cc4888f90b6b1a4f3920b6a2828f4db9b59ef1e933e3dd39c1a9733e61fa4c5d2b51715aa2373ed6bbd0a9e9d3d38376e0d73d4337307f28b82f19e6de65af
AUX glm.pc.in 149 BLAKE2B 9a34ca2590ef006315e004fa6ba0b08469c9da348d8354d0ab6a7e602da1d49126cffbd28c2aab2e2dbe711d047d482b4aead45d1e8770ab571e23e895201b4d SHA512 c875971c208bac82c1a326ebcd327ec9dd92a5b86981d26bf759516107204876a401ac9c57ca6c9965021364678ebbffcaaca6a3b4ee0e532d468d7b03b3ab9b
DIST glm-0.9.9.8.tar.gz 4368032 BLAKE2B 41e4d4a9fbd75c6c6717e43b6a6ae09bb7da3b4b2ee7c5b04308f3aa875b306638b638aca3e457c039845c489fcf0716a080ec2166bf5e9db93c25944f4ba81a SHA512 9484b0c12175414237c5b9486a2990099b1cb727e442f25ecda18b081aa661f7e92a44481f642989553cd3da7992a773441ee5688991bd539ce19fb66a5ce9e8
DIST glm-1.0.1.tar.gz 4567161 BLAKE2B 2a6f399710f5812d4060b994df454e0c0e4fc7fcaccdfa62de6de2886987349b266944313539a398733708043c887f1324fe33eef8aa2205ef77e7c0dff28fec SHA512 c6c6fa1ea7a7e97820e36ee042a78be248ae828c99c1b1111080d9bf334a5160c9993a70312351c92a867cd49907c95f9f357c8dfe2bc29946da6e83e27ba20c
diff --git a/media-libs/glm/files/glm-1.0.0-clang.patch b/media-libs/glm/files/glm-1.0.0-clang.patch
deleted file mode 100644
index 0223129f6c04..000000000000
--- a/media-libs/glm/files/glm-1.0.0-clang.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/CMakeLists.txt 2024-01-25 07:39:25.528947981 +0100
-+++ b/CMakeLists.txt 2024-01-25 07:39:45.377618695 +0100
-@@ -241,7 +241,7 @@
- endif()
-
- if(NOT GLM_DISABLE_AUTO_DETECTION)
-- add_compile_options(-Werror -Weverything)
-+ add_compile_options(-Weverything)
- endif()
- # add_compile_options(-Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-c++11-long-long -Wno-padded -Wno-gnu-anonymous-struct -Wno-nested-anon-types)
- # add_compile_options(-Wno-undefined-reinterpret-cast -Wno-sign-conversion -Wno-unused-variable -Wno-missing-prototypes -Wno-unreachable-code -Wno-missing-variable-declarations -Wno-sign-compare -Wno-global-constructors -Wno-unused-macros -Wno-format-nonliteral -Wno-float-equal)
-@@ -252,7 +252,6 @@
- endif()
-
- if(NOT GLM_DISABLE_AUTO_DETECTION)
-- add_compile_options(-Werror)
- # add_compile_options(-Wpedantic)
- # add_compile_options(-Wall)
- # add_compile_options(-Wextra)
diff --git a/media-libs/opus/Manifest b/media-libs/opus/Manifest
index e38193dea9f4..42782c9a8f7a 100644
--- a/media-libs/opus/Manifest
+++ b/media-libs/opus/Manifest
@@ -1,5 +1,7 @@
AUX opus-1.3.1-libdir-macro.patch 359 BLAKE2B 901a1f09417bb962b3268a1d9a85cfc356df9c67b05452e31599c37cf9c0a2267c50e6b9bd820af2445d54a290d4170492bff692566c01e9b1841ed755b9c020 SHA512 ec9643035203e70589eeed1079cf4da7af548fc1e2f8f30645217042e6adb3f9e0f874dcbd96ad49c07637abb3abca94c201cfc7dd41ad1d687ecbc00320eb2c
AUX opus-1.4-arm64-neon.patch 888 BLAKE2B 31a46a4d4cda3381bbd2406bc5f3c8d3ee2c91df8616f2b7e1169925651447b2474839fb3fb03c34f5f66922f6e9fe1947c864e00a1fe786ec0f2b81c6c99166 SHA512 3b7a57da6499eef821119ba66a207a73c47cbfafeda76c411c5293ad77df1d6955ab96815ccc19eba0aeefc6e75502c13a75afd5d50c3ebc51fc53a40b1218ea
DIST opus-1.4.tar.gz 1063408 BLAKE2B 21f11df745cb868f4da1586d678901045fd9bd0c0590628015f3adc2522c88b0660df88096abe975051fec3188b76b93762c4a01907c2ab2b23c40fde79cf6ad SHA512 1ecd39e0add24de12823bf7c936bb67441228721e2cdae0edbfcf3cee0894bcc6edf2a1d0ca5cdfdad1565803bf39cc4c985ad32710c2a9582f850adeb5ca631
+DIST opus-1.5.1.tar.gz 7834540 BLAKE2B 5ba1d6f28594f366b545507bafb22751e15a0e78e152e7cdef456dccb0bc9fc512faa18c90fb4ea5455a9535de89df987dea8a0fabce9a25c285d0c410d4b482 SHA512 fa66c5d753f5deb5d61d068ff8f633d8cb5f454c94aeee9c404023ebc483f9b350586cdd98b7013faf4df3193e170a1708aaa598914275f7bc8be07587cc4dc6
EBUILD opus-1.4.ebuild 1660 BLAKE2B 36a379c1e2a02bf6951b2bdcade01e3af4e06ac612e4828b810496c8df459a65ef8f11c115d17ab1595128b9b8b9efe7aefc790a792a6a41e76dc0cc23e3f977 SHA512 f6c0cbf2c72fe29ef9e59f56be5e1e62a1ab513a62b23ce1285f0f90646b9f4eeb58e033be4de2f1c4153df84c9519672e3be8dcbad692cae5978c266f5fd94a
+EBUILD opus-1.5.1-r1.ebuild 1762 BLAKE2B c3db917c0833a792ade34f5c44876b931b9940bde30d1ff42e833feaa4b7cb8a572ae0d50b384a67dd43504a704afdcecae596c36438166e79f69b34e4ab7ed1 SHA512 d09e54f931125e6301f9947826e0416dc4e084c46f5eb0618719607fc4884ea51671022839697c6e9b9633286efc28e19ebcffd42da8c8216449555d86217ab7
MISC metadata.xml 538 BLAKE2B d65f695f3bf53cb827c9fbfc621cb58f3465e77f74f3bb3c436fc8741161798b6f7dc3381a07e21f7f1e5310104ed89179c64d9ab30f2102c76ef6ee73ad9ebc SHA512 0e84eba3a3711486a9569e7d38b0fe7cd11aa0d68c123f3304b6b698394dff4e48f4270624793cdc17a16a3ac8c9f921ae50bcbb30b920916b4bad9ae60c7117
diff --git a/media-libs/opus/opus-1.5.1-r1.ebuild b/media-libs/opus/opus-1.5.1-r1.ebuild
new file mode 100644
index 000000000000..fd6dfbd58bf7
--- /dev/null
+++ b/media-libs/opus/opus-1.5.1-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit flag-o-matic meson-multilib python-any-r1
+
+DESCRIPTION="Open codec for interactive speech and music transmission over the Internet"
+HOMEPAGE="https://opus-codec.org/"
+SRC_URI="https://downloads.xiph.org/releases/opus/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+INTRINSIC_FLAGS="cpu_flags_x86_sse cpu_flags_arm_neon"
+IUSE="custom-modes debug doc hardened static-libs test ${INTRINSIC_FLAGS}"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ doc? (
+ app-text/doxygen
+ media-gfx/graphviz
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.3.1-libdir-macro.patch
+ "${FILESDIR}"/${PN}-1.4-arm64-neon.patch
+)
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library=$(multilib_native_usex static-libs both shared)
+
+ # These all have runtime toggles too, per https://opus-codec.org/demo/opus-1.5/
+ -Denable-deep-plc=true
+ -Denable-dred=true
+ -Denable-osce=true
+
+ $(meson_use custom-modes)
+ $(meson_feature test tests)
+ $(meson_use debug assertions)
+ $(meson_use hardened hardening)
+
+ $(meson_native_use_feature doc docs)
+
+ -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+ )
+
+ # Disable intrinsics if no flags are enabled (bug #752069)
+ # bug #752069
+ # TODO: What is -Dasm for?
+ local i
+ for i in ${INTRINSIC_FLAGS} ; do
+ use ${i} && emesonargs+=( -Dintrinsics=enabled ) && break
+ done || emesonargs+=( -Dintrinsics=disabled )
+
+ if is-flagq -ffast-math || is-flagq -Ofast ; then
+ emesonargs+=( -Dfloat-approx=true )
+ fi
+
+ meson_src_configure
+}
+
+multilib_src_test() {
+ meson_src_test --timeout-multiplier=2
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 6f862573c2d4..9bf89adc2215 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 511971b5ad4b..838901ab7e06 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Tue, 05 Mar 2024 06:40:13 +0000
+Tue, 05 Mar 2024 12:41:24 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index e87046c8ee7e..1e662baca35f 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 569335 BLAKE2B 07f6153cc527f8ef0be40a2cc21b4fbdd6901249b5c3c569cd1c78321017cd55d98800cf292cc33ffbd6842d685a59c8343e534c4ede0d598730df983a8c33f4 SHA512 5d341348a510bcd14cd0388e2d6bdaccf622bfa08eed783dcee916769bbf2f8d31fa0fb57d0f3bfcce315df08c0e1c93572bfdc703a005d69ab200628e23c99b
-TIMESTAMP 2024-03-05T06:40:17Z
+TIMESTAMP 2024-03-05T12:41:29Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXmvlFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXnEvlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBcqg/+OqVl7PIbvin6aNTDRzIz2zR8a9npI3MHTAxcwA55I+qB+DRiHYr5l6zT
-oDSFOsqOj87NdF6Af18cPezr/IrobDdw2fXx2rkbiekhZtPJMRc+EidocYRKH/7n
-Xb4757vqGjCdgbWi+B3wET2gBJnZtqd7dZBuj3HKGu87rD04Bskghk1sLv3vlJUN
-EboP6xomU74+O3O4Z9fm2FWxKgTfhfhIikTfMFLrpjpximdxDd2AWVS7x0zWT+Wm
-5pr7RcVQxluIhqGzOxOU1R+tXahvzdR51ufy6Kh9U22Tv52d9JAWFaygSy+Ugt7U
-/aDBli8mhhab9bhBAcJjPo6KtU+26c8QgUOQAUjA9aP6f8Fj8fCGnolSsx+EHv3Y
-WfuKPksrTxEge5YwN8vhOOhz9SJ0UnhVPBzbmFqBJ59GLpU8IQ0M7qgZV+Ldyfb/
-I+cn66irO5hVglxDvNKX/UnvR1lreJlIzIxf8LoD5gWDBG9Fw133zafGBd3F498v
-LFrOJwN/seG7v3WjWABftvQPwcHTO5ck4Gzc6RS+Sj7uJJ5Hy6V5LZ7fO5G6kz0w
-Y/wWMZ8ciptSNSq71oPNzSgqASN+CN9/WdYjiXO1z5zHOf3afQ0YqdQ6glv2q4rF
-EmyJ6YZ3p1M+5lHhury9/wYUKhsHnWXoB+Q0cO4diKZw78F4mj0=
-=Iheh
+klAxeA/5ASt85QzDIVXpdWWEzFcdKK4MiM2RYsdrrpJczkqGths8ij2s6v9E7SZk
+KdlOenEpiNWo9IbzpFgb93ScKE/npUMxWDWltyt2cHSvtgv+AANOYnmlosTtiLSO
+6nFHlcjX8hXzkEXXNuzU5+mPMcj/8ctbkWSxgAMofXHdC7hUcLdjM1VNBIq2Bf66
+bWGg2hkvaxr+6zbbOtCZ9jy3+uTbd/8CAvQ2dlDRBBv7jOetEgEydJzcQTtDGPpM
+6CtPvhqhE/91dDOkbiHMcLQzKC6iCACWVCMaUEoyKYbHds3t4qq7GQ5U/txtZCqP
+NPT4f1UB+/VTa4+BQQAg3rv4nX6FMhIiARvRkreXlM74Brafhku3s6j1R32n1O0g
+q1UM0lHO1Uzjc41hrqzt4IYym7Iq2hD/jYJlL2irGdfRkZnick3ywe118hWjmPuQ
+qKGURl8mwi8MpQ1xG8ocI1osOFtAKg9/lzPiOg0U2yv1xq1JCM7Ia0Q/rt0U+xpL
+XQ4E8+S6biem6HtkCbK0C0sMs68DPs5+jcfTDBPzfkhOAPUR7OooJ/byUkJq/NyG
+qCxTkX3tmfVpMwBgnjctnxJCU5yqBP0fGX7YfQN/f3M2M5Th/PN1Dp23+emFxM8x
+49eClg7gRK6Bqr/7KvxpkGQsn/G+3gcHvjDogU2k4HrfowYVwYc=
+=mH83
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 511971b5ad4b..838901ab7e06 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Tue, 05 Mar 2024 06:40:13 +0000
+Tue, 05 Mar 2024 12:41:24 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index ee6eccd5d2c4..be93ea836e9a 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 1aac6fbdc200..c962622c4a38 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/calamares-3.2.60-r4 b/metadata/md5-cache/app-admin/calamares-3.2.60-r5
index 05d513d03b7b..f94d8afd99dd 100644
--- a/metadata/md5-cache/app-admin/calamares-3.2.60-r4
+++ b/metadata/md5-cache/app-admin/calamares-3.2.60-r5
@@ -1,6 +1,6 @@
BDEPEND=dev-qt/linguist-tools:5 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-cpp/yaml-cpp:= python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-libs/libpwquality[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-libs/libpwquality[python_targets_python3_11(-)] ) dev-qt/qtconcurrent:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 dev-qt/qtxml:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/kcrash:5 kde-frameworks/kpackage:5 kde-frameworks/kparts:5 kde-frameworks/kservice:5 sys-apps/dbus sys-apps/dmidecode sys-auth/polkit-qt >=sys-libs/kpmcore-4.0.0:5= virtual/libcrypt:= test? ( dev-qt/qttest:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-cpp/yaml-cpp:= python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-libs/libpwquality[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-libs/libpwquality[python_targets_python3_11(-)] ) dev-qt/qtconcurrent:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 dev-qt/qtxml:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/kcrash:5 kde-frameworks/kpackage:5 kde-frameworks/kparts:5 kde-frameworks/kservice:5 sys-apps/dbus sys-apps/dmidecode sys-auth/polkit-qt[qt5(+)] >=sys-libs/kpmcore-4.0.0:5= virtual/libcrypt:= test? ( dev-qt/qttest:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
DESCRIPTION=Distribution-independent installer framework
EAPI=8
HOMEPAGE=https://calamares.io
@@ -9,10 +9,10 @@ INHERIT=ecm python-single-r1
IUSE=+networkmanager +upower debug test python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64
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-cpp/yaml-cpp:= python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-libs/libpwquality[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-libs/libpwquality[python_targets_python3_11(-)] ) dev-qt/qtconcurrent:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 dev-qt/qtxml:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/kcrash:5 kde-frameworks/kpackage:5 kde-frameworks/kparts:5 kde-frameworks/kservice:5 sys-apps/dbus sys-apps/dmidecode sys-auth/polkit-qt >=sys-libs/kpmcore-4.0.0:5= virtual/libcrypt:= app-admin/sudo dev-libs/libatasmart net-misc/rsync || ( sys-boot/grub:2 sys-apps/systemd[gnuefi(-)] sys-apps/systemd[boot(-)] sys-apps/systemd-utils[boot] ) sys-boot/os-prober sys-fs/squashfs-tools sys-libs/timezone-data virtual/udev networkmanager? ( net-misc/networkmanager ) upower? ( sys-power/upower ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-cpp/yaml-cpp:= python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-libs/libpwquality[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-libs/libpwquality[python_targets_python3_11(-)] ) dev-qt/qtconcurrent:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 dev-qt/qtxml:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/kcrash:5 kde-frameworks/kpackage:5 kde-frameworks/kparts:5 kde-frameworks/kservice:5 sys-apps/dbus sys-apps/dmidecode sys-auth/polkit-qt[qt5(+)] >=sys-libs/kpmcore-4.0.0:5= virtual/libcrypt:= app-admin/sudo dev-libs/libatasmart net-misc/rsync || ( sys-boot/grub:2 sys-apps/systemd[gnuefi(-)] sys-apps/systemd[boot(-)] sys-apps/systemd-utils[boot] ) sys-boot/os-prober sys-fs/squashfs-tools sys-libs/timezone-data virtual/udev networkmanager? ( net-misc/networkmanager ) upower? ( sys-power/upower ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=https://github.com/calamares/calamares/releases/download/v3.2.60/calamares-3.2.60.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0a8511dd64a975c56af49b298e83e676
+_md5_=cc93a84c1e5fbd2989c61374d6de0a9a
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 005d789c0f72..a9a9440b8030 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/sphinx-2.2.11-r5 b/metadata/md5-cache/app-misc/sphinx-2.2.11-r5
index 6c164b1d50ea..46899a365c60 100644
--- a/metadata/md5-cache/app-misc/sphinx-2.2.11-r5
+++ b/metadata/md5-cache/app-misc/sphinx-2.2.11-r5
@@ -12,4 +12,4 @@ REQUIRED_USE=mysql? ( !mariadb ) mariadb? ( !mysql )
SLOT=0
SRC_URI=https://sphinxsearch.com/files/sphinx-2.2.11-release.tar.gz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4b2eae88342088e522b355b31bacc378
+_md5_=896e6a64b1cec0ba6d0705709891286e
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 7f1d95b1e9db..81bad60e881a 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/emlop-0.7.0 b/metadata/md5-cache/app-portage/emlop-0.7.0
new file mode 100644
index 000000000000..350a843bc554
--- /dev/null
+++ b/metadata/md5-cache/app-portage/emlop-0.7.0
@@ -0,0 +1,13 @@
+BDEPEND=>=virtual/rust-1.71.0 >=virtual/rust-1.53
+DEFINED_PHASES=compile configure install test unpack
+DESCRIPTION=A fast, accurate, ergonomic emerge.log parser
+EAPI=8
+HOMEPAGE=https://github.com/vincentdephily/emlop
+INHERIT=cargo shell-completion
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=GPL-3 MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
+SLOT=0
+SRC_URI=https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/anstream/0.6.13/download -> anstream-0.6.13.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.3/download -> anstyle-parse-0.2.3.crate https://crates.io/api/v1/crates/anstyle-query/1.0.2/download -> anstyle-query-1.0.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.2/download -> anstyle-wincon-3.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.6/download -> anstyle-1.0.6.crate https://crates.io/api/v1/crates/anyhow/1.0.80/download -> anyhow-1.0.80.crate https://crates.io/api/v1/crates/assert_cmd/2.0.13/download -> assert_cmd-2.0.13.crate https://crates.io/api/v1/crates/atoi/2.0.0/download -> atoi-2.0.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bstr/1.9.1/download -> bstr-1.9.1.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/clap/4.4.18/download -> clap-4.4.18.crate https://crates.io/api/v1/crates/clap_builder/4.4.18/download -> clap_builder-4.4.18.crate https://crates.io/api/v1/crates/clap_complete/4.4.10/download -> clap_complete-4.4.10.crate https://crates.io/api/v1/crates/clap_derive/4.4.7/download -> clap_derive-4.4.7.crate https://crates.io/api/v1/crates/clap_lex/0.6.0/download -> clap_lex-0.6.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/crc32fast/1.4.0/download -> crc32fast-1.4.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.12/download -> crossbeam-channel-0.5.12.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/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/env_filter/0.1.0/download -> env_filter-0.1.0.crate https://crates.io/api/v1/crates/env_logger/0.11.2/download -> env_logger-0.11.2.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/emlop/0.7.0/download -> emlop-0.7.0.crate https://crates.io/api/v1/crates/flate2/1.0.28/download -> flate2-1.0.28.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indexmap/2.2.5/download -> indexmap-2.2.5.crate https://crates.io/api/v1/crates/itoa/1.0.10/download -> itoa-1.0.10.crate https://crates.io/api/v1/crates/libc/0.2.153/download -> libc-0.2.153.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/memchr/2.7.1/download -> memchr-2.7.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.2/download -> miniz_oxide-0.7.2.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-traits/0.2.18/download -> num-traits-0.2.18.crate https://crates.io/api/v1/crates/num_threads/0.1.7/download -> num_threads-0.1.7.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/3.1.0/download -> predicates-3.1.0.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/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.3/download -> regex-1.10.3.crate https://crates.io/api/v1/crates/rev_lines/0.3.0/download -> rev_lines-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.17/download -> ryu-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.197/download -> serde-1.0.197.crate https://crates.io/api/v1/crates/serde_derive/1.0.197/download -> serde_derive-1.0.197.crate https://crates.io/api/v1/crates/serde_json/1.0.114/download -> serde_json-1.0.114.crate https://crates.io/api/v1/crates/serde_spanned/0.6.5/download -> serde_spanned-0.6.5.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/2.0.52/download -> syn-2.0.52.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.57/download -> thiserror-impl-1.0.57.crate https://crates.io/api/v1/crates/thiserror/1.0.57/download -> thiserror-1.0.57.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.17/download -> time-macros-0.2.17.crate https://crates.io/api/v1/crates/time/0.3.34/download -> time-0.3.34.crate https://crates.io/api/v1/crates/toml/0.8.10/download -> toml-0.8.10.crate https://crates.io/api/v1/crates/toml_datetime/0.6.5/download -> toml_datetime-0.6.5.crate https://crates.io/api/v1/crates/toml_edit/0.22.6/download -> toml_edit-0.22.6.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/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.4/download -> windows-targets-0.52.4.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.4/download -> windows_aarch64_gnullvm-0.52.4.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.4/download -> windows_aarch64_msvc-0.52.4.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.4/download -> windows_i686_gnu-0.52.4.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.4/download -> windows_i686_msvc-0.52.4.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.4/download -> windows_x86_64_gnu-0.52.4.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.4/download -> windows_x86_64_gnullvm-0.52.4.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.4/download -> windows_x86_64_msvc-0.52.4.crate https://crates.io/api/v1/crates/winnow/0.6.5/download -> winnow-0.6.5.crate
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 4dede41d64d595673f6da62ab5540fa0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=66e0e3e8405917a49eae892d81fed8ed
diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz
index 4e232a3492b5..2dc9f26ea4ac 100644
--- a/metadata/md5-cache/app-shells/Manifest.gz
+++ b/metadata/md5-cache/app-shells/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-shells/squirrelsh-1.2.7-r1 b/metadata/md5-cache/app-shells/squirrelsh-1.2.7-r1
index c401a30a1331..851358641b13 100644
--- a/metadata/md5-cache/app-shells/squirrelsh-1.2.7-r1
+++ b/metadata/md5-cache/app-shells/squirrelsh-1.2.7-r1
@@ -4,12 +4,12 @@ DEPEND=dev-libs/libpcre
DESCRIPTION=Cross-platform object-oriented scripting shell using the squirrel language
EAPI=8
HOMEPAGE=https://squirrelsh.sourceforge.net/
-INHERIT=edo toolchain-funcs
+INHERIT=edo flag-o-matic toolchain-funcs
IUSE=doc
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=GPL-3+
RDEPEND=dev-libs/libpcre
SLOT=0
SRC_URI=mirror://sourceforge/squirrelsh/squirrelsh-1.2.7-src.tar.bz2
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1cc1177fe5631d0046aea0b388a57343
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=fe06064f0b749610e4d7aaa12e9a9f4b
diff --git a/metadata/md5-cache/dev-games/Manifest.gz b/metadata/md5-cache/dev-games/Manifest.gz
index caf3a3ccdf8a..b4c290930f60 100644
--- a/metadata/md5-cache/dev-games/Manifest.gz
+++ b/metadata/md5-cache/dev-games/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-games/hawknl-1.68-r3 b/metadata/md5-cache/dev-games/hawknl-1.68-r3
index f086db798f8d..bbd895d9573b 100644
--- a/metadata/md5-cache/dev-games/hawknl-1.68-r3
+++ b/metadata/md5-cache/dev-games/hawknl-1.68-r3
@@ -2,11 +2,11 @@ DEFINED_PHASES=compile configure install
DESCRIPTION=A cross-platform network library designed for games
EAPI=7
HOMEPAGE=http://www.hawksoft.com/hawknl/
-INHERIT=toolchain-funcs
+INHERIT=flag-o-matic toolchain-funcs
IUSE=examples
KEYWORDS=amd64 ~hppa x86
LICENSE=LGPL-2.1
SLOT=0
SRC_URI=http://www.sonic.net/~philf/download/HawkNL168src.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=741c16dd6bcfca9f2439e1df0762bde6
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=fbc77a33a73fb1e0cb4d0a80b210978e
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 2c900a6dd8ee..5e227e0e963a 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/gnat-gpl-2021-r4 b/metadata/md5-cache/dev-lang/gnat-gpl-2021-r5
index 32cb1e367a00..32cb1e367a00 100644
--- a/metadata/md5-cache/dev-lang/gnat-gpl-2021-r4
+++ b/metadata/md5-cache/dev-lang/gnat-gpl-2021-r5
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 3da60ccc8138..55a426089528 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/elfutils-0.191 b/metadata/md5-cache/dev-libs/elfutils-0.191
index fcaee1ff7b83..143911cfc4c6 100644
--- a/metadata/md5-cache/dev-libs/elfutils-0.191
+++ b/metadata/md5-cache/dev-libs/elfutils-0.191
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://sourceware.org/elfutils/ftp/0.191/elfutils-0.191.tar.bz2 verify-sig? ( https://sourceware.org/elfutils/ftp/0.191/elfutils-0.191.tar.bz2.sig )
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=fae08aff7793513945ea8f3d5399995d
+_md5_=cb786da7cfcfdec3f2e5867772f720ca
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 1a9669439051..b45433161309 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/pytest-bdd-7.1.1 b/metadata/md5-cache/dev-python/pytest-bdd-7.1.1
new file mode 100644
index 000000000000..90d0be290d78
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pytest-bdd-7.1.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mako[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/parse[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parse_type[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[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/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=BDD library for the pytest runner
+EAPI=8
+HOMEPAGE=https://pytest-bdd.readthedocs.io/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-python/mako[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/parse[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parse_type[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[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=https://github.com/pytest-dev/pytest-bdd/archive/refs/tags/7.1.1.tar.gz -> pytest-bdd-7.1.1.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 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_=645888bbc1cab344a36b0761c5e7ad33
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 7c58aa6fc3f2..69bead35a675 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/crash-8.0.3-r1 b/metadata/md5-cache/dev-util/crash-8.0.3-r1
index 32c14424585f..e324b0635ec2 100644
--- a/metadata/md5-cache/dev-util/crash-8.0.3-r1
+++ b/metadata/md5-cache/dev-util/crash-8.0.3-r1
@@ -1,12 +1,12 @@
-DEFINED_PHASES=compile prepare
+DEFINED_PHASES=compile configure prepare
DESCRIPTION=Red Hat crash utility; used for analyzing kernel core dumps
EAPI=8
HOMEPAGE=https://crash-utility.github.io/
-INHERIT=toolchain-funcs
+INHERIT=flag-o-matic toolchain-funcs
KEYWORDS=-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~riscv ~s390 ~x86
LICENSE=GPL-3
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/crash-utility/crash/archive/8.0.3.tar.gz -> crash-8.0.3.tar.gz https://dev.gentoo.org/~dlan/distfiles/dev-util/crash/crash-8.0.3-extra-0.tar.xz mirror://gnu/gdb/gdb-10.2.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7dbd7dd16de04e988279ab9d1d7ec0fa
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f8b6dcf0a61222e34c17b8d1d06c2007
diff --git a/metadata/md5-cache/dev-util/crash-8.0.4 b/metadata/md5-cache/dev-util/crash-8.0.4
index 96cb478cda78..e5d99d354b02 100644
--- a/metadata/md5-cache/dev-util/crash-8.0.4
+++ b/metadata/md5-cache/dev-util/crash-8.0.4
@@ -1,12 +1,12 @@
-DEFINED_PHASES=compile prepare
+DEFINED_PHASES=compile configure prepare
DESCRIPTION=Red Hat crash utility; used for analyzing kernel core dumps
EAPI=8
HOMEPAGE=https://crash-utility.github.io/
-INHERIT=toolchain-funcs
+INHERIT=flag-o-matic toolchain-funcs
KEYWORDS=-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~riscv ~s390 ~x86
LICENSE=GPL-3
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/crash-utility/crash/archive/8.0.4.tar.gz -> crash-8.0.4.tar.gz https://dev.gentoo.org/~dlan/distfiles/dev-util/crash/crash-8.0.3-extra-0.tar.xz mirror://gnu/gdb/gdb-10.2.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ecd0aeff065caa18efbfc60e91711c83
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=1f503d4a81a62bd52b682a12f1798bc2
diff --git a/metadata/md5-cache/dev-util/crash-9999 b/metadata/md5-cache/dev-util/crash-9999
index 069f29891ac5..4340cee2defd 100644
--- a/metadata/md5-cache/dev-util/crash-9999
+++ b/metadata/md5-cache/dev-util/crash-9999
@@ -1,13 +1,13 @@
BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile prepare unpack
+DEFINED_PHASES=compile configure prepare unpack
DESCRIPTION=Red Hat crash utility; used for analyzing kernel core dumps
EAPI=8
HOMEPAGE=https://crash-utility.github.io/
-INHERIT=toolchain-funcs git-r3
+INHERIT=flag-o-matic toolchain-funcs git-r3
LICENSE=GPL-3
PROPERTIES=live
RESTRICT=test
SLOT=0
SRC_URI=mirror://gnu/gdb/gdb-10.2.tar.gz
-_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ac3aafca48d99b32b9ec71baedfa3154
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=6bdde0a00dfea5c0146703126e5a6631
diff --git a/metadata/md5-cache/dev-util/intel_clc-23.3.6-r1 b/metadata/md5-cache/dev-util/intel_clc-23.3.6-r1
index 959b0d61ee94..2a7406a8ea57 100644
--- a/metadata/md5-cache/dev-util/intel_clc-23.3.6-r1
+++ b/metadata/md5-cache/dev-util/intel_clc-23.3.6-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://mesa3d.org/
INHERIT=llvm-r1 meson python-any-r1
IUSE=debug +llvm_slot_17 llvm_slot_16
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT SGI-B-2.0
RDEPEND=dev-libs/libclc dev-util/spirv-tools >=sys-libs/zlib-1.2.8:= x11-libs/libdrm llvm_slot_16? ( dev-util/spirv-llvm-translator:16 sys-devel/clang:16 sys-devel/llvm:16 ) llvm_slot_17? ( dev-util/spirv-llvm-translator:17 sys-devel/clang:17 sys-devel/llvm:17 )
REQUIRED_USE=^^ ( llvm_slot_16 llvm_slot_17 )
SLOT=0
SRC_URI=https://archive.mesa3d.org/mesa-23.3.6.tar.xz
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 meson 3cbe71221342fc0089ce6e0b4725e476 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ade88cee60c274b9bd2035c0250121a7
+_md5_=3b278c5bbb2a60c0712e4506abe603a1
diff --git a/metadata/md5-cache/dev-util/uftrace-0.14 b/metadata/md5-cache/dev-util/uftrace-0.14
index eb15c184c945..75bd43af1060 100644
--- a/metadata/md5-cache/dev-util/uftrace-0.14
+++ b/metadata/md5-cache/dev-util/uftrace-0.14
@@ -3,7 +3,7 @@ DEPEND=sys-libs/ncurses:= virtual/libelf:= capstone? ( dev-libs/capstone:0= ) lu
DESCRIPTION=Function (graph) tracer for user-space
EAPI=8
HOMEPAGE=https://github.com/namhyung/uftrace
-INHERIT=bash-completion-r1 lua-single python-single-r1 toolchain-funcs
+INHERIT=bash-completion-r1 flag-o-matic lua-single python-single-r1 toolchain-funcs
IUSE=capstone lua python unwind +lua_single_target_luajit python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=amd64 ~arm64
LICENSE=GPL-2
@@ -12,5 +12,5 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit ) ) python? ( ^^ ( python_sing
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/namhyung/uftrace/archive/v0.14.tar.gz -> uftrace-0.14.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ca89490ef34f7a3712087af942249732
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 24c947ff5f858625cf0b33c15eed4425 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=19b6a6fbd9e3cb86d96763ec8c69c54c
diff --git a/metadata/md5-cache/dev-util/uftrace-0.15.2 b/metadata/md5-cache/dev-util/uftrace-0.15.2
index 938edaa0b62a..ae9548420a8b 100644
--- a/metadata/md5-cache/dev-util/uftrace-0.15.2
+++ b/metadata/md5-cache/dev-util/uftrace-0.15.2
@@ -3,7 +3,7 @@ DEPEND=sys-libs/ncurses:= virtual/libelf:= capstone? ( dev-libs/capstone:0= ) lu
DESCRIPTION=Function (graph) tracer for user-space
EAPI=8
HOMEPAGE=https://github.com/namhyung/uftrace
-INHERIT=bash-completion-r1 lua-single python-single-r1 toolchain-funcs
+INHERIT=bash-completion-r1 flag-o-matic lua-single python-single-r1 toolchain-funcs
IUSE=capstone lua python unwind +lua_single_target_luajit python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
@@ -12,5 +12,5 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit ) ) python? ( ^^ ( python_sing
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/namhyung/uftrace/archive/v0.15.2.tar.gz -> uftrace-0.15.2.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=be1bc3b6a8d6069162500315c36eca5d
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 24c947ff5f858625cf0b33c15eed4425 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=a51f718df7292278b4915c14b41c8769
diff --git a/metadata/md5-cache/games-simulation/Manifest.gz b/metadata/md5-cache/games-simulation/Manifest.gz
index 485dc76a91be..8193ea7b3606 100644
--- a/metadata/md5-cache/games-simulation/Manifest.gz
+++ b/metadata/md5-cache/games-simulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-simulation/lincity-1.13.1-r4 b/metadata/md5-cache/games-simulation/lincity-1.13.1-r4
index fc0b50ad450f..2bd07fcd38a6 100644
--- a/metadata/md5-cache/games-simulation/lincity-1.13.1-r4
+++ b/metadata/md5-cache/games-simulation/lincity-1.13.1-r4
@@ -4,11 +4,11 @@ DEPEND=media-libs/libpng:= virtual/libintl x11-libs/libXext x11-base/xorg-proto
DESCRIPTION=City simulation game for X
EAPI=8
HOMEPAGE=https://lincity.sourceforge.net/
-INHERIT=autotools desktop
+INHERIT=autotools flag-o-matic desktop
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=media-libs/libpng:= virtual/libintl x11-libs/libXext
SLOT=0
SRC_URI=mirror://sourceforge/lincity/lincity-1.13.1.tar.gz https://dev.gentoo.org/~ionen/distfiles/lincity.png
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=379e5d1d6e23c82e5a53eeb130cf523b
+_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=d6a9e1eb43a4c5838022ddd609f23af9
diff --git a/metadata/md5-cache/lxqt-base/Manifest.gz b/metadata/md5-cache/lxqt-base/Manifest.gz
index 023d9667f92e..fd5faacb6b35 100644
--- a/metadata/md5-cache/lxqt-base/Manifest.gz
+++ b/metadata/md5-cache/lxqt-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/lxqt-base/liblxqt-1.3.0 b/metadata/md5-cache/lxqt-base/liblxqt-1.3.0-r1
index ba0f38246840..dff2a1110f6f 100644
--- a/metadata/md5-cache/lxqt-base/liblxqt-1.3.0
+++ b/metadata/md5-cache/lxqt-base/liblxqt-1.3.0-r1
@@ -1,6 +1,6 @@
BDEPEND=dev-qt/linguist-tools:5 >=dev-util/lxqt-build-tools-0.13.0 app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/libqtxdg-3.11.0 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtdbus-5.15:5 >=dev-qt/qtgui-5.15:5 >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtx11extras-5.15:5 >=dev-qt/qtxml-5.15:5 kde-frameworks/kwindowsystem:5[X] x11-libs/libX11 x11-libs/libXScrnSaver backlight? ( sys-auth/polkit-qt )
+DEPEND=>=dev-libs/libqtxdg-3.11.0 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtdbus-5.15:5 >=dev-qt/qtgui-5.15:5 >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtx11extras-5.15:5 >=dev-qt/qtxml-5.15:5 kde-frameworks/kwindowsystem:5[X] x11-libs/libX11 x11-libs/libXScrnSaver backlight? ( sys-auth/polkit-qt[qt5(+)] )
DESCRIPTION=Common base library for the LXQt desktop environment
EAPI=8
HOMEPAGE=https://lxqt-project.org/
@@ -8,8 +8,8 @@ INHERIT=cmake
IUSE=+backlight
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
LICENSE=LGPL-2.1+ BSD
-RDEPEND=>=dev-libs/libqtxdg-3.11.0 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtdbus-5.15:5 >=dev-qt/qtgui-5.15:5 >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtx11extras-5.15:5 >=dev-qt/qtxml-5.15:5 kde-frameworks/kwindowsystem:5[X] x11-libs/libX11 x11-libs/libXScrnSaver backlight? ( sys-auth/polkit-qt )
+RDEPEND=>=dev-libs/libqtxdg-3.11.0 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtdbus-5.15:5 >=dev-qt/qtgui-5.15:5 >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtx11extras-5.15:5 >=dev-qt/qtxml-5.15:5 kde-frameworks/kwindowsystem:5[X] x11-libs/libX11 x11-libs/libXScrnSaver backlight? ( sys-auth/polkit-qt[qt5(+)] )
SLOT=0/1.3
SRC_URI=https://github.com/lxqt/liblxqt/releases/download/1.3.0/liblxqt-1.3.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3d5ebd77504f1498e17433bd280d8fe2
+_md5_=988ed5ad63798abc61d695518de52e42
diff --git a/metadata/md5-cache/lxqt-base/liblxqt-1.4.0 b/metadata/md5-cache/lxqt-base/liblxqt-1.4.0-r1
index 6e7b0b0b445e..a55708c5525c 100644
--- a/metadata/md5-cache/lxqt-base/liblxqt-1.4.0
+++ b/metadata/md5-cache/lxqt-base/liblxqt-1.4.0-r1
@@ -1,6 +1,6 @@
BDEPEND=dev-qt/linguist-tools:5 >=dev-util/lxqt-build-tools-0.13.0 app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/libqtxdg-3.12.0 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtdbus-5.15:5 >=dev-qt/qtgui-5.15:5 >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtx11extras-5.15:5 >=dev-qt/qtxml-5.15:5 kde-frameworks/kwindowsystem:5[X] x11-libs/libX11 x11-libs/libXScrnSaver backlight? ( sys-auth/polkit-qt )
+DEPEND=>=dev-libs/libqtxdg-3.12.0 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtdbus-5.15:5 >=dev-qt/qtgui-5.15:5 >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtx11extras-5.15:5 >=dev-qt/qtxml-5.15:5 kde-frameworks/kwindowsystem:5[X] x11-libs/libX11 x11-libs/libXScrnSaver backlight? ( sys-auth/polkit-qt[qt5(+)] )
DESCRIPTION=Common base library for the LXQt desktop environment
EAPI=8
HOMEPAGE=https://lxqt-project.org/
@@ -8,8 +8,8 @@ INHERIT=cmake
IUSE=+backlight
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
LICENSE=LGPL-2.1+ BSD
-RDEPEND=>=dev-libs/libqtxdg-3.12.0 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtdbus-5.15:5 >=dev-qt/qtgui-5.15:5 >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtx11extras-5.15:5 >=dev-qt/qtxml-5.15:5 kde-frameworks/kwindowsystem:5[X] x11-libs/libX11 x11-libs/libXScrnSaver backlight? ( sys-auth/polkit-qt )
+RDEPEND=>=dev-libs/libqtxdg-3.12.0 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtdbus-5.15:5 >=dev-qt/qtgui-5.15:5 >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtx11extras-5.15:5 >=dev-qt/qtxml-5.15:5 kde-frameworks/kwindowsystem:5[X] x11-libs/libX11 x11-libs/libXScrnSaver backlight? ( sys-auth/polkit-qt[qt5(+)] )
SLOT=0/1.4
SRC_URI=https://github.com/lxqt/liblxqt/releases/download/1.4.0/liblxqt-1.4.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=00e07399fae4fd0482074f4b9483c11c
+_md5_=f00eac70af7d583081aa0f087b1347f3
diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz
index 52a2ba24a438..aa057786cf1d 100644
--- a/metadata/md5-cache/mail-mta/Manifest.gz
+++ b/metadata/md5-cache/mail-mta/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-mta/postfix-3.8.4 b/metadata/md5-cache/mail-mta/postfix-3.8.6
index 6c52f38e45fc..ea4e0cc4312a 100644
--- a/metadata/md5-cache/mail-mta/postfix-3.8.4
+++ b/metadata/md5-cache/mail-mta/postfix-3.8.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://www.postfix.org/
INHERIT=pam systemd toolchain-funcs
IUSE=+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql nis pam postgres sasl selinux sqlite ssl
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=|| ( IBM EPL-2.0 )
RDEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix dev-libs/libpcre2:0 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap:= ) ldap-bind? ( net-nds/openldap:=[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11:= ) mysql? ( dev-db/mysql-connector-c:0= ) nis? ( net-libs/libnsl:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) memcached? ( net-misc/memcached ) net-mail/mailbase !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/sendmail !mail-mta/opensmtpd !mail-mta/ssmtp[mta] selinux? ( sec-policy/selinux-postfix )
REQUIRED_USE=|| ( berkdb cdb lmdb ) ldap-bind? ( ldap sasl )
SLOT=0
-SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.8.4.tar.gz
+SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.8.6.tar.gz
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6eb9cb482fdc8b70830bbe3f9b02a14e
+_md5_=72a53436dd571b2b105690810c1ec0a3
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 82486460bc1c..f86aec8b06b9 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/opus-1.5.1-r1 b/metadata/md5-cache/media-libs/opus-1.5.1-r1
new file mode 100644
index 000000000000..42456c539a60
--- /dev/null
+++ b/metadata/md5-cache/media-libs/opus-1.5.1-r1
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-text/doxygen media-gfx/graphviz ) >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DESCRIPTION=Open codec for interactive speech and music transmission over the Internet
+EAPI=8
+HOMEPAGE=https://opus-codec.org/
+INHERIT=flag-o-matic meson-multilib python-any-r1
+IUSE=custom-modes debug doc hardened static-libs test cpu_flags_x86_sse cpu_flags_arm_neon 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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=BSD
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://downloads.xiph.org/releases/opus/opus-1.5.1.tar.gz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 3cbe71221342fc0089ce6e0b4725e476 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_=f694a1f9065c7d6c46cdbf3ec033bfbb
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 1bda3db9b87e..b2082cc35ac2 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/zabbix-5.0.41 b/metadata/md5-cache/net-analyzer/zabbix-5.0.41
index 6fb94b198222..5c682daedce6 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-5.0.41
+++ b/metadata/md5-cache/net-analyzer/zabbix-5.0.41
@@ -14,4 +14,4 @@ RESTRICT=test strip
SLOT=0/5.0
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.41.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-5.0.41-go-deps.tar.xz )
_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 83fd3ed1657cfc316c93d6a37018290d java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp de2d3d345b44597c10d7104a7bcdf7b2
-_md5_=10e6e1d50a240289faecfc58c247b01e
+_md5_=6f46e0f5653c18c17e915cd613da2108
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.0.26 b/metadata/md5-cache/net-analyzer/zabbix-6.0.26
index 716f7ef1becb..b047d21f4370 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-6.0.26
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.0.26
@@ -14,4 +14,4 @@ RESTRICT=test strip
SLOT=0/6.0
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.26.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.0.26-go-deps.tar.xz )
_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 83fd3ed1657cfc316c93d6a37018290d java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp de2d3d345b44597c10d7104a7bcdf7b2
-_md5_=0266bf9878ec43f09d80ae95e960db76
+_md5_=37020c1d56d07f6fe818283fefa59d73
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.0.27 b/metadata/md5-cache/net-analyzer/zabbix-6.0.27
index 17abc53213ff..7aaf4f454f53 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-6.0.27
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.0.27
@@ -14,4 +14,4 @@ RESTRICT=test strip
SLOT=0/6.0
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.27.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.0.27-go-deps.tar.xz )
_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 83fd3ed1657cfc316c93d6a37018290d java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp de2d3d345b44597c10d7104a7bcdf7b2
-_md5_=906921759b86a3df83371c08711e7c4d
+_md5_=7d1805add36637245e4bb9a766fe7cb2
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.4.11 b/metadata/md5-cache/net-analyzer/zabbix-6.4.11
deleted file mode 100644
index 22a2ed9dca9d..000000000000
--- a/metadata/md5-cache/net-analyzer/zabbix-6.4.11
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig agent2? ( >=dev-lang/go-1.12 app-arch/unzip ) 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 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
-DEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) static? ( curl? ( net-misc/curl[static-libs] ) ldap? ( =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] net-nds/openldap[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) mysql? ( dev-db/mysql-connector-c[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) sqlite? ( dev-db/sqlite[static-libs] ) ssh? ( net-libs/libssh2 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
-EAPI=8
-HOMEPAGE=https://www.zabbix.com/
-INHERIT=autotools webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
-IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static java
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
-RESTRICT=test strip
-SLOT=0/6.4
-SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.4/zabbix-6.4.11.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.4.11-go-deps.tar.xz )
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 83fd3ed1657cfc316c93d6a37018290d java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp de2d3d345b44597c10d7104a7bcdf7b2
-_md5_=501efe84274c6a2db6b43c5613b360a5
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.4.12 b/metadata/md5-cache/net-analyzer/zabbix-6.4.12
index c929fc0d1ede..4b0c921843d7 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-6.4.12
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.4.12
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.zabbix.com/
INHERIT=autotools webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static java
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-2
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
@@ -14,4 +14,4 @@ RESTRICT=test strip
SLOT=0/6.4
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.4/zabbix-6.4.12.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.4.12-go-deps.tar.xz )
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 83fd3ed1657cfc316c93d6a37018290d java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp de2d3d345b44597c10d7104a7bcdf7b2
-_md5_=abfef7fd4746398bb187ccaf88cecf2b
+_md5_=a391851fbe82eb1dbc6841f0197e1275
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index 21dee12ebd57..ea1c7a5a2297 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/choqok-1.7.0-r1 b/metadata/md5-cache/net-im/choqok-1.7.0-r1
index 0dd15a429071..41115087e53f 100644
--- a/metadata/md5-cache/net-im/choqok-1.7.0-r1
+++ b/metadata/md5-cache/net-im/choqok-1.7.0-r1
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.82.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.82.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=app-crypt/qca-2.3.0:2 >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetworkauth-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 >=kde-frameworks/kcmutils-5.82.0:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kconfigwidgets-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kemoticons-5.82.0:5 >=kde-frameworks/kglobalaccel-5.82.0:5 >=kde-frameworks/kguiaddons-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kjobwidgets-5.82.0:5 >=kde-frameworks/knotifications-5.82.0:5 >=kde-frameworks/knotifyconfig-5.82.0:5 >=kde-frameworks/kservice-5.82.0:5 >=kde-frameworks/ktextwidgets-5.82.0:5 >=kde-frameworks/kwallet-5.82.0:5 >=kde-frameworks/kwidgetsaddons-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 >=kde-frameworks/sonnet-5.82.0:5 attica? ( >=kde-frameworks/attica-5.82.0:5 ) share? ( >=kde-frameworks/purpose-5.82.0:5 ) telepathy? ( >=net-libs/telepathy-qt-0.9.8 ) dev-qt/qtcore:5
+DEPEND=>=app-crypt/qca-2.3.0:2[qt5(+)] >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetworkauth-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 >=kde-frameworks/kcmutils-5.82.0:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kconfigwidgets-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kemoticons-5.82.0:5 >=kde-frameworks/kglobalaccel-5.82.0:5 >=kde-frameworks/kguiaddons-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kjobwidgets-5.82.0:5 >=kde-frameworks/knotifications-5.82.0:5 >=kde-frameworks/knotifyconfig-5.82.0:5 >=kde-frameworks/kservice-5.82.0:5 >=kde-frameworks/ktextwidgets-5.82.0:5 >=kde-frameworks/kwallet-5.82.0:5 >=kde-frameworks/kwidgetsaddons-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 >=kde-frameworks/sonnet-5.82.0:5 attica? ( >=kde-frameworks/attica-5.82.0:5 ) share? ( >=kde-frameworks/purpose-5.82.0:5 ) telepathy? ( >=net-libs/telepathy-qt-0.9.8 ) dev-qt/qtcore:5
DESCRIPTION=Free/Open Source micro-blogging client by KDE
EAPI=8
HOMEPAGE=https://choqok.kde.org/ https://apps.kde.org/choqok/
@@ -9,8 +9,8 @@ INHERIT=ecm kde.org
IUSE=attica share telepathy debug +handbook
KEYWORDS=amd64 x86
LICENSE=GPL-2+
-RDEPEND=>=app-crypt/qca-2.3.0:2 >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetworkauth-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 >=kde-frameworks/kcmutils-5.82.0:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kconfigwidgets-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kemoticons-5.82.0:5 >=kde-frameworks/kglobalaccel-5.82.0:5 >=kde-frameworks/kguiaddons-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kjobwidgets-5.82.0:5 >=kde-frameworks/knotifications-5.82.0:5 >=kde-frameworks/knotifyconfig-5.82.0:5 >=kde-frameworks/kservice-5.82.0:5 >=kde-frameworks/ktextwidgets-5.82.0:5 >=kde-frameworks/kwallet-5.82.0:5 >=kde-frameworks/kwidgetsaddons-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 >=kde-frameworks/sonnet-5.82.0:5 attica? ( >=kde-frameworks/attica-5.82.0:5 ) share? ( >=kde-frameworks/purpose-5.82.0:5 ) telepathy? ( >=net-libs/telepathy-qt-0.9.8 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+RDEPEND=>=app-crypt/qca-2.3.0:2[qt5(+)] >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetworkauth-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 >=kde-frameworks/kcmutils-5.82.0:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kconfigwidgets-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kemoticons-5.82.0:5 >=kde-frameworks/kglobalaccel-5.82.0:5 >=kde-frameworks/kguiaddons-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kjobwidgets-5.82.0:5 >=kde-frameworks/knotifications-5.82.0:5 >=kde-frameworks/knotifyconfig-5.82.0:5 >=kde-frameworks/kservice-5.82.0:5 >=kde-frameworks/ktextwidgets-5.82.0:5 >=kde-frameworks/kwallet-5.82.0:5 >=kde-frameworks/kwidgetsaddons-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 >=kde-frameworks/sonnet-5.82.0:5 attica? ( >=kde-frameworks/attica-5.82.0:5 ) share? ( >=kde-frameworks/purpose-5.82.0:5 ) telepathy? ( >=net-libs/telepathy-qt-0.9.8 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/choqok/1.7/src/choqok-1.7.0.tar.xz https://dev.gentoo.org/~asturm/distfiles/choqok-1.7.0-patchset-1.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 24c947ff5f858625cf0b33c15eed4425 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=069f579a63b14cc719f5185903d25b02
+_md5_=7a10dc4db6d361ace6fa9239878ddced
diff --git a/metadata/md5-cache/net-im/psi-1.5-r1 b/metadata/md5-cache/net-im/psi-1.5-r1
deleted file mode 100644
index 0e4b4340f7b8..000000000000
--- a/metadata/md5-cache/net-im/psi-1.5-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig doc? ( app-text/doxygen[dot] )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=app-crypt/qca:2[ssl] dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 net-dns/libidn:0 sys-libs/zlib[minizip] x11-libs/libX11 x11-libs/libxcb aspell? ( app-text/aspell ) dbus? ( dev-qt/qtdbus:5 ) enchant? ( app-text/enchant:2 ) hunspell? ( app-text/hunspell:= ) webengine? ( dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] ) whiteboarding? ( dev-qt/qtsvg:5 ) xscreensaver? ( x11-libs/libXScrnSaver ) dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Qt XMPP client
-EAPI=7
-HOMEPAGE=https://psi-im.org
-INHERIT=plocale qmake-utils xdg
-IUSE=aspell crypt dbus debug doc enchant +hunspell webengine whiteboarding xscreensaver
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=app-crypt/qca:2[ssl] dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 net-dns/libidn:0 sys-libs/zlib[minizip] x11-libs/libX11 x11-libs/libxcb aspell? ( app-text/aspell ) dbus? ( dev-qt/qtdbus:5 ) enchant? ( app-text/enchant:2 ) hunspell? ( app-text/hunspell:= ) webengine? ( dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] ) whiteboarding? ( dev-qt/qtsvg:5 ) xscreensaver? ( x11-libs/libXScrnSaver ) dev-qt/qtimageformats
-REQUIRED_USE=?? ( aspell enchant hunspell )
-RESTRICT=test
-SLOT=0
-SRC_URI=mirror://sourceforge/psi/psi-1.5.tar.xz https://github.com/psi-im/psi-l10n/archive/1.5.tar.gz -> psi-l10n-1.5.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=64d4b379b1f77c7ef65e98ff5a6e7cfc
diff --git a/metadata/md5-cache/net-im/psi-1.5-r2 b/metadata/md5-cache/net-im/psi-1.5-r2
new file mode 100644
index 000000000000..96fc8c8d6910
--- /dev/null
+++ b/metadata/md5-cache/net-im/psi-1.5-r2
@@ -0,0 +1,17 @@
+BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig doc? ( app-text/doxygen[dot] )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=app-crypt/qca:2[qt5(+),ssl] dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 net-dns/libidn:0 sys-libs/zlib[minizip] x11-libs/libX11 x11-libs/libxcb aspell? ( app-text/aspell ) dbus? ( dev-qt/qtdbus:5 ) enchant? ( app-text/enchant:2 ) hunspell? ( app-text/hunspell:= ) webengine? ( dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] ) whiteboarding? ( dev-qt/qtsvg:5 ) xscreensaver? ( x11-libs/libXScrnSaver ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Qt XMPP client
+EAPI=7
+HOMEPAGE=https://psi-im.org
+INHERIT=plocale qmake-utils xdg
+IUSE=aspell crypt dbus debug doc enchant +hunspell webengine whiteboarding xscreensaver
+KEYWORDS=amd64 x86
+LICENSE=GPL-2
+RDEPEND=app-crypt/qca:2[qt5(+),ssl] dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 net-dns/libidn:0 sys-libs/zlib[minizip] x11-libs/libX11 x11-libs/libxcb aspell? ( app-text/aspell ) dbus? ( dev-qt/qtdbus:5 ) enchant? ( app-text/enchant:2 ) hunspell? ( app-text/hunspell:= ) webengine? ( dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] ) whiteboarding? ( dev-qt/qtsvg:5 ) xscreensaver? ( x11-libs/libXScrnSaver ) dev-qt/qtimageformats
+REQUIRED_USE=?? ( aspell enchant hunspell )
+RESTRICT=test
+SLOT=0
+SRC_URI=mirror://sourceforge/psi/psi-1.5.tar.xz https://github.com/psi-im/psi-l10n/archive/1.5.tar.gz -> psi-l10n-1.5.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=d3da76e39d0465a8c2a85020c08541e6
diff --git a/metadata/md5-cache/net-im/psi-9999 b/metadata/md5-cache/net-im/psi-9999
index c17736555903..43390514f5f3 100644
--- a/metadata/md5-cache/net-im/psi-9999
+++ b/metadata/md5-cache/net-im/psi-9999
@@ -1,6 +1,6 @@
BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig doc? ( app-text/doxygen[dot] ) extras? ( >=dev-build/qconf-2.4 ) >=dev-vcs/git-1.8.2.1[curl] app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=app-crypt/qca:2[ssl] dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 net-dns/libidn:0 net-libs/http-parser:= net-libs/usrsctp sys-libs/zlib[minizip] x11-libs/libX11 x11-libs/libxcb aspell? ( app-text/aspell ) dbus? ( dev-qt/qtdbus:5 ) enchant? ( app-text/enchant:2 ) hunspell? ( app-text/hunspell:= ) keyring? ( dev-libs/qtkeychain:=[qt5(+)] ) webengine? ( dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] net-libs/http-parser ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+DEPEND=app-crypt/qca:2[qt5(+),ssl] dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 net-dns/libidn:0 net-libs/http-parser:= net-libs/usrsctp sys-libs/zlib[minizip] x11-libs/libX11 x11-libs/libxcb aspell? ( app-text/aspell ) dbus? ( dev-qt/qtdbus:5 ) enchant? ( app-text/enchant:2 ) hunspell? ( app-text/hunspell:= ) keyring? ( dev-libs/qtkeychain:=[qt5(+)] ) webengine? ( dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] net-libs/http-parser ) dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Qt XMPP client
EAPI=7
HOMEPAGE=https://psi-im.org
@@ -8,9 +8,9 @@ INHERIT=git-r3 cmake plocale qmake-utils xdg
IUSE=aspell crypt dbus debug doc enchant extras +hunspell iconsets keyring webengine xscreensaver
LICENSE=GPL-2 iconsets? ( all-rights-reserved )
PROPERTIES=live
-RDEPEND=app-crypt/qca:2[ssl] dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 net-dns/libidn:0 net-libs/http-parser:= net-libs/usrsctp sys-libs/zlib[minizip] x11-libs/libX11 x11-libs/libxcb aspell? ( app-text/aspell ) dbus? ( dev-qt/qtdbus:5 ) enchant? ( app-text/enchant:2 ) hunspell? ( app-text/hunspell:= ) keyring? ( dev-libs/qtkeychain:=[qt5(+)] ) webengine? ( dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] net-libs/http-parser ) dev-qt/qtimageformats crypt? ( app-crypt/qca[gpg] )
+RDEPEND=app-crypt/qca:2[qt5(+),ssl] dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 net-dns/libidn:0 net-libs/http-parser:= net-libs/usrsctp sys-libs/zlib[minizip] x11-libs/libX11 x11-libs/libxcb aspell? ( app-text/aspell ) dbus? ( dev-qt/qtdbus:5 ) enchant? ( app-text/enchant:2 ) hunspell? ( app-text/hunspell:= ) keyring? ( dev-libs/qtkeychain:=[qt5(+)] ) webengine? ( dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] net-libs/http-parser ) dev-qt/qtimageformats crypt? ( app-crypt/qca[gpg] )
REQUIRED_USE=?? ( aspell enchant hunspell ) iconsets? ( extras )
RESTRICT=test iconsets? ( bindist )
SLOT=0
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bae137565dbd404a9508c7b63c932361
+_md5_=d9a8b26104e5cd67029e9d3f93e2bdf1
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index ee486f228454..31b9223df5b2 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/alglib-3.17.0 b/metadata/md5-cache/sci-libs/alglib-3.17.0
index 78e21e3dcc9d..c2ca0ec76ad3 100644
--- a/metadata/md5-cache/sci-libs/alglib-3.17.0
+++ b/metadata/md5-cache/sci-libs/alglib-3.17.0
@@ -11,4 +11,4 @@ RESTRICT=!test? ( test )
SLOT=0/3.8
SRC_URI=https://www.alglib.net/translator/re/alglib-3.17.0.cpp.gpl.tgz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d70fb1f67831af43db2cd71bc0f5836d
+_md5_=fe6d5e2883d5781133be36a65933ce37
diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz
index b1290e637714..1263fa158cf6 100644
--- a/metadata/md5-cache/sys-cluster/Manifest.gz
+++ b/metadata/md5-cache/sys-cluster/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-cluster/galera-26.4.17 b/metadata/md5-cache/sys-cluster/galera-26.4.17
index 8555febc5bca..d0a25ec98c3a 100644
--- a/metadata/md5-cache/sys-cluster/galera-26.4.17
+++ b/metadata/md5-cache/sys-cluster/galera-26.4.17
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://galeracluster.com
INHERIT=cmake
IUSE=garbd ssl
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~x86
LICENSE=GPL-2 BSD
RDEPEND=ssl? ( dev-libs/openssl:= ) dev-libs/boost:=
SLOT=0
SRC_URI=https://releases.galeracluster.com/galera-4.17/source/galera-4-26.4.17.tar.gz -> galera-26.4.17.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d0595819ed6188edfd57b2a42b536afd
+_md5_=eec9f06032d6a701efe819f7b288a2b7
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 08d9ef774e1e..2f8cb1b90a76 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/firefox-bin-123.0.1 b/metadata/md5-cache/www-client/firefox-bin-123.0.1
new file mode 100644
index 000000000000..f20c2544b9b5
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-bin-123.0.1
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install postinst postrm preinst setup unpack
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop linux-info optfeature pax-utils xdg
+IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
+KEYWORDS=-* amd64 x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=!www-client/firefox-bin:0 !www-client/firefox-bin:esr >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla )
+RESTRICT=strip
+SLOT=rapid
+SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/en-US/firefox-123.0.1.tar.bz2 -> firefox-bin_x86_64-123.0.1.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/en-US/firefox-123.0.1.tar.bz2 -> firefox-bin_i686-123.0.1.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ach.xpi -> firefox-123.0.1-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/af.xpi -> firefox-123.0.1-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/an.xpi -> firefox-123.0.1-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ar.xpi -> firefox-123.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ast.xpi -> firefox-123.0.1-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/az.xpi -> firefox-123.0.1-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/be.xpi -> firefox-123.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/bg.xpi -> firefox-123.0.1-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/bn.xpi -> firefox-123.0.1-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/br.xpi -> firefox-123.0.1-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/bs.xpi -> firefox-123.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-123.0.1-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ca.xpi -> firefox-123.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/cak.xpi -> firefox-123.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/cs.xpi -> firefox-123.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/cy.xpi -> firefox-123.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/da.xpi -> firefox-123.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/de.xpi -> firefox-123.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-123.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/el.xpi -> firefox-123.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-123.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-123.0.1-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/eo.xpi -> firefox-123.0.1-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-123.0.1-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-123.0.1-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-123.0.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-123.0.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/et.xpi -> firefox-123.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/eu.xpi -> firefox-123.0.1-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fa.xpi -> firefox-123.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ff.xpi -> firefox-123.0.1-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fi.xpi -> firefox-123.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fr.xpi -> firefox-123.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-123.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-123.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/gd.xpi -> firefox-123.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/gl.xpi -> firefox-123.0.1-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/gn.xpi -> firefox-123.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-123.0.1-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/he.xpi -> firefox-123.0.1-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-123.0.1-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hr.xpi -> firefox-123.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-123.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hu.xpi -> firefox-123.0.1-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-123.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ia.xpi -> firefox-123.0.1-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/id.xpi -> firefox-123.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/is.xpi -> firefox-123.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/it.xpi -> firefox-123.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ja.xpi -> firefox-123.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ka.xpi -> firefox-123.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/kab.xpi -> firefox-123.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/kk.xpi -> firefox-123.0.1-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/km.xpi -> firefox-123.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/kn.xpi -> firefox-123.0.1-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ko.xpi -> firefox-123.0.1-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/lij.xpi -> firefox-123.0.1-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/lt.xpi -> firefox-123.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/lv.xpi -> firefox-123.0.1-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/mk.xpi -> firefox-123.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/mr.xpi -> firefox-123.0.1-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ms.xpi -> firefox-123.0.1-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/my.xpi -> firefox-123.0.1-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-123.0.1-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-123.0.1-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/nl.xpi -> firefox-123.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-123.0.1-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/oc.xpi -> firefox-123.0.1-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-123.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/pl.xpi -> firefox-123.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-123.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-123.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/rm.xpi -> firefox-123.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ro.xpi -> firefox-123.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ru.xpi -> firefox-123.0.1-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sco.xpi -> firefox-123.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/si.xpi -> firefox-123.0.1-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sk.xpi -> firefox-123.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sl.xpi -> firefox-123.0.1-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/son.xpi -> firefox-123.0.1-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sq.xpi -> firefox-123.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sr.xpi -> firefox-123.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-123.0.1-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ta.xpi -> firefox-123.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/te.xpi -> firefox-123.0.1-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/th.xpi -> firefox-123.0.1-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/tl.xpi -> firefox-123.0.1-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/tr.xpi -> firefox-123.0.1-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/trs.xpi -> firefox-123.0.1-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/uk.xpi -> firefox-123.0.1-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ur.xpi -> firefox-123.0.1-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/uz.xpi -> firefox-123.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/vi.xpi -> firefox-123.0.1-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/xh.xpi -> firefox-123.0.1-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-123.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-123.0.1-zh-TW.xpi )
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=315c9f1b6988ebe7d5f0946f38faed68
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 105b1dba7e1c..6bdc53d1b42f 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16949 BLAKE2B 9b8ecbdd697a427f20ca2d97da0f281c600291e550c7453a0600204bf307290b966bf9643b72625e530520ec5705529f09655572fff3b93464413cf55480f853 SHA512 62737cf53c402be7ced50622f2efb50ef6c78491ae97a38ebdb7facf1577db9042e75dc1446c32fe92d0fba7bca893daa58a19919ce30f7a8f77487668addd1a
-TIMESTAMP 2024-03-05T06:40:17Z
+TIMESTAMP 2024-03-05T12:41:29Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXmvlFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXnEvlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCmTBAAtgIG10uiHNRrgwC6pnnbmaQRD/CbhJ2LQFCMdcQcYciBlAKCGjKzF9e7
-S8uDLnd0YeSGxS4FzrQKRAd/iWzTr32c4QsJUUKsI8/vBz9evWPlp/6UJQ1W5SlA
-AWlqASGiw99iOrStXheBYZQLvPM6G8OQXZcfX0pg586HyzyKLaKdW/Zc5wOe8ZlB
-o1EM30u6tU7TzfZ7tGsQiSsD5aTzPJVI29H3mMUuPxTpm3dVvK0feBL6uYVfmOi1
-tUwLmeD9vzZBVUpa7koDuHyST/lRbD5H6WsrFeufcZWHdf6AFlaAJ0t10znFFIVV
-8PPTxfufi3Zbbwd3OYnM3RxcfYzDAOWhA22PznX5iKyzCSzKbEKIPrOUcoM3cooP
-a7ixvYewPQ/ZrzWyf050AAl0FnOj1vKu6zBTsnNvmAItrwplQuONhPh1bj5F/Qe1
-s+Am7+DmCUyxKMbRBQ3zRbtCEWeWnHGdrwayuaRjHbrohUuT9dfG+rY1nQndcBZJ
-v/Rvl7NuYB3QPHQDshsoroerKqBzRT6vD32jQUDoXT0ZTauIkGHjFcxqdMnLsUzT
-Q9tlLRdxypjhz0IBJTxBjDGYeB3ZR7ePsd3aO+ZHJcyx+fp8qZrQfWWyoVkBUYml
-6KLFYoJiC2ckEyvocH8LYOcDGmfLsbZuLv9FF5J2KXb1MENC4NQ=
-=lx/m
+klClhw//eZIRVh/tFGsC1pMvFJkultT3xoooZnu+vtOGBSX0ZHWZRRb8SwhY7h1b
+bSQnMM7KJeDtSUn/Z870xoycnrKk2aYBz73kDmu9eIBWB/cUEUrPUWyywHCQD3sw
+mlMlG7nhtLCcCqdc2QcaxBmp9KlwZMQ+XQY4hm22wupZbBKK4Dct+M2bhqHozcCZ
+Ra05fyYj/LtkArfCjZsio3YHm9Jn+E/Z/7Fz1HehxSBAiAlsVbd8ucwpZZi4VdHP
+UP80wZBJAuqdtkTtXa1Z0aD7xnkbnnEo5RAkRcL7/0dtbCHNSxOSywbwYnrq+A9w
+dT9125FbzreBziXFMJEq0UN3mxwuMoW7bmXcRSqyWiaq/1dwUA8x6kYAYJ9URSr1
+exF5j2/gXwS+ERGMkRLM+q5FmMwzQEV0tqZWp8L7uS/NmShJmSzh2cBSzik4E4uD
+1OhCy+HJthy7rsRycBTd71YcSdXaBpfGH5c9DBsYQ6vrst8FcjvHS4z5+tz2D6iT
+pHngNB2v/QvzKxcQ226VbNS4g/gmdg7EBGbhFepHmfAhjUYDF5dcKkV0l1u3NNb9
+u5+hM+Kuq+JalaFfe+6XxXiwUz1MilZZvFf/CEAv00HEYdXyXm+peW6ZzJJ7NLRB
+mC1wyccnccj7doczrj9rbopQK1sFhfdZotXY3+6GuBSm9sDhSKA=
+=N4/V
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 511971b5ad4b..838901ab7e06 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Tue, 05 Mar 2024 06:40:13 +0000
+Tue, 05 Mar 2024 12:41:24 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 0bce24387b0a..ea2f0daf8a23 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Tue Mar 5 06:40:12 AM UTC 2024
+Tue Mar 5 12:41:24 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index d15cd0b7965e..6e598471f27d 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Tue, 05 Mar 2024 06:45:00 +0000
+Tue, 05 Mar 2024 12:45:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 5f1d928a8c2b..4e22fdda2d72 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-f094b40d906f40d98b06588ca503a96bb7701860 1709618571 2024-03-05T06:02:51+00:00
+4c229ed5ca59bb3cb5858881f3f1c5749c0216cb 1709640238 2024-03-05T12:03:58+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 0bb11798a94b..9bbc1b4e967c 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1709620801 Tue 05 Mar 2024 06:40:01 AM UTC
+1709642400 Tue 05 Mar 2024 12:40:00 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 511971b5ad4b..838901ab7e06 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Tue, 05 Mar 2024 06:40:13 +0000
+Tue, 05 Mar 2024 12:41:24 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 14f2249b15c2..3a2a90363ad3 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index cb06276abfe4..edb678b71181 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -24,13 +24,10 @@ DIST zabbix-6.0.26-go-deps.tar.xz 30730540 BLAKE2B e4c94cf6a649f76059bd6cf8590fa
DIST zabbix-6.0.26.tar.gz 44305733 BLAKE2B 06d2b012c63aa51e62ddd807e1ab902dbeeab9271edac89b428d0c9ad997ddebeca2e68fd77da838ebc3cd6a9ded43d9c435cc8054ece9e8c6ead4704706ec40 SHA512 d9e5335288d171d8c21a054d009d93439bb6090195cd853be750ca9245a43ec5db02ac45a953a9c62f0bf1b84ff7b618f24733a547dd376110a41ad96d13d4d1
DIST zabbix-6.0.27-go-deps.tar.xz 31178788 BLAKE2B fe6334a8a593395c3cdbbb0cb3185ea13d12a3f66cb95613a2f3ab2b935b26ea9d4aa5ee1df1fad34605b652dae672b40d158c18967d4623ad845f6073aabb8b SHA512 d56abee27ad544636e9077315239e9b960eb3eb97ed6e26f57c40ca70bb31806b2eee685c3860ebdcbd545f8ced96bcd19469c1dc0330564165d8ed80b835748
DIST zabbix-6.0.27.tar.gz 44522147 BLAKE2B 793bb887bd8f0d3c2f3d15a4ed9bb5b1fcfb13fcf80ea077672744a1bd8524e213eaf53291e0f9eecb9eb055fee6f1e29e91f890b54698906beac21ca54db4e9 SHA512 d459f44eca300eb4de9bbf1bc6655f065b50f9a7a1247cebd987e3ccbb8b5cb62847c63dadcb289b837e80a9af609e0a42b110152831de8d4f7398b921783daf
-DIST zabbix-6.4.11-go-deps.tar.xz 33078704 BLAKE2B 36c1f5e7a86171b10c065e6f25ec92e24bcb6aadae4aeb3eb8403be070ec25bbfb16188aa8df7ee511a5eb592b855a20da3190b06f360f4796874d060d3cdd94 SHA512 7b13f2842933c525de4e8d72c2d2dc7e39856198a8982e568b817b898df18431a4fef9f1ef12d680e9ee5cd30ec244df6c7efb3bde471e27bc512b548d4c2c2f
-DIST zabbix-6.4.11.tar.gz 45805334 BLAKE2B bb3ecd5bbfcbb4c9725635313859d69df17b073e2c71b58579cf530efe43c0165534aa9c4d3882f3d3d166e0693bf3490f4359fd78a7cb4bade89bd76b4b2339 SHA512 a65e59c26a1f235f9e923eb51150297d5c8fce3af86967ae5c2244c9f96a056a3fa60c84c18f4d35f7319b33143878d49e3c79a88dfdcb2e9b678a24e17028bc
DIST zabbix-6.4.12-go-deps.tar.xz 33295596 BLAKE2B cec43d1b236dac32d504169a0aaa293429f4da1a6ad412a02cb9e87942c47a3b66a13dd52b36116d5e522ef1be8a3fa2d6e102dc1c7398d80fd5e0003eb0cd5e SHA512 5a12d563c2ae5beadf6976f15289fc17e9d289e6f9c0b7cfa196905da79f3ecc177132423bc2e8d08f44248ca0c7ff5316d3e801e5030264094121b51e265642
DIST zabbix-6.4.12.tar.gz 45960734 BLAKE2B ef05e1be30a68f2394108e8ea10f75604060531791d49e20e59704e020a9aac99bb5a80cd276837b327e7f3dbc2f6ea0f85066a0e3eccd0b3f538a00e083b55c SHA512 f2da55ddd165ad1f126ddc65368bbcbe1cc36a057fc297f7c804bed7e6afc7688289f9e03d3f81962d6ae5c7b05d97389161aeca835cfd2abcbdec52ca7ef106
-EBUILD zabbix-5.0.41.ebuild 9602 BLAKE2B 134008c7a6a1debf875b785aa52b0d3ff2eaaf1f6b2dd299d5313f78b62a80848be6cdeceef5e0506b8f7ac7dfe7914d0ccb5d87f596f7c817af87f6bf3b94c0 SHA512 8c6f40d6cc1e696833fbb64fe891f60fe7d1e619dcbaf1189381c7055060b1d858715951ef706c0583bf55bd9323977668088202f9077436db712adeb04858d0
-EBUILD zabbix-6.0.26.ebuild 9695 BLAKE2B be63fe76aeae03743ffbae423e27c3e8d3aa03eabccd3c1ad73ab421591f8dc53ff2a6630626d299ab846d475a297287a5c492d5ac318380296752507914c5f9 SHA512 fe2eeb9cf891b46f8d09ea786e47acca84b130eda8235a04097f7401078ac8fd6d9317a1fdcab3b0ca20ea1c08a535dce2f727d5efcecc237d5e53fd54029eb8
-EBUILD zabbix-6.0.27.ebuild 9696 BLAKE2B 098f0bc9fa81ab3fc132e580f3c80755e7ca186dbb7dda965610525da669f5fd666738f7996c82f23b81ffc399ac7c7ad8c60441f0b60d62e2207dfa0d53e8b8 SHA512 be39fbb624acfa538de3cc08110d610d5ed317a18ad2d75f8c323ee03bae800dacfe76f518094767437a73e0aaa32f0bd20a2b942ba274988c6387c2dd354187
-EBUILD zabbix-6.4.11.ebuild 9847 BLAKE2B d8b4ef11c21eefbe6be7ff5603f73f2c3d0239a84240a3be719bf2454c6e8bcb668639f2123fe62df249bac1c340cd3fc381329e544cfa2975975f9eb6e218c5 SHA512 7c2108d8b658b3d69fd780103f8244277723668b3d320adb1df200b27ea51ee9c3591f9a30645e03e47847589b1a90359e1e470e2ff170d082f9d84c83743407
-EBUILD zabbix-6.4.12.ebuild 9848 BLAKE2B 6ecced5a7745ea8ce56d7fad8173973d8457fb8bfea7502cd09a756400dcf754e23b5074c1cf0c2f9f3c7bb71d3c8c4f15717a23435a4a2ab261b65b1e1d8123 SHA512 23ecd63a05c5d35ea0755fbad1e60f66fba933898a356d2b07691e58627b519b9bdacef10e7fe25afda796e03660ada097a570505b0b957c36605506dd6e3875
+EBUILD zabbix-5.0.41.ebuild 9602 BLAKE2B 7cb3aec8e9d95844dba6587c897168470a6898cc4028aa789ecaab15f938e398ec53d09ebbbac5c7a5f9ac4183d2fe04ccad00ed7e20adadd69cfb7316be8ebf SHA512 4f2707496a8e2b3a8980a2994dde21e491185639176819bbef2ed1123ed127a481d93c3a40d95153ac9aa0668de7b409be84b17afde1f36aa53cafe2e224d3e0
+EBUILD zabbix-6.0.26.ebuild 9695 BLAKE2B ed4b1476d0a66a62132c42a9667bf42271a920ff18eee0b97513ebbed68e022b39e0d727fcccba9131d76966d80b2a797e4939062d58e7515e7cb1a5a4119146 SHA512 d7b71dcabba55ae9dbaab16b204667e6f715cb044ff934923896a8eef96ccf932241e90fcaea841aa34fb3d8597dcf13c7098a6c1fcb946c9767347434225fd6
+EBUILD zabbix-6.0.27.ebuild 9696 BLAKE2B bc127f5eb99fbcbf4db5bf93b759601d1b8bfd094efb713af0abe5e89db24117316b4ef9f2b7d652e4bc9dbc762687c3ee115ba608db2b5faf65bf233f437f17 SHA512 99774ec9bca08c60fd7321d05233dcd0fbab3a4f413d1ae52db72033f16c9eee92c2696489d11f882a966c0135b4844de7ee943e76b817e804b3597c2060c96e
+EBUILD zabbix-6.4.12.ebuild 9847 BLAKE2B 679dde83d396fc1ac753cee716c05e06081303f2696b2a745b290ffe194b8b2c25ab60ac44468afec2e2cf3c14745b4d52a4d53cac61edcf75901d4820668de1 SHA512 ffa9f562c6a836c52d51e44a236fb0e2f77279e04379180f69e25ed1d852ae7f533d097998664c014badbb5fab9647650f93c34a1980d8856861bc24a5e534c2
MISC metadata.xml 1576 BLAKE2B 877e83a97b492fe256f3459332dacb4680b2ddeaaab34c077f1ead5eb387d8f5ef6f7cca85435eedc85cdb0db7243a805a8b49c5ef7b1b7dce39a9213b401eae SHA512 77d805096f0bcf2f3650216c69cb33c7dbbcdfc8b7c56066463ce5436af30dd0e9b8c6d124b59bfdbdac4c18aa628c92f78722920284622065af0ddb6448cd3d
diff --git a/net-analyzer/zabbix/zabbix-5.0.41.ebuild b/net-analyzer/zabbix/zabbix-5.0.41.ebuild
index 4922de26cbb4..ff7c470a27bf 100644
--- a/net-analyzer/zabbix/zabbix-5.0.41.ebuild
+++ b/net-analyzer/zabbix/zabbix-5.0.41.ebuild
@@ -21,6 +21,8 @@ SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
"
+S=${WORKDIR}/${MY_P}
+
LICENSE="GPL-2"
SLOT="0/$(ver_cut 1-2)"
WEBAPP_MANUAL_SLOT="yes"
@@ -122,8 +124,6 @@ PATCHES=(
"${FILESDIR}/${PN}-5.0.22-system.sw.packages.patch"
)
-S=${WORKDIR}/${MY_P}
-
ZABBIXJAVA_BASE="opt/zabbix_java"
pkg_setup() {
diff --git a/net-analyzer/zabbix/zabbix-6.0.26.ebuild b/net-analyzer/zabbix/zabbix-6.0.26.ebuild
index de9271b01335..e79c51a185e1 100644
--- a/net-analyzer/zabbix/zabbix-6.0.26.ebuild
+++ b/net-analyzer/zabbix/zabbix-6.0.26.ebuild
@@ -21,6 +21,8 @@ SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
"
+S=${WORKDIR}/${MY_P}
+
LICENSE="GPL-2"
SLOT="0/$(ver_cut 1-2)"
WEBAPP_MANUAL_SLOT="yes"
@@ -122,8 +124,6 @@ PATCHES=(
"${FILESDIR}/${PN}-6.0.3-system.sw.packages.patch"
)
-S=${WORKDIR}/${MY_P}
-
ZABBIXJAVA_BASE="opt/zabbix_java"
pkg_setup() {
diff --git a/net-analyzer/zabbix/zabbix-6.0.27.ebuild b/net-analyzer/zabbix/zabbix-6.0.27.ebuild
index 1d7887fa3842..186f30cc734e 100644
--- a/net-analyzer/zabbix/zabbix-6.0.27.ebuild
+++ b/net-analyzer/zabbix/zabbix-6.0.27.ebuild
@@ -21,6 +21,8 @@ SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
"
+S=${WORKDIR}/${MY_P}
+
LICENSE="GPL-2"
SLOT="0/$(ver_cut 1-2)"
WEBAPP_MANUAL_SLOT="yes"
@@ -122,8 +124,6 @@ PATCHES=(
"${FILESDIR}/${PN}-6.0.3-system.sw.packages.patch"
)
-S=${WORKDIR}/${MY_P}
-
ZABBIXJAVA_BASE="opt/zabbix_java"
pkg_setup() {
diff --git a/net-analyzer/zabbix/zabbix-6.4.11.ebuild b/net-analyzer/zabbix/zabbix-6.4.11.ebuild
deleted file mode 100644
index 1134c7d2321f..000000000000
--- a/net-analyzer/zabbix/zabbix-6.4.11.ebuild
+++ /dev/null
@@ -1,386 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# To create the go modules tarball:
-# cd src/go
-# GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
-# tar -acf zabbix-${PV}-go-deps.tar.xz go-mod
-
-EAPI=8
-
-GO_OPTIONAL="yes"
-# needed to make webapp-config dep optional
-WEBAPP_OPTIONAL="yes"
-inherit autotools webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
-
-DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
-HOMEPAGE="https://www.zabbix.com/"
-MY_P=${P/_/}
-MY_PV=${PV/_/}
-SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
- agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
-"
-
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="amd64 ~x86"
-IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
-REQUIRED_USE="|| ( agent agent2 frontend proxy server )
- ?? ( gnutls openssl )
- agent2? ( !gnutls )
- proxy? ( ^^ ( mysql oracle postgres sqlite ) )
- server? ( ^^ ( mysql oracle postgres ) !sqlite )
- static? ( !oracle !snmp )"
-
-COMMON_DEPEND="
- curl? ( net-misc/curl )
- gnutls? ( net-libs/gnutls:0= )
- java? ( >=virtual/jdk-1.8:* )
- ldap? (
- =dev-libs/cyrus-sasl-2*
- net-libs/gnutls:=
- net-nds/openldap:=
- )
- libxml2? ( dev-libs/libxml2 )
- mysql? ( dev-db/mysql-connector-c:= )
- odbc? ( dev-db/unixODBC )
- openipmi? ( sys-libs/openipmi )
- openssl? ( dev-libs/openssl:=[-bindist(-)] )
- oracle? ( dev-db/oracle-instantclient[odbc,sdk] )
- postgres? ( dev-db/postgresql:* )
- proxy? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- server? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- snmp? ( net-analyzer/net-snmp:= )
- sqlite? ( dev-db/sqlite )
- ssh? ( net-libs/libssh2 )
-"
-
-RDEPEND="${COMMON_DEPEND}
- acct-group/zabbix
- acct-user/zabbix
- java? ( >=virtual/jre-1.8:* )
- mysql? ( virtual/mysql )
- proxy? (
- dev-libs/libpcre2:=
- net-analyzer/fping[suid]
- )
- selinux? ( sec-policy/selinux-zabbix )
- server? (
- app-admin/webapp-config
- dev-libs/libpcre2:=
- net-analyzer/fping[suid]
- )
- frontend? (
- app-admin/webapp-config
- dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
- media-libs/gd[png]
- virtual/httpd-php:*
- mysql? ( dev-lang/php[mysqli] )
- odbc? ( dev-lang/php[odbc] )
- oracle? ( dev-lang/php[oci8-instant-client] )
- postgres? ( dev-lang/php[postgres] )
- sqlite? ( dev-lang/php[sqlite] )
- )
-"
-DEPEND="${COMMON_DEPEND}
- static? (
- curl? ( net-misc/curl[static-libs] )
- ldap? (
- =dev-libs/cyrus-sasl-2*[static-libs]
- net-libs/gnutls[static-libs]
- net-nds/openldap[static-libs]
- )
- libxml2? ( dev-libs/libxml2[static-libs] )
- mysql? ( dev-db/mysql-connector-c[static-libs] )
- odbc? ( dev-db/unixODBC[static-libs] )
- postgres? ( dev-db/postgresql:*[static-libs] )
- sqlite? ( dev-db/sqlite[static-libs] )
- ssh? ( net-libs/libssh2 )
- )
-"
-BDEPEND="
- virtual/pkgconfig
- agent2? (
- >=dev-lang/go-1.12
- app-arch/unzip
- )
-"
-
-# upstream tests fail for agent2
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
- "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
- "${FILESDIR}/${PN}-6.4.0-configure-sscanf.patch"
- "${FILESDIR}/${PN}-6.4.6-clang16-build-fix.patch"
-)
-
-S=${WORKDIR}/${MY_P}
-
-ZABBIXJAVA_BASE="opt/zabbix_java"
-
-pkg_setup() {
- if use oracle; then
- if [ -z "${ORACLE_HOME}" ]; then
- eerror
- eerror "The environment variable ORACLE_HOME must be set"
- eerror "and point to the correct location."
- eerror "It looks like you don't have Oracle installed."
- eerror
- die "Environment variable ORACLE_HOME is not set"
- fi
- fi
-
- if use frontend; then
- webapp_pkg_setup
- fi
-
- java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
- default
-
- # Since we patch configure.ac with e.g., ${PN}-6.4.0-configure-sscanf.patch".
- eautoreconf
-}
-
-src_configure() {
- local econf_args=(
- --with-libpcre2
- "$(use_enable agent)"
- "$(use_enable agent2)"
- "$(use_enable ipv6)"
- "$(use_enable java)"
- "$(use_enable proxy)"
- "$(use_enable server)"
- "$(use_enable static)"
- "$(use_with curl libcurl)"
- "$(use_with gnutls)"
- "$(use_with ldap)"
- "$(use_with libxml2)"
- "$(use_with mysql)"
- "$(use_with odbc unixodbc)"
- "$(use_with openipmi openipmi)"
- "$(use_with openssl)"
- "$(use_with oracle)"
- "$(use_with postgres postgresql)"
- "$(use_with snmp net-snmp)"
- "$(use_with sqlite sqlite3)"
- "$(use_with ssh ssh2)"
- )
-
- econf ${econf_args[@]}
-}
-
-src_compile() {
- if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
- emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
- fi
-}
-
-src_install() {
- local dirs=(
- /etc/zabbix
- /var/lib/zabbix
- /var/lib/zabbix/home
- /var/lib/zabbix/scripts
- /var/lib/zabbix/alertscripts
- /var/lib/zabbix/externalscripts
- /var/log/zabbix
- )
-
- for dir in "${dirs[@]}"; do
- keepdir "${dir}"
- done
-
- if use server; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_server.conf
- fperms 0640 /etc/zabbix/zabbix_server.conf
- fowners root:zabbix /etc/zabbix/zabbix_server.conf
-
- newinitd "${FILESDIR}"/zabbix-server-r1.init zabbix-server
-
- dosbin src/zabbix_server/zabbix_server
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-server.service
- newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
- fi
-
- if use proxy; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_proxy.conf
- fperms 0640 /etc/zabbix/zabbix_proxy.conf
- fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
-
- newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
-
- dosbin src/zabbix_proxy/zabbix_proxy
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-proxy.service
- newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
- fi
-
- if use agent; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_agentd.conf
- fperms 0640 /etc/zabbix/zabbix_agentd.conf
- fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
-
- newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
-
- dosbin src/zabbix_agent/zabbix_agentd
- dobin \
- src/zabbix_sender/zabbix_sender \
- src/zabbix_get/zabbix_get
-
- systemd_dounit "${FILESDIR}"/zabbix-agentd.service
- newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
- fi
- if use agent2; then
- insinto /etc/zabbix
- doins "${S}"/src/go/conf/zabbix_agent2.conf
- fperms 0640 /etc/zabbix/zabbix_agent2.conf
- fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
- keepdir /etc/zabbix/zabbix_agent2.d/plugins.d
-
- newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
-
- dosbin src/go/bin/zabbix_agent2
-
- systemd_dounit "${FILESDIR}"/zabbix-agent2.service
- newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
- fi
-
- fowners root:zabbix /etc/zabbix
- fowners zabbix:zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
- fperms 0750 \
- /etc/zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
-
- dodoc README INSTALL NEWS ChangeLog \
- conf/zabbix_agentd.conf \
- conf/zabbix_proxy.conf \
- conf/zabbix_agentd/userparameter_examples.conf \
- conf/zabbix_agentd/userparameter_mysql.conf \
- conf/zabbix_server.conf
-
- if use frontend; then
- webapp_src_preinst
- cp -R ui/* "${D}/${MY_HTDOCSDIR}"
- webapp_configfile \
- "${MY_HTDOCSDIR}"/include/db.inc.php \
- "${MY_HTDOCSDIR}"/include/config.inc.php
- webapp_src_install
- fi
-
- if use java; then
- dodir \
- /${ZABBIXJAVA_BASE} \
- /${ZABBIXJAVA_BASE}/bin \
- /${ZABBIXJAVA_BASE}/lib
- keepdir /${ZABBIXJAVA_BASE}
- exeinto /${ZABBIXJAVA_BASE}/bin
- doexe src/zabbix_java/bin/zabbix-java-gateway-"${MY_PV}".jar
- exeinto /${ZABBIXJAVA_BASE}/lib
- doexe \
- src/zabbix_java/lib/logback-classic-1.2.9.jar \
- src/zabbix_java/lib/logback-console.xml \
- src/zabbix_java/lib/logback-core-1.2.9.jar \
- src/zabbix_java/lib/logback.xml \
- src/zabbix_java/lib/android-json-4.3_r3.1.jar \
- src/zabbix_java/lib/slf4j-api-1.7.32.jar
- newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
- newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
- fi
-}
-
-pkg_postinst() {
- if use server || use proxy ; then
- elog
- elog "You may need to configure your database for Zabbix"
- elog "if you have not already done so."
- elog
-
- zabbix_homedir=$(egethome zabbix)
- if [ -n "${zabbix_homedir}" ] && \
- [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
- ewarn
- ewarn "The user 'zabbix' should have his homedir changed"
- ewarn "to /var/lib/zabbix/home if you want to use"
- ewarn "custom alert scripts."
- ewarn
- ewarn "A real homedir might be needed for configfiles"
- ewarn "for custom alert scripts."
- ewarn
- ewarn "To change the homedir use:"
- ewarn " usermod -d /var/lib/zabbix/home zabbix"
- ewarn
- fi
- fi
-
- if use server; then
- tmpfiles_process zabbix-server.conf
-
- elog
- elog "For distributed monitoring you have to run:"
- elog
- elog "zabbix_server -n <nodeid>"
- elog
- elog "This will convert database data for use with Node ID"
- elog "and also adds a local node."
- elog
- fi
-
- if use proxy; then
- tmpfiles_process zabbix-proxy.conf
- fi
-
- if use agent; then
- tmpfiles_process zabbix-agentd.conf
- fi
-
- if use agent2; then
- tmpfiles_process zabbix-agent2.conf
- fi
-
- elog "--"
- elog
- elog "You may need to add these lines to /etc/services:"
- elog
- elog "zabbix-agent 10050/tcp Zabbix Agent"
- elog "zabbix-agent 10050/udp Zabbix Agent"
- elog "zabbix-trapper 10051/tcp Zabbix Trapper"
- elog "zabbix-trapper 10051/udp Zabbix Trapper"
- elog
-}
-
-pkg_prerm() {
- (use frontend || use server) && webapp_pkg_prerm
-}
diff --git a/net-analyzer/zabbix/zabbix-6.4.12.ebuild b/net-analyzer/zabbix/zabbix-6.4.12.ebuild
index 99012ac90daf..2fc51b6f2e74 100644
--- a/net-analyzer/zabbix/zabbix-6.4.12.ebuild
+++ b/net-analyzer/zabbix/zabbix-6.4.12.ebuild
@@ -21,10 +21,12 @@ SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
"
+S=${WORKDIR}/${MY_P}
+
LICENSE="GPL-2"
SLOT="0/$(ver_cut 1-2)"
WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )
@@ -123,8 +125,6 @@ PATCHES=(
"${FILESDIR}/${PN}-6.4.6-clang16-build-fix.patch"
)
-S=${WORKDIR}/${MY_P}
-
ZABBIXJAVA_BASE="opt/zabbix_java"
pkg_setup() {
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index ea2db2a5b6d9..a3279bff62f1 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/choqok/Manifest b/net-im/choqok/Manifest
index 078c32fea18e..ae23f094b084 100644
--- a/net-im/choqok/Manifest
+++ b/net-im/choqok/Manifest
@@ -1,5 +1,5 @@
AUX choqok-1.7.0-fix-KCModule-warning.patch 1986 BLAKE2B bbc95d0ce9f3514e80c4ccd4831149fdaf1931a138238f5022905bb2769f789c234ad002dde4d177b72f4c0db454146959059e830c867fad9a75625b08c7c913 SHA512 42daf1c5bdceb571e8565d8963c9fc443a4461c60c8a00bba5d12658b3324269036999542f7ca75a64bed9d2cd30a5c79a32c7f5b9b56e8913eb8cba267dc098
DIST choqok-1.7.0-patchset-1.tar.xz 3260 BLAKE2B 48612da4e92c9ed4a877858940f73075df4142d68da3854c42892bcfb13a59ab5dd45b06597c404badfb55ebaeddf7485bc0970e65ae29898a742742353d6caa SHA512 78e31f4d8de9d5294c8439959d8966b5b966bf6bc8f26d1b9cb1ffd12bf182d167269b26deb2dfa7d7dd8cf09bcaa0c77a560418075105f40a74fa50c96d48d0
DIST choqok-1.7.0.tar.xz 1202092 BLAKE2B 62e0c561579c36198f645bb550822d9bec583d8337b37e3336e4352199800b1807b80931f8c7c8141f74dfb91ade9f89b371723a8a3ea3e7bde97854634b82b2 SHA512 6f5998078e555f7b4a40270ad0a4defa2d15bb8440b810320fc4cfc38d78cb34bb9b2f6a38eb33eb3217b51a78a7fbc7f79224cd0ddb0fcbf8c9035d8e600e96
-EBUILD choqok-1.7.0-r1.ebuild 2303 BLAKE2B b7f50e7e10081b5252ed46268ac0f5e8a5fe5e7b6875414b256dad03a074857b83ad130f753d1064c5108520214c88cad362c647e703f51dffc5e68c7d2c0e6d SHA512 c1238d0c93157ab9f9d9eaeb3669fd474ef0f25bce7f1c2d138fb28d21058eb55810feb847b160be168c03ff494151da537ac83106ec35c8886d89a38a79db76
+EBUILD choqok-1.7.0-r1.ebuild 2311 BLAKE2B 8a694e004e41da56829dd3bb2ebdd83cf8f4984d876b8c401ace810c563f48a034fc671b90e6c08f2066ceb6f9ace620fe5156501dc370f710b3985a656c5348 SHA512 6f71428c0e066e048f338de7103711da6009f317f6f2bd3514b961f5a358ad47bd210c13e20bca567d706ff086db13b4b2568a6eb7125275217aa64eb1550302
MISC metadata.xml 641 BLAKE2B 025e44ef86eda8b0733f1f3a9ddb4c854f8601f32bb840a7b41ca55114c6a3596ca95d3274552a259a948da30d5cf3eafc395200114a5e3d3957b0667d00b031 SHA512 36ec911abe6a1e4e2b916dee27c2fc6484f4b42c6f45462d9117221344ef4aa8fcae15b058945251563d173417c0b34ef402dd2912eb62e0f112061ac367233a
diff --git a/net-im/choqok/choqok-1.7.0-r1.ebuild b/net-im/choqok/choqok-1.7.0-r1.ebuild
index 665a4a472330..907f34b30bfc 100644
--- a/net-im/choqok/choqok-1.7.0-r1.ebuild
+++ b/net-im/choqok/choqok-1.7.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
@@ -22,7 +22,7 @@ SLOT="5"
IUSE="attica share telepathy"
DEPEND="
- >=app-crypt/qca-2.3.0:2
+ >=app-crypt/qca-2.3.0:2[qt5(+)]
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetworkauth-${QTMIN}:5
diff --git a/net-im/psi/Manifest b/net-im/psi/Manifest
index c37848faef4b..9e3990c29b67 100644
--- a/net-im/psi/Manifest
+++ b/net-im/psi/Manifest
@@ -1,5 +1,5 @@
DIST psi-1.5.tar.xz 2125104 BLAKE2B ee4114749b5958c61dccc45c2562d868f30a2f4765229c904c32d54d5730e2eaa9ab03e966fa5b83aba7e31d37fafb2b194c74a72f2404f3b51815bc525c5080 SHA512 c2e17dad346b5f7e8c97dc8959d99eaf4c30c1ba11c2d04b562af7b30482d5dbdc3a86508c4c29881ea0fc72db5a9d5fb4017768732cafee6a1d3025a39d8520
DIST psi-l10n-1.5.tar.gz 3037979 BLAKE2B a1baef1b3c86c1b0a528d4395bd6aabf99e1ec4c077d5d0358d4fd9566fcc2d929f46688c3bb2f56ad1de840fa1699f33c211fa4c7597b66ba0842cccbfbc19c SHA512 d5ed8244fbaa9fdd9a40a14ef3660085c8c9c5a18352900fa8d947fad01aea5894c23d83dc16e8ebf9fe007905ecbb8eca7dfaa4e1cf0fa160af341967886cae
-EBUILD psi-1.5-r1.ebuild 2953 BLAKE2B a64387841f0e3a8e38cbf14c049b9e30e6c40f93049ca6309f288765a26951408375227d37f0697db31bc710ebe7f6a96aa1eeeed46de23e47427d3c906cb853 SHA512 c4390809b97d0206126b309d3435745763c66ceeba2d2b53cb074de23d88a976d7d4fefb71ea5875c1a7839e29df3527f8d6e82a4db795bc3e3f659f0dd21108
-EBUILD psi-9999.ebuild 4090 BLAKE2B 543753622fd75932c59c2f84278303641dfe6208f0e0fb54ee79247c833c0b654224919ace57cf763f00a3109a52512640926c7b7ab19120dfa87a0caec7a7fc SHA512 4fb5800063b20609a379746debfd89671eba0cee6535ed4d96602034ed6b8d37b032704ebf39215077dbd9c228749a5952176fadf2d3731cfe34d226e5340358
+EBUILD psi-1.5-r2.ebuild 2960 BLAKE2B 85e30a755a4142841d8cef40af21c29c85791ee81894aa7463553160649e5a2a49e704f96d408a693da2e6bde1fc5386ee366b5580b70ee3b00abde5ec15a1c8 SHA512 1260f145f4c83ebe8899caf0503d0489c9aaaf55d48e1fa28f0b6684496388a46081661bd821b11073dbf4b0a1be4ab4d8c0f1a4e104884650129c4feb0999c5
+EBUILD psi-9999.ebuild 4097 BLAKE2B f6bd73324594037263b164c7bfa8eaa917a0695b9fa0f11a17e8c10f9e08d3a1924fe0d2a2355f656adc257928b33701eb33d012b302ef99fbe999cded31e251 SHA512 63b454e003a9874e3df957bf42d5193146256af8e64530e5f7f85d4fab56ffa59d2041f1baba24ee0fc8fd1f03585c8b4e05d9e95fb633eacc8c70d0ed234286
MISC metadata.xml 1444 BLAKE2B 72b4853aefa169b84d2edaaf7e03138b694a65645f53317796cbb68bf47136687ba2bf95727a9f021dc1bf88ce82d35f845fcd6c4bd3afc99f37b08f2da7a39e SHA512 e9ccbf8d367cd7872da7a96741f49f894c4292c05d733c60e151e809efd4cf2f39e2b8ac33b776570b77ab51ec3d5981f2635090228030d11c500626fca3dd8a
diff --git a/net-im/psi/psi-1.5-r1.ebuild b/net-im/psi/psi-1.5-r2.ebuild
index c0ab4c6ce05c..2d7af1d75ec5 100644
--- a/net-im/psi/psi-1.5-r1.ebuild
+++ b/net-im/psi/psi-1.5-r2.ebuild
@@ -28,7 +28,7 @@ BDEPEND="
doc? ( app-text/doxygen[dot] )
"
DEPEND="
- app-crypt/qca:2[ssl]
+ app-crypt/qca:2[qt5(+),ssl]
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtgui:5
diff --git a/net-im/psi/psi-9999.ebuild b/net-im/psi/psi-9999.ebuild
index a0f835e50ba7..6feefa2675ff 100644
--- a/net-im/psi/psi-9999.ebuild
+++ b/net-im/psi/psi-9999.ebuild
@@ -34,7 +34,7 @@ BDEPEND="
extras? ( >=dev-build/qconf-2.4 )
"
DEPEND="
- app-crypt/qca:2[ssl]
+ app-crypt/qca:2[qt5(+),ssl]
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtgui:5
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index 2ce35c2136f5..5fdf84cac79f 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/ripmime/Manifest b/net-mail/ripmime/Manifest
index 46ba379955dc..479acdf3ddf0 100644
--- a/net-mail/ripmime/Manifest
+++ b/net-mail/ripmime/Manifest
@@ -1,4 +1,3 @@
-AUX ripmime-1.4.0.9-buffer-overflow.patch 562 BLAKE2B 31f00e0d4da02eef3bfea294cb125cb0199b9ae536346c24a8bb203122a279957d10e2086f24902631e44e8fb5487308e7e0f2eb10f0284ab866a358c11fd75b SHA512 e3f6abc11d4c6d5dc426cfe70a04b0fde2f04c3f7259402f1cbe7995204ad62725f29627fe888d1a0989dcb6b19df15640cbed83ca9386d6504cc72023a766c2
AUX ripmime-1.4.0.9-makefile.patch 2129 BLAKE2B c492852a9c8e66fc7b33e1a40a9ebd51b74a2e7d400e4bb6f60c2494aec4fc7df8c2a946075d11d0102f5d87583462c7a02a60b3d67092f7468a86aa38652dc3 SHA512 45cf86e952d6e2fc14d729d57a0848e42cc1484af824f94e1b54de5a2dc616522eee2ea20e4aa1e7f79405c5ccd1d36fd574e77288b82e3ce637956f2ca92f97
AUX ripmime-1.4.1.0-buffer-overflow.patch 762 BLAKE2B c7c2b639b346dfec2f9045007d60c2b33a9f5f44f91da0874209e91a3c51847edf357996cb59b06849dc9d7a435d9c5f2285a3d014f4184004dbcdf788f362c8 SHA512 2beaa29d278db911ef0510599555495dd7578a47a620098bf36364db4d0c3b73f8b95fc573bab4c3a689e02115c4d5d1ee08b41adccdbfd6100ae3de988e2e6a
DIST ripmime-1.4.1.0.tar.gz 174907 BLAKE2B 1a3204ac3b1661b3b06c534970fd13f3287d3cfb328004257e0b42bb26f00b89510853138cfaec4e723840a4cd5fc8a5e0c7e56f1cb5decdd169a042d0a24dd8 SHA512 d93bdb7a581bc5cce79dc87c28783633f1726f55d8aa068a1356e86e1fa76b5401cef4fc27d481ff3d03ad60473cc8b1fb3439ebbec20a2f8761431c2d63fa20
diff --git a/net-mail/ripmime/files/ripmime-1.4.0.9-buffer-overflow.patch b/net-mail/ripmime/files/ripmime-1.4.0.9-buffer-overflow.patch
deleted file mode 100644
index 3b9cd7a60cba..000000000000
--- a/net-mail/ripmime/files/ripmime-1.4.0.9-buffer-overflow.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/MIME_headers.c 2010-11-07 12:38:52.994063648 -0800
-+++ b/MIME_headers.c 2010-11-07 12:39:06.395161970 -0800
-@@ -2239,7 +2239,7 @@
- {
- if (MIMEH_DNORMAL) LOGGER_log("%s:%d:MIME_parse_contentlocation:DEBUG: filename = %s\n", FL, p);
- snprintf(hinfo->name, sizeof(hinfo->name),"%s",p);
-- snprintf(hinfo->filename, sizeof(hinfo->name),"%s",p);
-+ snprintf(hinfo->filename, sizeof(hinfo->filename),"%s",p);
- FNFILTER_filter(hinfo->filename, _MIMEH_FILENAMELEN_MAX);
- SS_push(&(hinfo->ss_filenames), hinfo->filename, strlen(hinfo->filename));
-
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 0689a79a5719..d8a996923b23 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/ndisc6/Manifest b/net-misc/ndisc6/Manifest
index 4514d6511fdc..1aebff24306d 100644
--- a/net-misc/ndisc6/Manifest
+++ b/net-misc/ndisc6/Manifest
@@ -1,7 +1,5 @@
AUX rdnssd.conf 80 BLAKE2B 481e66d63c6743780fa2f887ba990e71050dbc92dfe5d4db7ca7715a8b19abe388f0ca92d3cab4eab4c6f72f5c941d06b9bb4d2f421e73ccd6a0a61fe9dd9df8 SHA512 b9a806b24e0d466efbb633eeab0169c289475a50eb3cc627853a4b28dc97136a42988fbea0d71d8b0afe2dfe955c5b96c300607d6abf7a254beba4cefd486a57
-AUX rdnssd.rc-1 502 BLAKE2B 39875eee2e81627e0e603bc01e552622e219af3bb18fede1d6b86364c501bd1e5eaccaf682f93ef38a4e18de4b2e955a98604bc5854054da5a31ef97cebde602 SHA512 0582ed315756d3e3c17d789252b3c68d1a7dfc6e74e600c0ea186775c976af447923cdc8182be23dd1418323503a91f8f82bc5068148a92bb40f9888a7c5cec2
AUX rdnssd.rc-2 435 BLAKE2B ed2a4b1581267d3f7cf598ed0577c3e4284bcf48d7422da379c5b64cb551d13a791535bed2d28032c2c630331b2130e9ec3eba301ad8e41efff97090fcb6e94b SHA512 935e81c5e43819fe8b7c866aa1acf3fc73c7c096ce7a4f4b61d6a9039f7bb99f3dfd5fe32226f0e512512df1e315bf6d01043c9b82c72816cae243aa2a3acf3c
-AUX resolvconf-1 152 BLAKE2B 1219e02e170a1cf279a1497e12269061659af7c61d662adb9beab39e772068d597a5f63b6c1f39efa5001c5f8d1014cd2f265cb3e49c3163ff38d9205126dbcd SHA512 cdba5bbfa69a8288696f14d1f7798445769bf37c6363cf0bdeb2aa162ff5c83728f513917c7649e3f6493bfc9cf437e0c08e460a87b80604fa31dd599441ef83
AUX resolvconf-2 152 BLAKE2B 25319dfe7cc261cab4f6ed17daf4547ebc7a01207046227036d10d9bdab7806fbc0a89814231049b7f5efcaefb1e140b717f59a8919736286100f32cf6b9e672 SHA512 7f90892db25bd91d7b1d47ea029774b16b29155a092b4811195e942f11cfbbf42ec9b557c80171b4ee178b9a6d57fa1249d39d48b4f8b41790476819d5fa286c
DIST ndisc6-1.0.7.tar.bz2 262144 BLAKE2B 6eeb4d8b78e189f1c2db26312b67d8a9ed4343fad0c9db08bfc8e7d4514f50b1b11c6ee5f784cc0480979758a0fae840e87b61bbbdf4c372fe58117cb8dfdab4 SHA512 cd3da7efc050b9f71a0d41336367c21936b37a2a040b58f01ccd5657a4cbd791b974bcd32e0725b325d9322974b0e721af9a6d9ef4693506e437c29a15d81526
DIST ndisc6-1.0.8.tar.bz2 262355 BLAKE2B f2be7c6027358698ed271670e319fd4c3e89af742c540ddf8b8a430857506fb500ec0d3bbb977e15470c4d7a4a9d5640a09a235d9f9fdf1d5f509490ed30687e SHA512 74a8b0058f9171f1098513891fc1ed890ec43f89195eb501af0e38a67f6e849e44ff7158acf8a6d2eb87c49a00daabf0c3a550e724c1c1afecc2437a35621cc0
diff --git a/net-misc/ndisc6/files/rdnssd.rc-1 b/net-misc/ndisc6/files/rdnssd.rc-1
deleted file mode 100644
index 83aef06a0416..000000000000
--- a/net-misc/ndisc6/files/rdnssd.rc-1
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need localmount
- before net
- use logger
-}
-
-start() {
- ebegin "Starting rdnssd"
- start-stop-daemon --start --quiet --exec /usr/sbin/rdnssd -- ${RDNSSD_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping rdnssd"
- start-stop-daemon --stop --quiet --pidfile /var/lib/run/rdnssd.pid
- if [ -x /sbin/resolvconf ]; then
- /sbin/resolvconf -f -d rdnssd || true
- fi
- eend $?
-}
diff --git a/net-misc/ndisc6/files/resolvconf-1 b/net-misc/ndisc6/files/resolvconf-1
deleted file mode 100644
index c08aa6a3df19..000000000000
--- a/net-misc/ndisc6/files/resolvconf-1
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-if [ -x /sbin/resolvconf ]; then
- exec /sbin/resolvconf -a rdnssd </var/lib/run/rdnssd/resolv.conf
-else
- exec "`dirname "$0"`"/merge-hook
-fi
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index ecb76da37a57..a60f1684912d 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index 76148cddce80..90328a11703b 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sergey Popov <pinkbyte@gentoo.org> (2024-03-05)
+# games-strategy/seven-kingdoms does not build on musl,
+# requires glibc-specific locale handling. (#923907)
+games-strategy/seven-kingdoms
+
# Joshua Kinard <kumba@gentoo.org> (2024-02-27)
# app-arch/lrzip-next cannot work w/ musl's pthreads at
# this time. (#925547)
diff --git a/profiles/features/musl/package.use.stable.mask b/profiles/features/musl/package.use.stable.mask
index cb966199314d..078dde355c91 100644
--- a/profiles/features/musl/package.use.stable.mask
+++ b/profiles/features/musl/package.use.stable.mask
@@ -1,6 +1,12 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-03-05)
+# gprofng is still somewhat messed up with musl-1.2.4, does not build
+# let's hope this is fixed with the next release
+# bug 912284
+<sys-devel/binutils-2.43 gprofng
+
# Sam James <sam@gentoo.org> (2022-10-04)
# libxcrypt migration isn't yet stable on musl.
sys-auth/pambase yescrypt
diff --git a/profiles/package.mask b/profiles/package.mask
index 5cc6e77dda81..374a5fca29db 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
#--- END OF EXAMPLES ---
+# Andreas Sturmlechner <asturm@gentoo.org> (2024-02-28)
+# Stopped working after GMail changes some 1.5 years ago,
+# no more upstream development.
+# Removal on 2024-04-03.
+kde-misc/gmail-feed
+
# Florian Schmaus <flow@gentoo.org> (2024-03-01)
# TexLive 2023 mask
>=app-text/dvipsk-2023.03.11_p66203
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index b97364af6e57..14afbc0fd4d7 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/alglib/Manifest b/sci-libs/alglib/Manifest
index 234fccdd8d81..184fade0e006 100644
--- a/sci-libs/alglib/Manifest
+++ b/sci-libs/alglib/Manifest
@@ -1,4 +1,4 @@
AUX CMakeLists.txt-3.8.2 1159 BLAKE2B bd12bd65ddc7e60d1e84b04d5c01391420accf099f17801680446856e817bd606315ee54a44b0bd559fe0a9fce35dfab8b9dfa2dd7edc406d57563ea0f77999a SHA512 193661b9f949972048132bc07b4619c2f0d38135d6f0030621cd8aabf87e9e78a6bec18cdb4fb9cb9e547fee9f4387e21ba3a02d45c41033a9c0be9221cf7d3c
DIST alglib-3.17.0.cpp.gpl.tgz 3065026 BLAKE2B bc939568a6bfb5e2717995e31b9d7cb485885217ff8d15c2bea3185b1ef62536766f80e02d43999c016e24b10181bddd4ad4ff27611ab19ebcc778a5cb15d55e SHA512 0e4b943b03707950813aea707ae3569ce75a22216c9a4b256b646db16609995b3b63a958b0b8fbe3d7d623d5ac03efbe7c4b1589961f2ca9cdefbd7e1cc0c721
-EBUILD alglib-3.17.0.ebuild 669 BLAKE2B 22d00599d76dba4f0150ada1302d81ac8997dcd599848a704b70d788d90d4e7c6b468a3add12aad62d2bb44fbe5a56aa031aa7fb0d478c3f371451aea3b0169d SHA512 1806679a297b538b469bed746792da45fc1baba3f37443977bcda72c03aada392144fa99118bce45d71a2e50c2ecbfe13970b6cb0bd4db4f57c6023f868e85e4
+EBUILD alglib-3.17.0.ebuild 733 BLAKE2B 38edc47edaaf494b127d9fd7ba0b11f17731d2e80ce188ad21348bb8c99c1f760d113288d34b6279dc41a3645612a8d0b5936022ebe2335c75686a209f736a00 SHA512 af3c6f9b6404ff1f98b9b6bde3c74bf91fe31e51ad8f08242f983fadb5c4d0942dc098a7c8c1d0df8516938dd04d95f733f85c7fcda807bbb628d5e31c34643a
MISC metadata.xml 1638 BLAKE2B 0fc627c7c730dd882aa8d96e0beb0256d80f37113247f099a5fa1ecc7f1eeb347fed8f2938de0afc6d7df86743979709df0ddaa4fe6944cd96638b8f84952055 SHA512 78967bc174220030fc84ee842f2b4af9abe1ffc6cff2de588447adef4480020b2c049ebff022c4012133d426dccbf407d0b690417557f73bcb64d7895a89695f
diff --git a/sci-libs/alglib/alglib-3.17.0.ebuild b/sci-libs/alglib/alglib-3.17.0.ebuild
index 1b837edafa87..cc63c323ff47 100644
--- a/sci-libs/alglib/alglib-3.17.0.ebuild
+++ b/sci-libs/alglib/alglib-3.17.0.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=7
@@ -22,7 +22,12 @@ src_prepare() {
}
src_configure() {
+ # bug #862666
+ append-flags -fno-strict-aliasing
+ filter-lto
+
use x86 && append-cflags -ffloat-store
+
local mycmakeargs=(
-DBUILD_TEST=$(usex test)
)
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 9c3e30df8514..1c08dc57affe 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest
index 625f2f9b5b37..c4d1b7ccd140 100644
--- a/sys-apps/pkgcore/Manifest
+++ b/sys-apps/pkgcore/Manifest
@@ -1,4 +1,3 @@
-AUX pkgcore-0.12.23-metadata-xsd.patch 600 BLAKE2B ca90dfaaf959d03428d3c729094d874f88c5e28b3e929d9cde54367e5fcd5c2f975695b3596dbba0b93fb3ff0dcbafddd946bc688c2fa454bd28f373d803db9e SHA512 d9730264db2604636a01ae7070285acedb46c26d74dfb36b4e36cc5efd3b7bd4bae2f4ed7aa6551259d26e8b778a0bf259be1940c87eb1c27c9952e7ff8fe100
DIST pkgcore-0.12.24.tar.gz 634733 BLAKE2B 0d235f7acf81ead37ea30cd4cc2423a00cca92f0e3188b113f1171cb88a07cfa3829161f6e5c90bbdfcd96f0d579c48cf880474f07268dae885588e3fc724ce3 SHA512 956c7a4b637611e8f2bb2e7b35224c2c1adc2c26e0ee56b3d832b3a0533e46d36fdfeca0d82d835a24b604e22c7e8915e8ffdb0098a6a761e539b98b2ceab962
DIST pkgcore-0.12.25.tar.gz 635477 BLAKE2B 3c887b6c3ec8ec13f542356ee0403dccca472b9a734054b47d30a1baaa7ed8a0248851715be1a33f0d74b66cc0812330e3103c402736653bd3de8797b067ed78 SHA512 d3854ca26926993f03a041d283240aa7bac814180a6c60b6cf3ac8179457251a960d99851d89d6a128ff491fb72a31f8acc59be83c3d2a03721c3c8b80ca7853
EBUILD pkgcore-0.12.24.ebuild 1148 BLAKE2B 9029b08df9661c7bfc4e155b3c7ca0dd43caef2f5d9c281c2556af574cee66ba798ea994f4732be298cdea54b2479f7f96bda768537ac16a729f21b718afdeb5 SHA512 d59a743327d96e04f01846ff0013603f6e1eb10ce56fa870b8cf7d9abd12628d3ab8485c5fd69f7892320d937a89d6421f05616ae20031ca18d5c38d541f0fe8
diff --git a/sys-apps/pkgcore/files/pkgcore-0.12.23-metadata-xsd.patch b/sys-apps/pkgcore/files/pkgcore-0.12.23-metadata-xsd.patch
deleted file mode 100644
index abffe300b669..000000000000
--- a/sys-apps/pkgcore/files/pkgcore-0.12.23-metadata-xsd.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-commit f244de224400d9634742c52c655ac705cce9658a
-Author: Thomas Bracht Laumann Jespersen <t@laumann.xyz>
-Date: Thu Sep 14 12:32:44 2023 +0000
-
- data/xml-schema/metadata.xsd: add codeberg remote-id
-
---- a/data/share/pkgcore/xml-schema/metadata.xsd
-+++ b/data/share/pkgcore/xml-schema/metadata.xsd
-@@ -271,6 +271,7 @@
- <xs:simpleType name='upstreamRemoteIdTypeAttrType'>
- <xs:restriction base='xs:token'>
- <xs:enumeration value='bitbucket'/>
-+ <xs:enumeration value='codeberg'/>
- <xs:enumeration value='cpan'/>
- <xs:enumeration value='cpan-module'/>
- <xs:enumeration value='cpe'/>
diff --git a/sys-apps/shadow/Manifest b/sys-apps/shadow/Manifest
index 91f5d08ca8d6..a2d6f9a215bb 100644
--- a/sys-apps/shadow/Manifest
+++ b/sys-apps/shadow/Manifest
@@ -7,7 +7,6 @@ AUX shadow-4.13-CVE-2023-29383.patch 3022 BLAKE2B 7ad4eeef9bbaf49b8388b7bbcfd2b8
AUX shadow-4.13-configure-clang16.patch 1129 BLAKE2B 701c7e417c57265d9a7a2ee8eb6620ef6846018de24edacc04d0d4f63ff2e7e0a67382c459003d2bfa11e4dd3a49a227464315a4ef115da58c27889d7bdd7226 SHA512 057ea8a546953bea88ecb0b787b37d24113ea4881a9f86e55318647f85f8b56e204dbf3815811897d0cad2a8e50427c9fa84b6389e332e26c8cacc690835a942
AUX shadow-4.13-password-leak.patch 5271 BLAKE2B 9f47502e0463e7c00d29c0a42071c49a23e82364d244a9fd61358c605f68bc30beb22fe501f9db19cadfa0c658bd46ddd777cdae058b500d70e9443263ca5f0b SHA512 40a7259467bd63d691e46f59e53348150d4b0f806375144cff9c51a28c95c9bc8c43da76245afb7f4cbfa292e7e19d43458290fe14bd32c985f844de64c76e61
AUX shadow-4.13-usermod-prefix-gid.patch 1206 BLAKE2B 8efa85ab6c4eee199b5cd21f706d39910393ae9f2bd8af9a2e49d058be6ec41bd37d1624ec85a94b6adb24597bc599f3b0e624286c10aa8b1e0022795cd1b89a SHA512 e38332b073497f53ccafff1d8c31910b3d9b692ac267758536585499f6ce68bed45097558689f3dbda6ddeaf762bf20072de6124ef053fbe807aa3543553142f
-AUX shadow-4.14.0-bug912446.patch 35069 BLAKE2B 7c9ba6cc174553def2e28b251946e8795a591d807f8c1a684249a859a1fc7ef718f9ac406697eb94fe09b2e180c63a91767e2cb87dc996c068b3b6a93a521966 SHA512 91acf61fcd8dccbec3ad3914edb9e2a4d3b8db814c1d8f391801aaa1216711f0e211d3eac048fc919be13ec2d60ef6812586c6d363b62e491ffcfb727d85823d
DIST shadow-4.13.tar.xz 1762908 BLAKE2B 315ab8a7e598aeefb50c11293e20cfa0982c3c3ae21c35ae243d09a4facf97a13c1d672990876e74ef94f5284402acf14997663743e2aaefa6cfc4369b7d24dc SHA512 2949a728c3312bef13d23138d6b79caf402781b1cb179e33b5be546c1790971ec20778d0e9cd3dbe09691d928ffcbe88e60da42fab58c69a90d5ebe5e3e2ab8e
DIST shadow-4.13.tar.xz.asc 488 BLAKE2B de1f8285c5713a772343a2a7c638d1d13429dd4fa867d4f91d4922aa0d083b4a3110d38e8a8ab82137fdf4fecb12ba3677f3fb235401fc6438ae663fbd9bfbd2 SHA512 f8549c4e699c65721d53946d61b6127712572f7ad9ee13018ef3a25307002992aa727471c948d1bb22dcddf112715bed387d28f436123f30e153ae6bc0cd3648
DIST shadow-4.14.2.tar.xz 1799548 BLAKE2B 419f0a516753616ef691f71ec9002eef6fd7568c013ac71900d7481eff1bd9165c69d9587b7ca25800543a2eac58cfb7ce4224063e8af7b278f589640485c28f SHA512 b417dbe0fbbeced1022e64efe9dcd8b41d14779c45163e6de63891ac63f837d43f3e559f99f884099aa45282299ceb4dcb9fd29d21c9925687ff8462fe6ead2f
diff --git a/sys-apps/shadow/files/shadow-4.14.0-bug912446.patch b/sys-apps/shadow/files/shadow-4.14.0-bug912446.patch
deleted file mode 100644
index 881c8f7f4ad4..000000000000
--- a/sys-apps/shadow/files/shadow-4.14.0-bug912446.patch
+++ /dev/null
@@ -1,1305 +0,0 @@
-https://bugs.gentoo.org/912446
-
-From c34c2606cf8f0a52113156d9e22b7a35b391a17e Mon Sep 17 00:00:00 2001
-From: Alejandro Colomar <alx@kernel.org>
-Date: Fri, 25 Aug 2023 11:29:00 +0200
-Subject: [PATCH] lib, libmisc: Move source files to lib (where their headers
- were)
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Scripted change:
-
-$ find lib/ -type f \
-| grep '\.h$' \
-| sed 's,lib/,libmisc/,' \
-| sed 's,\.h$,.c,' \
-| xargs find 2>/dev/null \
-| xargs mv -t lib/;
-
-Plus updating the Makefiles.
-
-Closes: <https://github.com/shadow-maint/shadow/issues/791>
-Closes: <https://bugs.gentoo.org/912446>
-Link: <https://github.com/shadow-maint/shadow/issues/763#issuecomment-1664383425>
-Link: <https://github.com/shadow-maint/shadow/pull/776>
-Link: <https://github.com/shadow-maint/shadow/commit/d0518cc250afeaceb772a7f50a900cfc9b3ab937>
-Reported-by: Christian Bricart <christian@bricart.de>
-Reported-by: Robert Marmorstein <robert@marmorstein.org>
-Cc: Sam James <sam@gentoo.org>
-[ jubalh tested the openSUSE package ]
-Tested-by: Michael Vetter <jubalh@iodoru.org>
-Acked-by: Michael Vetter <jubalh@iodoru.org>
-[ Robert F. tested the Gentoo package ]
-Tested-by: Robert Förster <Dessa@gmake.de>
-Cc: David Seifert <soap@gentoo.org>
-Signed-off-by: Alejandro Colomar <alx@kernel.org>
----
- lib/Makefile.am | 10 ++++++++++
- {libmisc => lib}/alloc.c | 0
- {libmisc => lib}/bit.c | 0
- {libmisc => lib}/mempcpy.c | 0
- {libmisc => lib}/stpecpy.c | 0
- {libmisc => lib}/stpeprintf.c | 0
- libmisc/Makefile.am | 9 ---------
- 7 files changed, 10 insertions(+), 9 deletions(-)
- rename {libmisc => lib}/alloc.c (100%)
- rename {libmisc => lib}/bit.c (100%)
- rename {libmisc => lib}/mempcpy.c (100%)
- rename {libmisc => lib}/stpecpy.c (100%)
- rename {libmisc => lib}/stpeprintf.c (100%)
-
-diff --git a/lib/Makefile.am b/lib/Makefile.am
-index c8d6dd5fb..7f3f7f639 100644
---- a/lib/Makefile.am
-+++ b/lib/Makefile.am
-@@ -14,6 +14,10 @@ libshadow_la_CPPFLAGS += -I$(top_srcdir)
- libshadow_la_CFLAGS = $(LIBBSD_CFLAGS)
-
- libshadow_la_SOURCES = \
-+ alloc.c \
-+ alloc.h \
-+ bit.c \
-+ bit.h \
- commonio.c \
- commonio.h \
- defines.h \
-@@ -34,6 +38,8 @@ libshadow_la_SOURCES = \
- groupio.h \
- gshadow.c \
- lockpw.c \
-+ mempcpy.c \
-+ mempcpy.h \
- nss.c \
- nscd.c \
- nscd.h \
-@@ -67,6 +73,10 @@ libshadow_la_SOURCES = \
- shadowio.h \
- shadowmem.c \
- spawn.c \
-+ stpecpy.c \
-+ stpecpy.h \
-+ stpeprintf.c \
-+ stpeprintf.h \
- write_full.c
-
- if WITH_TCB
-diff --git a/libmisc/alloc.c b/lib/alloc.c
-similarity index 100%
-rename from libmisc/alloc.c
-rename to lib/alloc.c
-diff --git a/libmisc/bit.c b/lib/bit.c
-similarity index 100%
-rename from libmisc/bit.c
-rename to lib/bit.c
-diff --git a/libmisc/mempcpy.c b/lib/mempcpy.c
-similarity index 100%
-rename from libmisc/mempcpy.c
-rename to lib/mempcpy.c
-diff --git a/libmisc/stpecpy.c b/lib/stpecpy.c
-similarity index 100%
-rename from libmisc/stpecpy.c
-rename to lib/stpecpy.c
-diff --git a/libmisc/stpeprintf.c b/lib/stpeprintf.c
-similarity index 100%
-rename from libmisc/stpeprintf.c
-rename to lib/stpeprintf.c
-diff --git a/libmisc/Makefile.am b/libmisc/Makefile.am
-index 10bf1537f..5eba4650a 100644
---- a/libmisc/Makefile.am
-+++ b/libmisc/Makefile.am
-@@ -16,12 +16,8 @@ libmisc_la_SOURCES = \
- addgrps.c \
- age.c \
- agetpass.c \
-- alloc.c \
-- ../lib/alloc.h \
- audit_help.c \
- basename.c \
-- bit.c \
-- ../lib/bit.h \
- chkname.c \
- chkname.h \
- chowndir.c \
-@@ -53,7 +49,6 @@ libmisc_la_SOURCES = \
- list.c \
- loginprompt.c \
- mail.c \
-- mempcpy.c \
- motd.c \
- myname.c \
- obscure.c \
-@@ -71,10 +66,6 @@ libmisc_la_SOURCES = \
- setugid.c \
- setupenv.c \
- shell.c \
-- stpecpy.c \
-- ../lib/stpecpy.h \
-- stpeprintf.c \
-- ../lib/stpeprintf.h \
- strtoday.c \
- sub.c \
- sulog.c \
-From 093fb605f9ca0df8310210377b12c0cf2ea5110c Mon Sep 17 00:00:00 2001
-From: Alejandro Colomar <alx@kernel.org>
-Date: Mon, 28 Aug 2023 12:54:22 +0200
-Subject: [PATCH] lib: Merge libmisc into libshadow
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-The separation was unnecessary, and caused build problems. Let's go
-wild and obliterate the library. The files are moved to libshadow.
-
-Scripted change:
-
-$ find libmisc/ -type f \
-| grep '\.[chy]$' \
-| xargs mv -t lib;
-
-Plus updating the Makefile and other references. While at it, I've
-sorted the sources lists.
-
-Link: <https://github.com/shadow-maint/shadow/pull/792>
-Reported-by: David Seifert <soap@gentoo.org>
-Cc: Sam James <sam@gentoo.org>
-Cc: Christian Bricart <christian@bricart.de>
-Cc: Michael Vetter <jubalh@iodoru.org>
-Cc: Robert Förster <Dessa@gmake.de>
-[ soap tested the Gentoo package ]
-Tested-by: David Seifert <soap@gentoo.org>
-Acked-by: David Seifert <soap@gentoo.org>
-Acked-by: Serge Hallyn <serge@hallyn.com>
-Acked-by: Iker Pedrosa <ipedrosa@redhat.com>
-Acked-by: <lslebodn@fedoraproject.org>
-Signed-off-by: Alejandro Colomar <alx@kernel.org>
----
- .gitignore | 2 +-
- Makefile.am | 2 +-
- TODO | 4 +-
- configure.ac | 1 -
- lib/Makefile.am | 125 ++++++++++++++++++--
- {libmisc => lib}/addgrps.c | 0
- {libmisc => lib}/age.c | 0
- {libmisc => lib}/agetpass.c | 0
- {libmisc => lib}/audit_help.c | 0
- {libmisc => lib}/basename.c | 0
- {libmisc => lib}/btrfs.c | 0
- {libmisc => lib}/chkname.c | 0
- {libmisc => lib}/chkname.h | 0
- {libmisc => lib}/chowndir.c | 0
- {libmisc => lib}/chowntty.c | 0
- {libmisc => lib}/cleanup.c | 0
- {libmisc => lib}/cleanup_group.c | 0
- {libmisc => lib}/cleanup_user.c | 0
- {libmisc => lib}/console.c | 0
- {libmisc => lib}/copydir.c | 0
- {libmisc => lib}/csrand.c | 0
- {libmisc => lib}/date_to_str.c | 0
- {libmisc => lib}/entry.c | 0
- {libmisc => lib}/env.c | 0
- {libmisc => lib}/failure.c | 0
- {libmisc => lib}/failure.h | 0
- {libmisc => lib}/find_new_gid.c | 0
- {libmisc => lib}/find_new_sub_gids.c | 0
- {libmisc => lib}/find_new_sub_uids.c | 0
- {libmisc => lib}/find_new_uid.c | 0
- {libmisc => lib}/freezero.c | 0
- {libmisc => lib}/freezero.h | 0
- {libmisc => lib}/getdate.h | 0
- {libmisc => lib}/getdate.y | 0
- {libmisc => lib}/getgr_nam_gid.c | 0
- {libmisc => lib}/getrange.c | 0
- {libmisc => lib}/gettime.c | 0
- {libmisc => lib}/hushed.c | 0
- {libmisc => lib}/idmapping.c | 0
- {libmisc => lib}/idmapping.h | 0
- {libmisc => lib}/isexpired.c | 0
- {libmisc => lib}/limits.c | 0
- {libmisc => lib}/list.c | 0
- {libmisc => lib}/log.c | 0
- {libmisc => lib}/logind.c | 0
- {libmisc => lib}/loginprompt.c | 0
- {libmisc => lib}/mail.c | 0
- {libmisc => lib}/motd.c | 0
- {libmisc => lib}/myname.c | 0
- {libmisc => lib}/obscure.c | 0
- {libmisc => lib}/pam_pass.c | 0
- {libmisc => lib}/pam_pass_non_interactive.c | 0
- {libmisc => lib}/prefix_flag.c | 0
- lib/prototypes.h | 2 +-
- {libmisc => lib}/pwd2spwd.c | 0
- {libmisc => lib}/pwd_init.c | 0
- {libmisc => lib}/pwdcheck.c | 0
- {libmisc => lib}/readpassphrase.c | 0
- {libmisc => lib}/readpassphrase.h | 0
- {libmisc => lib}/remove_tree.c | 0
- {libmisc => lib}/rlogin.c | 0
- {libmisc => lib}/root_flag.c | 0
- {libmisc => lib}/salt.c | 0
- {libmisc => lib}/setugid.c | 0
- {libmisc => lib}/setupenv.c | 0
- {libmisc => lib}/shell.c | 0
- {libmisc => lib}/strtoday.c | 0
- {libmisc => lib}/sub.c | 0
- {libmisc => lib}/sulog.c | 0
- {libmisc => lib}/ttytype.c | 0
- {libmisc => lib}/tz.c | 0
- {libmisc => lib}/ulimit.c | 0
- {libmisc => lib}/user_busy.c | 0
- {libmisc => lib}/utmp.c | 0
- {libmisc => lib}/valid.c | 0
- {libmisc => lib}/xgetXXbyYY.c | 0
- {libmisc => lib}/xgetgrgid.c | 0
- {libmisc => lib}/xgetgrnam.c | 0
- {libmisc => lib}/xgetpwnam.c | 0
- {libmisc => lib}/xgetpwuid.c | 0
- {libmisc => lib}/xgetspnam.c | 0
- {libmisc => lib}/xprefix_getpwnam.c | 0
- {libmisc => lib}/yesno.c | 0
- libmisc/.indent.pro | 5 -
- libmisc/Makefile.am | 105 ----------------
- libsubid/Makefile.am | 2 -
- po/POTFILES.in | 116 +++++++++---------
- src/Makefile.am | 14 +--
- src/su.c | 4 +-
- tests/common/config.sh | 2 -
- tests/libsubid/04_nss/Makefile | 4 +-
- 91 files changed, 180 insertions(+), 208 deletions(-)
- rename {libmisc => lib}/addgrps.c (100%)
- rename {libmisc => lib}/age.c (100%)
- rename {libmisc => lib}/agetpass.c (100%)
- rename {libmisc => lib}/audit_help.c (100%)
- rename {libmisc => lib}/basename.c (100%)
- rename {libmisc => lib}/btrfs.c (100%)
- rename {libmisc => lib}/chkname.c (100%)
- rename {libmisc => lib}/chkname.h (100%)
- rename {libmisc => lib}/chowndir.c (100%)
- rename {libmisc => lib}/chowntty.c (100%)
- rename {libmisc => lib}/cleanup.c (100%)
- rename {libmisc => lib}/cleanup_group.c (100%)
- rename {libmisc => lib}/cleanup_user.c (100%)
- rename {libmisc => lib}/console.c (100%)
- rename {libmisc => lib}/copydir.c (100%)
- rename {libmisc => lib}/csrand.c (100%)
- rename {libmisc => lib}/date_to_str.c (100%)
- rename {libmisc => lib}/entry.c (100%)
- rename {libmisc => lib}/env.c (100%)
- rename {libmisc => lib}/failure.c (100%)
- rename {libmisc => lib}/failure.h (100%)
- rename {libmisc => lib}/find_new_gid.c (100%)
- rename {libmisc => lib}/find_new_sub_gids.c (100%)
- rename {libmisc => lib}/find_new_sub_uids.c (100%)
- rename {libmisc => lib}/find_new_uid.c (100%)
- rename {libmisc => lib}/freezero.c (100%)
- rename {libmisc => lib}/freezero.h (100%)
- rename {libmisc => lib}/getdate.h (100%)
- rename {libmisc => lib}/getdate.y (100%)
- rename {libmisc => lib}/getgr_nam_gid.c (100%)
- rename {libmisc => lib}/getrange.c (100%)
- rename {libmisc => lib}/gettime.c (100%)
- rename {libmisc => lib}/hushed.c (100%)
- rename {libmisc => lib}/idmapping.c (100%)
- rename {libmisc => lib}/idmapping.h (100%)
- rename {libmisc => lib}/isexpired.c (100%)
- rename {libmisc => lib}/limits.c (100%)
- rename {libmisc => lib}/list.c (100%)
- rename {libmisc => lib}/log.c (100%)
- rename {libmisc => lib}/logind.c (100%)
- rename {libmisc => lib}/loginprompt.c (100%)
- rename {libmisc => lib}/mail.c (100%)
- rename {libmisc => lib}/motd.c (100%)
- rename {libmisc => lib}/myname.c (100%)
- rename {libmisc => lib}/obscure.c (100%)
- rename {libmisc => lib}/pam_pass.c (100%)
- rename {libmisc => lib}/pam_pass_non_interactive.c (100%)
- rename {libmisc => lib}/prefix_flag.c (100%)
- rename {libmisc => lib}/pwd2spwd.c (100%)
- rename {libmisc => lib}/pwd_init.c (100%)
- rename {libmisc => lib}/pwdcheck.c (100%)
- rename {libmisc => lib}/readpassphrase.c (100%)
- rename {libmisc => lib}/readpassphrase.h (100%)
- rename {libmisc => lib}/remove_tree.c (100%)
- rename {libmisc => lib}/rlogin.c (100%)
- rename {libmisc => lib}/root_flag.c (100%)
- rename {libmisc => lib}/salt.c (100%)
- rename {libmisc => lib}/setugid.c (100%)
- rename {libmisc => lib}/setupenv.c (100%)
- rename {libmisc => lib}/shell.c (100%)
- rename {libmisc => lib}/strtoday.c (100%)
- rename {libmisc => lib}/sub.c (100%)
- rename {libmisc => lib}/sulog.c (100%)
- rename {libmisc => lib}/ttytype.c (100%)
- rename {libmisc => lib}/tz.c (100%)
- rename {libmisc => lib}/ulimit.c (100%)
- rename {libmisc => lib}/user_busy.c (100%)
- rename {libmisc => lib}/utmp.c (100%)
- rename {libmisc => lib}/valid.c (100%)
- rename {libmisc => lib}/xgetXXbyYY.c (100%)
- rename {libmisc => lib}/xgetgrgid.c (100%)
- rename {libmisc => lib}/xgetgrnam.c (100%)
- rename {libmisc => lib}/xgetpwnam.c (100%)
- rename {libmisc => lib}/xgetpwuid.c (100%)
- rename {libmisc => lib}/xgetspnam.c (100%)
- rename {libmisc => lib}/xprefix_getpwnam.c (100%)
- rename {libmisc => lib}/yesno.c (100%)
- delete mode 100644 libmisc/.indent.pro
- delete mode 100644 libmisc/Makefile.am
-
-diff --git a/Makefile.am b/Makefile.am
-index 630e2aa9c..d8dfc3bf7 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -2,7 +2,7 @@
-
- EXTRA_DIST = NEWS README TODO shadow.spec.in
-
--SUBDIRS = libmisc lib
-+SUBDIRS = lib
-
- if ENABLE_SUBIDS
- SUBDIRS += libsubid
-diff --git a/TODO b/TODO
-index 8783ccd13..62571f5fd 100644
---- a/TODO
-+++ b/TODO
-@@ -10,13 +10,13 @@
-
- Check when RLOGIN is enabled if ruserok() exists
-
--Move selinux_file_context out of libmisc/copydir.c
-+Move selinux_file_context out of lib/copydir.c
-
- Review hardcoded root account?
-
- review all call to strto
-
--libmisc/cleanup_user.c
-+lib/cleanup_user.c
- cleanup needed (cleanup_report_add_user* not used)
-
-
-diff --git a/configure.ac b/configure.ac
-index f4fadc52b..b3bbf57d8 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -753,7 +753,6 @@ AC_CONFIG_FILES([
- man/uk/Makefile
- man/zh_CN/Makefile
- man/zh_TW/Makefile
-- libmisc/Makefile
- lib/Makefile
- libsubid/Makefile
- libsubid/subid.h
-diff --git a/lib/Makefile.am b/lib/Makefile.am
-index 7f3f7f639..ca73313dc 100644
---- a/lib/Makefile.am
-+++ b/lib/Makefile.am
-@@ -5,64 +5,117 @@ DEFS =
-
- noinst_LTLIBRARIES = libshadow.la
-
-+if USE_PAM
-+LIBCRYPT_PAM = $(LIBCRYPT)
-+else
-+LIBCRYPT_PAM =
-+endif
-+
-+AM_CPPFLAGS = -I$(top_srcdir)/lib -I$(top_srcdir) $(ECONF_CPPFLAGS)
-+
- libshadow_la_CPPFLAGS = $(ECONF_CPPFLAGS)
- if HAVE_VENDORDIR
- libshadow_la_CPPFLAGS += -DVENDORDIR=\"$(VENDORDIR)\"
- endif
-
- libshadow_la_CPPFLAGS += -I$(top_srcdir)
--libshadow_la_CFLAGS = $(LIBBSD_CFLAGS)
-+libshadow_la_CFLAGS = $(LIBBSD_CFLAGS) $(LIBCRYPT_PAM) $(LIBSYSTEMD)
-
- libshadow_la_SOURCES = \
-+ addgrps.c \
-+ age.c \
-+ agetpass.c \
- alloc.c \
- alloc.h \
-+ audit_help.c \
-+ basename.c \
- bit.c \
- bit.h \
-+ chkname.c \
-+ chkname.h \
-+ chowndir.c \
-+ chowntty.c \
-+ cleanup.c \
-+ cleanup_group.c \
-+ cleanup_user.c \
- commonio.c \
- commonio.h \
-+ console.c \
-+ copydir.c \
-+ csrand.c \
-+ date_to_str.c \
- defines.h \
- encrypt.c \
-+ entry.c \
-+ env.c \
- exitcodes.h \
- faillog.h \
-+ failure.c \
-+ failure.h \
- fields.c \
-+ find_new_gid.c \
-+ find_new_uid.c \
-+ find_new_sub_gids.c \
-+ find_new_sub_uids.c \
- fputsx.c \
-- getdef.c \
-- getdef.h \
- get_gid.c \
-- getlong.c \
- get_pid.c \
- get_uid.c \
-+ getdate.h \
-+ getdate.y \
-+ getdef.c \
-+ getdef.h \
-+ getlong.c \
-+ getgr_nam_gid.c \
-+ getrange.c \
-+ gettime.c \
- getulong.c \
- groupio.c \
- groupmem.c \
- groupio.h \
- gshadow.c \
-+ hushed.c \
-+ idmapping.h \
-+ idmapping.c \
-+ isexpired.c \
-+ limits.c \
-+ list.c \
- lockpw.c \
-+ loginprompt.c \
-+ mail.c \
- mempcpy.c \
- mempcpy.h \
-+ motd.c \
-+ myname.c \
- nss.c \
- nscd.c \
- nscd.h \
-- shadowlog.c \
-- shadowlog.h \
-- shadowlog_internal.h \
-- sssd.c \
-- sssd.h \
-+ obscure.c \
- pam_defs.h \
-+ pam_pass.c \
-+ pam_pass_non_interactive.c \
- port.c \
- port.h \
-+ prefix_flag.c \
- prototypes.h \
- pwauth.c \
- pwauth.h \
- pwio.c \
- pwio.h \
-+ pwd_init.c \
-+ pwd2spwd.c \
-+ pwdcheck.c \
- pwmem.c \
-+ remove_tree.c \
-+ rlogin.c \
-+ root_flag.c \
- run_part.h \
- run_part.c \
-- subordinateio.h \
-- subordinateio.c \
-+ salt.c \
- selinux.c \
- semanage.c \
-+ setugid.c \
-+ setupenv.c \
- sgetgrent.c \
- sgetpwent.c \
- sgetspent.c \
-@@ -71,18 +124,63 @@ libshadow_la_SOURCES = \
- shadow.c \
- shadowio.c \
- shadowio.h \
-+ shadowlog.c \
-+ shadowlog.h \
-+ shadowlog_internal.h \
- shadowmem.c \
-+ shell.c \
- spawn.c \
-+ sssd.c \
-+ sssd.h \
- stpecpy.c \
- stpecpy.h \
- stpeprintf.c \
- stpeprintf.h \
-- write_full.c
-+ strtoday.c \
-+ sub.c \
-+ subordinateio.h \
-+ subordinateio.c \
-+ sulog.c \
-+ ttytype.c \
-+ tz.c \
-+ ulimit.c \
-+ user_busy.c \
-+ valid.c \
-+ write_full.c \
-+ xgetpwnam.c \
-+ xprefix_getpwnam.c \
-+ xgetpwuid.c \
-+ xgetgrnam.c \
-+ xgetgrgid.c \
-+ xgetspnam.c \
-+ yesno.c
-
- if WITH_TCB
- libshadow_la_SOURCES += tcbfuncs.c tcbfuncs.h
- endif
-
-+if WITH_BTRFS
-+libshadow_la_SOURCES += btrfs.c
-+endif
-+
-+if ENABLE_LASTLOG
-+libshadow_la_SOURCES += log.c
-+endif
-+
-+if ENABLE_LOGIND
-+libshadow_la_SOURCES += logind.c
-+else
-+libshadow_la_SOURCES += utmp.c
-+endif
-+
-+if !WITH_LIBBSD
-+libshadow_la_SOURCES += \
-+ freezero.h \
-+ freezero.c \
-+ readpassphrase.h \
-+ readpassphrase.c
-+endif
-+
- # These files are unneeded for some reason, listed in
- # order of appearance:
- #
-@@ -90,4 +188,5 @@ endif
-
- EXTRA_DIST = \
- .indent.pro \
-- gshadow_.h
-+ gshadow_.h \
-+ xgetXXbyYY.c
-diff --git a/libmisc/addgrps.c b/lib/addgrps.c
-similarity index 100%
-rename from libmisc/addgrps.c
-rename to lib/addgrps.c
-diff --git a/libmisc/age.c b/lib/age.c
-similarity index 100%
-rename from libmisc/age.c
-rename to lib/age.c
-diff --git a/libmisc/agetpass.c b/lib/agetpass.c
-similarity index 100%
-rename from libmisc/agetpass.c
-rename to lib/agetpass.c
-diff --git a/libmisc/audit_help.c b/lib/audit_help.c
-similarity index 100%
-rename from libmisc/audit_help.c
-rename to lib/audit_help.c
-diff --git a/libmisc/basename.c b/lib/basename.c
-similarity index 100%
-rename from libmisc/basename.c
-rename to lib/basename.c
-diff --git a/libmisc/btrfs.c b/lib/btrfs.c
-similarity index 100%
-rename from libmisc/btrfs.c
-rename to lib/btrfs.c
-diff --git a/libmisc/chkname.c b/lib/chkname.c
-similarity index 100%
-rename from libmisc/chkname.c
-rename to lib/chkname.c
-diff --git a/libmisc/chkname.h b/lib/chkname.h
-similarity index 100%
-rename from libmisc/chkname.h
-rename to lib/chkname.h
-diff --git a/libmisc/chowndir.c b/lib/chowndir.c
-similarity index 100%
-rename from libmisc/chowndir.c
-rename to lib/chowndir.c
-diff --git a/libmisc/chowntty.c b/lib/chowntty.c
-similarity index 100%
-rename from libmisc/chowntty.c
-rename to lib/chowntty.c
-diff --git a/libmisc/cleanup.c b/lib/cleanup.c
-similarity index 100%
-rename from libmisc/cleanup.c
-rename to lib/cleanup.c
-diff --git a/libmisc/cleanup_group.c b/lib/cleanup_group.c
-similarity index 100%
-rename from libmisc/cleanup_group.c
-rename to lib/cleanup_group.c
-diff --git a/libmisc/cleanup_user.c b/lib/cleanup_user.c
-similarity index 100%
-rename from libmisc/cleanup_user.c
-rename to lib/cleanup_user.c
-diff --git a/libmisc/console.c b/lib/console.c
-similarity index 100%
-rename from libmisc/console.c
-rename to lib/console.c
-diff --git a/libmisc/copydir.c b/lib/copydir.c
-similarity index 100%
-rename from libmisc/copydir.c
-rename to lib/copydir.c
-diff --git a/libmisc/csrand.c b/lib/csrand.c
-similarity index 100%
-rename from libmisc/csrand.c
-rename to lib/csrand.c
-diff --git a/libmisc/date_to_str.c b/lib/date_to_str.c
-similarity index 100%
-rename from libmisc/date_to_str.c
-rename to lib/date_to_str.c
-diff --git a/libmisc/entry.c b/lib/entry.c
-similarity index 100%
-rename from libmisc/entry.c
-rename to lib/entry.c
-diff --git a/libmisc/env.c b/lib/env.c
-similarity index 100%
-rename from libmisc/env.c
-rename to lib/env.c
-diff --git a/libmisc/failure.c b/lib/failure.c
-similarity index 100%
-rename from libmisc/failure.c
-rename to lib/failure.c
-diff --git a/libmisc/failure.h b/lib/failure.h
-similarity index 100%
-rename from libmisc/failure.h
-rename to lib/failure.h
-diff --git a/libmisc/find_new_gid.c b/lib/find_new_gid.c
-similarity index 100%
-rename from libmisc/find_new_gid.c
-rename to lib/find_new_gid.c
-diff --git a/libmisc/find_new_sub_gids.c b/lib/find_new_sub_gids.c
-similarity index 100%
-rename from libmisc/find_new_sub_gids.c
-rename to lib/find_new_sub_gids.c
-diff --git a/libmisc/find_new_sub_uids.c b/lib/find_new_sub_uids.c
-similarity index 100%
-rename from libmisc/find_new_sub_uids.c
-rename to lib/find_new_sub_uids.c
-diff --git a/libmisc/find_new_uid.c b/lib/find_new_uid.c
-similarity index 100%
-rename from libmisc/find_new_uid.c
-rename to lib/find_new_uid.c
-diff --git a/libmisc/freezero.c b/lib/freezero.c
-similarity index 100%
-rename from libmisc/freezero.c
-rename to lib/freezero.c
-diff --git a/libmisc/freezero.h b/lib/freezero.h
-similarity index 100%
-rename from libmisc/freezero.h
-rename to lib/freezero.h
-diff --git a/libmisc/getdate.h b/lib/getdate.h
-similarity index 100%
-rename from libmisc/getdate.h
-rename to lib/getdate.h
-diff --git a/libmisc/getdate.y b/lib/getdate.y
-similarity index 100%
-rename from libmisc/getdate.y
-rename to lib/getdate.y
-diff --git a/libmisc/getgr_nam_gid.c b/lib/getgr_nam_gid.c
-similarity index 100%
-rename from libmisc/getgr_nam_gid.c
-rename to lib/getgr_nam_gid.c
-diff --git a/libmisc/getrange.c b/lib/getrange.c
-similarity index 100%
-rename from libmisc/getrange.c
-rename to lib/getrange.c
-diff --git a/libmisc/gettime.c b/lib/gettime.c
-similarity index 100%
-rename from libmisc/gettime.c
-rename to lib/gettime.c
-diff --git a/libmisc/hushed.c b/lib/hushed.c
-similarity index 100%
-rename from libmisc/hushed.c
-rename to lib/hushed.c
-diff --git a/libmisc/idmapping.c b/lib/idmapping.c
-similarity index 100%
-rename from libmisc/idmapping.c
-rename to lib/idmapping.c
-diff --git a/libmisc/idmapping.h b/lib/idmapping.h
-similarity index 100%
-rename from libmisc/idmapping.h
-rename to lib/idmapping.h
-diff --git a/libmisc/isexpired.c b/lib/isexpired.c
-similarity index 100%
-rename from libmisc/isexpired.c
-rename to lib/isexpired.c
-diff --git a/libmisc/limits.c b/lib/limits.c
-similarity index 100%
-rename from libmisc/limits.c
-rename to lib/limits.c
-diff --git a/libmisc/list.c b/lib/list.c
-similarity index 100%
-rename from libmisc/list.c
-rename to lib/list.c
-diff --git a/libmisc/log.c b/lib/log.c
-similarity index 100%
-rename from libmisc/log.c
-rename to lib/log.c
-diff --git a/libmisc/logind.c b/lib/logind.c
-similarity index 100%
-rename from libmisc/logind.c
-rename to lib/logind.c
-diff --git a/libmisc/loginprompt.c b/lib/loginprompt.c
-similarity index 100%
-rename from libmisc/loginprompt.c
-rename to lib/loginprompt.c
-diff --git a/libmisc/mail.c b/lib/mail.c
-similarity index 100%
-rename from libmisc/mail.c
-rename to lib/mail.c
-diff --git a/libmisc/motd.c b/lib/motd.c
-similarity index 100%
-rename from libmisc/motd.c
-rename to lib/motd.c
-diff --git a/libmisc/myname.c b/lib/myname.c
-similarity index 100%
-rename from libmisc/myname.c
-rename to lib/myname.c
-diff --git a/libmisc/obscure.c b/lib/obscure.c
-similarity index 100%
-rename from libmisc/obscure.c
-rename to lib/obscure.c
-diff --git a/libmisc/pam_pass.c b/lib/pam_pass.c
-similarity index 100%
-rename from libmisc/pam_pass.c
-rename to lib/pam_pass.c
-diff --git a/libmisc/pam_pass_non_interactive.c b/lib/pam_pass_non_interactive.c
-similarity index 100%
-rename from libmisc/pam_pass_non_interactive.c
-rename to lib/pam_pass_non_interactive.c
-diff --git a/libmisc/prefix_flag.c b/lib/prefix_flag.c
-similarity index 100%
-rename from libmisc/prefix_flag.c
-rename to lib/prefix_flag.c
-diff --git a/lib/prototypes.h b/lib/prototypes.h
-index 47ed2ca1c..25ee3a093 100644
---- a/lib/prototypes.h
-+++ b/lib/prototypes.h
-@@ -10,7 +10,7 @@
- /*
- * prototypes.h
- *
-- * prototypes of libmisc functions, and private lib functions.
-+ * prototypes of some lib functions, and private lib functions.
- *
- * $Id$
- *
-diff --git a/libmisc/pwd2spwd.c b/lib/pwd2spwd.c
-similarity index 100%
-rename from libmisc/pwd2spwd.c
-rename to lib/pwd2spwd.c
-diff --git a/libmisc/pwd_init.c b/lib/pwd_init.c
-similarity index 100%
-rename from libmisc/pwd_init.c
-rename to lib/pwd_init.c
-diff --git a/libmisc/pwdcheck.c b/lib/pwdcheck.c
-similarity index 100%
-rename from libmisc/pwdcheck.c
-rename to lib/pwdcheck.c
-diff --git a/libmisc/readpassphrase.c b/lib/readpassphrase.c
-similarity index 100%
-rename from libmisc/readpassphrase.c
-rename to lib/readpassphrase.c
-diff --git a/libmisc/readpassphrase.h b/lib/readpassphrase.h
-similarity index 100%
-rename from libmisc/readpassphrase.h
-rename to lib/readpassphrase.h
-diff --git a/libmisc/remove_tree.c b/lib/remove_tree.c
-similarity index 100%
-rename from libmisc/remove_tree.c
-rename to lib/remove_tree.c
-diff --git a/libmisc/rlogin.c b/lib/rlogin.c
-similarity index 100%
-rename from libmisc/rlogin.c
-rename to lib/rlogin.c
-diff --git a/libmisc/root_flag.c b/lib/root_flag.c
-similarity index 100%
-rename from libmisc/root_flag.c
-rename to lib/root_flag.c
-diff --git a/libmisc/salt.c b/lib/salt.c
-similarity index 100%
-rename from libmisc/salt.c
-rename to lib/salt.c
-diff --git a/libmisc/setugid.c b/lib/setugid.c
-similarity index 100%
-rename from libmisc/setugid.c
-rename to lib/setugid.c
-diff --git a/libmisc/setupenv.c b/lib/setupenv.c
-similarity index 100%
-rename from libmisc/setupenv.c
-rename to lib/setupenv.c
-diff --git a/libmisc/shell.c b/lib/shell.c
-similarity index 100%
-rename from libmisc/shell.c
-rename to lib/shell.c
-diff --git a/libmisc/strtoday.c b/lib/strtoday.c
-similarity index 100%
-rename from libmisc/strtoday.c
-rename to lib/strtoday.c
-diff --git a/libmisc/sub.c b/lib/sub.c
-similarity index 100%
-rename from libmisc/sub.c
-rename to lib/sub.c
-diff --git a/libmisc/sulog.c b/lib/sulog.c
-similarity index 100%
-rename from libmisc/sulog.c
-rename to lib/sulog.c
-diff --git a/libmisc/ttytype.c b/lib/ttytype.c
-similarity index 100%
-rename from libmisc/ttytype.c
-rename to lib/ttytype.c
-diff --git a/libmisc/tz.c b/lib/tz.c
-similarity index 100%
-rename from libmisc/tz.c
-rename to lib/tz.c
-diff --git a/libmisc/ulimit.c b/lib/ulimit.c
-similarity index 100%
-rename from libmisc/ulimit.c
-rename to lib/ulimit.c
-diff --git a/libmisc/user_busy.c b/lib/user_busy.c
-similarity index 100%
-rename from libmisc/user_busy.c
-rename to lib/user_busy.c
-diff --git a/libmisc/utmp.c b/lib/utmp.c
-similarity index 100%
-rename from libmisc/utmp.c
-rename to lib/utmp.c
-diff --git a/libmisc/valid.c b/lib/valid.c
-similarity index 100%
-rename from libmisc/valid.c
-rename to lib/valid.c
-diff --git a/libmisc/xgetXXbyYY.c b/lib/xgetXXbyYY.c
-similarity index 100%
-rename from libmisc/xgetXXbyYY.c
-rename to lib/xgetXXbyYY.c
-diff --git a/libmisc/xgetgrgid.c b/lib/xgetgrgid.c
-similarity index 100%
-rename from libmisc/xgetgrgid.c
-rename to lib/xgetgrgid.c
-diff --git a/libmisc/xgetgrnam.c b/lib/xgetgrnam.c
-similarity index 100%
-rename from libmisc/xgetgrnam.c
-rename to lib/xgetgrnam.c
-diff --git a/libmisc/xgetpwnam.c b/lib/xgetpwnam.c
-similarity index 100%
-rename from libmisc/xgetpwnam.c
-rename to lib/xgetpwnam.c
-diff --git a/libmisc/xgetpwuid.c b/lib/xgetpwuid.c
-similarity index 100%
-rename from libmisc/xgetpwuid.c
-rename to lib/xgetpwuid.c
-diff --git a/libmisc/xgetspnam.c b/lib/xgetspnam.c
-similarity index 100%
-rename from libmisc/xgetspnam.c
-rename to lib/xgetspnam.c
-diff --git a/libmisc/xprefix_getpwnam.c b/lib/xprefix_getpwnam.c
-similarity index 100%
-rename from libmisc/xprefix_getpwnam.c
-rename to lib/xprefix_getpwnam.c
-diff --git a/libmisc/yesno.c b/lib/yesno.c
-similarity index 100%
-rename from libmisc/yesno.c
-rename to lib/yesno.c
-diff --git a/libmisc/.indent.pro b/libmisc/.indent.pro
-deleted file mode 100644
-index fe572bb76..000000000
---- a/libmisc/.indent.pro
-+++ /dev/null
-@@ -1,5 +0,0 @@
---kr
---i8
---bad
---pcs
---l80
-diff --git a/libmisc/Makefile.am b/libmisc/Makefile.am
-deleted file mode 100644
-index 5eba4650a..000000000
---- a/libmisc/Makefile.am
-+++ /dev/null
-@@ -1,105 +0,0 @@
--
--EXTRA_DIST = .indent.pro xgetXXbyYY.c
--
--AM_CPPFLAGS = -I$(top_srcdir)/lib -I$(top_srcdir) $(ECONF_CPPFLAGS)
--
--noinst_LTLIBRARIES = libmisc.la
--
--if USE_PAM
--LIBCRYPT_PAM = $(LIBCRYPT)
--else
--LIBCRYPT_PAM =
--endif
--
--libmisc_la_CFLAGS = $(LIBBSD_CFLAGS) $(LIBCRYPT_PAM) $(LIBSYSTEMD)
--libmisc_la_SOURCES = \
-- addgrps.c \
-- age.c \
-- agetpass.c \
-- audit_help.c \
-- basename.c \
-- chkname.c \
-- chkname.h \
-- chowndir.c \
-- chowntty.c \
-- cleanup.c \
-- cleanup_group.c \
-- cleanup_user.c \
-- console.c \
-- copydir.c \
-- date_to_str.c \
-- entry.c \
-- env.c \
-- failure.c \
-- failure.h \
-- find_new_gid.c \
-- find_new_uid.c \
-- find_new_sub_gids.c \
-- find_new_sub_uids.c \
-- getdate.h \
-- getdate.y \
-- getgr_nam_gid.c \
-- getrange.c \
-- gettime.c \
-- hushed.c \
-- idmapping.h \
-- idmapping.c \
-- isexpired.c \
-- limits.c \
-- list.c \
-- loginprompt.c \
-- mail.c \
-- motd.c \
-- myname.c \
-- obscure.c \
-- pam_pass.c \
-- pam_pass_non_interactive.c \
-- prefix_flag.c \
-- pwd2spwd.c \
-- pwdcheck.c \
-- pwd_init.c \
-- csrand.c \
-- remove_tree.c \
-- rlogin.c \
-- root_flag.c \
-- salt.c \
-- setugid.c \
-- setupenv.c \
-- shell.c \
-- strtoday.c \
-- sub.c \
-- sulog.c \
-- ttytype.c \
-- tz.c \
-- ulimit.c \
-- user_busy.c \
-- valid.c \
-- xgetpwnam.c \
-- xprefix_getpwnam.c \
-- xgetpwuid.c \
-- xgetgrnam.c \
-- xgetgrgid.c \
-- xgetspnam.c \
-- yesno.c
--
--if WITH_BTRFS
--libmisc_la_SOURCES += btrfs.c
--endif
--
--if ENABLE_LASTLOG
--libmisc_la_SOURCES += log.c
--endif
--
--if ENABLE_LOGIND
--libmisc_la_SOURCES += logind.c
--else
--libmisc_la_SOURCES += utmp.c
--endif
--
--if !WITH_LIBBSD
--libmisc_la_SOURCES += \
-- freezero.h \
-- freezero.c \
-- readpassphrase.h \
-- readpassphrase.c
--endif
-diff --git a/libsubid/Makefile.am b/libsubid/Makefile.am
-index 09ec3416d..5ba0ab357 100644
---- a/libsubid/Makefile.am
-+++ b/libsubid/Makefile.am
-@@ -21,10 +21,8 @@ MISCLIBS = \
-
- libsubid_la_LIBADD = \
- $(top_builddir)/lib/libshadow.la \
-- $(top_builddir)/libmisc/libmisc.la \
- $(MISCLIBS) -ldl
-
- AM_CPPFLAGS = \
- -I${top_srcdir}/lib \
-- -I${top_srcdir}/libmisc \
- -DLOCALEDIR=\"$(datadir)/locale\"
-diff --git a/po/POTFILES.in b/po/POTFILES.in
-index 0b318a5fe..d6c877519 100644
---- a/po/POTFILES.in
-+++ b/po/POTFILES.in
-@@ -1,24 +1,68 @@
- # List of files which contain translatable strings.
-
-+lib/addgrps.c
-+lib/age.c
-+lib/audit_help.c
-+lib/basename.c
-+lib/chkname.c
-+lib/chowndir.c
-+lib/chowntty.c
-+lib/cleanup.c
-+lib/cleanup_group.c
-+lib/cleanup_user.c
- lib/commonio.c
-+lib/console.c
-+lib/copydir.c
-+lib/date_to_str.c
- lib/encrypt.c
-+lib/entry.c
-+lib/env.c
-+lib/failure.c
- lib/fields.c
-+lib/find_new_gid.c
-+lib/find_new_sub_gids.c
-+lib/find_new_sub_uids.c
-+lib/find_new_uid.c
- lib/fputsx.c
--lib/getdef.c
- lib/get_gid.c
--lib/getlong.c
- lib/get_uid.c
-+lib/getdef.c
-+lib/getlong.c
-+lib/getgr_nam_gid.c
-+lib/getrange.c
- lib/groupio.c
- lib/groupmem.c
- lib/gshadow.c
-+lib/hushed.c
-+lib/idmapping.c
-+lib/isexpired.c
-+lib/limits.c
-+lib/list.c
- lib/lockpw.c
-+lib/log.c
-+lib/loginprompt.c
-+lib/mail.c
-+lib/motd.c
-+lib/myname.c
- lib/nscd.c
-+lib/obscure.c
-+lib/pam_pass.c
-+lib/pam_pass_non_interactive.c
- lib/port.c
- lib/pwauth.c
-+lib/pwd_init.c
-+lib/pwd2spwd.c
-+lib/pwdcheck.c
- lib/pwio.c
- lib/pwmem.c
-+lib/remove_tree.c
-+lib/rlogin.c
-+lib/root_flag.c
-+lib/salt.c
- lib/selinux.c
- lib/semanage.c
-+lib/setugid.c
-+lib/setupenv.c
- lib/sgetgrent.c
- lib/sgetpwent.c
- lib/sgetspent.c
-@@ -26,64 +70,20 @@ lib/sgroupio.c
- lib/shadow.c
- lib/shadowio.c
- lib/shadowmem.c
-+lib/shell.c
- lib/spawn.c
-+lib/strtoday.c
-+lib/sub.c
-+lib/sulog.c
- lib/tcbfuncs.c
--libmisc/addgrps.c
--libmisc/age.c
--libmisc/audit_help.c
--libmisc/basename.c
--libmisc/chkname.c
--libmisc/chowndir.c
--libmisc/chowntty.c
--libmisc/cleanup.c
--libmisc/cleanup_group.c
--libmisc/cleanup_user.c
--libmisc/console.c
--libmisc/copydir.c
--libmisc/date_to_str.c
--libmisc/entry.c
--libmisc/env.c
--libmisc/failure.c
--libmisc/find_new_gid.c
--libmisc/find_new_sub_gids.c
--libmisc/find_new_sub_uids.c
--libmisc/find_new_uid.c
--libmisc/getgr_nam_gid.c
--libmisc/getrange.c
--libmisc/hushed.c
--libmisc/idmapping.c
--libmisc/isexpired.c
--libmisc/limits.c
--libmisc/list.c
--libmisc/log.c
--libmisc/loginprompt.c
--libmisc/mail.c
--libmisc/motd.c
--libmisc/myname.c
--libmisc/obscure.c
--libmisc/pam_pass.c
--libmisc/pam_pass_non_interactive.c
--libmisc/pwd2spwd.c
--libmisc/pwdcheck.c
--libmisc/pwd_init.c
--libmisc/remove_tree.c
--libmisc/rlogin.c
--libmisc/root_flag.c
--libmisc/salt.c
--libmisc/setugid.c
--libmisc/setupenv.c
--libmisc/shell.c
--libmisc/strtoday.c
--libmisc/sub.c
--libmisc/sulog.c
--libmisc/ttytype.c
--libmisc/tz.c
--libmisc/ulimit.c
--libmisc/user_busy.c
--libmisc/utmp.c
--libmisc/valid.c
--libmisc/xgetXXbyYY.c
--libmisc/yesno.c
-+lib/ttytype.c
-+lib/tz.c
-+lib/ulimit.c
-+lib/user_busy.c
-+lib/utmp.c
-+lib/valid.c
-+lib/xgetXXbyYY.c
-+lib/yesno.c
- src/chage.c
- src/chfn.c
- src/chgpasswd.c
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 585a0b7e9..fcfee9d2c 100644
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -9,7 +9,6 @@ sgidperms = 2755
-
- AM_CPPFLAGS = \
- -I${top_srcdir}/lib \
-- -I$(top_srcdir)/libmisc \
- -I$(top_srcdir) \
- -DLOCALEDIR=\"$(datadir)/locale\" \
- $(ECONF_CPPFLAGS)
-@@ -85,7 +84,6 @@ shadowsgidubins = passwd
- endif
-
- LDADD = $(INTLLIBS) \
-- $(top_builddir)/libmisc/libmisc.la \
- $(top_builddir)/lib/libshadow.la \
- $(LIBTCB)
-
-@@ -183,59 +181,49 @@ MISCLIBS = \
-
- getsubids_LDADD = \
- $(top_builddir)/lib/libshadow.la \
-- $(top_builddir)/libmisc/libmisc.la \
- $(top_builddir)/libsubid/libsubid.la \
- $(MISCLIBS) -ldl
-
- getsubids_CPPFLAGS = \
- -I$(top_srcdir)/lib \
-- -I$(top_srcdir)/libmisc \
- -I$(top_srcdir) \
- -I$(top_builddir)/libsubid
-
- get_subid_owners_LDADD = \
- $(top_builddir)/lib/libshadow.la \
-- $(top_builddir)/libmisc/libmisc.la \
- $(top_builddir)/libsubid/libsubid.la \
- $(MISCLIBS) -ldl
-
- get_subid_owners_CPPFLAGS = \
- -I$(top_srcdir)/lib \
-- -I$(top_srcdir)/libmisc \
- -I$(top_srcdir) \
- -I$(top_builddir)/libsubid
-
- new_subid_range_CPPFLAGS = \
- -I$(top_srcdir)/lib \
-- -I$(top_srcdir)/libmisc \
- -I$(top_srcdir) \
- -I$(top_builddir)/libsubid
-
- new_subid_range_LDADD = \
- $(top_builddir)/lib/libshadow.la \
-- $(top_builddir)/libmisc/libmisc.la \
- $(top_builddir)/libsubid/libsubid.la \
- $(MISCLIBS) -ldl
-
- free_subid_range_CPPFLAGS = \
- -I$(top_srcdir)/lib \
-- -I$(top_srcdir)/libmisc \
- -I$(top_srcdir) \
- -I$(top_builddir)/libsubid
-
- free_subid_range_LDADD = \
- $(top_builddir)/lib/libshadow.la \
-- $(top_builddir)/libmisc/libmisc.la \
- $(top_builddir)/libsubid/libsubid.la \
- $(MISCLIBS) -ldl
-
- check_subid_range_CPPFLAGS = \
- -I$(top_srcdir)/lib \
-- -I$(top_srcdir) \
-- -I$(top_srcdir)/libmisc
-+ -I$(top_srcdir)
-
- check_subid_range_LDADD = \
- $(top_builddir)/lib/libshadow.la \
-- $(top_builddir)/libmisc/libmisc.la \
- $(MISCLIBS) -ldl
- endif
-diff --git a/src/su.c b/src/su.c
-index d8a208572..28445a300 100644
---- a/src/su.c
-+++ b/src/su.c
-@@ -97,8 +97,8 @@ static pid_t pid_child = 0;
- * External identifiers
- */
-
--extern char **newenvp; /* libmisc/env.c */
--extern size_t newenvc; /* libmisc/env.c */
-+extern char **newenvp; /* lib/env.c */
-+extern size_t newenvc; /* lib/env.c */
-
- /* local function prototypes */
-
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index 623fcd38c84c..c8c50a91e58c 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/galera/Manifest b/sys-cluster/galera/Manifest
index 794a01fe1e91..b1f680c549e6 100644
--- a/sys-cluster/galera/Manifest
+++ b/sys-cluster/galera/Manifest
@@ -11,5 +11,5 @@ DIST galera-26.4.17.tar.gz 1541975 BLAKE2B 7b12a9c056e45fc0614910a5f6eb1127e3613
EBUILD galera-26.4.13-r1.ebuild 1799 BLAKE2B c248450f3e302fb4a602b8c99e3186f9cc65e78063b668809ea1b17abe7e283d98bfc339740a72e4cac036f204594d38cfcd94280149596ac771d8accab8d562 SHA512 d1c6654de6bdd24675ad1ff43e0a9ee8739c13559b4b5b8b70ff0f0cd7668a5bf34c47494e178cb5af839896955cfa913a9b23ac08f83bd15cbce602f3ca5f55
EBUILD galera-26.4.14.ebuild 1803 BLAKE2B bc76e5694c0dc4354070b0f11e18c5b935189f9d0f64ff0c70c1b637a7eee6c296167282efb08af06b97142b83151913e75c19af2266418628d45aa360950f1f SHA512 b7295ca49263954070e30bd92b5d48eac4f87b9cb5f08d724666e45eedcdc053d34a9ac8fedf7815e5830afe8dd48755ffe6f2fbe94399f34de52719ed4b27f1
EBUILD galera-26.4.15.ebuild 1409 BLAKE2B 6107a89179632dac0401005110b8dbed611c13b41f66e2eaa4f3f5d4c23571073d3fced4ff6c8107e874c175e522fe212645cb881e137a9fa4da8723d8370772 SHA512 c586782eb3d0a3f216d6929f0f6d2c22153c41009b71ce2bad48600e312a9f54ab0bf5e82e6eebdccb69534c702f8ccfb341bbb887888ed603a84a7c4e58e746
-EBUILD galera-26.4.17.ebuild 1411 BLAKE2B b40943ee025637cfacc9e7375c102b789872c4f0ecf1dad99f181d649b9a391721b9abe84c2c8dc523c0d3de2f48c2cc25bac0c75162b252ca901da27ca5a539 SHA512 2ec80168a324325cb6b3243465f9324fe48777100912e7dc5ac07e253a47070a0457452c72cf347dba6fe496b9775dda4368a64e5ca811f5d0194c1784b97d14
+EBUILD galera-26.4.17.ebuild 1410 BLAKE2B 10d1936c59c54738c742df0d1df183986699e583629810a7797687b6adc533b954772f06e003e5c2ba4a4f89a18d1508ecfaec1b20b4257b42408d1f7d98cf92 SHA512 f5ad46db5acf2c3794f17c5dd32e682e8d035eae96cac9c6a0212865f340152e4102d321dcc30f03d804ed5ea6defd6d9c07e6aa1b1c32630cf07ea60e5a6064
MISC metadata.xml 559 BLAKE2B 05daf7c57b0abe81f64a57092be24067d41785a0d2fa48c5d2d369bc6d1a35e83af2704b2b82737de16bb9be18543411ce913263913d5dfa9a5f9964c3a66c4c SHA512 b51dbbcaf9f966516a649cd819c130358716052782ae2470ab264444c7f8a86f4cd16dd48ccd95569f9d9ef068d6b2eab75017d1dab5ddb92e79403338131ef7
diff --git a/sys-cluster/galera/galera-26.4.17.ebuild b/sys-cluster/galera/galera-26.4.17.ebuild
index 2defbd8cbff9..263a7bba45a5 100644
--- a/sys-cluster/galera/galera-26.4.17.ebuild
+++ b/sys-cluster/galera/galera-26.4.17.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2 BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~x86"
IUSE="garbd ssl"
RDEPEND="
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index b1157fed1f83..004a643e9652 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 8a8cd2a36b3a..ba6044b479f4 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,7 +2,6 @@ AUX chromium-108-EnumTable-crash.patch 2974 BLAKE2B b2d58b6b2b67b3bc2f04662749c3
AUX chromium-109-system-zlib.patch 440 BLAKE2B 95bb1099055e3e0e122d4d8a77cddec0a3417b3d87ef252d7a475f6be23b16f587ec627c90bac41d743bd9dc07488edccb0946ed465f2244b61adc44cd19761d SHA512 b4e386613eb2a0dd61af40bb29621356085e183b97d830661e5157e4f22c2ada5606d80e56d5a65fb2985cdffb505a878c32bdafb081b1fa24cbe976c7b60b86
AUX chromium-111-InkDropHost-crash.patch 1066 BLAKE2B ee0b42803a59ef4731e4f316849c2062870b92040ff4e339c3f3f2562999b54fa3176b27e432f31ada76559087631fd623d9f57f1961a42acd0684041c322a01 SHA512 dfa3ab6a84b57b6e66053be2597f0d6c7f4caf54b0e45a359774a56dfbe1e65bdea91120134e77b1e7c38c336a4fd8d05a7c26e9d3bf4bdc0fe40ad7cd832a54
AUX chromium-117-system-zstd.patch 998 BLAKE2B def8ed87b1d100a4272b3e13fe928a40f429546e77818ccac2cc2c15682ef3aec0d78ba158079facd0ce770049b5ef190c82d4d829f56043f7f08b51ef9b41e4 SHA512 b3beb98b539fe160fbc493ba410ae0f68540cc4b6834f1f8ce9a22c3f4f59ef5d583ad48793e10549fd02a701f833a3969791ef4524322cd1e715ca5bf226bc8
-AUX chromium-119-minizip-cast.patch 1369 BLAKE2B 85901dca400b509be4ec4b5c1520abca481d330ea75bee3227c3cc3bf2d88560b2a9f85d0eebd6320ba11b89539712b1b40577b51b6873e9a2571ad9a5dd985f SHA512 0f1eb8633eb8cfe8895bf4deb5920fb1f3680cfbd8ce94d1c35c30b6b970785a59edb980f1b54b4233a89afaf410ac0b4c241a73ecd4842126ac429c8827535a
AUX chromium-119.0.6045.159-icu-74.patch 827 BLAKE2B 4290eadddb010984df9248d8b0f8d4c442bac191447e8f104db98e8f0106a81fe1d344c1a22b0aaa710d823de7bbdd250901a547ea71f446114ec59ba3bf83d2 SHA512 5e39575f344ab201334332c0373eebe0999cb45b777865e539eaa6a59337358ee69d377f312f8bf3b153fe70a9ef4d784fef1284a853dd235178ea7870ebff94
AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca
AUX chromium-cross-compile.patch 323 BLAKE2B 8d5091ce5287422c9688ede2563360a96b8bd34b9750dc1c8f0b6ca9aeff2c066fac2da169396baa131d971c087c78f9af53999df0e102d1f57176f5e8d3dd57 SHA512 06d3afc1aa19e57daac0e4bad37e1f365a68408240430e5e818e5a4f12e3b7519214eafa463633e447e7029f4ae13ea864ca347ad1fac117702a0be88718a954
diff --git a/www-client/chromium/files/chromium-119-minizip-cast.patch b/www-client/chromium/files/chromium-119-minizip-cast.patch
deleted file mode 100644
index 0d03e8ea3d9b..000000000000
--- a/www-client/chromium/files/chromium-119-minizip-cast.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-clang-16 does not get the types for an aggregate right and fails with narrowing error
---- a/third_party/zlib/google/zip_internal.cc
-+++ b/third_party/zlib/google/zip_internal.cc
-@@ -260,13 +260,12 @@ zip_fileinfo TimeToZipFileInfo(const base::Time& file_time) {
- // It assumes that dates below 1980 are in the double digit format.
- // Hence the fail safe option is to leave the date unset. Some programs
- // might show the unset date as 1980-0-0 which is invalid.
-- zip_info.tmz_date = {
-- .tm_sec = static_cast<uInt>(file_time_parts.second),
-- .tm_min = static_cast<uInt>(file_time_parts.minute),
-- .tm_hour = static_cast<uInt>(file_time_parts.hour),
-- .tm_mday = static_cast<uInt>(file_time_parts.day_of_month),
-- .tm_mon = static_cast<uInt>(file_time_parts.month - 1),
-- .tm_year = static_cast<uInt>(file_time_parts.year)};
-+ zip_info.tmz_date.tm_sec = static_cast<uInt>(file_time_parts.second);
-+ zip_info.tmz_date.tm_min = static_cast<uInt>(file_time_parts.minute);
-+ zip_info.tmz_date.tm_hour = static_cast<uInt>(file_time_parts.hour);
-+ zip_info.tmz_date.tm_mday = static_cast<uInt>(file_time_parts.day_of_month);
-+ zip_info.tmz_date.tm_mon = static_cast<uInt>(file_time_parts.month - 1);
-+ zip_info.tmz_date.tm_year = static_cast<uInt>(file_time_parts.year);
- }
-
- return zip_info;
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 6824b58e0bdc..a9d23c14384a 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -388,16 +388,115 @@ DIST firefox-123.0-vi.xpi 636499 BLAKE2B 50a92d2a2183bb40c7af633f0e97632872eac79
DIST firefox-123.0-xh.xpi 411732 BLAKE2B 291ebf52902ab8b8f2950039a48e18d10bb884775deadaf747e3979053efa70ade9ebfbc14d415d885088edac79efa1757713ed7d6069368cb6405bf714dc61b SHA512 3dcd91766e2c666278bf109f799d0215f17c76e74d601e8a780c75cda75fc5dec8211d2c107ec92a6122aca7574abf4e3609a2fd7330dae342be0cd19dbddd6a
DIST firefox-123.0-zh-CN.xpi 636727 BLAKE2B f701d7189510162cbbe4d055f0dcf97d8e2e0447792853b767e49e128d94fd803d7596c3ee2a5d10d855909be5f0fe466779f90d97c1a0737fa81810327ce586 SHA512 e6ea24d931233da6e4df4d58c883204421debaa83ba1ef71555a2077a34b214d5fb6269900de157c025a1ae3a76e74671729444b6576694240b1614fdf74222f
DIST firefox-123.0-zh-TW.xpi 638883 BLAKE2B cdb02fe348c19e116393421e5e8edc357b124c75708559d2e1559ac4e76b9a05f2eb529242162a5c7c875bb8b6a7890ffc619c0e18f800d2fefef9909a8f3d8a SHA512 d0f4bf4da0e7e2138bcfe0a242fc325ccac7f7938004de292473d1d7b8f52a414e4aa4b24fa2541ad8ac201bdde4b960d51218674c60ba50785f0e65e3d46f22
+DIST firefox-123.0.1-ach.xpi 457915 BLAKE2B db457b2fbf4d77f1cf43bcf659e850ab220db9a353bb7d1b37375a49ae7d3d4e08746808c95c7e238ae86d4e99a319a338d36dcff1380414d006e80dfffd87b5 SHA512 9c4b1c5354fd85f7cf970ebb7945689781f9a48ca2ba821d8b36f10271953e0c04a29121fe96ead456dabaa1ad383a2054fb27545a805e9f5a9b8f62e1bd5c40
+DIST firefox-123.0.1-af.xpi 412261 BLAKE2B 2c259ce7fae9050f82e9bd990a92b56cd7edbb31f49b443e1389f3c77f130368fe6a0ae95185258d6f918e395e566ed04c36b9034398b4b33c8fef89189a9bed SHA512 7fbe58b6bf79c104397226c27f3ff5c2037a734e805157990bfe0466d1ef060f78daddbce64013fa9de892c4b88a1e13a05bdcc7b5b6ef7235a174da754f176d
+DIST firefox-123.0.1-an.xpi 499255 BLAKE2B ed6e3ae358073705b8b43f9a589012da022aa8a2b26fc7d6eaad9818aa08b1cf2b4d7762342dc80a31990056aeda1bbd59bfec6e0dc2e0a39a8e25757936baec SHA512 10f56c4326d42e392c5e99140308eb5be7b9b0123cacfda5c482e2b4ece66a43d50d55e972a675f0326ffff781832471cbb5b9ac17252b17e8bd27ed7b845e51
+DIST firefox-123.0.1-ar.xpi 596982 BLAKE2B 1573fdea244ff01dd205e594fdbbaa4203c2044bcd66ef8d0284d4557b826ba14cf395c2d13f03977d88105f492e18c715d5a5b8dd80d9ea21d6e9a451ee5d14 SHA512 ad86939db24b0582d990856f9cc62d3169a3cb9d90449bc93c102834c43c3119698c706740ceee1416574e4b648c9857be38cd93d208bd2cc3a9a24663c9d379
+DIST firefox-123.0.1-ast.xpi 490096 BLAKE2B 8ca9c97a3a4cca6d8d5c0a0b8db4bf8a94b0bc6afb6b6b1a4ba5413399e5606a8d55ebe1b83d9bdb2489272434948626a8afaeb31c0f49090fabdfb60b379260 SHA512 6a902232a7d3a02e04e2519e4a25df9838cd1c0fa80f83ee07af242286981418f1d4b8e24dc9d8d6b7d997dcd13de5d057a8e2b00fc3e36706e7472306cdb348
+DIST firefox-123.0.1-az.xpi 484197 BLAKE2B df31b45be967c72e9c0ab02552dc991aa7d4276b2dc6bf537402d9c05d35272b8857e417b3d07e7edcec7832e35665b368abff6b237ad40fdb9a840b85926d33 SHA512 5563c9f89cc08d8baf497c59d2d7ac32c1734981cff9152baa9bb9470f1924189c2797f61ecf9c6153484bfb4e2933aca8e3467c3b5517a41ab8ff017bf9ce04
+DIST firefox-123.0.1-be.xpi 693185 BLAKE2B 0a33c2e97d09a653548f8281609ee23a31b6a36d03d140639e2f02b3c7281cfa3faa8a54f21a1fa7fbc39f0aaf2a4e94bea1181177729adcf7135d841658e599 SHA512 7c784f9cf9e2d1f78373256069b478c50853776f3d911a700124d311003980edd2736a0bc720b5ad7cd210cf6f0edeec585c0a56037a9e3a8775e084e08b3e08
+DIST firefox-123.0.1-bg.xpi 594616 BLAKE2B 152f4db0e913563b15f38abc91595ceef8378421f2613c971fb9cc102775dc514f339f3bcdd2c8e292def662088e51500bd0d7964f2cf4d6b3ff8067bf6896f9 SHA512 f0d09e1fb6b8e532582ea905f1f453f70a853538757eeb4feddf37b83e177a3e497d6bbd05503e980c601481bf1e1278357e5da7bf19cc59cf3cea48999b1038
+DIST firefox-123.0.1-bn.xpi 574576 BLAKE2B e6a4ccd8b3ad42d04fd8f402a430e6245a6766b1408483216032c913c63deee694f332f515eadf32b589d56e0000e24c715ba515d5f1ab2cd0581a56a7bc1b54 SHA512 812b3bce6c347df0513e824a3ddc76da5e14c87093fe6f39e4ab00e23a43e6872569d46650a131d240ce8990dc06c9998eed8cdcac71ede10cb77a85f9fe848e
+DIST firefox-123.0.1-br.xpi 576394 BLAKE2B 261175119d9bd644562de5eaeb58dc8dd3f17a20030c1d0432d251405780a184d89e92e1f7ee56ece74059e411793c5cc493b82ed07000856c40ab0992be283a SHA512 608421d35b92e8c54e23ba3325f0c0f0c0c3938f6c4bccaa06a9af10fd5386b873044f1596e0cb756177e1b9de55d04c1b43e1de1fcb08d89e34406ded20ad8b
+DIST firefox-123.0.1-bs.xpi 464823 BLAKE2B 5820bf5e1aa98cf722786292a01fbeba1b53b0d53fc5d5163fa30f887a69ab5e83d247d86b069c7d0b80d7f620458a2326076122f3778e19fe210feb3198334c SHA512 5015d7dad76b5db45af8371d792ffa064dee089e1783d6bc09c98cbb2744cce46368f653eeee2245a2b0a466a5b598743211d3bbf80e5c6ea1b8a9218898cd9f
+DIST firefox-123.0.1-ca-valencia.xpi 539335 BLAKE2B a82d1194a1d574d842707c2c2767a31c45ba7f9847e9613884511803bf2356c029e48daab924a2f3d2a11a4a59beec65cec35732ce251f7e87a7d32938961948 SHA512 da21c3ad753642cb531974fa081fea27d69fc26c2340c769297750fd4dcb74e5518bd99dbb41c9ecc783c9ce64c08d1b6caa490b7ed9982623213db9ec1ea09f
+DIST firefox-123.0.1-ca.xpi 577379 BLAKE2B 158e2a5427ab456ef663c8993fe5c5533dc180b609299c7cb077287538d6596f12cb18d34663573b271c24ef405f2aa63b8aee00fba85a1a03d715f5f801c265 SHA512 4ad007605bb671ad0286825b05605b353effb08d50958dffa4a8d6a9de1c515c72ae2ec5607a00cf0a4704358953eeaf2864baa92a8ed4949974637af3ea293b
+DIST firefox-123.0.1-cak.xpi 584599 BLAKE2B a747620a90d1f17012214fabe933ae200396e15a3123a3bcb9d5f3e59f27a91dbbe6087d9aed0a52493ecfcb15a68bf114b91ac87affba362c96862c26481b14 SHA512 f0839f3320a80c4d162ee4a7feb143a50e31a865bd71327ae81fd2fd6561e539e66e0f61d16e5d28c920071a8a8d9556ce5e7f3ffac8a808d2fa5e84fcea9702
+DIST firefox-123.0.1-cs.xpi 638567 BLAKE2B 6806a9c5e12a635fef5086fb1078664e85ca0dbfcecf43f59f7272630f5e1296158eee374f2d8efbfee1c414c3d42014b3ac51ed064e083b01d6f4ff89b5664d SHA512 20618c067682110337271a8175c8c5f64ca2cab7b301286bd7462d5b7d7d2db707b773679e268c3305b28683686cf5e55134ff0bf2cec6567d2fc4925201adff
+DIST firefox-123.0.1-cy.xpi 604984 BLAKE2B da263447b95428413bd2c627227e10be2460f23f12abee2c9894336fc0492c267031ab599b7f2ec3a52efbbec15828e09e9e84ba086ec225e0cc8b927d0a6347 SHA512 2a8069cc216abc153af25ada3cfab3c0c5dfee11a6e30e0c00b5a6be343187978846dce2d3dee51376c66d7a9b20894dfa98b3980b83bc5cdd18aaaba043ea6a
+DIST firefox-123.0.1-da.xpi 593079 BLAKE2B 804011cacb7ba6c3c7d49a03bd63caf2d78a715c6d4374313cc7f571cd5080883a312775cea2c9ae3c8b35fe200d2429e2b883fc45fa6e82b12ff17d13d58b8b SHA512 270d246c60cd6fddf5b99d5eb564cd49371b48476403823e4126f3a3f074c924ac13848d24c6ee3864b20ec4499947519cddcb1d808e1aebd2128b9a71ca8ec7
+DIST firefox-123.0.1-de.xpi 614428 BLAKE2B e9899c0488ca250ac67e97499110a323ae5988b19bcfd99bd2ad6f45bd63757f74a388d0de45147b50c55b3d877b1382147a367939b1e2919107ae3c9246a534 SHA512 1c8b4629f7e3ce126c13aedefafa6c940b8a835e1692b6496584c3e364fc4f4652f5a0b96e31c103652b535f9170e768fcd802c0137944c919ee6924cd705d02
+DIST firefox-123.0.1-dsb.xpi 630614 BLAKE2B b842c875bda9282ee151ca226d338ee03e334c801a012bcc8e013e8b7a5ba7fe4a6c801df89d87b05d9b06d9ff316f4092c543c85d5426ad9e010d4cdaffdf20 SHA512 2574dace2a660f33418e5cd0f1b27ff8461e380e12e77a1f05e250e952c66b2596e3522874e8397939eb5614d13411cd4fb3a37d3758c32240267b0631f0d37d
+DIST firefox-123.0.1-el.xpi 710123 BLAKE2B 38edf465780ac84f1a4d56d2578cea69cc42148edfa56cfbae6d2445cc0a0adac9079d478b41b28441192fabdbc58caefe72ff85ec7ce754cb9de7ce62466b03 SHA512 b3ad6f3705ec79f1f91c87fe9f3a983732f09bc481591f1953d17141a97e676809f396c4c4b2a9f38f88381ab473664d505c8d326be99655fca15eb36a36d269
+DIST firefox-123.0.1-en-CA.xpi 553289 BLAKE2B 613c903e0f0450e3d8f926f768ff59b2dff6fb49bd3b6ce0b64f6ab913108cacbb1903e20a8f566601e1dab4cc4d114df0a2beccc6d93296a070b27a1ef7eb65 SHA512 8b473a05e2f5a97bf2ab3023c135888870392c35e306a8a951587c475f0821835ad80af3de11c0f36688d316664a085a00d6f0923aae9e2ed94f085c76e862bc
+DIST firefox-123.0.1-en-GB.xpi 567243 BLAKE2B 8de6646daeb014afbbd8e7cc49ebe4242f6476ce72ed5565583303347ae70b631ec99c1dbb4a391dc502d53cd512f2363fea796c8acca84cffd05ea97690f90f SHA512 d95c1577668113fe0a0bf627a98886766f12c12f24a33c5ab322655a079e7d7c2e2f937b20fd5ee870af8f5a40ad99b10bcbc2954af4b65096f36cb4fef33199
+DIST firefox-123.0.1-eo.xpi 597063 BLAKE2B 085abe38e53138e0e34a7a3f4ddb9bfaafbbdc28a2ea968c72100d06cabef09741bb9a07d56eb567b74de3c2f19d954c264ee1f1c21c423928724dc34cab2cdc SHA512 885c15613e4193e369e0eb61f3136796712a19e192b60955477081e4632dd81968dea92effe5731c23930feb90cde0b4091473f1978fd3d5f592f7714db6fa19
+DIST firefox-123.0.1-es-AR.xpi 608571 BLAKE2B d10a4a92d85967f25762b7504b0e4e0b895e10d2ea11ce22b540b956a5801ac1f4768e32ae3ff9d7ce9978652955443aa4583b1afd7e37a1e3e2d02f52099a1e SHA512 b3a1af812f64a757775273eb91b6f1d614fb1f4d25d52586b09352183ac8db937ff1c9592abeac29482e69ca210eaa551d1716587e7e4110c60dd9d1408758ff
+DIST firefox-123.0.1-es-CL.xpi 607676 BLAKE2B 03a9b93913b78a7dcedeec2653117ca17a0312b7a76d63f2ccb68f441db5965b17b1a6f1852c99ee5b64024f9f025e2936ca8e6dcf3862da125ce253a9be74ea SHA512 44d79fc005153a5dcec28346d816d9b8e5e9f4732c5d38481d00fd1127c9c51c58bd174313a7c2050cc67be34f29b7b2c8d4555fdbf71c905257931d49771c52
+DIST firefox-123.0.1-es-ES.xpi 601866 BLAKE2B 9182f2d630a417153474bdc4a4a9d5a5c516d30688748ba762688114a0ff669ed78d077f934ce0d76da2d277d31d963aa9f1a6714c68dc0c3737c319265d88f4 SHA512 5c0e566f840a1eee3a81777f4ab9a441862134915e5a9e6f3b7a8180234842d153f305f6b325e7ce6c0418057a3dcac761c1cab6e2aa2f708b12957908212edf
+DIST firefox-123.0.1-es-MX.xpi 584660 BLAKE2B a8bbd1b8e790b06ce0fb76a46946644573f8924487ee6b7031a7af866e7fb16a9b57dffaf6caeab5631b32065a3a37185ca80f381c875998405f3d85564f66fc SHA512 c1f910589527081285e80cc6f2e4f04ad9ea8c9344be7a875866f7c4c9d16219563ed97d6d9f9f6af83e2c52aafec0876f405ffae731e3aa837be1cd64515472
+DIST firefox-123.0.1-et.xpi 532876 BLAKE2B 48d786b6797d0a0d84a55ed459aba89f95d6dcf0ce27316f158165c60a2165c15ec6ab0556b88b5adfbf357a60d602ff67f6ad33f69f989a8ccf349751d95e89 SHA512 07f6c3dca4fb2608c746d298fa89ebec7f6972cd912e348f2a61a8c52f1dd3f6fd11fe8eb014c839499e274484ad3ded60bff544f7a559f698ef5e7884624f5f
+DIST firefox-123.0.1-eu.xpi 585344 BLAKE2B 7da914cdafd2323f9124d13f764d386f175d460268323924ddbea0ac1778f3111ece53c88476762aaa5ee00c284d5bfef7e7ac200b625b4b2d4ee8dafe67691d SHA512 962adac3c6b1067b5a247de50273083308a3f564e4a195f32a94fa935966ff30107a0b8a26617596dba0b34f29e66b262694e0f2851f814b4cafdca1f29b5614
+DIST firefox-123.0.1-fa.xpi 583084 BLAKE2B 17bafe1ce57cd24b466f527ddf69f0833c66195272326f16243689a6bcb3f6a6a5e74479ff07fcaa3dc98f94abb8f0f50a644eb84eb316514b84ea9529cc8951 SHA512 4fe5b44269f183308d352f57a6ff06b755f95997e1fbf5d74916a7809e614d8b7080ce9e5ae7c7be13bf56641165c7e87e366296d4d6ef5681177d3624fbc26e
+DIST firefox-123.0.1-ff.xpi 469548 BLAKE2B a600639e916981ad1a36782253f0c25333b37b2c7e35aa387b8eeaa54ef72627d12198e39ce0fa732d1d837adc416f3b45d8a6157e053545113335ce0eee2c91 SHA512 6fefd18cebb72e75f2bf3c94c35e6f6259572b8ba05b8874c40f5b252a1e1057593824dc6833f8f2026f5d403df2960dee7bdc7dc1c9d4b83ec7256338c865e4
+DIST firefox-123.0.1-fi.xpi 589468 BLAKE2B 6902b68796d04a6c26d66784c5aafaba47b73b11567b108595ff862f167391ba5b063863d82ed8a668f8cf4c166e43006303f1c850b79af9495e2441d31dc94a SHA512 e3f68207475f9741df7f1e0ab3ab916480b1eb1c3320068c46f16cc897a288f283d103380c5ec8c3a4cf2698995f2a51e64aa11d4907b5464a2336805b01d23c
+DIST firefox-123.0.1-fr.xpi 620143 BLAKE2B 058bb1357aeb6180c1ee2d0cdbcffd4df93bc220313881ec2bfe075f6874df55a6962396156b65e5bf4eaae884549e468c390cf3496c1aa6809779b074e20f9e SHA512 61800ae510add0e9403a9a32b74c3e90d121df548724908d89051754eb1c64d3b5e3e0abe12ec6d874d5ea5de7a8c9798d855f59381fba5807aea4d6235b718b
+DIST firefox-123.0.1-fy-NL.xpi 604119 BLAKE2B 14217710dd26b6614bbfaed3dd4d054812caf5975dfb6e389ff0f254f55d8eda9fa97cb2ccaa5a4b8fd797174b1455026c5b7ef3f4350a1259ec3a28e6976c6c SHA512 5604462f79dd5b36e12fc9fb94211c7acc34d683e28f63c41dffdaf220cbd383b61cc5e2ae0bed272a8a7987408898a39dff955b88b80e8ea216ba7ae44dc12f
+DIST firefox-123.0.1-ga-IE.xpi 465386 BLAKE2B d5d1e748da58b757bd974df50b7ff9ff931a8898ec16cc39f779ad82bd38b02d8bf66becd651a69abc9d55bfc0186c2af17c95fc4292161048e385c4110d4d75 SHA512 dbebe28f4c00724ee5c5bf31d092b43dd32ea03978cb835bd6c147d8044fceab607c3a847e39e51404d0dd1091b4125200ffd8414135354f6ebee5ab91bd8f7c
+DIST firefox-123.0.1-gd.xpi 584534 BLAKE2B aae99a2cd01f5588de5ed8a54ab55c2ef9ada3154dade8d9174fcae50c8bea7123e65adf07c7c73483ce6a5f3d3ad07ae3116347d7053636a9877ccd66014bda SHA512 5ecc3212488d06354fa588e62a0786d1181ae7dbe9b623b061f235c4a76809eb96694a5a53564fb5225f56c323452f0ec9f18cdf1e9b348bb5e259ff3e8cf8b6
+DIST firefox-123.0.1-gl.xpi 592782 BLAKE2B 9afebe8ae9ec6b4dc8c057eb756b219d894b69817546b6c276ace43cfcbfda816a2fe77cddf87d19d06a3aeacfdcf1c01dbd9f1b516ef3a28670c2b83df096d9 SHA512 273b0c6a1648246f2294e88e4004db397f7a56cb416fb82a956319fd130d8a98ad1192bb720997dc35ada8eb287606acbd7ea85d5f50463de78896d6f8f39792
+DIST firefox-123.0.1-gn.xpi 618413 BLAKE2B 7a00a656704900d6def62ed8d5183b20280f44af3bc51b59e0ecdb2e2f514d14a1c002439f07f9109706f7214cfb78cd5056022e15d26125915177c5c0a8aaa5 SHA512 4ddbe7ad9e194ccae1965a9d72b63191f7dcdfdf637811245ec56313d33c5c05b8d470e023b610d08db46aa86ba0804349cc6eb82f2a77cb77a8671210e81995
+DIST firefox-123.0.1-gu-IN.xpi 520451 BLAKE2B 8df831707ec238a2cbb677d9a4a204288163530356334eea4e7c4a12324624fb67d6282616f40d4631d776651a5cd75c3963dd81c51dc44bc0f084a3e2a524cd SHA512 e98e0fbd9b78d5862fc5033c2d68e326e49d6e1485239bae8d03269bce3be2a36bd2b694aec73e715ce65f3dc39805a851461699cc520298a9dca0d999951bc9
+DIST firefox-123.0.1-he.xpi 612981 BLAKE2B 2d92dbb4e5d7c591e4ed571a512380030e8991221a9575a245b4588cc9e2adedb1425eb69317c5096a932cd5541e32bf97b0a63447e76b3c5c661004d46d202c SHA512 ebe1209cf96c1d39e479e40201da9b798f2f123c70d120b7170bc2f2515a33ad8a04f32cd61619d029c4ebcf15669fdf977f8efb8c78f54dcd12388da7d43116
+DIST firefox-123.0.1-hi-IN.xpi 558456 BLAKE2B 936e3fe54f88d49761a20f25318ecd09c5c1b6e55b8976b8678f286f8f0970f7659713a666994a171091d447dcc48ef27f866133a6aba553b31be9bfd909020e SHA512 e67a8014f1ebeb81f7ed018c2635289876d0cdbaa30a507a938ab6a22b4d98f26e61ec4869817a2eab1253151912e06eda39108118e74b3ea0730129e1ad0363
+DIST firefox-123.0.1-hr.xpi 549945 BLAKE2B 9f0456181a64c04d68e418f11256f138f475a79885723351b33ea3e2fac92f67a1963ce3764963b7e8b73536032da4b4412346445ced28fe50bfc3c2f101d119 SHA512 cc06b151caf6e08917f01035cd5f43448ca4a0a0cfde2cf44d3d7f1fdeb284d75b5fa4cbc28fa29431f3948f64a56b2d44b51347245a065ca6dbaf5a5f2b98fc
+DIST firefox-123.0.1-hsb.xpi 626596 BLAKE2B e9189b477123d8c3f119db5f41d574999b42bc0f7eefcc2abd35ac03761bc4c0440d952586d728bf10ba0f8288170cc1ded2874363df4a9b15c288eb0e4802ac SHA512 413ceb6585a3bd77a5c12fefa8a7f61132059abd33b56a724f6943cda69b43ed1907ef938f413db21e4623199bbacf032fc7a2e6c6a8ecde5e902c7b6fdc03ed
+DIST firefox-123.0.1-hu.xpi 630539 BLAKE2B eba4daf55676f71a9584305c087100df58091c438ffae478cbb80eb937d137b337a26ca987c7d214b758875bba0854d64885591a2e72f55a49421343e7711ee7 SHA512 feb52e508ed7ead8f0e30f38822f36ac6c796a8412de6f4d86777aef90a0963fdcfa99209879030bc5c5915079332ee7234e955c0aba3e9c4b7d01d4729371f3
+DIST firefox-123.0.1-hy-AM.xpi 607753 BLAKE2B a619e2eb91272e3198d4f5a49a532685391f605a0ac509312d1d3d59ac8da1d991ee2b29edc519495ec4e412799d776ea6fe34f2e13f66256c692e999350b1fa SHA512 65783cf83b17ce1c16d5f5a1449850d052055933ad139f00e079c81b2bd321a54fce52b2f91e7824b9334730fdbc9dac7774b3e73670e4b9f9784e1fbf381b03
+DIST firefox-123.0.1-ia.xpi 591951 BLAKE2B 5be0979978906078aeda0b2e8e590c4f971e2e3304a2e446ba5285bbf86b25f8c05c39913c7f267b8293e0936ac0d3e37aa1ab4b692699c025e101636e6c60d5 SHA512 8aae783ae7f526afb061fd307b7b080590256664eda8afbd7f7a1a8a6e3ba8fb5e434b0804b5d12e282f01ec886a9b02fe9113e3a6980c21ffd400d86456c935
+DIST firefox-123.0.1-id.xpi 566920 BLAKE2B d53565f27b6e7bd84af0eea01d6f7597cf77350d49aefd4f1ae3697a28a19051091b88edfcc91ff4a61de3d90f3cae383413302c11af6d06880522c35875898c SHA512 e6519f78f803af0e3220afeea4ea110d63abb4c6d4cafb99686d5a31ab62785718ef7bc4d02ba62d8befd377ba80a0c2bfba9c21a44cad541143a1afc8b69141
+DIST firefox-123.0.1-is.xpi 598371 BLAKE2B 8a3f33cb228e535958f5a3abc6c185f31ce56f9f60f587cc6125101ed0271d4acc03a940fa301039e8f41329d2cc2c1abeafae7dda84fadb5a9b1fdbed07f2f1 SHA512 9a5ed71bacca64a2dd2bed4db1b6b4d9587913fffd636c9c1cebb614b3cfce777a2f8d95609a59bd8f6f3caa7d83d193342ce0f8d6bdee2953d94cec11746ccb
+DIST firefox-123.0.1-it.xpi 550957 BLAKE2B ac048d494eb02fea57d4ca4b7085c4618bb4a0cdd9830be96e3d928269d9e70bfef101cb74d286fb886b6b1639125e9403e332816149c13308b925215dd60465 SHA512 141f0c1862468f72f10831ec4bac8bb47be62b1d09d615cd9105e75ab22a9155f9730dbd37e5af10c09ab711af0d502729c14f93a818af782918f3215ca64231
+DIST firefox-123.0.1-ja.xpi 659312 BLAKE2B 769f325267c067ac4b741cb19272384b32418a6776243c7305fd7e7cf8cee8b4b8fad68c03333310a7282cbbcf3ea7c9b90532df8242b8e8e7112fca4d38bac8 SHA512 0f0f375752c26342156a1564ba00fae838e8d3bafcd631d460de1116af158cdcd6a5a609a29dcc6823d8a0a35dcf3d5bfcc3660a5c3f16454dc2573fef934130
+DIST firefox-123.0.1-ka.xpi 653091 BLAKE2B 3fdb9e1a534f7112e3dd5373bec07fe708b091af5b1de83b6a1dfff04ad4c09c188d5b886cab4704822cd22fe1a2c65e4af6be4c341c66a37f1edd0975caabef SHA512 ae29e3890514b9a2536be180b6b7e38ad47050633be47377aacbfd033188241f838e7460e5bab2b605dcf7f66643a345332165d01a4c68ab588b829c8c6bd8e7
+DIST firefox-123.0.1-kab.xpi 594592 BLAKE2B 130e58f025974d714d8046b33176774b46e32aebc8b296fffab18a043a19bf9a3b31a307a004b598916ef22ea79856ad0d6c3d4888d61a80e39a6b077bb3da45 SHA512 47fcbab8d605a4b768751ea23506126ad06f6c5d43ec8c055e9992c35b58bb7d7d01f553663cd48f33184bf36ff0fc9b67c0635dcb979f3f15668a4b9e92ec1c
+DIST firefox-123.0.1-kk.xpi 686103 BLAKE2B e7d69f62791b8538c5e2535ca333a7904875aa864a58973e64e7ff5051a34418be74dc79d4ada28ca2b751135e0e6f18faa993cbe3510dbe1865524c4cf1f7a8 SHA512 681313259e157e225cb8f872e069a1a697acb0f1eedd51264d8104a7d31d5761a444cf9ff99320d0121ca5c83325d9606b6df4915a8f117bac6cc686ca6a0975
+DIST firefox-123.0.1-km.xpi 519183 BLAKE2B 8ab7797c5b6a7fc9891351955d3c7838acef5ea2dcd237fecf0f83f51eecf3c8d1602301b27b814d02b33234faabe34f97b9bd9867d622fd5aa1de63528d2d28 SHA512 b07193dd06d6abe20b5875091a1e2509bcd0c2e6205ad14369f20d28cea0c5193e596535f2d1441b44ef71b3b244d335adadd5fedf905b802854a3fa097264b4
+DIST firefox-123.0.1-kn.xpi 484642 BLAKE2B 5472206a60f7190045260d9c4b23a210dcab892a3d63a8fc31b6f90524e1e62f1d2c76539436b9e8a02558b0bd3adef822239c8c0592aa1382446a2e1ff058c4 SHA512 4a055ce567bc2831b7ba1be7482404e52da3c88befd028f6e3d8742124b614b440bccf09f72921d43a242691f47354c9aa22d6caf2c89ee1770ce74f072c6dc1
+DIST firefox-123.0.1-ko.xpi 641121 BLAKE2B c7a465546b745e1de7f40269e6a51614bbff4b995e4445dfd7bea7d6a4e5e2be9005f4e1dc8c66d61808c782d79eba3474d1caffe3242139fdb2e81be2f21b19 SHA512 da976209cea7a8ed452284533c43ee28b21fd7a8c64f442375f22e410e18fbf17d03b9ce1e369953a81d1809e1ca07228a6e95e921729d0f44932cf2d46d71a1
+DIST firefox-123.0.1-lij.xpi 477620 BLAKE2B 0fbbdf522205aaef66171abb75666b08d90f2d13a861e2c17c2def4240c7576ffcc7a29c260f48aa2f5b856868db1233f97a2f27d206f7554ecdcd7d1e60fa8a SHA512 18191d2f074fed853bbf4e8ac541e33bc1a0d38dbb2c7d3fe885472981d1db5716038526852839c8788e7926dda16020414a7b5e2652b344509e2725b70fb551
+DIST firefox-123.0.1-lt.xpi 565829 BLAKE2B 87e026de5f7670e99c68a14e3d117192bcf221b9ca71a83e035880e674109778da437cb00c0746a5430aa78972c753c1e1758aa2c1e066ecf430e8c0d5a105d9 SHA512 7084199fd825a19575bf7a319cd5db826d860042b8e6d1c4110055bd624db1d5dfc025f9f3d7bf36eff0afc13d85c40702345b1f60e2098bf42a7e5e190f18bb
+DIST firefox-123.0.1-lv.xpi 463223 BLAKE2B 041f036185387a249d9bd2be9e8603eb02dfb88de985de217a8544708e273912b31f3b17bec82eee979a39825e951ef3e0cf2ed85e17ed25248d09bf447caa06 SHA512 0fcff731bae6e70aee5d1ab8659ca6d183779ee7ebe7ddd4a85999f0bfc0f2f13180ef303e0f6e96bb42be0c65b74ca5ea8dbc6b5e9f354265c4ace913d6565d
+DIST firefox-123.0.1-mk.xpi 486673 BLAKE2B 796b26db285c3f6808092b8b741ce369edea25627ba3c0e2a134528224af1baa61f19e349d697b1fd1ab2577340f48af6e7e8a26fbe368952b947ad5bc826bf7 SHA512 088c2510f880eee908de852bcaabf74fbf0eb40d851b0ad536292cd7306fc0676f8a3728153e2cb99803b7938f6046b8023343da1c3649bd477008250e0ddc8e
+DIST firefox-123.0.1-mr.xpi 525572 BLAKE2B 99e77be12ac9e729803d3ed16f00b1b18e6c6616b6d819901eb96c4496c7d86438567183a6d74c6ed33ea38e1536b7b6c034fddc2a23ca0d09e0abbf9db8a177 SHA512 1b32a266d68f85da54f733893f3295f29cb60ca411965ab04f2d5291f0a0cbbf452cf3e1e3c37e60cd6fe4668f0216f0284cf79bb862266d45226f2548b2888e
+DIST firefox-123.0.1-ms.xpi 443256 BLAKE2B ed8046d7735ce3f563ba568d673727354fbba6c4aa2aef08d529bf681ad52b894306d197f5f9c61bb90517214d63bd448a981abe8256bc0892add54ee403262a SHA512 d0b9ca9e664931e602b26a10984e16bf5ede358e0213b255dcec2629b6c146a8863cb31469548bb136f852c73399057322dbb6a67be20f757489c8f530a67f1e
+DIST firefox-123.0.1-my.xpi 510621 BLAKE2B bad313918c7f1a021adc27702eaa99d42826280e31a5268e5fed7085d66a3419b47f8d606745bba2b06827cea8c3f81a3976d3445af1b98a3e113ccdcfccb735 SHA512 e6774cdc4ba61b168584fc370f6f4b82f103165a74045e7d711e9292e1f7a34deafda4dcfac057be93e2c9bb19852b13300ee05b5497937c3f812b9d2434f191
+DIST firefox-123.0.1-nb-NO.xpi 587936 BLAKE2B f8d8ae3b968fd632cbb46850a90f42cb9e0758f4ac116b4ccb4d3e357e068b8c64517c12681a8b5d95c8c4e3545c6bbdb9c244cb1f9acbd36db9c2f46a2eaedf SHA512 7061ddce8009a10b0c76831384a419ae0c22382d1b5bcd42cf0b2c0849b38ff0863649cd82dc960cbd2925ee118f3ca36f422fafb9c1ac62881bf95c63ef97fb
+DIST firefox-123.0.1-ne-NP.xpi 481826 BLAKE2B 2411417dbd61280e0df43a8c6bfe9e96db7e1e52c8a92dae5c209fee8bccbeec88fb2c6ceb7aff8ce7f4785132689995ce108d8cc04cdfd81d359d8e1445d64c SHA512 b4b9d708f31494d954da22af222d43541fc802b773dc186ea072b94abb4b346c4aedf33108f15e93d1f136c07d3eeca0d27af9b373481affca1d82ac920a46e7
+DIST firefox-123.0.1-nl.xpi 597971 BLAKE2B d1e097c2513c30d2fcc6e5fc01cbfe2f3f9e320fd0c8d5ae95fb44d13a6c5ceb065332b961c0fc1a640c812fdfbb51f1b7752eca282050add9ce8131fb99d7d2 SHA512 698c88a868ffb0d5ee261c63afae4ae7c693005513b608e5960bbfc1d6afc544d0beaca8ef2aa0fe989e4b08937728d284d2b4eddd53dde833f049bba5c749fb
+DIST firefox-123.0.1-nn-NO.xpi 584867 BLAKE2B d489ce76e6e560a3b93cce63bff13ffc10980fcb0ebd8cd61a607d01fe96d060da42030190cfcff072283a35dbcd23fa93af1ce5b8b883c0b13a4f94d5940856 SHA512 aaeb25b66fde5057213bbc4b8706f7fe45a0b0ab0de9f8907d81cffb1307f1af8078921235faa21410ba8cfe0f269a47410460d9740c8aee393fad171924187a
+DIST firefox-123.0.1-oc.xpi 600749 BLAKE2B e26fc47f43908c4d3b397fa78f066ce0d9fbf18a7e212770fc3d8f4cb4c343a1cce9dcc519df14675bc2156144a88fd89979a589d587b056256f36d6c06f9e28 SHA512 ba487d919500d39d20318a00a675e238782759fe0bd51535bf3551271a1adebd1b4b56910f975801b96cc1175b7f5d25657095aa17cc7da6627c2846ee582dff
+DIST firefox-123.0.1-pa-IN.xpi 672418 BLAKE2B 360a340b22fda3dfde4787ad39e92d704b4bf81f8d6c7833f1fabb9744a6f51c19273d4ac7e374fef299fa6f0018c21484016caa2f067e6bffc409c766743a0b SHA512 0545f6ae5446892a0f04707552b450384b9fc0e7da06118c458852345c6ee056e0a9db51fbf74f42fb78333e37d7fbff8c2c4230a2dce7459fe5f87138d4aa62
+DIST firefox-123.0.1-pl.xpi 618525 BLAKE2B b05c5121aecc5f6d327f2066068c26818ea46ac70684ef8e6a4e738caf5593815899535664d15da108997e242ab076009c654644a56e335f3ccfdd901d9c9e20 SHA512 6a883c3cd12fe09e7fcf2585dfe58ead275273dbd3d10f0012ea7a24dbb6f2fdb2a729228a6b50ae657ea58b263ae0431624fbf76270d2fa472df6b39958c19d
+DIST firefox-123.0.1-pt-BR.xpi 602765 BLAKE2B f2b5f9c29bbba7c77d071eb181408e01c5df28e4e07849f1b1fd580b2c07ebeb5d561fb870fc2eaa863e99ad06780b1ad2a517c6222fd3c5922770c07069e383 SHA512 c190a86b91c49d7b879c6684056f7bf8ad4e43fe45e1467ad6faa6bb3bf7ac0f853d12a99cb6fc95089f26d0638458efb74fe32c43c892310c26dec222d70314
+DIST firefox-123.0.1-pt-PT.xpi 598144 BLAKE2B 0ee95984b3a49fc76d061d5e2b40fb87e70e7be5af318e5379e135c4703c677e6ffb25781d8af92df6abf41c677787a9884af397225cfec10731d51fc0591086 SHA512 24448166e4a3f20bf413b99df7543de05cd0589737e427cd51390eb6f9d68297869793b38a05196145828e34b79e7211e036115e51a0e6605e8bcc4376d6820f
+DIST firefox-123.0.1-rm.xpi 598503 BLAKE2B 82a887c91d032028c7c31014fcbea76107d53b1038ea345f7e6e8f8a02e5194127f80f5672ef96b37badb842deb127e2d8c4825ce6d326cfe8cc76d6b8affdcb SHA512 a4d6ee7e0b1cc5911069b6f33bfb35859c60119388f73fa4c48b1e19d37abf253c12874d77970e61510e50fac1eeee5157f46f54fe95f2a98c0cc70295cc961c
+DIST firefox-123.0.1-ro.xpi 542065 BLAKE2B 7ab7c6754d2b3519f003f86e29ea4446787ce4518360148c483390bc5429659f50af4e419b7b082b2ad7fb8b811faf8ab0d72c0cc196e08c8383bf5fe8b47437 SHA512 ac8d6b6cc18df6297025bab18a949cf1617e0cf022ec18fe21e2899ddee188224b7aee7270e5f34fb2e2f1cea85e3185a6209498a0b0553e7f6da69a71f63bc0
+DIST firefox-123.0.1-ru.xpi 698091 BLAKE2B 392d782e0985470542f8a2c7fd4b6c9a0da596c0f1889802091907afb7dc49c4c7a7868e3ba63e6996f0c151eb696206af69c8024afe00aa967355f8b3910351 SHA512 64f1cae093d9dd8c25b3f83bdadc864448e9ab0be9c68bac8268196e7fdeb4b085313aa26c4e0811a768f3f745bf1a356bd0f2f2d7eec3cd2bb46c5d4e14ce05
+DIST firefox-123.0.1-sco.xpi 504927 BLAKE2B 092171b5a8b9132746962968805f675cb4506c1cd4537edcf1e03fb94f4f188a66f115f4d4b855a9289473664af222461c11961ec25681064cad2adaac043192 SHA512 2df2beb00ac1fce032fdaa7004b84ad2d9301703d0205ffbb97db54e24e1365c95d02c3d274373595591231d00c432042cb1e0978af21a54134191302346c7cb
+DIST firefox-123.0.1-si.xpi 598460 BLAKE2B 751b4de867ad2ec6e6e6d4e6a5eb6f0613e9466ae28bf596677efa61b726e4eb9e73db06919079b08fb89d7a0eeb0b762e9469c40ea916b1ecab012d25a0e439 SHA512 862028bc4b54e1e7323c58f0c7ecf8203b41b81d689c0f4c03dfdcd7f035579db7394caaac610631c59c0be2b608da6fc6f8cfef548987640c94cfefcffdd3c6
+DIST firefox-123.0.1-sk.xpi 631990 BLAKE2B df3b3fc50b959034ddcadfa0f48b6bc32488122a73cfde40f9c27d639d8069fd1168d4ee5352b9ba34f90bee49db65b0a123c73b88a38d28983b8d70c19966ee SHA512 e27c61f3f555e4f3ffc4797181ee8bc6df5603edba929500dc6b0f1d71deb85ef16e76133b2870fab335a5484b460eb71255963beefd9c96f52c3b9a8c97c940
+DIST firefox-123.0.1-sl.xpi 597969 BLAKE2B 7c4c9fe220f041a567481884e86ff5d637f8b6ae8b941f0ecc95f4f04d130faf0a4d49539d0ab2f9de1bc967bfb8170f4e82a39d68727f3b766a6a69a267496b SHA512 378e8e58670c414209627a4d3b3d4e89c9e751dc63d6f109b05378fa47ffc72bd85ae5c71895c941063039b1a7c9df00d05c508e1e8a32fddc49bc8b89eb3d69
+DIST firefox-123.0.1-son.xpi 410873 BLAKE2B 92ec32325130581f7e4b9b63780ef720953205873fc58173c2bea0725206b205a6045d5e8984409d2271935788813ba419e67a7cb9a4cb3478b1f4197c4434dd SHA512 14c3c7856e1380a3d6999b7b2f569617900d20c3604e8530524ab06fc8c145a152c97ef054b186ad3597cda3a6c2a98c0b16ea48f529823fb98bb28f6777c9c0
+DIST firefox-123.0.1-sq.xpi 618312 BLAKE2B b4851c5823d301b95e55b1b886e2f7b0ce6b37b59e7530f921d710d1f1b59be6f07f3ffe0ba66b1bbeae1380f9f85100995f2af443645d219400966835c4d170 SHA512 84c482bade40c1b53c322de49ce1b3d895ed9ab14bd133b2f276f0ae17a11a8e5fa4af7471fb7a7da125432ee07971960fe37b01a4f899a180972083e4e855cb
+DIST firefox-123.0.1-sr.xpi 632225 BLAKE2B 912aa89918158ce80eb5a8678d6d4000192e9c6c742e058ab42c224b16a473427567552cbcd9a33e4302ad1348f2d143f3f07607f8478348fa1a46088040e732 SHA512 e9297c1770cbb451396b4d020f311302dbd61c50e2da2dd30f846630f6a2640365fb564f773c53d9b77b3a39983e4af279d6c50e211a3281fa04831191ca9163
+DIST firefox-123.0.1-sv-SE.xpi 599952 BLAKE2B 93c655ae2b3207e99d29a27b0af08150525d5cc56e6496ad08f7e8c603df64760a9fee82916785616c15b5af396e25b819f28f36e65a14bbd2f5ae409b8fd4dd SHA512 20d3a42137c54ad5b3f36c47fc3784df9fd9a931635841a3fa6a570990a5725ae176417daecc77e9081e69067aebe9cb3a758502335fe602ffaca8260f6da07a
+DIST firefox-123.0.1-ta.xpi 500775 BLAKE2B 3f185fa685db2fa43732146f32dcd9d2c905577ac8e3aa999a476c72643f604d725bc54aa645a2b71eff0ff29e15753c05cf550a863b6e54e7937c96f6b5c5bb SHA512 226950498103390b8d3f4c759abd87d3778d66b2d2156f9a5c19cbbbc141011bf6f6390f1e28f2d968ea075bf0868539ff286ababe566e1cf76a89e1865339cc
+DIST firefox-123.0.1-te.xpi 551970 BLAKE2B cb7f477b3c636f5fa3182562d3809d66774ce6e25f81c182eb43600c181a88a6d052e4b2904c2e73463301439c1431e6399757c567aa83685987e3fea630d0e6 SHA512 93ee218a32393fff50d07f4db9ef8a3086d618c4c083128cf8107ee4e7254faeb0946d4b64c524c959292ae98950773e8368a02e669372cf156e96658c3e3494
+DIST firefox-123.0.1-th.xpi 675224 BLAKE2B 344702d75b47ddb7d417df25c6172f81ade6196948a16efbfe0fb2a3c18411168e7b5981871af9fe3d853563fd2c37ef0bffb4d3cf31fd69ac502ce9f4a613f6 SHA512 e0a5d4681b91618b2dd75443589bcaf2e9d5dc9a320fa864e09c7522832857c974e92973f016665174e6bb8ecd83c103d42e1b164a7608667781ce46ecb78ebc
+DIST firefox-123.0.1-tl.xpi 527402 BLAKE2B 778f3da6b73e04d858c425732bb9e2808d99a0951a4f92b0a9267d84f7bb1fd34e30ce4351ba7e656d8817de0ab644ad95ae899a23658b963f0b72c7428ad635 SHA512 28be0987348f34738d07e76080b5e57a4d47d4a971ab5a2d5bf7c69d783935d364c97939ef3fd4bfe77b603d091f241e405f2cb04f9dd5b433d9c07b4739ad39
+DIST firefox-123.0.1-tr.xpi 612230 BLAKE2B 7161d1d7846c4d6913b849328c684b7e95567ab15f72354d055671d758ad30248d3a8ede964d2224c4b24df1473432687ae135d7883806b535a94c672ceb28f1 SHA512 b82c755801631a60a95485a170fe58974ced17cd0ab524269185fcb8fd56fe2a85459579694757dbb860b9b9b9590fb76e5361d6597e6acccbb562490e38df8a
+DIST firefox-123.0.1-trs.xpi 497340 BLAKE2B f3f9f705720fb2add4a35daae22117bf417e945da68849dc0789ac73f7bee58f4ea6a77b3e829ccdbccc46818e16dfc93ecfa7b466ec347e02cd0c56d33b9ff9 SHA512 4b9173792e3b90c4e9c3033bdb5282049825daf2dcafe4f6a08ba0ea96e80a225fa548f4ac4869193f4c9e51bdc591c5b6eb7857efa2db33249036690eafcba7
+DIST firefox-123.0.1-uk.xpi 690837 BLAKE2B e04a8cc112bea4009650eb75963d0eed37ae440b54fa052652e69d754478242f183b3374b3c01df36ef98643571f9cd449dbadd3c5d9e8a45534af97dafc757d SHA512 e6ae4b37604eece82f6d59dff0dce2f6fb63fded4c3e7f15c0777231eb4694b0d6c6018819ac710456c6750c37efc33ab3abc43c2ee9396c6d7cfd4013ade0e3
+DIST firefox-123.0.1-ur.xpi 553249 BLAKE2B bc69a3a1597e75f6fd63d4717f34b7af13c5c5ad7bed3b8ae39e46e0ebf3d594e551e6c71ffe18ca805338beaa1dc1c7b5f4270057337ffc2b48830ce74aacf7 SHA512 5567d771895ca35f805e485a9973581f38fca1ef733cd3076f172e638ae58cc68cda68f91f4c4e13c560d592c77bedca3fdbf28ea1501207fbdc105501f280b7
+DIST firefox-123.0.1-uz.xpi 473016 BLAKE2B c3c8bf591f52c951a98b02abcd9c02ff8044802c0244d2418142139b523cb1854eea84fa97e2ae06be5d2892bd180020e4e0139144a929bc1da89239c27470fc SHA512 812fc7b39c2f04dfe479748633c15c8f61f546f5dfdcfa3c32a146da18839601fe49cfe15bfe395869a3fb213626aea425f8311660b952ca6a9bca757462cab6
+DIST firefox-123.0.1-vi.xpi 636510 BLAKE2B e966404a5b0dc252d556b545675c833436d691247bd71e0cbb67d0e7db8ae5ed9af46acec4e23364466b1e01a6ed70f1110bd38051160ac80ed5419c252a62bc SHA512 c246cf37501883ef96aa1ebf0cbe40c9f679cc88df8c86c06d456bee2aea354ad5d68af32196bd4a80895f12c5bb08a9e8eedd4d0ee83be2969b18beaa29403b
+DIST firefox-123.0.1-xh.xpi 411731 BLAKE2B 81073b387f637a20b1824ef7857ba50bf41874dbfaff358e53e189b69f53eae0c6ac1e61fedd7b7cca1be35e7a21ad802a353760e33727aec833ffe5e293db8c SHA512 fecd01f6eda39b72063548148235f0f78eb60011b1af25ace9c3a9ddbfa3cf3b7780443e0c4c107071a29527185f9c84c2e74468cbe14cf1570aacf965d286f9
+DIST firefox-123.0.1-zh-CN.xpi 636725 BLAKE2B ee30e56d7024f938d377235f21f7cca6cf9e7842f751905cb66e1efcea1eb5f3b88cb6321b42ac1290b9650d18db872c615dfd6cff4a52b65219725314a63f60 SHA512 8273369640c951b50c903f42a649295873f4b51c2e5ed86dcff472b68808aec807f33be4dc19f03e520970077aa2c1370dd921b95eb5fb270e3112ea098bf96f
+DIST firefox-123.0.1-zh-TW.xpi 638882 BLAKE2B 53e3dde71f3e24423c6ebede159915d307a4e98216b7a2251f64620a881f2b529d903fd35bb59d3c03c485997a380c7ea19f83febc614451366659782adec8b5 SHA512 09a17639d1aac87110d47056e77a681310637a58b4211e982da43986fbe9eacc6cc19c0e00cd007f063e7981f86ddb274b3bef3b6e345ab8eb77f173c7e343f4
DIST firefox-bin_i686-115.7.0.tar.bz2 84120908 BLAKE2B 920efc4b049c06caad15afb10fd9738bb263aee5efdfa9cf9a137c91b549c024a0554973193d97d7cefbfce9cbad09c513b37d3e10140645176bfe47be6aaa40 SHA512 07c0a37b2ca18425dfa8cdba3ef17b40b94a6732ba9cf5a9db8850e3a47474821a1169e61401c7a1185d0e4f6ea816fa29d6178666fa565af16acfc7822c45e4
DIST firefox-bin_i686-115.8.0.tar.bz2 84298464 BLAKE2B 1d9c5a702e0a589fb62771bdb986d3e57b01e49a49c0b27174cd261efacef0ac2f9b76d6124590cee4867c87a2746e9a078bf04f75c4dd54b460580668114a6f SHA512 41ea376b9fb97e4374a9d6923e87400d0695388f04cd4b654058b6cdec68fcb96659248df5f26c3f679a83b507da44e9eedf2cdd60c0581078e1d2244ea0d3a6
DIST firefox-bin_i686-122.0.1.tar.bz2 85724822 BLAKE2B bd51e466c3f06a85611c2448610385c7aadb67afbe0114e0075ea11878f11b71c573614b38f64853428e813426452405b8cbc27eb45516b541773dc8cae073b8 SHA512 f7a9eec05ff126e87a5a929c25828845cff56c0d2eb730f05e30ad9f1a1b21aaf444ba0da64795543408a39a673ed4bba4f3356f09b7b875e357a5d2aba1662c
+DIST firefox-bin_i686-123.0.1.tar.bz2 86736027 BLAKE2B fe0e8d6dc305afad8c52351b86933a1272de52d323adef01bc9985eeba7904e384c29551ae548d5deeaa3e68e66f10923b5e01631ac028ea776e899d248332b5 SHA512 8235000907ceab915741f5d566dc2b9b843d101e0d4b93101ac87457f6092c9a384b5a974617a0304d0ff0d8a8a276342d7136fcf75a428e39bdb24f7427ba56
DIST firefox-bin_i686-123.0.tar.bz2 86888809 BLAKE2B 7f6a8de526e6af77aec47c4c322335706abe77508e98b01a0f7e217402c8f9305387f77b917c5219d097b2a05582e9bedfc5ebe7c8082217ebc34ac5f19f5ac4 SHA512 b93e27f098e6242e141a0ab3f9f4fecc59afdf2671353b74faf8ddb0c5ce5da93f9dcbac3b7b607d475a359624c7211f1fa57417bd3bd9bedbe05b599f51dddf
DIST firefox-bin_x86_64-115.7.0.tar.bz2 80354054 BLAKE2B 206583ef1832835869e66e8eeb09d2dc6a3554aa858b233ad423f323dc304f2c3fec97ad2204ffb6ca804e8fd43b3959953834cd3d53a8389f57fc2a193dd504 SHA512 22b578d0863dad3e8c68683a8c8a12f82cbbc4593290e4572fe0e7b8a392448706751845997b68c718b8e4cc39830144437a6bfc1b623a84189010b8d47b044e
DIST firefox-bin_x86_64-115.8.0.tar.bz2 80537538 BLAKE2B 3c760ddcf5e36848b59f5d2cda5450a099cc3f9b88eac8707db5c86615db2de9a5191d51b7d4c64a690f75f1f098ac81d141047e34a5e5b6e3b30f4af012b363 SHA512 41f52e523ae1e745b7ac60d762eb63e38deebeed2b06cb1a364c2ca6b9b048d944f2e1cbd0f871297d8dbfb63d5ca67cf8f293037c5a215478633e0eedb163a2
DIST firefox-bin_x86_64-122.0.1.tar.bz2 83785233 BLAKE2B d7ddb593ac1588de78b59dc405d506edcc672bd965585bdb1ed80e1355df16907c5c6254f2c851930c373a6ce81101ea780deec765067aed082930eaff8caaf7 SHA512 31c0a1aeb9688820d55895cefa4aff5c4396ee82999a5e6a6c0c73ea326528bf6d72a0bdaf009c67de0dfc3001b519c91cc3bf233d716a63d8e2ae5d8084074a
+DIST firefox-bin_x86_64-123.0.1.tar.bz2 84744437 BLAKE2B b0fc9150913e2d3e4c36de65ae52bc9cc3cdab6057d4c6e013854c20f75520391ad231cdde61c603e739af5916cf1c4c7cd2316d94d790648d27132aa6b32bf9 SHA512 17c2042c14a9fe841ea3ac86533530e944ff2893246a9f7a42c5053c70a5511e0854c3c4347be146c17adefc380967ef9cc627cb2f8e8d374787ca08984c3d34
DIST firefox-bin_x86_64-123.0.tar.bz2 84676862 BLAKE2B 4d41e29770bb169f790c11ddc9cf4bf287c0eebbfb272aa39e57cbddd76cdf44352b5d86d5bb3e9186df5d35381024885e0b8bf726863a3038502164c8d529c4 SHA512 9ab94d078ef9178e2b12ab8aa114eb6f84ea7c9b3055e552156764019a13aeb39fff91f9b402156c5c12b6053df14228bbffffe81199dc6ef967d21fb5a962ba
EBUILD firefox-bin-115.7.0.ebuild 10934 BLAKE2B ba31c56b7abf9e2089563a33054a5ca6caf1e9cc92a7837600f0af25f8768a773ae2e2cbd2049964847ec2d5c93cedfeeed7e3a8f93704d9e8f8c8360ca581d1 SHA512 41e2a60e4a0bf1bef6f591bd0ff34a9ccadf7c85c94a23d0605230dd2ed35d01b54ea25534fde940766c7f52be5444d493bc7280dfdaaf2a7bc7f3d214d554c4
EBUILD firefox-bin-115.8.0.ebuild 10934 BLAKE2B ba31c56b7abf9e2089563a33054a5ca6caf1e9cc92a7837600f0af25f8768a773ae2e2cbd2049964847ec2d5c93cedfeeed7e3a8f93704d9e8f8c8360ca581d1 SHA512 41e2a60e4a0bf1bef6f591bd0ff34a9ccadf7c85c94a23d0605230dd2ed35d01b54ea25534fde940766c7f52be5444d493bc7280dfdaaf2a7bc7f3d214d554c4
EBUILD firefox-bin-122.0.1.ebuild 10768 BLAKE2B 17a833fefccdde69e4e7125e17594a299aa0b045505f70b5afeb37829298d01c2a621e990049d9c6d72b92c41947aadf101fb00a31d7c915cd54bf1ab69c0c82 SHA512 6327b59d63bf89ff0623780df83233784e2d5ada168ccbedbc115866753151f75240670be4a48edb28ae351bd2862d4e3c638c752f48e83494e7cd23615f9308
+EBUILD firefox-bin-123.0.1.ebuild 10768 BLAKE2B 17a833fefccdde69e4e7125e17594a299aa0b045505f70b5afeb37829298d01c2a621e990049d9c6d72b92c41947aadf101fb00a31d7c915cd54bf1ab69c0c82 SHA512 6327b59d63bf89ff0623780df83233784e2d5ada168ccbedbc115866753151f75240670be4a48edb28ae351bd2862d4e3c638c752f48e83494e7cd23615f9308
EBUILD firefox-bin-123.0.ebuild 10768 BLAKE2B 17a833fefccdde69e4e7125e17594a299aa0b045505f70b5afeb37829298d01c2a621e990049d9c6d72b92c41947aadf101fb00a31d7c915cd54bf1ab69c0c82 SHA512 6327b59d63bf89ff0623780df83233784e2d5ada168ccbedbc115866753151f75240670be4a48edb28ae351bd2862d4e3c638c752f48e83494e7cd23615f9308
MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4
diff --git a/www-client/firefox-bin/firefox-bin-123.0.1.ebuild b/www-client/firefox-bin/firefox-bin-123.0.1.ebuild
new file mode 100644
index 000000000000..bc6ddcb91914
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-123.0.1.ebuild
@@ -0,0 +1,366 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit desktop linux-info optfeature pax-utils xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
+ x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="-* amd64 x86"
+SLOT="rapid"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
+
+RESTRICT="strip"
+
+BDEPEND="app-arch/unzip"
+RDEPEND="${DEPEND}
+ !www-client/firefox-bin:0
+ !www-client/firefox-bin:esr
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ >=dev-libs/glib-2.26:2
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ sys-apps/dbus
+ virtual/freedesktop-icon-theme
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-3.11:3[wayland?]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libxcb
+ >=x11-libs/pango-1.22.0
+ alsa? (
+ !pulseaudio? ( media-sound/apulse )
+ )
+ ffmpeg? ( media-video/ffmpeg )
+ pulseaudio? ( media-libs/libpulse )
+ selinux? ( sec-policy/selinux-mozilla )
+"
+
+QA_PREBUILT="opt/${MOZ_PN}/*"
+
+# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
+ MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+MOZ_LANGS=(
+ ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
+ da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
+ fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
+ ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
+ nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
+ si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
+ xh zh-CN zh-TW
+)
+
+mozilla_set_globals() {
+ # https://bugs.gentoo.org/587334
+ local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+ fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+ )
+
+ local lang xflag
+ for lang in "${MOZ_LANGS[@]}" ; do
+ # en and en_US are handled internally
+ if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+ continue
+ fi
+
+ # strip region subtag if $lang is in the list
+ if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+ xflag=${lang%%-*}
+ else
+ xflag=${lang}
+ fi
+
+ SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+ SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+ SRC_URI+=" )"
+ IUSE+=" l10n_${xflag/[_@]/-}"
+ done
+}
+mozilla_set_globals
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+pkg_setup() {
+ CONFIG_CHECK="~SECCOMP"
+ WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
+
+ linux-info_pkg_setup
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ mkdir "${S}" || die
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ MY_SRC_FILE=${_src_file}
+ fi
+ done
+}
+
+src_install() {
+ # Set MOZILLA_FIVE_HOME
+ local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
+
+ dodir /opt
+ pushd "${ED}"/opt &>/dev/null || die
+ unpack "${MY_SRC_FILE}"
+ popd &>/dev/null || die
+
+ pax-mark m \
+ "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
+ "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
+ "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
+
+ if ! use gmp-autoupdate ; then
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ einfo "Disabling auto-update for ${plugin} plugin ..."
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
+ pref("media.${plugin}.autoupdate", false);
+ EOF
+ done
+ fi
+
+ # Install language packs
+ local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+ if [[ -n "${langpacks}" ]] ; then
+ moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+ fi
+
+ # Install icons
+ local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
+ local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
+
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+ local icon size
+ for icon in "${icon_srcdir}"/default*.png ; do
+ size=${icon%.png}
+ size=${size##*/default}
+
+ if [[ ${size} -eq 48 ]] ; then
+ newicon "${icon}" ${PN}.png
+ fi
+
+ newicon -s ${size} "${icon}" ${PN}.png
+ done
+
+ # Install menu
+ local app_name="Mozilla ${MOZ_PN^} (bin)"
+ local desktop_file="${FILESDIR}/${PN}-r3.desktop"
+ local desktop_filename="${PN}.desktop"
+ local exec_command="${PN}"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if use wayland ; then
+ use_wayland="true"
+ fi
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
+ # See bgo#916230
+ local apulselib=
+ if use alsa && ! use pulseaudio ; then
+ apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
+ fi
+
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ "${WORKDIR}/${PN}.desktop-template" \
+ || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Install wrapper script
+ [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ! use gmp-autoupdate ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ elog "\t ${plugin}"
+ done
+ elog
+ fi
+
+ use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
+
+ local show_doh_information show_normandy_information show_shortcut_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_normandy_information=yes
+ show_shortcut_information=no
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 91.0 ; then
+ # Tell user that we no longer install a shortcut
+ # per supported display protocol
+ show_shortcut_information=yes
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
+
+ if [[ -n "${show_shortcut_information}" ]] ; then
+ elog
+ elog "Since firefox-91.0 we no longer install multiple shortcuts for"
+ elog "each supported display protocol. Instead we will only install"
+ elog "one generic Mozilla Firefox shortcut."
+ elog "If you still want to be able to select between running Mozilla Firefox"
+ elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
+ fi
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+ optfeature "desktop notifications" x11-libs/libnotify
+}
diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz
index 5d1476d522c0..4bbac1cf7514 100644
--- a/x11-terms/Manifest.gz
+++ b/x11-terms/Manifest.gz
Binary files differ
diff --git a/x11-terms/wezterm/Manifest b/x11-terms/wezterm/Manifest
index 5230de807114..c4b48826239d 100644
--- a/x11-terms/wezterm/Manifest
+++ b/x11-terms/wezterm/Manifest
@@ -1,6 +1,5 @@
AUX wezterm-20230320-124340-image.patch 2218 BLAKE2B f2b7021f8dd222486b92ead4b9555c7e53b5657bbe5f7547ffd3754867cc5807fca449b83f392b2013d7ae5fc96534bb13351ff542753e585f629f5504657d08 SHA512 6130ab7db07dfec0b6c2650369390e7721905002911a97e856f4af5904ab0aa4e1ec0184b6f63d36149c93f46bdc7e0424386ae0fea15419cd992cda49588a00
AUX wezterm-20230320-124340-vendored-sources.patch 517 BLAKE2B 0e6f5b23509414958e1d9da3f4dd1c76e6059889ecae92210bb4207b92552da1a4845fb9c92b40576c30a32406deee348ece59b4d90b669c9bc3debdc20ad6fc SHA512 84f63ac135184f78f73f7d4c715708fd8495ce5518d341d013afde5e25f2592b8f6de96a56cd88e9deccacc8d02e436d313445a5d3ebe9ba3f03fcfd8adf5525
-AUX wezterm-20230320-124340-xcb-imdkit.patch 538 BLAKE2B fa6e9d9031a9d64c66797c2793532ed7d9b406fbae897b01942281ad714580a0d7fdec24637cb792e36ff9b864139d8080142ecc3d0f090ee3a60b68da71b5c3 SHA512 d51fa6b0a52173f1f4c968cceb16c1b2cdd8aaed069fbc67a98c68c33d7af551f5240f826de4fb11ec52d9ebc4763ff18f575865e3a5fd4c0b1be5179aa59323
AUX wezterm-20230712-072601-xcb-imdkit.patch 540 BLAKE2B 212e19ae331410ebbdfff5145b19b00cb57527bb95a7099bf22a8859e9f00d7a16036195de646a30a0c2bdbd11d1146b19e645482dc698e6ef8635fa74ec2a16 SHA512 77e941f85357b53c65ec2dedad16c707e9f025be2b9e71222e99549957cf1aaf8f6518fdb235966c9ed4c33216d7291c100b706a81ee132a39be4dfd407e1e28
AUX wezterm-20230712-072601-xcb.patch 1135 BLAKE2B f4c95ee2b4d735e350e765f241f6bf3a4a030c0d56a835fc887de1a5ca3a60fd42ea4a97ef1c021ac1c150b1a407b44fa477515870f5ada92b4edfcf95d12f87 SHA512 df132906827021416bcb82aa2ef163e68d6d14aec91546db8f48d4a04a89d27c472463ec096af0c70bdd4fcd79ad8a259beb549f314e6f021929ceb3b50101a9
AUX wezterm-20240203-110809-xcb-imdkit.patch 570 BLAKE2B 53e89c2c1d187aa5f5180ad59e090671eff1108042a4300c7d81e3c5116490de3403fb6e180c8d960398f1d4a97158329fc72eed84c0c6f107f1d901891fc544 SHA512 68603157abb877c3c9314a106937c06c95618a1ee07ac74839d5323e931e6e1c51319405f19f5f7e89ccf53870427e431b982cd3e4e0368339face8bf9224f8d
diff --git a/x11-terms/wezterm/files/wezterm-20230320-124340-xcb-imdkit.patch b/x11-terms/wezterm/files/wezterm-20230320-124340-xcb-imdkit.patch
deleted file mode 100644
index 5a59f69d06b4..000000000000
--- a/x11-terms/wezterm/files/wezterm-20230320-124340-xcb-imdkit.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- wezterm-20230320-124340-559cb7b0-orig/window/Cargo.toml 2023-03-21 06:43:40.000000000 +1100
-+++ wezterm-20230320-124340-559cb7b0/window/Cargo.toml 2023-03-22 13:52:24.775918470 +1100
-@@ -78,7 +78,7 @@
- wayland-protocols = {version="0.29", optional=true}
- wayland-client = {version="0.29", optional=true}
- wayland-egl = {version="0.29", optional=true}
--xcb-imdkit = { version="0.2", git="https://github.com/wez/xcb-imdkit-rs.git", branch="hangfix"}
-+xcb-imdkit = {version="0.1.2"}
- zbus = "3.0"
- zvariant = "3.6"
- futures-util = "0.3"
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index b5d172eac395..d11f772fa2d4 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index cf1076671dff..681bd149fe46 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,6 +1,5 @@
AUX 45.2-fix-X-only.patch 1566 BLAKE2B 93304e6e743c58430e70c9a76a1989bfa57610dc9b275d7ef5b5db04150f7689d7e90fc2add81c19bd565734c42f20a14aec805b41332e943ba6bbf84ff1e9c3 SHA512 c3d02d60016b1179dc29b8fd8aa9f3f41ae778c0a29f0300cb1b844bfd30c6f36e9cb2ee00e0d39251c4986a53f3fcc505254ec7d8e5d3123ab7946429e908a3
AUX mutter-43.0-Disable-anonymous-file-test.patch 774 BLAKE2B 460f63fc00b895514e7c2f30dc143100b1f564d816084cf06043439d44697602f042e4905121e949c7a5397556a32815eaae9bd2d671d1fdcdb6ca863fb7d4b1 SHA512 b1a9e7c01e35c1c00f34412f7522cdd601cf3af569a571fe9353839429cf76bf6d9b847da500663834c4eae6e05031eaa4ec770ee89807978a784db4b1bc813b
-AUX mutter-45.2-fullscreen-leak.patch 1208 BLAKE2B 78285ae0a54e94b08831a425cd199b52b0d9dab2d11418ce8c74d44ad9a384728b821061f29b9de3608725ec0c3f896439045318e9792751fb806b3656085e32 SHA512 18ec1c193068c434e861498fe28715bdeb7069ca26be96bdf2b0deb1b3dcf580199fca17f8920704eba2e2058155e088bca72436dbcfdcd8fa3ef10a2990d960
DIST mutter-44.4.tar.xz 2847392 BLAKE2B 2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba SHA512 3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
DIST mutter-45.2-r1-patchset.tar.xz 21864 BLAKE2B c09566f75a816f6599ac4bf99879cc0e3bb78220c56cc4bd64edabf00e533a5feb4decdaa75ef5ae7ade911ec266ba6dd4641f1cbcd2c3145c10d5a8d327d653 SHA512 dd953afb97c4cdd9e24b2eab6636472e526042eb768c23e0d5bd49cd3ceb3a5cebd3ff396d014bdf168de81f810cef754efbb1739350fc09f6d196461de41ea4
DIST mutter-45.2.tar.xz 2884940 BLAKE2B c4107840b8bd0f75a9c76300f324bfff6aac3195f526ab88102c831df693cb8dfa5b55bb1590a54e68f41eab392e69bb833221480578a2fba4b1e4bdc5ed030d SHA512 2111ad0645d2da58dedb30d94e99b52045f38b31a9de7314a5d8b41a5525612d88d2fbaafd3658eb6f734c143ad12176367c26533237199d9a5c1ad3dea743c7
diff --git a/x11-wm/mutter/files/mutter-45.2-fullscreen-leak.patch b/x11-wm/mutter/files/mutter-45.2-fullscreen-leak.patch
deleted file mode 100644
index adbd309c1b7c..000000000000
--- a/x11-wm/mutter/files/mutter-45.2-fullscreen-leak.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From bedf8df88f41c34c9824dccba507c8e333dd9ba6 Mon Sep 17 00:00:00 2001
-From: Robert Balas <bluew@r14s.ch>
-Date: Mon, 4 Dec 2023 00:27:49 +0100
-Subject: [PATCH] clutter: Fix memory leak when running in fullscreen
-
-`clutter_stage_do_paint_view()` only gets called when leaving fullscreen
-and by that time enough calls to
-`clutter_actor_get_transformed_paint_volume()` can make the underlying
-GArray grow to a large size.
-
-To fix this, we call call the cleanup function in
-`clutter_stage_finish_layout()` to make it happen every frame.
-
-Co-authored-by: Sebastian Keller <skeller@gnome.org>
-
-Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/3191
-Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3439>
----
- clutter/clutter/clutter-stage.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/clutter/clutter/clutter-stage.c b/clutter/clutter/clutter-stage.c
-index 55bb81c2b46..deb383fe216 100644
---- a/clutter/clutter/clutter-stage.c
-+++ b/clutter/clutter/clutter-stage.c
-@@ -970,6 +970,8 @@ clutter_stage_finish_layout (ClutterStage *stage)
- }
-
- g_warn_if_fail (!priv->actor_needs_immediate_relayout);
-+
-+ _clutter_stage_paint_volume_stack_free_all (stage);
- }
-
- void
---
-GitLab
-