summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29451 -> 29465 bytes
-rw-r--r--app-admin/Manifest.gzbin31730 -> 31729 bytes
-rw-r--r--app-admin/gopass-hibp/Manifest2
-rw-r--r--app-admin/gopass-hibp/gopass-hibp-1.15.5.ebuild2
-rw-r--r--app-admin/gopass-jsonapi/Manifest2
-rw-r--r--app-admin/gopass-jsonapi/gopass-jsonapi-1.15.5.ebuild2
-rw-r--r--app-admin/gopass-summon-provider/Manifest2
-rw-r--r--app-admin/gopass-summon-provider/gopass-summon-provider-1.15.5.ebuild2
-rw-r--r--app-crypt/Manifest.gzbin24976 -> 24975 bytes
-rw-r--r--app-crypt/sequoia-sq/Manifest2
-rw-r--r--app-crypt/sequoia-sq/sequoia-sq-0.30.0-r1.ebuild (renamed from app-crypt/sequoia-sq/sequoia-sq-0.30.0.ebuild)4
-rw-r--r--app-doc/Manifest.gzbin7311 -> 7312 bytes
-rw-r--r--app-doc/elisp-manual/Manifest2
-rw-r--r--app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild4
-rw-r--r--app-editors/Manifest.gzbin13917 -> 13919 bytes
-rw-r--r--app-editors/scite/Manifest2
-rw-r--r--app-editors/scite/scite-5.3.5.ebuild2
-rw-r--r--app-emacs/Manifest.gzbin70454 -> 70451 bytes
-rw-r--r--app-emacs/buttercup/Manifest2
-rw-r--r--app-emacs/buttercup/buttercup-1.31.ebuild2
-rw-r--r--app-emacs/counsel/Manifest2
-rw-r--r--app-emacs/counsel/counsel-0.14.0.ebuild2
-rw-r--r--app-emacs/ivy/Manifest2
-rw-r--r--app-emacs/ivy/ivy-0.14.0.ebuild2
-rw-r--r--app-emacs/org-mode/Manifest2
-rw-r--r--app-emacs/org-mode/org-mode-9.6.4.ebuild2
-rw-r--r--app-emacs/osm/Manifest2
-rw-r--r--app-emacs/osm/osm-0.11.ebuild2
-rw-r--r--app-emacs/sml-mode/Manifest2
-rw-r--r--app-emacs/sml-mode/sml-mode-6.12.ebuild2
-rw-r--r--app-emacs/swiper/Manifest2
-rw-r--r--app-emacs/swiper/swiper-0.14.0.ebuild2
-rw-r--r--app-forensics/Manifest.gzbin4725 -> 4721 bytes
-rw-r--r--app-forensics/yara/Manifest2
-rw-r--r--app-forensics/yara/yara-4.3.1.ebuild2
-rw-r--r--app-misc/Manifest.gzbin49605 -> 49600 bytes
-rw-r--r--app-misc/tmux-mem-cpu-load/Manifest2
-rw-r--r--app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-3.7.0.ebuild2
-rw-r--r--app-portage/Manifest.gzbin9431 -> 9431 bytes
-rw-r--r--app-portage/tatt/Manifest2
-rw-r--r--app-portage/tatt/tatt-0.11.ebuild2
-rw-r--r--app-text/Manifest.gzbin48596 -> 48597 bytes
-rw-r--r--app-text/crengine-ng/Manifest4
-rw-r--r--app-text/crengine-ng/crengine-ng-0.9.7.ebuild58
-rw-r--r--app-text/crengine-ng/crengine-ng-0.9.9.ebuild2
-rw-r--r--app-text/crqt-ng/Manifest4
-rw-r--r--app-text/crqt-ng/crqt-ng-1.0.11-r1.ebuild2
-rw-r--r--app-text/crqt-ng/crqt-ng-1.0.9.ebuild41
-rw-r--r--dev-cpp/Manifest.gzbin13422 -> 13427 bytes
-rw-r--r--dev-cpp/rapidfuzz-cpp/Manifest2
-rw-r--r--dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin97411 -> 97412 bytes
-rw-r--r--dev-libs/ell/Manifest2
-rw-r--r--dev-libs/ell/ell-0.57.ebuild54
-rw-r--r--dev-python/Faker/Faker-18.9.0.ebuild2
-rw-r--r--dev-python/Faker/Manifest2
-rw-r--r--dev-python/Manifest.gzbin259012 -> 259007 bytes
-rw-r--r--dev-python/cryptography/Manifest2
-rw-r--r--dev-python/cryptography/cryptography-40.0.2.ebuild2
-rw-r--r--dev-python/griffe/Manifest4
-rw-r--r--dev-python/griffe/griffe-0.28.2.ebuild (renamed from dev-python/griffe/griffe-0.28.1.ebuild)0
-rw-r--r--dev-python/leechcorepyc/Manifest2
-rw-r--r--dev-python/leechcorepyc/leechcorepyc-2.14.3.ebuild2
-rw-r--r--dev-python/termcolor/Manifest2
-rw-r--r--dev-python/termcolor/termcolor-2.3.0.ebuild2
-rw-r--r--dev-python/yara-python/Manifest2
-rw-r--r--dev-python/yara-python/yara-python-4.3.1.ebuild2
-rw-r--r--dev-python/ytmusicapi/Manifest2
-rw-r--r--dev-python/ytmusicapi/ytmusicapi-1.0.2.ebuild2
-rw-r--r--dev-python/zeroconf/Manifest2
-rw-r--r--dev-python/zeroconf/zeroconf-0.62.0.ebuild2
-rw-r--r--dev-qt/Manifest.gzbin11187 -> 11193 bytes
-rw-r--r--dev-qt/qtgui/Manifest2
-rw-r--r--dev-qt/qtgui/qtgui-5.15.9-r1.ebuild2
-rw-r--r--dev-qt/qtnetwork/Manifest2
-rw-r--r--dev-qt/qtnetwork/qtnetwork-5.15.9-r2.ebuild2
-rw-r--r--dev-util/Manifest.gzbin68457 -> 68457 bytes
-rw-r--r--dev-util/gef/Manifest2
-rw-r--r--dev-util/gef/gef-2023.06.ebuild2
-rw-r--r--dev-util/huc/Manifest2
-rw-r--r--dev-util/huc/huc-0.1-r2.ebuild2
-rw-r--r--dev-util/pycharm-community/Manifest2
-rw-r--r--dev-util/pycharm-community/pycharm-community-2023.1.2.ebuild122
-rw-r--r--mail-client/Manifest.gzbin3714 -> 3717 bytes
-rw-r--r--mail-client/thunderbird/Manifest66
-rw-r--r--mail-client/thunderbird/thunderbird-102.11.1.ebuild1178
-rw-r--r--media-libs/Manifest.gzbin68285 -> 68291 bytes
-rw-r--r--media-libs/libwmf/Manifest2
-rw-r--r--media-libs/libwmf/libwmf-0.2.13-r1.ebuild2
-rw-r--r--metadata/Manifest.gzbin3510 -> 3512 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.gzbin28065 -> 28081 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin54251 -> 54232 bytes
-rw-r--r--metadata/md5-cache/app-admin/gopass-hibp-1.15.54
-rw-r--r--metadata/md5-cache/app-admin/gopass-jsonapi-1.15.54
-rw-r--r--metadata/md5-cache/app-admin/gopass-summon-provider-1.15.54
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin39331 -> 39340 bytes
-rw-r--r--metadata/md5-cache/app-crypt/sequoia-sq-0.30.0-r1 (renamed from metadata/md5-cache/app-crypt/sequoia-sq-0.30.0)6
-rw-r--r--metadata/md5-cache/app-doc/Manifest.gzbin24172 -> 24172 bytes
-rw-r--r--metadata/md5-cache/app-doc/elisp-manual-19.2.4.24
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin23631 -> 23627 bytes
-rw-r--r--metadata/md5-cache/app-editors/scite-5.3.54
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin110991 -> 111006 bytes
-rw-r--r--metadata/md5-cache/app-emacs/buttercup-1.314
-rw-r--r--metadata/md5-cache/app-emacs/counsel-0.14.04
-rw-r--r--metadata/md5-cache/app-emacs/ivy-0.14.04
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-9.6.44
-rw-r--r--metadata/md5-cache/app-emacs/osm-0.114
-rw-r--r--metadata/md5-cache/app-emacs/sml-mode-6.124
-rw-r--r--metadata/md5-cache/app-emacs/swiper-0.14.04
-rw-r--r--metadata/md5-cache/app-forensics/Manifest.gzbin8372 -> 8371 bytes
-rw-r--r--metadata/md5-cache/app-forensics/yara-4.3.14
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin70682 -> 70682 bytes
-rw-r--r--metadata/md5-cache/app-misc/tmux-mem-cpu-load-3.7.04
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin17289 -> 17286 bytes
-rw-r--r--metadata/md5-cache/app-portage/tatt-0.114
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin72522 -> 72200 bytes
-rw-r--r--metadata/md5-cache/app-text/crengine-ng-0.9.715
-rw-r--r--metadata/md5-cache/app-text/crengine-ng-0.9.94
-rw-r--r--metadata/md5-cache/app-text/crqt-ng-1.0.11-r14
-rw-r--r--metadata/md5-cache/app-text/crqt-ng-1.0.915
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin24640 -> 24640 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.34
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin155580 -> 155738 bytes
-rw-r--r--metadata/md5-cache/dev-libs/ell-0.5714
-rw-r--r--metadata/md5-cache/dev-python/Faker-18.9.04
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin343735 -> 343721 bytes
-rw-r--r--metadata/md5-cache/dev-python/cryptography-40.0.24
-rw-r--r--metadata/md5-cache/dev-python/griffe-0.28.2 (renamed from metadata/md5-cache/dev-python/griffe-0.28.1)2
-rw-r--r--metadata/md5-cache/dev-python/leechcorepyc-2.14.34
-rw-r--r--metadata/md5-cache/dev-python/termcolor-2.3.04
-rw-r--r--metadata/md5-cache/dev-python/yara-python-4.3.14
-rw-r--r--metadata/md5-cache/dev-python/ytmusicapi-1.0.24
-rw-r--r--metadata/md5-cache/dev-python/zeroconf-0.62.04
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin13843 -> 13842 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qtgui-5.15.9-r14
-rw-r--r--metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r24
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin126572 -> 126736 bytes
-rw-r--r--metadata/md5-cache/dev-util/gef-2023.064
-rw-r--r--metadata/md5-cache/dev-util/huc-0.1-r24
-rw-r--r--metadata/md5-cache/dev-util/pycharm-community-2023.1.215
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin6986 -> 7148 bytes
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-102.11.117
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin105218 -> 105216 bytes
-rw-r--r--metadata/md5-cache/media-libs/libwmf-0.2.13-r14
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin55195 -> 55200 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/wireshark-3.6.134
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin54623 -> 54623 bytes
-rw-r--r--metadata/md5-cache/net-libs/libnatpmp-20230423-r14
-rw-r--r--metadata/md5-cache/net-libs/libsignal-protocol-c-2.3.3-r14
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin21355 -> 21356 bytes
-rw-r--r--metadata/md5-cache/net-mail/mu-1.10.34
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin25652 -> 25810 bytes
-rw-r--r--metadata/md5-cache/net-wireless/iwd-2.515
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin18045 -> 17876 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/gpxsee-11.1115
-rw-r--r--metadata/md5-cache/sci-geosciences/gpxsee-13.04
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin28630 -> 28467 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/ginac-1.8.215
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin24523 -> 24679 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/genkernel-4.3.2-r114
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12441 -> 12599 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-113.0.217
-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.gzbin42737 -> 42734 bytes
-rw-r--r--net-analyzer/wireshark/Manifest2
-rw-r--r--net-analyzer/wireshark/wireshark-3.6.13.ebuild2
-rw-r--r--net-libs/Manifest.gzbin32576 -> 32580 bytes
-rw-r--r--net-libs/libnatpmp/Manifest2
-rw-r--r--net-libs/libnatpmp/libnatpmp-20230423-r1.ebuild2
-rw-r--r--net-libs/libsignal-protocol-c/Manifest2
-rw-r--r--net-libs/libsignal-protocol-c/libsignal-protocol-c-2.3.3-r1.ebuild2
-rw-r--r--net-mail/Manifest.gzbin14391 -> 14396 bytes
-rw-r--r--net-mail/mu/Manifest2
-rw-r--r--net-mail/mu/mu-1.10.3.ebuild2
-rw-r--r--net-wireless/Manifest.gzbin14049 -> 14048 bytes
-rw-r--r--net-wireless/iwd/Manifest2
-rw-r--r--net-wireless/iwd/iwd-2.5.ebuild184
-rw-r--r--sci-geosciences/Manifest.gzbin11245 -> 11250 bytes
-rw-r--r--sci-geosciences/gpxsee/Manifest4
-rw-r--r--sci-geosciences/gpxsee/gpxsee-11.11.ebuild56
-rw-r--r--sci-geosciences/gpxsee/gpxsee-13.0.ebuild2
-rw-r--r--sci-mathematics/Manifest.gzbin18675 -> 18682 bytes
-rw-r--r--sci-mathematics/form/Manifest2
-rw-r--r--sci-mathematics/form/metadata.xml4
-rw-r--r--sci-mathematics/ginac/Manifest4
-rw-r--r--sci-mathematics/ginac/ginac-1.8.2.ebuild76
-rw-r--r--sci-mathematics/ginac/metadata.xml4
-rw-r--r--sci-mathematics/maxima/Manifest2
-rw-r--r--sci-mathematics/maxima/metadata.xml16
-rw-r--r--sci-mathematics/wxmaxima/Manifest2
-rw-r--r--sci-mathematics/wxmaxima/metadata.xml4
-rw-r--r--sys-kernel/Manifest.gzbin4416 -> 4420 bytes
-rw-r--r--sys-kernel/genkernel/Manifest2
-rw-r--r--sys-kernel/genkernel/files/genkernel-4.3.2-no-color-on-qlist.patch38
-rw-r--r--sys-kernel/genkernel/genkernel-4.3.2-r1.ebuild323
-rw-r--r--www-client/Manifest.gzbin6194 -> 6195 bytes
-rw-r--r--www-client/firefox/Manifest101
-rw-r--r--www-client/firefox/firefox-113.0.2.ebuild1409
208 files changed, 3802 insertions, 510 deletions
diff --git a/Manifest b/Manifest
index ff028f6c81df..56963da365d3 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29451 BLAKE2B d24e51baa069fd8ac541607d18a75ce4134a7994fa68720d829cfe0e7294f2af8d0b298732666bf2668aa4c042ee34dc1bbb931342e3929ffccb51e16796bad6 SHA512 12d1a4e70771b1362219d34a6dc2e723f048d8dce0518b18c79e1ec415ca3054e37029d5f9b4342052001ece4682249c0ec5cab615dd30cb92aef51964724a2b
-TIMESTAMP 2023-05-25T07:39:49Z
+MANIFEST Manifest.files.gz 29465 BLAKE2B a209e7a594b020ea4ab0a8173413de06630710585680b8377f10a3dd2445815d38d458a13361cb9b533b1d3767dff6ddb93ff3fc76f2bf8c95295c2d4b051e00 SHA512 7382a2a2f29a4384c07d1be22789c491c6147b566bed6431c5a49a78f59128cbf437578b8094db59ab2667014802d6e948bf5d705723fad92e9bd807685324a5
+TIMESTAMP 2023-05-25T13:39:51Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRvEMVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRvZSdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDpxA/+N73sUblesngyAeIEQ1CAramIwc2JqeSB2Lz4AgyFtjTrxuxwaboTzzTg
-2XcgHEoB3j4yFBio7ty9fhiuHJrOTRLRP7vBs1aoRwIf7iyxO4cnso+ByKMbkXZ1
-2oaRcoZGZabgVsNTJqWWYsd5O6epeeVMhe+551ZwWXwgMm3dMhanQKHAygvrf1Ut
-EjoPbbyUMieCxIAfCby9IZZa0vp/3sdH3sF7REpoGsLl8eQt/3JXQ6V3TWXlMPbK
-sscxm5XvDhwp98FzGi5q5D8rkf8CKcTcJjZ3uHS+IVCg4alRYbRiiZwdndrDUFqI
-QhYFkKa+DgKL5OHINiv/YIi0sBC6Squ4sryqjIIOkp4x6+CZ02CAUiBEbQuVjjJP
-2EFKHFqAcMPFZQijzHJK54K+4hPRluYffejI4T2NkqLqqEW6m82LU2sBx9QIAnYI
-o1TcYFwM0XPPerI/seFRFib5MhbtlDS8TkLQ0l6sNYGKpYnd/9noENJXXYTRKaGe
-4EGaSfLULQDfxsYv9Qcq2euNDs8o4/nwRRSRO1gInPV8nz86Ri3fn15ms0i7xBBd
-uanrobMDTkKP9lZjGOfvrlRJJksG8jFzG5n14f1s6IHNkN6rWcj5bJxJf6fCMDdf
-6irIh0lH1+h6Uyo4oJTsh3CUEFjs95t7HBB2M+xSKGS9ufqYkJA=
-=ATRz
+klAITQ//V7+NwPNktuuixN81zUWY6LddjzoolYoBpscl9Eja7FQ7TubMFxEr/5fS
+dXO969zi2vcSeVbLvebaDeR4OTeNHVFAy6C2eyTfz+hyhcGQYpAXAWg323ENyu75
+71n/QMqUX65pnyRcyKhQT/SCrGbT86lLNcN5H4shHsKmLncJvGnXEAkNlV28ZTht
+Szct0Ef7HLBzFXKjJ43PAV3mrCKT1f1eE3PjhkYFOFVJvT38XadTt/8qdprlXfye
+sXpwt5J3LbiIJqueJntTZYfhJv6qpecwQf7WFpC5FudGsTBIkoMemcCmNneU4eog
+PRapdzlPNyqJ+6bYDLcnw0idpcvKgYrHQx1ro1Hdmfyfxp+qxfCpNvRXrCltBNiW
+Xq2IUBXBoSIBAg87nDdX4+COE6FYI6w1RY6tVtDKlP/0T2nCNrukIOcRx/RNnOgN
+WYiQMa3pscuo+Qxm2pY4g1ivrJM5AtIXn9Blvaj6cQc7PC0HHFy7WTK2G7iu1m9q
+zA3qaesYWDyOiHT8jKNWPle7sczYfgqGUPnADQWIvDCNAFmvweo6qLwO+7GRuAHH
+wQASCH5TqkvLAln22yuggVTTr+ZzOkrJcVgMCpBHFO/1i+X2mvIQqHCfvzWNy5fD
+mplINaWAD/W3F3qxEBIQG9HL4dec3jhHR6P0Da2LN1pis3Kv9tA=
+=UUmH
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index f76f89034f01..68c1ee9e3f42 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 07dba6f7d394..344469cb8535 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/gopass-hibp/Manifest b/app-admin/gopass-hibp/Manifest
index cbb2a11901df..20f6d8848e50 100644
--- a/app-admin/gopass-hibp/Manifest
+++ b/app-admin/gopass-hibp/Manifest
@@ -3,5 +3,5 @@ DIST gopass-hibp-1.15.4.tar.gz 24968 BLAKE2B 04c20ac2e29fd4268a01aca998ac32884c4
DIST gopass-hibp-1.15.5-deps.tar.xz 182857584 BLAKE2B 0e0c536b02ac2c22daa299513815351e0890361dd2f3fb7cf2bf33c7c980371321b3e009599242190f51acf14f83be1c32948999e29aa54ad4e6b17a8c9087d0 SHA512 9b81e1a30a111f58b81e2e88a13e955ab406c31922287990968ef21e575d611d7754e0d7e0ee82191fbe6d2f72f3d30cf34b632c5ba548c1d165e218e2803698
DIST gopass-hibp-1.15.5.tar.gz 27096 BLAKE2B df6a87ba6279d3dc0f1403861e5829d2fd5f5ec1b2aadf4c1cb27d6380d50df482af115ec78ae807e20660c5cd1fbd4336849271959647259a5626896b85f923 SHA512 d32ad613a25b52e9fbdc655ac15ebac8456882be9dcc462f186a888e4f82070cfe295f0e359faa4cf01b3c562d01328ce1dcb835df85707957c79a84c52d9fcf
EBUILD gopass-hibp-1.15.4.ebuild 553 BLAKE2B 986120dd09df04341032118efe8aa47c53869600a17f4ed792780a5d9f6361aaeffd7c08ce009818167d8e302beb59d8e427dd2bdea8127e803678a1948d1d56 SHA512 f010dad6210f1d627d7759c2b36f533aed9eaf4355de34ee5ab6a726373be085712a78bc41efbc27b6ce1e11908e925ea00df8435019a43d1d0ec51b26760de6
-EBUILD gopass-hibp-1.15.5.ebuild 554 BLAKE2B 2019204ec3c5fe09d70ccd752603ca7d4301664df72fe3b5515da41572da42582e4885cd075a5de1dcced63a4d2522d0745b99ef3c3cb631af22520979cf2ae4 SHA512 188cb3d4d02f4fde2a8b69c084d53e3994854db2daa95c1914681b8a8536c04b09211bea814a98bdf85c074ae7c6e2718766b3ed1d78d00ad5a35235cdd8e79f
+EBUILD gopass-hibp-1.15.5.ebuild 553 BLAKE2B 986120dd09df04341032118efe8aa47c53869600a17f4ed792780a5d9f6361aaeffd7c08ce009818167d8e302beb59d8e427dd2bdea8127e803678a1948d1d56 SHA512 f010dad6210f1d627d7759c2b36f533aed9eaf4355de34ee5ab6a726373be085712a78bc41efbc27b6ce1e11908e925ea00df8435019a43d1d0ec51b26760de6
MISC metadata.xml 253 BLAKE2B 9355711340b552cd5fcf8809184c92c33b39050b43c582a351f5423f3772f895fe192f0cf7261e00250cb424cbe846002b4d0c9357fa18d3fa6eff3f5afd0c30 SHA512 70093621a9cea5ade5ec64ab0f87c5d84b8f52e3b3c2ee6cfc1929a3cb833bda2ae2773b12647e473bc96fe3d39b33030942f30f9733aa5d2d2054410239319c
diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.5.ebuild b/app-admin/gopass-hibp/gopass-hibp-1.15.5.ebuild
index f3c5b3ef350d..37f93d67124f 100644
--- a/app-admin/gopass-hibp/gopass-hibp-1.15.5.ebuild
+++ b/app-admin/gopass-hibp/gopass-hibp-1.15.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> ${P}.t
LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
DEPEND=">=dev-lang/go-1.16"
RDEPEND="
diff --git a/app-admin/gopass-jsonapi/Manifest b/app-admin/gopass-jsonapi/Manifest
index 43fc7f13c4f1..c9eaa83990f2 100644
--- a/app-admin/gopass-jsonapi/Manifest
+++ b/app-admin/gopass-jsonapi/Manifest
@@ -4,5 +4,5 @@ DIST gopass-jsonapi-1.15.4.tar.gz 32293 BLAKE2B 5796bf2c8eceb50dc05643e27ec8673c
DIST gopass-jsonapi-1.15.5-deps.tar.xz 182924608 BLAKE2B 1f17479dea38308fbf779ce772505af75461217b1d4f76f730b1a7747ffad8d2229712d0c740632c86a1e1a88aff093c67e500a35c12eac09563eaa28febc418 SHA512 bf51d1b9b83ce8056dfd7d88f17f2fea5efbe62a4f44fa68ffe3fdf317758782c9c6313de190db79462bc6a41188615e8995ea9ea7e01215f8f8381fbb597734
DIST gopass-jsonapi-1.15.5.tar.gz 34898 BLAKE2B f0cfe7aba96cf9eed7b1fcdaaeb031a280e3e57515de1e4c8ac72f2fe9ed35d553c21c068aa542d46b96f0726214a50d403acf545b77f1862a7d2a1d6e729d15 SHA512 dbc8de9cf16f1c20af1e94bc1c0a7c168b76db28a889f0f51d04f8a922f6ec70fd6b921ef5413708bd6832f79e82521f48feef3f9eb9742062d1e2c806ff3067
EBUILD gopass-jsonapi-1.15.4.ebuild 603 BLAKE2B 3eaac674ad6d8aa2d60d2b2d6c83d08444f45734babe1dee02483715cf7c5f242255b3a5db71f394b5616c2755bd7935d084aacf7175c0726d6c56a48dde8288 SHA512 41d23267da2cc956741a327f925415a7c52da87bfa7defd1aefd0bf9fecf7dc9b7a4431b9304f27c7a29c225e90eb0563af16fbc670154764fd4ba7a87a3e896
-EBUILD gopass-jsonapi-1.15.5.ebuild 604 BLAKE2B 15ac6f3e7efad36c6daa14855a250fbb093b37323b5611583ebbc03f76c1f8344771353ebc46ac91792d055b36298db4dd1dd3793e4473d54f1cc1bbac4f2214 SHA512 ca900a69003ef4d6203779c34da7005e7707714fb8e80a9ad6acd3df329201ad08f05c07fc59f6557cb02dd1e5e959a869773edce35555437a8504934d0c8abf
+EBUILD gopass-jsonapi-1.15.5.ebuild 603 BLAKE2B 3eaac674ad6d8aa2d60d2b2d6c83d08444f45734babe1dee02483715cf7c5f242255b3a5db71f394b5616c2755bd7935d084aacf7175c0726d6c56a48dde8288 SHA512 41d23267da2cc956741a327f925415a7c52da87bfa7defd1aefd0bf9fecf7dc9b7a4431b9304f27c7a29c225e90eb0563af16fbc670154764fd4ba7a87a3e896
MISC metadata.xml 256 BLAKE2B 2184101c756bf7e34131b4e44dd51a30fb5195c57901d5373ed648b172e4689887fd94be3ca19b5cb021b4c99ff2f0d3ad81ea12696b857471769ba61e349891 SHA512 12c961836136e3a833b04d0e8111a1797d1f004e6dea69fc843f42280b844ff158b8333f4a1ea5ea45886d66f6f42f9658efc18d1ce9300c6147ae7c23a1700f
diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.5.ebuild b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.5.ebuild
index a25268591243..ddab8fe42629 100644
--- a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.5.ebuild
+++ b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> ${P
LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
DEPEND=">=dev-lang/go-1.16"
RDEPEND="
diff --git a/app-admin/gopass-summon-provider/Manifest b/app-admin/gopass-summon-provider/Manifest
index 36f68bcc05c3..f7e690f182dc 100644
--- a/app-admin/gopass-summon-provider/Manifest
+++ b/app-admin/gopass-summon-provider/Manifest
@@ -3,5 +3,5 @@ DIST gopass-summon-provider-1.15.4.tar.gz 17546 BLAKE2B 9c0a8fc50ed4f39139d5b14e
DIST gopass-summon-provider-1.15.5-deps.tar.xz 182896696 BLAKE2B 59cd74ff4be1dfd83d221327d041506c41799f67d8559f5a12341a70f2c63e36d03f8f99628ac973a02cbb42ba920366642f124a6315a8ff0d388d384c912b85 SHA512 64f34fecad85562cdf4db48030703b991bb2f6448e1fbd17ab0063f193c328f78e9630b7e64e9f1e4417f011b6a087e2e9fb19fe4adbac3ff36c3a315da933a6
DIST gopass-summon-provider-1.15.5.tar.gz 19679 BLAKE2B fbb4606ae6459537fc5f4c05fc7df7cd8191277a6e2435809bb352b92c88616ff93aa90f2597a62ef8c870fae310f659698ba9a6c4a9d7643730d05d3932c485 SHA512 c9009ca4fa282890b596abe9dd357cb550d70eaa74f30a9e5edfa659d1e646cf33bf105167f6627cee1818fe962f83af9e06294139697110bf593cd8a5f91ddb
EBUILD gopass-summon-provider-1.15.4.ebuild 561 BLAKE2B 6422ddb6a47f1e95179509967460a10a79c0f96585b090225cacebbec517c773ba7087f4292f8f00035a02c04f8f5a8bb12ade3777ad499fada2f8db082ab842 SHA512 bbefdeba7b483a239e2514e3316d07fddd8441aab57cf9cd479aaf23d59598dc4801b4089e9bcd4449244ed6bb2f133fd6c76b43f3394a18df89c941f354ae7d
-EBUILD gopass-summon-provider-1.15.5.ebuild 562 BLAKE2B 8e3544bddd8067f1c5bfe56afea8697f4a55c0439894ca950b76950ac144332d9cbe3d79693fdcdee9f1e6d31f4b8d79be49426b237d56bc21024838d453efcc SHA512 29bbd160392510391a0e124a69ee1f286021c3f6584cbee6f0626c5e2b230ba7f3be23b84a8ce6f51b625c6baac56b542c5a05e2ddf39b56a53a976edb86f479
+EBUILD gopass-summon-provider-1.15.5.ebuild 561 BLAKE2B 6422ddb6a47f1e95179509967460a10a79c0f96585b090225cacebbec517c773ba7087f4292f8f00035a02c04f8f5a8bb12ade3777ad499fada2f8db082ab842 SHA512 bbefdeba7b483a239e2514e3316d07fddd8441aab57cf9cd479aaf23d59598dc4801b4089e9bcd4449244ed6bb2f133fd6c76b43f3394a18df89c941f354ae7d
MISC metadata.xml 264 BLAKE2B 287a185ac5ffd0004918df5d9dfe9906bd46140af3d5e437d00a3cdbdfb9fbb8184910368d47de1439a7e3e957f26f9bf70adbcaa8277320c94d53ce68d63c9e SHA512 91b9fccf54e6644ab6dbb291672c1c45bf93f9dab6a853a249ab782a0b385c4ff7441f41c41c22665347570e244a5b242287517e0557fdc4a2c3f8597580dde2
diff --git a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.5.ebuild b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.5.ebuild
index ee10d170bf67..5e5d48b3911a 100644
--- a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.5.ebuild
+++ b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.g
LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
DEPEND=">=dev-lang/go-1.16"
RDEPEND="
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index e6e2016650f6..ccf9a137a75d 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/sequoia-sq/Manifest b/app-crypt/sequoia-sq/Manifest
index 7526e61c6dec..9b7642e4f814 100644
--- a/app-crypt/sequoia-sq/Manifest
+++ b/app-crypt/sequoia-sq/Manifest
@@ -761,5 +761,5 @@ DIST zeroize_derive-1.3.2.crate 10299 BLAKE2B 39cd21629ae91a3a80ec283c8a988be355
DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f803d4b8ae5b7d51c9f2ebb332a289b3c1ea528655806a26998e081a1cc9f4b07828664542de8d8d2619faf079d25c5 SHA512 d6966b024ce5e265c93e7056659ccbb97bbf6baa30f759fd96dc4391a6487426637f61f0a2713b6160019d778cf7d8ff1f25bb33d6c4f4585b990baae418b226
EBUILD sequoia-sq-0.27.0.ebuild 8461 BLAKE2B ecc9c0d9240f9429148dba10446dccbcb6c5cc206b9e7344873bf9fb09ff275cbad98a08e884d0ce6b413f1c73a9fb6d0c37c61f1e844aded29a53ad5400820f SHA512 bc881b98fde7d21f07e8a1ace047339b1947f54da800e1cd1ed773bc11bddf4dbe55ed0aac3a2153e0861a7145499d4ddd5b7cc97ddd93933c6ab8c54f4a26f8
EBUILD sequoia-sq-0.28.0.ebuild 9008 BLAKE2B 8a0979b01a5b0e9a071c206b01b8424d8195c335fd099836f230e7fed32d2e51c295f4e596cd915f94d1649364a4cd5948fa1fc0c30083b74d1d39daf16d8703 SHA512 d3cc2d8508e5b802d8d421b989f450b90b6ade4291e98b4cafc4a3574d691dad8ad6565108a458c96b94d7fb88f7a5b331c2fdf6b1aad7494f9547a78967fe0c
-EBUILD sequoia-sq-0.30.0.ebuild 9628 BLAKE2B 161bde9c87a50ef9d5d6f93ab75cd5c33b31b5c00c072f5a1417dd0c580a793cf1a984e0490c4948f98ab49861c03d962a81e260fd94efa076e74548ea5b9c16 SHA512 6d50b519610db9525b8ea82d901dd58c6029931ae8ddd729f0ae76c23283161f2cba56880b450834926a713deecf56c5b460f22c83a412d82466aa4c7c3145c5
+EBUILD sequoia-sq-0.30.0-r1.ebuild 9622 BLAKE2B efc36e9098c67ebc724e50efbd71db834730a5905feb8d8038b8363f0f5b0aea1ba24cba8da0fed8b7933567c8ecf5bfb2603b83f12c6284dcc59188f817c5b3 SHA512 5995f9139a2ccea60f42521e8807b679bb599a16ab7f51e255030e6805a22f4c2c920683e581bb877156a6a6246217fec5ca5b55ca8906eda2015861cfc9ae0f
MISC metadata.xml 493 BLAKE2B fe962d673ec673634b5f8451d0438206935ae852dcaf7cf6b96dfe33b408785cbd8a19779f91d35bdcbc3c21ffd756f8fe9fe4b2bcaf02856d8d5be64532dcbd SHA512 97b04243d9a88ea6b816b66f5e771cedca887ac44c66b35db69ecfd917480ee2f8e81498a22cb0fe85713fe4ad276aa7178f47e83a7604b097fae3bb23cc62af
diff --git a/app-crypt/sequoia-sq/sequoia-sq-0.30.0.ebuild b/app-crypt/sequoia-sq/sequoia-sq-0.30.0-r1.ebuild
index 2c36e9c09594..f6d457088ab5 100644
--- a/app-crypt/sequoia-sq/sequoia-sq-0.30.0.ebuild
+++ b/app-crypt/sequoia-sq/sequoia-sq-0.30.0-r1.ebuild
@@ -470,6 +470,7 @@ KEYWORDS="~amd64 ~ppc64"
QA_FLAGS_IGNORED="usr/bin/sq"
COMMON_DEPEND="
+ dev-db/sqlite:3
dev-libs/gmp:=
dev-libs/nettle:=
dev-libs/openssl:=
@@ -480,7 +481,6 @@ DEPEND="
"
RDEPEND="
${COMMON_DEPEND}
- dev-db/sqlite:3
"
# Clang needed for bindgen
BDEPEND="
@@ -501,7 +501,7 @@ src_compile() {
src_install() {
cargo_src_install
- doman target/release/build/sequoia-sq-*/out/*.1
+ doman target/*/build/sequoia-sq-*/out/*.1
newbashcomp target/sq.bash sq
diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz
index fb8abdef7e14..fc8f6667f048 100644
--- a/app-doc/Manifest.gz
+++ b/app-doc/Manifest.gz
Binary files differ
diff --git a/app-doc/elisp-manual/Manifest b/app-doc/elisp-manual/Manifest
index 29551f335889..8ae17d1eb441 100644
--- a/app-doc/elisp-manual/Manifest
+++ b/app-doc/elisp-manual/Manifest
@@ -19,7 +19,7 @@ DIST elisp-manual-25.3.tar.xz 806544 BLAKE2B 15d98b6dcc104dfeba66a3dd61489957a03
DIST elisp-manual-26.3.tar.xz 872288 BLAKE2B b7860ea1b7745f28cd3b391d03109239c09aef09f334db485c62756af6907d93a3ba77a92f7a105e003053aac7dca398467239af76d9feb3291bb1dd42d17af2 SHA512 94779be36b9d0e10f75def88faead6cce934f95887e9310c27413bf89f7e61a081978d6164cfe781a5c8dbde9696ac1e08046a82e77420aa07b9ffca45ccc40c
DIST elisp-manual-27.2.tar.xz 911212 BLAKE2B 97e6ebe6f54d7c70512fac2f8d5ca2a1f9e13e69683c48eb1a2a1023541d3410e319f11f5007f45f42f3e7f5bc3fd16b10bc3db86d48f582afc766f3e2d5ba2a SHA512 96d2671acd96df9fcdf371058708b92af0ee26889912134aeb90de28dc55b11889cf656eeea8ca3d214165f3b90db68ce867865ce32dfe255b52fba8a09ce2f5
EBUILD elisp-manual-18.1.03.ebuild 722 BLAKE2B e947bdff4a3c2840849a17d9031d9ae6ff6d68ed0e415764bc9e8bfc5c32112085880ab0e93a5d6b39042173a325d2abf002416be7eb5b03d8df169330174cc6 SHA512 7fc97bcd13ce763b7d7ac092a5a2d0ab5386796e8f7270101bb4426ec2eba4805c8bed375860951cf8b1aebe718d1908c88f4e3ef8b06b9bd0dbbb962c187cc0
-EBUILD elisp-manual-19.2.4.2.ebuild 726 BLAKE2B 17c8e357debc24d4a6ce539def959243703acacf56b10a5f9c277cc5c82eb22e6f22c1c190d8086ad74faef23160d86091c48eb9317ffc26279f5cee413b4433 SHA512 e8fbaa9a3900aae551ea0c6c2cd07c29699b3aa3fd8ef368dd92ca1480aa7b6d1c0eea305ea58981ba12aaf2f6ed81a4a5ed4ea7517f55b2c544803a0631c531
+EBUILD elisp-manual-19.2.4.2.ebuild 723 BLAKE2B caf8a1e8706acdce5faa8b71306c43ab056f451a2d4e14e219d0fd8734452935da1657b602b12472e2c3ba7a0a27ad0f2d0098ed97373c150c0fdca0563268b7 SHA512 5968a86ed5e3e9af175de7d1cef7e4eb93a55ac8bc090377cd61fa43a08ca4ea175411529b76269b993ebf57b5dedd138c5403619f81a96b44eb58a50f34b76d
EBUILD elisp-manual-20.2.5.ebuild 726 BLAKE2B 306932d95a26c8a08267ff59937e7a4d011eb647458cf671848c75ee77f1efcb30b9207c1f8b4bcd7d388509a94f621afb564c8049b31da2b9327b55cdb80a4a SHA512 7f097cce58719767059881bfc936689567aa2631fe882fd939c48b74f9ead465791f38411d604aaaff875998ce2c49809cab796526acefe43e89eefe288dbd79
EBUILD elisp-manual-21.2.8-r2.ebuild 704 BLAKE2B 183f1aeb54d3cc999883b67dcc266d3b082f55e2d2fe59364e4f2f93fbde77eec4c8f4f0c2080fe607b8160fae60cd0c9b4df790e0c626513f16f4621f2ab168 SHA512 57e6a9018e2a5322d63411500f5ce18268183d5eb04e0745a559dd0015145d6f55ec8933168ef9d568880e1c76015588ff0c65cff47fc384a2c2bba71b3ab122
EBUILD elisp-manual-22.2.9.ebuild 597 BLAKE2B 7bbc68efe36e5c9065a223c6e92d6b20dcd582e07ed23c431ac4597acaf56da2f2731073d1cd2b5abb03a2b783502af1c9307298808e1ec6fb9f9570bfaca73d SHA512 b7be8a53c5c39b7fb71e0b59546413736758048715c377d827a876e25401541199537a1090bf97a97671385b171457806cd1045e6dc8c67438df1c0bc1730227
diff --git a/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild b/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild
index 98109080f591..93daddd06e33 100644
--- a/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild
+++ b/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="Texinfo-manual"
SLOT="19"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
BDEPEND="sys-apps/texinfo"
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 704b3b2bf96b..b8b07f12c1ef 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/scite/Manifest b/app-editors/scite/Manifest
index 64fa7cdd8600..731f75930e22 100644
--- a/app-editors/scite/Manifest
+++ b/app-editors/scite/Manifest
@@ -5,5 +5,5 @@ DIST scite-5.3.5.tgz 3535798 BLAKE2B 16bd6331b8ab5ef2d700a121d8d85078f6eea2f8c45
EBUILD scite-5.1.3.ebuild 2399 BLAKE2B aa552326db18257573410f3759bec58c93fa6b331997c0475f459c698f41f685cde2d05e5c9ba88e70998566a45b6a18a52a128dc5d3ad00b429d9f7e9043221 SHA512 777e8ec73b35e14962728cbfa6ca7dbe1170ccab75c2abe0cb184580a9fffb2192df27fe853fd0f65018c9991dd33dfca059b086a64f85be4f2a7044fc024bd8
EBUILD scite-5.2.4.ebuild 2406 BLAKE2B 6792a9a78a9fd9968dacd4360bcecb0b3570950d46767bb03a6ed69ebe24ae1de1f9963e1cf4f0f8adafc255d7f372fbbffece45db92799b54a85d68b874514e SHA512 f73769262346f62af1962d2e97e1f5a81d22901ee1adb92eaee774d1572fb6c46b8147ea9bcbae3829bc9ebd278d8ab0557c8b154b2b277bb56583e50be08e29
EBUILD scite-5.3.0.ebuild 2406 BLAKE2B 6792a9a78a9fd9968dacd4360bcecb0b3570950d46767bb03a6ed69ebe24ae1de1f9963e1cf4f0f8adafc255d7f372fbbffece45db92799b54a85d68b874514e SHA512 f73769262346f62af1962d2e97e1f5a81d22901ee1adb92eaee774d1572fb6c46b8147ea9bcbae3829bc9ebd278d8ab0557c8b154b2b277bb56583e50be08e29
-EBUILD scite-5.3.5.ebuild 2435 BLAKE2B 39e7bacb12cbb36ea56559d2e6418bded0ddb906c850b18ffa19a92a42ca4c8a93ccb78138ced7a8b462166f8c233a58b00f16e483f14c2ec542fe19c181e7b9 SHA512 840c98d88021e4514039af0e068de11ca445fa6b75fcbfd10fac54f322caa1b73c009c93edbd9fa7d633df3dcc09e7a84735063b8e501c038d0c39d9b2628e4b
+EBUILD scite-5.3.5.ebuild 2433 BLAKE2B b98b076682107e38607e4a43b5a92a5680bb45668dc7de4e0c33de29fa0955650ef713adfbf6a3e29c59d0f91ddd4fed14610e0f24e4a5dcf01f39eacd647e4a SHA512 dbe6d7484a0e21ef2a54c8163f61f13028e6009dd283c7f6c4945350b2b8cc3e9b6a4c9b17d8aac354ea65d4ef64c455817d9a32d3e1947ff6101bca39ac8f88
MISC metadata.xml 247 BLAKE2B 48a241bd34b1820e804bb495b923696deea0e8d8fb710efd928c6b04aea362cdde3c15c81b9edc82868e39047e00210be8ca4f1b7b550e812375277dad47a803 SHA512 a083104fd79c7979f84234a82f419dee039d3d63cbd28d44b251f4a3f7183d333f920193e055c967fed03e7d755013365b867283f28d88751af52a6574f46a3c
diff --git a/app-editors/scite/scite-5.3.5.ebuild b/app-editors/scite/scite-5.3.5.ebuild
index 0eab49a0696b..09a0f36a2bf4 100644
--- a/app-editors/scite/scite-5.3.5.ebuild
+++ b/app-editors/scite/scite-5.3.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.scintilla.org/${PN}${PV//./}.tgz -> ${P}.tgz"
LICENSE="HPND lua? ( MIT )"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~arm-linux ~x86-linux"
+KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~arm-linux ~x86-linux"
IUSE="lua"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index d40af89af193..848977303f2b 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/buttercup/Manifest b/app-emacs/buttercup/Manifest
index cb023339c81d..2b5e4bd1b84a 100644
--- a/app-emacs/buttercup/Manifest
+++ b/app-emacs/buttercup/Manifest
@@ -6,5 +6,5 @@ DIST buttercup-1.31.tar.gz 91816 BLAKE2B 2a2569a3750b4ebf7ffdf7a0812be322b1f71b3
EBUILD buttercup-1.28.ebuild 650 BLAKE2B 1fa55c63bb666144e5fb761ba0c1d5e39eec463cbb9ffc6e95c163868ac1bc7797b64cc0ba574f767534df7ee12de496c5732db3701f135121e82ff0b5860c92 SHA512 adde9e5f85d401aab81f18ebff1f99b8205cb1a007f8ab27c2374ac7ba16e7b61f8fa9defb3bd10bb39b514510b63a489002d11f8ccd8e76ab3c3036695d2cf7
EBUILD buttercup-1.29.ebuild 656 BLAKE2B 1ab693b1ddef8805f95fadef177ffc27e43782a32ca7bdd8e9703b31106507ac87506ceafd9bbd89ae3fd8b456a7fafdd04bb2456b7b525d64190874f5855d1c SHA512 1a211ec4197d44b81e22163a5f53e4c74efc0ba0289f8219ac5a1a4e7f33d4c8a4213af6c622d79580821a21a74f30d812dcb25df541e89abd367d2596f057be
EBUILD buttercup-1.30.ebuild 676 BLAKE2B 5df40b505376a9c344ba44f18346b5a1d7f18b17f0af220eb23253f338f457aebe8d5b7a8c71595ce2ce7604dd7382c3663c54d8a7d610a36ad0e66ccdcec879 SHA512 0bc1334e25e72224bfd221f22e07aaa1db99cb496e8deaca9c8c479d1282e95f4844859d9632a455b98dd0a5ca8d28a133d600c4911ce5852fc616447a04410d
-EBUILD buttercup-1.31.ebuild 680 BLAKE2B 499a192b8a5208cca23eb864e1a1e9463e606f4b76a218265c795254d8e545792974124bac30a1d9a2f73d40fe41caa59cbf3f24c31c933bb24fb0c7a74ee2f2 SHA512 f56490f9bcd568f7b35acb6eaf63f0e3b02dca52a5d0f40ae17c1fb9ad83ffb84bc51e2d488a042689df8b8bb154ff9506d02c2b1d5d18dc2e4ba90d07fa3a8b
+EBUILD buttercup-1.31.ebuild 675 BLAKE2B f358e3352fd83a590d96b027e26f492933ab95e2b71b63a05361c1efacb58e465ec03c93fa47e016ec50992dd7cc3f04ffc2f9517b416079ba48668c3eab8b3b SHA512 d12af4454e20681033bf3c400c7bdf224c576ffefbc5eb3c2a87567d06e099e5dc2d750c4b099e7c21f514471a3c59a3a3259d2443916ed5fa9167ca8c3b857a
MISC metadata.xml 392 BLAKE2B 365eddee8c36962902e64b476ca9f21b34bf1faf9dd5ff2ad28d799a8079ea81cfea23adfc81e0a40edee9d4a6551affabaec91c9b931cfb161cf8a5bfbb024f SHA512 899c734fc6bae680c7d44dd0750d0a55a74ef2a5408be0e3a33a920ed283535c1136fc6b04bca86e85304ee1a3972413f18cc047be1e1565ce6c2a7940e087f5
diff --git a/app-emacs/buttercup/buttercup-1.31.ebuild b/app-emacs/buttercup/buttercup-1.31.ebuild
index 96cc1f27a2be..ab3bdbdab3c9 100644
--- a/app-emacs/buttercup/buttercup-1.31.ebuild
+++ b/app-emacs/buttercup/buttercup-1.31.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/emacs-${P}
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv sparc x86"
DOCS=( docs/{running,writing}-tests.md )
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/counsel/Manifest b/app-emacs/counsel/Manifest
index 5d928bb6b21f..a5329c88f33b 100644
--- a/app-emacs/counsel/Manifest
+++ b/app-emacs/counsel/Manifest
@@ -2,5 +2,5 @@ AUX 50counsel-gentoo.el 110 BLAKE2B 223dc0b9991156d3494e9e954624ec060515231f5ca9
DIST swiper-0.13.4.tar.gz 245190 BLAKE2B c4da021b92fcedfec39cc60f670c97e4a421b8d4aef8183f50c4872bed835db79884cff113f58cf21dfa7ce33158218aa0cf25d72fc0081dc1c24a3b4376c60e SHA512 bf096a13f675f87af6ea68c974455896b64921ca4d7880c9ccc444aa3cea7c7e04c61be5deb2fd57d0568ff4d86f96ffcf94494b55d84d7a9f647f49b69aec9a
DIST swiper-0.14.0.tar.gz 249820 BLAKE2B 9184e66f910b9f7c401c9a5433b5915c393ece7711858c3f844d8afcbc13fa76039173b2ecd50bbaff586ff7596fd95e46e550a4282763e385f064d2e2103978 SHA512 e87fa2159d1541afdaa08e33584480cbeba75df15235bf57d4c8f6292b91be7e2a316e931c3f4d823da5fbf23d987ded293a433824af04357de231d26adfeeb1
EBUILD counsel-0.13.4.ebuild 768 BLAKE2B e9ec9d5be3fcefb8d76b2a30a51586be3c97eeb180ff850383e6e778452964d5a2442fa76ceb00f1be5222d780af7f384f91346fe614b6e28ced2d5082b24908 SHA512 10c946c5738a21480032572f14e8248a52c4ecbc4a9b5ea11700d8f0c1f91fa250a5d1a3da87218254926307980ec4457feba0ab5f9d46018e3172c9c3e2ed31
-EBUILD counsel-0.14.0.ebuild 770 BLAKE2B 95b897e6fcbf71d7e6f7efd35406b66542bc55363ec1064a4451d2b29ef7e42b4a81853aa4f44e40c9327f99f2146a6875773c511d97924c6878736df09820f6 SHA512 369be835339666628fa91d7fa02de555b39af809b1db6d4cea2d036a6cfd90c344255183d0799b4ecd7e6ee5f9761491b7165c9858d2e6b32648d42648e01d5e
+EBUILD counsel-0.14.0.ebuild 768 BLAKE2B e9ec9d5be3fcefb8d76b2a30a51586be3c97eeb180ff850383e6e778452964d5a2442fa76ceb00f1be5222d780af7f384f91346fe614b6e28ced2d5082b24908 SHA512 10c946c5738a21480032572f14e8248a52c4ecbc4a9b5ea11700d8f0c1f91fa250a5d1a3da87218254926307980ec4457feba0ab5f9d46018e3172c9c3e2ed31
MISC metadata.xml 571 BLAKE2B 26ca5a5dfb1bc67ad37086ddc2c2e5976d1b4c763789a27ee83fb08c4a106a21c33b4c9632a3f2858a6b6249c8c49da3e2eafa7efc5267b655c0c9b2066598e2 SHA512 1879881be5eaeb2a6bac023fd06476a2ccbd25909f7c2f722b4af3680db44b4d3a959e1ac864e86580813a0bc68a2120d936f1c2efd67a6738ee8d83a5adb6f4
diff --git a/app-emacs/counsel/counsel-0.14.0.ebuild b/app-emacs/counsel/counsel-0.14.0.ebuild
index 4b056723c545..95b41a59e22f 100644
--- a/app-emacs/counsel/counsel-0.14.0.ebuild
+++ b/app-emacs/counsel/counsel-0.14.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/swiper-${PV}
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RESTRICT="test" # Ivy, Swiper and Counsel tests are performed in app-emacs/ivy
RDEPEND="
diff --git a/app-emacs/ivy/Manifest b/app-emacs/ivy/Manifest
index 6bb3611dc771..6952443b4e65 100644
--- a/app-emacs/ivy/Manifest
+++ b/app-emacs/ivy/Manifest
@@ -3,5 +3,5 @@ AUX ivy-0.13.4-ivy-test.el-skip.patch 1352 BLAKE2B b45c62f336e903d35514c00d8f3f1
DIST swiper-0.13.4.tar.gz 245190 BLAKE2B c4da021b92fcedfec39cc60f670c97e4a421b8d4aef8183f50c4872bed835db79884cff113f58cf21dfa7ce33158218aa0cf25d72fc0081dc1c24a3b4376c60e SHA512 bf096a13f675f87af6ea68c974455896b64921ca4d7880c9ccc444aa3cea7c7e04c61be5deb2fd57d0568ff4d86f96ffcf94494b55d84d7a9f647f49b69aec9a
DIST swiper-0.14.0.tar.gz 249820 BLAKE2B 9184e66f910b9f7c401c9a5433b5915c393ece7711858c3f844d8afcbc13fa76039173b2ecd50bbaff586ff7596fd95e46e550a4282763e385f064d2e2103978 SHA512 e87fa2159d1541afdaa08e33584480cbeba75df15235bf57d4c8f6292b91be7e2a316e931c3f4d823da5fbf23d987ded293a433824af04357de231d26adfeeb1
EBUILD ivy-0.13.4.ebuild 1341 BLAKE2B 882febee4f004555918a5d7f38f809d1385417c46f6134589a18b5b6760a757e23594298aef7d47662173bbbefb3e6ed98b3cab78a680f0a9ae48cd13b30cbb3 SHA512 93ade7f2126191c9660e024fd3bc887955dd3aa2c9f57e5b5d42f2168538e416089aa9db7b1e6b57594ad98489d4503c4e4628c9e8dc61012a9a86e38708e027
-EBUILD ivy-0.14.0.ebuild 1168 BLAKE2B 81e68521d89a24d6061f032913ee07a1a854fb220414983db9234cf2bbf74cea06639639231902e88e27636404d8fdb15ec74858d1f0832188b46265c54a36a0 SHA512 3a48282e4a79a78c3185cf6b9f7a5444ab5e5bba91f7af33201af40dc51505171c57bade67cbb5788fcc74cb0016a52abc06a2999a5d72da56624371307331e7
+EBUILD ivy-0.14.0.ebuild 1166 BLAKE2B b05ebb90ebd7baa3d40eb610b2bf8d6d3574151d8be200ee47d44f8b92557c3b024558210f657050e2f4c6498e8728a751de8ada041cb76dd8a71efb92978ca3 SHA512 2390e00dbfe3da576c99f09b17807a83eb96a0b3e9d28a8c12e00202ae6df42304b73b3903286ab6f4306278d4abdca2a67fbe77937bfb7301bb450865f43fb7
MISC metadata.xml 571 BLAKE2B 26ca5a5dfb1bc67ad37086ddc2c2e5976d1b4c763789a27ee83fb08c4a106a21c33b4c9632a3f2858a6b6249c8c49da3e2eafa7efc5267b655c0c9b2066598e2 SHA512 1879881be5eaeb2a6bac023fd06476a2ccbd25909f7c2f722b4af3680db44b4d3a959e1ac864e86580813a0bc68a2120d936f1c2efd67a6738ee8d83a5adb6f4
diff --git a/app-emacs/ivy/ivy-0.14.0.ebuild b/app-emacs/ivy/ivy-0.14.0.ebuild
index 3bedf16037a6..73d043065bff 100644
--- a/app-emacs/ivy/ivy-0.14.0.ebuild
+++ b/app-emacs/ivy/ivy-0.14.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/swiper-${PV}
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
BDEPEND="sys-apps/texinfo"
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index e416e8a9896a..84f409123889 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -8,7 +8,7 @@ DIST org-mode-release_9.6.6.tar.gz 2209391 BLAKE2B fd88d0cf686007b7a4f90ad8870f6
EBUILD org-mode-9.4.6.ebuild 1696 BLAKE2B 1e2b698f0ba118149cd4e960e5a34b6370c878a917746ecafa9758b5f3ce24d55ea0a7ff3a99b370c972cb0c97c0321bdfe5735d5782d98adcf1ab4c65e4b84e SHA512 76bbc761a82b08a26bb73c0d655b52308487586a8a108a6bc2a29ec66816fdf1f173c626f8594198c00c6a45000686e0876b98dbeb3e566ae212b03005c90ba4
EBUILD org-mode-9.5.5.ebuild 1386 BLAKE2B 2686e19cbcc0e8298702d9be753b8023e8736feac0d07793c581dfa51a9167d65b072a1d8a268b319b4dd87e04a6e920d400ddb13c50f3da5837bc08cc58f8a7 SHA512 b3417352a09da826becf217c2789d90b25971c4d97ff92225459b50617c04f85bb1cdf53b933ba1c5927a202a4852acf6bb1b6bee3e2c2c40a3fb772669017fb
EBUILD org-mode-9.6.3.ebuild 1402 BLAKE2B 6d24234cff61823b747d2bf5acd2c5ea42e44230fff15e7414ce501ac80efbe6aa3a278544f8875af5ca6cda3f34e8ebc52ce58a02805b92cd9ac2173d050748 SHA512 31946a3e38c438325919b05e2d084e8533248e15f68bf74bbebfec4c00fe9f39e66d622e49c3fca9714b22ef35e8eb0583bafe66cc40f85838df327cdd0f064e
-EBUILD org-mode-9.6.4.ebuild 1405 BLAKE2B c72dfd77145677c969a4cedf57a53ddfbf09621b5830ffc96171661d6df7974114d169c5111d8ff346c232201f67d8d79999d7f3589566a132fb0b2de19303c2 SHA512 7ac81d9b86c6317c50c4cdd5d7b8786e1c0fd2a930b0adba139451d32e7d6801f8c38f9eb11723ab50af8da10dde5f4a7d2b5b25e469959b7bf0ac8b2701886f
+EBUILD org-mode-9.6.4.ebuild 1402 BLAKE2B 6d24234cff61823b747d2bf5acd2c5ea42e44230fff15e7414ce501ac80efbe6aa3a278544f8875af5ca6cda3f34e8ebc52ce58a02805b92cd9ac2173d050748 SHA512 31946a3e38c438325919b05e2d084e8533248e15f68bf74bbebfec4c00fe9f39e66d622e49c3fca9714b22ef35e8eb0583bafe66cc40f85838df327cdd0f064e
EBUILD org-mode-9.6.5.ebuild 1405 BLAKE2B c72dfd77145677c969a4cedf57a53ddfbf09621b5830ffc96171661d6df7974114d169c5111d8ff346c232201f67d8d79999d7f3589566a132fb0b2de19303c2 SHA512 7ac81d9b86c6317c50c4cdd5d7b8786e1c0fd2a930b0adba139451d32e7d6801f8c38f9eb11723ab50af8da10dde5f4a7d2b5b25e469959b7bf0ac8b2701886f
EBUILD org-mode-9.6.6.ebuild 1405 BLAKE2B c72dfd77145677c969a4cedf57a53ddfbf09621b5830ffc96171661d6df7974114d169c5111d8ff346c232201f67d8d79999d7f3589566a132fb0b2de19303c2 SHA512 7ac81d9b86c6317c50c4cdd5d7b8786e1c0fd2a930b0adba139451d32e7d6801f8c38f9eb11723ab50af8da10dde5f4a7d2b5b25e469959b7bf0ac8b2701886f
EBUILD org-mode-9999.ebuild 1531 BLAKE2B 6c06454ac286f2d681af7e55c151a9855dac8aa3028c41c43753ee907fe4d63ec26e5e8e4a0a4f97b80172b0f8fabc92ba591298bef9b5301a176460a1ce9358 SHA512 5526252d6a1190a8bee375b96e9b85c33e593f6bc77f118a33cd566c8fc5634e9e839dbe931c9ad96252e81d669fdc84f9999ea6b834cf2273d31d1e8cb86d90
diff --git a/app-emacs/org-mode/org-mode-9.6.4.ebuild b/app-emacs/org-mode/org-mode-9.6.4.ebuild
index 77e4614e18c6..2747f4956985 100644
--- a/app-emacs/org-mode/org-mode-9.6.4.ebuild
+++ b/app-emacs/org-mode/org-mode-9.6.4.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
IUSE="doc odt-schema"
RESTRICT="test"
diff --git a/app-emacs/osm/Manifest b/app-emacs/osm/Manifest
index c0cdf59e5815..832aaa0080b1 100644
--- a/app-emacs/osm/Manifest
+++ b/app-emacs/osm/Manifest
@@ -3,6 +3,6 @@ DIST osm-0.10.tar.gz 31628 BLAKE2B 6cb3d4fcee65b93787507fcdc15afce521e4d65c2fcea
DIST osm-0.11.tar.gz 31935 BLAKE2B d4cb18a9ab17d0d982db94a1dcfb37bdf3676b2b6bf367f249ccc2475783ce4f7eda8bb01beff8ac59e4a963e7800402f3fe9a99832f9072396d679a4fa0bd56 SHA512 02faba5200897b78b1e8d616d3f21a607645e401b80e13d016be8317cc92dcd7458d6b968066f088d9ee202d477e183c9d93bf1475710f6a6c249608cb68b0d6
DIST osm-0.12.tar.gz 32029 BLAKE2B 42a8f70acb01ac0b326ac0e345528f2181e5ab45a92bfcc796d2d8cab5b587e4b071c5d1235cc92f4362be3849cd454015de096314b2de0ebd02bdc631588e03 SHA512 ad21fe39c096250f8e5249ae67c399ccb976a48576ced9e9ed4accbd7cbeed4a30e3c347ca5b4ba2f8e2b7db5a161b3145b01121860b9ee3880d06241bec3edc
EBUILD osm-0.10.ebuild 635 BLAKE2B 98fe641c58a7e01e861a758b75af7d9df906041c3096e67524b74c679ac7e12ad548c7f54e085a11170e65c70df75708c393b48e7459b6ce1cbd32484da3e205 SHA512 4132aa4bc72dd883460d18ea87378c64a9e3a61558019068a68374325d1d20487298860852460f608f3e6ad3647922086d108dc1257614fd60f779b8d5585c91
-EBUILD osm-0.11.ebuild 636 BLAKE2B 773651dc9598026f6d284d8c6279a07a4a4c04f1b2e868738c99347fc862b05a2b5ba399addd73e8c4e6f56e81a4269cf6509e36aaa5f95be360a33b65c42ed3 SHA512 73b3c7f698520c5fbdd91b12e6b08c277176cf9043100c11851cff9a2d29975987e09aaf3244d079326050f3a1d4b58c0848e353d55377c1f34da2c9805a4d7e
+EBUILD osm-0.11.ebuild 635 BLAKE2B 50b190884e8e17b14547418ad7650ecbb798fd3a8ba2d6130131487ac63d027f8124911e8a4be84e87b45df7cffc65dc43d11230daa496af78b0748e9a8aefc6 SHA512 7f4a9056e3738b466f6be3a6235fc93996fd321a49ca3f9979c7ff6f4f4536eb3fe69e4b41e2ee6997d6d787ab27abbecf7677ab114cffc16291b4049d5d8243
EBUILD osm-0.12.ebuild 636 BLAKE2B 773651dc9598026f6d284d8c6279a07a4a4c04f1b2e868738c99347fc862b05a2b5ba399addd73e8c4e6f56e81a4269cf6509e36aaa5f95be360a33b65c42ed3 SHA512 73b3c7f698520c5fbdd91b12e6b08c277176cf9043100c11851cff9a2d29975987e09aaf3244d079326050f3a1d4b58c0848e353d55377c1f34da2c9805a4d7e
MISC metadata.xml 1007 BLAKE2B f28de509f2c4d32cbc67695ed97d2e4231baaa56e29a55993bb6b6c85323bbab51ba6ea398d6b0f562cb93975c6c09a5962f7f504509c4a6dcf19a6efca08750 SHA512 8ea20302c01493f320e2ad72e2a3530088a9a7d8db5a72c33286f31e82ba4a60e1dcaf6c4a11ded416ad864c27bb42d3833aeda58b261ea054ab71cb5fd26736
diff --git a/app-emacs/osm/osm-0.11.ebuild b/app-emacs/osm/osm-0.11.ebuild
index e10c84ef5e7f..2e361a320f89 100644
--- a/app-emacs/osm/osm-0.11.ebuild
+++ b/app-emacs/osm/osm-0.11.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/minad/osm/archive/${PV}.tar.gz
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
BDEPEND="
>=app-editors/emacs-${NEED_EMACS}:*[jpeg,json,libxml2,png,svg]
diff --git a/app-emacs/sml-mode/Manifest b/app-emacs/sml-mode/Manifest
index fa2204be3911..5e5f0958461b 100644
--- a/app-emacs/sml-mode/Manifest
+++ b/app-emacs/sml-mode/Manifest
@@ -4,5 +4,5 @@ DIST sml-mode-6.11.tar.xz 36104 BLAKE2B 86872d3359e30789a15cc76785df94bee95e2401
DIST sml-mode-6.12.tar.xz 36156 BLAKE2B 795a525bbd95f8656e4b7634618e04243644c47d36783d20d289a746bc1af2f2c2b9975259635acef3172bdee291653962bd20ba1a0c37031fdd7c31b5d6cd14 SHA512 abf23dc1232777ab2f7a7d6bd5adfbd2e34ec9831369ff136901fb67e82d3ce30841e89f91ab7b24ae80ac74c742b665c2274f937c9340a2379403fac3824817
EBUILD sml-mode-6.10.ebuild 551 BLAKE2B 11bd09945525f141b1eb7e96187cfae31cbc26af501658b77c5b916122aeaf714b94d5d15c0faed95c32171254ab8628d647e9e3ac7c42fac74097aa1c01ee9b SHA512 7b13a1d32df0b9880baea536e95c9dbc6f75a027f194a010ebb7e21648d603e8275d64e28a5a5b9bad7f8e17ad358b150553991bbb180a9a1575c1f7c16dcd80
EBUILD sml-mode-6.11.ebuild 561 BLAKE2B ffe1da5e0de3cf6288eabaa0d5ed45de9e3aa0291f8ea2e5a90996314d02a20fd476e1bc410e434a8fcf771614b7a71926103926e26d146c824dfc736dc5d6af SHA512 5e2920527bebe2f01f078f717987b7ef423984bb9f82743934d2cad51174cae38101b86b815bfd0354cad66982110b6f9927b58dbc4ee012f75e19dedef6421f
-EBUILD sml-mode-6.12.ebuild 564 BLAKE2B af0c109e7ea69d0dfde8d21a65d697a0107db1477fafe4e3fdd642100cf50576db39d16d9708f33deec599d834d01c32ccafc8ee1964491049ea431caaf8b70f SHA512 910463368e47f4b26d68674c4c27c55ec06e091b96add02684a1e2c019330f412a7fd9b3c2c22de45a25d3d1291af901dcde434688c3021224c1abc718af8b3b
+EBUILD sml-mode-6.12.ebuild 561 BLAKE2B ffe1da5e0de3cf6288eabaa0d5ed45de9e3aa0291f8ea2e5a90996314d02a20fd476e1bc410e434a8fcf771614b7a71926103926e26d146c824dfc736dc5d6af SHA512 5e2920527bebe2f01f078f717987b7ef423984bb9f82743934d2cad51174cae38101b86b815bfd0354cad66982110b6f9927b58dbc4ee012f75e19dedef6421f
MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
diff --git a/app-emacs/sml-mode/sml-mode-6.12.ebuild b/app-emacs/sml-mode/sml-mode-6.12.ebuild
index 60deef5a104c..01193640b61e 100644
--- a/app-emacs/sml-mode/sml-mode-6.12.ebuild
+++ b/app-emacs/sml-mode/sml-mode-6.12.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~x86"
+KEYWORDS="~alpha amd64 ppc x86"
DOCS=( README TODO )
ELISP_REMOVE="${PN}-pkg.el"
diff --git a/app-emacs/swiper/Manifest b/app-emacs/swiper/Manifest
index b008991ad170..cfdd4688e554 100644
--- a/app-emacs/swiper/Manifest
+++ b/app-emacs/swiper/Manifest
@@ -2,5 +2,5 @@ AUX 50swiper-gentoo.el 108 BLAKE2B fae1fd6258927f672a77b42eb6c826fa246d77e6ce598
DIST swiper-0.13.4.tar.gz 245190 BLAKE2B c4da021b92fcedfec39cc60f670c97e4a421b8d4aef8183f50c4872bed835db79884cff113f58cf21dfa7ce33158218aa0cf25d72fc0081dc1c24a3b4376c60e SHA512 bf096a13f675f87af6ea68c974455896b64921ca4d7880c9ccc444aa3cea7c7e04c61be5deb2fd57d0568ff4d86f96ffcf94494b55d84d7a9f647f49b69aec9a
DIST swiper-0.14.0.tar.gz 249820 BLAKE2B 9184e66f910b9f7c401c9a5433b5915c393ece7711858c3f844d8afcbc13fa76039173b2ecd50bbaff586ff7596fd95e46e550a4282763e385f064d2e2103978 SHA512 e87fa2159d1541afdaa08e33584480cbeba75df15235bf57d4c8f6292b91be7e2a316e931c3f4d823da5fbf23d987ded293a433824af04357de231d26adfeeb1
EBUILD swiper-0.13.4.ebuild 695 BLAKE2B 6a12e3cf8c625e0c1a7302ab5326a94148901d99772c8b452cfcfb957395edc2688c96dcac787081888704706a37b211564288230ca3863b9c92c6348954109e SHA512 5f99175870cae2ccebbaf9732cbc104570b8488ab6fa0fb349132c4b42406de4a36925ae7225d56bd188c86efdda6bf832133094441c6dc0cad1167fcc98c958
-EBUILD swiper-0.14.0.ebuild 697 BLAKE2B 94e8df0c7166578ae09fd9fc4b83aef2614d62d91b605439e757b6883e08e50693ab4d58b26fb76850c5411b0fd7fce2cf121587a9dbac0db0e1cc9c67c19e56 SHA512 8c95999c4207d22d1f165cf60a5f1fde127ca9fa27a6dc501a9ae0a583a36d9ecf5ac195316b6cbfbf8e84119a1895454764e79bfa96cdfbdfcba22287a9135d
+EBUILD swiper-0.14.0.ebuild 695 BLAKE2B 6a12e3cf8c625e0c1a7302ab5326a94148901d99772c8b452cfcfb957395edc2688c96dcac787081888704706a37b211564288230ca3863b9c92c6348954109e SHA512 5f99175870cae2ccebbaf9732cbc104570b8488ab6fa0fb349132c4b42406de4a36925ae7225d56bd188c86efdda6bf832133094441c6dc0cad1167fcc98c958
MISC metadata.xml 571 BLAKE2B 26ca5a5dfb1bc67ad37086ddc2c2e5976d1b4c763789a27ee83fb08c4a106a21c33b4c9632a3f2858a6b6249c8c49da3e2eafa7efc5267b655c0c9b2066598e2 SHA512 1879881be5eaeb2a6bac023fd06476a2ccbd25909f7c2f722b4af3680db44b4d3a959e1ac864e86580813a0bc68a2120d936f1c2efd67a6738ee8d83a5adb6f4
diff --git a/app-emacs/swiper/swiper-0.14.0.ebuild b/app-emacs/swiper/swiper-0.14.0.ebuild
index 569f7e380a5b..9198ac401176 100644
--- a/app-emacs/swiper/swiper-0.14.0.ebuild
+++ b/app-emacs/swiper/swiper-0.14.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/abo-abo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RESTRICT="test" # Ivy, Swiper and Counsel tests are performed in app-emacs/ivy
RDEPEND=">=app-emacs/ivy-${PV}"
diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz
index 4196c6c4cd03..dbdd9b308970 100644
--- a/app-forensics/Manifest.gz
+++ b/app-forensics/Manifest.gz
Binary files differ
diff --git a/app-forensics/yara/Manifest b/app-forensics/yara/Manifest
index f67681246e68..3a5c1a2e833d 100644
--- a/app-forensics/yara/Manifest
+++ b/app-forensics/yara/Manifest
@@ -5,6 +5,6 @@ DIST yara-4.3.0.tar.gz 2179006 BLAKE2B 97d755c5ffea7fbfc61087f384f4b29543af794af
DIST yara-4.3.1.tar.gz 2179177 BLAKE2B 071bd2201653b094f828a5ea1ca2dd08fb0e3e8ea0439784bd949fc9ebfeb3c1aa9408581c8808d2d648d988c3aaab676d61605b53446efa12d838898b7ffe16 SHA512 93a2243d54397e76175fa0106451965b7f3a1f1918307c2bae6193f3725b69f60f70c3901a12c1690368f5b37e973a65c63a299624a521d204b12b48d5efe496
EBUILD yara-4.2.3.ebuild 1284 BLAKE2B 45912674a4be4d1f5cbcc307313d3e1c48806917716581521a2d367e60c65e7490cc5a6e8020013b42d728886d58080dc023593d663c2ed29b4b6c8035673205 SHA512 594237e4d050c5015bb41c950903e06e5a643867aef286e52a0f3002b0919bb8299c97c023f9447113e8e906a5f0ce8cd0c73a1db5af3e7a84078e52045bd04e
EBUILD yara-4.3.0.ebuild 1269 BLAKE2B 3b9f001bb80ec39e7b3a77f270add2dfb6c339c53223bb14cabc1c5289787e5eee11c6b7347ec3098de72f1fc02a180e4ba22c6f80f00c46988c408cea5a2f2f SHA512 df58e0bd84dfcbfa2f74f1c647f510be06994d6dd3bd33f1ddf3952f285710d91dd0f90fd011f43ae51dea9df03f8254efc1e70380f30bd40d207c978f16bc06
-EBUILD yara-4.3.1.ebuild 1271 BLAKE2B d96bc8732c7d227cbb42d34aa1fc0ec2fdd59eb0cf9e86034aae210e883591f8c5b3953217c5919c731515136754bbb0a3670887cb7bfbb6c2bad45140622f8d SHA512 60ed8c97271d032384048663f12575f80ab8a3ecbc75ac37b021ed9122162c1e964d2e2847d48eb37c8d8e0590db6ecfdb4e4b31deaa2030766370c715ef33a4
+EBUILD yara-4.3.1.ebuild 1269 BLAKE2B 3b9f001bb80ec39e7b3a77f270add2dfb6c339c53223bb14cabc1c5289787e5eee11c6b7347ec3098de72f1fc02a180e4ba22c6f80f00c46988c408cea5a2f2f SHA512 df58e0bd84dfcbfa2f74f1c647f510be06994d6dd3bd33f1ddf3952f285710d91dd0f90fd011f43ae51dea9df03f8254efc1e70380f30bd40d207c978f16bc06
EBUILD yara-9999.ebuild 1271 BLAKE2B d96bc8732c7d227cbb42d34aa1fc0ec2fdd59eb0cf9e86034aae210e883591f8c5b3953217c5919c731515136754bbb0a3670887cb7bfbb6c2bad45140622f8d SHA512 60ed8c97271d032384048663f12575f80ab8a3ecbc75ac37b021ed9122162c1e964d2e2847d48eb37c8d8e0590db6ecfdb4e4b31deaa2030766370c715ef33a4
MISC metadata.xml 1284 BLAKE2B 5e8b7f95170b97d4d55fda012f1108acfb0cae362d4da0f3559375d529194b5e4f9644d8ca3d0fc7e438b873f3827aec307dc664808a56561153679fc0bd5729 SHA512 64048379eb1d51afeee050ea906a8fa7bda9d5bdc78807d04c1f5f5b5a425b512de5facb6b79f23ed8d5517caf779ef327d7eb148ae2a32407904db05efb337f
diff --git a/app-forensics/yara/yara-4.3.1.ebuild b/app-forensics/yara/yara-4.3.1.ebuild
index 3862dff1c51a..a3c3061bde51 100644
--- a/app-forensics/yara/yara-4.3.1.ebuild
+++ b/app-forensics/yara/yara-4.3.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "9999" ]]; then
else
SRC_URI="https://github.com/virustotal/yara/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${PV/_/-}"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 x86"
fi
LICENSE="Apache-2.0"
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 8bea96106038..9ec5c63e3035 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/tmux-mem-cpu-load/Manifest b/app-misc/tmux-mem-cpu-load/Manifest
index 2336a4850a27..dc526b58b9c0 100644
--- a/app-misc/tmux-mem-cpu-load/Manifest
+++ b/app-misc/tmux-mem-cpu-load/Manifest
@@ -2,6 +2,6 @@ AUX tmux-mem-cpu-load-3.7.0-gcc13.patch 641 BLAKE2B a55fa30e0534b0a9bf9411421003
DIST tmux-mem-cpu-load-3.5.1.tar.gz 23020 BLAKE2B 2bbe2441c0fd687fee4ed2f27b8cea0fdbb0596c36fe8c791be110b880abe5d8c28a14960a9836552cf49b4f92d32a127be9271954853c5310f1628791138f7a SHA512 e08a3ad088021d4f4a3fb671a15cc8468a833501202391a63f57d3b53ea65934dc32869c3b7bbe47bce7d8ff2c9d1d35a5823a70c80d1218392aac82ed96e68f
DIST tmux-mem-cpu-load-3.7.0.tar.gz 23374 BLAKE2B 61dfd556b22afd37d7011c2f31e1c1ee2632921c590ac273e92baf18f018d09eaffc628490d8c2bca973fc73dba67f83dfd380792c70f7fac8335cc9c732d7c3 SHA512 0a87d91e2d7ea0b687b0610b913aa782813fc80cc689c6f42fa2e1537715b7b2307edbfabf231fc0e13fe5aeaca1c0ffa4500ce338b37365ba0ac7a8b69e7385
EBUILD tmux-mem-cpu-load-3.5.1.ebuild 557 BLAKE2B 926eadd52bdf84974bc78cd92e96bc8729de9bd68a77aa4213b0449949858d57b1dc1a6c835085375faea89d92bf9a50dba868bd7704472b2e54cf99838d5ce1 SHA512 ef95e779f6c7e7b8e49833f988b2358da8691ba28736620f4e3ce105bdc438c900daccb6bac7a85f65c0972027242b706271d6fd5e9f513b9b42c6918dd94c62
-EBUILD tmux-mem-cpu-load-3.7.0.ebuild 610 BLAKE2B c483c298a90b268bf1963dab78faa5c57ceaedf470c47a13752ba59c281fe5ebac0498e5baae253511d40f93a26f264683be825ec7faa46738068782d227ea07 SHA512 b4031b98fd60f464a961f49b161e042d5c1ee52edf0411c1861aecfbe888b8ae09ba436d662a6fd20a091855a819e9b1d5eae069ee819a6505fffbf60ef9757e
+EBUILD tmux-mem-cpu-load-3.7.0.ebuild 609 BLAKE2B bf3d2384ec0b124b6a806df0c2ef028b268251e149d7bda695bac1d7f6f976a336bd10f47e210f072d03c46f3d5353be15d151701a7ebba99387a18e6600d54a SHA512 ee00d02ed9f098b75c47b25c4f2ed6307a46a976b7687eaaf015e8ab928c0fb521b0a2eabe7af31423aab808e473fd3a24fc23788da69b77c0e558eccf35ea6b
EBUILD tmux-mem-cpu-load-9999.ebuild 558 BLAKE2B 6840ab01f564363af090d14f71921effd2e0e79175667bb4066acc1ac395ca9f28cbdd40ebd7514f3b8b1d30c1519820a73d2c337c6e1391efda1a6ad5fe487a SHA512 4573ab60206a73f76680571a66e2318158d7fa052cbd043d2df1a6cbf86cfb87e783645d8abd162954297be60ec61e22709a60103176d27980d4e8f0074eb672
MISC metadata.xml 261 BLAKE2B c72b9ffeda4ffe9423279540d7ea84bb499eec367dfa01288393aada1561ccdf01f08f89d5574d4beb7cd197cb3b123d2602ccce6288bbafe4e6c25a1ffe6e67 SHA512 99c6f01dba5cb14a98d96480e02dc49a3399ba679dc83a11f39d9847e472ff830470b0881f7944aba24c6fd7827a5c19bf8c1001f53627fc3eaf3f8d92840cd8
diff --git a/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-3.7.0.ebuild b/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-3.7.0.ebuild
index 72e6848796f4..89cfec733b25 100644
--- a/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-3.7.0.ebuild
+++ b/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-3.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/thewtex/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
fi
DESCRIPTION="CPU, RAM memory, and load monitor for use with tmux"
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 975bd68d3ff5..e55627487702 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/tatt/Manifest b/app-portage/tatt/Manifest
index 9f64beef9cda..70126e318264 100644
--- a/app-portage/tatt/Manifest
+++ b/app-portage/tatt/Manifest
@@ -1,6 +1,6 @@
DIST tatt-0.10.tar.gz 22675 BLAKE2B 4272cd0bf65a2181ba70d12fe8ca593403d7217aebf2f4dffd2f69397e686c79bc93ec70c756f1e94c548ed2acd8af7470c022611c16b5f3571af860aeca4b9c SHA512 1993f597e92b0b1f004e492aa164d7de6cf6776285850e5245f3328de0396c54cfc58943c767afe1fd1c49a771a1f33c65b6bed3c7d164223767567c05e12af1
DIST tatt-0.11.tar.gz 22690 BLAKE2B becafd764b570acf5e96975662edefa472a02c2a671830419a4784337c3d898caa97f04a0cc7b30c916f9cf80b49655b4028f5322d82b602176f236997751aa1 SHA512 a4b34458d07187b830b84547cf4ba99171cbd6fde97498a458eff58921a65077c23a89fe5e6292b0d7042149ccba90b6d85cf02c57f5c4ece6d3e89943e16442
EBUILD tatt-0.10.ebuild 847 BLAKE2B fe90474675d85a906024b210fcbd8c4b56876b53dae086760a5db6aa1481e08c1bfccf926cffe00111b2d68718c6c6c93a54b9c3fea861ed11db84786b6ce38f SHA512 663a7bb74650e864890cfc9f6c5d19acb8329c3ef3a62932c22e78537fb60b1946375bb6285129308f34edf4e5ac4fc0a0b13c852d9d85bc6f03767fb60eb31d
-EBUILD tatt-0.11.ebuild 855 BLAKE2B e67e4b013cda2c7ab9fd6de29ba5b9d183449c35c21b4ab11e356bb2ef0952f1617ca56914b74ac654b72a9baf9b8e9cd59f1c11b1d32383f9b8e371d84ff179 SHA512 7d8ad275d9a7f20593354a793f1eb8ec4282bd39c11656d968545c1fff4924181ddad857033338b601f4fc41d350e0392abc575c98bad3d915471ef6520026f6
+EBUILD tatt-0.11.ebuild 847 BLAKE2B fe90474675d85a906024b210fcbd8c4b56876b53dae086760a5db6aa1481e08c1bfccf926cffe00111b2d68718c6c6c93a54b9c3fea861ed11db84786b6ce38f SHA512 663a7bb74650e864890cfc9f6c5d19acb8329c3ef3a62932c22e78537fb60b1946375bb6285129308f34edf4e5ac4fc0a0b13c852d9d85bc6f03767fb60eb31d
EBUILD tatt-9999.ebuild 765 BLAKE2B 8e9f5f446036772ac810ca694b0294fc4588a2d23866bf3d0528e832e79b89b04d4b71521f7686703e5698ff7c03729e22d3694675771735ec3b007bc814dee1 SHA512 52d7fa8e399443b7618642b35442f5cabb004c90b02d9a2594a08991a8c0a832e5e9f89a79ce3b41cec473310aab84e1bcd80e7433f690428b32e0bb9d647a3f
MISC metadata.xml 658 BLAKE2B 9b33e9ca286b6174ea64e7d81c07dd93d988fea6bb18aa7cf3b92fe82a12e5c4ed53aca1866bd9af0941a5db79523cad6bc368b9aa1551ed34ac1cb74213af37 SHA512 41e6a746a9af924a8cb6207f47c56dae39f0920cc37105ac0fae114e06ee353f3217f6a8e12eba8089b323d8672c9c7f36fbf82f530e5fa0f920bfb816b20629
diff --git a/app-portage/tatt/tatt-0.11.ebuild b/app-portage/tatt/tatt-0.11.ebuild
index f59ad81ef5a5..afe63b4f2133 100644
--- a/app-portage/tatt/tatt-0.11.ebuild
+++ b/app-portage/tatt/tatt-0.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/gentoo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="+templates"
RDEPEND="
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 025a58450115..dddc8120da62 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/crengine-ng/Manifest b/app-text/crengine-ng/Manifest
index 23c58502b29a..d2bde7e1c555 100644
--- a/app-text/crengine-ng/Manifest
+++ b/app-text/crengine-ng/Manifest
@@ -1,5 +1,3 @@
-DIST crengine-ng-0.9.7.tar.bz2 3594561 BLAKE2B 65adf26be6198a29c26a506e5e00dde809a6bd9371e7f226ca954a89e0dfc68f314891f9e060a3055e5313673c266a26954353479f486abcf1bb87951202f64c SHA512 94775722f8ff3680c36278e2cecd864b5e3f9de7940aa0e681b683cc5136c8098650e495c3f0729af187839e45d6409993fdc2fc2738250cacd406f2540fdc31
DIST crengine-ng-0.9.9.tar.bz2 3408221 BLAKE2B b300e0bc6f06f00f14199a44a51dac1ac36c9db409083f23220d1554d31a7b28c59cbcc2a00cb794b13a18b74f7b25cae0892e28d8ef2d8b3ed2f421250741d0 SHA512 6a17445f49e7ce7a6ac942c19f9ab017e6d04d02b2b88654763fcc48a904d44cbb4a863531c39bc5bf2c857dbe8fa0f0335181eff496f4e0784c39a251b36a50
-EBUILD crengine-ng-0.9.7.ebuild 1612 BLAKE2B 0f78b98767b5edbcb41d71ba5d63269f13c8cc7b5a0c0545fc939cbbf9ffc6faa07ccb7843b35009f7b939d2d1daa67b9f8b888aa1f18213ecb788b2dc73b341 SHA512 a95781f4fdc5e2317031c473cf143ce46426a00e68895de69cb70119c5c67ca60dc493bbd5bf8b64d83e0d5853fb96eaa249100fdcd01c96d4c085245d86ec7a
-EBUILD crengine-ng-0.9.9.ebuild 1617 BLAKE2B 7f94a799faa8c7796d1d699afeff60cf79311bf98c2abb420857f456dc57f7aa04f13c263de26843352d59a2b022c6b3fbc70632e632591cb0e0a01741c015fa SHA512 194cedffac0dbfef9709423844c39cbabf99b265d806b8d90f3559800d1ad32f7613bc1ab2693f3c8fb2f61224a3c1396168d9ce82e26d208affa47dc3b93080
+EBUILD crengine-ng-0.9.9.ebuild 1615 BLAKE2B c9685ac1456b600359738ddbc3ddd15bfa658df5fc01af9c95184b17f2616e146b16a72233109d41a74f316dc82f9f5ff151704977315f0c278641405674d24e SHA512 b69c10a352ea6e7e3c4e900c25d29e84d704ed13ba82d6543633ab50be43ce53a28f07bc8fb4f0022225aef35c2192d5845fd97abbdb5bf74d7d8d4416073b63
MISC metadata.xml 1236 BLAKE2B 5211799ee678c262bd1f3d6f00707189dd80e16604e30d5d2d76b5172f3def61cf4e41ec8e2a76cca679993c50b7fc2970a373c22e88833d6e2095fcf3a29894 SHA512 e52a1f829a16689af8b6e68cad17bb006f87b31cbb28b06d0e7fcbeb213c96faecd4f9b47159dd5be3f5ba971a1d344f653d89f2581edd23d668e07f5b6cb840
diff --git a/app-text/crengine-ng/crengine-ng-0.9.7.ebuild b/app-text/crengine-ng/crengine-ng-0.9.7.ebuild
deleted file mode 100644
index ad23ab688cdd..000000000000
--- a/app-text/crengine-ng/crengine-ng-0.9.7.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake
-
-DESCRIPTION="Cross-platform library designed to implement e-book readers"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crengine-ng"
-SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+png +jpeg +gif +svg +chm +harfbuzz +fontconfig +libunibreak +fribidi +zstd +libutf8proc lto static-libs"
-
-CDEPEND="sys-libs/zlib
- png? ( media-libs/libpng:0 )
- jpeg? ( media-libs/libjpeg-turbo )
- >=media-libs/freetype-2.10.0
- harfbuzz? ( media-libs/harfbuzz:=[truetype] )
- libunibreak? ( dev-libs/libunibreak:= )
- fribidi? ( dev-libs/fribidi )
- zstd? ( app-arch/zstd:= )
- libutf8proc? ( dev-libs/libutf8proc:= )
- fontconfig? ( media-libs/fontconfig )"
-
-RDEPEND="${CDEPEND}"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
- ${CDEPEND}"
-
-src_configure() {
- CMAKE_USE_DIR="${S}"
- CMAKE_BUILD_TYPE="Release"
- local mycmakeargs=(
- -DCRE_BUILD_SHARED=ON
- -DCRE_BUILD_STATIC=$(usex static-libs)
- -DUSE_COLOR_BACKBUFFER=ON
- -DWITH_LIBPNG=$(usex png)
- -DWITH_LIBJPEG=$(usex jpeg)
- -DWITH_FREETYPE=ON
- -DWITH_HARFBUZZ=$(usex harfbuzz)
- -DWITH_LIBUNIBREAK=$(usex libunibreak)
- -DWITH_FRIBIDI=$(usex fribidi)
- -DWITH_ZSTD=$(usex zstd)
- -DWITH_UTF8PROC=$(usex libutf8proc)
- -DUSE_GIF=$(usex gif)
- -DUSE_NANOSVG=$(usex svg)
- -DUSE_CHM=$(usex chm)
- -DUSE_ANTIWORD=ON
- -DUSE_FONTCONFIG=$(usex fontconfig)
- -DUSE_SHASUM=OFF
- -DBUILD_TOOLS=OFF
- -DENABLE_UNITTESTING=OFF
- -DENABLE_LTO=$(usex lto)
- )
- cmake_src_configure
-}
diff --git a/app-text/crengine-ng/crengine-ng-0.9.9.ebuild b/app-text/crengine-ng/crengine-ng-0.9.9.ebuild
index cf15e4851a88..451c953bd903 100644
--- a/app-text/crengine-ng/crengine-ng-0.9.9.ebuild
+++ b/app-text/crengine-ng/crengine-ng-0.9.9.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0/5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+png +jpeg +gif +svg +chm +harfbuzz +fontconfig +libunibreak +fribidi +zstd +libutf8proc lto static-libs"
CDEPEND="sys-libs/zlib
diff --git a/app-text/crqt-ng/Manifest b/app-text/crqt-ng/Manifest
index 3407fc2321cb..43b4793fbea2 100644
--- a/app-text/crqt-ng/Manifest
+++ b/app-text/crqt-ng/Manifest
@@ -1,5 +1,3 @@
DIST crqt-ng-1.0.11.tar.bz2 442916 BLAKE2B 3eb4c73f1c3b3c88d92cb6ed5bf4895329caab1391c7be05dc0ccc1a65546f7761ee7af6246045be70137fd8683e2bfc5fb41df3dad604177ae4c0351f44c74e SHA512 62bb4b8a3dec3dd9fba5e1a2795f384e5310b87800d89e15b7f4fe258eb923481f1264ec23645b09f5ae89822e332d1499aeca0a79efab21124b43deec3ada44
-DIST crqt-ng-1.0.9.tar.bz2 435826 BLAKE2B 771b073fadf6f1bc9ddf7887603aaf6081d54c2effd548523f7afbb8b6bdf20d21bf55c1c37101662c2b851e932c6b4dce777c8e9160b059dbb1daed499db1c4 SHA512 b4f395be1d2029024dfb064f38db2ea372587151de1f5fae3cef492d4285d6ce597bc93a48d98594c5b703db8c99ba29cd9afdaae4c39b80b53cf6a7bafdbb97
-EBUILD crqt-ng-1.0.11-r1.ebuild 1094 BLAKE2B 494139b1428a262054ba697cf733ea1fa91be32c543b0f958d5e0ea8c8333ceb2ca7dd9aaa7ff432ed17ea074bae1dbd74edcc927800c825c58143db5edb43f6 SHA512 dc5f6847e384c9b418c371a5645210d6fcf6dd4038446a88e5a7361e94239b781d44aa7326ecc9dbf97f67db474a333a6e4b0a8d9c96c87fe5f65faf869f46a5
-EBUILD crqt-ng-1.0.9.ebuild 1085 BLAKE2B 83fe51d3d4725fe1353c5b9652535ed9ec0014db11835c61a97085508a69927370388ae9ec4da35196193e74f3c48eda5ad8fdda0b05267af73250e8080cbeff SHA512 78846eb89eec8dbaac7228fbb77f0a0e80143dc0369565d96e1f5569972997c565ca9a473b5e2a34325adf346f2edb78face6205e53a49e48992339424a066f2
+EBUILD crqt-ng-1.0.11-r1.ebuild 1092 BLAKE2B 5672434f3a921450e81fe5889e49e6f7724028422061cceeba6fc420e79101ec2b02e13b5b5d04295b9f3fe3c2146b4105c4c6c1b12344cd41dabd0519a214b9 SHA512 5f4dee7b6f105e05cea907c83ec05fd5de59969a9187aa0f07ffd22a32a767ee78edc1dbddf11067b45051d3d734930ecf9f41d9274fc0f5a44dea787ad36a56
MISC metadata.xml 1181 BLAKE2B 8bdf887750f62d09fb05620bda17dde9dee6eafe494d37a1ba536dbec4e7692b80cc698124615f4df6c8dbdb9a371374a6aa07d11d7075ed498a4b577f8b5f25 SHA512 b488b15b3ddccd7dd5bcc9190011f0278b413c3c12a0f9fbfb9b07c7a8ff8c4fa06db70750bc6f4b7ebc44a85b14e8624144efbe99e98d0df3dfcf5c579674a2
diff --git a/app-text/crqt-ng/crqt-ng-1.0.11-r1.ebuild b/app-text/crqt-ng/crqt-ng-1.0.11-r1.ebuild
index 61940f927e92..15469268937b 100644
--- a/app-text/crqt-ng/crqt-ng-1.0.11-r1.ebuild
+++ b/app-text/crqt-ng/crqt-ng-1.0.11-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
diff --git a/app-text/crqt-ng/crqt-ng-1.0.9.ebuild b/app-text/crqt-ng/crqt-ng-1.0.9.ebuild
deleted file mode 100644
index c90ba913816f..000000000000
--- a/app-text/crqt-ng/crqt-ng-1.0.9.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="bg cs hu ru uk"
-inherit cmake plocale xdg
-
-DESCRIPTION="Cross-platform e-book reader"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crqt-ng"
-SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
-
-CDEPEND=">=app-text/crengine-ng-0.9.7[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5"
-RDEPEND="${CDEPEND}"
-BDEPEND="${CDEPEND}
- dev-qt/linguist-tools:5"
-
-src_prepare() {
- cmake_src_prepare
- xdg_environment_reset
-
- # locales
- plocale_find_changes "${S}"/src/i18n 'crqt_' '.ts'
- sed -e "s|set(LANGUAGES .*)|set(LANGUAGES $(plocale_get_locales))|i" \
- -i "${S}"/src/CMakeLists.txt \
- || die "sed CMakeLists.txt failed"
-}
-
-src_configure() {
- CMAKE_USE_DIR="${S}"
- CMAKE_BUILD_TYPE="Release"
- local mycmakeargs=(-DUSE_QT=QT5)
- cmake_src_configure
-}
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index bcae7088e9ab..116e67530794 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest
index e3844edbc2fc..05a55df7ddaa 100644
--- a/dev-cpp/rapidfuzz-cpp/Manifest
+++ b/dev-cpp/rapidfuzz-cpp/Manifest
@@ -8,5 +8,5 @@ EBUILD rapidfuzz-cpp-1.10.1.ebuild 880 BLAKE2B 75a820e8e2e2fc095a96484d8c29d9229
EBUILD rapidfuzz-cpp-1.10.2.ebuild 880 BLAKE2B 75a820e8e2e2fc095a96484d8c29d92293753b935224c38ee9466352927e86ba44c82396499ee854a088319a6982ad7f4713b645284725e1a785868d2c3b4047 SHA512 d40a32b45dc55e35871e5e79b307848da4fcc28bcceab5a70acbf47444a81041ec933966dafc7d8c5b13a00ad1db091ebef8d3fdf206a5e88a05e73d02d0efb0
EBUILD rapidfuzz-cpp-1.10.4.ebuild 628 BLAKE2B a993450d45d526bb6aa07da65c5e94c1190957fae52697814e080e5598033b911e31a7eb9cea0f4e78a4b67600081f6f2a520fa51b93bb54600b891d096ad899 SHA512 3c58dad5b361e8dce1e79eafbe6906f14d71a35fc9b5ca3f823aba70cae1c204bb0390acc15ea6b56db681e950feca340b754ab3cc83f59d3c129f8850647816
EBUILD rapidfuzz-cpp-1.11.2.ebuild 688 BLAKE2B 5e192f101867eb5c6850886749be0d28e189a746ec030902057c63cfc5018649bce3ba12b35bd7dc751706ffaa53af40a971aecf7cd85829a8e50c0626f7ed84 SHA512 2e831c09151fd0ab5d95601aab3a48de771033c3e9e185761b00c682b79d39b7e6c32ac7c1795d1698b412fae498c7751574819bf35d218cfcce1bfaae8c2732
-EBUILD rapidfuzz-cpp-1.11.3.ebuild 635 BLAKE2B 3d3607829170ab7378c2dcd07c03fc627a7ef70e37f08a8c1422582d28595f0af4c1bd1dc6f2541f2c0b3a08404b9ed38d7409049b7ea4bb6831010113792774 SHA512 c04bcc0b71201c8f863539a1be779c950e08eebc297281206763c9d012e985c10bb2d5173252202e3fdb63277f26d6bbb754ac4c7b961cb1689151952ed8c406
+EBUILD rapidfuzz-cpp-1.11.3.ebuild 633 BLAKE2B 738a5aad1edcd3deb4cebe209fba0421d0703a5d3b90908b1b1c21de1c486427b467704e647377eb015c602bf875a8d5675d60f40ed68ac3d32718368e8f5202 SHA512 b49b8ec61b00bc4040702d0c15bb93eead4b1c389824793a1faf756e1a805219c8fc7decf98fd478d46916794713e2410c5a05fa4d2f270cce0fc5c79556dbd7
MISC metadata.xml 338 BLAKE2B 43c0cb99a03961ca48146b237a22fbf56c90312b7a39b57a3d01dd532f4f01891e713c802b372b4efb0af528198d8f2c0febae6ffec65da152e8e23f7a67b8a4 SHA512 a54d78c951d15319a2e467dc5d5692d9af5ef9e79c9c9135ee5e26853361ec6bcfebab8e82e3299314f9b7c8cd703365ff6d144e7e6876f486ca5f3a02a3b0f7
diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild
index 315024591a2e..93b379e7f026 100644
--- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild
+++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 9c86c8c419d9..6df58b0adee3 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest
index 40f8aaf54d8e..600fce60f131 100644
--- a/dev-libs/ell/Manifest
+++ b/dev-libs/ell/Manifest
@@ -1,4 +1,6 @@
DIST ell-0.56.tar.xz 563096 BLAKE2B 3be874ddddab558911d5ea4e4fb0b32c1557b8577435f39ee88d7302bbb0efbd24671f6c426bbeaba2704ba45b865320e6f2e31f6a9c4d86e82dc8ed38ebae9f SHA512 7255470331927f67ebd1297e6c524c9c244234cf00923016c77d90bad5e4e381605c70373a7be4ecf9c1e72ec85fbc1671960dd31fb6eec279f2299e81c66ac1
+DIST ell-0.57.tar.xz 563996 BLAKE2B 6fec30dc6994656b4a266cddaaf5984c3bcdb06b8b80d432b772f5c2a3166f2f3a4dca7ce1d44857901150a17f17be595606e535ef4ca0cb97476effbb6342cc SHA512 6dd6dea39b835550a4d4fd4ca1ec98c50842eb557d5f55d3a8f8d566f7b8ea3a4473135101860b4d8decfc4d24f55ff5e389ac95d1d309d5504b632cf80c975e
EBUILD ell-0.56.ebuild 1175 BLAKE2B 69224fa1d96f6929c90c92511f19857b125d349afb24e83315f4cbe394a0bbf43ca86c097e525219127ca9fddc6dd4a6dafe711dd502304db9d3c36b39adc0b6 SHA512 46c1d5523534e45e4becea198fa5a0c2fed2fe78a93d359bc4d1ed6cbec02a9989ab2b66fa2c5eb09264032ae0dd9c4fa28b177a273960429a669095f7ef6e37
+EBUILD ell-0.57.ebuild 1181 BLAKE2B ea1e8d57acdf4be79b60a48f6daf017a907524a7333e87fc5e6d9f4d7c5a9401e048927108de73509d0624e3c9ab65fc906d732ab3b99bf04ce0afb015bf4fc8 SHA512 2f7402b95da0e45596462ead53e6184865f96e9325f2d4fb7b590454a976e7dc827c7ce45d7ccbed951257441ebbb72df50559f0d1d94a8677e714e4a7e1c4c2
EBUILD ell-9999.ebuild 1181 BLAKE2B bcebe8f38618d85d8fddd3c401b76096bdbcb7f2798540f6582c1e56af78cdebf02f4295d60208254a6d2232bb6061372b6eb2dc12331b8384c668012da91430 SHA512 76571ec809fa9584c1d72dbae3f859db318ce061751a1e7d72e05febd9c715c918da5c30637c8dcfbca81ab038c54401b6f49f0e4cce2a720a24185c6915699a
MISC metadata.xml 251 BLAKE2B a9af03a4a233a890a554ab68f1876580e3720a72c1f946ea6dbb82c49afd94243ea4017cd8a392fa2adea53c588646fd0ebccb948dde0340ec2ff05c0381fb99 SHA512 0837c31655f6a725b0fad20c8998a3a4645dc8049e14980b0097776cf59b4288276489dfddc149893f29844175eeb187a54af7d28690de4afe18ef9fd4c1f98f
diff --git a/dev-libs/ell/ell-0.57.ebuild b/dev-libs/ell/ell-0.57.ebuild
new file mode 100644
index 000000000000..5e79649bd337
--- /dev/null
+++ b/dev-libs/ell/ell-0.57.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info
+
+DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons"
+HOMEPAGE="https://01.org/ell"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git"
+else
+ SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+IUSE="pie test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( sys-apps/dbus )"
+
+CONFIG_CHECK="
+ ~TIMERFD
+ ~EVENTFD
+ ~CRYPTO_USER_API
+ ~CRYPTO_USER_API_HASH
+ ~CRYPTO_MD5
+ ~CRYPTO_SHA1
+ ~KEY_DH_OPERATIONS
+"
+
+src_prepare() {
+ default
+ sed -i -e "s#/tmp/ell-test-bus#/tmp/ell-test-bus-$(uuidgen)#" \
+ unit/test-dbus*.c unit/dbus.conf || die
+ [[ "${PV}" == *9999 ]] && eautoreconf
+}
+
+src_configure() {
+ append-cflags "-fsigned-char" #662694
+ local myeconfargs=(
+ $(use_enable pie)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name "*.la" -delete || die
+}
diff --git a/dev-python/Faker/Faker-18.9.0.ebuild b/dev-python/Faker/Faker-18.9.0.ebuild
index 9618d4da811e..2fa715bfd9c8 100644
--- a/dev-python/Faker/Faker-18.9.0.ebuild
+++ b/dev-python/Faker/Faker-18.9.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
>=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index f9ac66a4ac22..c605e5df5fa6 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -11,5 +11,5 @@ EBUILD Faker-18.6.0.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caed
EBUILD Faker-18.6.1.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caedd84cf7eaffff58932fe5347469a303402748e82fcc02734d78356d076dfe1b054bc0b33c6e546e295382b18 SHA512 4ea11d603431b14a105c5b67b56ab168bb6fae6ea40760bbeb53076fdbd8e98452c7f8e53e3657911423f33af76b910c5c4bb10fbf365e9c68a3b5e571f5aa44
EBUILD Faker-18.6.2.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caedd84cf7eaffff58932fe5347469a303402748e82fcc02734d78356d076dfe1b054bc0b33c6e546e295382b18 SHA512 4ea11d603431b14a105c5b67b56ab168bb6fae6ea40760bbeb53076fdbd8e98452c7f8e53e3657911423f33af76b910c5c4bb10fbf365e9c68a3b5e571f5aa44
EBUILD Faker-18.7.0.ebuild 684 BLAKE2B 8edcab49be0f4d89789d64d2a6818a38c8f9c636cb952599e823a851d769d4820145516e3f1340f3e3f1e5e4fae8477db8025d26cefdf919c8d86c9a2ef6c02d SHA512 112f9efc0b880203728ca4afd1a412e4b0816bdf6ded7fadda6c8e30af82606bb50cf7da2ef94f0e1e3a78a484a88ff3d120a7dc28ccde73e95d459a9b40407d
-EBUILD Faker-18.9.0.ebuild 684 BLAKE2B 8edcab49be0f4d89789d64d2a6818a38c8f9c636cb952599e823a851d769d4820145516e3f1340f3e3f1e5e4fae8477db8025d26cefdf919c8d86c9a2ef6c02d SHA512 112f9efc0b880203728ca4afd1a412e4b0816bdf6ded7fadda6c8e30af82606bb50cf7da2ef94f0e1e3a78a484a88ff3d120a7dc28ccde73e95d459a9b40407d
+EBUILD Faker-18.9.0.ebuild 683 BLAKE2B e7c4711a67462ccff3a30a2ac6cf997e55427ab597ffa3d26737fecb4fb3cfca8d06e20ef90fd25d58c826eac63f86e9a4c56916e60850bd3f8f33002fa953bd SHA512 ec5c7c1be7d78ee80477529b17546b3ed45c7b08cfcc124a1126c601c972882d7687fd6405fa3433f7ec69205e0995ab1e4b9c699aa5ca92267cf48f151d3d0c
MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index e4703f29c79f..622099a23a96 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index 0a6c073d9b0c..933e6776985b 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -97,5 +97,5 @@ DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6
DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788
EBUILD cryptography-40.0.1.ebuild 3820 BLAKE2B 4f06a69f2b7a8c4e227c0fe9f049001e8be64a0fa37ac1711901c4459de8bce66d373db689f707349e409caf8586141a768782c282d5357da959b76ce30aa4b3 SHA512 3ea5433983b90cce2cecdd38115accbe6487b17b92169c3e63b8ea024fa31244db49ca96207e86ae67201ed902f912e822cdf78308c05d776ec3642183dff4af
EBUILD cryptography-40.0.2-r1.ebuild 3968 BLAKE2B 99c28bea0dcb943754ce34fc02fa24bb3ee9bab04adac5ae11833aac4d746252392abcb713679e09084f1aed1a74f9e17aeec0c0dcbe6adf096e04b035f6da04 SHA512 3f080c55f20368ed0a639ead837330415da8346ed65dc108265a3b01001fb05c766a12ce934072b7b56949bbd1cc44c63c6c574f1c69595fdfbe61dd38b31b0b
-EBUILD cryptography-40.0.2.ebuild 3843 BLAKE2B fb77fe02ad15b57ed4f6105829c1c3d182e95ea61e8a3b6d697845da32344d3c154f7fcd138810ad83cacf820ae9197db01c2ac7d3b097525be2b6fb2e47bf59 SHA512 d699d45e98ed2f6c4d974bdb05564b359fcb752d2b5a586b1825b5f17daa9241159ec29331f8a1a8f31217440ab92fb4e2481a3cb1a1e28e89f1176b2c3a163c
+EBUILD cryptography-40.0.2.ebuild 3841 BLAKE2B f5caf8278dbb739d579b4149aa694149af5737f97ca8148a562a697575908e33e43e1c7a3bd60deb40e92304633c9c3017f994e95513be1a7220660d08864e5a SHA512 3fb1c35f8e05a388092c6a0cc564105e8a6d1b8b9459220a8db0dce22fea1ed110324da91d936dd9b59d166f0d16961bc610c6af3bd5f7b4e78df71a800e1644
MISC metadata.xml 464 BLAKE2B 96c0bd97b83c9718910d129260402fdc37e88a96ac6002c8f6dd19fb21d6daf31211b83ff7423036811e27954811ebdc810c8328f18c620682bd9428f42ba1f9 SHA512 2f36a186bb195a8cbafe1d8dd6630fadf0ea56b22906ebaf3c90954adb8b66e1017f599169e2b1ca386e1113c1a6b834fff90f2bec527bed53f62985120732d6
diff --git a/dev-python/cryptography/cryptography-40.0.2.ebuild b/dev-python/cryptography/cryptography-40.0.2.ebuild
index 88fbe567d982..1320badfea94 100644
--- a/dev-python/cryptography/cryptography-40.0.2.ebuild
+++ b/dev-python/cryptography/cryptography-40.0.2.ebuild
@@ -113,7 +113,7 @@ LICENSE="|| ( Apache-2.0 BSD ) PSF-2"
# Dependent crate licenses
LICENSE+=" Apache-2.0 BSD-2 BSD MIT Unicode-DFS-2016"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
>=dev-libs/openssl-1.0.2o-r6:0=
diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index 1431072fa32d..81f161e82a30 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -1,6 +1,6 @@
AUX griffe-0.27.4-build_backend.patch 224 BLAKE2B c3c05e8c12ca7ae498beef0e0b127e90681f1ff5dac2cbd5def57d95f6ee19131643c3bb15c6d6f0897f117df9340785720de48d6023c76d837e6370fde9643f SHA512 7be1671ba53efaf11d31b03b193838c82f0c26d38bdd6a7f8b2e105d7751fdf015ccc1c98a86d3e22fffbc9a02e5abde208b49767b08c35707bc95357074cfca
DIST griffe-0.27.4.gh.tar.gz 154404 BLAKE2B 40c3a67b47561eeaf846a53ee678e3473a4064ab58c1a07b823b914e2fcfda15e43de9dc6bac074eeb238838d27a9c14f4314a481590c83df1e83dcce320525f SHA512 bb927d956b289048950343d087da5be057fbef8e38feff345ce5f46ca1edfeb87a6fe94b8be18d7c76beef84c69dc97a3972177aac69429a4633f1543906b8e5
-DIST griffe-0.28.1.gh.tar.gz 156723 BLAKE2B e7a60b39557ca5b0809c4f17555b00177c3ae6b5af8452156833c4a0c81c472be949bfd677b532d9b6c2c75f7c9362178926854088c908343e299d7b3aa9b7ab SHA512 de4981ef20bdf9777e6f59e63e2a762c85d3945a25254bfeab43652e6130961764ed40fd90d3d806aa67667e54664aec960833ace076f7a0f9b3cc5ab389e880
+DIST griffe-0.28.2.gh.tar.gz 157261 BLAKE2B 284e63ffcb507233b5965b6e3931036703c9577c7e34149a27f24ffbd54f48f11ed873c690b931886fc043848cfca71c6d94638f0c1073428a1df17f04a33b58 SHA512 8c79fc3a0126cb34f7b13d7407aee5f63c926564da03cf13c5a053b79e3cd736d609f88bb83142ba9baf1fac00e3c8a392ee19c72fa6b0f32a4b383183f5a828
EBUILD griffe-0.27.4.ebuild 794 BLAKE2B 7fc50de905fd1f993d90ba551afa5aefcb29846f4141273e7125b1aa37045c14bbbc31ede5e71fbbc18e09f711e665d8be28e1c8897636ed1c0f879b5c6664da SHA512 e95631d544ce4b3d8c7e65d7c0313fe2686cdd5b9efcdb82371bd242c3aaeb1fb9b0b8f781a6866a46a5fc6372ab4d466169be28944757d1ba8de112914ea2ac
-EBUILD griffe-0.28.1.ebuild 794 BLAKE2B 7fc50de905fd1f993d90ba551afa5aefcb29846f4141273e7125b1aa37045c14bbbc31ede5e71fbbc18e09f711e665d8be28e1c8897636ed1c0f879b5c6664da SHA512 e95631d544ce4b3d8c7e65d7c0313fe2686cdd5b9efcdb82371bd242c3aaeb1fb9b0b8f781a6866a46a5fc6372ab4d466169be28944757d1ba8de112914ea2ac
+EBUILD griffe-0.28.2.ebuild 794 BLAKE2B 7fc50de905fd1f993d90ba551afa5aefcb29846f4141273e7125b1aa37045c14bbbc31ede5e71fbbc18e09f711e665d8be28e1c8897636ed1c0f879b5c6664da SHA512 e95631d544ce4b3d8c7e65d7c0313fe2686cdd5b9efcdb82371bd242c3aaeb1fb9b0b8f781a6866a46a5fc6372ab4d466169be28944757d1ba8de112914ea2ac
MISC metadata.xml 398 BLAKE2B eb35dbbdd7d3482404991416d9e06e3e87f88a96cc91d481b5a2f53eb732172116b4cfefa1a65f9ba8db44e2b10ed0fd6e4031b7d17382e9e931d1a2eedb322e SHA512 833aac5d52c2584143d67b7ad325e9538cee17d454410b3c4708ad9b47f58d3b2c0875d735b149603bb36ae124d24343b2e456a6db5e5f806da2e13f32c108cc
diff --git a/dev-python/griffe/griffe-0.28.1.ebuild b/dev-python/griffe/griffe-0.28.2.ebuild
index 6e5cda463d2c..6e5cda463d2c 100644
--- a/dev-python/griffe/griffe-0.28.1.ebuild
+++ b/dev-python/griffe/griffe-0.28.2.ebuild
diff --git a/dev-python/leechcorepyc/Manifest b/dev-python/leechcorepyc/Manifest
index e7edbdd0b8cc..bf4979be57ac 100644
--- a/dev-python/leechcorepyc/Manifest
+++ b/dev-python/leechcorepyc/Manifest
@@ -3,5 +3,5 @@ AUX leechcorepyc-2.14.0-respect-CC.patch 1518 BLAKE2B 67446ded63f4a9b7e0f267cb0f
DIST leechcorepyc-2.14.0.tar.gz 124463 BLAKE2B 26b7581da76ab3f8981e956ab2f64de2094cc906788455e38784fb50dbad31b8b14de2f510cb49b9c1e842e2a66effd44a2db94cb6ef9e7ec9f11c3af0d9434c SHA512 c7d1d50727023f6b34bbc9682dba9bc70ae69962dcd5c326612a0dcd48a2a90ecfe674391559271d65d7720d755edde02342fb999e53ad54f8095c589060b901
DIST leechcorepyc-2.14.3.tar.gz 126511 BLAKE2B a15b593144685d1f44dc1b580c8146f57d6c784e39d2a4aad8b4221ea718ee79dffe24877ac74198a2f8baeaca30a37d3fe1e6680265b94bcc30dc7117002706 SHA512 06c4c66cc92c2c55e2dd2e57e5488a1864dc21a1667b4b39237372e95fcd6b99b569754a44eea7afdae32207245016b096939c0edf11a4133fc24a343c892ba8
EBUILD leechcorepyc-2.14.0.ebuild 813 BLAKE2B 78175e203aa801eb7f553acf8027e0d60e4845f89a76fcf7179e2166649f297ceac7a4415081bdcf2463e47be4f5e3ef46dc0bab619049b28d62de501ad0360d SHA512 0b526cce6ab640849a6e20b1e46f2d30bf35c815381bb1d6584ee0c223bb26c4039eb227a73a78b4af89497d2ad14eb73870ba36641142824a2f7d997fd89b3d
-EBUILD leechcorepyc-2.14.3.ebuild 815 BLAKE2B 5315de3e7f78b4ed52a76a2e1e3d7393bfccbb770039b104f73374db5a3f30c417a9dff852c665c8a56b39ea0e478ba43563c8123a158f9b7d980625ec1e85cc SHA512 b787d0fe2da962988dbd969c39e7e7d2dc8d1bbc76a52b3a2715ed6bcba8c8195f4864e0d89c40e62ba75cf20e9b889178a5d3652a854b9d53dce8b20c0322fb
+EBUILD leechcorepyc-2.14.3.ebuild 814 BLAKE2B b087972e97e54c719a9366eba3d50ae16f3ae98967eacddc4b4872abca39c4215ed162a1e7668bc2f751380bdf74a5c8816ef46929aee8a06a97e24f73c2821a SHA512 b243440f72e161c1f1a8c45663406be0ac0e48e4d98e38c4b64df4e25aa0a70d9f9bec834ecde9a37e10198987a78531ef7c1d01205760a68e931c01a9c42607
MISC metadata.xml 683 BLAKE2B e85f13b83acf28fc6d59876fad2576afe741065c754680650adcb7acd1068410469de969ab4ee28ef5d9e7ff448c615293cf3f4713b4211c22dbb1b13d7f5947 SHA512 cff010f9f6dafcb3379a0de5ae0c98b974e605cf4e3a0131657832da2f0609e62cf07d3da84327b8c1272eb4cad64218e6c3f0231ec2402b3801e2453a10e76c
diff --git a/dev-python/leechcorepyc/leechcorepyc-2.14.3.ebuild b/dev-python/leechcorepyc/leechcorepyc-2.14.3.ebuild
index 8425d591ca7d..ed0c33db2819 100644
--- a/dev-python/leechcorepyc/leechcorepyc-2.14.3.ebuild
+++ b/dev-python/leechcorepyc/leechcorepyc-2.14.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/ufrisk/LeechCore"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
# leechcorepyc ships with a bundled version of the LeechCore library. So we
# don't depend on the library here. But we must be aware this module doesn't
diff --git a/dev-python/termcolor/Manifest b/dev-python/termcolor/Manifest
index f4476df93f7b..dccc6d5da063 100644
--- a/dev-python/termcolor/Manifest
+++ b/dev-python/termcolor/Manifest
@@ -1,5 +1,5 @@
DIST python-termcolor-2.2.0.tar.gz 11340 BLAKE2B c1a7119bf4b6a137784e1b395d65ce2222e78c3747d1198b0c3407a15b02aa2f0343a12ac067696f19e94b4add0f8968164223f77cc79ffb703601003b8ce8fd SHA512 24a686c6589a56d2ae9ef9a974dc2308d23e9dcbc586df2c2e6ce938f4a6d85bcd20e4ecafcdee8b5b859917defd2965804e10ef761ce7929dc44826f0fca402
DIST termcolor-2.3.0.py.tar.gz 12163 BLAKE2B a500cc13b0a7d43c32981f82408491c6fd30e489c1729bdbecae6e13e9deefe4a54944da56a241bc5c5f5411abfc2671dab8bc3ae23adf907f7eba617223f308 SHA512 0ccfd9320235215b85ddbf099399aaa325dd7176be7a39225377a81c372f9733105dcfe4a9e577cdca451be1f9b5538a071fc511bccd226fe0c4cbecb536bbf3
EBUILD termcolor-2.2.0.ebuild 703 BLAKE2B 81bb72d7291b80ef8e6e949fafd4b54f845995468cb5e8d1e96f0131f5e80fac03b63c880303b21f5b2fa9ef4afed0094d4a81e153a011ca7183aabc9da1ade8 SHA512 52107612734db7839a7cf1a883e3850ab6e4df026853ce86eda6219967f9e02aefe559b962ddb9b25f7878aaad011a3a3afb6a522bcf4428c5da379370384532
-EBUILD termcolor-2.3.0.ebuild 707 BLAKE2B a957172a32dfe5ccee5a523fe783928c9dfa43f3730669287ff243f1d730a8ff493bad1b3b9db33635415783779d52c4d96ab53575b43ef1144597ac93c83ae5 SHA512 ea34d5a7edb1f662e44a9decc7661273ed9dee49d60311d9da407590648e6a7e25bb44adc870111ff935db3ed171a3eb65821b795c22dfef8417705dbdd58a01
+EBUILD termcolor-2.3.0.ebuild 699 BLAKE2B 34215d8cc0036dddb1a6ccb301c79d68c11dc70fd4989d9a9815485eb4f96b1a8ca2457aac46e717fdc4abbb97349eb29555b6a4573ca481c1ac7b7163fd65a0 SHA512 2816492dba90bfcf4744882110870d6f0c8c9be717eec25251ba9bbab31336a1dc9f90634848538619d29b90c1f528f74fd99682dae4f2abf46b89f70ba5468f
MISC metadata.xml 530 BLAKE2B 6a8fc517eae6f2bbc099ba4e24cfdd48e6baf092baaef4921e9665521eec54c741a7cae9bb4d03cadedb845f5d5cd631c46544709c3efc4d4103408a57f35c26 SHA512 c2bf2f0aa44c39d4c9b2865c7f0a8abea0956bbcaed38485de60b7baedcda0df2f71d34e4a6bb5355eccbaa8dcc21e8c1b47d948d968668e3e55c3e8d7f3efa4
diff --git a/dev-python/termcolor/termcolor-2.3.0.ebuild b/dev-python/termcolor/termcolor-2.3.0.ebuild
index 9cbfe7932985..543b16e8b2fc 100644
--- a/dev-python/termcolor/termcolor-2.3.0.ebuild
+++ b/dev-python/termcolor/termcolor-2.3.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="$(pypi_sdist_url) -> ${P}.py.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
diff --git a/dev-python/yara-python/Manifest b/dev-python/yara-python/Manifest
index aef59129f74e..06277d271b18 100644
--- a/dev-python/yara-python/Manifest
+++ b/dev-python/yara-python/Manifest
@@ -3,6 +3,6 @@ DIST yara-python-4.3.0.gh.tar.gz 37826 BLAKE2B 2a06e462af5b3ef5098b650687f1953e5
DIST yara-python-4.3.1.gh.tar.gz 37871 BLAKE2B d8b8eac6b12dc4c5c3362e8b5396fe9ff5a0b0557488ed94257ec2b7be813c870d39f78b53b3312b6b1100f4bdc81375ebf27cd21a569c5688503b81934c3881 SHA512 78cd53f756967ef79cc742acffaeea53631ee475c07efd1506eba7e0630b2e570ba03686da1fa3247c9339faa67daf6c372913731b73233626661c0a9f575e41
EBUILD yara-python-4.2.3.ebuild 785 BLAKE2B e3cc6da9c33cb0b87ec63d38215f7867d2f388ccc9e2bbf95fe0e7035be3d20a0e63541b0c2bd7de6e261048fdee9a58069efec88e4e0a6e4373615cb7703bfe SHA512 5a6f9d13de2c92ac1f8c8cec3a931409104a1728bfab005ac6037ab209b528a663bc3a7c060be8db2532680b0cd923b899524a178193511c9046c81a269233fe
EBUILD yara-python-4.3.0.ebuild 893 BLAKE2B fe311947cbbced2a61447bb00175b26f5810458c502661eabf1af0d17c26a84662b723d21d41b3ea1a9bcf3a4378214caf25ce18a9af7e924fa360bea9ea39b0 SHA512 efada550072625d7c0329c8ec7dca041ac6ffad3927f468ac225ccabd4f877ba8fb2e0cd46047dc099e511ea17b0f2ddc9160386e4645969eed4ddb6b989b5ad
-EBUILD yara-python-4.3.1.ebuild 895 BLAKE2B 357e1767c06b67b92e680ee57091ec81366e8975f6b0a43a6a5d7c96ead0c95544f2ec442dbc7547f67dd4da1e8f6e686d6e9d5e6bfb4796e8262b67a970ef97 SHA512 76e4e4fabbabcd87c11a6330a822142c2395c07081a2c839defcdf9aa87c5c3096f5d6b7530ec962fe738092556328798cda1f4d8232d2385164a2a9633ac745
+EBUILD yara-python-4.3.1.ebuild 893 BLAKE2B fe311947cbbced2a61447bb00175b26f5810458c502661eabf1af0d17c26a84662b723d21d41b3ea1a9bcf3a4378214caf25ce18a9af7e924fa360bea9ea39b0 SHA512 efada550072625d7c0329c8ec7dca041ac6ffad3927f468ac225ccabd4f877ba8fb2e0cd46047dc099e511ea17b0f2ddc9160386e4645969eed4ddb6b989b5ad
EBUILD yara-python-9999.ebuild 895 BLAKE2B 357e1767c06b67b92e680ee57091ec81366e8975f6b0a43a6a5d7c96ead0c95544f2ec442dbc7547f67dd4da1e8f6e686d6e9d5e6bfb4796e8262b67a970ef97 SHA512 76e4e4fabbabcd87c11a6330a822142c2395c07081a2c839defcdf9aa87c5c3096f5d6b7530ec962fe738092556328798cda1f4d8232d2385164a2a9633ac745
MISC metadata.xml 868 BLAKE2B 45f55060dbf7936f5004b8b6b9332ae01fbe8f25c008d6b272245ae3a21522ffdb1b3d11a338fdf31300aa274c4e24cd05ecdc62ad0b1e757188edf174c6e27e SHA512 ab67d86f6deb877d1f5a22ec36e381d7cdf62ec0634dbfd526ea2b58a5e4b9d6d6e2f06ead9cf7e8d4cff463bdd3486992350d94715d7b59c40c746ad9184e22
diff --git a/dev-python/yara-python/yara-python-4.3.1.ebuild b/dev-python/yara-python/yara-python-4.3.1.ebuild
index a4fa9fa8737f..2cc3dec49aaa 100644
--- a/dev-python/yara-python/yara-python-4.3.1.ebuild
+++ b/dev-python/yara-python/yara-python-4.3.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/VirusTotal/yara-python.git"
else
SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 x86"
fi
LICENSE="Apache-2.0"
diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest
index 629a918d3a5b..4b8883a496e3 100644
--- a/dev-python/ytmusicapi/Manifest
+++ b/dev-python/ytmusicapi/Manifest
@@ -1,5 +1,5 @@
DIST ytmusicapi-0.25.2.tar.gz 63496 BLAKE2B a3409c29165871a90aef7951e63bd676db0f37a1a027d43bd56a0caed2cfd708f4a402168566a45841e9c500b0c371031f6b470598dea5ca880b7f9029e62d96 SHA512 cbdf327f51f4b1836c7cb14966b6c88b7d1b3b338779131b75aa9c12e96a9bb1d9f232a0a2e732bd12758a0d90e4f0600848ea99bd11a456aca8be502724db07
DIST ytmusicapi-1.0.2.tar.gz 67493 BLAKE2B b590c62201140bd054c23fe831a44fc627d8d0d66ba673b77c2672cc926b6068dc066149a08bdd1aeb2511639e681bdd407318a3083b601d4621cd363dac336c SHA512 359adef5e4d331c666834c6e89495bcced96494968af25c4863e50678bca34f81c0c32863172bc7fd5be1baf229804a214a578497ae931c284ac6389e7382241
EBUILD ytmusicapi-0.25.2.ebuild 503 BLAKE2B 276d9472f84a0fb37daa93c00ae142aa7ed776bc98295bb627db2da26928e0c40c7a45d54bdc7769b3ca8bd4bd1ca80d86f79b46794579c3c8bf55feb6181eef SHA512 3f6c02ed0a5ebc92c48dffe7b54c7edc0a6983327617e5ae0139e0b59d77e1897f55a85d86c17a63ec3af558ae7693262966c064a2483f9fb87a7e84e5c508e2
-EBUILD ytmusicapi-1.0.2.ebuild 504 BLAKE2B ed64585f3d92a8034283d5516f454b8a99adb67d1c0067e4dc6e0e85be31a9392b1932b5d64487b1c0817f13607cf4ac16ee3c5d50d0316df93a89535d675cf9 SHA512 f9825708162f4661d96df20510350c10356d866338c67e7346359d6795c8ea34be7c1bdf3fdcd7a53257374b632c17d4db1c47d34113e642c976ec3d307d302b
+EBUILD ytmusicapi-1.0.2.ebuild 503 BLAKE2B 276d9472f84a0fb37daa93c00ae142aa7ed776bc98295bb627db2da26928e0c40c7a45d54bdc7769b3ca8bd4bd1ca80d86f79b46794579c3c8bf55feb6181eef SHA512 3f6c02ed0a5ebc92c48dffe7b54c7edc0a6983327617e5ae0139e0b59d77e1897f55a85d86c17a63ec3af558ae7693262966c064a2483f9fb87a7e84e5c508e2
MISC metadata.xml 589 BLAKE2B bf51d5de92082a99ffb69839a9cadcea1d740f05d83194b951383713bcfbc4c95021ef27382cc6020298c3b8817553549ba150876c1398094dcc9a7de38bc04c SHA512 d34382f0041b2f74892661880ee7a318d7571254b18bf41d1152560e06f8d1b2da7432b4e9eb8a0d8b6cba645da9a3bf9c6a7c33002471a17d8c516c0aee8f70
diff --git a/dev-python/ytmusicapi/ytmusicapi-1.0.2.ebuild b/dev-python/ytmusicapi/ytmusicapi-1.0.2.ebuild
index 3d685ec4c091..7b7932d2da72 100644
--- a/dev-python/ytmusicapi/ytmusicapi-1.0.2.ebuild
+++ b/dev-python/ytmusicapi/ytmusicapi-1.0.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://ytmusicapi.readthedocs.io/
https://github.com/sigma67/ytmusicapi/"
LICENSE="MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
SLOT="0"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 6edcd7680f79..2b6ea130a5cd 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -7,5 +7,5 @@ EBUILD zeroconf-0.56.0.ebuild 1563 BLAKE2B 564a89a18f68fe349cb6072c9c8698dd106e6
EBUILD zeroconf-0.58.0.ebuild 1581 BLAKE2B 5f1970a90fb674289c45451864b89d9325b861e86a2fd221658c3be268f3718a22f7ff1a19553638a56fd1f3c39b46715d456bf893ff0677ec38cef11e74283f SHA512 dcdac362c0dc15d3cd814b3771e08d725290e543180a1fbe1496332c2a2775eda1d00015af97f504086ad9ea134373512220aa37d18ea0c91d157280a4a694f3
EBUILD zeroconf-0.58.2.ebuild 1581 BLAKE2B 5f1970a90fb674289c45451864b89d9325b861e86a2fd221658c3be268f3718a22f7ff1a19553638a56fd1f3c39b46715d456bf893ff0677ec38cef11e74283f SHA512 dcdac362c0dc15d3cd814b3771e08d725290e543180a1fbe1496332c2a2775eda1d00015af97f504086ad9ea134373512220aa37d18ea0c91d157280a4a694f3
EBUILD zeroconf-0.59.0.ebuild 1582 BLAKE2B 3316c09eb56c7aabee5cc749199189c8eb7e3f2127447ebae7f37fde4c37591810b03e930e8abe4f61504356bbcb8acb998a3b8d66c40ad749f21b5a37ad9a76 SHA512 1e46f15446f17946409a9bb06c592635f5b63a8eb028e95bb0b28cf051f6e8b43114e65ef8a48c35424ce36f1e0b43ebf7f6ae7cf41d56a88f477a6a05043c14
-EBUILD zeroconf-0.62.0.ebuild 1582 BLAKE2B 3316c09eb56c7aabee5cc749199189c8eb7e3f2127447ebae7f37fde4c37591810b03e930e8abe4f61504356bbcb8acb998a3b8d66c40ad749f21b5a37ad9a76 SHA512 1e46f15446f17946409a9bb06c592635f5b63a8eb028e95bb0b28cf051f6e8b43114e65ef8a48c35424ce36f1e0b43ebf7f6ae7cf41d56a88f477a6a05043c14
+EBUILD zeroconf-0.62.0.ebuild 1580 BLAKE2B 471598ca1de5fe876c4d1a721ab0175586940cf97a47d86a5cb14e8ec4a8dab7561f6fd3cd083b1ebf35bfc124321f4eb898bd30931c5d60f79eb5651e3bbdc3 SHA512 658ca971fc4d5500d8cd3b76be9b33198fedff5b955cb1e3fde602c0733850b441d3a729814e454b4be24b55f3d6e9d18c906fb342bc6e89a2ce0ba9ac65faed
MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9
diff --git a/dev-python/zeroconf/zeroconf-0.62.0.ebuild b/dev-python/zeroconf/zeroconf-0.62.0.ebuild
index 29801ba74dbb..efb69cd446e8 100644
--- a/dev-python/zeroconf/zeroconf-0.62.0.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.62.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index 3d02c7db5682..b73ba6dba949 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
index be8097261a34..2a5fa21c30d1 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -2,6 +2,6 @@ AUX qtgui-5.15.9-CVE-2023-32763.patch 2665 BLAKE2B d13a74f00ed348fcb7d98b29004e0
DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d
DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a SHA512 60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791
DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8 SHA512 2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3
-EBUILD qtgui-5.15.9-r1.ebuild 3923 BLAKE2B c869ec4e881977475f90cafe532965c4558e774a610558b4251fc1fd2fa1a0ca08e55223d00335be919614cfff7942117fe507a2cf8105c4ebbe9d11e0b13114 SHA512 96246f43c846fcd0706cabf4880c162005e2923107be794521a3b924faf56272102c123a040312a368e6565355a0da6d30c6cce7cd489e54b51ea894657836a0
+EBUILD qtgui-5.15.9-r1.ebuild 3922 BLAKE2B eb7ea187c6ff3a99affa460cc96f0f8605231ef945bafadcd3ffefba5052e52e91a156b29ac3e420541278c812e9009ad97608f46e154187bda1ba4badc10abe SHA512 80af3d71d082629bd6cb63037fff6c5cb51710b53f5d86a3093268eb0f86c18964facaf12cc29e2f605b9072d2e410f0a3f2ed6dd0502b996315e63236609fd7
EBUILD qtgui-5.15.9.ebuild 3864 BLAKE2B f8a7f4a2ea9e992bbb61305f52c21a9ea835d7aca14bc970cfd65df21f348cede9b029e9b9cfcc452177a2a4bcf3a0330b2f7c3b249adf1fe910f6469a93148c SHA512 5b0e0e0371e2bbe33657b83f7503ff5b19511c98218a47c77fc040a4c8cf18773e32ce85c0b2d143581d64cae187bdbd56c7100c1fe4543fafe81ca29794f6ab
MISC metadata.xml 1332 BLAKE2B 9e3b90622029fb3c2345b61a3d5d5c55c9e364f2872cdcbd74d34c2af41a692e8e6e03396799c0ce2ec74d3b0dc3e86e755502217f25a18d6e822389ec8481b7 SHA512 1eb4740fcbdceed313e24e019424d08239539eede918f41964ab092d85ec9f78665a40922f92467eceaf1ac7632c0b12c5368884f7128b8b119550c3c87b5e67
diff --git a/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild
index ae7cbfc33ac7..939a525985e5 100644
--- a/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
index 928523b4de83..d074af33fad5 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -4,6 +4,6 @@ AUX qtnetwork-5.15.9-libproxy-0.5-pkgconfig.patch 982 BLAKE2B d473b6c4d3b8b06c66
DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d
DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a SHA512 60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791
DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8 SHA512 2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3
-EBUILD qtnetwork-5.15.9-r2.ebuild 1772 BLAKE2B 6a19412b7e99b2d4ba0dbc3905d069ee71b94dcc368cd798d5a02c19a664bdbd1efc5d93e4f94f04fee8fa8600f623cf33e07b76d8a12835493832963f748b70 SHA512 49dac10ebfd6b3f152f2d1370bfdae50730adcaa6cd86dfa018cf419f3d60c191dcd831670aafdd70b581f5bf8bd523242387de24157067cb43962baa229ca3a
+EBUILD qtnetwork-5.15.9-r2.ebuild 1771 BLAKE2B f4f979099e47e355ccfae3074652019678e1a96ea0d69432c5b2d387d3e6b6558eff3694fdc955d1b63fe68e05d822e366357d73f1a142bc9f3fad3801244ddb SHA512 4d9178f57bbb24b204bac584af37ea2d3c6fd9296ba0e685e54ef9a8df153138c57ca6c5e0fd08ae9f9fbee8d5505cadfe6e9f7b99c1071a6f8afba390c04fc6
EBUILD qtnetwork-5.15.9.ebuild 1601 BLAKE2B 9cf47cc0adb7c85a2538161f2281e6e8dd4160b6aee2bc245e5837c1367a348478e17bca059d7d131b95ff6559c40ffb9641e72edce61134734637bd19471c33 SHA512 47873673446842b0afbbf0837ecd00aa8d7cd4d7cce5c095923a22a28fc8a419ec933b5e189b68b0be38b67b2677293d809ba26fa8a5b447c4f574129cacae7d
MISC metadata.xml 877 BLAKE2B eefc4aa477bcc6ffb2a2fb0711861a9bd7c79af5c5febe0205da57a3fae7206f3ae96dffb8b57e15dfe2f1e26891691886e02984654556d3d53a269dde5ce757 SHA512 dad0239dceb378c1ad4f52c287fb5d61cc248ac533a3df3673b30c0f332eb5cd3a34255052afe2a42084bf1c1d6a1ee501723e43eb268ab5e215fb37f90bcf36
diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.9-r2.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.9-r2.ebuild
index ef9dc1752b00..41fd57a06571 100644
--- a/dev-qt/qtnetwork/qtnetwork-5.15.9-r2.ebuild
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.9-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index c4a71b2696cf..3e88a63b7d65 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
index bb4fb0e27926..1afee7814c86 100644
--- a/dev-util/gef/Manifest
+++ b/dev-util/gef/Manifest
@@ -1,6 +1,6 @@
DIST gef-2022.06.tar.gz 217503 BLAKE2B b7038e0519f216669c38bdda7e12375fb1c9e5278c8b617df73932a750ee6552531929eebcac22321607f51592834ece70c850ce0ba4629bc383731bc8803bb3 SHA512 585bad8655a5208d060b1ccf455ab87527e47949fce1df188a5ac970ccd1bbfbdd87151f7a940edcfb879dd0ea846b5c4a8650fed856cd5dcaec0ddd3581f100
DIST gef-2023.06.tar.gz 187126 BLAKE2B e44606249d42760caf4e47f1b2f5e4592255fd8b81b28cab313352d10dcbc47a79a0130e102cc2618fe88dc47a5589ed6bee3e7d80878cc66f5e9abd775c103e SHA512 5362234ae6b753abe719280640148978cd25f535249a1ad9311ebd66f99138d59d5b9f07e9e93ebe00aab4702c73229c2f3d92e2d70fb5daf3f30a49e4d3b8ff
EBUILD gef-2022.06-r1.ebuild 1603 BLAKE2B caea975d2a7e9d40aaa5dc7f4bedd33bdf36fb41706ffb1ed3a67065577e332b10b63bb194d124a0f3446b5902ff332b243425359605b87d45e4b0663080536d SHA512 bf968affb09420dbc5d5ec6fb17a8a3d6c7c217673c3c43e2a061faac3e0e561ff3966cae9f6524064a8d0401530747cd0b794e5e7089574f39cbab054f7595f
-EBUILD gef-2023.06.ebuild 1605 BLAKE2B ccc0b89381ffd49e6f6e55c6c3569bff510f1748e0ef0c49201721f2f3e4acc8b125dfeca78b8966861d84a318bc4f4203d3f8a7b0577ee84f1163e6d1ccb0ad SHA512 5d1d6e1cbb81469814fcb12276c8c95fc0e1379f1f32075318e26220ed477d30bb42b39321d2fa96139c23ab8c382070d66758d215944024d1b42ad8ed3e770e
+EBUILD gef-2023.06.ebuild 1603 BLAKE2B caea975d2a7e9d40aaa5dc7f4bedd33bdf36fb41706ffb1ed3a67065577e332b10b63bb194d124a0f3446b5902ff332b243425359605b87d45e4b0663080536d SHA512 bf968affb09420dbc5d5ec6fb17a8a3d6c7c217673c3c43e2a061faac3e0e561ff3966cae9f6524064a8d0401530747cd0b794e5e7089574f39cbab054f7595f
EBUILD gef-9999.ebuild 1605 BLAKE2B ccc0b89381ffd49e6f6e55c6c3569bff510f1748e0ef0c49201721f2f3e4acc8b125dfeca78b8966861d84a318bc4f4203d3f8a7b0577ee84f1163e6d1ccb0ad SHA512 5d1d6e1cbb81469814fcb12276c8c95fc0e1379f1f32075318e26220ed477d30bb42b39321d2fa96139c23ab8c382070d66758d215944024d1b42ad8ed3e770e
MISC metadata.xml 995 BLAKE2B f4c30ac2ea932c90b74800c44389169199cdc189e69584a3873c91b36086eb30b5d463a12a5b08cc45196aa57e939d00806e3d1e96fbb647c997ab891a312ea0 SHA512 b4e09578a7f5656688dced42d1f924ba928b59abcb8345fe143be11ae30b553cda26663c6771a99e44ffc9f72c187b871ee2d1c096bf49d37b1e0fd460653ad4
diff --git a/dev-util/gef/gef-2023.06.ebuild b/dev-util/gef/gef-2023.06.ebuild
index d6b6691121d0..de47a718664f 100644
--- a/dev-util/gef/gef-2023.06.ebuild
+++ b/dev-util/gef/gef-2023.06.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/hugsy/gef"
else
SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
fi
LICENSE="MIT"
diff --git a/dev-util/huc/Manifest b/dev-util/huc/Manifest
index 39cfb2cded54..b0191e5667d7 100644
--- a/dev-util/huc/Manifest
+++ b/dev-util/huc/Manifest
@@ -1,4 +1,4 @@
DIST huc-0.1.tar.bz2 8367 BLAKE2B d29c4414849d9f0ad23ec8ecc235833a301631755dc1d0a27fc96fdf28f2899595de92f30c0895fa70136f1ddb5ce8ab3e8cda309686708b4493640c0a31bc79 SHA512 711266edfdec572aad877230653248b02cc0b989f1cf2766bf6cc4e196dcd02ba4bf148849d360457fc396de18f0bd0b6f7a26ba3c13a159cf26ece7c356c225
EBUILD huc-0.1-r1.ebuild 499 BLAKE2B fa69a01ae157340731d1a456746ea4fcc00c062b0b974440394755c33edb48d0e0d403e77103ca89df5661175ec5950ec03b3c0515dfbb977bf960fc03b1bebf SHA512 b142a4520caa6d3b160594ef8c8fc5b15a6db234ef0bd4192468cd4fe4ccfb4e0579be4fa6e3c2cdc5a69c7abbd607b799341e2266fb34f5650fa448fa35fa4a
-EBUILD huc-0.1-r2.ebuild 503 BLAKE2B 59e257d0149a1e31149aba32a85bd819b1c29cdaa1bf23cfeaea030aa9b7a260a9b1a6af4096beac826b6ba8ebd263b06480f5e5ff0573938efc0153820f4b39 SHA512 ab784b3cf102610fca9cb5fdc5d2825fd402d54b1f778f6f49b71e9cbaf4de4ea8036a1ed9642ebcd58cdeee911b740f8ab00947789541450f89b4c11b53ed31
+EBUILD huc-0.1-r2.ebuild 501 BLAKE2B a673e13c9b54722e5de3276b9682b78751bf6059a77d9243ab871bf3a4b752c1f8ee8e82f330912bced75f936e1b8e9fee856df98c7a79b59d78e1c4fa66bc11 SHA512 239b759280e76fdc2cb02bd26a1ab3f42bcb22dda2e756f1216565900ce5d963257844bfa88e20bdbaae102b26a1a1c33a36f6ce41f465b58a505e298548292e
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/dev-util/huc/huc-0.1-r2.ebuild b/dev-util/huc/huc-0.1-r2.ebuild
index 50a2ea0f13bd..0ef94930401c 100644
--- a/dev-util/huc/huc-0.1-r2.ebuild
+++ b/dev-util/huc/huc-0.1-r2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.int21.de/huc"
SLOT="0"
LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc ~sparc x86 ~x86-linux ~ppc-macos"
src_compile() {
$(tc-getCXX) \
diff --git a/dev-util/pycharm-community/Manifest b/dev-util/pycharm-community/Manifest
index 6ea6aa4ecd9a..237d67ebfc12 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -1,8 +1,10 @@
AUX README.gentoo 169 BLAKE2B fc7191056cb5de1fedf9a7e9516029e8ee50f7ab3749e05c73156f63892b1e126ac068d5b2f271d1b71a77486205848cce72452d671692418b6e09e8e25da60e SHA512 a0254552b98b6ec8dadd91ed7df35bf990d08025d8352366f58ecabe94cdde2df64d8665447d0a2ffc1edacdeb05124c2a82722d5ad70b614d90bb0ae38544d2
DIST pycharm-community-2022.2.3.tar.gz 535902788 BLAKE2B c8eb4776a5a3ac0fda0a5f3d2e00b1af34904d631a58b977cfdffb29fa259b4df60f7e464d74437e6549e610640dd166122aca56999133601cdc5519a6850cc4 SHA512 473f65d7119710f6e36a0b90c939988496fb071e5a17d305dc873c7e025183129f572b4c439a1115836f377e7235800020d4a758c6fa226fe509f7b0d766ed2f
DIST pycharm-community-2023.1.1.tar.gz 577304778 BLAKE2B c630c4a21edc2c36e972965e35df63500dafe8ecbd5eee9c6246785bf9e6962e048759a8674160fd47de810a75ffcefe0df14149746ca789b8064623551bed19 SHA512 d0c2419b77ca34c04579f8d52a20427a927fc4d7b3edb1e7787ed515cdc3777b19d963c22975c932c3e568c1861ec7806955514921a1156e497b584f816cd6a2
+DIST pycharm-community-2023.1.2.tar.gz 577374290 BLAKE2B ed21b0874f4d0fc575f5b8e9e4e1ec23706de7216009ffd27440dac245f0513566b9df6e3a962ee5df9783aa9f6c9ce2c626883d173723222d08b5288d71f153 SHA512 1d251cfeef0b7c6a5d7fa563ddef99df2c143116e893878346c04788776052aba2cbb0c790e6fe72ad44e86f785bcb76e2cefae15bda387c0a48a6d01b429813
DIST pycharm-community-2023.1.tar.gz 576971333 BLAKE2B 3002300636a73fcf4c0a9cfdc3156e54466e70b1cd229acc504daed3443d84bd37a5275259d7e5da96aebd30bd0fee4ac510b322a891119a8b63c3903a3d3d04 SHA512 ba3cf06e869defc0a4c9d2575959f4abfeeac8cbaa5de8f0f28f10e40dc74012fa6c1dacfef72a6e3b91df4c7a1baaede73f3de278ab4a98e475af05e336b551
EBUILD pycharm-community-2022.2.3.ebuild 3144 BLAKE2B e8f1496d9e020c69b13be020863d562d7c3807606181c827e06054b72cce7a0db23121aef421e4ed1659f10ad2ab6e15cdd1f50ca9ea1e82cdaa4bc144361a32 SHA512 888ab66f6aa73ba0b88d0a74e7cd16740f340e12fcea4f7b0a1d3d4e2fbb613ed9e8a9935c7a632f57f96fd3abfc36259cfcd6ac7e1aa9af90b069ee524ed660
EBUILD pycharm-community-2023.1.1.ebuild 3146 BLAKE2B b9c417659cb0d3c6b1b96db6ba8c4d126c7dd8a5c2787c31f7ec3e29d55f91da4b09524264d3b3372c8389bca7cf95ba1bf38220cfb99d351d4b10a343c603d7 SHA512 318920e52f8ae6d57caf87af8eb5a5c508543d0d1347e7efbf20017dcc47daa6bd5a073c7cca765a47657df892591b03b924dbb7bff3ab88c6cb8e148057b4b4
+EBUILD pycharm-community-2023.1.2.ebuild 3146 BLAKE2B b9c417659cb0d3c6b1b96db6ba8c4d126c7dd8a5c2787c31f7ec3e29d55f91da4b09524264d3b3372c8389bca7cf95ba1bf38220cfb99d351d4b10a343c603d7 SHA512 318920e52f8ae6d57caf87af8eb5a5c508543d0d1347e7efbf20017dcc47daa6bd5a073c7cca765a47657df892591b03b924dbb7bff3ab88c6cb8e148057b4b4
EBUILD pycharm-community-2023.1.ebuild 3146 BLAKE2B b9c417659cb0d3c6b1b96db6ba8c4d126c7dd8a5c2787c31f7ec3e29d55f91da4b09524264d3b3372c8389bca7cf95ba1bf38220cfb99d351d4b10a343c603d7 SHA512 318920e52f8ae6d57caf87af8eb5a5c508543d0d1347e7efbf20017dcc47daa6bd5a073c7cca765a47657df892591b03b924dbb7bff3ab88c6cb8e148057b4b4
MISC metadata.xml 305 BLAKE2B a5ee9ceb727e22160e23fc785ddcf2b7b22afd9599e956de38bf4318c4cab2acf5cffa6d1f075ac24d866d407e9412ba02362c9942b3aa34a7276e55cc44f161 SHA512 e67f65a2f5fcb0c7a7bfecdbba77c91844e89f4110ec66bb5838fdf7fb5abb57d141c2a816b7867001fc919c8721fd7837705b9a4f8853ce0728e33096fee19f
diff --git a/dev-util/pycharm-community/pycharm-community-2023.1.2.ebuild b/dev-util/pycharm-community/pycharm-community-2023.1.2.ebuild
new file mode 100644
index 000000000000..a68d562bddcb
--- /dev/null
+++ b/dev-util/pycharm-community/pycharm-community-2023.1.2.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop readme.gentoo-r1 wrapper xdg-utils
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+HOMEPAGE="http://www.jetbrains.com/pycharm/"
+SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bundled-jdk"
+
+BDEPEND="dev-util/patchelf"
+
+RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
+ app-arch/brotli
+ app-arch/zstd
+ app-crypt/p11-kit
+ dev-libs/fribidi
+ dev-libs/glib
+ dev-libs/json-c
+ dev-libs/libbsd
+ dev-libs/libdbusmenu
+ dev-libs/nss
+ dev-python/pip
+ media-fonts/dejavu
+ media-gfx/graphite2
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype:2=
+ media-libs/harfbuzz
+ media-libs/libglvnd
+ media-libs/libjpeg-turbo:0=
+ media-libs/libpng:0=
+ net-libs/gnutls
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/libcap
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/pango
+"
+
+RESTRICT="mirror"
+
+QA_PREBUILT="opt/${P}/*"
+
+MY_PN=${PN/-community/}
+
+src_prepare() {
+ default
+
+ rm -vf "${S}"/help/ReferenceCardForMac.pdf || die
+
+ rm -vf "${S}"/bin/phpstorm.vmoptions || die
+
+ rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die
+ rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die
+ rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die
+ rm -vrf "${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die
+ rm -vf "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so
+
+ sed -i \
+ -e "\$a\\\\" \
+ -e "\$a#-----------------------------------------------------------------------" \
+ -e "\$a# Disable automatic updates as these are handled through Gentoo's" \
+ -e "\$a# package manager. See bug #704494" \
+ -e "\$a#-----------------------------------------------------------------------" \
+ -e "\$aide.no.platform.update=Gentoo" bin/idea.properties
+
+ for file in "jbr/lib/"/{libjcef.so,jcef_helper}
+ do
+ if [[ -f "${file}" ]]; then
+ patchelf --set-rpath '$ORIGIN' ${file} || die
+ fi
+ done
+}
+
+src_install() {
+ local DIR="/opt/${PN}"
+ local JRE_DIR="jbr"
+
+ insinto ${DIR}
+ doins -r *
+
+ if ! use bundled-jdk; then
+ rm -r "${JRE_DIR}" || die
+ fi
+
+ fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,ltedit.sh,pycharm.sh,restart.py}
+
+ fperms 755 "${DIR}"/"${JRE_DIR}"/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,keytool,rmiregistry,serialver}
+ fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper}
+
+ make_wrapper "${PN}" "${DIR}/bin/pycharm.sh"
+ newicon bin/${MY_PN}.png ${PN}.png
+ make_desktop_entry ${PN} ${PN} ${PN}
+
+ readme.gentoo_create_doc
+
+ # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
+ dodir /etc/sysctl.d/
+ echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index 4a02177c72e5..f689f390d722 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 1ca0dddcd37a..981e8b013dc8 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -70,5 +70,71 @@ DIST thunderbird-102.11.0-vi.xpi 745665 BLAKE2B 757ae36c07aba6d1e20eebeb3e294954
DIST thunderbird-102.11.0-zh-CN.xpi 739887 BLAKE2B 45055d549a1a3f56a3b2f41907c0b072e0bc8653d90929def09983500f78e045401fa44f97921b25c4fac0a2a1553650f41945a8167970c9719446dec27e6bd6 SHA512 ef86ed3c3670c111a2fbf9cec2536d1436287c9784bff1cd6091bd015b387e967e4be44460b6bbf109636d14f2bb5f069ea3ce108f7cbd2cc83485179d9de876
DIST thunderbird-102.11.0-zh-TW.xpi 748348 BLAKE2B 7f9d445a9f14b872ede3ee337529cf60b876601eb143a5c9316e9cc3e65bb7efc34e6ad224d5d9460a267bb7f486da5abe26e4a11d5ae6aeb3cb130b2865e7c9 SHA512 6bf42d9af76ab3389dd775547fe05e955dfe5740aedca60a1b29e652ba47a6a5d86d43c494eb46e48aea5585a9ea991d76fea201a538e27d6e108c6f7fcdd13f
DIST thunderbird-102.11.0.source.tar.xz 509580260 BLAKE2B d64a9525d40e89b76827a1210be224abe3fbcebb7e4e264aac9c66abad4d5a8c321d88064281e7fb1d846474faf1f660ffc4ddc29752733e7c5e82cadc8b780c SHA512 8ae12ffab5893456f14df7417e1a9d5e0e754bdd743b2f3a42623ea57342f10de32763e56ff9ccf6938f89726e31d2a4062d4336a77918e884aac70a338f4130
+DIST thunderbird-102.11.1-af.xpi 556869 BLAKE2B c85e1bc9dc80388b86da9e071aace090458c30ed0487a12c4c9b7655822653f905eb76c92355f1e029a69a0de18b4861a2774777cb9289f3f80ade7486c72f3a SHA512 b933821a7a2a8f14b6ef028d066c3d06775f08063ed964acd0273122ef63e437b2a2946c43df5207e4605ce56656fd61359d3188275fe5dfd29f2d5a810c4d21
+DIST thunderbird-102.11.1-ar.xpi 666808 BLAKE2B 4a276749e5ccca43872ae91e2232a881807248a21d16606970638ea4262f03af83af6bd76de2c0e265d1affcaa55e14433490fde74a82f4920905430f444609a SHA512 2dfbbdd598bb8f32b293ba190f923aff7e0ba5132b3cf0968bdc9ec7eef30d623d83bdf5cdfab54e81b898b4e66558c070e153ec9e6d52998b496079399befe6
+DIST thunderbird-102.11.1-ast.xpi 572286 BLAKE2B 0a0ab4d4c72272f5026f3580c38031fad8319c7f9d74ef00a43c21e92c9693c119ef618df7118b67ed774a36030c3da60cb6b8ed0285724bd6678ed3ff36702f SHA512 f0757cf03d6cb8004ee24ff737e324adc8f13e35acd3580656067a15792520d036ffb0dde68b288970423a46ba7745106a94a8ffbb38b6258260a8aff1d10827
+DIST thunderbird-102.11.1-be.xpi 701911 BLAKE2B 6a75ebd1e9e11fc1fc489e9d833ca0c246b8209acd7f70e797d01dab22563778dfb1b2cbc5f4be87ab8e4444b9dbd3aadc80323fe032b3d50416434214bac01b SHA512 4bde2ab6f5c88ba8774f9162a9303a70f08b876936e98f9f6d0f9c8a776761bd06d48b26732789764054f084f8f11b38badc95ae63d7018b6dd5bfe05eeea1b3
+DIST thunderbird-102.11.1-bg.xpi 693376 BLAKE2B 86a5fa8e10f8a6f2a597a5648b7ffd5fdebd2bc0b938f63223559d8adf1cb8c224466e2fe8604a1d39d902c913adf11f401945d2ff32a8484d3971ff23404622 SHA512 1bd5ac12a6232547d158e48a6bda3e55b42e41dababc56ddad523dca6d88e3b7c9365ca5e2e55f1b55c8fca06c83075d7d3f7fae77e875b148715540fe7963de
+DIST thunderbird-102.11.1-br.xpi 626469 BLAKE2B dcf3a0a0b83e361d5990607b4ae2db6db406ed0f48a97bf6bd955c4d8bd2289021df5727c99e181bff9622c612f8104725ee38fdeac7fcad58dff5f6de3c64d7 SHA512 bc8c7c7f0aa022949ea351817c6ea0d25671ad8d92795fa37ec4e320e688afcb0a4a3d89731dbafb458eeaa53d2399f028860b79ff0de0bbc2bf828317ae9b95
+DIST thunderbird-102.11.1-ca.xpi 651366 BLAKE2B 8f7320d5247f528a8144148c15bbcd2d2a124881788adf02d3dc2f6cd1499b267a4a35aaf76e30dceb1a3c2a1347f9738b0a918e6ab2b1a0838e80c620c87aa5 SHA512 655052e30f7cdfafa9983882f164ca56c2dbb1926f4f08ba4a595b721a2a537108a645194d6b5e317f9508e0aeafef9f2ef7586ec9830ff8a1ad3dd007cb360d
+DIST thunderbird-102.11.1-cak.xpi 651777 BLAKE2B 28dada6fd3feb06a145ea2ca82f4bac5ade9da987b15006ca848ccb8334c69c1c724030a60a4086d55a820b48df3fd149b53c2da861351ef357a43668a37a98b SHA512 7ddce1152a51aeeb0ea4f8ec739d142bb89c986e17b55327d531dbffc7feb42699be30ece1c31ad8586c764ba06aa0435de71a7f40db64ff130d0fcd3f7db594
+DIST thunderbird-102.11.1-cs.xpi 728623 BLAKE2B 9f6fb91f320cf9481faa50bcd96816573d00b8eb62945cecdcd8a0338f0be69aedcf5b508b963bd652e14428874687fa1ab7f1b42cb743cf58f573d3b9989fe4 SHA512 f17470aae6f152b39c5af4802219d9439738e3211c6a907c368a117f9e17254f58a076f7e5ce4cde3226d547d6d7e6845fd4ae8b4febd03b64c5a2b0e06cdc76
+DIST thunderbird-102.11.1-cy.xpi 705575 BLAKE2B c63e68d810119943edadb64f93286973bea1a885428e9b417fe31260898d5f589cb7d7ea43508f7959caec3d9716ffb4b8bba2b2cfe4ac1f437e538258148764 SHA512 aedf83c3c8c3221ee8e1417abf62191edba4e303a64d60ec554707a9a97658c718fa300dc9999c162e8a38c3318454ec21334109b40ecf2223b4f726e56ab6dc
+DIST thunderbird-102.11.1-da.xpi 685254 BLAKE2B 513e5265609188fac9bb37a17930422be70c39bba909a65cb5586b1db151a1cd709d962d2b29d14289755f360821b6274bd773c437b474bf9f44a392af4a9cc7 SHA512 68796830e86720b83960ce7acbb2068cec48c3cc18f3aadbaf353d48d3d71a036e5de1e1ccef0426904db938b17481aae1ef6582f84c25b5e0351866cb3b24a6
+DIST thunderbird-102.11.1-de.xpi 717943 BLAKE2B 44f5ae6b50124a28ef40796129d21ba8416ef70a6c423a41b48a923bf0f35cc5c89261105ac938c5ac6d265084672e39547cd133ab71e307bca9f99de916d119 SHA512 c0679c63629fd97177244e5dfb930200286d61b523d228e4bf56198ac8e2b9e1aa29c41043692c8c742406bcff0824f18b1bb6bf506d5038f1fb605e9d1c1340
+DIST thunderbird-102.11.1-dsb.xpi 737085 BLAKE2B 23fda124b51cfbe093aed6b53786d39daca31191861f205ef36ca0bb4809668c84cb4059f15de53c1c91062211fcf2455dde564bc53357a4b73f96329ccee73b SHA512 cb5225b0ddd0aa53b6c583a36b36fa9649443433920a6674d0aa4197609015ef98ea2efe614ac7ea9e5248634251feb29d89e1f4defeadc0de2b1eeeaf8480a4
+DIST thunderbird-102.11.1-el.xpi 840812 BLAKE2B e53b35b873fd61db78064a81da80b8487abf4b7b4a2322708b5c357a8c82930208e7039d8389f9876d4eec74951fe03a6c7409d3d7e769a9741ce0927bd3d1c2 SHA512 7f7a7caffc37c0e129c9f103c593a725a870d496a706b1948bfd5146ff615092c66b4586d544f4fcad94ab91cc576e0fac5ee90483a96e7feeffd61cf240f74b
+DIST thunderbird-102.11.1-en-CA.xpi 659091 BLAKE2B 2fe0070e952a93bbe2e0298ebf6e27d90d6e5ed4cf6fba9ff40cf0435abc5b79608900f69ab716c42494286c6a1aa92b6d6f9694557213fc07a14702d54bb395 SHA512 88298232bbdf35b7e153ee9280ea86c76e7a29435796f77bbeb71d6b54579995cce08c21ce8db4dc33bf1a90a61c10b86e76c556d5b138f3a6fce4081863deba
+DIST thunderbird-102.11.1-en-GB.xpi 665007 BLAKE2B c3aaebf75a72a0ac8ffb80b1b3278572694f407ff44ad6cf4ce51abe6c023b1872ba1b6bbe727c4330ba848e496edeccfbbc854abab2ca2cd7e399d67838d160 SHA512 323cb5b8d3db12581cad88d582096db7e39bc339950742fa6e9ac90d9e832fce3c3f4a7e6dab403848af3061f34cfd0c7d32ee877869067481617f3ad6fc29e3
+DIST thunderbird-102.11.1-es-AR.xpi 717275 BLAKE2B 4c7ec64b74f6a1c02cfbea99a7c811b6895e0649ecc5ac55f74ec5eb58d117f7f6afff4b0df521b950b7426d1cb37992c0af5b60df51393e510b7619b4f0bb1d SHA512 947d3308d504bfe65694074544bca9bbf5ae7c6d6192552f744b465acac8b0922b1a55a29274f1332184a600bbab6b8032b6f9fc846ab524063f1a349290529e
+DIST thunderbird-102.11.1-es-ES.xpi 677481 BLAKE2B 9af26f89036fea9213d646aed84a9378a2c0605e6d327ae9b9955036ec6365e0fe930fec7fc640fd664596e12a79e51a76286dce3d19e70fee57c99e9ef68f6e SHA512 9d6a13141c386a4b3ef8d21145bb094dde939563a1fa737a2080d23d23a0a581355ff49f01ce8670a52f0eafd38d18d311921b52118caf07f40a35b8938fc9eb
+DIST thunderbird-102.11.1-es-MX.xpi 719708 BLAKE2B bd220148d277652f1cd9525e9e52a88f4d80d1d75087d4d2ceaa23a75ded0532618f10f31734beef72218933853499865aa10a9ba96f8c3118a1d710420a36d6 SHA512 444fdc7b3a0682fcd15f8a919d1b2b1fbc18e320749e17beb8658153b46026e6570ec1d835ebf03cc0af7306a35152ed7023c0d15a035746ab676c6d10067942
+DIST thunderbird-102.11.1-et.xpi 676670 BLAKE2B c8a7fd2ab8498bbda4f2146aa12ca0b8b20c109c7829bf8117f1a3e491dcdcd8108aa67aad9c2d2de9b3f1b057e5dd32b6b4f46c10537ab22211588349f5b84d SHA512 fad53eb8178387350dd620ab36ddea57a53e696df7778a654dd098d8f30d789b2a90b76530dea8c273bd340454ce1cdbf04e57a0d69b738959082074bf5b036d
+DIST thunderbird-102.11.1-eu.xpi 701826 BLAKE2B 1ba400dcb38b8f7d448f784d5cb961c187a004f04605a2a0b60021457cb1980d1b633164f7e85be7c04c770b543557e10c64b73d5eca8a8eecf3c8ad0983a58a SHA512 a55b29ae8469a3493c820351561cc3ecd1f06bdd6606737b9b98b5833787ceb1651893cddac374eaf07b0f25a39afa6f78911389d9c846aaae072c02ecf4eabd
+DIST thunderbird-102.11.1-fi.xpi 693485 BLAKE2B 73f3e04834d6f0a960d726d25f47a29caeaaa7637ad55575e3d42843128c47a1c6d39efb14a8e432aa93498c621fd573eb5f05f25fb5a958a7650492210c6f92 SHA512 43aeb60ad7b0e1554a408737551e22f6e669af1d41647664c83bcec8b098607599ce9e4a340ce04ab2a2e99f0c95cca08fb7917c5a600b40e905aeaf0fd2c9cc
+DIST thunderbird-102.11.1-fr.xpi 730314 BLAKE2B 5e22340edda1ccb49dc0f86a484d23718b727bf8e85a50f5cd4461f12b663b9d40e4c71430ecdf99570166cbc251987a6442e4cd88aeb39be98fdea1e65e063f SHA512 56d8a820c65adf76e5f9aa19dfd0ab388e581ebd9a4450e688056188a3a61e28b56da30757369d09c8f719f17b06108c3f066212a217a925974cede3ff5b277b
+DIST thunderbird-102.11.1-fy-NL.xpi 711988 BLAKE2B 7adfe8e1dc9def75d7c6d0116c716cb6057375316ff5f13679592c36a1afe7850ff3d3c181ccc3a03da760e5779ed717752d19f5780176bcc2f27aed88a10d41 SHA512 1da79a2ddf031cebc958e843247d9824e9803ee6b3194d497dfb959f6578cdc97518caad0c9d8ccc1adb3cf75239aed07b4ab8168e2047c021279225b48bb8c3
+DIST thunderbird-102.11.1-ga-IE.xpi 614534 BLAKE2B 8ff2004cb9a0299c4c4b2eac1ac4c4b4297a1dab794fa8e050cbaa702b8c39eaf9bde9474f4e916c13876630283788d10c06fca02909b40e5a4ef669080c929d SHA512 a740625e3edadd50a6670762e1cc8e412bce3f531569accc0b2777d66c2113587562aceecc4595c768f068d3ed9b41e7f936599586e612ddbe5302b8c20f90bd
+DIST thunderbird-102.11.1-gd.xpi 643574 BLAKE2B 6a0a200690600568a28901144531cb66ae35f5046fd6351f6f1613a3153288b46a908b70b07bbf64af3797152bc063abaf4323137d1b28efbbe833e103dd1dc6 SHA512 66a9efe853833fcf4a241a24b45a0c5c6177e58cad55a70cb66532147360ba0f3c9954d9594cb820dd5d9873023becb225cb9a90152d153602b3d69c0cf1375d
+DIST thunderbird-102.11.1-gl.xpi 673000 BLAKE2B ec97ceb042bd1777ad636d00b55cb8b8e67df8ad8dc3f9450db31371903c2ad5467688d276dcd96a68ca5d158d834f151c25e62368443df60726bf321b726cec SHA512 db3e97409536f4dd14d2dae37039e89f0e41bb4357344d806269d6b6f45b9b30be8a6c1f6ae8ffec312ef2b26ac1f392b5ae72eb249d79a65df839cec2b2bf56
+DIST thunderbird-102.11.1-he.xpi 676368 BLAKE2B 5792d87d9a5f2af249eb12d9d91aa3f42d0797b5acc95b594d56dfc592381bac1aaa970475caca904ab170b7a31f99fdd19ce0872b7c9a68f94cb689ee62824b SHA512 f83f0fc060cd808bfc85258e272df9065ee9636f123d08f40499c4fe0c28a7eab2b9d07c6c8e04530c6a4f36d7b35cf62fcfae71eeeeb6da01f59c64de615b4b
+DIST thunderbird-102.11.1-hr.xpi 677716 BLAKE2B b3fd0923ef6896f8078e31bf00e6955a18b13772b3f4dd3dbaa7068f6b8472a25bb38eb617d49b73d864b2e4a9953f2a11974d42b08f5d02d2ad4fd2bb0e5fed SHA512 b01dd12673bd9416e0f42c1391b1db8d310b1659c70858195fe3c210648efc2facd7f25f60942d2ec39f389b3b3a646b592bffaca5d85827b19f4930db48e4ed
+DIST thunderbird-102.11.1-hsb.xpi 736537 BLAKE2B 87e3a64917f6e739f5e59bbf2991e1d65a05cb23594bcd05f2e4d3b33e36d6833d46eb7f665e8557703defa37da0e325d54207b8b1d0c7b2c0042c5fd0dba9a3 SHA512 bca850b0d3b1782c7cfb6ff2c9048b0450a8cb6f302488bb779fb0103bd150f3924cd009dc5f4d6ea9c8b30db05bb9bc9c46bbcfcf1b992ca388c9347b622b11
+DIST thunderbird-102.11.1-hu.xpi 741199 BLAKE2B 11633c4d10c8579b6209f8ea468404c157e88cde0dfe6a1377036849a185cf3fa9364ff9ba7442324db5b18916823c198de1a68a3fe3a4729f044baa1dc05952 SHA512 d249d442db1f66308f9dd312bba2ac7e36a4f5d11457a237cc98955ee277279a1ac1ebffda6157fff0ffe5a740920c593029cd4225804719071b40a886ec5412
+DIST thunderbird-102.11.1-id.xpi 653190 BLAKE2B 05e17726ef061ba38d514aeb5b80987ce7dc83551d0cc37063cbe7d9f2a35d9099c41ce826327fac9ccd4995c7e6be2ca72ae01d73dfb054ed81d68e91e8e406 SHA512 e4953b4351896ea43c999b236e32c47c0831eaf65263de120ea09ccfebc4c4922381e876ecbfd0b3afee5ea8fdb2c4736d211ba940fc05dc06f8f4953207daa8
+DIST thunderbird-102.11.1-is.xpi 706391 BLAKE2B 57f8bbcbd7a4207442c86a2d35c86eea159929aef786c4c4319fbe8f4876ca1404be6cbc89c61374156231293b3ebdcffbf87e770cb525005f87ad5c982feed1 SHA512 a755e6bb4c1b347fa6d83c3aa013f03473464d2fde723dae7fede5e409844cc36b42239c8c68d33b774b2be29f79a151e2a20848d4e4cbcd755d5e8017204e5b
+DIST thunderbird-102.11.1-it.xpi 639982 BLAKE2B ce79791577ac769e92a9338868c5af1f25c1b98e15b935a25c16306f0a4dc21eb48fb401ad36f9d966ae01fc004e9515ab8a28121a75cff0b84eeb452360b347 SHA512 5366c66ec56583a38ecad9e7dce2617dec3ba180089486774d262141015779c46ca8e2397abcc9e1870c4cda7609c45616be0ddccd27050707dd884122d575b5
+DIST thunderbird-102.11.1-ja.xpi 781906 BLAKE2B 6cc0b1dd2f270b7ae4a581972fde88252bf13931fe2fd2cf7a34d2502a08446d5ea2bd1e5a2675538b81313d2b0efa42ca6ef8dddc2de8db13eb9a852c6269fa SHA512 19ab2a69961f6654cbfa1a25f2fb71e5745c96c99ea00e671382131d108c4b4d12c6b561fc589d00648b4cc6d5c7c16a3ca42d884b1e90750837fac7f2f51eb3
+DIST thunderbird-102.11.1-ka.xpi 769801 BLAKE2B b3b3318aa5063a68742409a8107271a3042117a7e3886e5ce2b6805cd2eef0118b4dac95f91f59179c1b36371f6404c95ab656ed6b273fd7d2be2fcef77ba1bd SHA512 f0fcfe2c04934c98e3d100e4c9d73b5237ead6718b804dcd88c834f54d746814e1268da61d0c9b1110122db6a27c0e3c9223abe1a397a2864532c4502327e663
+DIST thunderbird-102.11.1-kab.xpi 702702 BLAKE2B ae6d465dad02770a42c9bcb3527c21ebacb6e414024e110885f3c7d0590b6b43fca68eaa9dddc9ee11a94ccc0b8673e422a382a05741fbdf6affe831ee46416c SHA512 ca190a7c3a7f784ffbf79f6a3148cc971b8fe94739ba91440e715b8ea4093c08f77317e677d7c8aab5fb1fd52c28fb84b009f4fbe28d9c024716606ca9688123
+DIST thunderbird-102.11.1-kk.xpi 810967 BLAKE2B 062db5da3d469e1f1d092aae2badcaebe56b6b3aac98ef3c20cdb0653ea15ba81f4152b5aeb9cf4344e1648910c6fad98979aa0b8b5b0a0117131e1cedcf663a SHA512 7f9112e51889bd5652b299d076dd39e0711e12ec7084337b38769000a77dd8ad367ccafa5b27866f35d95ff16ed5f49a7f3af752b1bb2d8de301d872251b790f
+DIST thunderbird-102.11.1-ko.xpi 716819 BLAKE2B 67dcba4737cdab366e9a5817866e1181ea6b3509f37f35b746f20d7da8a146b2e8f93fd73afaa77fc3db8d8d4e9e5d9133b9b1caaca3f720e5b5f9a5eee77457 SHA512 880eb105201d001f1682fea672d912afcdf224d37f9a68b2fca750eb41014c000dddea19b3c24f9d7b04e19eb6697ed82878945912248c0418abaacae3a891e7
+DIST thunderbird-102.11.1-lt.xpi 690854 BLAKE2B 806ca4e6a56a8f32dca09a94e869cba097033e37131610d606c6da9a2a8123afd6337dbd877ad9d0952a6cabf52999131d77c452f4271dcc061a2fa09f8d7581 SHA512 eb068110c60fbfbdd9b9cc9bda325863f1418e08a2d72dce18022886b0d8ab691c40d693835b9975455aa28842ff3da360100c9a4d2417b30d6b06b9b9af771e
+DIST thunderbird-102.11.1-lv.xpi 617765 BLAKE2B cc404b2b764888d3be1f2941c030db3ae9155f809dc2fecc9a01eda857b1ee78657d5ef071f5d23d115efc1a3b716cc846785ac8e3fb4628b19a9b4452aada1b SHA512 39a17c76ed4f8134c97f0d9ccabc2b75422480170aef843f6d09a4325bf08c1edac8d25f74b3cb156cb5a7de66a376dac118ac3e2a88fa00c30cc2f8fb6b9a88
+DIST thunderbird-102.11.1-ms.xpi 577757 BLAKE2B 012781d34da037304b07c2b18622c84ad7e03934e9c1c518649f7941cae34c3c42582297e3d74c5b15d2f2b66fc928823d2b4b992f164fd9a66fb097fc2d58ce SHA512 eb91fa23ebaa0311a2e087a81da8589c4551d8adcabe2d572de9b7075d23b30990bc3bd185f76b8baed9018f63014e6617af31f983ea3a9a1eeaad6f01bd127e
+DIST thunderbird-102.11.1-nb-NO.xpi 662681 BLAKE2B 85354dccdb521da693f8a293ad0f65dec7cd9c11f9c3fcc35635e5ba0b20cbf6d0111d861fd17986232d32dd2b65fb8e346e1813e49f27de358a13ed3cb4ce64 SHA512 5a53b99f4a14e2a4daf6516aa5f5d7515a44c268908b7ff0e513330375a7a498a76ae429aa78536787410ecf12209eae4c1e4f5408927d199aff904c59f8486a
+DIST thunderbird-102.11.1-nl.xpi 703270 BLAKE2B 5606a524534b5f063ee032ec062df1d77b61aede801e2b44ba283f533e98c80b1b5a1d932e292469b741fbbedfcf48fa2fc3f8f7899ac5b85fb91dfc076098d5 SHA512 ae3579887f0dcf043245ce2a1a377a6267ee92f1df950cb5d4b86e9bda51d00350d68de36a9a216b96fb53a1fedfb3522f7f98d2042264c83a2bd9bad8368a8e
+DIST thunderbird-102.11.1-nn-NO.xpi 672831 BLAKE2B 3e753b56ef8deb37f453b501ca1a7d7450a4bcdbc457281c03edb544740edfaa5ea1af0e371cbc166ddb4f9cf417a7c42ff9bb26c3e3907414fb0b47c82b3875 SHA512 392e398fb8d2cfc7734295911c33c56389a4f551516dcbdd0d495558c3837ec5a74101307e0061927c6d5e82965d6e1e6fedec4f8da8a8c20b676051b366ddca
+DIST thunderbird-102.11.1-pa-IN.xpi 668030 BLAKE2B fb6d78f46b12015b3f8c57fb60ce883f043a914d2cefec0ecb411df36e55352039d4c572a9394ee62bb3d16c51dead42971261046ddc2f975ec988c8bfa57498 SHA512 0d6d9d52c327eee262f50fb1f5a4eb735ba95c66b4a9358217b51722223bfbd8a351b5d6d156610613d35257ef7f33cd1c026581ee85ea7ad270f3c4f19a0caa
+DIST thunderbird-102.11.1-pl.xpi 716230 BLAKE2B e9bb8b8d2028808f6f132766d5f3bc0422524fd6bab4dcc99e802fcc98012b519e67e1227007ee6588886af7949d6b73547946ece5af4d7d16cfce810d65b38d SHA512 5c75fb43b8d05712387c792e5269e118fbac15cf3c013995ab509640d97274fda27beea0a17c515f91198911af8a28c314a323cbc1e515f64dddd287750e328a
+DIST thunderbird-102.11.1-pt-BR.xpi 711148 BLAKE2B bebeb21a4c30511c112f0b7e7169ee3c41b34675768be0f6d6d24990133b402fa89baee556cef4b8d18c5c8c9952aa40505c676038c0e96c04bbb2197879d70b SHA512 d97d4dc04cef61a982afb3e624dc3b61776269494e5ad0b32c42c0108e76eefe91e60c462bd05100f7d2ab3f398093b52db27a1d2f8f5fc5da8816b19a7f87d1
+DIST thunderbird-102.11.1-pt-PT.xpi 686907 BLAKE2B 79dd18d05cc879f42d60c954c8809c7b5142a6334f5be5a6121bfea4e373d32a355bf79355e514877a6d429d656d28d6d419909779ce08dbc8fd607198d9cb22 SHA512 b53063adc050405e9847ea1e9c88a48bb0a10c1ef2565065bfa4f80c0369dbb3c4d363aae09d1a9e7228dd1a94d2a9b6978d67a9e9994cb83db052e88c4f0c95
+DIST thunderbird-102.11.1-rm.xpi 701681 BLAKE2B 7d451c8321e24aae25d40da920a6e914ab05b5cba705d61d239332ad0e7d0f46d046473cf93cab2ada283aa61b4d002f43a8cbef56a513d23dd7a32919e9d713 SHA512 6097a8a0424d9dff1fbbcc32af1854bf096c50dc302a64a05858c0d353f172b1ddbad44ee4e1ee5f9e2adcac4b30b2d9dc5a326ec69e874d8098e60eafbf3ed5
+DIST thunderbird-102.11.1-ro.xpi 661282 BLAKE2B bcaab749e47cbf1d3b2f7493ebb9e08f23c43b4310fd70ea24cf7c23bdb3362b535bb583ee3e74a1c3aa588bbddb1f9b6ce42bdcc2ddaba3540801381b0db43a SHA512 8470afd7492333a845b0d1fee6db4b4c873d1bcf958a1441ec194873734031dd57a5e6c4288dc7b1f15f838f7eb02b2df0c8c164dbd223a438a3563500eaf6fc
+DIST thunderbird-102.11.1-ru.xpi 827219 BLAKE2B 0169531a2bd221ed8298c2fb6852b088c01bc2626076a5521a08c3ba4fea5336522d4f52854e19381d9b3cbb5c537feb955dec3f1ce36143999462cc3287931b SHA512 d37896a487eeb0d60bc7ae031cebedfaaf26fa3a8ba08b9380e5d7aed1ad961d0b30f3b7851436786b64778eae69e18813e8a6908fdd3f06c31235ffbb8b36e4
+DIST thunderbird-102.11.1-sk.xpi 740980 BLAKE2B c75981ad01a609e46ed348fa78bda0fd2c7fdf351e29781fe7c724c0e0c8f2c191ab4a6b1efe6b29558251fbee6c337bf8815730ed4815ea1ef02f81187d7c58 SHA512 0ef27b0ff050be5da6cc904e10c8161996ce8f5db0d2c32a1895b7932c3625f8ed59063895738190f2eb8aab83229f5abe7ba91cd4bafdd378f6a9abc793914e
+DIST thunderbird-102.11.1-sl.xpi 704055 BLAKE2B d50e4fc7ba112ebb29eeb2cc3f1f76542f9ef59feb6cad8a4641ee857da252c6c7512b894b2debe0010102ecadb8ee4f0df157f02a5eebb45a2afb314630565d SHA512 4279056bc0e01d4d57522abc3e1a4ea302590d795f031ab6d831b53fd573a0e12b298c5a9140289749da4d94d24808dd4fadd7def0966fb8aaa8b3c7de7068a5
+DIST thunderbird-102.11.1-sq.xpi 726036 BLAKE2B 0227463a39fd17bf6013995fe883cb2dff165f76200abd6075e4c509671310db84b2e4bfe8623ddbf40f55a562827092cbf5dee90f70ebefc26987b3fab2d51c SHA512 5fe1f376eea9df5578d81f605ad34898e62531a449f1f36b1934a1de24e5c6f4674b3911dccc4d6c8e77591a85ef90c2aa7df008f615977f3414461aad42a9de
+DIST thunderbird-102.11.1-sr.xpi 720556 BLAKE2B 04ad2a8cf69742c43607e38009824d488a5edffe962998e6b79bf5156376b263b047b9c3308296b30c8a7c345606df1d6f46dc6f8b64a12d1fb95542eca48381 SHA512 76ce1f429650e9a61421f0fcff9828fa4b4efd3a9e413ea09b05bbaaf2b1963b3d323937b7979180a9dd5fa65e62922181d06a388974c3a26f75a95f4b72394a
+DIST thunderbird-102.11.1-sv-SE.xpi 706953 BLAKE2B 87cdd3c30ae14fde98fea20b8ab9b1b3a74c37fac4397a1ac29dda6543642ec8379977e114cac92c474615196b914ef81bbb81c3802d24f200eb8385f734dd97 SHA512 b51cb76ab4b6d398340f11f520325f8e5f1f53a3ee1e8298932a9162fd80a92f41950923ffacf6e283d21a155ba6378165ecf6dbb26404a68bd48516f51f5c4c
+DIST thunderbird-102.11.1-th.xpi 758234 BLAKE2B 0717c7b044682daba1c2c41f466643f53f7f929cc0682347bbac28b6b0f6eeee404f01f272b21d5595b45b3491243c68da926660656dbebec5e056a10825b987 SHA512 7fd1f43affad28ed117e40060c65bdf12a3182e836e3ad9c8cf86754994a605e496c378c8e480be1ee736d566925459942b8cf10fc1ad123c6bc40c4b1881a07
+DIST thunderbird-102.11.1-tr.xpi 720172 BLAKE2B e6241e57c96e9f0c6a26bceea14233b6819e558195bee408a2a6166c1ab007ec9b5bdb9ddc0ee119985ee3ae140815016e8ab74c6296f0269a31dc82d498f1ac SHA512 1f73b6c449a5a5826d23a6c9c641bf2b827a51ae4ae17507e8c761931d601ecbe9a1369cb5d9533879a49efd71a6c8953a7a9678faef0ab2f1859d60ed83080c
+DIST thunderbird-102.11.1-uk.xpi 818662 BLAKE2B 7ad694d034cfcdcdc547ae157c75edd7908bc7aca7e5cb5c3b625662b7365781a3f4b3498848194e9e6d261090a15a93b42e0f79630a86a64993aa08552c9f70 SHA512 d046ba4648e21bea700ced2d3ee0b00ec3df544acb330102941e174571a4695a080aca598cf04506c3ee747bce08177060eaf6eeeef4b0f15eb101dd412b4f20
+DIST thunderbird-102.11.1-uz.xpi 593008 BLAKE2B 288d5655891636bdb12928f6138f1f5b2aafd9202050f091edc1cf5c91a740f82ecdbbd589cddb62fdef4f508c01b92951570554e8942a4cf7ca012b82768500 SHA512 9fc67881f0f373f56c0bde344664875d8a937afb047f5a2569a255511cf46dbf5b94469f619514d8bd3189bf480d407fde8ca73a56b6ecd82973aa899f8a4c7c
+DIST thunderbird-102.11.1-vi.xpi 745661 BLAKE2B a3da7a1409ee7ed8ec5a4b21a9df05a2a498dd769927910f8cbd085850ac797a782c8812aca99fd34fbbf74f218a04eccb788cccca19e8d20f6f681acf30b1ca SHA512 8b5caad0201a91f658227a530bdc2eeb03ce71544082581af7317569a0000aebb9f60eaaf89602b36331045d550c30d0ac83867aeb1c6a26831b750bf106c19f
+DIST thunderbird-102.11.1-zh-CN.xpi 739884 BLAKE2B a32d7c56b47dde3e5f6ecdae6d678d566098b2f84fa9bf0b1cf719e83120808492a3156222435bb20047ef87c99d06b61949a1544a55b7e999359ff9e350e51c SHA512 f1657176212a29d6bd61060547a0c2ea22f4bf24f4eb251d8c60513da94deccdc1b94ac55c0bd4b8087e458f1c3d6d9e8287d8fb2086cb0b1df6833052610eea
+DIST thunderbird-102.11.1-zh-TW.xpi 748344 BLAKE2B 7a12b1f2c3217804892a5517bf59c378ae696c504738ce8a75381981dbb047299eabf160584ebc418971d35b7412699d9db2c3df982bd0f336b19671169749d1 SHA512 677de6ba86e1a7012b66f2eb1dd8635dda94e75b3e89f38a90c3d21a79cb80fd37200c8ab00c7a9171c3738c39acae04a4877da5549945cf6f00e2fd6caae833
+DIST thunderbird-102.11.1.source.tar.xz 508561820 BLAKE2B 168b898f8147c5c93c34d66dc2a31569921e892ac1c7d39ed331ac13815492afb4bd0ceb445421edefe0680d575e2ae6035051225c0b9bc1f00361283913d693 SHA512 af360e93fbdc42e8f5bd1982d14c11f3a69cd7a6e87f11c9a2b8fffdc7dc09eb8800ebf526523fbca47b18c0fac5880009ec94efa2a57203676212b78c2937d2
EBUILD thunderbird-102.11.0.ebuild 34156 BLAKE2B 09bb055fd23962c3ec1a294e8ebecda114ac3f1ee4f47ed65d51c726b75cf5e6a9984bb528bcf475772632723733dac490f39ae3012a135f6690330769074b16 SHA512 ed2cbd65570634b3f3c570b89a89a51b9eaef705561bf64e086f9709f7966e4dd6f856d86a9c94cc275b68c3e2130e258e82a4615647214f2023f9ca3a034a50
+EBUILD thunderbird-102.11.1.ebuild 34158 BLAKE2B ea0ad6864068a6d6564202e598e1ab2416d66dab896a73e03c75c5a6e68e363aabd295348e7f4364a75f3c186359f4763edbbf4415e862944415b35c72ca91b6 SHA512 32941bd878a6c016195b44c0ba34152301e2ca8e5e00caa5053f35f9b81c9d244322f01efcaed1d6815667db5098e60909fdba45261858b4f5de2425f100a998
MISC metadata.xml 2139 BLAKE2B c348f9dc2bf813c386bc2e62782bf762ef4fdaf3f913cec41bbd115a7bac54b01852dec04e6f7574b24ea5cd6d9500f289109127cdac5887128b07116d6a6cf8 SHA512 09b0670e852cc954b5df5e846935d274ae180e4627d112104d5fedf2a777fda7d52d73cdfde9e50475d9a560ed44946d4c0682d52d793bbfb5f2e1b1e0aac608
diff --git a/mail-client/thunderbird/thunderbird-102.11.1.ebuild b/mail-client/thunderbird/thunderbird-102.11.1.ebuild
new file mode 100644
index 000000000000..2291ad1b535d
--- /dev/null
+++ b/mail-client/thunderbird/thunderbird-102.11.1.ebuild
@@ -0,0 +1,1178 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-102esr-patches-10tb.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="pgo"
+
+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 autotools check-reqs desktop flag-o-matic gnome2-utils \
+ llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \
+ virtualx xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~{juippis,whissi,slashbeast}/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="Thunderbird Mail Client"
+HOMEPAGE="https://www.thunderbird.net/"
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+
+IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
+IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
+IUSE+=" wayland wifi"
+
+# Thunderbird-only USE flags.
+IUSE+=" +system-librnp"
+
+REQUIRED_USE="debug? ( !system-av1 )
+ pgo? ( lto )
+ wayland? ( dbus )
+ wifi? ( dbus )"
+
+# Thunderbird-only dependencies.
+TB_ONLY_DEPEND="!<x11-plugins/enigmail-2.2
+ selinux? ( sec-policy/selinux-thunderbird )
+ !system-librnp? ( dev-libs/jsoncpp )
+ system-librnp? ( dev-util/librnp )"
+BDEPEND="${PYTHON_DEPS}
+ || (
+ (
+ sys-devel/clang:15
+ sys-devel/llvm:15
+ clang? (
+ sys-devel/lld:15
+ virtual/rust:0/llvm-15
+ pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:14
+ sys-devel/llvm:14
+ clang? (
+ sys-devel/lld:14
+ virtual/rust:0/llvm-14
+ pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] )
+ )
+ )
+ )
+ !clang? ( virtual/rust )
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.24.3
+ net-libs/nodejs
+ virtual/pkgconfig
+ amd64? ( >=dev-lang/nasm-2.14 )
+ x86? ( >=dev-lang/nasm-2.14 )"
+
+COMMON_DEPEND="${TB_ONLY_DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/libffi:=
+ >=dev-libs/nss-3.79.2
+ >=dev-libs/nspr-4.34
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/mesa
+ media-video/ffmpeg
+ sys-libs/zlib
+ virtual/freedesktop-icon-theme
+ virtual/opengl
+ x11-libs/cairo[X]
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ x11-libs/libxcb:=
+ x11-libs/libxkbcommon[X]
+ x11-libs/pango
+ x11-libs/pixman
+ dbus? (
+ dev-libs/dbus-glib
+ sys-apps/dbus
+ )
+ jack? ( virtual/jack )
+ libproxy? ( net-libs/libproxy )
+ pulseaudio? (
+ || (
+ media-libs/libpulse
+ >=media-sound/apulse-0.1.12-r4[sdk]
+ )
+ )
+ sndio? ( >=media-sound/sndio-1.8.0-r1 )
+ system-av1? (
+ >=media-libs/dav1d-1.0.0:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? (
+ >=media-gfx/graphite2-1.3.13
+ >=media-libs/harfbuzz-2.8.1:0=
+ )
+ system-icu? ( >=dev-libs/icu-71.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-libevent? ( >=dev-libs/libevent-2.0:0=[threads(+)] )
+ system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
+ system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ wayland? (
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libdrm
+ x11-libs/libxkbcommon[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ dev-libs/dbus-glib
+ net-misc/networkmanager
+ sys-apps/dbus
+ )
+ )"
+
+RDEPEND="${COMMON_DEPEND}
+ jack? ( virtual/jack )
+ openh264? ( media-libs/openh264:*[plugin] )"
+
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang ; then
+ if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+ einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
+ einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+MOZ_LANGS=(
+ af ar ast be bg br ca cak cs cy da de dsb
+ el en-CA en-GB en-US es-AR es-ES es-MX et eu
+ fi fr fy-NL ga-IE gd gl he hr hsb hu
+ id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
+ pa-IN pl pt-BR pt-PT rm ro ru
+ sk sl sq sr sv-SE th tr uk uz vi 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_clear_vendor_checksums() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -ne 1 ]] ; then
+ die "${FUNCNAME} requires exact one argument"
+ fi
+
+ einfo "Clearing cargo checksums for ${1} ..."
+
+ sed -i \
+ -e 's/\("files":{\)[^}]*/\1/' \
+ "${S}"/third_party/rust/${1}/.cargo-checksum.json \
+ || die
+}
+
+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
+}
+
+mozconfig_add_options_ac() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_add_options_mk() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_use_enable() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_enable "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+mozconfig_use_with() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_with "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has usersandbox $FEATURES ; then
+ die "You must enable usersandbox as X server can not run as root!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6600M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6400M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm_pkg_setup
+
+ if use clang && use lto ; then
+ local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
+ [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
+ [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
+
+ local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
+ [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
+ [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
+
+ if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
+ eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
+ eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
+ eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
+ eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
+ eerror " - Build ${CATEGORY}/${PN} without USE=lto"
+ eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
+ eerror " llvm/clang/lld/rust chain depending on your @world updates)"
+ die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
+ fi
+ fi
+
+ python-any-r1_pkg_setup
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset \
+ DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XAUTHORITY \
+ XDG_CACHE_HOME \
+ XDG_SESSION_COOKIE
+
+ # Build system is using /proc/self/oom_score_adj, bug #604394
+ addpredict /proc/self/oom_score_adj
+
+ if use pgo ; then
+ # Allow access to GPU during PGO run
+ local ati_cards mesa_cards nvidia_cards render_cards
+ shopt -s nullglob
+
+ ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
+ if [[ -n "${ati_cards}" ]] ; then
+ addpredict "${ati_cards}"
+ fi
+
+ mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
+ if [[ -n "${mesa_cards}" ]] ; then
+ addpredict "${mesa_cards}"
+ fi
+
+ nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
+ if [[ -n "${nvidia_cards}" ]] ; then
+ addpredict "${nvidia_cards}"
+ fi
+
+ render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
+ if [[ -n "${render_cards}" ]] ; then
+ addpredict "${render_cards}"
+ fi
+
+ shopt -u nullglob
+ fi
+
+ if ! mountpoint -q /dev/shm ; then
+ # If /dev/shm is not available, configure is known to fail with
+ # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+ ewarn "/dev/shm is not mounted -- expect build failures!"
+ fi
+
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
+ MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
+ fi
+
+ if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
+ MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
+ fi
+
+ # Mozilla API keys (see https://location.services.mozilla.com/api)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
+ MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
+ fi
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ 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
+ unpack ${_src_file}
+ fi
+ done
+}
+
+src_prepare() {
+ if use lto; then
+ rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
+ fi
+
+ eapply "${WORKDIR}/firefox-patches"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Make cargo respect MAKEOPTS
+ export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
+ # Make LTO respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure \
+ || die "sed failed to set num_cores"
+
+ # Make ICU respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/intl/icu_sources_data.py \
+ || die "sed failed to set num_cores"
+
+ # sed-in toolchain prefix
+ sed -i \
+ -e "s/objdump/${CHOST}-objdump/" \
+ "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
+ || die "sed failed to set toolchain prefix"
+
+ sed -i \
+ -e 's/ccache_stats = None/return None/' \
+ "${S}"/python/mozbuild/mozbuild/controller/building.py \
+ || die "sed failed to disable ccache stats call"
+
+ einfo "Removing pre-built binaries ..."
+ find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+ # Clearing crate checksums where we have applied patches
+ moz_clear_vendor_checksums bindgen
+
+ # Create build dir
+ BUILD_DIR="${WORKDIR}/${PN}_build"
+ mkdir -p "${BUILD_DIR}" || die
+
+ # Write API keys to disk
+ echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
+ echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
+ echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
+
+ xdg_environment_reset
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ local have_switched_compiler=
+ if use clang; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+ AR=llvm-ar
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ have_switched_compiler=yes
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+ fi
+
+ if [[ -n "${have_switched_compiler}" ]] ; then
+ # Because we switched active compiler we have to ensure
+ # that no unsupported flags are set
+ strip-unsupported-flags
+ fi
+
+ # Ensure we use correct toolchain
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ export AS="$(tc-getCC) -c"
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
+
+ # Pass the correct toolchain paths through cbindgen
+ if tc-is-cross-compiler ; then
+ export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
+ fi
+
+ # Set MOZILLA_FIVE_HOME
+ export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # python/mach/mach/mixin/process.py fails to detect SHELL
+ export SHELL="${EPREFIX}/bin/bash"
+
+ # Set state path
+ export MOZBUILD_STATE_PATH="${BUILD_DIR}"
+
+ # Set MOZCONFIG
+ export MOZCONFIG="${S}/.mozconfig"
+
+ # Initialize MOZCONFIG
+ mozconfig_add_options_ac '' --enable-application=comm/mail
+
+ # Set Gentoo defaults
+ export MOZILLA_OFFICIAL=1
+
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-gpsd \
+ --disable-install-strip \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-updater \
+ --enable-js-shell \
+ --enable-negotiateauth \
+ --enable-new-pass-manager \
+ --enable-official-branding \
+ --enable-release \
+ --enable-system-ffi \
+ --enable-system-pixman \
+ --host="${CBUILD:-${CHOST}}" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix="${EPREFIX}/usr" \
+ --target="${CHOST}" \
+ --without-ccache \
+ --without-wasm-sandboxed-libraries \
+ --with-intl-api \
+ --with-libclang-path="$(llvm-config --libdir)" \
+ --with-system-nspr \
+ --with-system-nss \
+ --with-system-zlib \
+ --with-toolchain-prefix="${CHOST}-" \
+ --with-unsigned-addon-scopes=app,system \
+ --x-includes="${ESYSROOT}/usr/include" \
+ --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
+
+ # Set update channel
+ local update_channel=release
+ [[ -n ${MOZ_ESR} ]] && update_channel=esr
+ mozconfig_add_options_ac '' --update-channel=${update_channel}
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ mozconfig_add_options_ac '' --enable-rust-simd
+ fi
+
+ # For future keywording: This is currently (97.0) only supported on:
+ # amd64, arm, arm64 & x86.
+ # Might want to flip the logic around if Firefox is to support more arches.
+ if use ppc64; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ if [[ -s "${S}/api-google.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
+ else
+ einfo "Building without Google API key ..."
+ fi
+
+ if [[ -s "${S}/api-location.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-location-service-api-keyfile="${S}/api-location.key"
+ else
+ einfo "Building without Location API key ..."
+ fi
+
+ if [[ -s "${S}/api-mozilla.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-mozilla-api-keyfile="${S}/api-mozilla.key"
+ else
+ einfo "Building without Mozilla API key ..."
+ fi
+
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-png
+ mozconfig_use_with system-webp
+
+ if use system-librnp; then
+ mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
+ mozconfig_use_with system-librnp
+ else
+ # This controls the backend of the bundled librnp. Choices are "botan" and "openssl".
+ # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp.
+ mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan"
+ fi
+
+ mozconfig_use_enable dbus
+ mozconfig_use_enable libproxy
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+ fi
+
+ local myaudiobackends=""
+ use jack && myaudiobackends+="jack,"
+ use sndio && myaudiobackends+="sndio,"
+ use pulseaudio && myaudiobackends+="pulseaudio,"
+ ! use pulseaudio && myaudiobackends+="alsa,"
+
+ mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
+
+ mozconfig_use_enable wifi necko-wifi
+
+ if use wayland ; then
+ mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
+ else
+ mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
+ fi
+
+ if use lto ; then
+ if use clang ; then
+ # Upstream only supports lld when using clang
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+
+ mozconfig_add_options_ac '+lto' --enable-lto=cross
+
+ else
+ # ThinLTO is currently broken, see bmo#1644409
+ mozconfig_add_options_ac '+lto' --enable-lto=full
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ fi
+ fi
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # This is upstream's default
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
+ else
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+ fi
+
+ # LTO flag was handled via configure
+ filter-flags '-flto*'
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ else
+ if is-flag '-g*' ; then
+ if use clang ; then
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
+ else
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
+ fi
+ else
+ mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
+ fi
+
+ if is-flag '-O0' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
+ elif is-flag '-O4' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
+ elif is-flag '-O3' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
+ elif is-flag '-O1' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
+ elif is-flag '-Os' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
+ else
+ mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
+ fi
+ fi
+
+ # Debug flag was handled via configure
+ filter-flags '-g*'
+
+ # Optimization flag was handled via configure
+ filter-flags '-O*'
+
+ # Modifications to better support ARM, bug #553364
+ if use cpu_flags_arm_neon ; then
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' \
+ --with-thumb=yes \
+ --with-thumb-interwork=no
+ fi
+ fi
+
+ if [[ ${CHOST} == armv*h* ]] ; then
+ mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
+
+ if ! use system-libvpx ; then
+ sed -i \
+ -e "s|softfp|hard|" \
+ "${S}"/media/libvpx/moz.build \
+ || die
+ fi
+ fi
+
+ if use clang ; then
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
+ # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
+ local disable_elf_hack=
+ if use amd64 ; then
+ disable_elf_hack=yes
+ elif use x86 ; then
+ disable_elf_hack=yes
+ elif use arm ; then
+ disable_elf_hack=yes
+ fi
+
+ if [[ -n ${disable_elf_hack} ]] ; then
+ mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
+ fi
+ elif tc-is-gcc ; then
+ if ver_test $(gcc-fullversion) -ge 10 ; then
+ einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
+ append-cxxflags -fno-tree-loop-vectorize
+ fi
+ fi
+
+ # Additional ARCH support
+ case "${ARCH}" in
+ arm)
+ # Reduce the memory requirements for linking
+ if use clang ; then
+ # Nothing to do
+ :;
+ elif use lto ; then
+ append-ldflags -Wl,--no-keep-memory
+ else
+ append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
+ fi
+ ;;
+ esac
+
+ if ! use elibc_glibc ; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ # Allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ # Make revdep-rebuild.sh happy; Also required for musl
+ append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
+
+ # Pass $MAKEOPTS to build system
+ export MOZ_MAKE_FLAGS="${MAKEOPTS}"
+
+ # Use system's Python environment
+ export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
+
+ if use system-python-libs; then
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
+ else
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+ fi
+
+ # Disable notification when build system has finished
+ export MOZ_NOSPAM=1
+
+ # Portage sets XARGS environment variable to "xargs -r" by default which
+ # breaks build system's check_prog() function which doesn't support arguments
+ mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
+
+ # Set build dir
+ mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
+
+ # Show flags we will use
+ einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ # Handle EXTRA_CONF and show summary
+ local ac opt hash reason
+
+ # Apply EXTRA_ECONF entries to $MOZCONFIG
+ if [[ -n ${EXTRA_ECONF} ]] ; then
+ IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
+ for opt in "${ac[@]}"; do
+ mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
+ done
+ fi
+
+ echo
+ echo "=========================================================="
+ echo "Building ${PF} with the following configuration"
+ grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
+ [[ -z ${hash} || ${hash} == \# ]] \
+ || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
+ printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
+ done
+ echo "=========================================================="
+ echo
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if use pgo ; then
+ virtx_cmd=virtx
+
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+ fi
+
+ local -x GDK_BACKEND=x11
+
+ ${virtx_cmd} ./mach build --verbose \
+ || die
+}
+
+src_install() {
+ # xpcshell is getting called during install
+ pax-mark m \
+ "${BUILD_DIR}"/dist/bin/xpcshell \
+ "${BUILD_DIR}"/dist/bin/${PN} \
+ "${BUILD_DIR}"/dist/bin/plugin-container
+
+ DESTDIR="${D}" ./mach install || die
+
+ # Upstream cannot ship symlink but we can (bmo#658850)
+ rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
+ dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
+
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
+ rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
+ fi
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/distribution.ini distribution.ini
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+ # Set dictionary path to use system hunspell
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
+ pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
+ EOF
+
+ # Force hwaccel prefs if USE=hwaccel is enabled
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
+ >>"${GENTOO_PREFS}" \
+ || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
+
+ if use wayland; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
+ pref("gfx.x11-egl.force-enabled", false);
+ EOF
+ else
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
+ pref("gfx.x11-egl.force-enabled", true);
+ EOF
+ fi
+ fi
+
+ # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
+ if use system-harfbuzz ; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
+ sticky_pref("gfx.font_rendering.graphite.enabled", true);
+ EOF
+ 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="${S}/comm/mail/branding/thunderbird"
+ local icon_symbolic_file="${icon_srcdir}/TB-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^}"
+ local desktop_file="${FILESDIR}/icon/${PN}-r2.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
+
+ 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@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+
+ # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+ # does not need to be forced into the LD_LIBRARY_PATH
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ einfo "APULSE found; Generating library symlinks for sound support ..."
+ local lib
+ pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
+ for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
+ # A quickpkg rolled by hand will grab symlinks as part of the package,
+ # so we need to avoid creating them if they already exist.
+ if [[ ! -L ${lib##*/} ]] ; then
+ ln -s "${lib}" ${lib##*/} || die
+ fi
+ done
+ popd &>/dev/null || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+
+ local show_doh_information
+ local show_shortcut_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_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
+
+ if [[ -n "${show_shortcut_information}" ]] ; then
+ elog
+ elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
+ elog "each supported display protocol. Instead we will only install"
+ elog "one generic Mozilla ${PN^} shortcut."
+ elog "If you still want to be able to select between running Mozilla ${PN^}"
+ elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
+ fi
+
+ # bug 835078
+ if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
+ ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
+ ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
+ ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
+ ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
+ fi
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "encrypted chat support" net-libs/libotr
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 7012e7c67727..4a4b0e4cdf0d 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libwmf/Manifest b/media-libs/libwmf/Manifest
index 0176f807613a..a286a5ea90cd 100644
--- a/media-libs/libwmf/Manifest
+++ b/media-libs/libwmf/Manifest
@@ -10,6 +10,6 @@ AUX libwmf-0.2.8.4-use-freetype2-pkg-config.patch 2050 BLAKE2B 1ea7515753b2f3153
AUX libwmf-0.2.8.4-use-system-fonts.patch 840 BLAKE2B b81b973aeb8b1e59c0fdf8a4dfbbad05285dcb3e4fe9f61002a6997c8988fc8e931dda1c2c3d6f250e287bd084f96c6ada464686ccbc22f6224edaa5fb461196 SHA512 0b5536cf6ac5812f88cada38afa94a7c51044aff44c4fa4a74b8fabd41c001aed7acf7911cebe967ad9764525aef8cbc048796b60db7b60b12bee3cfc846c50c
DIST libwmf-0.2.13.tar.gz 3044235 BLAKE2B 0cfbc94d6e7d52c5ecf09b277cf536f56ec54d3b53845e80afdfe4aa3b397562bffd198fb51726d210f21e3e9e16650f85e9188f4e5303b5c4c8b917ef882040 SHA512 f45a936c9bc98fc1a5f2b0808b497119e4dcd3c132615fdddb7583e5719c7d1d7f85c16ebf313cad453e5b7ae3508bf6b80c4ed2b42322b7dec295d8f4eb86ce
DIST libwmf-0.2.8.4.tar.gz 2169375 BLAKE2B d86de4483201a07639779e024752d5c00a3dbc7399be353879b828850b74612651bbcf1851f322d62352259b73647038790580a9a4aeb43b7aeb4c1affedcabe SHA512 d98df8e76a52245487b13e5ab3d2fbba9d246f97ee04a7344c0e5861bb2d0f990fc6d662dbd849ce621768b06eaebd4270fb34bec4ee004334a98b14ba6044a5
-EBUILD libwmf-0.2.13-r1.ebuild 2129 BLAKE2B 084c9a5a501b9ca5e916a5b3fbc3e896cbe82b2b59dc9c04f80b5fb52ddc31938133fa461392eb556698d42ba35cd492c50944fd73c82d11d3deae9e27b0bbf2 SHA512 861e3d54010d7778b3951b29c0ac3197707bdab97f421c02625cd0387c886803a0780d4ec145f047ce96fb527153abadd4c1c4af48c6ff4ba6f06957c0bacdc2
+EBUILD libwmf-0.2.13-r1.ebuild 2126 BLAKE2B fa5cb2d281049cb599699b28388c06e9f527d19cfb9352e3280ac1348dbe094a091a5fd1d0156bbcfb47c3f02f700ed76ee871b6c8c7b2ad0b97d8e7bc88f226 SHA512 8193ad2b1316ddce45d5c908fba13f813c741dfe9ec59aae81c60087fe1c5e4d3186fdc622668208a340ab8841f1f3226bca254dc1e63d475ddeae146b19dbb7
EBUILD libwmf-0.2.8.4-r9.ebuild 2612 BLAKE2B 26fc9fe979cc176eab1d813cbf2c3a0247325d05c5db18927a7e899aa9af1a371caf2f11583747a9598d057829add9581c49c67c139575b8faacb55e78ac23f0 SHA512 25bd6d8f91be465553f677423b50f42cd333d4afce38c2ecbeb2fdce902359bc0c3e3af371a8b9d34d436a30ea93769e6afdd4160f3a95bf3bd6d10b9abd1d98
MISC metadata.xml 358 BLAKE2B 2ea3f9baafa3e335d52668945db020bfef6188bd6fd4daf19dd99714de595f57ae98b1e9c88fe25dbf0647d241a5c24ec84c7e334b36cb17d37a8e545f824b9b SHA512 b4a8da2bb4723d4b3470dfb2c5dc3b745bd44032d627188198979400ec639e8ea01b199f844ce80b99e581e1ab93aac8301b7a05b0ea35ea81e3ff8ab1948706
diff --git a/media-libs/libwmf/libwmf-0.2.13-r1.ebuild b/media-libs/libwmf/libwmf-0.2.13-r1.ebuild
index 5c0afaef42ab..be3b07ab8a44 100644
--- a/media-libs/libwmf/libwmf-0.2.13-r1.ebuild
+++ b/media-libs/libwmf/libwmf-0.2.13-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/caolanm/libwmf/archive/refs/tags/v${PV}.tar.gz -> ${
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="debug doc expat X"
RDEPEND="
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index befaa52e91ec..840e4e099c55 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 40f18a029b2e..919cd8f56548 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 25 May 2023 07:39:45 +0000
+Thu, 25 May 2023 13:39:47 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 9f005df11be6..b34be6b1bb7a 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 544682 BLAKE2B 2d0195da8b9f8632be280cc22c673ff7fff3535caf55f11ce63010364ef05ef7046249f9222279107c9617f265297192eb396cd21903e1dcb3e6ce4f77059f40 SHA512 7482d2b9d4ad2b3bc6be2d636ba5864a63efe64768afe0aa8677c75c00552d068f221e24a390f8603d699f8934e71923805ce16fb9e6169e56e7803c3a048e5f
-TIMESTAMP 2023-05-25T07:39:49Z
+TIMESTAMP 2023-05-25T13:39:50Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRvEMVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRvZSZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAE+g/+KIbnwvC8djgyEJfqrFGhAR1OGgEHrERG3ZlsPTPq7PYcW9xIVMG/KFkp
-ZIfNFrRZwhTpyHg2Mgu/iAJy1APpjQDXjqFnJBX91BbzfsoktnWFsoehn54hVaER
-A0qnD1DGElCu2oY7Au5ogTRhW+DkIfTgFSANTIuB7a2ok73S12tO+tJbTmbZ4lXq
-rG4c+Y3sJB5rJn+JVidmgd3ArBBGmWfMi7bvgABGURcpTrdcAfKSbSRepN11EKxW
-2wIG9c3LlR3RUOKIv2A+rZAsPVJjXuCgYKIi88mprMq/ZOgoLEtoENr4byNxzKkY
-HjqvITWWoLBl4xPDi/HZdWZ3z3OFQtUFQT1OFzuggV7/LlxuDAZ/Ykh2GKki0lvE
-FTsMNxW7VRGBLw/SSf600wjkAvlQCOxs8x0bsNVDgMzFvFb0FAEaEk4FwZm26s02
-wx5CcfYGm4gn4UnOyfFu3yVwNTYyiBpSf883pUWENWdqE3YoHyYOOyapyutF82IE
-TtCcsIf/+OeLHdbMh/MhzbbS7L6hcqVdf3L/59DqMel0cKQPGHUBtWDXz5l+k2pG
-oZJyzIoWKdJYLv+kAoiHCAPstqcCTKOmDmTprqGaCTn4eRdUv/OicnnMBjIEEAAD
-c444tI9o97adZ+6F6h3qF+DNPrI0bKIK5M//TZP7Shjn/VMAX+A=
-=KuNo
+klAS1RAAlOMlkQKzaQz3vBg68qK+uu+P+xRWecbwwCQm/229N4EVSp7Qhi3VjyDy
+aJTUWKqi1Vfv9wLubUsmG6PnVu+WHwIC52yiQnXJKG6OPRtoecKem/dUPav8HnOk
+PAH7cpLS452CzNQ/366h9QBAPFuVZ8C2jF4tsGugqx1zy0t/MINzu/FZEBeNv+YT
+uavZrPe83z1L5Y2vGCQKRBidYfDZGgDrq901csFEAdCMGqwuCjiy/77fd0F5hdzN
+DJihZ+6QqB+jcAyT56Y2OJ21QGs8Y4vM6GKM06q2bZpSUHHebXFdZPRLDg/BGNf5
+y26JgeBL11PzE0qRA55Qba2Oqf+GBJuF0q2nAx3VOeYAJCl5pf5vN5T0i+r98eoa
+CUySIvgVahyEZPAnJv4kQszcgn9l+5pDEdB8E9lROwqnAh36v4lGCQV7cC6DfK3k
+lInpAUMGjR16pGuV4STJ/wvfq3BALg52Xeaeg4qz2+IDWklz74NBk0o1As4l9VgS
+KoPYpc1c/E2kUKzvJ4WAnQtwAo9hcuo4c3/x2ZKwNKV+QsZiK0JclS0FoepDa9zm
+1Rqbr+Rc4SvcYsGSyE6h08PC8u+o/CMB551sfvSwLSV2M2VHOHyTHwgeZHZts3bR
+D1dHJjNlP3HwojBayjXzg2F+u4CInOXYW7cxb5jJIp/SrYdtoUQ=
+=0CZw
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 40f18a029b2e..919cd8f56548 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 25 May 2023 07:39:45 +0000
+Thu, 25 May 2023 13:39:47 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index c8d2b42f6cc5..241276d9f3f0 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 f56c51c56356..b9d6ba2b8179 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/gopass-hibp-1.15.5 b/metadata/md5-cache/app-admin/gopass-hibp-1.15.5
index b0f1c2cc033b..6b3404b6b2a0 100644
--- a/metadata/md5-cache/app-admin/gopass-hibp-1.15.5
+++ b/metadata/md5-cache/app-admin/gopass-hibp-1.15.5
@@ -5,11 +5,11 @@ DESCRIPTION=Gopass haveibeenpwnd.com integration
EAPI=8
HOMEPAGE=https://github.com/gopasspw/gopass-hibp
INHERIT=go-module
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=amd64 ~ppc64 ~x86
LICENSE=MIT Apache-2.0 BSD MPL-2.0 BSD-2
RDEPEND=dev-vcs/git >=app-crypt/gnupg-2
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/gopasspw/gopass-hibp/archive/v1.15.5.tar.gz -> gopass-hibp-1.15.5.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-admin/gopass-hibp/gopass-hibp-1.15.5-deps.tar.xz
_eclasses_=go-module 9c75e51a48520b2f01471c1f91762882 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=b71e2b013f29ac20159a1261d748aeb4
+_md5_=9c35c9436bbdb5b80c041a32d10c789c
diff --git a/metadata/md5-cache/app-admin/gopass-jsonapi-1.15.5 b/metadata/md5-cache/app-admin/gopass-jsonapi-1.15.5
index 5c30ed8c6016..9532ddece3fe 100644
--- a/metadata/md5-cache/app-admin/gopass-jsonapi-1.15.5
+++ b/metadata/md5-cache/app-admin/gopass-jsonapi-1.15.5
@@ -5,11 +5,11 @@ DESCRIPTION=Gopass Browser Bindings
EAPI=8
HOMEPAGE=https://github.com/gopasspw/gopass-jsonapi
INHERIT=go-module
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=amd64 ~ppc64 ~x86
LICENSE=MIT Apache-2.0 BSD MPL-2.0 BSD-2
RDEPEND=dev-vcs/git >=app-crypt/gnupg-2
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/gopasspw/gopass-jsonapi/archive/v1.15.5.tar.gz -> gopass-jsonapi-1.15.5.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.5-deps.tar.xz
_eclasses_=go-module 9c75e51a48520b2f01471c1f91762882 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=5db17f76c7d307a18bdb5d150603e32a
+_md5_=3c4103b89b6b5fce1ad4d15b98a3870d
diff --git a/metadata/md5-cache/app-admin/gopass-summon-provider-1.15.5 b/metadata/md5-cache/app-admin/gopass-summon-provider-1.15.5
index b3c1f18d7a55..f24cf158a98a 100644
--- a/metadata/md5-cache/app-admin/gopass-summon-provider-1.15.5
+++ b/metadata/md5-cache/app-admin/gopass-summon-provider-1.15.5
@@ -5,11 +5,11 @@ DESCRIPTION=Gopass Summon Provider
EAPI=8
HOMEPAGE=https://github.com/gopasspw/gopass-summon-provider
INHERIT=go-module
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=amd64 ~ppc64 ~x86
LICENSE=MIT Apache-2.0 BSD MPL-2.0 BSD-2
RDEPEND=dev-vcs/git >=app-crypt/gnupg-2
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/gopasspw/gopass-summon-provider/archive/v1.15.5.tar.gz -> gopass-summon-provider-1.15.5.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.5-deps.tar.xz
_eclasses_=go-module 9c75e51a48520b2f01471c1f91762882 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d0bd8d9aa1ba9e616c27ed7f35a2f5e1
+_md5_=1eed963d4a0a3bcdc75d84601d50d5e2
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index e585e5ee7912..fc2e3c0a0f81 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/sequoia-sq-0.30.0 b/metadata/md5-cache/app-crypt/sequoia-sq-0.30.0-r1
index f5c9792968bb..6090ca566349 100644
--- a/metadata/md5-cache/app-crypt/sequoia-sq-0.30.0
+++ b/metadata/md5-cache/app-crypt/sequoia-sq-0.30.0-r1
@@ -1,6 +1,6 @@
BDEPEND=<sys-devel/clang-17 virtual/pkgconfig >=virtual/rust-1.53
DEFINED_PHASES=compile configure install setup test unpack
-DEPEND=dev-libs/gmp:= dev-libs/nettle:= dev-libs/openssl:= sys-devel/clang !!sys-devel/llvm:0
+DEPEND=dev-db/sqlite:3 dev-libs/gmp:= dev-libs/nettle:= dev-libs/openssl:= sys-devel/clang !!sys-devel/llvm:0
DESCRIPTION=CLI of the Sequoia OpenPGP implementation
EAPI=8
HOMEPAGE=https://sequoia-pgp.org/ https://gitlab.com/sequoia-pgp/sequoia-sq
@@ -8,8 +8,8 @@ INHERIT=bash-completion-r1 cargo llvm
IUSE=debug
KEYWORDS=~amd64 ~ppc64
LICENSE=GPL-2+ Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ LGPL-3+ MIT MIT-0 MPL-2.0 Unicode-DFS-2016 || ( GPL-2 GPL-3 LGPL-3 )
-RDEPEND=dev-libs/gmp:= dev-libs/nettle:= dev-libs/openssl:= dev-db/sqlite:3
+RDEPEND=dev-db/sqlite:3 dev-libs/gmp:= dev-libs/nettle:= dev-libs/openssl:=
SLOT=0
SRC_URI=https://gitlab.com/sequoia-pgp/sequoia-sq/-/archive/v0.30.0/sequoia-sq-v0.30.0.tar.bz2 https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aead/0.5.2/download -> aead-0.5.2.crate https://crates.io/api/v1/crates/aes/0.8.2/download -> aes-0.8.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/aligned/0.4.1/download -> aligned-0.4.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/as-slice/0.2.1/download -> as-slice-0.2.1.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base16ct/0.2.0/download -> base16ct-0.2.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bindgen/0.63.0/download -> bindgen-0.63.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.2.1/download -> bitflags-2.2.1.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-padding/0.3.3/download -> block-padding-0.3.3.crate https://crates.io/api/v1/crates/blowfish/0.9.1/download -> blowfish-0.9.1.crate https://crates.io/api/v1/crates/botan/0.10.2/download -> botan-0.10.2.crate https://crates.io/api/v1/crates/botan-sys/0.10.2/download -> botan-sys-0.10.2.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/buffered-reader/1.1.4/download -> buffered-reader-1.1.4.crate https://crates.io/api/v1/crates/bumpalo/3.12.1/download -> bumpalo-3.12.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/cast5/0.11.1/download -> cast5-0.11.1.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfb-mode/0.8.2/download -> cfb-mode-0.8.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/4.0.32/download -> clap-4.0.32.crate https://crates.io/api/v1/crates/clap_complete/4.0.7/download -> clap_complete-4.0.7.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.6/download -> clap_mangen-0.2.6.crate https://crates.io/api/v1/crates/cmac/0.7.2/download -> cmac-0.7.2.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/const-oid/0.9.2/download -> const-oid-0.9.2.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-bigint/0.5.2/download -> crypto-bigint-0.5.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/ctr/0.9.2/download -> ctr-0.9.2.crate https://crates.io/api/v1/crates/curve25519-dalek/3.2.0/download -> curve25519-dalek-3.2.0.crate https://crates.io/api/v1/crates/curve25519-dalek-ng/4.1.1/download -> curve25519-dalek-ng-4.1.1.crate https://crates.io/api/v1/crates/cvt/0.1.2/download -> cvt-0.1.2.crate https://crates.io/api/v1/crates/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/dbl/0.3.2/download -> dbl-0.3.2.crate https://crates.io/api/v1/crates/der/0.7.5/download -> der-0.7.5.crate https://crates.io/api/v1/crates/des/0.8.1/download -> des-0.8.1.crate https://crates.io/api/v1/crates/deunicode/0.4.3/download -> deunicode-0.4.3.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.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/dot-writer/0.1.3/download -> dot-writer-0.1.3.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/eax/0.5.0/download -> eax-0.5.0.crate https://crates.io/api/v1/crates/ecb/0.1.1/download -> ecb-0.1.1.crate https://crates.io/api/v1/crates/ecdsa/0.16.6/download -> ecdsa-0.16.6.crate https://crates.io/api/v1/crates/ed25519/1.5.3/download -> ed25519-1.5.3.crate https://crates.io/api/v1/crates/ed25519-dalek/1.0.1/download -> ed25519-dalek-1.0.1.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/elliptic-curve/0.13.4/download -> elliptic-curve-0.13.4.crate https://crates.io/api/v1/crates/ena/0.14.2/download -> ena-0.14.2.crate https://crates.io/api/v1/crates/endian-type/0.1.2/download -> endian-type-0.1.2.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/enumber/0.3.0/download -> enumber-0.3.0.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fd-lock/3.0.12/download -> fd-lock-3.0.12.crate https://crates.io/api/v1/crates/fehler/1.0.0/download -> fehler-1.0.0.crate https://crates.io/api/v1/crates/fehler-macros/1.0.0/download -> fehler-macros-1.0.0.crate https://crates.io/api/v1/crates/ff/0.13.0/download -> ff-0.13.0.crate https://crates.io/api/v1/crates/file_diff/1.0.0/download -> file_diff-1.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs2/0.4.3/download -> fs2-0.4.3.crate https://crates.io/api/v1/crates/fs_at/0.1.6/download -> fs_at-0.1.6.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/generator/0.7.4/download -> generator-0.7.4.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/git-testament/0.2.4/download -> git-testament-0.2.4.crate https://crates.io/api/v1/crates/git-testament-derive/0.1.14/download -> git-testament-derive-0.1.14.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/globwalk/0.8.1/download -> globwalk-0.8.1.crate https://crates.io/api/v1/crates/group/0.13.0/download -> group-0.13.0.crate https://crates.io/api/v1/crates/h2/0.3.18/download -> h2-0.3.18.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashlink/0.8.1/download -> hashlink-0.8.1.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hkdf/0.12.3/download -> hkdf-0.12.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/html-escape/0.2.13/download -> html-escape-0.2.13.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humansize/2.1.3/download -> humansize-2.1.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.26/download -> hyper-0.14.26.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/idea/0.5.1/download -> idea-0.5.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/ipconfig/0.3.1/download -> ipconfig-0.3.1.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js-sys/0.3.61/download -> js-sys-0.3.61.crate https://crates.io/api/v1/crates/lalrpop/0.19.12/download -> lalrpop-0.19.12.crate https://crates.io/api/v1/crates/lalrpop-util/0.19.12/download -> lalrpop-util-0.19.12.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/libc/0.2.143/download -> libc-0.2.143.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.26.0/download -> libsqlite3-sys-0.26.0.crate https://crates.io/api/v1/crates/line-col/0.2.1/download -> line-col-0.2.1.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.crate https://crates.io/api/v1/crates/lock_api/0.4.9/download -> lock_api-0.4.9.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/loom/0.5.6/download -> loom-0.5.6.crate https://crates.io/api/v1/crates/lru-cache/0.1.2/download -> lru-cache-0.1.2.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/md-5/0.10.5/download -> md-5-0.10.5.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/memsec/0.6.3/download -> memsec-0.6.3.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nettle/7.2.2/download -> nettle-7.2.2.crate https://crates.io/api/v1/crates/nettle-sys/2.1.1/download -> nettle-sys-2.1.1.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nibble_vec/0.1.0/download -> nibble_vec-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/no-std-compat/0.4.1/download -> no-std-compat-0.4.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/normpath/1.1.1/download -> normpath-1.1.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.2/download -> num-bigint-dig-0.8.2.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openpgp-cert-d/0.1.0/download -> openpgp-cert-d-0.1.0.crate https://crates.io/api/v1/crates/openssl/0.10.52/download -> openssl-0.10.52.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.87/download -> openssl-sys-0.9.87.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/p256/0.13.2/download -> p256-0.13.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pest/2.6.0/download -> pest-2.6.0.crate https://crates.io/api/v1/crates/pest_derive/2.6.0/download -> pest_derive-2.6.0.crate https://crates.io/api/v1/crates/pest_generator/2.6.0/download -> pest_generator-2.6.0.crate https://crates.io/api/v1/crates/pest_meta/2.6.0/download -> pest_meta-2.6.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pikchr/0.1.1/download -> pikchr-0.1.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkcs1/0.7.5/download -> pkcs1-0.7.5.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates-core/1.0.5/download -> predicates-core-1.0.5.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/primeorder/0.13.1/download -> primeorder-0.13.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/pulldown-cmark/0.9.2/download -> pulldown-cmark-0.9.2.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/radix_trie/0.2.1/download -> radix_trie-0.2.1.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/remove_dir_all/0.8.2/download -> remove_dir_all-0.8.2.crate https://crates.io/api/v1/crates/resolv-conf/0.7.0/download -> resolv-conf-0.7.0.crate https://crates.io/api/v1/crates/rfc6979/0.4.0/download -> rfc6979-0.4.0.crate https://crates.io/api/v1/crates/ripemd/0.1.3/download -> ripemd-0.1.3.crate https://crates.io/api/v1/crates/roadmap/0.5.0/download -> roadmap-0.5.0.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rpassword/6.0.1/download -> rpassword-6.0.1.crate https://crates.io/api/v1/crates/rsa/0.9.1/download -> rsa-0.9.1.crate https://crates.io/api/v1/crates/rusqlite/0.29.0/download -> rusqlite-0.29.0.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/sec1/0.7.2/download -> sec1-0.7.2.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/sequoia-autocrypt/0.25.0/download -> sequoia-autocrypt-0.25.0.crate https://crates.io/api/v1/crates/sequoia-cert-store/0.3.2/download -> sequoia-cert-store-0.3.2.crate https://crates.io/api/v1/crates/sequoia-net/0.27.0/download -> sequoia-net-0.27.0.crate https://crates.io/api/v1/crates/sequoia-openpgp/1.15.0/download -> sequoia-openpgp-1.15.0.crate https://crates.io/api/v1/crates/sequoia-policy-config/0.6.0/download -> sequoia-policy-config-0.6.0.crate https://crates.io/api/v1/crates/sequoia-wot/0.8.1/download -> sequoia-wot-0.8.1.crate https://crates.io/api/v1/crates/serde/1.0.162/download -> serde-1.0.162.crate https://crates.io/api/v1/crates/serde-aux/4.2.0/download -> serde-aux-4.2.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.162/download -> serde_derive-1.0.162.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_yaml/0.8.26/download -> serde_yaml-0.8.26.crate https://crates.io/api/v1/crates/serde_yaml/0.9.21/download -> serde_yaml-0.9.21.crate https://crates.io/api/v1/crates/sha-1/0.10.1/download -> sha-1-0.10.1.crate https://crates.io/api/v1/crates/sha1collisiondetection/0.2.7/download -> sha1collisiondetection-0.2.7.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signature/1.6.4/download -> signature-1.6.4.crate https://crates.io/api/v1/crates/signature/2.1.0/download -> signature-2.1.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slug/0.1.4/download -> slug-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smart-default/0.7.1/download -> smart-default-0.7.1.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spki/0.7.2/download -> spki-0.7.2.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/state/0.5.3/download -> state-0.5.3.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subplot/0.7.1/download -> subplot-0.7.1.crate https://crates.io/api/v1/crates/subplot-build/0.7.1/download -> subplot-build-0.7.1.crate https://crates.io/api/v1/crates/subplotlib/0.7.1/download -> subplotlib-0.7.1.crate https://crates.io/api/v1/crates/subplotlib-derive/0.7.1/download -> subplotlib-derive-0.7.1.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/subtle-ng/2.5.0/download -> subtle-ng-2.5.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/tempfile-fast/0.3.4/download -> tempfile-fast-0.3.4.crate https://crates.io/api/v1/crates/tera/1.18.1/download -> tera-1.18.1.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.15.2/download -> textwrap-0.15.2.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.17/download -> time-0.3.17.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.6/download -> time-macros-0.2.6.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.28.0/download -> tokio-1.28.0.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.8/download -> tokio-util-0.7.8.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/trust-dns-client/0.22.0/download -> trust-dns-client-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-proto/0.22.0/download -> trust-dns-proto-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-resolver/0.22.0/download -> trust-dns-resolver-0.22.0.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/twofish/0.7.1/download -> twofish-0.7.1.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.5/download -> ucd-trie-0.1.5.crate https://crates.io/api/v1/crates/unescape/0.1.0/download -> unescape-0.1.0.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-segment/0.9.0/download -> unic-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-segment/0.9.0/download -> unic-ucd-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.8/download -> unsafe-libyaml-0.2.8.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8-width/0.1.6/download -> utf8-width-0.1.6.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.84/download -> wasm-bindgen-macro-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.84/download -> wasm-bindgen-macro-support-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.crate https://crates.io/api/v1/crates/widestring/0.5.1/download -> widestring-0.5.1.crate https://crates.io/api/v1/crates/win-crypto-ng/0.5.0/download -> win-crypto-ng-0.5.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/x25519-dalek-ng/1.1.1/download -> x25519-dalek-ng-1.1.1.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.6/download -> xxhash-rust-0.8.6.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zbase32/0.1.2/download -> zbase32-0.1.2.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.4.2/download -> zeroize_derive-1.4.2.crate
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 llvm 4cc6f8e29d24a8011266413e74c728bb multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=21c1dac79641627a41917e109246d6c1
+_md5_=7abbd1a1cd8b69ff18f6daf87d14f178
diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz
index 18c84f25cbe1..424c2ab6563f 100644
--- a/metadata/md5-cache/app-doc/Manifest.gz
+++ b/metadata/md5-cache/app-doc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-doc/elisp-manual-19.2.4.2 b/metadata/md5-cache/app-doc/elisp-manual-19.2.4.2
index caae25e95a55..6a44f000ac33 100644
--- a/metadata/md5-cache/app-doc/elisp-manual-19.2.4.2
+++ b/metadata/md5-cache/app-doc/elisp-manual-19.2.4.2
@@ -3,8 +3,8 @@ DEFINED_PHASES=compile install prepare
DESCRIPTION=The GNU Emacs Lisp Reference Manual
EAPI=7
HOMEPAGE=https://www.gnu.org/software/emacs/manual/
-KEYWORDS=~amd64 ~ppc ~x86
+KEYWORDS=amd64 ppc x86
LICENSE=Texinfo-manual
SLOT=19
SRC_URI=ftp://ftp.gnu.org/old-gnu/emacs/elisp-manual-19-2.4.2.tar.gz https://dev.gentoo.org/~ulm/emacs/elisp-manual-19.2.4.2-patches.tar.gz
-_md5_=06e32b3b29814dea49609cb1bcd13495
+_md5_=1e5c15df025042c2b95cf42f1361a6e4
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 699f1dd818f1..882931041218 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/scite-5.3.5 b/metadata/md5-cache/app-editors/scite-5.3.5
index 14501920a16d..51ebd61eac90 100644
--- a/metadata/md5-cache/app-editors/scite-5.3.5
+++ b/metadata/md5-cache/app-editors/scite-5.3.5
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.scintilla.org/SciTE.html
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=lua-single toolchain-funcs xdg
IUSE=lua +lua_single_target_lua5-4
-KEYWORDS=~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~arm-linux ~x86-linux
+KEYWORDS=amd64 ~ppc ~riscv x86 ~amd64-linux ~arm-linux ~x86-linux
LICENSE=HPND lua? ( MIT )
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0 dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango lua? ( lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-4 ) )
SLOT=0
SRC_URI=https://www.scintilla.org/scite535.tgz -> scite-5.3.5.tgz
_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6d98639cfafee64b36a36e50a0cc8d8f
+_md5_=f5fca8053cff3deb61bb31e6e82ef1e5
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index e589f1c7bdb1..43c3af5da1f5 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/buttercup-1.31 b/metadata/md5-cache/app-emacs/buttercup-1.31
index d5df799eaae7..37ebf4057c95 100644
--- a/metadata/md5-cache/app-emacs/buttercup-1.31
+++ b/metadata/md5-cache/app-emacs/buttercup-1.31
@@ -4,10 +4,10 @@ DESCRIPTION=Behaviour-driven Elisp testing
EAPI=8
HOMEPAGE=https://github.com/jorgenschaefer/emacs-buttercup
INHERIT=elisp
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ppc ~ppc64 ~riscv sparc x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/jorgenschaefer/emacs-buttercup/archive/v1.31.tar.gz -> buttercup-1.31.tar.gz
_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e
-_md5_=e3d40975b770949ddeb46687d0605f1d
+_md5_=b5a8e7a716ad490720aa524a0cd99762
diff --git a/metadata/md5-cache/app-emacs/counsel-0.14.0 b/metadata/md5-cache/app-emacs/counsel-0.14.0
index 6833a9539415..1826c1aa66a1 100644
--- a/metadata/md5-cache/app-emacs/counsel-0.14.0
+++ b/metadata/md5-cache/app-emacs/counsel-0.14.0
@@ -4,11 +4,11 @@ DESCRIPTION=Versions of common Emacs commands customized to make the best use of
EAPI=8
HOMEPAGE=https://github.com/abo-abo/swiper/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-3+
RDEPEND=>=app-emacs/ivy-0.14.0 >=app-emacs/swiper-0.14.0 >=app-editors/emacs-25.3:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/abo-abo/swiper/archive/0.14.0.tar.gz -> swiper-0.14.0.tar.gz
_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e
-_md5_=826655c76d29b186f29b044b053c43df
+_md5_=bb46d60d52a4a93293ee76ef130d5ac6
diff --git a/metadata/md5-cache/app-emacs/ivy-0.14.0 b/metadata/md5-cache/app-emacs/ivy-0.14.0
index 82cfb00aa2f9..5184e397694b 100644
--- a/metadata/md5-cache/app-emacs/ivy-0.14.0
+++ b/metadata/md5-cache/app-emacs/ivy-0.14.0
@@ -4,10 +4,10 @@ DESCRIPTION=Generic completion mechanism for Emacs
EAPI=8
HOMEPAGE=https://github.com/abo-abo/swiper/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/abo-abo/swiper/archive/0.14.0.tar.gz -> swiper-0.14.0.tar.gz
_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e
-_md5_=7588a83d7079f7dbae0ab4a8a5d0f7cb
+_md5_=9bb0f7d086dad6d0af88034c89951f6d
diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.4 b/metadata/md5-cache/app-emacs/org-mode-9.6.4
index 91e536f39f14..05dc0530713a 100644
--- a/metadata/md5-cache/app-emacs/org-mode-9.6.4
+++ b/metadata/md5-cache/app-emacs/org-mode-9.6.4
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.orgmode.org/
INHERIT=elisp readme.gentoo-r1
IUSE=doc odt-schema
-KEYWORDS=~amd64 ~ppc ~x86
+KEYWORDS=amd64 ppc x86
LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )
RDEPEND=>=app-editors/emacs-25.3:*
RESTRICT=test
SLOT=0
SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.6.4.tar.gz
_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3
-_md5_=567831454e98525b3087c46320283b5f
+_md5_=cd8c0a45af44cb1dfb5dc5d90caeeea8
diff --git a/metadata/md5-cache/app-emacs/osm-0.11 b/metadata/md5-cache/app-emacs/osm-0.11
index f960149e1619..15489934ac41 100644
--- a/metadata/md5-cache/app-emacs/osm-0.11
+++ b/metadata/md5-cache/app-emacs/osm-0.11
@@ -4,10 +4,10 @@ DESCRIPTION=OpenStreetMap tile-based viewer for GNU Emacs
EAPI=8
HOMEPAGE=https://github.com/minad/osm/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-27.1:*[jpeg,json,libxml2,png,svg] >=app-emacs/compat-29.1.4.0 net-misc/curl[ssl] >=app-editors/emacs-27.1:*
SLOT=0
SRC_URI=https://github.com/minad/osm/archive/0.11.tar.gz -> osm-0.11.tar.gz
_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e
-_md5_=1534a8ffc3a3e95ca4d67f6ca3ce446b
+_md5_=cc915d27b678a222c11abf8ab7637902
diff --git a/metadata/md5-cache/app-emacs/sml-mode-6.12 b/metadata/md5-cache/app-emacs/sml-mode-6.12
index 29a0e2e0231e..4206c93ce7a6 100644
--- a/metadata/md5-cache/app-emacs/sml-mode-6.12
+++ b/metadata/md5-cache/app-emacs/sml-mode-6.12
@@ -4,10 +4,10 @@ DESCRIPTION=Emacs major mode for editing Standard ML
EAPI=8
HOMEPAGE=http://www.iro.umontreal.ca/~monnier/elisp/ https://elpa.gnu.org/packages/sml-mode.html
INHERIT=elisp
-KEYWORDS=~alpha ~amd64 ~ppc ~x86
+KEYWORDS=~alpha amd64 ppc x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~xgqt/distfiles/repackaged/sml-mode-6.12.tar.xz
_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e
-_md5_=2605edb86fe182b1ccdc82f7bf92c5e3
+_md5_=9086e1884b088a9bd121306d19548373
diff --git a/metadata/md5-cache/app-emacs/swiper-0.14.0 b/metadata/md5-cache/app-emacs/swiper-0.14.0
index ce5524dcf0b8..cfa7da0ee11e 100644
--- a/metadata/md5-cache/app-emacs/swiper-0.14.0
+++ b/metadata/md5-cache/app-emacs/swiper-0.14.0
@@ -4,11 +4,11 @@ DESCRIPTION=Alternative to isearch that uses ivy to show overview of all matches
EAPI=8
HOMEPAGE=https://github.com/abo-abo/swiper/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-3+
RDEPEND=>=app-emacs/ivy-0.14.0 >=app-editors/emacs-25.3:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/abo-abo/swiper/archive/0.14.0.tar.gz -> swiper-0.14.0.tar.gz
_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e
-_md5_=1fed26c039a9898d05f765939c509217
+_md5_=1d23d108a19a336cbf22fea5c63612f5
diff --git a/metadata/md5-cache/app-forensics/Manifest.gz b/metadata/md5-cache/app-forensics/Manifest.gz
index 5ef83e9ec64a..37a1bfb82bb0 100644
--- a/metadata/md5-cache/app-forensics/Manifest.gz
+++ b/metadata/md5-cache/app-forensics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-forensics/yara-4.3.1 b/metadata/md5-cache/app-forensics/yara-4.3.1
index 7061890ac07f..66a1513e6eec 100644
--- a/metadata/md5-cache/app-forensics/yara-4.3.1
+++ b/metadata/md5-cache/app-forensics/yara-4.3.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://virustotal.github.io/yara/
INHERIT=autotools
IUSE=+dex +dotnet +cuckoo +macho +magic profiling python test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 x86
LICENSE=Apache-2.0
PDEPEND=python? ( =dev-python/yara-python-4* )
RDEPEND=dev-libs/openssl:= cuckoo? ( dev-libs/jansson:= ) magic? ( sys-apps/file:= )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/8
SRC_URI=https://github.com/virustotal/yara/archive/v4.3.1.tar.gz -> yara-4.3.1.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d2aba0c0db4e0e6f49cfdada79907baf
+_md5_=605a60330c9a8a9dd6b05c94d8123d58
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index ce697010c423..d1d088702113 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/tmux-mem-cpu-load-3.7.0 b/metadata/md5-cache/app-misc/tmux-mem-cpu-load-3.7.0
index c69265bcecd6..54ea00344f0d 100644
--- a/metadata/md5-cache/app-misc/tmux-mem-cpu-load-3.7.0
+++ b/metadata/md5-cache/app-misc/tmux-mem-cpu-load-3.7.0
@@ -4,9 +4,9 @@ DESCRIPTION=CPU, RAM memory, and load monitor for use with tmux
EAPI=8
HOMEPAGE=https://github.com/thewtex/tmux-mem-cpu-load
INHERIT=cmake
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv x86
LICENSE=Apache-2.0
SLOT=0
SRC_URI=https://github.com/thewtex/tmux-mem-cpu-load/archive/v3.7.0.tar.gz -> tmux-mem-cpu-load-3.7.0.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c159bf31c1ebb1d3de999b4393fd3482
+_md5_=ab1bc4f782a13d5c4d5ebf0ad7be9e30
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index b467866f4f65..a7829011bfb3 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/tatt-0.11 b/metadata/md5-cache/app-portage/tatt-0.11
index 94fe2f121601..4f836245a938 100644
--- a/metadata/md5-cache/app-portage/tatt-0.11
+++ b/metadata/md5-cache/app-portage/tatt-0.11
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://github.com/gentoo/tatt
INHERIT=distutils-r1
IUSE=+templates python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=GPL-2
RDEPEND=app-portage/eix app-portage/gentoolkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-portage/nattka[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/configobj[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] www-client/pybugz python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://github.com/gentoo/tatt/archive/v0.11.tar.gz -> tatt-0.11.tar.gz
_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=7c482719db1c06b09cfa52705ea0b02c
+_md5_=1fff7636f3d2006618858955af3dadce
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 8102e0264dad..ec0c749fb8e0 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/crengine-ng-0.9.7 b/metadata/md5-cache/app-text/crengine-ng-0.9.7
deleted file mode 100644
index 31e0400701f3..000000000000
--- a/metadata/md5-cache/app-text/crengine-ng-0.9.7
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig sys-libs/zlib png? ( media-libs/libpng:0 ) jpeg? ( media-libs/libjpeg-turbo ) >=media-libs/freetype-2.10.0 harfbuzz? ( media-libs/harfbuzz:=[truetype] ) libunibreak? ( dev-libs/libunibreak:= ) fribidi? ( dev-libs/fribidi ) zstd? ( app-arch/zstd:= ) libutf8proc? ( dev-libs/libutf8proc:= ) fontconfig? ( media-libs/fontconfig ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-libs/zlib png? ( media-libs/libpng:0 ) jpeg? ( media-libs/libjpeg-turbo ) >=media-libs/freetype-2.10.0 harfbuzz? ( media-libs/harfbuzz:=[truetype] ) libunibreak? ( dev-libs/libunibreak:= ) fribidi? ( dev-libs/fribidi ) zstd? ( app-arch/zstd:= ) libutf8proc? ( dev-libs/libutf8proc:= ) fontconfig? ( media-libs/fontconfig )
-DESCRIPTION=Cross-platform library designed to implement e-book readers
-EAPI=8
-HOMEPAGE=https://gitlab.com/coolreader-ng/crengine-ng
-INHERIT=cmake
-IUSE=+png +jpeg +gif +svg +chm +harfbuzz +fontconfig +libunibreak +fribidi +zstd +libutf8proc lto static-libs
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=sys-libs/zlib png? ( media-libs/libpng:0 ) jpeg? ( media-libs/libjpeg-turbo ) >=media-libs/freetype-2.10.0 harfbuzz? ( media-libs/harfbuzz:=[truetype] ) libunibreak? ( dev-libs/libunibreak:= ) fribidi? ( dev-libs/fribidi ) zstd? ( app-arch/zstd:= ) libutf8proc? ( dev-libs/libutf8proc:= ) fontconfig? ( media-libs/fontconfig )
-SLOT=0
-SRC_URI=https://gitlab.com/coolreader-ng/crengine-ng/-/archive/0.9.7/crengine-ng-0.9.7.tar.bz2
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d537522f3ac1d0c39ce425576e4c601b
diff --git a/metadata/md5-cache/app-text/crengine-ng-0.9.9 b/metadata/md5-cache/app-text/crengine-ng-0.9.9
index 5c7db8927256..25174de15622 100644
--- a/metadata/md5-cache/app-text/crengine-ng-0.9.9
+++ b/metadata/md5-cache/app-text/crengine-ng-0.9.9
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://gitlab.com/coolreader-ng/crengine-ng
INHERIT=cmake
IUSE=+png +jpeg +gif +svg +chm +harfbuzz +fontconfig +libunibreak +fribidi +zstd +libutf8proc lto static-libs
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2+
RDEPEND=sys-libs/zlib png? ( media-libs/libpng:0 ) jpeg? ( media-libs/libjpeg-turbo ) >=media-libs/freetype-2.10.0 harfbuzz? ( media-libs/harfbuzz:=[truetype] ) libunibreak? ( dev-libs/libunibreak:= ) fribidi? ( dev-libs/fribidi ) zstd? ( app-arch/zstd:= ) libutf8proc? ( dev-libs/libutf8proc:= ) fontconfig? ( media-libs/fontconfig )
SLOT=0/5
SRC_URI=https://gitlab.com/coolreader-ng/crengine-ng/-/archive/0.9.9/crengine-ng-0.9.9.tar.bz2
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=31b4a2f9829de23be3b7ef1f90c3777e
+_md5_=37ff925ec0840cec21ad5354d7c22cbd
diff --git a/metadata/md5-cache/app-text/crqt-ng-1.0.11-r1 b/metadata/md5-cache/app-text/crqt-ng-1.0.11-r1
index a21dc79799ed..0967ad4e98a8 100644
--- a/metadata/md5-cache/app-text/crqt-ng-1.0.11-r1
+++ b/metadata/md5-cache/app-text/crqt-ng-1.0.11-r1
@@ -6,10 +6,10 @@ HOMEPAGE=https://gitlab.com/coolreader-ng/crqt-ng
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake plocale xdg
IUSE=+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2+
RDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5
SLOT=0
SRC_URI=https://gitlab.com/coolreader-ng/crqt-ng/-/archive/1.0.11/crqt-ng-1.0.11.tar.bz2
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=341f13ec43df96082c37586affe396be
+_md5_=c71e1d9931c317d1103c17440b6deebc
diff --git a/metadata/md5-cache/app-text/crqt-ng-1.0.9 b/metadata/md5-cache/app-text/crqt-ng-1.0.9
deleted file mode 100644
index 687ed73fd453..000000000000
--- a/metadata/md5-cache/app-text/crqt-ng-1.0.9
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=app-text/crengine-ng-0.9.7[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DESCRIPTION=Cross-platform e-book reader
-EAPI=8
-HOMEPAGE=https://gitlab.com/coolreader-ng/crqt-ng
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake plocale xdg
-IUSE=+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=>=app-text/crengine-ng-0.9.7[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5
-SLOT=0
-SRC_URI=https://gitlab.com/coolreader-ng/crqt-ng/-/archive/1.0.9/crqt-ng-1.0.9.tar.bz2
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=aae277f2302f8f9064ccbb2b056ac125
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index d39b35794125..d619fbce5e7c 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3
index dd403fc781f9..a8fe70cb14fa 100644
--- a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3
+++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/maxbachmann/rapidfuzz-cpp/
INHERIT=cmake
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/maxbachmann/rapidfuzz-cpp/archive/v1.11.3.tar.gz -> rapidfuzz-cpp-1.11.3.gh.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fbd510a472257b9527bdcda2bf7f77c7
+_md5_=46201d951af04054f34827b5b00ddd1f
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 8aacb9781345..5d0104640e20 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/ell-0.57 b/metadata/md5-cache/dev-libs/ell-0.57
new file mode 100644
index 000000000000..234886af0fe5
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/ell-0.57
@@ -0,0 +1,14 @@
+DEFINED_PHASES=configure install prepare setup
+DEPEND=test? ( sys-apps/dbus )
+DESCRIPTION=Embedded Linux Library provides core, low-level functionality for system daemons
+EAPI=8
+HOMEPAGE=https://01.org/ell
+INHERIT=flag-o-matic linux-info
+IUSE=pie test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-2.1
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://mirrors.edge.kernel.org/pub/linux/libs/ell/ell-0.57.tar.xz
+_eclasses_=flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=95bf1311522f8022fce6b96931dec0ac
diff --git a/metadata/md5-cache/dev-python/Faker-18.9.0 b/metadata/md5-cache/dev-python/Faker-18.9.0
index bdfef28b8c80..03ff09decdd0 100644
--- a/metadata/md5-cache/dev-python/Faker-18.9.0
+++ b/metadata/md5-cache/dev-python/Faker-18.9.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=MIT
RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !dev-ruby/faker python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-18.9.0.tar.gz
_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=321f9a331ffc1a49ef903d9cc7ad9811
+_md5_=b771535df0d70cda1b77031500066705
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 47f4d9ce54ba..480de0914de9 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/cryptography-40.0.2 b/metadata/md5-cache/dev-python/cryptography-40.0.2
index ecd8d15e3752..fc768d92d5fd 100644
--- a/metadata/md5-cache/dev-python/cryptography-40.0.2
+++ b/metadata/md5-cache/dev-python/cryptography-40.0.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pyca/cryptography/ https://pypi.org/project/cryptography/
INHERIT=cargo distutils-r1 multiprocessing pypi
IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=|| ( Apache-2.0 BSD ) PSF-2 Apache-2.0 BSD-2 BSD MIT Unicode-DFS-2016
RDEPEND=>=dev-libs/openssl-1.0.2o-r6:0= python_targets_python3_10? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-40.0.2.tar.gz https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/asn1/0.13.0/download -> asn1-0.13.0.crate https://crates.io/api/v1/crates/asn1_derive/0.13.0/download -> asn1_derive-0.13.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.10.0/download -> bumpalo-3.10.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cxx/1.0.86/download -> cxx-1.0.86.crate https://crates.io/api/v1/crates/cxx-build/1.0.86/download -> cxx-build-1.0.86.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.86/download -> cxxbridge-flags-1.0.86.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.86/download -> cxxbridge-macro-1.0.86.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.54/download -> iana-time-zone-0.1.54.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/indoc/0.3.6/download -> indoc-0.3.6.crate https://crates.io/api/v1/crates/indoc-impl/0.3.6/download -> indoc-impl-0.3.6.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/js-sys/0.3.61/download -> js-sys-0.3.61.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/lock_api/0.4.9/download -> lock_api-0.4.9.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.14.0/download -> once_cell-1.14.0.crate https://crates.io/api/v1/crates/openssl/0.10.50/download -> openssl-0.10.50.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-sys/0.9.85/download -> openssl-sys-0.9.85.crate https://crates.io/api/v1/crates/ouroboros/0.15.6/download -> ouroboros-0.15.6.crate https://crates.io/api/v1/crates/ouroboros_macro/0.15.6/download -> ouroboros_macro-0.15.6.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/paste/0.1.18/download -> paste-0.1.18.crate https://crates.io/api/v1/crates/paste-impl/0.1.18/download -> paste-impl-0.1.18.crate https://crates.io/api/v1/crates/pem/1.1.1/download -> pem-1.1.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.53/download -> proc-macro2-1.0.53.crate https://crates.io/api/v1/crates/pyo3/0.15.2/download -> pyo3-0.15.2.crate https://crates.io/api/v1/crates/pyo3-build-config/0.15.2/download -> pyo3-build-config-0.15.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.15.2/download -> pyo3-macros-0.15.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.15.2/download -> pyo3-macros-backend-0.15.2.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.84/download -> wasm-bindgen-macro-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.84/download -> wasm-bindgen-macro-support-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows/0.46.0/download -> windows-0.46.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate test? ( https://files.pythonhosted.org/packages/source/c/cryptography_vectors/cryptography_vectors-40.0.2.tar.gz )
_eclasses_=cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=2796ff6fe857c2677f824e7a82f0c3bb
+_md5_=8d6265b1c7f8b21e0ed3037bf03a4d33
diff --git a/metadata/md5-cache/dev-python/griffe-0.28.1 b/metadata/md5-cache/dev-python/griffe-0.28.2
index ae191a89f7ce..753cc4320338 100644
--- a/metadata/md5-cache/dev-python/griffe-0.28.1
+++ b/metadata/md5-cache/dev-python/griffe-0.28.2
@@ -11,6 +11,6 @@ RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_p
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/mkdocstrings/griffe/archive/refs/tags/0.28.1.tar.gz -> griffe-0.28.1.gh.tar.gz
+SRC_URI=https://github.com/mkdocstrings/griffe/archive/refs/tags/0.28.2.tar.gz -> griffe-0.28.2.gh.tar.gz
_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
_md5_=7450951656a4ff9e1fd4a3e2d7e51fdb
diff --git a/metadata/md5-cache/dev-python/leechcorepyc-2.14.3 b/metadata/md5-cache/dev-python/leechcorepyc-2.14.3
index 9a8d6680b035..93fd3afac60e 100644
--- a/metadata/md5-cache/dev-python/leechcorepyc-2.14.3
+++ b/metadata/md5-cache/dev-python/leechcorepyc-2.14.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ufrisk/LeechCore
INHERIT=distutils-r1 toolchain-funcs pypi
IUSE=python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3
RDEPEND=virtual/libusb:= python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/l/leechcorepyc/leechcorepyc-2.14.3.tar.gz
_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=902e0fc74eb71967a1539af3b7b13de2
+_md5_=143f6129f800c8f2a08ace53592d3fba
diff --git a/metadata/md5-cache/dev-python/termcolor-2.3.0 b/metadata/md5-cache/dev-python/termcolor-2.3.0
index bdae2841dd93..84ef754c850d 100644
--- a/metadata/md5-cache/dev-python/termcolor-2.3.0
+++ b/metadata/md5-cache/dev-python/termcolor-2.3.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/termcolor/termcolor/ https://pypi.org/project/termcolor/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/termcolor/termcolor-2.3.0.tar.gz -> termcolor-2.3.0.py.tar.gz
_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=f7892f7581c3a630a443469af37dd413
+_md5_=cb4aafd4d13d59dc2124e07f7b448388
diff --git a/metadata/md5-cache/dev-python/yara-python-4.3.1 b/metadata/md5-cache/dev-python/yara-python-4.3.1
index e2bba26d297b..9ea99e5cd4ce 100644
--- a/metadata/md5-cache/dev-python/yara-python-4.3.1
+++ b/metadata/md5-cache/dev-python/yara-python-4.3.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/VirusTotal/yara-python
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 x86
LICENSE=Apache-2.0
RDEPEND==app-forensics/yara-4.3* python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/virustotal/yara-python/archive/v4.3.1.tar.gz -> yara-python-4.3.1.gh.tar.gz
_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=489afd0b0acacc5ee564f503fcbca95d
+_md5_=e081d30fc043117a0dbc642247a318c2
diff --git a/metadata/md5-cache/dev-python/ytmusicapi-1.0.2 b/metadata/md5-cache/dev-python/ytmusicapi-1.0.2
index 26a7ba22834f..8cdc7900f788 100644
--- a/metadata/md5-cache/dev-python/ytmusicapi-1.0.2
+++ b/metadata/md5-cache/dev-python/ytmusicapi-1.0.2
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://ytmusicapi.readthedocs.io/ https://github.com/sigma67/ytmusicapi/
INHERIT=distutils-r1 pypi
IUSE=doc python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=MIT
RDEPEND=dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/y/ytmusicapi/ytmusicapi-1.0.2.tar.gz
_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=eb5bee540e093608539e8e256631930a
+_md5_=9007c39db7cc7218106ef4bb11f1e0e4
diff --git a/metadata/md5-cache/dev-python/zeroconf-0.62.0 b/metadata/md5-cache/dev-python/zeroconf-0.62.0
index c7f966c8bcd9..afbba8f7614e 100644
--- a/metadata/md5-cache/dev-python/zeroconf-0.62.0
+++ b/metadata/md5-cache/dev-python/zeroconf-0.62.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/python-zeroconf/python-zeroconf/ https://pypi.org/project/zeroconf/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=>=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/z/zeroconf/zeroconf-0.62.0.tar.gz
_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d3dc175aa5f832f127302c6482554c93
+_md5_=e333b4c15fa6306b2951f901f0741de0
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index fcbfe3afe472..9083d2a558ea 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/qtgui-5.15.9-r1 b/metadata/md5-cache/dev-qt/qtgui-5.15.9-r1
index b36a9440c8f9..af08dfd370ec 100644
--- a/metadata/md5-cache/dev-qt/qtgui-5.15.9-r1
+++ b/metadata/md5-cache/dev-qt/qtgui-5.15.9-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X debug test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PDEPEND=ibus? ( app-i18n/ibus ) wayland? ( =dev-qt/qtwayland-5.15.9* )
RDEPEND=dev-libs/glib:2 =dev-qt/qtcore-5.15.9*:5= dev-util/gtk-update-icon-cache media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= sys-libs/zlib:= dbus? ( =dev-qt/qtdbus-5.15.9* ) eglfs? ( media-libs/mesa[gbm(+)] x11-libs/libdrm ) evdev? ( sys-libs/mtdev ) jpeg? ( media-libs/libjpeg-turbo:= ) gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X] ) libinput? ( dev-libs/libinput:= x11-libs/libxkbcommon ) png? ( media-libs/libpng:= ) tslib? ( >=x11-libs/tslib-1.21 ) tuio? ( =dev-qt/qtnetwork-5.15.9* ) udev? ( virtual/libudev:= ) vnc? ( =dev-qt/qtnetwork-5.15.9* ) vulkan? ( dev-util/vulkan-headers ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=5/5.15.9
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 qt5-build 32a219742d30540701630d44e86b65f6 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5
-_md5_=0f6ef3f62ac98a8b2554b06ce1c031a1
+_md5_=e469ffaea9148aaa476b7c2dd2d923ea
diff --git a/metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r2 b/metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r2
index 92e6b73abd94..4efc75d38bf9 100644
--- a/metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r2
+++ b/metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=connman gssapi libproxy networkmanager sctp +ssl debug test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.9*:5= sys-libs/zlib:= connman? ( =dev-qt/qtdbus-5.15.9* ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) networkmanager? ( =dev-qt/qtdbus-5.15.9* ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) connman? ( net-misc/connman ) networkmanager? ( net-misc/networkmanager )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 qt5-build 32a219742d30540701630d44e86b65f6 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5
-_md5_=ed403546389be3c531618dcfc875cbfe
+_md5_=7b7e76949145d12eee24ad52723c5ad1
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 29d97b6d9c1b..ca5a682f6c53 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/gef-2023.06 b/metadata/md5-cache/dev-util/gef-2023.06
index f2957cd7e4b8..43d8934a7c80 100644
--- a/metadata/md5-cache/dev-util/gef-2023.06
+++ b/metadata/md5-cache/dev-util/gef-2023.06
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/hugsy/gef
INHERIT=python-single-r1 docs wrapper
IUSE=test python_single_target_python3_10 python_single_target_python3_11 doc
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
LICENSE=MIT
RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-util/ropper[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-devel/gdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] python_single_target_python3_10? ( dev-libs/capstone[python,python_targets_python3_10(-)] dev-libs/keystone[python,python_targets_python3_10(-)] dev-python/pylint[python_targets_python3_10(-)] dev-util/unicorn[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/capstone[python,python_targets_python3_11(-)] dev-libs/keystone[python,python_targets_python3_11(-)] dev-python/pylint[python_targets_python3_11(-)] dev-util/unicorn[python,python_targets_python3_11(-)] )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) test
SLOT=0
SRC_URI=https://github.com/hugsy/gef/archive/2023.06.tar.gz -> gef-2023.06.tar.gz
_eclasses_=docs 7b9e167549c44efa7994614f33ba6d7a multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ac8fda4ae68a25fb39aa195aef4f79ac
+_md5_=0308627e1f8f432fd04abc28fb206ffb
diff --git a/metadata/md5-cache/dev-util/huc-0.1-r2 b/metadata/md5-cache/dev-util/huc-0.1-r2
index 926529f61593..05f711a3ac66 100644
--- a/metadata/md5-cache/dev-util/huc-0.1-r2
+++ b/metadata/md5-cache/dev-util/huc-0.1-r2
@@ -3,9 +3,9 @@ DESCRIPTION=HTML umlaut conversion tool
EAPI=8
HOMEPAGE=https://www.int21.de/huc
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos
+KEYWORDS=amd64 ~ppc ~sparc x86 ~x86-linux ~ppc-macos
LICENSE=GPL-2+
SLOT=0
SRC_URI=https://www.int21.de/huc/huc-0.1.tar.bz2
_eclasses_=multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=a20a83309ba54d0d8c37da795d53d3ab
+_md5_=280d47aa9eb4c3ba7c39de908d800937
diff --git a/metadata/md5-cache/dev-util/pycharm-community-2023.1.2 b/metadata/md5-cache/dev-util/pycharm-community-2023.1.2
new file mode 100644
index 000000000000..acede96148f2
--- /dev/null
+++ b/metadata/md5-cache/dev-util/pycharm-community-2023.1.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/patchelf
+DEFINED_PHASES=install postinst postrm prepare
+DESCRIPTION=Intelligent Python IDE with unique code assistance and analysis
+EAPI=8
+HOMEPAGE=http://www.jetbrains.com/pycharm/
+INHERIT=desktop readme.gentoo-r1 wrapper xdg-utils
+IUSE=+bundled-jdk
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0 BSD CDDL MIT-with-advertising
+RDEPEND=!bundled-jdk? ( >=virtual/jre-1.8 ) app-arch/brotli app-arch/zstd app-crypt/p11-kit dev-libs/fribidi dev-libs/glib dev-libs/json-c dev-libs/libbsd dev-libs/libdbusmenu dev-libs/nss dev-python/pip media-fonts/dejavu media-gfx/graphite2 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype:2= media-libs/harfbuzz media-libs/libglvnd media-libs/libjpeg-turbo:0= media-libs/libpng:0= net-libs/gnutls net-print/cups sys-apps/dbus sys-libs/libcap sys-libs/zlib x11-libs/libX11 x11-libs/libxcb x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/pango
+RESTRICT=mirror
+SLOT=0
+SRC_URI=http://download.jetbrains.com/python/pycharm-community-2023.1.2.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=f79f0d2d3f68dd629d35fc6529e352a0
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index 7fe0cef7b763..f40472ab23f1 100644
--- a/metadata/md5-cache/mail-client/Manifest.gz
+++ b/metadata/md5-cache/mail-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-client/thunderbird-102.11.1 b/metadata/md5-cache/mail-client/thunderbird-102.11.1
new file mode 100644
index 000000000000..df1132c659c1
--- /dev/null
+++ b/metadata/md5-cache/mail-client/thunderbird-102.11.1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,sqlite,ssl] >=dev-lang/python-3.10.9-r1:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ( sys-devel/clang:14 sys-devel/llvm:14 clang? ( sys-devel/lld:14 virtual/rust:0/llvm-14 pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) ) ) ) !clang? ( virtual/rust ) app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
+DEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) x11-base/xorg-proto x11-libs/libICE x11-libs/libSM !!sys-devel/llvm:0
+DESCRIPTION=Thunderbird Mail Client
+EAPI=8
+HOMEPAGE=https://www.thunderbird.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg
+IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW pgo
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
+REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wayland? ( dbus ) wifi? ( dbus )
+SLOT=0
+SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/source/thunderbird-102.11.1.source.tar.xz -> thunderbird-102.11.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-10tb.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-10tb.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-10tb.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/af.xpi -> thunderbird-102.11.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/ar.xpi -> thunderbird-102.11.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/ast.xpi -> thunderbird-102.11.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/be.xpi -> thunderbird-102.11.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/bg.xpi -> thunderbird-102.11.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/br.xpi -> thunderbird-102.11.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/ca.xpi -> thunderbird-102.11.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/cak.xpi -> thunderbird-102.11.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/cs.xpi -> thunderbird-102.11.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/cy.xpi -> thunderbird-102.11.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/da.xpi -> thunderbird-102.11.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/de.xpi -> thunderbird-102.11.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/dsb.xpi -> thunderbird-102.11.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/el.xpi -> thunderbird-102.11.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/en-CA.xpi -> thunderbird-102.11.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/en-GB.xpi -> thunderbird-102.11.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/es-AR.xpi -> thunderbird-102.11.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/es-ES.xpi -> thunderbird-102.11.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/es-MX.xpi -> thunderbird-102.11.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/et.xpi -> thunderbird-102.11.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/eu.xpi -> thunderbird-102.11.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/fi.xpi -> thunderbird-102.11.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/fr.xpi -> thunderbird-102.11.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-102.11.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-102.11.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/gd.xpi -> thunderbird-102.11.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/gl.xpi -> thunderbird-102.11.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/he.xpi -> thunderbird-102.11.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/hr.xpi -> thunderbird-102.11.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/hsb.xpi -> thunderbird-102.11.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/hu.xpi -> thunderbird-102.11.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/id.xpi -> thunderbird-102.11.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/is.xpi -> thunderbird-102.11.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/it.xpi -> thunderbird-102.11.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/ja.xpi -> thunderbird-102.11.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/ka.xpi -> thunderbird-102.11.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/kab.xpi -> thunderbird-102.11.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/kk.xpi -> thunderbird-102.11.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/ko.xpi -> thunderbird-102.11.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/lt.xpi -> thunderbird-102.11.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/lv.xpi -> thunderbird-102.11.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/ms.xpi -> thunderbird-102.11.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-102.11.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/nl.xpi -> thunderbird-102.11.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-102.11.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-102.11.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/pl.xpi -> thunderbird-102.11.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-102.11.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-102.11.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/rm.xpi -> thunderbird-102.11.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/ro.xpi -> thunderbird-102.11.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/ru.xpi -> thunderbird-102.11.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/sk.xpi -> thunderbird-102.11.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/sl.xpi -> thunderbird-102.11.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/sq.xpi -> thunderbird-102.11.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/sr.xpi -> thunderbird-102.11.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-102.11.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/th.xpi -> thunderbird-102.11.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/tr.xpi -> thunderbird-102.11.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/uk.xpi -> thunderbird-102.11.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/uz.xpi -> thunderbird-102.11.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/vi.xpi -> thunderbird-102.11.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-102.11.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/102.11.1/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-102.11.1-zh-TW.xpi )
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 4cc6f8e29d24a8011266413e74c728bb multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=0169971f3664c53ac4a1ef6c2db2e3d2
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index d95b3331d89d..98ab149ef32c 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/libwmf-0.2.13-r1 b/metadata/md5-cache/media-libs/libwmf-0.2.13-r1
index 677580663b13..7b562946f700 100644
--- a/metadata/md5-cache/media-libs/libwmf-0.2.13-r1
+++ b/metadata/md5-cache/media-libs/libwmf-0.2.13-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/caolanm/libwmf http://wvware.sourceforge.net/
INHERIT=autotools gnome2-utils
IUSE=debug doc expat X
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=LGPL-2
RDEPEND=app-text/ghostscript-gpl media-fonts/urw-fonts media-libs/freetype:2= media-libs/libpng:= media-libs/libjpeg-turbo sys-libs/zlib:= x11-libs/gdk-pixbuf:2 expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2:2= ) X? ( x11-libs/libX11 x11-libs/libXt x11-libs/libXpm )
SLOT=0
SRC_URI=https://github.com/caolanm/libwmf/archive/refs/tags/v0.2.13.tar.gz -> libwmf-0.2.13.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=adc1cfc0c7cd0ed818ee4dcd4ebae6b6
+_md5_=f871adf0b30d4b05a179dccf823e8c35
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index da052d0da499..284c615dae1e 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/wireshark-3.6.13 b/metadata/md5-cache/net-analyzer/wireshark-3.6.13
index 7f5d82df4fca..b94b4cf6ce37 100644
--- a/metadata/md5-cache/net-analyzer/wireshark-3.6.13
+++ b/metadata/md5-cache/net-analyzer/wireshark-3.6.13
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.wireshark.org/
IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake
IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap http2 ilbc kerberos libxml2 lto lua lz4 maxminddb +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap +qt5 +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd +filecaps +lua_single_target_lua5-1
-KEYWORDS=~amd64 arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=acct-group/pcap >=dev-libs/glib-2.38:2 >=net-dns/c-ares-1.5:= dev-libs/libgcrypt:= media-libs/speexdsp bcg729? ( media-libs/bcg729 ) brotli? ( app-arch/brotli:= ) ciscodump? ( >=net-libs/libssh-0.6 ) filecaps? ( sys-libs/libcap ) http2? ( net-libs/nghttp2:= ) ilbc? ( media-libs/libilbc ) kerberos? ( virtual/krb5 ) libxml2? ( dev-libs/libxml2 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4:= ) maxminddb? ( dev-libs/libmaxminddb:= ) minizip? ( sys-libs/zlib[minizip] ) netlink? ( dev-libs/libnl:3 ) opus? ( media-libs/opus ) pcap? ( net-libs/libpcap ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 x11-misc/xdg-utils ) sbc? ( media-libs/sbc ) sdjournal? ( sys-apps/systemd ) smi? ( net-libs/libsmi ) snappy? ( app-arch/snappy:= ) spandsp? ( media-libs/spandsp ) sshdump? ( >=net-libs/libssh-0.6:= ) ssl? ( net-libs/gnutls:= ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= ) qt5? ( virtual/freedesktop-icon-theme ) selinux? ( sec-policy/selinux-wireshark )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 ) ) plugin-ifdemo? ( plugins qt5 )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test
SLOT=0/3.6.13
SRC_URI=https://www.wireshark.org/download/src/all-versions/wireshark-3.6.13.tar.xz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c9cb726c99463d91b4f59984e437fa16
+_md5_=57bd76b44cf9d140730b41a47192232b
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 5a031a59e255..7c8f0453442a 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/libnatpmp-20230423-r1 b/metadata/md5-cache/net-libs/libnatpmp-20230423-r1
index e1647d61a93b..499c1bd46a8e 100644
--- a/metadata/md5-cache/net-libs/libnatpmp-20230423-r1
+++ b/metadata/md5-cache/net-libs/libnatpmp-20230423-r1
@@ -3,9 +3,9 @@ DESCRIPTION=An alternative protocol to UPnP IGD specification
EAPI=8
HOMEPAGE=http://miniupnp.free.fr/libnatpmp.html https://miniupnp.tuxfamily.org/libnatpmp.html https://github.com/miniupnp/libnatpmp/
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=BSD
SLOT=0
SRC_URI=https://miniupnp.tuxfamily.org/files/libnatpmp-20230423.tar.gz
_eclasses_=multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=a1ce02ab74415fba02f96381c263c791
+_md5_=e2b1305a3a33f111cf3050cc06cd076f
diff --git a/metadata/md5-cache/net-libs/libsignal-protocol-c-2.3.3-r1 b/metadata/md5-cache/net-libs/libsignal-protocol-c-2.3.3-r1
index 40bbca3fdbf5..accd6d164c0d 100644
--- a/metadata/md5-cache/net-libs/libsignal-protocol-c-2.3.3-r1
+++ b/metadata/md5-cache/net-libs/libsignal-protocol-c-2.3.3-r1
@@ -4,9 +4,9 @@ DESCRIPTION=Signal Protocol C Library
EAPI=8
HOMEPAGE=https://signal.org/ https://github.com/signalapp/libsignal-protocol-c
INHERIT=cmake
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-3
SLOT=0
SRC_URI=https://github.com/signalapp/libsignal-protocol-c/archive/v2.3.3.tar.gz -> libsignal-protocol-c-2.3.3.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ed72e5e503df049a1c529d2b23dd5da9
+_md5_=144fce71b28676cba12e1cd6dbac0cbf
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index b3bbcd9b6cd8..141dc3a71f65 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/mu-1.10.3 b/metadata/md5-cache/net-mail/mu-1.10.3
index 843b519140a9..a962e85a1c7f 100644
--- a/metadata/md5-cache/net-mail/mu-1.10.3
+++ b/metadata/md5-cache/net-mail/mu-1.10.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu
INHERIT=elisp-common meson
IUSE=emacs readline
-KEYWORDS=~amd64 arm ~arm64 ~riscv ~x86 ~x64-macos
+KEYWORDS=amd64 arm ~arm64 ~riscv x86 ~x64-macos
LICENSE=GPL-3+
RDEPEND=dev-libs/glib:2 dev-libs/gmime:3.0 >=dev-libs/xapian-1.4:= emacs? ( >=app-editors/emacs-25.3:* ) readline? ( sys-libs/readline:= )
SLOT=0
SRC_URI=https://github.com/djcb/mu/releases/download/v1.10.3/mu-1.10.3.tar.xz
_eclasses_=elisp-common 01bc6dc778b74a9deebe4e419a3b790e meson 915ec7c25e08d7886558215e6809ca1e multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=17b1bea80b811c4898d43d5047636c94
+_md5_=c88f80a6e4687bc9a8f6aaaa0ec831a0
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index a1026b811e83..f701165813ed 100644
--- a/metadata/md5-cache/net-wireless/Manifest.gz
+++ b/metadata/md5-cache/net-wireless/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-wireless/iwd-2.5 b/metadata/md5-cache/net-wireless/iwd-2.5
new file mode 100644
index 000000000000..44e3fb364c2a
--- /dev/null
+++ b/metadata/md5-cache/net-wireless/iwd-2.5
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup unpack
+DEPEND=sys-apps/dbus client? ( sys-libs/readline:0= ) ~dev-libs/ell-0.57
+DESCRIPTION=Wireless daemon for linux
+EAPI=8
+HOMEPAGE=https://git.kernel.org/pub/scm/network/wireless/iwd.git/
+INHERIT=flag-o-matic linux-info systemd
+IUSE=+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +crda +monitor ofono standalone systemd wired
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=sys-apps/dbus client? ( sys-libs/readline:0= ) ~dev-libs/ell-0.57 acct-group/netdev net-wireless/wireless-regdb crda? ( net-wireless/crda ) standalone? ( systemd? ( sys-apps/systemd ) !systemd? ( virtual/resolvconf ) )
+SLOT=0
+SRC_URI=https://www.kernel.org/pub/linux/network/wireless/iwd-2.5.tar.xz
+_eclasses_=flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib 104e1332efb829e2f7cbf89307a474f1 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=d0afff7f8ab4d3d7756a3900a1fcfb5c
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index 4fc3b0d2d43f..1da46df56de1 100644
--- a/metadata/md5-cache/sci-geosciences/Manifest.gz
+++ b/metadata/md5-cache/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-geosciences/gpxsee-11.11 b/metadata/md5-cache/sci-geosciences/gpxsee-11.11
deleted file mode 100644
index 1549c23f1ec0..000000000000
--- a/metadata/md5-cache/sci-geosciences/gpxsee-11.11
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5
-DEFINED_PHASES=compile install postinst postrm preinst prepare
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtconcurrent:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtpositioning:5 dev-qt/qtsvg:5
-DESCRIPTION=A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files
-EAPI=8
-HOMEPAGE=https://www.gpxsee.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=plocale qmake-utils xdg
-KEYWORDS=amd64 ~arm64 ~ppc64 x86
-LICENSE=GPL-3
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtconcurrent:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtpositioning:5 dev-qt/qtsvg:5
-SLOT=0
-SRC_URI=https://github.com/tumic0/GPXSee/archive/11.11.tar.gz -> gpxsee-11.11.tar.gz
-_eclasses_=multilib 104e1332efb829e2f7cbf89307a474f1 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7f31d5406bab314c36f8056e331d358d
diff --git a/metadata/md5-cache/sci-geosciences/gpxsee-13.0 b/metadata/md5-cache/sci-geosciences/gpxsee-13.0
index 32836e47089b..1d5b8123c5cf 100644
--- a/metadata/md5-cache/sci-geosciences/gpxsee-13.0
+++ b/metadata/md5-cache/sci-geosciences/gpxsee-13.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.gpxsee.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=plocale qmake-utils xdg
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 x86
LICENSE=GPL-3
RDEPEND=dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtpositioning:5 dev-qt/qtprintsupport:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5
SLOT=0
SRC_URI=https://github.com/tumic0/GPXSee/archive/13.0.tar.gz -> gpxsee-13.0.tar.gz
_eclasses_=multilib 104e1332efb829e2f7cbf89307a474f1 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c4011bf5bcbc81b42687f8de763eaf4f
+_md5_=449c57636cd02cb13426579d468d8e83
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index 44d76638043f..f8596cf335f7 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/ginac-1.8.2 b/metadata/md5-cache/sci-mathematics/ginac-1.8.2
deleted file mode 100644
index e78038e31b41..000000000000
--- a/metadata/md5-cache/sci-mathematics/ginac-1.8.2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=|| ( >=dev-lang/python-3.10.9-r1:3.10 ) virtual/pkgconfig doc? ( app-doc/doxygen dev-texlive/texlive-fontsrecommended media-gfx/transfig dev-texlive/texlive-latexextra virtual/texi2dvi )
-DEFINED_PHASES=compile configure install setup
-DEPEND=>=sci-libs/cln-1.2.2
-DESCRIPTION=C++ library and tools for symbolic calculations
-EAPI=7
-HOMEPAGE=https://www.ginac.de/
-INHERIT=python-any-r1
-IUSE=doc examples
-KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2+
-RDEPEND=>=sci-libs/cln-1.2.2
-SLOT=0
-SRC_URI=http://www.ginac.de/ginac-1.8.2.tar.bz2
-_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=7e2aa09534c1c0ed04d82d0dd1f409e2
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index f725b0320552..a66f61aaa965 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/genkernel-4.3.2-r1 b/metadata/md5-cache/sys-kernel/genkernel-4.3.2-r1
new file mode 100644
index 000000000000..7b09e7108076
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/genkernel-4.3.2-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst prepare setup unpack
+DESCRIPTION=Gentoo automatic kernel building scripts
+EAPI=7
+HOMEPAGE=https://wiki.gentoo.org/wiki/Genkernel https://gitweb.gentoo.org/proj/genkernel.git/
+INHERIT=bash-completion-r1 python-single-r1
+IUSE=ibm +firmware python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86
+LICENSE=GPL-2
+RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) app-arch/cpio >=app-misc/pax-utils-1.2.2 app-portage/elt-patches app-portage/portage-utils dev-util/gperf sys-apps/sandbox sys-devel/autoconf sys-devel/autoconf-archive sys-devel/automake sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/libtool virtual/pkgconfig elibc_glibc? ( sys-libs/glibc[static-libs(+)] ) firmware? ( sys-kernel/linux-firmware )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~mattst88/distfiles/genkernel-4.3.2.tar.xz https://github.com/g2p/bcache-tools/archive/399021549984ad27bf4a13ae85e458833fe003d7.tar.gz -> bcache-tools-1.0.8_p20141204.tar.gz https://boostorg.jfrog.io/artifactory/main/release/1.79.0/source/boost_1_79_0.tar.bz2 https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v5.15.tar.xz https://www.busybox.net/downloads/busybox-1.34.1.tar.bz2 mirror://gnu/coreutils/coreutils-8.32.tar.xz https://www.kernel.org/pub/linux/utils/cryptsetup/v2.4/cryptsetup-2.4.1.tar.xz https://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-1.0.0.rc16-3.tar.bz2 https://matt.ucc.asn.au/dropbear/releases/dropbear-2020.81.tar.bz2 https://dev.gentoo.org/~blueness/eudev/eudev-3.2.10.tar.gz https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-2.4.1.tar.xz https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.46.4/e2fsprogs-1.46.4.tar.xz https://github.com/libfuse/libfuse/releases/download/fuse-2.9.9/fuse-2.9.9.tar.gz mirror://gnupg/gnupg/gnupg-1.4.23.tar.bz2 https://github.com/gentoo/hwids/archive/hwids-20210613.tar.gz https://github.com/open-iscsi/open-iscsi/archive/2.0.878.tar.gz -> open-iscsi-2.0.878.tar.gz https://s3.amazonaws.com/json-c_releases/releases/json-c-0.13.1.tar.gz https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-29.tar.xz https://releases.pagure.org/libaio/libaio-0.3.112.tar.gz mirror://gnupg/libgcrypt/libgcrypt-1.9.4.tar.bz2 mirror://gnupg/libgpg-error/libgpg-error-1.43.tar.bz2 https://github.com/besser82/libxcrypt/archive/v4.4.26.tar.gz -> libxcrypt-4.4.26.tar.gz https://mirrors.kernel.org/sourceware/lvm2/LVM2.2.02.188.tgz https://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-4.1.tar.xz http://ftp.rpm.org/popt/releases/popt-1.x/popt-1.18.tar.gz https://github.com/strace/strace/releases/download/v5.14/strace-5.14.tar.xz https://github.com/jthornber/thin-provisioning-tools/archive/v0.9.0.tar.gz -> thin-provisioning-tools-0.9.0.tar.gz https://github.com/rpodgorny/unionfs-fuse/archive/v2.0.tar.gz -> unionfs-fuse-2.0.tar.gz https://www.kernel.org/pub/linux/utils/util-linux/v2.37/util-linux-2.37.2.tar.xz https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-5.13.0.tar.xz https://tukaani.org/xz/xz-5.2.5.tar.gz https://zlib.net/zlib-1.2.11.tar.gz https://github.com/facebook/zstd/archive/v1.5.0.tar.gz -> zstd-1.5.0.tar.gz https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/keyutils-1.6.3.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 741bfa77afb2a9321261501aca58c208 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=29a673b1789858772ac99f006b91a8f7
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index d921e3a74863..083b32aabcdc 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-113.0.2 b/metadata/md5-cache/www-client/firefox-113.0.2
new file mode 100644
index 000000000000..4df190e1ac09
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-113.0.2
@@ -0,0 +1,17 @@
+BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,sqlite,ssl] >=dev-lang/python-3.10.9-r1:3.10[ncurses,sqlite,ssl] ) sys-devel/clang:15 sys-devel/llvm:15 clang? ( || ( sys-devel/lld:15 sys-devel/mold ) virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
+DEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.89 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-72.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg
+IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack +jumbo-build libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp +telemetry wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.89 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-72.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
+REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
+SLOT=rapid
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/113.0.2/source/firefox-113.0.2.source.tar.xz -> firefox-113.0.2.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-113-patches-01.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/af.xpi -> firefox-113.0.2-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ar.xpi -> firefox-113.0.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ast.xpi -> firefox-113.0.2-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/be.xpi -> firefox-113.0.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/bg.xpi -> firefox-113.0.2-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/br.xpi -> firefox-113.0.2-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ca.xpi -> firefox-113.0.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/cak.xpi -> firefox-113.0.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/cs.xpi -> firefox-113.0.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/cy.xpi -> firefox-113.0.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/da.xpi -> firefox-113.0.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/de.xpi -> firefox-113.0.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/dsb.xpi -> firefox-113.0.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/el.xpi -> firefox-113.0.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/en-CA.xpi -> firefox-113.0.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/en-GB.xpi -> firefox-113.0.2-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/es-AR.xpi -> firefox-113.0.2-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/es-ES.xpi -> firefox-113.0.2-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/et.xpi -> firefox-113.0.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/eu.xpi -> firefox-113.0.2-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/fi.xpi -> firefox-113.0.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/fr.xpi -> firefox-113.0.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/fy-NL.xpi -> firefox-113.0.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ga-IE.xpi -> firefox-113.0.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/gd.xpi -> firefox-113.0.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/gl.xpi -> firefox-113.0.2-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/he.xpi -> firefox-113.0.2-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/hr.xpi -> firefox-113.0.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/hsb.xpi -> firefox-113.0.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/hu.xpi -> firefox-113.0.2-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/id.xpi -> firefox-113.0.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/is.xpi -> firefox-113.0.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/it.xpi -> firefox-113.0.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ja.xpi -> firefox-113.0.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ka.xpi -> firefox-113.0.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/kab.xpi -> firefox-113.0.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/kk.xpi -> firefox-113.0.2-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ko.xpi -> firefox-113.0.2-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/lt.xpi -> firefox-113.0.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/lv.xpi -> firefox-113.0.2-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ms.xpi -> firefox-113.0.2-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/nb-NO.xpi -> firefox-113.0.2-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/nl.xpi -> firefox-113.0.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/nn-NO.xpi -> firefox-113.0.2-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/pa-IN.xpi -> firefox-113.0.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/pl.xpi -> firefox-113.0.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/pt-BR.xpi -> firefox-113.0.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/pt-PT.xpi -> firefox-113.0.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/rm.xpi -> firefox-113.0.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ro.xpi -> firefox-113.0.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ru.xpi -> firefox-113.0.2-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/sk.xpi -> firefox-113.0.2-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/sl.xpi -> firefox-113.0.2-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/sq.xpi -> firefox-113.0.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/sr.xpi -> firefox-113.0.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/sv-SE.xpi -> firefox-113.0.2-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/th.xpi -> firefox-113.0.2-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/tr.xpi -> firefox-113.0.2-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/uk.xpi -> firefox-113.0.2-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/uz.xpi -> firefox-113.0.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/vi.xpi -> firefox-113.0.2-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/zh-CN.xpi -> firefox-113.0.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/zh-TW.xpi -> firefox-113.0.2-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ach.xpi -> firefox-113.0.2-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/an.xpi -> firefox-113.0.2-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/az.xpi -> firefox-113.0.2-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/bn.xpi -> firefox-113.0.2-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/bs.xpi -> firefox-113.0.2-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ca-valencia.xpi -> firefox-113.0.2-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/eo.xpi -> firefox-113.0.2-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/es-CL.xpi -> firefox-113.0.2-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/es-MX.xpi -> firefox-113.0.2-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/fa.xpi -> firefox-113.0.2-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ff.xpi -> firefox-113.0.2-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/fur.xpi -> firefox-113.0.2-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/gn.xpi -> firefox-113.0.2-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/gu-IN.xpi -> firefox-113.0.2-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/hi-IN.xpi -> firefox-113.0.2-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/hy-AM.xpi -> firefox-113.0.2-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ia.xpi -> firefox-113.0.2-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/km.xpi -> firefox-113.0.2-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/kn.xpi -> firefox-113.0.2-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/lij.xpi -> firefox-113.0.2-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/mk.xpi -> firefox-113.0.2-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/mr.xpi -> firefox-113.0.2-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/my.xpi -> firefox-113.0.2-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ne-NP.xpi -> firefox-113.0.2-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/oc.xpi -> firefox-113.0.2-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/sc.xpi -> firefox-113.0.2-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/sco.xpi -> firefox-113.0.2-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/si.xpi -> firefox-113.0.2-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/son.xpi -> firefox-113.0.2-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/szl.xpi -> firefox-113.0.2-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ta.xpi -> firefox-113.0.2-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/te.xpi -> firefox-113.0.2-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/tl.xpi -> firefox-113.0.2-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/trs.xpi -> firefox-113.0.2-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/ur.xpi -> firefox-113.0.2-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/113.0.2/linux-x86_64/xpi/xh.xpi -> firefox-113.0.2-xh.xpi )
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 4cc6f8e29d24a8011266413e74c728bb multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=71e9d25eb5653034d47bff2934090824
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 500ffc061350..c5af46246777 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-05-25T07:39:49Z
+TIMESTAMP 2023-05-25T13:39:50Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRvEMVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRvZSZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBWfQ//QGKn4zgLFxRZ9MkuWHpdjUcwCVobUU+tQRzQjj40vX+BHwbx6ENYPvcJ
-Al5TLqz7K4GvGsfy/cieEOHo3Tcc8WFcXfudF/SnfqPosr3SKofFjm8CZq88xMjf
-7MZ6LiJ0A5ZK4ixAk6bFxOlrlV4CZUn5PTuh2YWeisf4Tk+hPBcTDzq2jSgS+uex
-rh9rYYfgCDYZ8CxxPEextNJ8+aewB+b6dzautODw9gUDbWEDALEqxPzOEGtPyQg/
-elkUoQUFn3rbrVE60Z/Rl0gL1uzIl2G7E3F7gzLhXy21irwDrqZ3IC0i30P0/gXm
-Ods4aE8VJFrvvSd9+NDYt8RMjcShZh4RcSz7/7BSt0mSJ0J2MxdozzURNwenxV9j
-lN8+3IHCUrJQUocuYcJbmZ3rIY0LZv/nfaGlJo6AY5y1Omj5PxH8Fj2SHoVrgL5a
-NLb9F2qxTrX/nVj2Z37hz8DOZ+NCivjfroVYwcyPMyj1bBsDoN23oo82ZKZHID7I
-ltUsophNW6J3sGXFYw0Iygln+XWwb8isqnrAPGcJngpz5vxKDl0I8yoYOcWhHiW8
-4wtLIFy0cIpUzzcMWVs7C4nA3BaUI1pwG8VrCFXXfrrE/cvdLO6xnfPb7zj7N4Pp
-Rdxnvhob/GttSFEBP+wA2a9Ybg0JNVR8NHAY9C6DZWw4uRkjOQc=
-=KdHs
+klBYhA//dfP+06oYCAw7gWvGKMIMdCnTTr6CrZlc5wKklJjrs0Kuki8c8AKbANpa
+sPpV7N/RJ+EHVp8q3CVAT8OUnFGBGC4ubaOAhf1bFWu2/EOEfAOrhpxEnFJke7pt
+9pzy4SW7xSNytdddxgTqMOPP/IWgZ20nI39c6fIDr9TqUCB1IFxxdDm6iHXgD5er
+XcrBLY7D7aLGOrzbp0Qu4dTkgi9gimG6vaCPsZas6+jlwZi9p0zrztYpbmK+PACM
+4mpGG7YAvRyYoubhMBrkV3kMyCRaQZO+5hOS3DQn0NXvNP0ctwl6bYc5Fx2bFoWz
+agZnY/FVPdrfJdAPa7dAqc6/JwCCwQmNHDug7gLkcaF+AikXvCHDAjQAopseGDUs
+oM8/Sl8zadIPzd6ocyJgOFwnZjXX6W5yO1nc/oVUvY7NBCaJ6vURD/4e94Q/9SbN
+F4EjBP0Lyzi1VTnzjdF2qbDJugE8lcsEA2CysTAanXbf8MmUjxoJ4JUPsg4vpenb
+AA8dPuNJF2y1ZGZs4HAMIje/Q2XgTSZZ2lKn/y6hJ3uUeTlSpoGZO/0SJPGpT7A0
+V3HchUNzvHCrVGwcUB4PuYPYVsRcWqaaY2FkwmI5AsJ0JxYfn+eQ9xUrzjfrPou/
+ei1ea5/n5figsHA/jDaone6uEcdhIqybxJ9bYtJXGWNs6Vs52Yg=
+=JoyD
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 40f18a029b2e..919cd8f56548 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 25 May 2023 07:39:45 +0000
+Thu, 25 May 2023 13:39:47 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 546d1e0fed1a..6e91378c6f51 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu May 25 07:39:45 AM UTC 2023
+Thu May 25 01:39:47 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 9e06889528c1..7dd7e9b3a5e5 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 25 May 2023 07:45:01 +0000
+Thu, 25 May 2023 13:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index b2cf9ed086b2..b297af38600c 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-29d4b0f5c123def59d86d6dc2faeba47a23fda14 1684999961 2023-05-25T07:32:41+00:00
+84874db89de5627f6c58379f9809b590841bd839 1685020563 2023-05-25T13:16:03+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 6ff17fbda978..eaf95cb8b831 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1685000401 Thu 25 May 2023 07:40:01 AM UTC
+1685022001 Thu 25 May 2023 01:40:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 40f18a029b2e..919cd8f56548 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 25 May 2023 07:39:45 +0000
+Thu, 25 May 2023 13:39:47 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 0702397a2c21..c4fa0fccd55b 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest
index 36e91eb6330e..94e82b577810 100644
--- a/net-analyzer/wireshark/Manifest
+++ b/net-analyzer/wireshark/Manifest
@@ -8,7 +8,7 @@ DIST wireshark-4.0.4.tar.xz 41399396 BLAKE2B 4db1b691c0d1775760c85851edd45dba3ea
DIST wireshark-4.0.5.tar.xz 41401932 BLAKE2B 932c017eaef6d0758a70bba3beb018e7512c41f9355c0948d744899aa79e5259cbbde6522ed216835781acd8f27d2a2b786aec0fadf33735a5b3cd324ab1a5d1 SHA512 fd03b0b382dd68212d173b955d6156bad23a31c4e044bb8120e0ce2622cfa963b3b9f86b469dbb26a3d275f9c426329043ac5e5461b1cbea718cd99a1d557ce9
DIST wireshark-4.0.6.tar.xz 41583088 BLAKE2B 5c4f3b6e16541afbeb9241d2c66c75da97df3164cbc841f1d5d5ba57fa102d85c8d22275180ce2e4fb72ed73c9fb8e64be1c9b4f337803d85146564bee43ce52 SHA512 651b760d05518a914ffbb2fe1ced84e877ebc40d7b03500586e009609064761bef7810654b1321e08aeea403867450be289227a9e43937e9f777693a8f4c901b
EBUILD wireshark-3.6.12-r1.ebuild 7456 BLAKE2B 3b2654658b5af556620cd6a1bbf53dd7f29853e255d75933ed90cea393707d556c1b0179b87e86188fe20555aebc01bdc29e8bd22d65837a749045a1569951e1 SHA512 f289d58b96a89f9f3e0bdf5be1cf9eaac7082ac00d2d98ef7431762eee47049152c6248434b936748aaad2ac89a04f01f1dad658165cc392e8f7b3831aef05a3
-EBUILD wireshark-3.6.13.ebuild 7460 BLAKE2B d96d47093732fea369f64b1a31481a84769d3e2d6e14315566b61a94840195bc6bea430af2ad1fb4a0d701533df4002eb40609f7f23ced97e7fd43d786e884a8 SHA512 db6e742605d8f0afe4ecf1b4a8b695f1830d8335a14f902443d7c3a00b98736eaac0bb649c8872f36003b52f9f65494597e2c652b413559102bbeb19ec856aef
+EBUILD wireshark-3.6.13.ebuild 7458 BLAKE2B 911ec3d39e7a150eebc593a575f995e6d8fca8286502d0129816978c2d3fa6f01c1ee6c229f33f58e630ed7096a65ebeee3c612e8be33dcd109e49a0d94daa2d SHA512 8ad92124e150d006a718a6dbd1663f927e45893338325aab33c295494b7e2b544018e595c8b7e1821880227c607e679bc4c9a7e95dab0e24c15f1b4cba17a4bd
EBUILD wireshark-3.6.14.ebuild 7462 BLAKE2B 65a17708b426d9d2fb9b4139e8bf9a067ce8178b0dbb223eae5b686ef0193fc9e35e7a3ad64e40d38a2ea39a73442ef81bc0e6d5099b5190f694173828764901 SHA512 011184ffd599a07e8ee049103e425cfc522376ef7274c7adeb4e2f7f9d992eb820db59c8a125459f1971dceb7145f56d49bf25d4a467761af389b3977b47226c
EBUILD wireshark-4.0.4-r1.ebuild 7971 BLAKE2B 60d8ff6a50c5af252631dadbe6f97fb6f1e4c3182080c78db8910aee02573c78c65b0477220c6f760fe8e3332bfb6b3c2c3e5b74dd7622463c4cc0140e1dea1f SHA512 07210f6a8c5dca8f26c4c5b32939daf8e59d2a23f8ce5831c4e23ea472d4a6771d3606a235e901508715765fe998d27cc779600b57c4e1abc6cb083e290002e8
EBUILD wireshark-4.0.5.ebuild 7971 BLAKE2B 60d8ff6a50c5af252631dadbe6f97fb6f1e4c3182080c78db8910aee02573c78c65b0477220c6f760fe8e3332bfb6b3c2c3e5b74dd7622463c4cc0140e1dea1f SHA512 07210f6a8c5dca8f26c4c5b32939daf8e59d2a23f8ce5831c4e23ea472d4a6771d3606a235e901508715765fe998d27cc779600b57c4e1abc6cb083e290002e8
diff --git a/net-analyzer/wireshark/wireshark-3.6.13.ebuild b/net-analyzer/wireshark/wireshark-3.6.13.ebuild
index 9851a39de423..d8cfc572e3f7 100644
--- a/net-analyzer/wireshark/wireshark-3.6.13.ebuild
+++ b/net-analyzer/wireshark/wireshark-3.6.13.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz"
S="${WORKDIR}/${P/_/}"
- KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv x86"
fi
LICENSE="GPL-2"
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 9ee482cfaa7a..753d0efb1e5d 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libnatpmp/Manifest b/net-libs/libnatpmp/Manifest
index 3ccaaf17f6ac..0e3b73d7faa7 100644
--- a/net-libs/libnatpmp/Manifest
+++ b/net-libs/libnatpmp/Manifest
@@ -2,5 +2,5 @@ AUX libnatpmp-20150609-gentoo.patch 2811 BLAKE2B 2125f030a90a20845616d28ecbf0554
DIST libnatpmp-20150609.tar.gz 24392 BLAKE2B 0a8df6badf222328a24ae94a97386593c42bcda58cada97d37a2cf74f6f6b5e27189753590552187ed7afce66d34d204b9d18ecd38ac0bcbadf8c8129a3b44ad SHA512 e50b1f68ce9254bb2f068ddc37417a3c417b80f7b3fb3d84e3e9af4a144d89e204ab993b54c01657335e855d0124a8fcbbf96ce78db7b9ae0b03b6eb79de2e09
DIST libnatpmp-20230423.tar.gz 26506 BLAKE2B 01386509e410312d5063038a4a929e2c838d8e6061f693cd43144f98dc4725deff459cb476842e6fab78323fb87ac0ce0f74efe3837031d89ea846932dc4fdcf SHA512 1697a414f0ff73876c177d8e09242c8da6fd4bc9b1c3a893bfb082420bfdac30f455507b81937042caaf6b30756d2055c073ee1de1ac73f7ef31e4c68e5c4ed7
EBUILD libnatpmp-20150609.ebuild 792 BLAKE2B fe8fcd8cd2c9339db176c34681f32482a83e990b922d7c17ce2803a4cc8cdf4f5cd5f626e63a480957e5c1a014857705d4064fccbe0428146d5b478a2bd3e87d SHA512 d67291394514570e29fa50e1ab690c511cfcdcb599a1813a4ae4d008613574d39679545815c64d89993bf0c2d9438cf8215dda3febab55e319b1f25a2014217f
-EBUILD libnatpmp-20230423-r1.ebuild 805 BLAKE2B 8b088e1c9f4db5862e73c15f1e295f5f084f010ed70a78330bf29b2b9f1a17f4e01d304491f98aa17f3d1bceeff5995d2a5dafebcf5605c42749dc8ca10a6b7d SHA512 4da34638e9e14c3f3e046caa746490b21fe1b18793b1ded959f5bd2bfcf5c413c072d5cd2f173e1daf536acb55c14033ca779db11f91895a91f3e81ea8ebd565
+EBUILD libnatpmp-20230423-r1.ebuild 802 BLAKE2B 1fdc8d762330fa3f7bb22b3d9f461b6617bdd7a6009258e56c574f78367b63c9eb8ab68f2cf1412e85998069dd0a35dc98dc1c9427c0cb1d23d1a131fc300d44 SHA512 b9600f9a01b88ee59eb9b121ef19c1588f86e77e46af4e2d052562e7aaaa5893dc263ae371162855790ec7d29a53b66f149c98a00ec1778fe18efd79f4e3e739
MISC metadata.xml 251 BLAKE2B aff27f0414b759d8b480b5ff7510ad6b4c7247587e98da4e5110a1b20067eede21609515f370ecd8ece32e7a6667bb9b3e38718e4be4d3f584858db7459d030b SHA512 0afc6591b2d966f15fd3fbece3fc4c74f3c36ac26b51884c8a21f63ce26cacae12e8b7d8b90967818c6ec3d110d33282f5635bb0b606b8a08f7a573fc9f1f8fb
diff --git a/net-libs/libnatpmp/libnatpmp-20230423-r1.ebuild b/net-libs/libnatpmp/libnatpmp-20230423-r1.ebuild
index 3d2f448ea864..6bc25d26becc 100644
--- a/net-libs/libnatpmp/libnatpmp-20230423-r1.ebuild
+++ b/net-libs/libnatpmp/libnatpmp-20230423-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://miniupnp.tuxfamily.org/files/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
PATCHES=( "${FILESDIR}"/${PN}-20150609-gentoo.patch )
diff --git a/net-libs/libsignal-protocol-c/Manifest b/net-libs/libsignal-protocol-c/Manifest
index e6a8b499bb24..f686839b4754 100644
--- a/net-libs/libsignal-protocol-c/Manifest
+++ b/net-libs/libsignal-protocol-c/Manifest
@@ -1,5 +1,5 @@
AUX libsignal-protocol-c-2.3.3-CVE-2022-48468.patch 1931 BLAKE2B 1e76d3bc4d4abad0440f3043475949de0d6bac7978f090e4b500c945ad93cfd400d363a7d81732dceb2853ad18da3d10d57e81e6daf2f0155a8fd9790cd21e9d SHA512 9e62354dc98ac8292df8485a1e6861867372d1625d49400fbb6503f1f34e3824f48c1e80d0bc9ec7878c4b341dabcdbc35acd740d21b59d67e13a0be403cbe32
DIST libsignal-protocol-c-2.3.3.tar.gz 272073 BLAKE2B 86f31ed8a18bfc1ea80c45ffaf983611d353616d418f308711665aae287ff86697f7586f20f2c52ac028f9e5ad8b6d39c80876b263654c620a541812917b4f44 SHA512 19d892e13fac32022658de5eaf1db8cec3226f5f3f37a4c1c33bfa9653126ecbc6350a1ab5624025f909803c2277b86321dbea7f64e9932883cae57b65f58112
-EBUILD libsignal-protocol-c-2.3.3-r1.ebuild 448 BLAKE2B 5d7f5bbae4c2d36fae47f57b9ff3f2af04ae7a93fcbf2368b9d34f3769b73df1b5565a02c387d07fe0b6e88451dc73d2d597d661f30e49f194faff07e79a97e6 SHA512 80b935e6a3a58a32dd727e5e45c003821d39e68a3a0469a48a905021f0e0df6c275e5e701b9019ac5020e53537958c75556a340c204e7a61f35c8ea04fe3aa35
+EBUILD libsignal-protocol-c-2.3.3-r1.ebuild 446 BLAKE2B c1449fb9226d11eb15a1050d937c28c525b2aa5dd024078663d7c9de171f107af95a3c2dd302ffa5e0cf7a8d59dff700f8720ece47adbd8f44d912056f1172c3 SHA512 f50ce61c18ece305fd1100e583988731ba8f6f9c7c6a0fe2fe2e122b808e4fd42154e157337d641f6d79283b00cc348ba4884a0bdf84867b3026289c16d56cb9
EBUILD libsignal-protocol-c-2.3.3.ebuild 346 BLAKE2B cfa3bb04e96f7fb558250e8c97da2dfcc5d066370aefd966e734303531e9527a8772365cfd593f904547f5d16ca98268f537fb14f45032fcf677f5fb4817dd3b SHA512 e1153a01732b51c103d8efc23ca49c2bc2292ed64d7d9fe04e8c65819a211a6f35f42e7b4ea971a503a5cc85c6803d45c2a828e266052ff6bbdc2df6d186c57a
MISC metadata.xml 659 BLAKE2B e90ea9897a8a65f61222f61e6a2b5700cd9daf97e4134fbd09d4df79784a0ffe2b629f73b7135c0bca3b3d3703a5431e115c189342caa52d13fc714566f85922 SHA512 c7fd3d685576e8ccfbedb205cfe5a50c7a41fd479617a572fc8ef34de2ecd935a19e5f94f597076f58a06250dfbb00647f9961b498a103bda95410570ba68d27
diff --git a/net-libs/libsignal-protocol-c/libsignal-protocol-c-2.3.3-r1.ebuild b/net-libs/libsignal-protocol-c/libsignal-protocol-c-2.3.3-r1.ebuild
index 894d6fc41d30..ca1df0d6f608 100644
--- a/net-libs/libsignal-protocol-c/libsignal-protocol-c-2.3.3-r1.ebuild
+++ b/net-libs/libsignal-protocol-c/libsignal-protocol-c-2.3.3-r1.ebuild
@@ -8,7 +8,7 @@ inherit cmake
DESCRIPTION="Signal Protocol C Library"
HOMEPAGE="https://signal.org/ https://github.com/signalapp/libsignal-protocol-c"
SRC_URI="https://github.com/signalapp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
LICENSE="GPL-3"
SLOT="0"
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index d6ce7b815abc..ecede65402ff 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest
index 0b7afe6d5dd2..15b90669964f 100644
--- a/net-mail/mu/Manifest
+++ b/net-mail/mu/Manifest
@@ -4,6 +4,6 @@ DIST mu-1.10.2.tar.xz 569692 BLAKE2B a75ad3d60806a5d336665b5dbc7d1f062928eff6fd2
DIST mu-1.10.3.tar.xz 569740 BLAKE2B bfd332d77a0c8727beeac363c35199dd8da0b4dde940981845865eda7e0ff7a7bfcbfef76509ca407bea80b4b148b0b6bce79fa928b2c4df239b55325336c049 SHA512 dbc3946b50791bb01e640d7c07a5072c4c6381b576337899c32b0f0c8331b44ab328f3887eacfff4d5ec71144164a43dc2c1241330bf00226748485027e7f21b
DIST mu-1.8.14.tar.xz 543828 BLAKE2B d64e52a66f3b68a2d5b039eaff668c5ecf0da8b1e77719de49316cbe96bb9d34c3e4f8636cfd63cf473218ea6ec428f8c2be2d80c94d1b1456e4b7f17c5ab52c SHA512 8d5514cf08891180163e4d7caff7a3d75dd39a6397c0c8608a85b613f83a4f714f772400c2a057c1f9ef46dedd4f240828ced4e8a1b38ebe4340041059a3ad44
EBUILD mu-1.10.2.ebuild 2120 BLAKE2B 7e459898c0d6b022af4e1aa66bd27504773f48a79c4e56ce613ce1ffd69dfd6eac069c1786aa3497470adf9bdf8b4fc532f382dd1e8e2bfe7db504a1f7cd4356 SHA512 58dc9e4ea1845802a41d7b429c89db289376152ac52140249f0e5e8f3047f342dcb8842c616b321550ea425da6fd1825507bca809ae08b61e2cd95d291d14f0d
-EBUILD mu-1.10.3.ebuild 2119 BLAKE2B 19701cc62c295dc24c6dc5cfa3ecfd70efcf6a829d9f2e7dfc14f61802481ba96a7c00dfd4340d8eed823b8ca9e0ca777ce764e3590a38dd4b36d0dca76c0b8c SHA512 fd4d0b6bcce8f952169dc3bb202950714909a73eefe6663a3bc2d1cead3102a8d2b0f81adf12b96ff725f98aae4c97cf37252e67876e0052fea087a7bd9b0d3d
+EBUILD mu-1.10.3.ebuild 2117 BLAKE2B a9771363017a485e9d40f561d14f9df0026f66cc762327f05d7ac2de086b251c043701e7e66c6d3f421631705e49904160247de39e07bbab3b332149b2d551d9 SHA512 6060375ef7679807f5d2bfdfc81043245a8ae24115404c8148932c142e19fdab471094ce22220460a6906ed9869f8502217dd401c954e75b81e9ed2eb2a1cb7c
EBUILD mu-1.8.14.ebuild 2169 BLAKE2B 01445458f171ac1bc539ca9eaf864e9b68978728dea36cdf476a790e4c19bc539d4da42480e1873ae8d3d4abc1d2c4ede618985f854edc5b4857d6a151b4e1d1 SHA512 a40006f6380b5411263189f40f1f77ca8a74a3d42d232678b118e9d1320df3d0e84301bbdffeae1378a694cf871bac8800aad7231d0e2b735e171cfddd5e56b5
MISC metadata.xml 893 BLAKE2B 4d21c0794fc184957939ebaab628b9a1abe0bbdb63915157e266ce0a773fe3acc52722d010d3b4e096f86257e945c0f9dd51cd0dbe54c37f717408ffe942bc06 SHA512 7f499e039820d12c9acd0affe2a402fc53ee6367684a3c2ba25669987f02b0fabb3db0de978e197876bd9e3af315734af398ba7c8305119c511d59c709b6e225
diff --git a/net-mail/mu/mu-1.10.3.ebuild b/net-mail/mu/mu-1.10.3.ebuild
index 1a97c13b7e60..3b59da786c40 100644
--- a/net-mail/mu/mu-1.10.3.ebuild
+++ b/net-mail/mu/mu-1.10.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~riscv x86 ~x64-macos"
IUSE="emacs readline"
DEPEND="
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index 037332821a29..878b09fcb3f1 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index 987f18a21936..5d041dce4ed1 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -3,7 +3,9 @@ AUX iwd.initd 246 BLAKE2B 02a422e96de99256e55f2ed86cfd9ed43bf93130021c523d0e4600
AUX iwd.initd-r1 290 BLAKE2B ea7a6a51ab0fe4f83a748e61e245cf2d7abac898431bf84d9f30c56a7706828dd8e1544ecd61931f52fd5f52791abb0cfe07c685c297f560fe257b8769bfd6e6 SHA512 be44fb430252cf51e192b7b09a05302e1b9edfc4ebb7c5a357d912d727f25afc165b02752f9c51a9056e86471a12f3d2cfa384560b417d5303a93b5c4dff0a28
DIST iwd-2.3.tar.xz 1061732 BLAKE2B d22bb6bd2a1672536872f5642ed31361681fb16e08f3efe7241d15f456c80e37b5acfd5ef18d28affd308ce893b4c798b9ee1b4fc67c97b1de3fad920753e164 SHA512 f320feb2b9ac9cb719d4afa87e8935663aa13ebd5e9ef7bcd3a11a0553df4352a700d76faf0c9189cc3000c05545aed2286fb1051b4f732766f822a68736efd5
DIST iwd-2.4.tar.xz 1062540 BLAKE2B 9aa5e79ab3cc7ff83892c51c6074ca27876b037905c52bf21369d403f50b799408b82bb773a5a2522ff25e147dbdb74464bdda8aee8d77783cdadf190353ed41 SHA512 fab771147a6d32aeea2722f0865cb55ba1eb78e74416fb3f9a27c9c11583b1b5e229231829fc63d3fb913d69af16a2b51da19ee2c84ce29ae3cb24acccb5d317
+DIST iwd-2.5.tar.xz 1064656 BLAKE2B 44ea59e5c408543aca7303327a087fe8296d65c0d4d52a75929b958465ae39ed367eccd7eaae74e8da8a2f586e01fc3634dc37552c9679895fa5236d84e1eb32 SHA512 d70b4e47a52e5cbaa1572aed5a680a08eb715936f7f7ecb5e15628735e2eb980a4b024d97a864ce4380f885787101ad684a4d646504cc8ab39fc92cad5f328ff
EBUILD iwd-2.3.ebuild 4964 BLAKE2B ab942cf395edae6e12cfad7ab79eaea854332c201e8af2bc7e129d5801be033cab94fd5d40ffd1d6083f09c3d8915d3f460891ea535bd50766e9b6e97ea93e36 SHA512 4ae490277dea9b8af19870779d2e5b74fa953801f843ab1456cce76e6b2be0098637abb010b8775959f6960d1e9b4c08168be2e3057176578593215dba4c7316
EBUILD iwd-2.4.ebuild 4968 BLAKE2B 5139cf235b3af876e6af101893d8f9a05d2dac8cfd4b62b584e055d7e418915f5dace556c858d72540b63e99dd3eafadbd2aa0224db8573173e1f5e79e64ba62 SHA512 21e5937aa327e19d981d8ca04c64fc5989a884f3ee6f71c58df7002cf8721d3d0bc3e5a5bdfa3ae097ad4a82f7b3b4301d9465a6af40cedc098034200bcdaa9e
+EBUILD iwd-2.5.ebuild 4970 BLAKE2B ff6d08786c6807495784e6e5312bf4b0149264e19b2278e6c64023650a88ab4a6e55f8e7da0dde8f3c11d1d4f2cf0ecb603057eacb872583f49e89988a7d91f5 SHA512 d3ddfa48c336ad65a4f1b1b736a52917cfd9e8463625d00d92ee77d5dd641e0f893e12cb3f64f820e7aea736e4c1c27ab7e6987768bb79129a0aa729230a45ed
EBUILD iwd-9999.ebuild 4966 BLAKE2B 9a943234acfce3af16db7b5f3a08b2c51676213130ccd6bb849a90fae4ecaeaaa09229c7016458fcdfd1b947cd341218e6ea9b8b1d377a13a3dbe208b2ed32cc SHA512 8df7a8a86bb164f7caca133a9c0d70de97f8002c925269aafe078ba93e6d1382031abbf468946dd8661781d235d8071b9dc929878fa4b49b62feaf9dec9326bc
MISC metadata.xml 844 BLAKE2B a0745226f5314cee29c405d53b5f03c1e2706518272a69443174123601c4b79ad5902e2f22575b46bed37c5d6ebebd1ad4cdcccbb7c40405c4d04f2b92bef17d SHA512 9997101871ad37981492b0a70150d091926ec2321f13d70d5f85f2ff5d360cc87970beb9575c2f78a909e6f3a91ef022fd7115db9ec0ec77d5d94363ed30d793
diff --git a/net-wireless/iwd/iwd-2.5.ebuild b/net-wireless/iwd/iwd-2.5.ebuild
new file mode 100644
index 000000000000..cc297eec81fb
--- /dev/null
+++ b/net-wireless/iwd/iwd-2.5.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic linux-info systemd
+
+#Set this variable to the required external ell version
+ELL_REQ="0.57"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit autotools git-r3
+ IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git"
+ ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git"
+else
+ SRC_URI="https://www.kernel.org/pub/linux/network/wireless/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ MYRST2MAN="RST2MAN=:"
+fi
+
+DESCRIPTION="Wireless daemon for linux"
+HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +crda +monitor ofono standalone systemd wired"
+
+DEPEND="
+ sys-apps/dbus
+ client? ( sys-libs/readline:0= )
+"
+
+[[ -z "${ELL_REQ}" ]] || DEPEND+=" ~dev-libs/ell-${ELL_REQ}"
+
+RDEPEND="
+ ${DEPEND}
+ acct-group/netdev
+ net-wireless/wireless-regdb
+ crda? ( net-wireless/crda )
+ standalone? (
+ systemd? ( sys-apps/systemd )
+ !systemd? ( virtual/resolvconf )
+ )
+"
+
+BDEPEND="
+ virtual/pkgconfig
+"
+
+[[ ${PV} == *9999* ]] && BDEPEND+=" dev-python/docutils"
+
+pkg_setup() {
+ CONFIG_CHECK="
+ ~ASYMMETRIC_KEY_TYPE
+ ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
+ ~CFG80211
+ ~CRYPTO_AES
+ ~CRYPTO_CBC
+ ~CRYPTO_CMAC
+ ~CRYPTO_DES
+ ~CRYPTO_ECB
+ ~CRYPTO_HMAC
+ ~CRYPTO_MD4
+ ~CRYPTO_MD5
+ ~CRYPTO_RSA
+ ~CRYPTO_SHA1
+ ~CRYPTO_SHA256
+ ~CRYPTO_SHA512
+ ~CRYPTO_USER_API_HASH
+ ~CRYPTO_USER_API_SKCIPHER
+ ~KEY_DH_OPERATIONS
+ ~PKCS7_MESSAGE_PARSER
+ ~RFKILL
+ ~X509_CERTIFICATE_PARSER
+ "
+ if use crda;then
+ CONFIG_CHECK="${CONFIG_CHECK} ~CFG80211_CRDA_SUPPORT"
+ WARNING_CFG80211_CRDA_SUPPORT="REGULATORY DOMAIN PROBLEM: please enable CFG80211_CRDA_SUPPORT for proper
+ regulatory domain support"
+ fi
+
+ if use amd64;then
+ CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64"
+ WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable for increased performance"
+ fi
+
+ if use cpu_flags_x86_aes;then
+ CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL"
+ WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for increased performance"
+ fi
+
+ if use cpu_flags_x86_ssse3 && use amd64; then
+ CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 ~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3"
+ WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for increased performance"
+ WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for increased performance"
+ WARNING_CRYPTO_SHA512_SSSE3="CRYPTO_SHA512_SSSE3: enable for increased performance"
+ fi
+
+ if use kernel_linux && kernel_is -ge 4 20; then
+ CONFIG_CHECK="${CONFIG_CHECK} ~PKCS8_PRIVATE_KEY_PARSER"
+ fi
+
+ check_extra_config
+
+ if ! use crda; then
+ if use kernel_linux && kernel_is -lt 4 15; then
+ ewarn "POSSIBLE REGULATORY DOMAIN PROBLEM:"
+ ewarn "Regulatory domain support for kernels older than 4.15 requires crda."
+ fi
+ if linux_config_exists && linux_chkconfig_builtin CFG80211 &&
+ [[ $(linux_chkconfig_string EXTRA_FIRMWARE) != *regulatory.db* ]]
+ then
+ ewarn ""
+ ewarn "REGULATORY DOMAIN PROBLEM:"
+ ewarn "With CONFIG_CFG80211=y (built-in), the driver won't be able to load regulatory.db from"
+ ewarn " /lib/firmware, resulting in broken regulatory domain support. Please set CONFIG_CFG80211=m"
+ ewarn " or add regulatory.db and regulatory.db.p7s to CONFIG_EXTRA_FIRMWARE."
+ ewarn ""
+ fi
+ fi
+}
+
+src_unpack() {
+ if [[ ${PV} == *9999* ]] ; then
+ EGIT_REPO_URI=${IWD_EGIT_REPO_URI} git-r3_src_unpack
+ EGIT_REPO_URI=${ELL_EGIT_REPO_URI} EGIT_CHECKOUT_DIR=${WORKDIR}/ell git-r3_src_unpack
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+ if [[ ${PV} == *9999* ]] ; then
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ append-cflags "-fsigned-char"
+ local myeconfargs=(
+ --sysconfdir="${EPREFIX}"/etc/iwd --localstatedir="${EPREFIX}"/var
+ $(use_enable client)
+ $(use_enable monitor)
+ $(use_enable ofono)
+ $(use_enable wired)
+ --enable-systemd-service
+ --with-systemd-unitdir="$(systemd_get_systemunitdir)"
+ --with-systemd-modloaddir="${EPREFIX}/usr/lib/modules-load.d"
+ --with-systemd-networkdir="$(systemd_get_utildir)/network"
+ )
+ [[ ${PV} == *9999* ]] || myeconfargs+=(--enable-external-ell)
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ emake ${MYRST2MAN}
+}
+
+src_install() {
+ emake DESTDIR="${D}" ${MYRST2MAN} install
+ keepdir /var/lib/${PN}
+
+ newinitd "${FILESDIR}/iwd.initd-r1" iwd
+
+ if use wired;then
+ newinitd "${FILESDIR}/ead.initd" ead
+ fi
+
+ if [[ ${PV} == *9999* ]] ; then
+ exeinto /usr/share/iwd/scripts/
+ doexe test/*
+ fi
+
+ if use standalone ; then
+ local iwdconf="${ED}/etc/iwd/main.conf"
+ dodir /etc/iwd
+ echo "[General]" > "${iwdconf}"
+ echo "EnableNetworkConfiguration=true" >> "${iwdconf}"
+ echo "[Network]" >> "${iwdconf}"
+ echo "NameResolvingService=$(usex systemd systemd resolvconf)" >> "${iwdconf}"
+ dodir /etc/conf.d
+ echo "rc_provide=\"net\"" > "${ED}"/etc/conf.d/iwd
+ fi
+}
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index d3ea1f80db69..d0f7bd3a6cde 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 3afbe556d961..a6ba55b76507 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,8 +1,6 @@
AUX gpxsee-7.33.patch 332 BLAKE2B c0ccd7e75c0d99533fcc3a1ce582b59c739e36c203434ab5c491c5c70953adadec7beae0340aaecb76f0b92c10052f8398ff2597a226426c8b9f7222c2d812f3 SHA512 ff3e78d30793784ffc147f89c7558bc9b470935293416e961db744d6edd42bf096499e3aa199908614d547e48ef893b28c886cc61e4e5ee182abddabffd660fc
-DIST gpxsee-11.11.tar.gz 5481954 BLAKE2B a562b963c08cd7ffbd2a5e33c984365aad5c48d9dfa7e05ab0e53bc89ec434bd4412a8b220408372f2aaba5c36a27cec596102a5beb308334eee88795dcabd73 SHA512 060599f018b2058e916e4d850656e2d2247fe2dae923590438015ebf816a18446fcc737b7206bfcef945fa61187a5f7aaf19612ac1466cfeb5ffb3b7b70a9620
DIST gpxsee-13.0.tar.gz 5494687 BLAKE2B 819d60204d491443d68c83f1c3849cf9aaaaaccec00e357c03723ba9e86db2d79aca9d03fb142e23bd596840e05705a76b340dd036bb3cf4d06c57a53d83b28f SHA512 7d2dc37d52d6f63dc1377e52b6653d95207ea176c2564c613e01375a506b8fa9fa22ed5e2f506a607cf24b164758353cd404f9f86d64b51e4601efa744fe9632
DIST gpxsee-13.3.tar.gz 5496128 BLAKE2B 9bd13e84977552f47cadaaa4eea6b73695407acfb8175dcc596098a98612c6573fbf335ebe93c8b072884569d9991321f2d2bf7bb003993ce4c650a1a492b208 SHA512 a2e017f90a14b558bc72eec6ecc27d5773c8b17817ed4bb36335ac76639b89ce7e6dc25ad396069be8b00239d97e2fb6ce20e6d6d4746f1e0e06c7d9772a23ad
-EBUILD gpxsee-11.11.ebuild 1196 BLAKE2B 7812242e5ed74fade2cced0b4f65ae427f47547f636f80c86a3214d99b381d440fd01308377100410c120fa02f383ced1f2ea9fc418f24533f152bf9f56b1333 SHA512 42a7ee460d39f9c3307482b79c679a2bdb693a7c77e1609a8158ad1a0138ebab7f0e978edfacbc1200a17a0d39f524f7f3f8ce17e705e118dc6fbf08c8fdd407
-EBUILD gpxsee-13.0.ebuild 1217 BLAKE2B ef246596e2373d83ec6285052e9dab105dbfa3147f52c15bb099a8bfa186e4727019dc02dfeac67fd358c1bf7a93a059b45b3e9efd41399af73775e778a88224 SHA512 25378bcd9d5eeb2ecab0f72b06f624b1322c61f5df0d34c8b6ab8b2e0228393daa07ec47f13988b758b3cab095af7fdc5d89a45a437439fa9bb1f53a2b5d0518
+EBUILD gpxsee-13.0.ebuild 1215 BLAKE2B b7dde440a5960064cbc971fe1f4b21330272afa068e28286b5a422d4057b1b89b46b6895e4c389c90e01b4b5b6dc2fe444fd0ee2396f2a5cee12af7ac070b08c SHA512 5ac8562ce8b8eab7bccbad3d50e6baa37bf9fd103c67c6806d99679418931e455d0e4f765a7ae1b8b8150b69ca4562a2bfe8fcc135ce6f342f49154585b83141
EBUILD gpxsee-13.3.ebuild 1217 BLAKE2B ef246596e2373d83ec6285052e9dab105dbfa3147f52c15bb099a8bfa186e4727019dc02dfeac67fd358c1bf7a93a059b45b3e9efd41399af73775e778a88224 SHA512 25378bcd9d5eeb2ecab0f72b06f624b1322c61f5df0d34c8b6ab8b2e0228393daa07ec47f13988b758b3cab095af7fdc5d89a45a437439fa9bb1f53a2b5d0518
MISC metadata.xml 508 BLAKE2B da581bc3330fcebff61893ddcc75762fa4987f959cf6eaddb49a2f67a3071caf5e1aa5e1f9722fc493c13091146a70bbf5f7051d2961e4456c1aaf025182a77a SHA512 e895fdb3e558a75c1506206c5b0cf797f4ee14aa83c4e0853bec71c48298301cd7cc052853df64fc62c253543882cf878e03be864a93643456f5f117816faaa3
diff --git a/sci-geosciences/gpxsee/gpxsee-11.11.ebuild b/sci-geosciences/gpxsee/gpxsee-11.11.ebuild
deleted file mode 100644
index 12e4004e3cd9..000000000000
--- a/sci-geosciences/gpxsee/gpxsee-11.11.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files"
-HOMEPAGE="https://www.gpxsee.org/"
-SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-IUSE=""
-RDEPEND="dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtconcurrent:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtpositioning:5
- dev-qt/qtsvg:5"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
-
-src_prepare() {
- default
-
- plocale_find_changes lang "${PN}_" '.ts'
-
- rm_ts() {
- sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
- }
-
- plocale_for_each_disabled_locale rm_ts
-}
-
-src_compile() {
- $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
- eqmake5 gpxsee.pro
- emake
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
- dodoc README.md
-}
diff --git a/sci-geosciences/gpxsee/gpxsee-13.0.ebuild b/sci-geosciences/gpxsee/gpxsee-13.0.ebuild
index d3040a4c8b15..47317e48601d 100644
--- a/sci-geosciences/gpxsee/gpxsee-13.0.ebuild
+++ b/sci-geosciences/gpxsee/gpxsee-13.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
RDEPEND="
dev-qt/qtconcurrent:5
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index 65666ad63052..991945e83886 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/form/Manifest b/sci-mathematics/form/Manifest
index 9aac14fe9ba0..8545d8818b39 100644
--- a/sci-mathematics/form/Manifest
+++ b/sci-mathematics/form/Manifest
@@ -4,4 +4,4 @@ DIST form-4.3.1.tar.gz 1470480 BLAKE2B 210ff3b97a18a495c2d81de0cba7945d9c5a8e5e2
DIST form-mode.el.gz 6657 BLAKE2B 41d014e4ca8036249d53f5361012095e2ed2ef5e43543ba809a058f0ed241bd3ec984d9b61ab13a5b447faf07decf4e696362f24cacea3af5870cccdf43b1415 SHA512 aa81cc9c45a90af982179d56b874de0d152538653242ea028450675ab8421df2e0d53988c7efa3527845dae145c8047b71574191eedd90511fa89ad812851e25
EBUILD form-4.3.0-r1.ebuild 2292 BLAKE2B 2f1c3759678256df8e90e146345fd3bd1704133ee2cf6fd50fc5cb40993600481a4b0a639ee0589189c5f84489da20b7c884daca18bdd86ea1e06c8d00b86178 SHA512 adea2233609eab28abcdb57ce517eb15ad1e585b4525f3a5c511a51fd978f0ef39eb397e9a0bed67959df67f883d032c2d8c9c5d95ab81f595bb0c39308b4462
EBUILD form-4.3.1.ebuild 2292 BLAKE2B 2f1c3759678256df8e90e146345fd3bd1704133ee2cf6fd50fc5cb40993600481a4b0a639ee0589189c5f84489da20b7c884daca18bdd86ea1e06c8d00b86178 SHA512 adea2233609eab28abcdb57ce517eb15ad1e585b4525f3a5c511a51fd978f0ef39eb397e9a0bed67959df67f883d032c2d8c9c5d95ab81f595bb0c39308b4462
-MISC metadata.xml 515 BLAKE2B 9305198d106c3faefa094554d1b58ba3dc639b653d9db90d58784c6e7ab21188073c3e0e4d0671e6431451544c42e349af81c74a88f4e6022f5697c8fb39f13e SHA512 821c33a7f95b17c2c55799cf3973edc1180d3c0260f85658393f7552b6c2b8beea2ccf80008df61d236ba704b90e7bb943089d6d2f5830d22c3e69b2c168c9f1
+MISC metadata.xml 628 BLAKE2B 9fab70bf2776d44dce2778edba449a65fb226ca56bbeab53fdbc036051a3db1a010502bb2a3752172a5b474c4945452b02d74f742e64ed8719d39cbe1991b475 SHA512 cf587c0af89ac55c54b1cd243a9a1361c2a497a1cb81c2d6d3081059ef836509adc9f915929167c329a0b37c9e3e45589b94140fccb9a985b6799b9d4d41f709
diff --git a/sci-mathematics/form/metadata.xml b/sci-mathematics/form/metadata.xml
index d3a49a10ffe2..ad5766269fa2 100644
--- a/sci-mathematics/form/metadata.xml
+++ b/sci-mathematics/form/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>grozin@gentoo.org</email>
+ <name>Andrey Grozin</name>
+ </maintainer>
<maintainer type="project">
<email>sci-mathematics@gentoo.org</email>
<name>Gentoo Mathematics Project</name>
diff --git a/sci-mathematics/ginac/Manifest b/sci-mathematics/ginac/Manifest
index 194ce0a7d794..7041f7c2a88f 100644
--- a/sci-mathematics/ginac/Manifest
+++ b/sci-mathematics/ginac/Manifest
@@ -1,7 +1,5 @@
AUX ginac-1.8.2-pkgconfig.patch 340 BLAKE2B 1f405dea9cc0a68fec86a65765247e93959a4b7ab4b962855259dd4205d139deb11e52366760a3ade6200ef53938d56dc08e5eb132724dc840291d4be37d74f0 SHA512 6629df1b961d8697e6ec1080ba13caa81eaf7596f103862e35f80fa13ad552e0cfe6d53733dd2ea8b4ac83075cd60d9e3f93b5f01886933bcfe97e919b6caef9
AUX ginac-1.8.6-unicode.patch 755 BLAKE2B e51170a710a0bffca47da33183c32730938e2b52cfe7091adec18e159f8fb94164626cebab516af014f36a2bd8362cca0bf2622a06a2e1e717a2656cdbc69bea SHA512 33a7e74803a0c134b21bcdd44a6fea7236d2c1cd322bdd0ea709d36d12ed0dddb5849452bc837a3d29340f84a4d9d7bae3b328e435142cebbef9fa722a490585
-DIST ginac-1.8.2.tar.bz2 1142428 BLAKE2B 9322ac30cd73c5290b68503a277c43751728a8d774655398038023d87796e35b8d98dff968a14faf162969877ef335b383adfb3fe695dda1357fb0208cba424a SHA512 fc471cdc12b3c2597e4deb65dcca83fc9050c8a2d07a19baf605b060efe9facc9b9ffe824676c8489bdebb6f125f1052f313394d95cc2a91c29b00a45cbc403a
DIST ginac-1.8.6.tar.bz2 1152914 BLAKE2B 3d3d655cde0f5444fa01b0dde62a48d3c42b5a3b27e00d9608c56677fd031e639b7e4e6ac7c6cf68f807033cbe81432148d5525d76ad176b8dcd0d80aece07a1 SHA512 b10402d722e8216374dabdee9eba9e6de3b6afebd291a368697eb8efcd0eb8148237628bfb74713771c99977ccc46d972bacccaead3fcf35a1ab328744a7fb48
-EBUILD ginac-1.8.2.ebuild 1508 BLAKE2B 3ebf0febb922607b5e8a25eba3de288ae79176704296ea8ad2384d8533dfa4cea7fec509d05835c1df884b7825a637848dee33f09acb41f92f3d5dbb487b32cb SHA512 b10b082f88b71a1ec99b0b1db3693ff6b942390a81186ee21ec675fae85ccc384230945747f702605051a5d30b401dd24c026affe787937e3f71a8f383aae7cb
EBUILD ginac-1.8.6.ebuild 1548 BLAKE2B 5d53ef75239c80d68bc52c1915000844ea2364952142d4606e80c123a4a3d47d5a41ffbe4689e3da331178aa54eb46649f738431a3b715c34d90b2be76cf10cf SHA512 ebb10a2f6908fc8343270c6ff89513dc1ccc391711a0b600a2568ecdb099491d0c74c5c426a070d6c1a40361b3ef7164b33d7fcb66c581849571974a07f0c532
-MISC metadata.xml 686 BLAKE2B ff4b88d20512b55b99aba22f7f87da2dbde32d4348bce69ffc1ee4488e41c0ec8cb062fedd72794d12671111be8a9df4e8be3dacf3d3379de7c82d18df3a97e8 SHA512 bae9dd2c19bd5e5bc84a3640d9548066cf95053c599a57259633b4a6960b2ea4039ebab692086b94553cffc1478de100754bc82a7157fc78871b9084ee9391e8
+MISC metadata.xml 793 BLAKE2B e657f7bb74f228c2a4be58dc2fee5dced4002195d0a33d153a354a962552a8c49395cfb92a9b0de0b5090d8009de29e13c001301b041dce149dbb9fec9799b95 SHA512 c8da993984bc0313f9586aad8899ce1fd43c304da66486aa68a1c33bb1c75aac63e129eddeda925081f624c38064634187fc24ce39c5c337b64f2889443befad
diff --git a/sci-mathematics/ginac/ginac-1.8.2.ebuild b/sci-mathematics/ginac/ginac-1.8.2.ebuild
deleted file mode 100644
index 318ae8355629..000000000000
--- a/sci-mathematics/ginac/ginac-1.8.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit python-any-r1
-
-DESCRIPTION="C++ library and tools for symbolic calculations"
-SRC_URI="http://www.ginac.de/${P}.tar.bz2"
-HOMEPAGE="https://www.ginac.de/"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples"
-
-RDEPEND=">=sci-libs/cln-1.2.2"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
- doc? (
- app-doc/doxygen
- dev-texlive/texlive-fontsrecommended
- media-gfx/transfig
- dev-texlive/texlive-latexextra
- virtual/texi2dvi
- )"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.8.2-pkgconfig.patch )
-
-src_configure() {
- econf \
- --disable-rpath \
- --disable-static
-}
-
-src_compile() {
- emake
-
- if use doc; then
- local -x VARTEXFONTS="${T}"/fonts
- emake -C doc/reference html pdf
- emake -C doc/tutorial ginac.pdf ginac.html
- fi
-}
-
-src_install() {
- default
-
- if use doc; then
- pushd doc >/dev/null || die
- newdoc tutorial/ginac.pdf tutorial.pdf
- newdoc reference/reference.pdf reference.pdf
-
- docinto html/reference
- dodoc -r reference/html_files/.
-
- docinto html
- newdoc tutorial/ginac.html tutorial.html
- popd >/dev/null || die
- fi
-
- if use examples; then
- pushd doc >/dev/null || die
- docinto examples
- dodoc examples/*.cpp examples/ginac-examples.*
- docompress -x /usr/share/doc/${PF}/examples
- popd >/dev/null || die
- fi
-
- # no static archives
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sci-mathematics/ginac/metadata.xml b/sci-mathematics/ginac/metadata.xml
index 7c3134727fb2..77b4449763bb 100644
--- a/sci-mathematics/ginac/metadata.xml
+++ b/sci-mathematics/ginac/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>grozin@gentoo.org</email>
+ <name>Andrey Grozin</name>
+ </maintainer>
<maintainer type="project">
<email>sci-mathematics@gentoo.org</email>
<name>Gentoo Mathematics Project</name>
diff --git a/sci-mathematics/maxima/Manifest b/sci-mathematics/maxima/Manifest
index 34072886143a..d212f5706f53 100644
--- a/sci-mathematics/maxima/Manifest
+++ b/sci-mathematics/maxima/Manifest
@@ -11,4 +11,4 @@ AUX xdg-utils-1.patch 1313 BLAKE2B 35d6f88c505c5b1bb5ecf5691e17522b427a3f035f64d
DIST maxima-5.46.0.tar.gz 47492457 BLAKE2B 3d709c1647357477ef8c92ce1f3b0789664fcd86ebe16cf68a89b84c019cb30bc4896409fbe5236bb4dbb25cf972c17cf612c602e57c4c6100b2d86737715f48 SHA512 6c76292ac270b9d8e91d13035733d12038a69ef3510e70a28793b6116208eccd7bf6387e246e9e8c0a22a2e793b948f1233a56fc863ad8712a35e5b1b92fbeef
EBUILD maxima-5.46.0-r1.ebuild 5969 BLAKE2B a7ce5eb8d067bbfc50e32bd141c83c04dd6072b6f3b5b84d9fbf08329efa54a2800a7d6909ad511eb1ba4e029663078ca10c1b3ebf22c3690cefcc8a57e7dc6c SHA512 6ee870eed18dac583cd68efcbcbf710764a3bc28bc3a84e62733416092bf495fa564fa766a3bd087cd97b50c7d72d71ac8362b956d574672f710adf62006ffa9
EBUILD maxima-5.46.0.ebuild 5969 BLAKE2B 9a4bee7cb52eff0e41e2456418efb318601ec4a613c4e8daf23141903577f73b893fe77e46a52d350b9ea3fdf6848d80c54e3c05dcd806670449c064de6606e9 SHA512 dea407c64fc8d4b1287e7c728ffc7c8680ec6aa08d0b5850a2c0d2000afeab77539d31f4a250076e56a41540bbe301d21cb2ac2d9fa4716f11e7a590c86161fd
-MISC metadata.xml 1736 BLAKE2B 0ad2ee8af914d2de42315204dc73650507abab4d671b1d531f426aa5d5ce7c9ebfb2815592327efab62768659ba7037419285f242adf4c453117836930fb0a95 SHA512 399a8f29bc3f1a3c4c2c1c926f979fb65c517ed165b95dd4b9585004d45c0075761a278ac928fa03ee7523262ddb930952775dc98b092425c89c1c7ee41293f1
+MISC metadata.xml 1843 BLAKE2B bdb4437e3ecc08ffeb9a42d816c03866e0ced9ba3b7ca44b6777d57b36e89603a5ed44eda015ddefdc8a87fcbc0c5bb9447cf424d60aee2651a4ae9cebd7edef SHA512 bed22b9442289ef93c17de1529071d1e1a1c6b925ab306c4b3a5aadcfb26f2f3fb792e8d563e726c8d28b3cc8708b692fc9a6e60fe38c280eda37796544acf14
diff --git a/sci-mathematics/maxima/metadata.xml b/sci-mathematics/maxima/metadata.xml
index e6f94974231a..8c7e1e80faa5 100644
--- a/sci-mathematics/maxima/metadata.xml
+++ b/sci-mathematics/maxima/metadata.xml
@@ -1,18 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>grozin@gentoo.org</email>
+ <name>Andrey Grozin</name>
+ </maintainer>
<maintainer type="project">
<email>sci-mathematics@gentoo.org</email>
<name>Gentoo Mathematics Project</name>
</maintainer>
<longdescription lang="en">
Computer Algebra system, descendent of Macsyma.
- Maxima is a system for the manipulation of symbolic and
- numerical expressions, including differentiation, integration,
- Taylor series, Laplace transforms, ordinary differential
- equations, systems of linear equations, and vectors, matrices,
- and tensors. Maxima produces high precision results by using
- exact fractions and arbitrarily long floating point representations,
+ Maxima is a system for the manipulation of symbolic and
+ numerical expressions, including differentiation, integration,
+ Taylor series, Laplace transforms, ordinary differential
+ equations, systems of linear equations, and vectors, matrices,
+ and tensors. Maxima produces high precision results by using
+ exact fractions and arbitrarily long floating point representations,
and can plot functions and data in two and three dimensions.
</longdescription>
<use>
diff --git a/sci-mathematics/wxmaxima/Manifest b/sci-mathematics/wxmaxima/Manifest
index 395be0a78989..2b35e7cd5614 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -5,4 +5,4 @@ EBUILD wxmaxima-20.12.2.ebuild 1428 BLAKE2B 30e26a147fe84b328902bedb1ee7df68a6c2
EBUILD wxmaxima-23.04.1-r1.ebuild 1901 BLAKE2B 33ccd0d0c93571d76bfee6727b62a826388cbe39d1b757ba81f9ab77bb2d05994b675e22f6d73829837e2fedf3396ad4cc2ad28c0bdc85c6221f7825c0bb008c SHA512 c33a36b8cde439d4a760d3ba328c8a52c51fb7b29f79e67009e5bb25acc535983c6d3738ed1f09fc9d2398396522f9abacdee98598e2e510d3d1ffcf66c83838
EBUILD wxmaxima-23.04.1.ebuild 1901 BLAKE2B 7c6834bf45bd13bc889fd06a0b115f79b3d71f913f3a982af15eee7130900d152058c817e4908112d52d0f6a9dcb1eabc2a99987ea9e5306b8205fa68cf780e2 SHA512 651f5d701a5d346c744fd15d2094545b61615a3837d53e1b124be0507b4f5c29ad80bf98a1c1691645ec0caea851093cf7250ad9d9a94fc54bd722f15df874ec
EBUILD wxmaxima-23.05.0.ebuild 1901 BLAKE2B 33ccd0d0c93571d76bfee6727b62a826388cbe39d1b757ba81f9ab77bb2d05994b675e22f6d73829837e2fedf3396ad4cc2ad28c0bdc85c6221f7825c0bb008c SHA512 c33a36b8cde439d4a760d3ba328c8a52c51fb7b29f79e67009e5bb25acc535983c6d3738ed1f09fc9d2398396522f9abacdee98598e2e510d3d1ffcf66c83838
-MISC metadata.xml 736 BLAKE2B fb5db64266afc69d42ab7ca857e9022d20e5306d04403859c847caf8d36953820ad9920212f164a74c1e2a807b111c0cffbbdfd4b098049e3bf689a9958b0b6d SHA512 318a52fafba636ef7439d52b936a3aa144e810077e381d367a8d1cc12529e085a3b84f873591ee9f9b613a5f71285a1f1f5b3ceedbd619e79c717a375e3c5e95
+MISC metadata.xml 849 BLAKE2B 6c18b0b74354faa0b9cd8922433cf3eca1a39dc0a19eb6112284561bd33b217d1be5e1f6b1813de01c52705442c51c8e7a806d8866a29f717306a260d9230296 SHA512 f626764b52b8a4068f954698b48a304340f34255297b25597786db8992227e354a3503bdcb900e578b1b39c9936faf3d09ea27ff2c26740f10aef00ee442c4a4
diff --git a/sci-mathematics/wxmaxima/metadata.xml b/sci-mathematics/wxmaxima/metadata.xml
index d47fcd302bb2..3fdc2bb5429d 100644
--- a/sci-mathematics/wxmaxima/metadata.xml
+++ b/sci-mathematics/wxmaxima/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>grozin@gentoo.org</email>
+ <name>Andrey Grozin</name>
+ </maintainer>
<maintainer type="project">
<email>sci-mathematics@gentoo.org</email>
<name>Gentoo Mathematics Project</name>
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index fd63ea39d453..f81b81097a40 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index 3679c8b43552..4a2ba9d6cb47 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -4,6 +4,7 @@ AUX genkernel-4.2.6-fix-btrfs-progs-deps.patch 1167 BLAKE2B e2f77467921adeb2d6e0
AUX genkernel-4.2.6-fuse-glibc-2.34.patch 2344 BLAKE2B a3406c0dedfc4742134abec909c29e517637ad89097ed5d3ff10b439186bbd41afc77571b8f74baf8357b18e96fc02ac00e2b53589de7cd3a8b537a172e7413f SHA512 bcd927a12a9f035e3eaa8496bcdc29a003dea3f7aa687b1fa9cc48fd68baca77426651f325a1db5788e25c583c13e4649e5cb293302f286908fa54ec212c4528
AUX genkernel-4.2.6-gcc-12-boost-1.79.patch 1185 BLAKE2B 8290c7e7ca3222f459318d3fbd65d673ee5fb9207d0d9438227da698c56193bfdca7acde59aa348e3db5c7468d3f7db6161daaf9de65e068cb3ef2cc843e6c1b SHA512 7f783d1ebed3eec371ef73c2a2c6ca409ea1ef2ffae34d162e0a39665a522e0586e3d4ee51edd45455b2e3b79241d639350b42cd3e31c6d2c40698e07a1adad8
AUX genkernel-4.2.6-slibtool.patch 3511 BLAKE2B 69e022509b923b8bc540103310ce7b8c09f4df6e1402d0584a9bea34e1a89e4c2725c1890bd930d93e605f83494bf751626a3d013cf24b089319cef8daf178f3 SHA512 7a7cc339e52abecd86ec9f105eaadda5b17b5c03d3f9ead0e564c38030f606f5c0279002a0502fa90736446c2cfa9f15b75874e7c599466b657232b6f2a88e82
+AUX genkernel-4.3.2-no-color-on-qlist.patch 1119 BLAKE2B 3f8e65bd19d0e4e5c92b7bb8ace0408facfbc7b64849343c7c58e23c2c8a4f5a5fab9f4d34dcd6e643085c8b8989bebf2e2f17c237e96cf00f114f49ab241e66 SHA512 39173c4d87d54b54dc3cf50ab4b4b9247c26e513e6a669b1275975b0ee0238827d3ef55ffbe7ce69a0853a131b4eacae38f745fa5dc55c0b0eba07a8a0f08a0f
AUX genkernel-4.bash 2479 BLAKE2B e5504698ab49bb62623fcdfdd4a54b19ee6d88f96a682f08dc282e46ec26bd22d9c54bcdc9b2bdcc6a96295de1ab96351d35b304eb176f5d177c221cd8d82180 SHA512 6a5709a410c5c07b7a343ecc141aa72de73d3b4acd0a69c05c61c801835a59dd17d9a528f6b68f12ac00ff4b6e5954b03237472501383aa390eb1365dd69c281
AUX initramfs.mounts 816 BLAKE2B 4f36e51fef78435369d43647db853c7bfde217cc93002fc010900692f67171512366e6599f08c5f2093490713aa7715e903b7e06528e3f2c6d8468f506938ed5 SHA512 97e5f92d135cff3911a68c7f1afd0f781ec1c1b794cdc824d74f8c119104ecb40bd7180be8414dc72f3a5a811143d6b4bf443ac1d3ff7a71b1e88cbf7c179665
DIST LVM2.2.02.187.tgz 2405544 BLAKE2B be804be3c64927a8848e8ea8de228fb563b6f8c22628b785aabb33fc993629e5370788216bd814246aeb3a5546fd5446383ce24342e716579887556edf2bbed2 SHA512 3ce56f0c0d2e7dbcdae5be263199f73ee5c4c052599d53cde9b16500a326d0340893344f4671839be06b5b4225d592175d01c9974db14f2dc220d6e9a1d47e91
@@ -65,6 +66,7 @@ EBUILD genkernel-4.0.10.ebuild 9583 BLAKE2B eb8f46374b3dd8a2f51db002e666ce64b32a
EBUILD genkernel-4.2.6-r6.ebuild 11948 BLAKE2B 65e99f559f08350a2f74b2f0890052ab5005cdf84ba25a2a0492ef113bd04a0d12433f180497e00b658c76d6561421f8e439022508449697e023e27e72db8007 SHA512 05fa7b5b3ea8102d20bc822f05f5496e40758813c77ff42e017c0620aba1a91b78570fe468399c81a1e1ca05be51e7c561e1b608409235637255169a0a938613
EBUILD genkernel-4.2.6-r8.ebuild 12019 BLAKE2B 34f1b6d4c0d547c05d6df6a3e3089d215063608baf0524cfb54c039a5937d2076d5765640f8e16c2a44b0cf9e12926cad970a04a919819802518d266607d0c75 SHA512 d54baafbeb0e9ed4c34e4ef59561e3c4d1334c080bd0c1307b5023286b91ee73476120cb05598a742e0e3ca274d9ba5c624d719826070cbb3379afeb1bdb1953
EBUILD genkernel-4.3.1-r1.ebuild 11750 BLAKE2B d0fbff671a6ce40e6b69f828a2f026f57810690fd78110fb85e550ff51f3be16c5d7fb3107d4bc941bc238b6e824ccd3cd42ca3ba05000e1fa987c7b0496a457 SHA512 391d45c5232bbbbd30a4bc12548f20133fb187ed6fd678cb16d5983af54a2f418b8748fb10751bcf2a303e7ead9dda918e049eabdf0564441fccf45c5bf71c39
+EBUILD genkernel-4.3.2-r1.ebuild 11786 BLAKE2B e6761e225eec5473f3bca9a4f95406c96a471ad65e8af67743b4ed9e1e9e71df3c51d5fda2595dde0b621c8c02075c352269463e6d38ae5ad472f343424b3961 SHA512 706ee067a77272fcbf29da71d89a1b0c91b85d8042dca48e18f80f8e25b09e73e976db8436ba9289bc55e66a821bd6074ca650df2780930150a271dad6a7bd99
EBUILD genkernel-4.3.2.ebuild 11742 BLAKE2B a63bd76322e33874fe086641eafb1aebb7ad8771c4c5f457b992b131ad046cbba99b7c9d8e568d8b6f06b7be36aeafd3b4f13b8816f0d930557056c13bef3048 SHA512 917ebe654c484f56e2a8f4d83e1ab09825a19cebd4e305f6051a783401aa0fcf8a3f86175e808eefad222b27a9dfd293d54bbbaf8f72663dd9bf23b4d6cf2b1d
EBUILD genkernel-9999.ebuild 11750 BLAKE2B 8665a2f9246d01725d942815470e4d334ef6d1e9c541a31501779b445019ae4c9be5682120f36f0ab2cbab8a34ba38dd381ec7df07af635e0a95bfd03e6a22bb SHA512 b8428e1d8956c2827e1aebd1db07599df97a1ecd4609916688bace8213fe0fcb83a8bde58fbfb9d2aaffba2c4ea18050f84be0434eadb13c7a0536d1ffe2f144
MISC metadata.xml 480 BLAKE2B 8b1b1655cb13d866985a92755b0696bef00841a7626cb6cd10f39d7a7ad196c1ec2f5895f86e23fc3ee1345c48d7c659346d2bc7bb2a2bdaa9c997511f002fd8 SHA512 5030d4505b077faec4e2eb9cb2dcc47195a1864057bcb5f110314bab97b90b1bdcd3f293f76116a23dd0e694c7c8ee66ed46d39c9b7b0c506b22fe23e86febc4
diff --git a/sys-kernel/genkernel/files/genkernel-4.3.2-no-color-on-qlist.patch b/sys-kernel/genkernel/files/genkernel-4.3.2-no-color-on-qlist.patch
new file mode 100644
index 000000000000..d87574a87c08
--- /dev/null
+++ b/sys-kernel/genkernel/files/genkernel-4.3.2-no-color-on-qlist.patch
@@ -0,0 +1,38 @@
+From 75d666895ff428ca18863674bcf7e5ebf176505b Mon Sep 17 00:00:00 2001
+From: Ben Kohler <bkohler@gentoo.org>
+Date: Wed, 24 May 2023 11:24:32 -0500
+Subject: [PATCH] gen_initramfs.sh: force no-color on qlist calls
+
+In some cases, qlist's pipe detection may not work, and this is fatal to
+our build. Let's just force -C on all qlist calls.
+
+Signed-off-by: Ben Kohler <bkohler@gentoo.org>
+---
+ gen_initramfs.sh | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gen_initramfs.sh b/gen_initramfs.sh
+index 227badd..986b3b4 100755
+--- a/gen_initramfs.sh
++++ b/gen_initramfs.sh
+@@ -801,7 +801,7 @@ append_multipath() {
+
+ local udevdir=$(get_udevdir)
+ local udevdir_initramfs="/usr/lib/udev"
+- local udev_files=( $(qlist -e sys-fs/multipath-tools:0 \
++ local udev_files=( $(qlist -eC sys-fs/multipath-tools:0 \
+ | grep -E -- "^${udevdir}")
+ )
+
+@@ -1131,7 +1131,7 @@ append_zfs() {
+
+ local udevdir=$(get_udevdir)
+ local udevdir_initramfs="/usr/lib/udev"
+- local udev_files=( $(qlist -e sys-fs/zfs:0 \
++ local udev_files=( $(qlist -eC sys-fs/zfs:0 \
+ | grep -E -- "^${udevdir}")
+ )
+
+--
+2.40.1
+
diff --git a/sys-kernel/genkernel/genkernel-4.3.2-r1.ebuild b/sys-kernel/genkernel/genkernel-4.3.2-r1.ebuild
new file mode 100644
index 000000000000..fe9735ec1ab7
--- /dev/null
+++ b/sys-kernel/genkernel/genkernel-4.3.2-r1.ebuild
@@ -0,0 +1,323 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# genkernel-9999 -> latest Git branch "master"
+# genkernel-VERSION -> normal genkernel release
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit bash-completion-r1 python-single-r1
+
+# Whenever you bump a GKPKG, check if you have to move
+# or add new patches!
+VERSION_BCACHE_TOOLS="1.0.8_p20141204"
+VERSION_BOOST="1.79.0"
+VERSION_BTRFS_PROGS="5.15"
+VERSION_BUSYBOX="1.34.1"
+VERSION_COREUTILS="8.32"
+VERSION_CRYPTSETUP="2.4.1"
+VERSION_DMRAID="1.0.0.rc16-3"
+VERSION_DROPBEAR="2020.81"
+VERSION_EUDEV="3.2.10"
+VERSION_EXPAT="2.4.1"
+VERSION_E2FSPROGS="1.46.4"
+VERSION_FUSE="2.9.9"
+VERSION_GPG="1.4.23"
+VERSION_HWIDS="20210613"
+VERSION_ISCSI="2.0.878"
+VERSION_JSON_C="0.13.1"
+VERSION_KMOD="29"
+VERSION_LIBAIO="0.3.112"
+VERSION_LIBGCRYPT="1.9.4"
+VERSION_LIBGPGERROR="1.43"
+VERSION_LIBXCRYPT="4.4.26"
+VERSION_LVM="2.02.188"
+VERSION_LZO="2.10"
+VERSION_MDADM="4.1"
+VERSION_POPT="1.18"
+VERSION_STRACE="5.14"
+VERSION_THIN_PROVISIONING_TOOLS="0.9.0"
+VERSION_UNIONFS_FUSE="2.0"
+VERSION_UTIL_LINUX="2.37.2"
+VERSION_XFSPROGS="5.13.0"
+VERSION_XZ="5.2.5"
+VERSION_ZLIB="1.2.11"
+VERSION_ZSTD="1.5.0"
+VERSION_KEYUTILS="1.6.3"
+
+COMMON_URI="
+ https://github.com/g2p/bcache-tools/archive/399021549984ad27bf4a13ae85e458833fe003d7.tar.gz -> bcache-tools-${VERSION_BCACHE_TOOLS}.tar.gz
+ https://boostorg.jfrog.io/artifactory/main/release/${VERSION_BOOST}/source/boost_${VERSION_BOOST//./_}.tar.bz2
+ https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${VERSION_BTRFS_PROGS}.tar.xz
+ https://www.busybox.net/downloads/busybox-${VERSION_BUSYBOX}.tar.bz2
+ mirror://gnu/coreutils/coreutils-${VERSION_COREUTILS}.tar.xz
+ https://www.kernel.org/pub/linux/utils/cryptsetup/v$(ver_cut 1-2 ${VERSION_CRYPTSETUP})/cryptsetup-${VERSION_CRYPTSETUP}.tar.xz
+ https://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-${VERSION_DMRAID}.tar.bz2
+ https://matt.ucc.asn.au/dropbear/releases/dropbear-${VERSION_DROPBEAR}.tar.bz2
+ https://dev.gentoo.org/~blueness/eudev/eudev-${VERSION_EUDEV}.tar.gz
+ https://github.com/libexpat/libexpat/releases/download/R_${VERSION_EXPAT//\./_}/expat-${VERSION_EXPAT}.tar.xz
+ https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${VERSION_E2FSPROGS}/e2fsprogs-${VERSION_E2FSPROGS}.tar.xz
+ https://github.com/libfuse/libfuse/releases/download/fuse-${VERSION_FUSE}/fuse-${VERSION_FUSE}.tar.gz
+ mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2
+ https://github.com/gentoo/hwids/archive/hwids-${VERSION_HWIDS}.tar.gz
+ https://github.com/open-iscsi/open-iscsi/archive/${VERSION_ISCSI}.tar.gz -> open-iscsi-${VERSION_ISCSI}.tar.gz
+ https://s3.amazonaws.com/json-c_releases/releases/json-c-${VERSION_JSON_C}.tar.gz
+ https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-${VERSION_KMOD}.tar.xz
+ https://releases.pagure.org/libaio/libaio-${VERSION_LIBAIO}.tar.gz
+ mirror://gnupg/libgcrypt/libgcrypt-${VERSION_LIBGCRYPT}.tar.bz2
+ mirror://gnupg/libgpg-error/libgpg-error-${VERSION_LIBGPGERROR}.tar.bz2
+ https://github.com/besser82/libxcrypt/archive/v${VERSION_LIBXCRYPT}.tar.gz -> libxcrypt-${VERSION_LIBXCRYPT}.tar.gz
+ https://mirrors.kernel.org/sourceware/lvm2/LVM2.${VERSION_LVM}.tgz
+ https://www.oberhumer.com/opensource/lzo/download/lzo-${VERSION_LZO}.tar.gz
+ https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.xz
+ http://ftp.rpm.org/popt/releases/popt-1.x/popt-${VERSION_POPT}.tar.gz
+ https://github.com/strace/strace/releases/download/v${VERSION_STRACE}/strace-${VERSION_STRACE}.tar.xz
+ https://github.com/jthornber/thin-provisioning-tools/archive/v${VERSION_THIN_PROVISIONING_TOOLS}.tar.gz -> thin-provisioning-tools-${VERSION_THIN_PROVISIONING_TOOLS}.tar.gz
+ https://github.com/rpodgorny/unionfs-fuse/archive/v${VERSION_UNIONFS_FUSE}.tar.gz -> unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.gz
+ https://www.kernel.org/pub/linux/utils/util-linux/v${VERSION_UTIL_LINUX:0:4}/util-linux-${VERSION_UTIL_LINUX}.tar.xz
+ https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-${VERSION_XFSPROGS}.tar.xz
+ https://tukaani.org/xz/xz-${VERSION_XZ}.tar.gz
+ https://zlib.net/zlib-${VERSION_ZLIB}.tar.gz
+ https://github.com/facebook/zstd/archive/v${VERSION_ZSTD}.tar.gz -> zstd-${VERSION_ZSTD}.tar.gz
+ https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/keyutils-${VERSION_KEYUTILS}.tar.gz
+"
+
+if [[ ${PV} == 9999* ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git"
+ inherit git-r3
+ S="${WORKDIR}/${P}"
+ SRC_URI="${COMMON_URI}"
+else
+ SRC_URI="https://dev.gentoo.org/~mattst88/distfiles/${P}.tar.xz
+ ${COMMON_URI}"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+fi
+
+DESCRIPTION="Gentoo automatic kernel building scripts"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Genkernel https://gitweb.gentoo.org/proj/genkernel.git/"
+
+LICENSE="GPL-2"
+SLOT="0"
+RESTRICT=""
+IUSE="ibm +firmware"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Note:
+# We need sys-devel/* deps like autoconf or automake at _runtime_
+# because genkernel will usually build things like LVM2, cryptsetup,
+# mdadm... during initramfs generation which will require these
+# things.
+DEPEND=""
+RDEPEND="${PYTHON_DEPS}
+ app-arch/cpio
+ >=app-misc/pax-utils-1.2.2
+ app-portage/elt-patches
+ app-portage/portage-utils
+ dev-util/gperf
+ sys-apps/sandbox
+ sys-devel/autoconf
+ sys-devel/autoconf-archive
+ sys-devel/automake
+ sys-devel/bc
+ sys-devel/bison
+ sys-devel/flex
+ sys-devel/libtool
+ virtual/pkgconfig
+ elibc_glibc? ( sys-libs/glibc[static-libs(+)] )
+ firmware? ( sys-kernel/linux-firmware )"
+
+if [[ ${PV} == 9999* ]]; then
+ DEPEND="${DEPEND} app-text/asciidoc"
+fi
+
+PATCHES=(
+ "${FILESDIR}"/${P}-no-color-on-qlist.patch
+)
+
+src_unpack() {
+ if [[ ${PV} == 9999* ]]; then
+ git-r3_src_unpack
+ else
+ local gk_src_file
+ for gk_src_file in ${A} ; do
+ if [[ ${gk_src_file} == genkernel-* ]] ; then
+ unpack "${gk_src_file}"
+ fi
+ done
+ fi
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999* ]] ; then
+ einfo "Updating version tag"
+ GK_V="$(git describe --tags | sed 's:^v::')-git"
+ sed "/^GK_V/s,=.*,='${GK_V}',g" -i "${S}"/genkernel
+ einfo "Producing ChangeLog from Git history..."
+ pushd "${S}/.git" >/dev/null || die
+ git log > "${S}"/ChangeLog || die
+ popd >/dev/null || die
+ fi
+
+ # Update software.sh
+ sed -i \
+ -e "s:VERSION_BCACHE_TOOLS:${VERSION_BCACHE_TOOLS}:"\
+ -e "s:VERSION_BOOST:${VERSION_BOOST}:"\
+ -e "s:VERSION_BTRFS_PROGS:${VERSION_BTRFS_PROGS}:"\
+ -e "s:VERSION_BUSYBOX:${VERSION_BUSYBOX}:"\
+ -e "s:VERSION_COREUTILS:${VERSION_COREUTILS}:"\
+ -e "s:VERSION_CRYPTSETUP:${VERSION_CRYPTSETUP}:"\
+ -e "s:VERSION_DMRAID:${VERSION_DMRAID}:"\
+ -e "s:VERSION_DROPBEAR:${VERSION_DROPBEAR}:"\
+ -e "s:VERSION_EUDEV:${VERSION_EUDEV}:"\
+ -e "s:VERSION_EXPAT:${VERSION_EXPAT}:"\
+ -e "s:VERSION_E2FSPROGS:${VERSION_E2FSPROGS}:"\
+ -e "s:VERSION_FUSE:${VERSION_FUSE}:"\
+ -e "s:VERSION_GPG:${VERSION_GPG}:"\
+ -e "s:VERSION_HWIDS:${VERSION_HWIDS}:"\
+ -e "s:VERSION_ISCSI:${VERSION_ISCSI}:"\
+ -e "s:VERSION_JSON_C:${VERSION_JSON_C}:"\
+ -e "s:VERSION_KMOD:${VERSION_KMOD}:"\
+ -e "s:VERSION_LIBAIO:${VERSION_LIBAIO}:"\
+ -e "s:VERSION_LIBGCRYPT:${VERSION_LIBGCRYPT}:"\
+ -e "s:VERSION_LIBGPGERROR:${VERSION_LIBGPGERROR}:"\
+ -e "s:VERSION_LIBXCRYPT:${VERSION_LIBXCRYPT}:"\
+ -e "s:VERSION_LVM:${VERSION_LVM}:"\
+ -e "s:VERSION_LZO:${VERSION_LZO}:"\
+ -e "s:VERSION_MDADM:${VERSION_MDADM}:"\
+ -e "s:VERSION_MULTIPATH_TOOLS:${VERSION_MULTIPATH_TOOLS}:"\
+ -e "s:VERSION_POPT:${VERSION_POPT}:"\
+ -e "s:VERSION_STRACE:${VERSION_STRACE}:"\
+ -e "s:VERSION_THIN_PROVISIONING_TOOLS:${VERSION_THIN_PROVISIONING_TOOLS}:"\
+ -e "s:VERSION_UNIONFS_FUSE:${VERSION_UNIONFS_FUSE}:"\
+ -e "s:VERSION_USERSPACE_RCU:${VERSION_USERSPACE_RCU}:"\
+ -e "s:VERSION_UTIL_LINUX:${VERSION_UTIL_LINUX}:"\
+ -e "s:VERSION_XFSPROGS:${VERSION_XFSPROGS}:"\
+ -e "s:VERSION_XZ:${VERSION_XZ}:"\
+ -e "s:VERSION_ZLIB:${VERSION_ZLIB}:"\
+ -e "s:VERSION_ZSTD:${VERSION_ZSTD}:"\
+ "${S}"/defaults/software.sh \
+ || die "Could not adjust versions"
+}
+
+src_compile() {
+ if [[ ${PV} == 9999* ]] ; then
+ emake
+ fi
+}
+
+src_install() {
+ insinto /etc
+ doins "${S}"/genkernel.conf
+
+ doman genkernel.8
+ dodoc AUTHORS ChangeLog README TODO
+ dobin genkernel
+ rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf
+
+ if use ibm ; then
+ cp "${S}"/arch/ppc64/kernel-2.6{-pSeries,} || die
+ else
+ cp "${S}"/arch/ppc64/kernel-2.6{.g5,} || die
+ fi
+
+ insinto /usr/share/genkernel
+ doins -r "${S}"/*
+
+ fperms +x /usr/share/genkernel/gen_worker.sh
+ fperms +x /usr/share/genkernel/path_expander.py
+
+ python_fix_shebang "${ED}"/usr/share/genkernel/path_expander.py
+
+ newbashcomp "${FILESDIR}"/genkernel-4.bash "${PN}"
+ insinto /etc
+ doins "${FILESDIR}"/initramfs.mounts
+
+ pushd "${DISTDIR}" &>/dev/null || die
+ insinto /usr/share/genkernel/distfiles
+ doins ${A/${P}.tar.xz/}
+ popd &>/dev/null || die
+}
+
+pkg_postinst() {
+ # Wiki is out of date
+ #echo
+ #elog 'Documentation is available in the genkernel manual page'
+ #elog 'as well as the following URL:'
+ #echo
+ #elog 'https://wiki.gentoo.org/wiki/Genkernel'
+ #echo
+
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 4 ; then
+ # This is an upgrade which requires user review
+
+ ewarn ""
+ ewarn "Genkernel v4.x is a new major release which touches"
+ ewarn "nearly everything. Be careful, read updated manpage"
+ ewarn "and pay special attention to program output regarding"
+ ewarn "changed kernel command-line parameters!"
+
+ # Show this elog only once
+ break
+ fi
+ done
+
+ if [[ $(find /boot -name 'kernel-genkernel-*' 2>/dev/null | wc -l) -gt 0 ]] ; then
+ ewarn ''
+ ewarn 'Default kernel filename was changed from "kernel-genkernel-<ARCH>-<KV>"'
+ ewarn 'to "vmlinuz-<KV>". Please be aware that due to lexical ordering the'
+ ewarn '*default* boot entry in your boot manager could still point to last kernel'
+ ewarn 'built with genkernel before that name change, resulting in booting old'
+ ewarn 'kernel when not paying attention on boot.'
+ fi
+
+ # Show special warning for users depending on remote unlock capabilities
+ local gk_config="${EROOT}/etc/genkernel.conf"
+ if [[ -f "${gk_config}" ]] ; then
+ if grep -q -E "^SSH=[\"\']?yes" "${gk_config}" 2>/dev/null ; then
+ if ! grep -q dosshd /proc/cmdline 2>/dev/null ; then
+ ewarn ""
+ ewarn "IMPORTANT: SSH is currently enabled in your genkernel config"
+ ewarn "file (${gk_config}). However, 'dosshd' is missing from current"
+ ewarn "kernel command-line. You MUST add 'dosshd' to keep sshd enabled"
+ ewarn "in genkernel v4+ initramfs!"
+ fi
+ fi
+
+ if grep -q -E "^CMD_CALLBACK=.*emerge.*@module-rebuild" "${gk_config}" 2>/dev/null ; then
+ elog ""
+ elog "Please remove 'emerge @module-rebuild' from genkernel config"
+ elog "file (${gk_config}) and make use of new MODULEREBUILD option"
+ elog "instead."
+ fi
+ fi
+
+ local n_root_args=$(grep -o -- '\<root=' /proc/cmdline 2>/dev/null | wc -l)
+ if [[ ${n_root_args} -gt 1 ]] ; then
+ ewarn "WARNING: Multiple root arguments (root=) on kernel command-line detected!"
+ ewarn "If you are appending non-persistent device names to kernel command-line,"
+ ewarn "next reboot could fail in case running system and initramfs do not agree"
+ ewarn "on detected root device name!"
+ fi
+
+ if [[ -d /run ]] ; then
+ local permission_run_expected="drwxr-xr-x"
+ local permission_run=$(stat -c "%A" /run)
+ if [[ "${permission_run}" != "${permission_run_expected}" ]] ; then
+ ewarn "Found the following problematic permissions:"
+ ewarn ""
+ ewarn " ${permission_run} /run"
+ ewarn ""
+ ewarn "Expected:"
+ ewarn ""
+ ewarn " ${permission_run_expected} /run"
+ ewarn ""
+ ewarn "This is known to be causing problems for any UDEV-enabled service."
+ fi
+ fi
+}
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 953fce6ac171..ea639db06bab 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 4fe15d120f85..218f73a57f52 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -207,6 +207,107 @@ DIST firefox-113.0.1-xh.xpi 422788 BLAKE2B 17750f9f0cd5f44996783f0f1b1afcb08c391
DIST firefox-113.0.1-zh-CN.xpi 611653 BLAKE2B bfd688d17409f3effdb01c904c432ca53a6cc91aa5a0f527288ca5ced8130d89b94ca1e18fca68093d62d7c8439f8b7fc8c8c539688d231e6ac2a63626254dba SHA512 a7106640cc65385a0bc5996aaf35d390ad4e1be7fb7650d0bb6b25fc73b4df899170d1872ba452f0737948419ac102d468168ff156493bad2f6a747339e7646f
DIST firefox-113.0.1-zh-TW.xpi 613183 BLAKE2B a80f74253f92c6d5213e20a419d3974928645340b3855c9f40abbe63d0be45e39537ce45ff8e2858383c4ac530176138d11d90a3ba0501b82e30e3bc17a65516 SHA512 6bb4ca9953ee36e25409667ac156f22eda6a0ec38dd0e2d7d826d3890691280562e589addf9764370430eb946cdb3ee8c58b838c464396c8e7c6592379f7501c
DIST firefox-113.0.1.source.tar.xz 502785808 BLAKE2B d87c98d29f9a29568a818bdbaf12a690ff60e16bb4b8f2a97c83280692533d04b089d015dca5b20fd0a03ca3763ef4a3b438f7105cbe877fda6044cc2c462a08 SHA512 67d6b777d138ef55dd813a15a483d0588181f3b83ba8da52bf6c1f10a58ab1d907a80afcfc1aa90b65405852b50d083f05032b32d3fdb153317f2df7f1f15db3
+DIST firefox-113.0.2-ach.xpi 460940 BLAKE2B deab23e630cb6a2d7dae687d3ff3d20bd07bcb4fbbeb4fec6be99d4cb119254f5e7f41dca6f37bf55aec924de838de01589b36748c78d15efbf67adbd2faae14 SHA512 ee80b1d7c60e24acdeb26de3f705be741c4f5030155ae7706a6c15793cc21fa987dcbdabdc39a0100668632c57153f59fb8593e3b32c4579dba5e0694ed75593
+DIST firefox-113.0.2-af.xpi 424028 BLAKE2B 0be47c3b0fa7c2ed17e96beed83ce6ea12e9f511f4b8edde4514dbc14d5a35087218196be877997b4b5223652cbf162a21629c32cf6b4ff2b697d44397a97348 SHA512 7661a0cac606a6f6fd89ff29172a37d1f6188670a2629cb868710f89d27d9eef8c472509c97d928d61b8eaac1e1d90274902665b7b86b0ce1f1c4e267e560987
+DIST firefox-113.0.2-an.xpi 505331 BLAKE2B 2c2c6f0d04d30baad98dbb20c33386786fd28935b6b11ebd2dea42a8ebaea0e4a87dfcfc0d56017a139c65af7d10dbec32bd3b080729441231cb2cdebb19f2a5 SHA512 3c87c2391f5805ae0e55d64f2e8937c1944aa55883b1ed9da69b2fefc7291ad7fca886f5956f8e4771fc0ef75be2322f678bdef4b483e7fcbb29e677ad674a05
+DIST firefox-113.0.2-ar.xpi 572298 BLAKE2B e8b0537f5e36b4eef876313d164193602fa76a1c191d675e0fffb47c35ab961e80f3cba895b85f616304e495a6e7282a0b9b99f5c91712facfd69e46a3c308d5 SHA512 664c18289a8dd1ae09235471c599863ca2559fcc4ab47ae68eb21517aac90bfcd6252268ac62f620904fe86a3e38c88b7d73168c0d0c1ce2cd07396be9e82905
+DIST firefox-113.0.2-ast.xpi 491662 BLAKE2B 75dbb378dfc4d69c3308ec0246a74cd638ef73968e70497caaa2287b6f65773310a342dac584cf4929b6f113d04f54ef56bc0c75226ec171c0de9b35c1d27bc5 SHA512 b6b1ddc59e1f057de41949edb183c6795ac67ade5c2576622df226c7f496f8889cf744597c2f4ac49471a58d3dcd76346102ec6feb792b99adb6e9f8bdf1657c
+DIST firefox-113.0.2-az.xpi 493578 BLAKE2B 31ee57ab65503a495f9df2b917b0c12395433c303a8f29486e0332bdd24b855f352e05c798b753ece3df299f163b9468639411b8d60c6d63997545a6ea862b6a SHA512 fafc1c8b4ba2a6b784ada9aa489b29b7dc70001a1a610daa29e7c938c7167c69743d1b06c9f009e3308c076d5c3e6ac04c545b0b1cde97a3833b074f7fe4faa5
+DIST firefox-113.0.2-be.xpi 665969 BLAKE2B d07c671ef7e9bcb5e8a7e7a25d32e392eabef5599c0aed885b7b1ed5e5723c2857dbfac0b9b77f32b183a9d6dfe29edd6c94c55fc7ef7349d91e367c6e8395d2 SHA512 f5a3c3ae305a0666a29063991838c416d59140c4a84e2a787d7f02987c7cf5d21ee0629a665a1af9578b7e79e553b28a6125b95eef695621425bef8ee27c89fd
+DIST firefox-113.0.2-bg.xpi 589762 BLAKE2B f5a651de25f9aae263e816fbddccf761120e24714e88b4b300eb4667f6a845d8d8334706a6adec6963978c0a7b7e1eda3b6d14428aeb0db7202178edc260e1df SHA512 bc58f200edd618b309f338fd7b0d76d2a84babfe7dcedc26ab026661656d62e7d814b5eb2386e8a4f6951c8e6ef2567a5e3ef0d6f661cb3cb5a92bb31a6bcbe4
+DIST firefox-113.0.2-bn.xpi 583365 BLAKE2B 59c69a191b12e23868de36813745e6b8a03b54337281262d4804371a557f8adc7ef5e2617413994258a3eb0679b709a952102ee6592bfa987d70b4947f286a42 SHA512 b06c3644247a7a5131e5a44d218e86d84f0f84c48fb1ef1d0f1688e55137b72eff40df36a3387dd0dd4090f97484ac40f9c2b5de8ac4b8e9bc64daa9673a9cc7
+DIST firefox-113.0.2-br.xpi 549640 BLAKE2B 2847ff73752d434ee50173ae062d00e195ae5f385d11ed7413871c50bab3818ef2a57a1992f0fd7186bcf745339167e34e16ea9e0d5bd078c1da0ca3db63bf4c SHA512 8e3f6082e8d9a150fc033c38e5187a40c2c878fdbbace81aae507b35a122111108b4e1d7a7ea5e2be1b90d6dc31e0acee5f329ef607311cfb7f871e87b3c363f
+DIST firefox-113.0.2-bs.xpi 465657 BLAKE2B eff1c79f387d55ed7f6d3f250239d765231b53ecd58c131e1ce319409ed6e24f7857657ba18cdbc461a7ffba971772adb44c6acb1b8dc3248f01e4ea82633300 SHA512 429866da92f9155865fff5faaa9db7c64327d4b5ed5071580f43b50ec70af5be41223421137368b2891b3ee2b82a62cfdc4c699585974d98dc6c536238290194
+DIST firefox-113.0.2-ca-valencia.xpi 544161 BLAKE2B 0b049f59e70efca271247f30f608943890f4e58754c69e92430df0fdc706ffa721543c9a7edb04507af707cf6a9e65d3add24e88ab857b33aeb891ff828a241d SHA512 3682a386a07d6b737aedf035d3ed992840c240d4fcaab4dab91a98dba2292f4cc826b19d4576593e7b172f0b64eb994b180bc5e151a9fca522b2d2ded0b395ae
+DIST firefox-113.0.2-ca.xpi 564147 BLAKE2B bc4b5bac3f73482f1e577faa2f01d8d23642f7b32534d219afe5bc462e6f949659d779e437775338239e4e1ecb6f93c22ca984b6f6684fbaaa683481be14df80 SHA512 c606782b32e786d711ea8790ceee8e0bd9d5daaf45d8019fb34c52e92281f7244306419b916b0d0bef0a14bb2cc31df01c8918b50af3533a8b5087a9fe839781
+DIST firefox-113.0.2-cak.xpi 586891 BLAKE2B 638c5dcbfde3372b39c3b1599157caf1bab353b288f8abbcf1cd459d6af5503733a6080e2bbac29d8fc1f44395b9a1df55bfb85386f957705102846c96db56bb SHA512 d40ffcb900d0549da5d225a7f196b31fb0d5fbecfba947b7381a005b3ed3f5251ccf001ef56f9bfd783f4fbd25994fe9e8a1f243e0f7e4cc1944e61f9552b65e
+DIST firefox-113.0.2-cs.xpi 599481 BLAKE2B fc0b414453ed357d0113ad4511d902a3ace2d89f4f72abe43a5614f64f56cc7f3fe28388e22571f1bc7360fe5bfc9dd450295cbacf085e38e4e87eb644f9888b SHA512 4eedcf903821096d10139251886ff89c3a23892ede20297b06baaec5244eb9caee94ec8cc88e4b0e863ce0e57351db46f386d36684448f617bc9489a5c647a9d
+DIST firefox-113.0.2-cy.xpi 579539 BLAKE2B 610b081a168b3209d4a7bf3ba94be843ac9b905de2fcf5342538ce5fedf013de921939fe5c52bfbea50bba7023d5044b95d2e6fc9ea772b6a3a4bbd1e2c5c3a5 SHA512 b6123885b2b2fda99afea524dfd1872cc7f8abeb769df240ce488c19e5d2aec243aeb69df2d7cbb7da174dae2d576b0ed4483c80d8105c7e952f6449bf0570dd
+DIST firefox-113.0.2-da.xpi 568105 BLAKE2B 5cc25278edd703e992c1903ae8aa113184e2f8eb09a407f7fcc1f9b4fbb708dd8b7714caacf44ab87de63cccca71318c42baf9955c7fa2f91af4bf78421052ac SHA512 780ad8373a214581b64c0925b84aa4a751e0dd6c4bf32dff4f494d60e2c0720fb7d83fa6168188cc13a386ea3236191e7802f1df5060b6215dcf66901ba23013
+DIST firefox-113.0.2-de.xpi 590611 BLAKE2B a8704f8fea8d5e858f18831a9311675d89c005f3bbfc7f16d9e5254f846b5c86872aa8923340d3c15a6948681adfda4928b1209b2ea545ddbb7223db096d42bc SHA512 9e5e4e6794c4cf259be946d17dda62df67b5d56c3f23646481afe2c10e034b70c29cd49732c3c3f524cf4e3daf496fe3607da787079596b105a5375da8e47c74
+DIST firefox-113.0.2-dsb.xpi 605165 BLAKE2B f865b33d81c1df6da65f98ae4812474c91e0325f117da75dc150dd6b9c27a3708002de28f7e34db161690ade1237d9ab5aaf357f44d03af1c1ba0f6160be0b3f SHA512 d440ddaac699db06be78a0799a0cdd8133ee10826b815ab5188dfd701dc4e22c5e48a584770888aa3cc14bdc68a9f943afb94982b614181646d8288e7138f29f
+DIST firefox-113.0.2-el.xpi 678408 BLAKE2B 9514c8f722680b744ae931e830571edd95c81d5a4295c7674cce78c2477e2af2cb12314a24a48b8636979edf0f1c623d23d54d89f12d35a544f7b64135f6c956 SHA512 27e0c266a9fee6d4c96b814cfe6db66ae5b4d833ea46e7cdf748a83e318d8cb6fab786be1daeffd0b33dc1b98d0aa19145d3cbf528d60606750925b02650ea5e
+DIST firefox-113.0.2-en-CA.xpi 539597 BLAKE2B 1d8f54aef430e2568736bef9db4402a26e3c5450a9b7ed5c1baa858ce00671426d49766decd12dab9537bf34f80f86eedd99a473e2df0bc5eab456ef83f0d021 SHA512 6b24bb7cdfc43c5daef6ec0234ef74b920811a435e870a159af75b48c30ed98faefa2a0e56a27f39494faca273fe691f5f34582f9bd4be237b08c493ce5d4dc0
+DIST firefox-113.0.2-en-GB.xpi 544353 BLAKE2B d06fb8bfb42a72a308d3ad53cb591e7a08f8ac01d982f84268634f534b661995714c6e418941f3ed07a9bb38782d4812f86e9ca13e88ad93cb7bb9a2786cac3b SHA512 bd0de81311df8af8a5dc45d65bd5b50b4a4f59ec42cd9cbc280467dd2460169fa82afc3f7836be38dfe1ec8a15a32cc03be0e0405727fd3ca24eb106d7387661
+DIST firefox-113.0.2-eo.xpi 572718 BLAKE2B c509df53c3b742d85645d2e2b02b431556112cc135e5798c995b59cd1c124b29a348e50fbb272d5417f2185eefd44bd2922729dcaf2b66df596432087243645e SHA512 202f7a23e0d9d0016170c5bbbe05e8b162cb5fe105f61e327fe2d68e261109f109141d7c93647464179cfae730dfe78e40c86f3d79ab4968cd3ad1541d2fd834
+DIST firefox-113.0.2-es-AR.xpi 584473 BLAKE2B c8f235bdd84c0d605c0666ee0db060669b2d9cd85c220f02276fb3046968fa2c210c6d36ad715820be991b4b43b3d2240df5ee06341eef2e62d2a35a1d7637cf SHA512 9a870832de836e2bf93c9376bac4907993af06bcd3cd63c2a645492611002bf723e234e33682ed76046b72e43ee60b61fa733fa4bf74378c08adaeb8f83ee773
+DIST firefox-113.0.2-es-CL.xpi 583617 BLAKE2B 61f4d996dedc60f3d4e586cc1bf904566288ef28928caacc9ae1586b203fcdd934b4ef51efdd06ded48a9210b1eef39cace9a8814b35a37c48ea9720942cc6d6 SHA512 12878d232eba1f4f9e1bd7c5704890d7e4bac867722a53c5203d9ff174122b5e50ecd7f4b572ea71bd1d626883ec3d4812e8341eb5874de3eebf7efb82ca69d6
+DIST firefox-113.0.2-es-ES.xpi 576191 BLAKE2B ffc967cee53af5399f1c88d6772665829e612c752632ad67b797b5a4d0019cf780f93f296715343389625dadb2b1c06fc63a9afcd33b2e62ac8ebbe75a32ea1c SHA512 2ca1025e086b60dfb211f3e3cd407c3685ac91ec00fcb40dcb78078beaaa1463d542c2a9ab98232a6e109dc3562295d786a58fe705f839dff72314549b27d208
+DIST firefox-113.0.2-es-MX.xpi 583075 BLAKE2B 175f9069e5d6df2c7ad36f8610f15306fe810a88ffce254001e78a97549687da21b451b2e9664183d3e98d17df453012c1c7a18b1fc676889100dd730e2fba0d SHA512 d090124b4955b0b3b1b3354961d2532cd76d885e1709986833e92acd9ee13eac700ee26f483627d112a4ab5f03f381365edb39748f273160e2eaf184d1c5385f
+DIST firefox-113.0.2-et.xpi 538575 BLAKE2B c3012921280b06aeb46991ccc8b5612e4165f988dfff76ef4d21f2286b125ef0b0ca84f3e54a2530e6c74627fb4168a12e8aeebd225a64ef6fbd0d78cf288021 SHA512 c257fd5be0cab779385f6c7d76b9940d7d18b099f327f246ed67a37e78399ee1d4fcaa66a9f516446eb09770a3b88f04e36f870c936ee8820dda33945b25110e
+DIST firefox-113.0.2-eu.xpi 570058 BLAKE2B 3c8b49725820f08c92ca8ebd3d08eb499231fe63841dffc829eb6b8784a648d66ab486a972c5325e70996ba89e9aa119015bb1a5d0323e561c84717693185fd0 SHA512 101c74486f4d852a6fc986c6ca234c12199197ca3324dc26500b4495b9a89d9cd9985c3058d4cc0e7880973f923d18ed05afcc6260d1f37705b1ecc38b4d838b
+DIST firefox-113.0.2-fa.xpi 584245 BLAKE2B 3d4455b44eb3795756c1ffd882101c4fa0d1ce6152762b6a573d35d4d93977c23cdaee447a4e042aac41b70de7b28117746b2ce4377b0b88ffbf6d648316709f SHA512 e7d32b211340986167a7536964ca6d1ae686f65e42e6ba7df0a0522d5e59dff51553f30f16d587ee68d406198098974e39a4d970a70b9d1b15c2ec42070b7054
+DIST firefox-113.0.2-ff.xpi 477764 BLAKE2B 5a33f7a7df9695db364476122d832b126e16f8ad8cfc89c98d9c04fa50b96242a308ef9e9d001df1ff776812475fe0591d01410e4eaa590f3d12289753324c48 SHA512 7d3b0499fe8b648a6a3f106ff0f94baeebf2c2b6e52d57f417ec59d2ac193442838a29bec9400bd18c2a0db68fc75253d096b58b5f05d42d0af394a2fd46e2f9
+DIST firefox-113.0.2-fi.xpi 567998 BLAKE2B e0795dfc1268a91f42a18502dfbd4556d959c0c386ad27a72804053ab66c0d677d12616757698c1d204f8efe9369c002ccb7475d6d6765fc39f50aab3664ae72 SHA512 e3e2371c759fcdf7f79eecb5c77151c69976efa6fd74b1fd03f74cf4512d280a9dc7f0ca8294121d801b226f596a8a4601d972ec69796fe96767e0a54458ffdf
+DIST firefox-113.0.2-fr.xpi 595794 BLAKE2B b4001e0b0b0e8d66c061037f1edea959aaeb431ea1d0847c9971dc114e90316b6bf0c8b5200e4edad0bbaf980e52593dcc7f972a4a1e7b23e2a59f57e151a4eb SHA512 74de36a2c43e093ea1e193c23a5483c7ee0882391f023f679d9d47a55555f4ac8b982f864216b6ee986f7104a0e1af0a815f4dfc8b8e1e29700768f8d728ea95
+DIST firefox-113.0.2-fur.xpi 588901 BLAKE2B e28da34f76b39c9b095ffb965b04d3624455dcf032fa8a810bda5483f146a48c04b9c7624f9e8a98f7ab0d6f0ebf107e439e7b50810c5c6c34cec5a692951bb3 SHA512 b22190015a11d199a1d003a72fa55552b91839b4b1a69c42be63ef9ff3588c3a8834c8a314650e3a1f8a41448b9d34f107a8d746691d9359635a6a13840514d4
+DIST firefox-113.0.2-fy-NL.xpi 578752 BLAKE2B 50a504caee2428e4f8c40a427b827e251d0ee7941823fdc9fb5ad769a61d82012acb4573b2b523d78961fb30b27d7f70597ba94298419ef3c844d054dafc6184 SHA512 d73ff1776d3e71424c9f2a3631908d5a8900ef00387876801bb49a1b06767c37806f7a57a9105430c999d828a57f127c9c48eee5c4d5c7412ce68436d696a415
+DIST firefox-113.0.2-ga-IE.xpi 474578 BLAKE2B afc552e387cdebf1240be0dde4c55cc4ac84ac38afeccc4a635707d8447c9e22c9387ea2eee8834c18ea4bb2fc7cd47004a8114c0d237b1720f587e5ab3ee8c1 SHA512 baf571ad1f8848d89a355be215b190a1be005c9861827aa4b760ef89cc17967d0279c3493e8dfab64afcba6abfd3226621d6f3e60afcba29e0244d03a179f7df
+DIST firefox-113.0.2-gd.xpi 560376 BLAKE2B 86caf470d10199622f2cc71bc40e81711e5ea2f8e853426ba7c07215994dbadd64b8c843baf6c04b9f699719a3bcd4734725e203b09bfbd422b8acea68cae2aa SHA512 f0af8ffe314d83feb21e64845659a856ef47cd1c382b913bb5478dbdfb261d7e635a69c270e7d957b4772f383aaae412b322a2817a759187ed391bbd6e4c45c6
+DIST firefox-113.0.2-gl.xpi 547674 BLAKE2B bc351520a34d2594ed59c4916c46e5c83573986a7f25018b90e6471e122da256fddf00c29dcc3dc57eeedae4f5736aa7f7d900de70c33afad6f442bb72dcd015 SHA512 d85a628bd88432e912d0c22caebfdf385b414e03b9f2e4c6148f1095a40439f873ed593dde740a3b39efceaabea6e022ab9193d2c23307d6416e82593cad8b44
+DIST firefox-113.0.2-gn.xpi 595117 BLAKE2B 035435a6d2d0b3a6f2299c838419facf35d110be1c53e4370f5b9af3470d7a5180b4a7c9163a27e54a63ca4784f44ce8547954c3fcaa5ff27d6817745b865404 SHA512 622385d7c33b725ef6a08a9f6524a1ded1a10f3abbf8b61276bbce0e2f754c5f4a819280c5075e5fd9a5c14f51dee3a1939837c6004fdec82b7f14d0d530d5f8
+DIST firefox-113.0.2-gu-IN.xpi 532740 BLAKE2B f228f96f0753a674c399840d571ca2218470423502ad00cffb29838bfb2d17f4a6d403336a57219d2fef55f5d6d5fe48e99ee40e815d10b20bae76912d92fb3d SHA512 e5c3960ce1c879a498de6f00c35e2657ed006f215b3b59a1caaacfe3f97916d9c3be52dbd5c2353610441aab43626bc21d97b069bd2532cdc365f44af6f5594c
+DIST firefox-113.0.2-he.xpi 589194 BLAKE2B bf642b9aaff5180fa74af7555a33400986575a916fc52e31b46aa0a0d7456b46ead53e5ee0cd0d7746d9340c8c47231ddb0ab73fca55a3116aab6061ad0f8c0e SHA512 fd483b6d6d26b970c73c6ad60b1fbd32c2f6d2f64734dd3cf0baa67ade72f98a475bab1b6bdfe06ed6636fe73f15c890da88eba09f61c1aab98b6f16add0b34a
+DIST firefox-113.0.2-hi-IN.xpi 562004 BLAKE2B 1c86261efadc105cf8108bee5cda96f70ffa5fc91e7ae446827216523bcb3d1d8bb474a9d5e4e904a643a7cd8a7aa40a91c33be63b49795cbed794bfcd5c86b2 SHA512 efe3368a762b1825d709d0f0c3cac69e4e45bd639e343ca7d4a7782b3f8678d58729d69a7dd4a6c062f53b25492357b9726728b6e8175118237f256c8b363529
+DIST firefox-113.0.2-hr.xpi 550557 BLAKE2B 08b91e0c2e865a1408d6ae4354012519bf19abb892346f77622172adedc43cca793226eda9b0820bbe7e69fb62b0e025cb8f31c65e95a2cc5eb396d4e8fe92e9 SHA512 981395527b7dd467e158a6d135fc345577c955de3eb84f7126bcadd54a1d864fbec760d1e5a9e14b33d57c5181ca518d1526224dba9f6b5a98ffcffe08630707
+DIST firefox-113.0.2-hsb.xpi 601199 BLAKE2B 389afd369916c97e5445e574f49aea231a8335ac0b3584033d22f46154d05cf0ab6c232cf7ae40b39f43259040a907a79cfa7c7e6fc04686daee20b9313d537f SHA512 c4bc47fb70629235070908fb466be5f2c9da932c33a8e6bed9ed9559812b6f46b29adb65a61946a4b0354166a7bed7a5daf053c998152a040a9f1659040f05ff
+DIST firefox-113.0.2-hu.xpi 605475 BLAKE2B 4aaef26b8fb913ed55eb1de4511877df1c30509b8e0161b2f32d8f60b633b9b024cec87579a9fd423c7af9d876672ed62c14114ed5718247e8f35163ecc3baba SHA512 85355ab43f126ece587442018a26ac37c2db51fed258e8c94d840fcb59391065cbb3444f388570123efa055c8b0aa6ad55628688e5a140f57874a5887cd86dea
+DIST firefox-113.0.2-hy-AM.xpi 604450 BLAKE2B 02c4ad5cee823ad263309713614c1016dd57c0ac775153cb25113546537726192af91d4fed51d8b6d7e284e765e9ca48b6bfd4d48f3d7a60518fb8ab9571ce65 SHA512 50c273cc630eb4b66eec529053a7650f84840e34efbfe0d0fb54fca6273762f207c78fb005d63cb6161a40c9ad2a8774612331b6f0c8f83c5ac8f1387169bfff
+DIST firefox-113.0.2-ia.xpi 568099 BLAKE2B e3161725fc4b1f306738aabb200e1b2a16e7dd5e1fb8f3a5f25b69564af0eec5a1daca339d6326ed212c23f732c58861aeedc0cf236b367500d231b01972620d SHA512 bd401b5608a5334e7e8012b3e2a451c58a0e801a0aacb7f521ab8d5ca19266195c55a7557e5088e385a733f82971721ddb5d5bfddb3fb986a865c2b4a0d934c4
+DIST firefox-113.0.2-id.xpi 559882 BLAKE2B d1ae34032822fdd38a5c3b3983749387faa939be266c4ba8f228a08a3ed95e9736f5b6e9835edba77e9cc332741e9087c78f10dccea6ec6eb030382b5ee08a47 SHA512 1ad40ccd1849a6c3df21ee489eb9e74c40c3cb9b567e95b9a2726476e0aee7d9f881dd2b5390e92a4fc0c2c6bcf6a2376cd95f2fd76e7bdd7d88ccfed4cfa139
+DIST firefox-113.0.2-is.xpi 574433 BLAKE2B 4d9184cc85b01d599b09238fa12837be62bdae96e181ab23af13343d17347ae7218749883d1ce517157000776f47b7a6d844a823fd57294a78ebc9f226a55318 SHA512 e3e37640a0de73c7c21fcef09c7da8ae2000ffa346b6a3f0c67acad640e614e97c65f32880f68bd163aca3f34491f14681c2b1adfc70a9d908e176e2169b4d95
+DIST firefox-113.0.2-it.xpi 505907 BLAKE2B 4a5a5fd80b2d7595fbc49f753a51243885ab5bfe918666caa4105ac8c371e161a216a673e132b6d2dd76cc81dc29ed077097d67ba2648bb369b5ad0dc8dc5130 SHA512 020102fc6db57da6887caaba107d56e81a195b599f245001fb16f13db03b7adb1db71ddab09ced9a06db6cb06af354a4cc6f2fdb03732b87f579b258ce290dc2
+DIST firefox-113.0.2-ja.xpi 629323 BLAKE2B d130273c287caa92ab7dc83b5f27d001eaaf9a35a1fc4dfaf4cc9590069320f11311f0497f109bc8cf8714f9ae170d581810d18dd1f0549104bebe15e0fc0b80 SHA512 63df89ecb93ce8d41d84b5e59ba5e5c07be17eb0d5cc4eca52bac530536ddcabbf1871d9b9b8c1214080596b570a253bf4fa44e1c0894c04c836f39b7b3d9301
+DIST firefox-113.0.2-ka.xpi 631100 BLAKE2B 43d16b5f8ec37e2ae15110968c7f6403236d9eeef03e967414343093838dba75f4ad9b0dfea4855b33caf6483603a5e49b875d34908942df0c3bccb6931efc60 SHA512 f0631f10683dbf6ed50ef030e06ccc39f348792f3adc76ef32bf23b4dc58e3d6287127c90c089df985cbc622bb35d9039e82599bba40826a6f18bfb9df26aa07
+DIST firefox-113.0.2-kab.xpi 584687 BLAKE2B 8ac0ca9b7799178c0e12a4da45b3e00b23c538c7e9749008553c82e376d7675ddfea46b4adf6f3446dede11c563f16126800e0cdde6e274b666bbef67ae89ee6 SHA512 8c600932afb3a831a993d2a9f015ae73762906ecce122b92ad777fb416891ea99694c0bbb60e5e83174c4516c245052baa8435e71b08e0ff223392e6e65db720
+DIST firefox-113.0.2-kk.xpi 654255 BLAKE2B 711336b51eb72b10eb50c9f06c9d0eda85f83c52d1fa586095cd2380e081c621bcae4941ae29b4be49327691122489042d37ff114bdb339f8dba4fffc5d25cfa SHA512 35329696ea41c6c6719a36f834e4a585716b145c6dfc03a334bb598731bbc77851021ef45055d834fa7db09564aadd3f3ab86986189126b0681f00fa65f7fb45
+DIST firefox-113.0.2-km.xpi 534947 BLAKE2B 82244d8ca1dc2c7a4f09a3a7fb3dfd42fba4f42cf7fc4eae5e74f39859c9ef3f49d1af9967a66418f08a985704ebcb5fa310e1f14eaaf7d5a39ffdd4146444d1 SHA512 9f4f11ba201a9a7da55d15e16402eba69e332ba409291a5594672f065c424b045db54718372ed97c319fc6cefc8f0b6d18a89ee9599f03ce00852db4af53b8ad
+DIST firefox-113.0.2-kn.xpi 500360 BLAKE2B 1fb7c49cbab3eef33eaf43558ad7624ef865ae6a7f7bfd389ef917e99707ea8eed8265041c49b19beb6a26f5bd29d1fc0a618ee2a64b45bd3849ecb17e94a60a SHA512 1ce3a0e4831d79c18078e30c4c31607c7557170ef401bc17cf91b2c58055129fa3289ae72b5b087419581af10bdddf888949afaaaf004e5fbfa9a09201cc9093
+DIST firefox-113.0.2-ko.xpi 615949 BLAKE2B 8dd3105afa9d968d42a9c3062ca861b72f7755da0c649e4997a37624071b26391c905ef3929e5e26983b403c677402a7a6c083ddd1a047f57dcd20bb5cb23d61 SHA512 d0eae8fe23f6ea3d59618adebcd926ffbc0569efe9e04bf2c70060496fbf7f4f661dab62372f354f0bdee0937ee57273853688878ec3715c302e7c7dbd2a85d8
+DIST firefox-113.0.2-lij.xpi 474968 BLAKE2B 575a0ea7dc1f37ce0b902a2b8748df2c7b7246ed81859d3b430fa5c7d4aa4c21cb1b48e3ce512d7a2a5a0413a930b9ead353ee7ac5ff46aa9e3004a112639f73 SHA512 835ae81c6aa4f1db7d356026379e23559cc96f7e6da7a7e7e2fa876f20c64bc522fb24d08cc79976131212744e436300154d9e796beb1a35a650509a2a0212f6
+DIST firefox-113.0.2-lt.xpi 570732 BLAKE2B dbfe1b69bc9635ae0bafb8eb7226aa28f97976a7eab6035d6bdde4e29074cc435f57871d6ef916d83d3807f2f46bdd141817d0a29b15a33951971005d64181ef SHA512 b35e58e04bedaf2fed4b86839d71739e9af10daa47a426fcbe3681dae5c62b7ea5bf1a97ef0cd7444b77a4e601d4d77dcf3b901ac54373842d4f2e5d4d68a15c
+DIST firefox-113.0.2-lv.xpi 474351 BLAKE2B 9975a91bb69a9f306b2296fb471aba371ef8f0ab7d5dd09b9fba8524d4b8908fe76ba4ce750d226a7f5a4a33f60adc58b6fdd57f7f33ef0387dc0996fe6bcb2c SHA512 bd65b4a1af78a1fe7ece29a882677e098ca634e3aae84f6d2273a4d8907c6ba7757ac187a8747ba1b6ec31fa9138bf0e1a21bf232c8400ba0487d62e38df1679
+DIST firefox-113.0.2-mk.xpi 490180 BLAKE2B 5838f2bda3e52ab7f796a9dd9d79c1f8cf40543e0f4e02edb582a0fafae782b91624c46a046a0d3051a7c399bb14d31866f5c7cc0de0b6b7bc1318a1b66374aa SHA512 c20588a1733ca591a535dde6e236ab02dd496363547e5b36430d9a5441930652262d5e7a08468425f14fdbc1a463e78fb908f8fdd6032bb65bbd48762d01e938
+DIST firefox-113.0.2-mr.xpi 534960 BLAKE2B 89f62bbdec26c9fbc5c60b403a228cb0485f23de08b6053ffad0ef265efd92092b86e5d7039663fb6229df5837956144f7211dd1019862888be3aab481de11b0 SHA512 a4f988fde4015d952565092ae148976665b9459bf4ca4bfb2b6659f25237f3dac4584cf9136af4dfc3bfa7ce15fe233dbf86fee4dcef053e4bb37351c1394fe0
+DIST firefox-113.0.2-ms.xpi 454091 BLAKE2B 61fd21f764d67471f5858e56df7557c0614120c57d65e4ed8a5f202e119b35437a56fdc9f683a9fb16f16d95a04b0ee699dd2a4d7d2e07ef823b96d21e5feebc SHA512 266f275e16ca1f9002c00ecba744c46206d9546929e7f20809701085b4891259dd17d3305afbd47e2bdd55649c17c4dc10cdbcff196af2c785a792ebd3e59290
+DIST firefox-113.0.2-my.xpi 520813 BLAKE2B cc31abfde20d608ac28c0ab28f485dd9651881d68e03ecbc9730f26010f0a8724a41d6e64120199ea0ea181bb209310a382bea2e4711460a897d569ba956c53c SHA512 f04de6045c65da5a35b2753779c675b18ccd2376dd21f2baccdefdb173f15a5e8446ce2e73684df17a8a54482771e62f5665997fb3aa6c82549ba91ced4bd89c
+DIST firefox-113.0.2-nb-NO.xpi 563831 BLAKE2B b0eeaa8013b2d2ca000e8da383d2d3e63f556efc8bd3eb733be4611023e9a2c3cabc2cb53e1e067c4011499e17bf9eefa019901d831914e835d518d731d5f564 SHA512 133cecfa9211917fbac6628658cf6898bd014f54f68e8493f3d24c58854c95f12681a0d5cf5c9d379775217471536f101faab93498710578519ec8a6cc9f1063
+DIST firefox-113.0.2-ne-NP.xpi 488584 BLAKE2B 314b25407e489702707ba315bd966b94926330a63f305587efa8591665b6f1b2c21f960f5e4cdf4da419d4598a3d1d25410d8ae17bda130065c49a7601bd12bd SHA512 eea118613633ff0b7475fc101c21655a0b028a5927356bde07851f08641bf690b37e27b5bc2d9f55e94bf913d285c3632f25782cfd1094ca68b197c942430e59
+DIST firefox-113.0.2-nl.xpi 572760 BLAKE2B 6f9fe989c2d0de58bad6480aa2400859b91c8bf35fc59c3ab7a6bcf9d2d14b567bd294df2bcc69247a5f5c141e3ade0bc39e29cd1ad89f542e2b0f452ad50479 SHA512 66b918e85829f7d2be269672624b90de05c582106ee1f89deb93097e53edf26f083c89343d63fd149265a26e82c33de75ceb138ee373dde9772c6c5b7dee468a
+DIST firefox-113.0.2-nn-NO.xpi 568523 BLAKE2B f6aaba579913d7bd6eb4467e861715c304d0e493f81195278223742b2cc175fc7d36e6fda08b4d46236b9f8c7daa46d43aa911adeb6bdd7fd8e9a278d844335a SHA512 f70819d3419cf9dc0542e85b22e32717401825ae3dd0f236363240594c26480a3517d751c7297f993474ae5fbdd36b4e2ea3ac2989d51ea3e1c86ff232d25a4f
+DIST firefox-113.0.2-oc.xpi 589377 BLAKE2B df5b59150233845cd66007d49a79c9a7d9778266676ecbde8e91000fd46e6ccb0cbf59f4c60e24e4caf02c37450758b472a34abdbdca0f58885d799962a0f0a4 SHA512 7718d7b23a36e653a7d3f441e61bf512b9ca14a113c8ba6133599025068a2d0c9c8c9f7265d214e4dd2b15b48bf97f8b210557973cc506a411da075724c973dc
+DIST firefox-113.0.2-pa-IN.xpi 647318 BLAKE2B 0472148e4a5db31c5d0984201f968b912783788bc45a98d8423a58f494f166a0a1541e36cfc9bf4a5b5a7ee4397ea1038a74033021e1c05f62ec9ecd644bd278 SHA512 c4476464e3b03602d3e8aab7ca7d5ca409b536770b11854fa18a9869d817a16e0ed1cc7e5c9001ca5fe396025090bfa6fa7a9bbc552091ff90fb1fb2a3aab886
+DIST firefox-113.0.2-pl.xpi 598086 BLAKE2B 4b14c58a13328cd5fa3470e1c0c0da27ba66778ea9558c779b50561f2d6b6108ff2c427bedb389983563251dc44ced50eb5bc3852a1e4ce41f781bf822e982f6 SHA512 16f765eeca8b7877c7b7d8acb532496a323d16340700e6fd6546eb0204caf7759d7196e0bcef4626d8b326215d897f1726d9d6a22ee35f094ccd46ff2c600290
+DIST firefox-113.0.2-pt-BR.xpi 578658 BLAKE2B 2ffc3148a52a393aa903ef639bb49537b1aedfccce6988b356a2a3cd47a2b68e103aa360b01f7bceb57c46fa1d4c095e68632142e854b3d02c5a6d0e904b66c2 SHA512 612079ed62d663dabe2de2ff56ab0c123201fce23faec16caac602b854f0f1ef769e59dbe80adae6d16735fd5ed777371cb7db5779c1e202fb9ee9e700759288
+DIST firefox-113.0.2-pt-PT.xpi 583010 BLAKE2B 3553d4e871485e7b2aff68e111589bb950ea56e40b84f54115b0c6ae0ae7ffc97ae8ac38a51ac5f0aaede4a004fc5a45b6e03c6b3ab25a2dbaba357fb3b4517a SHA512 ecef540e441402a68d913a8db333faa17d3bd51057a1d882dbebbc04478d04e1deeec1e0b6db4c99b3bd910a0e9206b4ca7a8801bcd88b49db2f6185e7ab62d0
+DIST firefox-113.0.2-rm.xpi 574482 BLAKE2B c78736af98d688a854e737b5021a1312f3db681d2c776de74983c99f36dee0957dbe7c986b3d5bd7d856dae513431e163afc0285bff8980951d4d7149cff8c2e SHA512 e0102132b3bd5d4b4af5d270750f5b80a148ba52e3f22b725d3036252bd8a34444c0a295edc77b5c61369a229766a9a9182e98f4ecaf1aba0883face83aafe28
+DIST firefox-113.0.2-ro.xpi 539288 BLAKE2B 753ee894d3c81b530f59ef674971ba42548d44c9eea002325ad403e42dc92e78987c59ce8aaf1dbb8b1bed5e744609c4acbc77e502334ddbb60ce5e64f427d50 SHA512 13eeea82acae451cfde169dc4bc91e30a2f04303d65c51526e9e0608ad287f7839bc7920f3521419bd0f264088fbb4996a8aa1502943186a53a732c1b766e83f
+DIST firefox-113.0.2-ru.xpi 670905 BLAKE2B d10910fb4bfb7626892a55988de98a19585bb64b61aa466d7b51832b617bc73cb43eda2975c0edc7a422cfa3c4647955936b274d07e1a79736f558400ee12082 SHA512 6fe6a3384e0787209a48735d2e566b116cf6df1556035101ef0f695d0357b7d9ebe27bed4469775cf1665a14e403a4d01c29329022b00ae2258ef20a6cc33856
+DIST firefox-113.0.2-sc.xpi 549540 BLAKE2B d5102b7fe3c87d2316c746f52ae11112ec19bf8011e40c0973e89001fba3ffa41b45923ffb87aef622f27eeb2ae414df534435965a74a3aba4dddefd0f69ea40 SHA512 4fa6a1348bf35f15a53026030bff45eaff316512c045b2d0bb54dac9bc3cff0b22c93192f069fa67dae7fd8430a5f53c058a6459a47a6d1aeff3a74c2332b909
+DIST firefox-113.0.2-sco.xpi 509088 BLAKE2B 4b0fcda489d1028483679e9910e49fee85f83d993589ce3c19d6cae95eb3c7d04d18b46a5717f3a726b6ce240caa76677672f28c732349dbb7c0cccd3813f391 SHA512 b7969ceb1cbeb30c974ff3506a74c8d394ebb872e57fe89fbca36a686bf9f5557cdd10e685745564a87513ea2c163424f5bfa8353fdae39e5ed122ae2c7d37b8
+DIST firefox-113.0.2-si.xpi 578767 BLAKE2B a37b2552c903e20610cc39dc4483b32e1f3573647347b4dfb294c028bf40e4f9664df40577a1f6935eb7102c3f5ccf09a5cd18b9f98799508da3cce026cd3687 SHA512 006ea4a716fe56d8a7e373a035c64e973627266c7bbfec64e5c6d625b6953ac2478810bcbeeb7ff8bb2739c2bc29e4f4cb359edfd68064736226d1f271c51086
+DIST firefox-113.0.2-sk.xpi 606287 BLAKE2B 76396559d058ba36268ea61a86a0aa59439f45fa9d394eb033682db98c2023f3949c739d668a1339b912aa1d73fce1f48f8ec61834e1a5e5d36717c6907331c6 SHA512 81a9d8bae5cd1b885d2fdc2b4859b7aaf572c369658e654e8bc68cb72841ca3cc0382d1a9e542213289ed4b7f93ee4fe2393a987a840d850a7c29316bf549ead
+DIST firefox-113.0.2-sl.xpi 575406 BLAKE2B ba8b39cc3dbca6e4014e382ae5416d44e3187987e2c0ab42e93d7247742ebec1b03a4309181a112a4f5acbfd752ad0a102ff0e6d4801c4839a1bb982a7514dc4 SHA512 46e1c9d6d9a1099b2958adccbdcb850612ce508d9cdaa80d69fcff4d6c9a6ed9ef8de56aafe65be8256c7e695e4ece98250667ad8eac4030f61af6194c7c2ccf
+DIST firefox-113.0.2-son.xpi 425947 BLAKE2B 9ab56a96e18a70753fea4cec7936c044db5ece8dca848655a41353f29a5fb02584519cfc3ac0a9dc1ea4db4620bcfa6b92901065942df497a4107612a5e75d87 SHA512 2fb528f99663a594446d77bd35f1544d5df90ff1b9505802c06a3c04f182ce8a9893c5b2aa42445a2ff6dd4e72c933e3a8b6bb4985d626fbc4606ee7188ab0d2
+DIST firefox-113.0.2-sq.xpi 589370 BLAKE2B 60140cd28f927c2c83880de8278c55a78d28f8fd6868830f5db2b208786eeff3dbb2bc302758fd192950a4989f84bfe11fb440378f336b05b3b95e17c8c446fd SHA512 30da2f8f49da9911473c567f814584991e1dbe292e46ba7b06954e4e3b4230c4795bd362bf28e4ba544eb2e80288c75a2dcc364cf1745b9d70685c5e4ee36e58
+DIST firefox-113.0.2-sr.xpi 633735 BLAKE2B 32f60eabe83f854e0634a32ce09086f8447ca005845a8c645fa4ea4c44b56b547f1fb9595244e46e3b7aa0b0ebb322dba29b2ca47fe046bab4bf276285ed5aaf SHA512 17d4c2c38c918c99ee5f6219f284ee3a58ba62d1e564ba312b1c285980a031441213cb53a375b09aa55be2d35987819be0a7de62d04936aeb2ce9bd37d26b8bf
+DIST firefox-113.0.2-sv-SE.xpi 575937 BLAKE2B d5a98ced3fc2fe309e9027e78d80a63c477bc45ff91b1d0d044b824fd835c8a3c63eb5dfd1e72272fe411bd366ecfba91d1ca3c2bdddb7cd99ffe980da0f416f SHA512 5b3f94c1a8179b898398de5482941e506766bcc2431cdc47c5c7fc2998f5c5a798a5c02a580c26b365f255557a7324c4db7d2194d4a3c6e12da4ba119f1c353d
+DIST firefox-113.0.2-szl.xpi 521942 BLAKE2B 1845960aee4c356deb38244f38d8da21659c02f53413e492042e9c00a4389c69b90e6b7269a6aede371279163b72bb9ad2da5996391879c9d71ec4c7a3f277a6 SHA512 79349e9000ac47d8365badb33a7d30d7c559707d5cac6e78036017e635d2180729dcd1148f7525bb7d63b2c5d928f57933a25faeba2fa6d217d8af6828d488ed
+DIST firefox-113.0.2-ta.xpi 512532 BLAKE2B e601796c21448eb92d53b5c242ce17032de067e7613820b28b6138669de3df962b18f918238f0d6e8a40f9708147badb895b15d0f41fbb8e9d135579b788ea18 SHA512 15b46279df5469e2e47b9c4cb5a7835effeb560d42339758389c1ee17e35e930d0f8e24ebe27fce84fa16cab7682f2d2e03eb808169644b156d21f54a65c10ce
+DIST firefox-113.0.2-te.xpi 560993 BLAKE2B 8d59b082e796494351fdb5e7ade07d4dbfc76f607a2b49112ca4a5241598345ead9ef317eef80055d90c8fc8457ffca293618fca18938f5116ae3f989dde65a1 SHA512 58186d8ccbaae01e8b426715548c4caa50f4835456d1c100d79e10b01f235869fd6fb25849d439d34aa406c229365831d1ecfb8db6d5b7140a072abbf6135663
+DIST firefox-113.0.2-th.xpi 644417 BLAKE2B a39368b2cd8ee18fa719f1228a500129e03187c38606e731f0e2f6d71bab4a884419af7ac6621de10796859cfe0fe18a8dc8c6a49429f32903a911091d090b0a SHA512 d0e57c62804a54372251aa649141211c03a9ce3357b26c9ac2d9650c66f0ce08d523596a2b8cefdab909e3e47fdf71ff8e9e6c9be920dff2a88e75ca7bc51cdd
+DIST firefox-113.0.2-tl.xpi 531911 BLAKE2B 5f663f5c438fd0b3f3f6122a71678f410ee623227ca3265b3e37d3e1d416f31e02004d6389a7d8796163d2a0c33238fd3366e9945af6b10d69ccb03cfb65edfc SHA512 dde830f23da90161d6f05f9bac2f7f7be1fd3902769f3846922a02cd979c1edab71e43576bfca1330f35dc40c748a10b2dc09599f805f83bf08b3a4c1dcdb2ee
+DIST firefox-113.0.2-tr.xpi 589105 BLAKE2B 37a23379dd7f92e1ec74f12d1b7088d6ef1f91be364b91765f2a6be36170779874c26765c7b10a9ebf408f48a84acd9229917fd05db4544f45b508abb1fc3b56 SHA512 e93dc6c39cf2876a42f71dadba48b0e568a97e178f17f9db7f399f2c3ea723bfdc18b1963603fc30c58856009f0f007744ee49d04c484e88fd34646e31ab1045
+DIST firefox-113.0.2-trs.xpi 491608 BLAKE2B f628f97efa589ff3d0daee5d1b66229559628cd023900db60bdaad622ef72f1b7668945a2fbb245f97d89cc72a986263def352334d76c5f9dc775ccef0deaff9 SHA512 bbc2e3cac1a25442f0464b07c6986a7591e84a9b3a8fec3c33c9890116d1bd4b4fa0406d35f7f8e3f59bef9358e1714d3a095610ba1177f9bea25e3510ba280b
+DIST firefox-113.0.2-uk.xpi 663982 BLAKE2B 6bbd019d839ff780651b5f20c98cdda3f201c3febc58f958ad22e9e1ce92ed7f0be915c578f4a98df9c8a7c7db7a9f2d9c94a294d9f0b6ce173ca604d1210d11 SHA512 d00cf48b4b3f2c1c184022dfdf883f6e754627557be97e9c440e59c56ad555dae8a880a9f9d038ccf8cc191a08b1dd7c3737430cc00f532171f2aa659d5cf9b8
+DIST firefox-113.0.2-ur.xpi 562157 BLAKE2B 6295826bec7900656a626ef072f907a7d44821cb44ea915f778c534ee4f659adad743dde1055c93387fa31c46a3b3aa7eafa899626eb3e92ee630bb4dbe61a4e SHA512 120f589d64c8abafa017525ee733f4101471cd7f8b67a0737d9ba48cd65bda46a35ed8ceef8b5b431819c5de7dc99a8adb948e0df4e76b7d5b15f971d4996cf8
+DIST firefox-113.0.2-uz.xpi 482163 BLAKE2B d5ebebc38c08505d4f0e1ddde913a560fe98cece45f665455baeb0259c0566171bee1e920fc9a4985ece9b707eb9ebaee8d9281872ba316ca53ccd7f17b6fece SHA512 22f03522d685869fb9d4b674210fef29089fa997ae782ede0fa1c5476a160b320c83c498b0442e1258bff7819dc1da33efef37b204d1c8b1d8bf0f467bba539f
+DIST firefox-113.0.2-vi.xpi 612244 BLAKE2B be4a0001fa1494fa94c9759431e53c52b6912769b1ac8370e24954d5664ae11359cfea149bbf729308c1678042db35477da47246ca7e213c8f1ea8314085bcdd SHA512 3ad57fb47e6c79100572cfce742393ed75f6d155d58148d37f7f685d8a3fe3ba1b346044c7cc72e5ea28e5a86fed9368865f6799ea29ad2e5b8711ce99eef12b
+DIST firefox-113.0.2-xh.xpi 422785 BLAKE2B 066d50c827f0cca04b8da1543c98021306884f97612b5f63cfd049c8a82a308443471be0caae53ad9d294347474584c50014bf4aa6eedb90661090a72e66857f SHA512 c5ce10c43dfb147e04e09ccfa106ef8e398d49a69b2f5fc24e72b891e892cec3b921a317df9f55f708aeb99571d54f84b46408a986f3ca34525a3a2af7150f94
+DIST firefox-113.0.2-zh-CN.xpi 611651 BLAKE2B 6d427ec1b97e653628f83cca402e859c8dd7febdd047e67a19858c0cc85e3a866cf9eb42a6c9aaf9ca9ba54627d8f2e406a9144cbe2180dc83d2e4152926932d SHA512 0fbb954cdb79038ab66e6715181c4ee33579a41ae7911b4080005dfd22a5bef7cb53746599009cc4781922e349402b6bd36c4361c1f18671c1f715e3444d6e8f
+DIST firefox-113.0.2-zh-TW.xpi 613181 BLAKE2B c197d28285fc8b1f14ad38509219823821e753a661c7a8f0f0f51b0a23e8f11acdd3f3cd131194ce852a98926ca267b1559e7987940f463fbd6c822b769ea712 SHA512 c50cb9d6f4844bdcd8d7ba81f263658ccdcf3cc9afbcbd241085cf6f4961289e2abf92e012ddded4083fce77e31eb13d73bd607e594030e23581c5dadf43bc95
+DIST firefox-113.0.2.source.tar.xz 500503164 BLAKE2B 29be5865db0fd5de0d74d8f906301277eb3eeb0ef53db0a27398a0410fd2b8f973074cf58e00c718b5c7ef2b71295513adc1a905444e8b74f5b9be3a701d9b6d SHA512 7b1ff7d547fda02901f54a2593e03598a830698192003d833e27b85db0e00571ff66e03ebd4089e76fa65b09df000cbb2542450beeabb0b310875910603e6743
EBUILD firefox-102.11.0.ebuild 36945 BLAKE2B 7fa69a1943348e1dddb8143d3012a185054f66cb5d5147a9e69f502c7e29267c5e4ac06b6bad86e55122fb155c176912568fac3e8ef2daaac66ce4d9988a4575 SHA512 4f475808715fde3565fe415d0e8321ae38aba1c253824b6ee8f5fb1041beb935c516fe4ef034ca3ab736db968b99024ff2ee891d8cd30b5dd588e31439a0d6c2
EBUILD firefox-113.0.1.ebuild 41692 BLAKE2B 62b08b31939613963414bdbc097108b215531723c8b1f54fb7d334e3a7e3e29ff1bde4bd91448a989ab7bda4b437dc8a185918b2174e313696cc660a08f46faf SHA512 91843ac46efc0a9afb47b1568f339cd33848ab5cb8fb8ac27d85fecc25c73c7e12d8da72fe24f4dc0906c94759f5836f8f9453c84cf81e93758ee9d58d936aa7
+EBUILD firefox-113.0.2.ebuild 41692 BLAKE2B 62b08b31939613963414bdbc097108b215531723c8b1f54fb7d334e3a7e3e29ff1bde4bd91448a989ab7bda4b437dc8a185918b2174e313696cc660a08f46faf SHA512 91843ac46efc0a9afb47b1568f339cd33848ab5cb8fb8ac27d85fecc25c73c7e12d8da72fe24f4dc0906c94759f5836f8f9453c84cf81e93758ee9d58d936aa7
MISC metadata.xml 2349 BLAKE2B 28d361b31232cb633877c0229f923638614b369caf92d392d9f0a1d51a5a1596b9ee7817076673de381fcbc708d9038da967dfe2440f4d21c1658b6dea2783cf SHA512 61bc9614c7d56a68fdfbd0ffbc2c828002a0be6b56523109dfb482d73f7739b934dcf407088fb5cca0f0c1c89b56a2c8d9afd836d39bf4108d3510a81814135c
diff --git a/www-client/firefox/firefox-113.0.2.ebuild b/www-client/firefox/firefox-113.0.2.ebuild
new file mode 100644
index 000000000000..00e00080656d
--- /dev/null
+++ b/www-client/firefox/firefox-113.0.2.ebuild
@@ -0,0 +1,1409 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-113-patches-01.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="manual"
+
+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 autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \
+ llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \
+ virtualx xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+SLOT="rapid"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+
+IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
+IUSE+=" jack +jumbo-build libproxy lto +openh264 pgo pulseaudio sndio selinux"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
+IUSE+=" +telemetry wayland wifi +X"
+
+# Firefox-only IUSE
+IUSE+=" geckodriver +gmp-autoupdate screencast"
+
+REQUIRED_USE="|| ( X wayland )
+ debug? ( !system-av1 )
+ pgo? ( lto )
+ wifi? ( dbus )"
+
+FF_ONLY_DEPEND="!www-client/firefox:0
+ !www-client/firefox:esr
+ screencast? ( media-video/pipewire:= )
+ selinux? ( sec-policy/selinux-mozilla )"
+BDEPEND="${PYTHON_DEPS}
+ sys-devel/clang:15
+ sys-devel/llvm:15
+ clang? (
+ || (
+ sys-devel/lld:15
+ sys-devel/mold
+ )
+ virtual/rust:0/llvm-15
+ pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
+ )
+ app-alternatives/awk
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.24.3
+ net-libs/nodejs
+ virtual/pkgconfig
+ !clang? ( >=virtual/rust-1.65 )
+ amd64? ( >=dev-lang/nasm-2.14 )
+ x86? ( >=dev-lang/nasm-2.14 )
+ pgo? (
+ X? (
+ sys-devel/gettext
+ x11-base/xorg-server[xvfb]
+ x11-apps/xhost
+ )
+ wayland? (
+ >=gui-libs/wlroots-0.15.1-r1[tinywl]
+ x11-misc/xkeyboard-config
+ )
+ )"
+COMMON_DEPEND="${FF_ONLY_DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/libffi:=
+ >=dev-libs/nss-3.89
+ >=dev-libs/nspr-4.35
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/mesa
+ media-video/ffmpeg
+ sys-libs/zlib
+ virtual/freedesktop-icon-theme
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/pango
+ x11-libs/pixman
+ dbus? (
+ dev-libs/dbus-glib
+ sys-apps/dbus
+ )
+ jack? ( virtual/jack )
+ pulseaudio? (
+ || (
+ media-libs/libpulse
+ >=media-sound/apulse-0.1.12-r4[sdk]
+ )
+ )
+ libproxy? ( net-libs/libproxy )
+ selinux? ( sec-policy/selinux-mozilla )
+ sndio? ( >=media-sound/sndio-1.8.0-r1 )
+ screencast? ( media-video/pipewire:= )
+ system-av1? (
+ >=media-libs/dav1d-1.0.0:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? (
+ >=media-gfx/graphite2-1.3.13
+ >=media-libs/harfbuzz-2.8.1:0=
+ )
+ system-icu? ( >=dev-libs/icu-72.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
+ system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
+ system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ wayland? (
+ >=media-libs/libepoxy-1.5.10-r1
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libdrm
+ x11-libs/libxkbcommon[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ dev-libs/dbus-glib
+ net-misc/networkmanager
+ sys-apps/dbus
+ )
+ )
+ X? (
+ virtual/opengl
+ x11-libs/cairo[X]
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon[X]
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ x11-libs/libxcb:=
+ )"
+RDEPEND="${COMMON_DEPEND}
+ jack? ( virtual/jack )
+ openh264? ( media-libs/openh264:*[plugin] )"
+DEPEND="${COMMON_DEPEND}
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM
+ )"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+# 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
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang && tc-ld-is-lld ; then
+ if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+ einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
+ einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+MOZ_LANGS=(
+ af ar ast be bg br ca cak cs cy da de dsb
+ el en-CA en-GB en-US es-AR es-ES et eu
+ fi fr fy-NL ga-IE gd gl he hr hsb hu
+ id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
+ pa-IN pl pt-BR pt-PT rm ro ru
+ sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
+)
+
+# Firefox-only LANGS
+MOZ_LANGS+=( ach )
+MOZ_LANGS+=( an )
+MOZ_LANGS+=( az )
+MOZ_LANGS+=( bn )
+MOZ_LANGS+=( bs )
+MOZ_LANGS+=( ca-valencia )
+MOZ_LANGS+=( eo )
+MOZ_LANGS+=( es-CL )
+MOZ_LANGS+=( es-MX )
+MOZ_LANGS+=( fa )
+MOZ_LANGS+=( ff )
+MOZ_LANGS+=( fur )
+MOZ_LANGS+=( gn )
+MOZ_LANGS+=( gu-IN )
+MOZ_LANGS+=( hi-IN )
+MOZ_LANGS+=( hy-AM )
+MOZ_LANGS+=( ia )
+MOZ_LANGS+=( km )
+MOZ_LANGS+=( kn )
+MOZ_LANGS+=( lij )
+MOZ_LANGS+=( mk )
+MOZ_LANGS+=( mr )
+MOZ_LANGS+=( my )
+MOZ_LANGS+=( ne-NP )
+MOZ_LANGS+=( oc )
+MOZ_LANGS+=( sc )
+MOZ_LANGS+=( sco )
+MOZ_LANGS+=( si )
+MOZ_LANGS+=( son )
+MOZ_LANGS+=( szl )
+MOZ_LANGS+=( ta )
+MOZ_LANGS+=( te )
+MOZ_LANGS+=( tl )
+MOZ_LANGS+=( trs )
+MOZ_LANGS+=( ur )
+MOZ_LANGS+=( xh )
+
+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_clear_vendor_checksums() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -ne 1 ]] ; then
+ die "${FUNCNAME} requires exact one argument"
+ fi
+
+ einfo "Clearing cargo checksums for ${1} ..."
+
+ sed -i \
+ -e 's/\("files":{\)[^}]*/\1/' \
+ "${S}"/third_party/rust/${1}/.cargo-checksum.json \
+ || die
+}
+
+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
+}
+
+mozconfig_add_options_ac() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_add_options_mk() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_use_enable() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_enable "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+mozconfig_use_with() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_with "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
+# placed here until toolchain-funcs.eclass gets an official support for mold linker.
+# Please see:
+# https://github.com/gentoo/gentoo/pull/28366 ||
+# https://github.com/gentoo/gentoo/pull/28355
+tc-ld-is-mold() {
+ local out
+
+ # Ensure ld output is in English.
+ local -x LC_ALL=C
+
+ # First check the linker directly.
+ out=$($(tc-getLD "$@") --version 2>&1)
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # Then see if they're selecting mold via compiler flags.
+ # Note: We're assuming they're using LDFLAGS to hold the
+ # options and not CFLAGS/CXXFLAGS.
+ local base="${T}/test-tc-linker"
+ cat <<-EOF > "${base}.c"
+ int main() { return 0; }
+ EOF
+ out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
+ rm -f "${base}"*
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # No mold here!
+ return 1
+}
+
+virtwl() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
+ [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
+ tinywl -h >/dev/null || die 'tinywl -h failed'
+
+ # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
+ addpredict /dev/dri
+ local VIRTWL VIRTWL_PID
+ coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
+ local -x WAYLAND_DISPLAY
+ read WAYLAND_DISPLAY <&${VIRTWL[0]}
+
+ debug-print "${FUNCNAME}: $@"
+ "$@"
+ local r=$?
+
+ [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
+ exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
+ return $r
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has usersandbox $FEATURES ; then
+ die "You must enable usersandbox as X server can not run as root!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6600M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6400M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm_pkg_setup
+
+ if use clang && use lto && tc-ld-is-lld ; then
+ local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
+ [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
+ [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
+
+ local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
+ [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
+ [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
+
+ if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
+ eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
+ eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
+ eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
+ eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
+ eerror " - Build ${CATEGORY}/${PN} without USE=lto"
+ eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
+ eerror " llvm/clang/lld/rust chain depending on your @world updates)"
+ die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
+ fi
+ fi
+
+ python-any-r1_pkg_setup
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset \
+ DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XAUTHORITY \
+ XDG_CACHE_HOME \
+ XDG_SESSION_COOKIE
+
+ # Build system is using /proc/self/oom_score_adj, bug #604394
+ addpredict /proc/self/oom_score_adj
+
+ if use pgo ; then
+ # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
+ # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
+ # (PORTAGE_SCHEDULING_POLICY) update...
+ addpredict /proc
+
+ # May need a wider addpredict when using wayland+pgo.
+ addpredict /dev/dri
+
+ # Allow access to GPU during PGO run
+ local ati_cards mesa_cards nvidia_cards render_cards
+ shopt -s nullglob
+
+ ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
+ if [[ -n "${ati_cards}" ]] ; then
+ addpredict "${ati_cards}"
+ fi
+
+ mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
+ if [[ -n "${mesa_cards}" ]] ; then
+ addpredict "${mesa_cards}"
+ fi
+
+ nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
+ if [[ -n "${nvidia_cards}" ]] ; then
+ addpredict "${nvidia_cards}"
+ fi
+
+ render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
+ if [[ -n "${render_cards}" ]] ; then
+ addpredict "${render_cards}"
+ fi
+
+ shopt -u nullglob
+ fi
+
+ if ! mountpoint -q /dev/shm ; then
+ # If /dev/shm is not available, configure is known to fail with
+ # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+ ewarn "/dev/shm is not mounted -- expect build failures!"
+ fi
+
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
+ MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
+ fi
+
+ if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
+ MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
+ fi
+
+ # Mozilla API keys (see https://location.services.mozilla.com/api)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
+ MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
+ fi
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+
+ 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
+
+ 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
+ unpack ${_src_file}
+ fi
+ done
+}
+
+src_prepare() {
+ use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
+ ! use ppc64 && rm -v "${WORKDIR}"/firefox-patches/*bmo-1775202-ppc64*.patch
+
+ eapply "${WORKDIR}/firefox-patches"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Make cargo respect MAKEOPTS
+ export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
+ # Make LTO respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure \
+ || die "sed failed to set num_cores"
+
+ # Make ICU respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/intl/icu_sources_data.py \
+ || die "sed failed to set num_cores"
+
+ # sed-in toolchain prefix
+ sed -i \
+ -e "s/objdump/${CHOST}-objdump/" \
+ "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
+ || die "sed failed to set toolchain prefix"
+
+ sed -i \
+ -e 's/ccache_stats = None/return None/' \
+ "${S}"/python/mozbuild/mozbuild/controller/building.py \
+ || die "sed failed to disable ccache stats call"
+
+ einfo "Removing pre-built binaries ..."
+
+ find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+ # Respect choice for "jumbo-build"
+ # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
+ if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
+ local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
+ elog ""
+ elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
+ elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
+ elog "if that fails try -jumbo-build before opening a bug report."
+ elog ""
+
+ sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" python/mozbuild/mozbuild/frontend/data.py ||
+ die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
+ sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" js/src/moz.build ||
+ die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
+ fi
+
+ # Create build dir
+ BUILD_DIR="${WORKDIR}/${PN}_build"
+ mkdir -p "${BUILD_DIR}" || die
+
+ # Write API keys to disk
+ echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
+ echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
+ echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
+
+ xdg_environment_reset
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ local have_switched_compiler=
+ if use clang; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+ AR=llvm-ar
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ have_switched_compiler=yes
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+ fi
+
+ if [[ -n "${have_switched_compiler}" ]] ; then
+ # Because we switched active compiler we have to ensure
+ # that no unsupported flags are set
+ strip-unsupported-flags
+ fi
+
+ # Ensure we use correct toolchain,
+ # AS is used in a non-standard way by upstream, #bmo1654031
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ export AS="$(tc-getCC) -c"
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
+
+ # Pass the correct toolchain paths through cbindgen
+ if tc-is-cross-compiler ; then
+ export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
+ fi
+
+ # Set MOZILLA_FIVE_HOME
+ export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # python/mach/mach/mixin/process.py fails to detect SHELL
+ export SHELL="${EPREFIX}/bin/bash"
+
+ # Set state path
+ export MOZBUILD_STATE_PATH="${BUILD_DIR}"
+
+ # Set MOZCONFIG
+ export MOZCONFIG="${S}/.mozconfig"
+
+ # Initialize MOZCONFIG
+ mozconfig_add_options_ac '' --enable-application=browser
+ mozconfig_add_options_ac '' --enable-project=browser
+
+ # Set Gentoo defaults
+ if use telemetry; then
+ export MOZILLA_OFFICIAL=1
+ fi
+
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-gpsd \
+ --disable-install-strip \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-tests \
+ --disable-updater \
+ --disable-wmf \
+ --enable-negotiateauth \
+ --enable-new-pass-manager \
+ --enable-official-branding \
+ --enable-release \
+ --enable-system-ffi \
+ --enable-system-pixman \
+ --enable-system-policies \
+ --host="${CBUILD:-${CHOST}}" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix="${EPREFIX}/usr" \
+ --target="${CHOST}" \
+ --without-ccache \
+ --without-wasm-sandboxed-libraries \
+ --with-intl-api \
+ --with-libclang-path="$(llvm-config --libdir)" \
+ --with-system-nspr \
+ --with-system-nss \
+ --with-system-zlib \
+ --with-toolchain-prefix="${CHOST}-" \
+ --with-unsigned-addon-scopes=app,system \
+ --x-includes="${ESYSROOT}/usr/include" \
+ --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
+
+ # Set update channel
+ local update_channel=release
+ [[ -n ${MOZ_ESR} ]] && update_channel=esr
+ mozconfig_add_options_ac '' --update-channel=${update_channel}
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ mozconfig_add_options_ac '' --enable-rust-simd
+ fi
+
+ # For future keywording: This is currently (97.0) only supported on:
+ # amd64, arm, arm64 & x86.
+ # Might want to flip the logic around if Firefox is to support more arches.
+ # bug 833001, bug 903411#c8
+ if use ppc64 || use riscv; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ # Enable JIT on riscv64 explicitly
+ # Can be removed once upstream enable it by default in the future.
+ use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
+
+ if [[ -s "${S}/api-google.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
+ else
+ einfo "Building without Google API key ..."
+ fi
+
+ if [[ -s "${S}/api-location.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-location-service-api-keyfile="${S}/api-location.key"
+ else
+ einfo "Building without Location API key ..."
+ fi
+
+ if [[ -s "${S}/api-mozilla.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-mozilla-api-keyfile="${S}/api-mozilla.key"
+ else
+ einfo "Building without Mozilla API key ..."
+ fi
+
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-png
+ mozconfig_use_with system-webp
+
+ mozconfig_use_enable dbus
+ mozconfig_use_enable libproxy
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ mozconfig_use_enable geckodriver
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+ fi
+
+ local myaudiobackends=""
+ use jack && myaudiobackends+="jack,"
+ use sndio && myaudiobackends+="sndio,"
+ use pulseaudio && myaudiobackends+="pulseaudio,"
+ ! use pulseaudio && myaudiobackends+="alsa,"
+
+ mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
+
+ mozconfig_use_enable wifi necko-wifi
+
+ ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
+
+ if use X && use wayland ; then
+ mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
+ elif ! use X && use wayland ; then
+ mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
+ else
+ mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
+ fi
+
+ if use lto ; then
+ if use clang ; then
+ # Upstream only supports lld or mold when using clang.
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+ fi
+
+ mozconfig_add_options_ac '+lto' --enable-lto=cross
+
+ else
+ # ThinLTO is currently broken, see bmo#1644409.
+ # mold does not support gcc+lto combination.
+ mozconfig_add_options_ac '+lto' --enable-lto=full
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ fi
+ fi
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # lld is upstream's default
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
+ fi
+
+ else
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
+ fi
+ fi
+ fi
+
+ # LTO flag was handled via configure
+ filter-flags '-flto*'
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ mozconfig_add_options_ac '+debug' --enable-real-time-tracing
+ else
+ mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
+
+ if is-flag '-g*' ; then
+ if use clang ; then
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
+ else
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
+ fi
+ else
+ mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
+ fi
+
+ if is-flag '-O0' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
+ elif is-flag '-O4' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
+ elif is-flag '-O3' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
+ elif is-flag '-O1' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
+ elif is-flag '-Os' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
+ else
+ mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
+ fi
+ fi
+
+ # Debug flag was handled via configure
+ filter-flags '-g*'
+
+ # Optimization flag was handled via configure
+ filter-flags '-O*'
+
+ # Modifications to better support ARM, bug #553364
+ if use cpu_flags_arm_neon ; then
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' \
+ --with-thumb=yes \
+ --with-thumb-interwork=no
+ fi
+ fi
+
+ if [[ ${CHOST} == armv*h* ]] ; then
+ mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
+
+ if ! use system-libvpx ; then
+ sed -i \
+ -e "s|softfp|hard|" \
+ "${S}"/media/libvpx/moz.build \
+ || die
+ fi
+ fi
+
+ if use clang ; then
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
+ # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
+ local disable_elf_hack=
+ if use amd64 ; then
+ disable_elf_hack=yes
+ elif use x86 ; then
+ disable_elf_hack=yes
+ elif use arm ; then
+ disable_elf_hack=yes
+ fi
+
+ if [[ -n ${disable_elf_hack} ]] ; then
+ mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
+ fi
+ elif tc-is-gcc ; then
+ if ver_test $(gcc-fullversion) -ge 10 ; then
+ einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
+ append-cxxflags -fno-tree-loop-vectorize
+ fi
+ fi
+
+ if use elibc_musl && use arm64 ; then
+ mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack
+ fi
+
+ # Additional ARCH support
+ case "${ARCH}" in
+ arm)
+ # Reduce the memory requirements for linking
+ if use clang ; then
+ # Nothing to do
+ :;
+ elif use lto ; then
+ append-ldflags -Wl,--no-keep-memory
+ else
+ append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
+ fi
+ ;;
+ esac
+
+ if ! use elibc_glibc ; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ # Allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ # Make revdep-rebuild.sh happy; Also required for musl
+ append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
+
+ # Pass $MAKEOPTS to build system
+ export MOZ_MAKE_FLAGS="${MAKEOPTS}"
+
+ # Use system's Python environment
+ export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
+
+ if use system-python-libs; then
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
+ else
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+ fi
+
+ if ! use telemetry; then
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
+ fi
+
+ # Disable notification when build system has finished
+ export MOZ_NOSPAM=1
+
+ # Portage sets XARGS environment variable to "xargs -r" by default which
+ # breaks build system's check_prog() function which doesn't support arguments
+ mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
+
+ # Set build dir
+ mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
+
+ # Show flags we will use
+ einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ # Handle EXTRA_CONF and show summary
+ local ac opt hash reason
+
+ # Apply EXTRA_ECONF entries to $MOZCONFIG
+ if [[ -n ${EXTRA_ECONF} ]] ; then
+ IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
+ for opt in "${ac[@]}"; do
+ mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
+ done
+ fi
+
+ echo
+ echo "=========================================================="
+ echo "Building ${PF} with the following configuration"
+ grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
+ [[ -z ${hash} || ${hash} == \# ]] \
+ || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
+ printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
+ done
+ echo "=========================================================="
+ echo
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if use pgo; then
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+
+ if ! use X; then
+ virtx_cmd=virtwl
+ else
+ virtx_cmd=virtx
+ fi
+ fi
+
+ if ! use X; then
+ local -x GDK_BACKEND=wayland
+ else
+ local -x GDK_BACKEND=x11
+ fi
+
+ ${virtx_cmd} ./mach build --verbose || die
+}
+
+src_install() {
+ # xpcshell is getting called during install
+ pax-mark m \
+ "${BUILD_DIR}"/dist/bin/xpcshell \
+ "${BUILD_DIR}"/dist/bin/${PN} \
+ "${BUILD_DIR}"/dist/bin/plugin-container
+
+ DESTDIR="${D}" ./mach install || die
+
+ # Upstream cannot ship symlink but we can (bmo#658850)
+ rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
+ dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
+
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
+ rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
+ fi
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/distribution.ini distribution.ini
+ 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 gentoo-prefs.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+ # Set dictionary path to use system hunspell
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
+ pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
+ EOF
+
+ # Force hwaccel prefs if USE=hwaccel is enabled
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
+ >>"${GENTOO_PREFS}" \
+ || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
+
+ if use wayland; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
+ pref("gfx.x11-egl.force-enabled", false);
+ EOF
+ else
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
+ pref("gfx.x11-egl.force-enabled", true);
+ EOF
+ fi
+ fi
+
+ 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
+
+ # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
+ if use system-harfbuzz ; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
+ sticky_pref("gfx.font_rendering.graphite.enabled", true);
+ EOF
+ 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 geckodriver
+ if use geckodriver ; then
+ einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
+ pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/geckodriver
+
+ dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
+ fi
+
+ # Install icons
+ local icon_srcdir="${S}/browser/branding/official"
+ local icon_symbolic_file="${FILESDIR}/icon/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^}"
+ local desktop_file="${FILESDIR}/icon/${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
+
+ 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@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+
+ # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+ # does not need to be forced into the LD_LIBRARY_PATH
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ einfo "APULSE found; Generating library symlinks for sound support ..."
+ local lib
+ pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
+ for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
+ # A quickpkg rolled by hand will grab symlinks as part of the package,
+ # so we need to avoid creating them if they already exist.
+ if [[ ! -L ${lib##*/} ]] ; then
+ ln -s "${lib}" ${lib##*/} || die
+ fi
+ done
+ popd &>/dev/null || die
+ fi
+}
+
+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
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+
+ local show_doh_information
+ local show_normandy_information
+ local 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 ${PN}-91.0 we no longer install multiple shortcuts for"
+ elog "each supported display protocol. Instead we will only install"
+ elog "one generic Mozilla ${PN^} shortcut."
+ elog "If you still want to be able to select between running Mozilla ${PN^}"
+ elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
+ fi
+
+ # bug 835078
+ if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
+ ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
+ ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
+ ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
+ ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
+ fi
+
+ elog
+ elog "Unfortunately Firefox-100.0 breaks compatibility with some sites using "
+ elog "useragent checks. To temporarily fix this, enter about:config and modify "
+ elog "network.http.useragent.forceVersion preference to \"99\"."
+ elog "Or install an addon to change your useragent."
+ elog "See: https://support.mozilla.org/en-US/kb/difficulties-opening-or-using-website-firefox-100"
+ elog
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+}