summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29470 -> 29469 bytes
-rw-r--r--app-arch/Manifest.gzbin17411 -> 17407 bytes
-rw-r--r--app-arch/p7zip/Manifest4
-rw-r--r--app-arch/p7zip/p7zip-16.02-r8.ebuild12
-rw-r--r--app-arch/p7zip/p7zip-17.05-r1.ebuild10
-rw-r--r--app-editors/Manifest.gzbin13917 -> 13916 bytes
-rw-r--r--app-editors/helix/Manifest153
-rw-r--r--app-editors/helix/files/helix_ebuild.py204
-rw-r--r--app-editors/helix/helix-23.05.ebuild (renamed from app-editors/helix/helix-23.03.ebuild)182
-rw-r--r--app-emacs/Manifest.gzbin70457 -> 70613 bytes
-rw-r--r--app-emacs/devil/Manifest4
-rw-r--r--app-emacs/devil/devil-0.4.0.ebuild26
-rw-r--r--app-emacs/devil/files/50devil-gentoo.el2
-rw-r--r--app-emacs/devil/metadata.xml12
-rw-r--r--dev-cpp/Manifest.gzbin13421 -> 13421 bytes
-rw-r--r--dev-cpp/asio/Manifest2
-rw-r--r--dev-cpp/asio/asio-1.28.0.ebuild65
-rw-r--r--dev-games/Manifest.gzbin6227 -> 6227 bytes
-rw-r--r--dev-games/recastnavigation/Manifest4
-rw-r--r--dev-games/recastnavigation/metadata.xml3
-rw-r--r--dev-games/recastnavigation/recastnavigation-1.6.0.ebuild35
-rw-r--r--dev-lang/Manifest.gzbin19482 -> 19482 bytes
-rw-r--r--dev-lang/eisl/Manifest2
-rw-r--r--dev-lang/eisl/eisl-2.96.ebuild40
-rw-r--r--dev-libs/Manifest.gzbin97397 -> 97392 bytes
-rw-r--r--dev-libs/libxlsxwriter/Manifest4
-rw-r--r--dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch18
-rw-r--r--dev-libs/libxlsxwriter/libxlsxwriter-1.1.4-r1.ebuild50
-rw-r--r--dev-libs/libxlsxwriter/libxlsxwriter-1.1.5.ebuild46
-rw-r--r--dev-python/Manifest.gzbin260008 -> 260150 bytes
-rw-r--r--dev-python/dnspython/Manifest2
-rw-r--r--dev-python/dnspython/dnspython-2.3.0.ebuild2
-rw-r--r--dev-python/email-validator/Manifest2
-rw-r--r--dev-python/email-validator/email-validator-2.0.0_p2.ebuild2
-rw-r--r--dev-python/immutabledict/Manifest2
-rw-r--r--dev-python/immutabledict/immutabledict-2.2.4.ebuild2
-rw-r--r--dev-python/matrix-common/Manifest1
-rw-r--r--dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild31
-rw-r--r--dev-python/netaddr/Manifest2
-rw-r--r--dev-python/netaddr/netaddr-0.8.0-r1.ebuild2
-rw-r--r--dev-python/pymacaroons/Manifest2
-rw-r--r--dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild4
-rw-r--r--dev-python/sh/Manifest2
-rw-r--r--dev-python/sh/sh-2.0.4.ebuild2
-rw-r--r--dev-python/signedjson/Manifest2
-rw-r--r--dev-python/signedjson/signedjson-1.1.4.ebuild5
-rw-r--r--dev-python/txredisapi/Manifest3
-rw-r--r--dev-python/txredisapi/metadata.xml17
-rw-r--r--dev-python/txredisapi/txredisapi-1.4.9.ebuild84
-rw-r--r--dev-python/unpaddedbase64/Manifest2
-rw-r--r--dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild4
-rw-r--r--games-engines/Manifest.gzbin3386 -> 3384 bytes
-rw-r--r--games-engines/openmw/Manifest3
-rw-r--r--games-engines/openmw/files/openmw-0.47.0-gcc13.patch22
-rw-r--r--games-engines/openmw/openmw-0.47.0-r2.ebuild1
-rw-r--r--games-util/Manifest.gzbin7873 -> 8041 bytes
-rw-r--r--games-util/cartridges/Manifest4
-rw-r--r--games-util/cartridges/cartridges-1.5.4.ebuild51
-rw-r--r--games-util/cartridges/files/cartridges-1.5.4-dont-validate-appstream.patch10
-rw-r--r--games-util/cartridges/metadata.xml20
-rw-r--r--games-util/lutris/Manifest4
-rw-r--r--games-util/lutris/lutris-0.5.13-r1.ebuild (renamed from games-util/lutris/lutris-0.5.13.ebuild)5
-rw-r--r--games-util/lutris/lutris-9999.ebuild5
-rw-r--r--gnome-extra/Manifest.gzbin11245 -> 11240 bytes
-rw-r--r--gnome-extra/sushi/Manifest2
-rw-r--r--gnome-extra/sushi/sushi-43.0.ebuild4
-rw-r--r--kde-frameworks/Manifest.gzbin13709 -> 13706 bytes
-rw-r--r--kde-frameworks/extra-cmake-modules/Manifest2
-rw-r--r--kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.106.0.ebuild2
-rw-r--r--kde-frameworks/kwayland/Manifest2
-rw-r--r--kde-frameworks/kwayland/kwayland-5.106.0.ebuild2
-rw-r--r--kde-misc/Manifest.gzbin4920 -> 4918 bytes
-rw-r--r--kde-misc/krename/Manifest5
-rw-r--r--kde-misc/krename/files/krename-5.0.1-no-kjs.patch519
-rw-r--r--kde-misc/krename/krename-5.0.2-r1.ebuild59
-rw-r--r--kde-misc/krename/krename-5.0.2.ebuild7
-rw-r--r--media-libs/Manifest.gzbin68290 -> 68284 bytes
-rw-r--r--media-libs/kimageannotator/Manifest2
-rw-r--r--media-libs/kimageannotator/kimageannotator-0.6.1.ebuild50
-rw-r--r--media-sound/Manifest.gzbin56911 -> 57079 bytes
-rw-r--r--media-sound/krecorder/Manifest4
-rw-r--r--media-sound/krecorder/files/krecorder-23.04.1-cmake.patch77
-rw-r--r--media-sound/krecorder/krecorder-23.04.1.ebuild36
-rw-r--r--media-sound/krecorder/metadata.xml20
-rw-r--r--metadata/Manifest.gzbin3513 -> 3511 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.gzbin28058 -> 28065 bytes
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin24934 -> 24939 bytes
-rw-r--r--metadata/md5-cache/app-arch/p7zip-16.02-r84
-rw-r--r--metadata/md5-cache/app-arch/p7zip-17.05-r14
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin23638 -> 23632 bytes
-rw-r--r--metadata/md5-cache/app-editors/helix-23.0313
-rw-r--r--metadata/md5-cache/app-editors/helix-23.0514
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin111003 -> 111173 bytes
-rw-r--r--metadata/md5-cache/app-emacs/devil-0.4.013
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin24173 -> 24334 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/asio-1.28.015
-rw-r--r--metadata/md5-cache/dev-games/Manifest.gzbin7835 -> 7994 bytes
-rw-r--r--metadata/md5-cache/dev-games/recastnavigation-1.6.015
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin42176 -> 42332 bytes
-rw-r--r--metadata/md5-cache/dev-lang/eisl-2.9614
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin155421 -> 155112 bytes
-rw-r--r--metadata/md5-cache/dev-libs/libxlsxwriter-1.1.4-r115
-rw-r--r--metadata/md5-cache/dev-libs/libxlsxwriter-1.1.515
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin345437 -> 345774 bytes
-rw-r--r--metadata/md5-cache/dev-python/dnspython-2.3.010
-rw-r--r--metadata/md5-cache/dev-python/email-validator-2.0.0_p210
-rw-r--r--metadata/md5-cache/dev-python/immutabledict-2.2.410
-rw-r--r--metadata/md5-cache/dev-python/matrix-common-1.3.0-r116
-rw-r--r--metadata/md5-cache/dev-python/netaddr-0.8.0-r110
-rw-r--r--metadata/md5-cache/dev-python/pymacaroons-0.13.0-r110
-rw-r--r--metadata/md5-cache/dev-python/sh-2.0.410
-rw-r--r--metadata/md5-cache/dev-python/signedjson-1.1.410
-rw-r--r--metadata/md5-cache/dev-python/txredisapi-1.4.916
-rw-r--r--metadata/md5-cache/dev-python/unpaddedbase64-2.1.010
-rw-r--r--metadata/md5-cache/games-engines/Manifest.gzbin5045 -> 5047 bytes
-rw-r--r--metadata/md5-cache/games-engines/openmw-0.47.0-r22
-rw-r--r--metadata/md5-cache/games-util/Manifest.gzbin9672 -> 9861 bytes
-rw-r--r--metadata/md5-cache/games-util/cartridges-1.5.417
-rw-r--r--metadata/md5-cache/games-util/lutris-0.5.1317
-rw-r--r--metadata/md5-cache/games-util/lutris-0.5.13-r117
-rw-r--r--metadata/md5-cache/games-util/lutris-99996
-rw-r--r--metadata/md5-cache/gnome-extra/Manifest.gzbin15349 -> 15345 bytes
-rw-r--r--metadata/md5-cache/gnome-extra/sushi-43.02
-rw-r--r--metadata/md5-cache/kde-frameworks/Manifest.gzbin26663 -> 26671 bytes
-rw-r--r--metadata/md5-cache/kde-frameworks/extra-cmake-modules-5.106.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kwayland-5.106.04
-rw-r--r--metadata/md5-cache/kde-misc/Manifest.gzbin6155 -> 6316 bytes
-rw-r--r--metadata/md5-cache/kde-misc/krename-5.0.24
-rw-r--r--metadata/md5-cache/kde-misc/krename-5.0.2-r117
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin105737 -> 105892 bytes
-rw-r--r--metadata/md5-cache/media-libs/kimageannotator-0.6.116
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin73238 -> 73399 bytes
-rw-r--r--metadata/md5-cache/media-sound/krecorder-23.04.116
-rw-r--r--metadata/md5-cache/net-dialup/Manifest.gzbin5966 -> 5968 bytes
-rw-r--r--metadata/md5-cache/net-dialup/ppp-2.5.0-r24
-rw-r--r--metadata/md5-cache/net-dialup/rp-pppoe-4.04
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin15719 -> 15882 bytes
-rw-r--r--metadata/md5-cache/net-im/signal-desktop-bin-6.19.0 (renamed from metadata/md5-cache/net-im/signal-desktop-bin-6.18.1)2
-rw-r--r--metadata/md5-cache/net-im/synapse-1.84.117
-rw-r--r--metadata/md5-cache/net-irc/Manifest.gzbin13957 -> 13785 bytes
-rw-r--r--metadata/md5-cache/net-irc/kvirc-5.2_pre20210630233331-r116
-rw-r--r--metadata/md5-cache/net-irc/kvirc-5.2_pre202206290000002
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin87441 -> 87756 bytes
-rw-r--r--metadata/md5-cache/net-misc/connman-1.42_pre202304114
-rw-r--r--metadata/md5-cache/net-misc/seafile-9.0.2_p116
-rw-r--r--metadata/md5-cache/net-misc/seafile-client-9.0.2_p117
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin84999 -> 84851 bytes
-rw-r--r--metadata/md5-cache/sys-apps/hd-idle-1.05-r112
-rw-r--r--metadata/md5-cache/sys-apps/help2man-1.49.34
-rw-r--r--metadata/md5-cache/sys-apps/kbd-2.5.16
-rw-r--r--metadata/md5-cache/sys-apps/kbd-99996
-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-dialup/Manifest.gzbin5228 -> 5228 bytes
-rw-r--r--net-dialup/ppp/Manifest2
-rw-r--r--net-dialup/ppp/ppp-2.5.0-r2.ebuild2
-rw-r--r--net-dialup/rp-pppoe/Manifest2
-rw-r--r--net-dialup/rp-pppoe/rp-pppoe-4.0.ebuild2
-rw-r--r--net-im/Manifest.gzbin9720 -> 9720 bytes
-rw-r--r--net-im/signal-desktop-bin/Manifest4
-rw-r--r--net-im/signal-desktop-bin/signal-desktop-bin-6.19.0.ebuild (renamed from net-im/signal-desktop-bin/signal-desktop-bin-6.18.1.ebuild)0
-rw-r--r--net-im/synapse/Manifest4
-rw-r--r--net-im/synapse/synapse-1.84.1.ebuild206
-rw-r--r--net-irc/Manifest.gzbin8221 -> 8223 bytes
-rw-r--r--net-irc/kvirc/Manifest5
-rw-r--r--net-irc/kvirc/files/kvirc-5.2_pre20210630233331-fixqprocess.patch29
-rw-r--r--net-irc/kvirc/kvirc-5.2_pre20210630233331-r1.ebuild175
-rw-r--r--net-irc/kvirc/kvirc-5.2_pre20220629000000.ebuild4
-rw-r--r--net-misc/Manifest.gzbin53943 -> 53946 bytes
-rw-r--r--net-misc/connman/Manifest2
-rw-r--r--net-misc/connman/connman-1.42_pre20230411.ebuild2
-rw-r--r--net-misc/seafile-client/Manifest2
-rw-r--r--net-misc/seafile-client/seafile-client-9.0.2_p1.ebuild55
-rw-r--r--net-misc/seafile/Manifest2
-rw-r--r--net-misc/seafile/seafile-9.0.2_p1.ebuild65
-rw-r--r--sys-apps/Manifest.gzbin49483 -> 49487 bytes
-rw-r--r--sys-apps/hd-idle/Manifest2
-rw-r--r--sys-apps/hd-idle/files/hd-idle-service13
-rw-r--r--sys-apps/hd-idle/hd-idle-1.05-r1.ebuild27
-rw-r--r--sys-apps/help2man/Manifest2
-rw-r--r--sys-apps/help2man/help2man-1.49.3.ebuild2
-rw-r--r--sys-apps/kbd/Manifest4
-rw-r--r--sys-apps/kbd/kbd-2.5.1.ebuild4
-rw-r--r--sys-apps/kbd/kbd-9999.ebuild4
193 files changed, 1638 insertions, 1522 deletions
diff --git a/Manifest b/Manifest
index 5aaa039bcd49..6cba902a7623 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29470 BLAKE2B 00fdd4ea848ddb3790f73295d64121ce0aa6593430e684e1ac7c7ec28c1aba6cbbd7bf138868f3196649121a2187852369fdb4cd1b3fb78693a62a84a4f1319f SHA512 109dd0c0273c1410113db3177347d8be31e53f593e4270ba8060ebd9bb903703c6ee048a188af96791adc3bc7a10f7d5c57361a796dfef9abd95e7c020e7956c
-TIMESTAMP 2023-05-28T07:40:01Z
+MANIFEST Manifest.files.gz 29469 BLAKE2B f1fb1c8b4184e24f0054f0c9c047aaef34e79b816be232eba1f057f3bb2fdcdcd048f82088508249f814ecc0410f809e50c51476e241a28e2093378007a907dc SHA512 fe349afc486bfbf73e776e89effa0394c73b30fc054dbe8ab80040376adb5e9c02d13f86d33ebb2eacbd39e0bece3052ace0a3070db2c783228a6b09f98fe386
+TIMESTAMP 2023-05-28T13:40:05Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRzBVFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRzWbVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCmXhAApImocVNe2Y5E6PQLv6Vm5m5qMzm/i1y7dWmuSid9tIYXjGXxE7zo3xEH
-HCRVzXLvITgBBP1kStEcoTmzT3ipCJp1MRgoBA4G6Z4eXSf0ZAHmdWc1beIiJcv0
-UPz1rTMbx9DnHqWfFezNTwLCt3vcWusIoa4A7srov3CpRrQUYJk0u3upb1LFMTCC
-WinyZaCpQiETZj5TW3y9RprFstmC3Yc1QtJ1uqrgpoUP7Bx6hH0WEI92rLL8yYUy
-ZzZwO/MUs9ejBRzqR56ZSd5nsmchV29MWS9i0gSiWnAlpo3SwhpJFwRs74mmi6W7
-TiecNxjmpppnhhGXgzJ0FGZ6Yiisn5F7V2uq5w2AC5NJaScwLXUmk8KvOPjny7yx
-+f1VWoE5S1am2aHm/KSIgLu50+Pds2JGmCgrUOngdPxH1axj0dny3N8uMIJ72TB+
-cplsApfmRQeCDqF/i54XH77jWvck412JQNRv4C965p3XG187N+niwd5EwzW4ZRPb
-N52hJfhV87RqpY/VdYStHmO0CuKlLTFI6aon2eUyrQFMzCiIO/O86uB3G3UW84Ie
-8pXfE0RRPfwS+uF0KiSiIkSuVDl89TkGiJ+XeIPaa4Wh4ADm9tLnGDaifae/1O0V
-BUuinJBKToJHpbczMHMAtULUgaHbtlBGJYBxheXKitUWA2162Hw=
-=i7dS
+klAOmQ/+KlSNKaMI4lbXvThH26oeWxDH8dy1Yx4lQEp5CWVx9ufHsrlMBIPWceFG
+Q2z0IyXguuw0D2g3x+En6ewijYAa4f/5YBpxA2eph9SBppDa5yupXlNx9FGyQ88z
+bHOVkyeBEZ3SRgqa67yY4kIwTMmYflSzZ3kp+NOUH0gtw4Jd8jEipwAwgletEYZb
+A2ArCDmBHOzoYq/PcM0YBBj+9RLcZlA4OB9+/bTSV7mGg2yPEpPy4yyPNUs2WxlT
+U+tXA2F26fWj1sWrzEdIFEvkIkQG5aouWI1ffqkqHXRJsVwTKaQ99FzGdDOarvR9
+Os3x5yP4ok/9n96u/ZTl5J+JmToMRcGvn3k6i0VIdTpNppaGVjCCA7JVEjHNefBV
+vsNTyDpPJGIgd8Iw9QjUdtcfBMA3jOXeXAvgZ+KPZ6rEHl/cCHOqRiAmpBkpOmaD
+og7FlNj+lStJU4DS1NVcLUtW7DlR24MG/56shBwoZbgv92iIQVzPTqoN1arosoHT
+apYCEgEaAMjppql7CXJx7Nd7+Q44ULPI9AC7ihAdxkESNFniDZOeaylRMaz9LgbF
+ZK8E079QZ2umI0A58CInyRTHYKxW4+sF8qR/ALbp6jtu7E3aSAG1JO1BTsjKSBYK
+ziVSIFtEf+WWglqKp1ODi3azsQ+oNUKfmMun7/VymKqz7j8ZMH4=
+=PjnZ
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 6bc3b44fdd09..8c84fd969e22 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 26d46254a294..a7244ca30678 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/p7zip/Manifest b/app-arch/p7zip/Manifest
index aa3feded6aa8..021960c925d7 100644
--- a/app-arch/p7zip/Manifest
+++ b/app-arch/p7zip/Manifest
@@ -7,6 +7,6 @@ AUX p7zip-16.02-darwin.patch 2134 BLAKE2B f8890b8b3e0a3ade007f162e5d3b7fdc9925e8
AUX p7zip-17.05-natspec.patch 5172 BLAKE2B 03a2895b5f30ab373ea8b3a358dcdcdefe0cbde35bd643da088c4142fe0e64dd20b536d1226bebcf63cabab9bcb88a183d6f3c444a426c7289e4729971e13b2d SHA512 c567e503124d23d1656bf02d315f910bce5bf18fce59ef5568e93cd2e6a1d93a0ce9f6af29920b91737223ea2b8c758f082f2b7515eec6a9c8979de487dd0d66
DIST p7zip-17.05.tar.gz 6722154 BLAKE2B 0bcba638d3acaf2aa270e02693ad4295dfcc6b388037bdb446e25f3f4e1cb34f1b05bbc9a845364ca770625c32b2d7f55f63f504ad8e0863fff4bf940ae1fddd SHA512 97a7cfd15287998eb049c320548477be496c4ddf6b45c833c42adca4ab88719b07a442ae2e71cf2dc3b30a0777a3acab0a1a30f01fd85bacffa3fa9bd22c3f7d
DIST p7zip_16.02_src_all.tar.bz2 4239909 BLAKE2B 075356fba5284cbb124e30c36364a910ae5a7ac6bee8a8fb682c5a7ce2f1870ef83d3160c84f8dabad1d616c13d642cba1f19fb9384160d21590cf678dd8f1a6 SHA512 d2c4d53817f96bb4c7683f42045198d4cd509cfc9c3e2cb85c8d9dc4ab6dfa7496449edeac4e300ecf986a9cbbc90bd8f8feef8156895d94617c04e507add55f
-EBUILD p7zip-16.02-r8.ebuild 4106 BLAKE2B 5c9a6d3a27f9a670e665c640f5553582247a42ebc05fe34e57381a39a9b8cbbab58999f8701b11b000865d80901bd04048dcedd3f57685a83435c43f916775cb SHA512 95a2042ceb1a44e99fc7317f70b8b53675af2e701ffdaee875928c310411df58766af79613d20960b3ca60faa1aa961be86b0e10dfe6772bcadff88b26f2c3ac
-EBUILD p7zip-17.05-r1.ebuild 3211 BLAKE2B 1b32f4a86df6c27274b429730d15f510efdd7f7e8eacf836cfb1fb46888bd39642f7860ba5b8b4cb36328d49cfdc7236cc110c0435d83826007f637782341efd SHA512 b22954eb7a4c2a129757478d8b718356dd54da60fe053e2969ea0d68a7e3b7afdb3d0ef8d7e723969c65f5c37e85b28f3eaf6b81b01b6dbbc2c14670bea83784
+EBUILD p7zip-16.02-r8.ebuild 4077 BLAKE2B 5b0f68fd5da05c75a97b9287fdd4337492344505131ce9fb3b49ade4946635b0200766e8cec61dadfe476bbdcb9dc3dc349587627fbf6bc7a447b584d8550015 SHA512 e0776f9707a50fd37e8ad34cf948d25c2fa8b2e266849dd44266099312b74df4f150124b3d06f5c391b08fb1f929542cdeaab165ef9c3b50f828872f48d629dc
+EBUILD p7zip-17.05-r1.ebuild 3182 BLAKE2B d7a623856b8d729795b9ad7bffd5f886bb2f393d0e723dfe58a0da83e6599dd1632daf0a2eb01d5938136971dc2eb97c00405a59f8d7fda8dc33e52a7c3caf4e SHA512 457dc040a23b15400500b69bf7452657083a285b86032a9e439b2ecbd2a46907fe5bea57df022ac5d1e33913fb293f3f5623f7b8e6a54cddbf1f7e2f4451aa21
MISC metadata.xml 532 BLAKE2B 9ffdc29d8d8f6a82e7a55f4448870a4dd019468a440ade6df10ad1336617d14c1d975a7db032fce3397358132cee15bb317c9bed554de57e8f3ecbb284931a32 SHA512 807a53919ad3b19c280be0033ae264d89ad438b9d51763c7a27be3576ca496af9966d2f62594a707a1242c0b813298b01da6c2a55469af777e47944a80b00f25
diff --git a/app-arch/p7zip/p7zip-16.02-r8.ebuild b/app-arch/p7zip/p7zip-16.02-r8.ebuild
index 6c906b43180e..933adee9f26f 100644
--- a/app-arch/p7zip/p7zip-16.02-r8.ebuild
+++ b/app-arch/p7zip/p7zip-16.02-r8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}_${PV}"
LICENSE="LGPL-2.1 rar? ( unRAR )"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="abi_x86_x32 doc kde +pch rar static wxwidgets"
+IUSE="abi_x86_x32 kde +pch rar static wxwidgets"
REQUIRED_USE="kde? ( wxwidgets )"
RDEPEND="wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
@@ -143,9 +143,7 @@ src_install() {
doman man1/7z.1 man1/7za.1 man1/7zr.1
dodoc ChangeLog README TODO
- if use doc; then
- dodoc DOC/*.txt
- docinto html
- dodoc -r DOC/MANUAL/.
- fi
+ dodoc DOC/*.txt
+ docinto html
+ dodoc -r DOC/MANUAL/.
}
diff --git a/app-arch/p7zip/p7zip-17.05-r1.ebuild b/app-arch/p7zip/p7zip-17.05-r1.ebuild
index b021745a051b..dc971183b1eb 100644
--- a/app-arch/p7zip/p7zip-17.05-r1.ebuild
+++ b/app-arch/p7zip/p7zip-17.05-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/p7zip-project/p7zip/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="LGPL-2.1 rar? ( unRAR )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="abi_x86_x32 doc natspec +pch rar static"
+IUSE="abi_x86_x32 natspec +pch rar static"
RDEPEND="natspec? ( dev-libs/libnatspec )"
DEPEND="${RDEPEND}"
@@ -106,9 +106,7 @@ src_install() {
doman man1/7z.1 man1/7za.1 man1/7zr.1
dodoc ChangeLog README TODO
- if use doc; then
- dodoc DOC/*.txt
- docinto html
- dodoc -r DOC/MANUAL/.
- fi
+ dodoc DOC/*.txt
+ docinto html
+ dodoc -r DOC/MANUAL/.
}
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index c9ffc867e125..fa80af9d8cd6 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/helix/Manifest b/app-editors/helix/Manifest
index 06104bb65f46..2296ef494141 100644
--- a/app-editors/helix/Manifest
+++ b/app-editors/helix/Manifest
@@ -1,14 +1,14 @@
-AUX helix_ebuild.py 4817 BLAKE2B a8c9f1130fff6151f1af4ac978753acdc865511abc0e0c646d79d690117686eb1765e07167427d2309ae2c61dc15532c259683e33c9780d3bd62e08aa5f8be95 SHA512 f574656bad552b0494ed2b2f2f1a9a31935e4d28000151736b99df7215c80ef364cdb8a1d26c7d52859787102fe67e9fde68bb7971f7b4469ca2631e7c9ce2aa
DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST aho-corasick-1.0.1.crate 167320 BLAKE2B f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc SHA512 7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anyhow-1.0.70.crate 43803 BLAKE2B 574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de SHA512 6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
+DIST anyhow-1.0.71.crate 43808 BLAKE2B 1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f SHA512 401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5
DIST arc-swap-1.6.0.crate 67342 BLAKE2B 6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872 SHA512 5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df
DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.0.2.crate 32293 BLAKE2B 4ff74b5abae1159bab45fa46c6782c241335186c9df07a0a419800c8d9aced0454e27d62027c61d1b4fbef3f29090508cb4955e085cf4a25bd9b21ce0a8a2e51 SHA512 4581eb84133135267f8b5f1ccedd8a921d1d6ac3189e079f3d77bf78f3074008a0330e17a9fc6249b3e1db787e5a73526ad59b8bb2e1fb3a31c4bbd861460353
+DIST bitflags-2.2.1.crate 35798 BLAKE2B 9ed2e0764edb3f164385e4420e8c9a133757194ee2763743692520d2389ee81c987a081db68510963d66a02555d20bc6decd83f707309040a7295522ddfa35f3 SHA512 413b602edb82f8a4553735e46feefe323137b742d003368e037406157f916e5a5ea002d015a27cf8d41accca75f103c6712e2268fe2853d4d5e93e7264682182
DIST bstr-1.4.0.crate 345921 BLAKE2B 39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae SHA512 98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36
DIST btoi-0.4.3.crate 10007 BLAKE2B 60a4c0511afc23ec3bdd07a905e82b501f1000081e6dbfca9ee6a0d6aad40ade84ab09d740fbc8e9656653a7f5a9a12a68ffa732618e8dc87f9cf00a90b6d3cd SHA512 35d54183a37c8adb11838724a061b38d286a92603a557ee8b4b80dd230649a0ceb165fcab4b6e41402284f2153e18fad5c246f83d99accb2fdaa8f32f854bd22
DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4
@@ -23,7 +23,7 @@ DIST clipboard-win-4.5.0.crate 13476 BLAKE2B bfe3e9c21d58e0001b85c69d724b03b2bc7
DIST clru-0.6.1.crate 16507 BLAKE2B 6379e70a2d75530bde76e82c370c4481ce84d8196a395e94b30dddc1126529774e7ac662da2611e4da10cad6dd54fbe55e1bca4d554369ec5f4798bab59a9d53 SHA512 bb9303ea245e3df6321bbf3c4cf9f899648067f8d3950638387badc79ab37e7570ee73c90af96dfe4eefc004d116c5fc77cc8d89a2809defa2107cde530cd192
DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844
DIST content_inspector-0.2.4.crate 11386 BLAKE2B 2393cf83b2dd338ded7f5acd695e05a4a08fa639a52a8042dd0692be5e959cd1cc670472e25ca696a151d161c821eb899b2a950c74f4cb5b880bc42bc53d1d57 SHA512 1acb8b4f12ce3479f5a60b7b6a0c05b86548591e488e7be529c4a2f9aaa60a76ed07e7ce1e557664d31ddd9964e7f73415ad667cd14ada919f61511bf486ed6f
-DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82
+DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6
DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
DIST crossterm-0.26.1.crate 122317 BLAKE2B 0f7c2af125b6e4abc09df134acbdddef62699654670f21fae490c360de139473917350643a217cfa69dd59bef2f2e887a2b1fa0278831f000ce015d8e592d811 SHA512 598431aee3067c071cc2561def7055f15f5bb91c70246f975d6227bb385fe8b1aa6b59096c465a92e09c8a934bd2a6d45790edc453d5c820a96b8fae1f66e81b
DIST crossterm_winapi-0.9.0.crate 15561 BLAKE2B f84604f1da9cfdd0fc69742eef8088e7d0959073c6f7f37507b065b8537faa20bea8e349bcb1d6836be97f06b4a2c55c4dc63f50eb2f2aba1f34df9b8c9abf1a SHA512 b8c32a82cc83244e8991931e3fe0d85527ee2cc5e6b4a0839d633448dfa8a137c87684e8e079f44edf5a994355e0106bb573b36b57c7420ac5cb6fb0ce20ce8d
@@ -31,76 +31,75 @@ DIST cxx-1.0.94.crate 196058 BLAKE2B f504685292650a076c3689540cbb5906721fcba1cda
DIST cxx-build-1.0.94.crate 84842 BLAKE2B 39b8a11b925244410ac2dca3be5a27576ea67f5386588e768d9ac1041336170834c7c2d0cd0a61b3e6eadea4d6364e98bf4dca64204126ef815235a17f1edef3 SHA512 4e2b7ccb8ca2ba35d14fda222595528d3e7abf6b4bf5b8e23f19f9668377103808151ddf63bc1c5f725fa362dc3f33a827b026edab176cc99a36e0f890c13adf
DIST cxxbridge-flags-1.0.94.crate 5253 BLAKE2B f7746ca703e95f8b6197655aae08b88509132b89d035c62420e3d0cc4857687171063e2da69a787938188dc5e40fccd2b50713ed929f3f097efbc5b5956b5263 SHA512 9d577cf6bd2afa2301e8c227f201c138a379457624833c3cad4e75c7ed046544b363ac4bd0f7a1a2142ab1c9d879b56ccfd681a3962be917099db5ee4c63fb02
DIST cxxbridge-macro-1.0.94.crate 59873 BLAKE2B 9a29a2818cdd6047b49002c10542e2d04702ceb41823a12e27b151bcc524a05377390c65164e53062630d7ad9f849ec71070118de5eb348c98072e301dbd1416 SHA512 59120f8d0f498539a16921d18e0e53a745f4ee58f4ed40465b13722188d28975820adc3c632a4592c6813771056fe084674daee6c56940e50f6e9c492c4fd90d
-DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b
-DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766
-DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f
-DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5
-DIST dunce-1.0.3.crate 8035 BLAKE2B 77e560f0b9d28dd51865b8a49fea832e0b530724c6f6fce9ac981240ab247c8fc564d951cfc236ae68b04daa966e59f23208fc1c768d5c42afbc5cec0bf4dbd6 SHA512 3d775fd99d74462d5bd7dbec65c196868c20befb52f04c37ea93f3f67d33cee6062534342abe20c01577a517ad4b16bf15b08a09bbb2d310fdb731db5b1511dd
+DIST dunce-1.0.4.crate 8034 BLAKE2B e1e7ffbcf1e3632036c03303ab46fc37b2b0a991598790b2dc65d7a61341a78bf555230ccded8fbb87d6288282af3ed2a8641212a0f1fab929bf99298e878b6b SHA512 f57d9c53c177bac8e10a4b56ae421c604085aef0f264b8d6871abb7e1ff713b55f396c5c5f24422763319c504c6ea6a774416af1c2ba23ba7b67b2282f6731f8
DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e
DIST encoding_rs-0.8.32.crate 1370046 BLAKE2B ca9c15eb521434daef94de5eecefb487e2b4053ac002f0fa24e3ad101b89fd4a19cbc05b2e52a85599a45d50869a5671dca0786254138b7a5e9d5dddd2be712e SHA512 8a695aedf388dc90b039277fb8a88cd0fe157002554ef478b820e962b6fb19f3fecd5940d0720cc820d07c77e64f7415271a119c87b72c740e6e370ee8cc418a
DIST encoding_rs_io-0.1.7.crate 16969 BLAKE2B 8d51835dc0882d0e0512f0a177f10da3a1c384f38cb4eb163f957cc134ef5b7aee65d951cf65c99cc80b087e0e92ca4dae431e3a8987fe6b86bbf0dd1bfa8ef8 SHA512 0c7d33616e96fcdf225599dbf469232d150fa4bef5809346c4003ff7fa0362a1cded8f3392fb5945f4950e2b2cd71b60c93025d73ecfdd2ba4fda5e03a16902c
-DIST errno-0.3.0.crate 10268 BLAKE2B b5afcebe6fa435eb67407c063c7d37f0303e7a6770edeafb1b87f36b7d5773c28c8b4b3c970e12f42788a3409f7442b23f015b2e6a5465ea4c6b0e9b9fe048b6 SHA512 8b0626190d965306ddd84383b6b5ab529502eddf3859f7b480f6864e83310248b6044485e000bece8b95ef24d2f1bfffad6c2eeebd177f3a10e819b29e5e6f5b
+DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54
DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
DIST error-code-2.3.1.crate 5324 BLAKE2B 3e6c18560c4f30d9fa8e5487453432b220b88acf59a421d2c2ec29bd77bba75ad8bca63e99d384442c7d458b5936dcae149897c2b0c57ad6e621f9b7928b2331 SHA512 a3953c854f7fba48dc34c35ca841d6f0671e8bde19f5dc36cbdc167fcc7c22c143dcd071a35c1866f5bbf05cedcdbcba3f1902d93aa21d19993b426c458af46e
-DIST etcetera-0.4.0.crate 11299 BLAKE2B ccca51953dd384ca52b54e97409dcddb2467782f3c255cfb09ae7f53d417ccb4d9897bc090f7ea6d2e91c4d2866a9c15ec32ffa673e16e9b6b98fb6cc896ba3e SHA512 025df84f821d5f39cccc476024b32e26580adac247d1c20fb7a97d3f0d9607868dc15796027db28b034735ca66570dc691b2ea84e4a1514f120810895d3c6939
+DIST etcetera-0.8.0.crate 13295 BLAKE2B 33069c496eb846bc3e602812cd2ed182c660ae06b8a33ecea294a5ec9e37a1fc15391cadc9fde23f3e885e506031cbfb6b7d036b94cc4f94d42b8dfa8ad0ec7b SHA512 857151a9af143c7149feff2aecee8fceec45a7a2ff64a8c1a482aef89ce2f91de05123afd7d22d67cd664d9ec3800652c7800affdde4ec317437f5d925883b3a
DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52
DIST fern-0.6.2.crate 304626 BLAKE2B 7dbfc8a1cf0adc288732a1dcc23e30bfea6668b01e162b60e867b67b995b7eeea5399b9e9a630510e3f56c8f36b79b34913342b7c8834783ddacb2cd7b94e140 SHA512 f9c44d1387f803b567b7254d91cd942c55d30a1c3cd37786101d7d49d346bc2bbc593fa8a3b2e59711c5320c1496354e8d2f3ecf0967030ac1e5199650523fba
-DIST filetime-0.2.20.crate 15027 BLAKE2B 393bf9696992ebd17a8319f23d660a8c841b536109d8216103ba163ef50c78dafe35f640c8996a707a43fc523d24becf38ced2cada9cf072445b13bc3138ae38 SHA512 71b2705acb0aed833b8c5da8f07384aeb0e290be78c68f4bfc044bcb7e8285740186b74b0e37c619d93bc05b9022a83cb0edb75c688b106cdc844f843d0e8a0d
+DIST filetime-0.2.21.crate 15026 BLAKE2B 069f38a2c3c25c53b288e3af7372cc314f7b5aa7a094f88d231cbd9fcf935f0bd17c72cdf9c038bc2e78a35e6cb768a66f659aa535c72b7fca5452bb28a1fa99 SHA512 5adbeadc9b93811aac7e8a91b2999006e5022689c7772fc2f231d905b8c1210e1b1e14eee327a081eb70e351b3ba7f8973f492d99a138ce83eed45f7b4a8b013
DIST flate2-1.0.25.crate 70210 BLAKE2B 992525ffeeb4433a222487cdfb0c3927ad77f914e1db94f612d80e81faef4a2c955c755c2b800251e3416d0b22726d5f7d7e432a81c3582c54b7de95ab7a324e SHA512 d81a463360ee2778f609ff297e04548120d1fda1f9e020fb2f429ea51189b8fe6cae57252fcd924d71fb65ad0f93ff7cdc7235913f8b78fa82925939cf884af7
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11
-DIST futures-core-0.3.27.crate 14709 BLAKE2B 801d2f20dcaef9e2983c3cfd504a4e73a7f0e861b8f76e49edacf8827e584b6ad33f0b358646c5fa93f5a93dc3354258ed630e847841038df30890f1929bd466 SHA512 822ce6b9e38c33eb647960474e0cd700b214fb943ad42a3aa9bff91a23c687e0de14d7daf5dd5b238cb527ebfc950f8c91b83dc39b845a9c13fc0f64e2bb32d6
-DIST futures-executor-0.3.27.crate 17745 BLAKE2B 0a8d626511da8db8853314470effe6fa7dc408a12150cae79bc4478a81d1de3a1744b177016514981b7608a2958bc8feef2886c0d4ac1189ed2268893b29afc2 SHA512 c5e1a1ad5c053ced8743f3d412734ea29471d42e69286f8c61945003777ad9dc63170f371e0d245c8d4bff5735f3952c600f22bd742f4bf78f47577d9bc35ec6
-DIST futures-task-0.3.27.crate 11854 BLAKE2B 2e2ef78b69859ceaf074f292408c2c7ad7845229d688e76931295b97f498eb3bb87fc32352d34082c2b89e7e931ec65991834c7b19e79e13ecf93c8dd4bdc984 SHA512 67f424de561100d1521fefad210151665215ed2c93217f3da441b0dc6e071c2a138c32e9411d3ef1aa34e1391a73eeba7e2a51a277418eebe3c2d61588a3828e
-DIST futures-util-0.3.27.crate 158556 BLAKE2B 419e6fbf60997c3ad5bdf76665062102f977b4e0fc83b110803c426f614cf01f0ac9b926bb3f4a9402c55a3f58ead6f087b3da41e38abe8573fbc30668822df7 SHA512 2d83541a354960653c2f54be5cfefa520611519d564f5e5d5e33752ee263426bf22f4e7a10900f8c0d057357a5afb311686d76794722eefdac8bc404788bdd52
+DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0
+DIST futures-executor-0.3.28.crate 17743 BLAKE2B b192025f0838c924783090e7b0bd7806edae0502172e5f961d4cab5a4a5c074050ab6a707a50baa0ac2f505deb1e3ace4259349570beab0bff34b7bf6849e9ef SHA512 1404717a512f1968e3ac6c53bb6c428fa049b0f6c61565ddc4859407cf16c56735cddf7a2931b2816c6c8dc8809f76e7f98ff05d4f80e4567488c2aa7b424a50
+DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82
+DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4
DIST fuzzy-matcher-0.3.7.crate 18047 BLAKE2B 934b90a74826393ceccc3e433df7cbc056a10744077e7a2178df9d9edc9db5d4cbc86d006c0ef1f7d82f4fb8ea0d52df71be1c7cc9ee39b433207d7f2126404e SHA512 ebcb6de06dd66da952183c75e4a44988bc60df17f035fe541c134f1c4e3c33d18a7385a9867fc23a99c07cef2b2737edd6128dea6546e243985da2f3a55dd8e3
-DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5
-DIST gix-0.43.1.crate 229555 BLAKE2B e6ee4f818c8e8be3e5bb3aee63446152f04a04b01a5bb48aabf48884e7ba1bdafd993df81f58009489f548552409a37154003e6fdfefb0beabfc6dee02cb764f SHA512 cf4bd921e04533c6477c1abe6fa4ec4c3b55b65a5d31f6ee7e7d61adcdba88ef23a6f11e7dbef7d8c5b8661a2acdf79b4d84d199c4908b9275eea37d349673ce
-DIST gix-actor-0.19.0.crate 4126 BLAKE2B b87f9fa1067e928ee252964fe8b8a93fe3d7cbb77790dc763c6dd09d37dd324c478aeb92b4f2c3e186dfb8a859a8e1c378c2c7d889f084fd4a22680951a3fc36 SHA512 dcfce8e0c413e3a88a812e85b92e9feb1807ebe15620c81943cd841ad890557b52800e4d83610e2c54e3bba19018ee20bb02bfcf9a034e4901be1a00d166a74c
-DIST gix-attributes-0.10.0.crate 23104 BLAKE2B 6ceb44bc473f5266a8229c6a71f5b61642aa72c7bffbabf9a9a32f807df473a48ebfe778d23e9132606956fff07a7e5fb857693a358b182a5baec92a051a8cc2 SHA512 b2e43d617771658248a680bc0a07720ef7fff18089410452ad8427c008a28554f053d2048086714993a07c8258e61448ea616d3e2bb30d2a5a11a6a88ac55b40
-DIST gix-bitmap-0.2.2.crate 9527 BLAKE2B 2d75b0a5532aeaf93f282db43485125873e0f22dc1db65b7bc2f2563c068c73e33a7ae51c9c01e593ad5eb49483e127c314ddadb9231f8a04147d570f576a3ae SHA512 9cd004f2a89ef05a74ef1546976c81a595f49871e3998b18a5d05feb179041d80ab7c00edaa23e45dce62c7bbfdc4d8038e3c01e1775cd130ff3df93a5eb5090
+DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082
+DIST gix-0.44.1.crate 239451 BLAKE2B f9eb4d0ce1a9a4095a1f9a9889a083dcefc2c4664a773ace3171b57005829943da9208e8522bd7d7ce58068df6390c914af6fe428290a5b6521f392b6f63d9a9 SHA512 75d137145014196981a68d1881ee38143a7d63ecbf669223ee03994efe3a0df5617a7417edfffea611543b05cf52de8bfd846a22589f51bbde4f1e8225fc15dd
+DIST gix-actor-0.20.0.crate 4127 BLAKE2B 98d227f2ab5eded19e285f79e153a454450af76f78885a873e84ea2a77accb90c235ce1877038173b64dd0926a949f9d1677fb78ab00c38519e83564ebfa9107 SHA512 b73e9719b9b8d182909e62cc836c1a4da70c6f67ddb3482dd669bbfcafe5afcbc0dffd1e155882a1ce6edbb0b47b3595d81f824ee21f3322e3446f813f5b4d99
+DIST gix-attributes-0.12.0.crate 30259 BLAKE2B 549517bd639c19e7b460629f4736ce142717e475c0aa7de5f9d72ec9adc87315ae685791ef6e13842068a6843ede8175dc1e5c0bc272746f728330a629568635 SHA512 90f543638becbb77c5bbaa903d9becc1311eac25008f7f965fd87d9038a2e007cbe852acc0f528ac455f5b61a08e2a7545fc7499891c93890d48a92269fa3865
+DIST gix-bitmap-0.2.3.crate 9818 BLAKE2B 2f0116017b7713ac6d27b864c43fa05dedcaae62357d88492d018f78ff11ef783dc9e3cf22bd8267bd8dc1f13fc8b0a8405d491e0cc6c2bc24a5e0e09e3695d9 SHA512 2b17c0876a20d23d3658b360cfd745b1a1b01046754dada21bb5ab8e84ca98f0421f456f40c547f1f4d13e10034587d51ed7895e0dfd798f95e58d289132e3e7
DIST gix-chunk-0.4.1.crate 12248 BLAKE2B 49a55d3ab4391b343ac3b42af93be8117de5946a0dbd5eaaff45d24ee456d8d6336f84e9f72fbaebdc03861a764fadd9e0c2ae856d6eebde54637d07ea298b44 SHA512 6fd5ed914389573f59f8fdff47cb47050309de385996456004ad8a9e4ae67426288272715df712a3e6124b81d456354684cdea1f892624ed3961abf3f73683f6
DIST gix-command-0.2.4.crate 9212 BLAKE2B 889247edc864c9ffc3ce4eaa189654f9a599b9adc1d83cdefabebab4295951da1ce48ccbb386e400ad2ab850f484fd5acc4e93f2705bab7cd86a9ff9aedef4e5 SHA512 7a777ab4d557fee97e067cb602b80d55f824347b2c7c18c46abadb4f644dc891c926d6060c0a93823fb21caebba8830ae65ef0b4569d4c5856b7303dc8343852
-DIST gix-config-0.20.1.crate 136184 BLAKE2B 51c8fc5faa59b854d187b3dd8c4afaccf9ca8d14371c3450598bcdb7f7928a83a07bdd254638e77dfaad4dd0c5e58d86d98fb0fc5e8e5113fda9ea264cfe22ad SHA512 dd62b195aea5452039a7fda703a6a0d42a75207f0a9a8a866d807cd686e7ced86a569dfd6464f88e7345bb8f1b86c3dcfdc92885dfce78bea42b63f3c17f9055
-DIST gix-config-value-0.10.2.crate 17543 BLAKE2B a86cd6e8ced82ba7d18b0506f97b27b89efa2178753525fed0c06132760f4c84c5d0f51be5949a1566206d77d7cb16c07728e6a579cadcf66a4e7dd6b9dedd2c SHA512 60c4deb158e04d2a24d9c1b9a3410d785914ad3facc2b51c44abe25bc585ca79f9b6f881670a6fc02d8ab82ad849cd8a0a0669ccdbc9b3909ab67fe43a72710d
-DIST gix-credentials-0.12.0.crate 37024 BLAKE2B cc0e4570fc162c0ac1f823254c27c43c75176421164f3701c9d839f6bb994eb27d3a15ba0591589a49358e3ad5ec488cd760562edcf14034c7fc5233a38575bd SHA512 1f77d0cf04547bc54788311cb9da437606e3f62eb3908228d84b62512c2119f94117df69aa8b0a80f444920a3310476ae75093f11af6da0492e01a113a54d09e
-DIST gix-date-0.4.3.crate 19793 BLAKE2B c71c9467cc7cd48a2f867f6df014c46258667eaa9da249ddcae4f70287259a7adb3ce0f4f5a19abdc903e69a73287dfcf1cd71c666ad41d398bd00470d2145be SHA512 e2e047d081e07e2cf1b77dc60ad5336023673911a47f73cd42dcb550e492019a4d299953728d5ebc76d68f1d662b9a9e97183040985a268d6bf9014f95655e51
-DIST gix-diff-0.28.1.crate 7019 BLAKE2B cf71541f10dcef94a409d0fb9f4a665dc917b192a9531b6db8a5c933ac1666ee7264d0ed1cb7f9cea821ff7d0fa2f67d1051b60d79d2a05bc6097c9d8e7637f8 SHA512 8ed3e4f2d45a595cd633ab06c1838571c7e7a4a6b855e3cff86277613211363d77ef613e28f62e693a9c648b04a8f7e46085021a8b4ba04995cf803000132e14
-DIST gix-discover-0.16.2.crate 30923 BLAKE2B f047c193de3c17e082deba5147be64396e29a9626cf3a0d70d387fc1a063b9816f98eb7fe887c05f9a653c946424f5ec351146d2428acd11ff0752d02778be95 SHA512 79b7aaa63b71165d846245aab1ce47c1386bdf6634419581f5c97b92dac145039d1fa65b35c4b2af3700c75ad66ac5d7246b32cfdadac75db0d103bffee3204c
-DIST gix-features-0.28.1.crate 63227 BLAKE2B a74dba5189753b86308fc14ee405c0f1cb178ba24a07f0e120b92d46b9047a459034d45c080e900c1387c757942398218085c1490d49f5ab00a64b056c12f185 SHA512 8338b1a9f78676faa49c2c643afb60951ffff1f12739325fcf6220020f3e1be1bcc779636ad65f0f317046c9b9210c9efd278532040f4a33b08dc37f5263e9dd
-DIST gix-glob-0.5.5.crate 39749 BLAKE2B b2f1d5385a7b7f963c799447ebdf7624e5d52e3b3a1cc2800ef60165ce2774ef63231a7dfb9fead3118a052d21c3977b579c1b6df094460bcf39b09b3ecfbb29 SHA512 15ac1ff886a6a364c181776bf5630635e0cfd519a5ec1ee58e9bc1a097dfd14030511db490acb534e8428b8016c946e9efc3324cec891ab9f2698a9096a1df09
-DIST gix-hash-0.10.3.crate 26019 BLAKE2B 22c9c962e107735c8d53a07d192dc3fbff6942b141e6dc3af9fcc2a5b69fa1820492f6b334bffbb6e27a94683420a34b14332a8c2f896418f8660a4207983596 SHA512 d8bc8326c2c898c93ca59ea33e0b6de915247fe161dea0e55d0ea82f5714afddcde8680f3f09feaf8607439ad40e955986bdb70660b4daffd3d218acf419fa0b
-DIST gix-hashtable-0.1.2.crate 1980 BLAKE2B 3296dc992127b5aa1b2bafe35f398479053c489d63f95e2ac2f7a0d074597bf55972e9982091221cd73579abb85b7d7a0836c93fd233e64dfa956786631b155a SHA512 89617b6f5baedaa79e4512d94df20837eb4a4cfe034fcdfea8298c0de3e96449225fffad2b864c2f0f412ece68a99b185c917ac07d4df9accfb090c52047c6fd
-DIST gix-index-0.15.1.crate 59863 BLAKE2B d7a61c30521fc9cdd38f68fa14a3e0143287706e7ad91382372dc5b64493f083430f5dd3a111d2ab1c94f00b22f3beba6c30bd42df14fc3c7d2529c681bc402d SHA512 14a6abc91f2d7f5f3659d045436b15d586db6a6e2d83286497e51859200b71a3663fbcf80e7ea05d6cee7e098095bc8b19d081d66854a9dbc32268dff92479ba
+DIST gix-config-0.22.0.crate 136539 BLAKE2B 884d0b160e9f18283a3f8f19d50288428ffebe6e7e2680044698cdadd3d446b2ca4e61f66de02de825602cc491cf1f45c17675c902a64b0920fe741ced6e1f81 SHA512 8b6e72a3f5a476987cf82b283ab3e96e231d142bed8756d1153fd78514ac5d00798c285321ada864d7bbe2f3b4e2ea259402b44bde27029ccc2dccf158f315ce
+DIST gix-config-value-0.12.0.crate 18537 BLAKE2B 21101f38fe681edb7ef958977ccdabf9dfc6b13dbeb34275ac450a16f1c80c1ce1f18e212839c1b54af759b5b579d91df1a0fe2db823842c016e660e7d2483db SHA512 bc7633ecf3af9ea2b4d454067ada412cfb0c6a12c5ba77c7579092e3aa9885632126098b97e1cb57c6a0b91549a84630b893c070df0b5050054825e57e713e16
+DIST gix-credentials-0.14.0.crate 38689 BLAKE2B 7d071c9ec8e38b094bf98ddd8123bc6608c07ff5b9155aa264963e25e426d6aa9e755a9658ff992a15c9590fd3acd449371450876e8605e67294c51e4c9b9404 SHA512 db16acb01d41163417e2287c3bef58996b0ad8caaf20cc603cec5ee4e129cc2e17f011edd15da73751ebf1bad9f96416e760634c710dc2995b2cabbef6eba245
+DIST gix-date-0.5.0.crate 19994 BLAKE2B 451c10b799d65a3ee3ff352f14a68cd99d82c25784a6bb5bbe6a66a67bd276464f49c2f1d2bd82705a120f0de59bf7d4fd8a80e2af7429ba713f4336363fac4d SHA512 d6ce8b185f9d6edb3392d91a481eeb04a39d61e0bc3ae3ee3d59be9c77f502d444cad089e743af4e7638b815e36669a9372d50fb160b68b61373028958f32288
+DIST gix-diff-0.29.0.crate 7019 BLAKE2B fd50b7f4aaadbfc2e2f80a8145b47299a88bfe3d7b76d27675d3f57814164f873f6ede6f2b1cc9301396566160fb4c371842b757efc2945fef338a385efec193 SHA512 2d02e0b00a92523a8122b29327ed57c327a617f01527286bde532ddcafd48cb29c9366b67aad5ad232c8a544d5eff8b068272efa58c3ddcc85d661de06e4fa1a
+DIST gix-discover-0.18.1.crate 32989 BLAKE2B d86dae7539eef6ff640805b0186101665336e7d215a2abcae871268b485a9a9823bce4ea6b0d9eeb52622010c5461ccc2c32dc67dbaf7590c15fea5b96693af1 SHA512 7a61c6c306a66d4baf81f37e905f8d4302386bb366325791f778832347694c140dce772d8e93d1c3ec9078a7136954c48f4abacb224c79bf0fabbaca7cc6988b
+DIST gix-features-0.29.0.crate 62359 BLAKE2B 947daa561181f81830e15705d385a9f91f59ac9e88a9f755bb4957250a8268d9bad0cc8e31485675735398b6509b79bcb814b43b52a2614d0079684450cab5e0 SHA512 50a4ec1c62229876a77d6f73b0fb6fe34dc1a72c64caf28a8738ca0dea0161de1efbf8273e0fa83a445e366430dd7519d57a126f3e27220382146febb753e19d
+DIST gix-fs-0.1.1.crate 13364 BLAKE2B 203963008fc2b76702757d544e1cff41cf4883bb83ab8d400d4dcacce847dac6cf785cfc3e14704aada33056b1588ebe5765c46acefa3161312d12e140b2f29c SHA512 b84e7541ea5f55a4cd6f71a789ef655ff59875e169ca7b13865af1a972433d2d302330eb18e1871497f2f5bc2627981afa820b7aeebee8f418a175cb33c745f9
+DIST gix-glob-0.7.0.crate 43527 BLAKE2B c0e636f1ef5e154c8e38162069200effc8accb04baef26c5881bbad70e125176f08555bd514e1a2c399a57f37b1923279cd7d244a9315e93cc54d10fabf0dbaa SHA512 093f75bad08a4bdd30708ec27cabe71d22dc40d21fe8b922e563af2775d8034a4a0041baa99a886c8c743d7415da1745672b00acc0609fdb054c885856b4ab73
+DIST gix-hash-0.11.1.crate 27218 BLAKE2B 19b0e478ddb9bc0c955a839d23ce3a944f1df28f7b1cff88ca1f7cc36fa69cebb9fee083b46aebe60119502e6963a92376f4198ba4221c93a8ab749530e75ccd SHA512 bafb9d6d6f0fe165585a5e4327a4beaefb14ca144b7a222fb9f003fc2a8f7e6d89e48331afc1c70dd707eed6d16d9d122f6af46fc844c189b7cc7eced4817b94
+DIST gix-hashtable-0.2.0.crate 2242 BLAKE2B 9eb77d65b5dec7e4ebfd91c300f9fcb789bdf0af6d851a82099b19d40a5aa23233c432cfc3ca2e9a29a4792027da2010c56e28568765de4c541b8251469b5ead SHA512 df18224d430cbfa6a273a89264942189291153eb44fa90322948e1d3f37a79605b3914160f854d6add0398effeacf020e046806529cfbd5e3fe500331fc746f5
+DIST gix-ignore-0.2.0.crate 6087 BLAKE2B 83d0b11710f68f41782657ffdbabecd6da86b0e8bebf695670dc08a8e791e5078531c34767a779c0055cef27ce6247da2bd41c495b3cd44690222054908c2677 SHA512 6790ff9c5823a1d1c70b49630b5916f8d2637040c99153b07c40761631d9491167fb762565b3c51c945bb7540dbbb41c23af095aa91d990a5412358eccd50608
+DIST gix-index-0.16.0.crate 64998 BLAKE2B a4e80aebcf9f86fab151aa1409ffb3ad0ca6e523e010635c09293d7a9c414319d4110eeecc6ce6981d77e98aa3c04819e213ad912d2674ca8028096f14c5e12e SHA512 a9ca239e9ce25dfd12601cc816e4e1007639c26187a743e4ffabac5017ac15df1bb71d159afee61beb757cec7ceac7363a394169ac1631a3cc024d13e451e130
DIST gix-lock-5.0.0.crate 20807 BLAKE2B 22a4a87386e0fd2065823b29ec76369c9e7c644084f1f3759a099c32ed9d22f6f2db2ba950726ba45bdde6852be8b95fdd5d4e134eb3dfe9d9438ba71dd2b9fc SHA512 cb0b92bf9ba734987889231968b99a8779c1d98567498f5f96e1d2b340753a7cced75febd1d064fa990a003ac474df24ba27140a7605fae1e2c8899af56eac74
-DIST gix-mailmap-0.11.0.crate 19465 BLAKE2B 44be62738b8a59c9a5d647af5b217775002121175ba87c5dfb76b8625484ab73c8e795e14c14af3bb3e3cd70b12a826d64b5b6d7b7383c911e09cb3d25be5218 SHA512 5fd87fdd30f25829d9a7a2d5c467942a280d1e77e909d8326aed3515be215b34e6f5910a8cffe0f82c367ace6eae5cdacc5ba4ae11d339126924f70e7a7c9eac
-DIST gix-object-0.28.0.crate 23594 BLAKE2B 794f2db1d483b93a8c3b6dd3c34ac8c05a3e7f303c1114673a8ed4a756d3f153ce2232492d8bb10a712fa90107d72d83d31f7efe2b747c79d2b639682899074f SHA512 cb0e099ba21e114bc24a343072c85fa5d77fa8f6917c69039a2355e66d157ce65ce73918f8870e415f4d88e771a837c1c310cd1cef0af2036fea9dead42890ed
-DIST gix-odb-0.43.1.crate 135662 BLAKE2B 1727c9e07b3d1d64a2d5d8f778e4d094def7721102e62871509397c70164f18b24af62e821c1e5a0af3f869d4f846cdd3a70542db359f8dbe0ea35fffb6c02bf SHA512 7a6ff1ab73b448c59f9561513ecc93d90f4a6e24ea5a768ceeda61c5c550d08fd806db79a32976277265b07f26158b99988671e6b4657841f271ea45f1229766
-DIST gix-pack-0.33.2.crate 135842 BLAKE2B 11a977ccd18eea1fa40a124632fdd39c8e5a966fc07e1698ea95dc423343c391af4065d3e60c05ffcd875e4de8211c8f065bacf60926ca29ae31f5f395c60840 SHA512 8d0537b5ed1f772bf334993a2248b6f02922af5deea33b13cddefae56335037e527094b3b4e303ea62864d6cdfc302fa8202de3d296c870b8d572cc347701bdb
-DIST gix-path-0.7.3.crate 22347 BLAKE2B 0c6bb3c9bd360700e46a29e0d491bb3bcd74ec0afb984a26213c8af9709823b6b1456197aedd1d6a341f99009c02a07dc0c862989d7614459d4637a5d5b0aff1 SHA512 02ba23aff4c71c682c1a828b0f178cb7fb9fe6c4c2004d59687d33f43dce6c40199cf920f9f1146cac0dc709f13811bc56c21375fb5117bca9556644804d65e0
-DIST gix-prompt-0.3.3.crate 15057 BLAKE2B 816d7a0c1b16a729b4f0706eaf8e701131bf11fe934b0ad252e83469d0551961271c4942df145ac62deb9c8aad6de3ed8b440eb27d75a18080fdae5d4783cb3d SHA512 f107b22490e3916a09e250f615967c09034ae56ea0e35e62b0e283b819675e0b79e654aad2d08e04094d01af8d10af8cdd393145a6d2970690f875c6cfb41e5a
+DIST gix-mailmap-0.12.0.crate 20329 BLAKE2B 3c05bed4ebaaba724f9e8eb0e2816918a399696558e05ee332ac09567223ec20cccd0f1ad8b1b9f0e15b5d39bb66c95d5563f75abe0cb915f539be4088082604 SHA512 681c7c4a786e792b14d031bc8b9e8ca2b04f82aabe003f50b17ecd3e742f6a1bde5db1f85fbbef213ce54edeafacd57895c27e19a150ac474d08aae47132caa5
+DIST gix-object-0.29.1.crate 23648 BLAKE2B 0465150cc3a07fdbe2f8933cd17b7265625dfacc06e3c48412b520b7cb9b5e70903814d4169e8d8dc7200bf4a8a9335b87778567129d14ce17a0701327518bdd SHA512 9ab74a680493a0902cb6d73df70cfbc3fd039df9f3995ee6439b2a57ab3ca18bfef2c5c84e4694ef0372142cb0db0390b7cd9fdbf7b80e710aaeb10da5f050d2
+DIST gix-odb-0.45.0.crate 137565 BLAKE2B 7ee4f96de1322f8387af2f4e467e48bc298b6cd1e5b5ca6b0b59f3f8a9f9e28dff2d6cd3fb4644107db1ea65819dfe0c69797398879c5c7c3faae55c52ef7472 SHA512 5a05fa826c53c74fdb09048588ca0390dc8bcf2306be23654c427a7a306fe2e4b50058578b8c4c58592a55e13a4db8f1d8a38371dda0b91199f8b572b61b71c2
+DIST gix-pack-0.35.0.crate 136956 BLAKE2B 1c137b0cd6d87b9d29253c64b4a7a6f8a433e33f7b88ecd100a7970c93367d8e5888f51b348ad21d3d3d7e11eb677569fe141be742cb581446d97e5407c7d551 SHA512 b07ea84bf8361c972bd8f6ab94bdb54238b4d39fd634b78152af5c8c50cd513aedbfb0f8f88393655080d4e6920e24be064029b000c08ae233b67fd1149653e4
+DIST gix-path-0.8.0.crate 25881 BLAKE2B 93ca6de7f392e6ae8682f9a7d3d79c062590ab4a6682f313e6368e082c7f7e131b379ae7a4ef97d1347a5a69acbdcbaa55092c99b90f03933c980b8d61f71659 SHA512 27665f2e37cb3bc578b1a5c18344cc11be55d65ae77f74d2b2ab391a6e8404986d7530bd8eadf760ccaa636701fdfbc03d407e3095d82eda3722d35311066532
+DIST gix-prompt-0.5.0.crate 16678 BLAKE2B f0d6b87c20fb4b1d8c909640ece77d254365faff510f1c9176b8fca4a19efa93903d6a1bfbd1935b7946800cfbcbba47c93d78eaa46b471e14bd495bf1015808 SHA512 47f406982eae271f6e3942805c7994010f2c9e40f713aa8a1fc90fbe396b38a352d9b4a707202cb59b8c3e080e63ceeeedd8e5bd96281c64df6c34a5fe0b352a
DIST gix-quote-0.4.3.crate 9769 BLAKE2B 28ff4050178eb0711387a5a4ae8ce6e33b0c7063427411134752adcaee578aba4ad6cbaead8ebaa5047e2255e76f8994a01e9e8d5de39934cfc7f525c7e1a619 SHA512 4b1296be473a022926f67ff2412308954bf19f0233a4fea1ee44b605a76cdfb06f036591709e8b9dc6307d106267031ce034107a490fd63843227f681cd87d4c
-DIST gix-ref-0.27.2.crate 50168 BLAKE2B a08b4c4412f1bdf39289924660c866adaae223e1cdb7338988a9a319476531138408e40d225419d09ebb73b2cd95e2d06376b5c3bb5d7fab0dea8bc714e69737 SHA512 469a4111e9bcfdcb26a151f7d37eb1bad24279ef928b591d4465121f332b4e422a3228c431cffd77a7ccc03eecd0d90bd01dc957c62d51a05d37eca794967b9a
-DIST gix-refspec-0.9.0.crate 28295 BLAKE2B 068ee1a75d3378fe520a31dd121e318e99afe86d522b18bbf7679f3912886feff409002dafe635be3ccef30f36525ec370c049cbbf0fe624c93253b254601956 SHA512 1425cee185f67c6709cd5240e2461c0324a9193e174edc181075d92d8ee095fec6fd9bb4bef465dc15072c3253798721d40cdfc68b76d1e6b6845536de6cf53c
-DIST gix-revision-0.12.1.crate 36503 BLAKE2B 60b94159f3d8c0a61a4590c5e96413d2e48463cb85e6cd9555144c9a276cb9f454e475d14ca58d169d00d585b1998aeac8f5659d681db65e282edee2a9d0a87f SHA512 76d79c34ff6c2b136196e606597ad7577714ee5d043ca454b24c5fdda40cf0961c7d0731f87f61548b7aee5afec954ce0da390463d2f8692a8beeac97ed6ebdd
-DIST gix-sec-0.6.2.crate 17385 BLAKE2B 756b8cbf9061a384f863f14f3a8c8fdf8888a9f9886ff70d53ce9fe081d22439a2cee718a721585c3ac4ea67e1ab258b7bb242a11e04fbb6a7b41ea5a1b0cffe SHA512 749af2dc7ac0b350cb5cc68d6f44d1d9fdeb345b336f60a1800db4ed4adaec4140ee67769c9a3a300c05a6eb96365f65d97be9e6af29de577538cbb84504e93d
+DIST gix-ref-0.29.1.crate 50026 BLAKE2B a657b084c2ef24cacc95c1a148688db6df28d077f7afea96c1afe01898061473fe94fc7ac2928f444b373001d1e49899f631b83db3dc2983f26ec73fde5fe087 SHA512 58c8fa836efe4de9129760704eb22b149c003e9542968489eb2b949fa53e79be4f0c8c696bb50dba549e3c3fdafebd7be7689560f123d06005857bfd79916b0a
+DIST gix-refspec-0.10.1.crate 28910 BLAKE2B 601264734f48cff8dd0408c672d4357e850128d55331441851ce3e325a5724e00c1fce6343e3700a2378ea1f91cbe38cea5d6debd7eda621f23ce89ff16b3300 SHA512 3c4165f8cacd9d5763791b8d08e7832bfaffc967a36fb8303ea5a3c8a2558477e498b6fb900b9692ac8c9f92ddeebb2e9332a3daa33ab2ee7c903e65aeb398b1
+DIST gix-revision-0.13.0.crate 37993 BLAKE2B cf71150e4a89d5ff4f63294f2d696018c2dfa674f709d91332aff8c7663a6839fbaf6d798204da122db191fd763bde4398e54b466760c0f2ce0776a9cde55458 SHA512 b4fe7ce72d42270ff04c9312ec4e071e17ed12b61f9a398edcefd46c1d65d8ccd80a9f142dfdff79d73c3fac66913aeeebfa021399b21590de800c5b7aa649f5
+DIST gix-sec-0.8.0.crate 18726 BLAKE2B 901f0cce163f46a925329aee76ae282de784dd9d234c078bce2a31ac39d9a70b628df30c1fb8de381dc7d48514f394bc858b05300007f824406a30c57510ebc2 SHA512 f91715b6d39d852da4ef01a4e9b5e9952246e687ff7e596336fa8496230ecec03f522918f7f493a98bb7ee052838ae4e5b7ea2332e677b9178861568a13c2579
DIST gix-tempfile-5.0.2.crate 36260 BLAKE2B 2f221048787aaf64f7d1f4fcdf17ee69f060af8acd435cc4a517f6799bf47fb874398d4944aeb376a7ac76a7aedf875a58bc3a217308196a4f1995ea204942ea SHA512 180334e1a6336cc6f36bbb001848aed9da8ea2d4ac3395296221570380bd53eeee6933459b4dd2a5f08b2b5dcd33a411f972d827338a45f71fd0b12476124e23
-DIST gix-traverse-0.24.0.crate 7240 BLAKE2B 0d0e5ba8e171d844adb5ef43692f555ffad3c69e4e8ff4cf302ffe1d345c34f5fdc3aa2aac63c556865071e479736858b10af9984499e6a193ad320547b50a20 SHA512 846d1e36e3e1c50f7c1d6ddf40bae979b12fc016a6554de7e2430c1d6a1f42ff8d7eac1ff2716d2ff9759dca697b3464247f97201f9a132a4d2e43293784dfd9
-DIST gix-url-0.16.0.crate 29084 BLAKE2B 19f209c505939d5cdd8f6808284f7d306c04d9ab822047ed356e719068232e4f7c712e9a3d4cce66add3f98d0c4aa05d177bfe92b81e363ed42fdba2aa23c49f SHA512 d294ae8cfa6aa55d441cf261f2263cb398158aa402d4ba1bf7a3f422148b77894ed3fc396af2144032939c165bce46db4a9d080bd039aac154aa00a9d1bda25b
+DIST gix-traverse-0.25.0.crate 7209 BLAKE2B 7dfccdc55f99818fabbc0b15331db2e55b5d565574b41e89ff23db3867a3077dc2f0488739a15ae8f8671aa868576d0bb720eec44343ed52ea87ad3a23faeb5d SHA512 5c7cc444bcdf103184285d3ff9ce8816e1613ff00a17d57653f49083251da7b5fdecb4230193c74c09d1320a90e8ce00c46022fc5fd7930406c4d621a177c788
+DIST gix-url-0.18.0.crate 30077 BLAKE2B 65ec8f06e15d26f7787af8b338490e47f5b4f5e9f88fd0a071bd44d2a1cfcf4a6c03064a2fec569482a15e24e66edf51024851295f18d89e9e459e850a942ff7 SHA512 0e058c19f79671f3564f60643b69135f0b2477822336f241b0a9ba71b7c663991ee63f08ac01ad2c2055b96a0a95ae970e9a03da44105e2963455aab8538ac1b
+DIST gix-utils-0.1.1.crate 3877 BLAKE2B decafe90beb0bf63ccf9e027e1816730b34931c3a2981f92ff23e2453590545d9e88840e18c08829c1dc2f9b3d533e6e465eedef68d6bdf61379c64b2106a916 SHA512 b578bbbc435478e565dbdcc6bc091eb70f5441dcc9e84133d7e02502ba8a7ca1dedc0bd615455427f782addfa9f9494a7d6b702b67821a87d0c321a1043e4425
DIST gix-validate-0.7.4.crate 2529 BLAKE2B e16506a3d21a9499b3e5a851815b9367f5d6050a3a697587cfeb0e05659bd4ad42774f62227654d18b585a4ab85aa4698cd4da0482bace7a65f7df6e3f2ebe83 SHA512 f877571639b2e86853d408b3ba6abbe83d33fac81a3b6c7eb0b15b13f382d512996e5ade85abbddd72881bf3ab506b9b3f3e8c3af6a8e158464122c415bf0b3f
-DIST gix-worktree-0.15.2.crate 37593 BLAKE2B 905040da9e2fed6fcf10c5ea5e7a322ed59f761c8b838d2ab4668f7d7d5d397c50e56165fbcdccb05059d30dbbe6c56093203cfc38f5b6e5b624f903ab6bdfcf SHA512 eec2ad5df5a3ce868b0a20021b94c2e58cd2e3553a105b1955f4409971cd59adcc611b11b35fc48487c5991224b314ba37b0637fd70e3d893e05d55e9615dd95
+DIST gix-worktree-0.17.0.crate 47448 BLAKE2B 49f3cdc8ec2ea4bffc51d58d5ec96b9c2b4158a4918b18326c86afafa7cee006f01c1cda87720e5643254345ca8288d92667b632973c7487caa50f7f9d529529 SHA512 06a27fe32ea88768e2d180a95fff4cf3e352741050dd56802df2d242b6ef9ba91facd4acfcbf5c1568c03647af258dc7199f0e467e0cc61c35c0ce0035943174
DIST globset-0.4.10.crate 22923 BLAKE2B 10bb8db9ceae039143e36c2f1c3cef92848277ae7b4bff6669f1c25aeb3ae1d322da7d88ec13cf9b0ba5edc0e27a52843a5672a8dac225d3c37bc1785c04e6fe SHA512 85a1213fd3ec55ffd87fde25f4cdbd2e8ed4056132d3c516eb117f107a744d733e1ad8fa06f296a60084a23ee968c3c0899399fd3ab9bbf72e217638a5cf165e
DIST grep-matcher-0.1.6.crate 15682 BLAKE2B 0f02b061ffac2ea7d56a6f199aa8ce2bdfe1e6314ab67bc02557d453cbf1302152f9f5a0c1ee35c9777f2dbaad4c490eb80aeafb03a53e6657f4c02a20a16750 SHA512 d47975b56e651f72ce59f0e0e86f73f126a4c9a2eb7a597c4b0a5de8e3cde6c7f44492a6b42560677ce4aeb6cd853934409910a1d0e00c0bda54f0b2ca66e882
DIST grep-regex-0.1.11.crate 29451 BLAKE2B 44415760ce0c9fd26bcc4b0f7a2fe59e990e15e1ff145caeeb611f4a45bc8979005556110da220cd2075344e72e8fbd54660456b525556b8c3834142aa78801e SHA512 41465203eeb1622287a0c67d210aa5187be4a846c818accc92eabbcc161a4476221a73adf420e7dabe206726f49fb421c8dade51112e18c6903dfc7b7f6c7cf2
DIST grep-searcher-0.1.11.crate 44853 BLAKE2B 42f02228dc7e47ec2db39d44ce8d50c434c0eebeb8cc1dd52b66bac4de84aa9d315956cf6a98c4b7028510a8577c3fb23501b87e68ecaf3b44b48a0a374cf2c8 SHA512 2ecc99328bbbfbe05924c4c4f8ded0a790eb486c88a67803596c6f185c938912e11ee9d0330760ed67581ff1f2e84dadfc19524bea6065286fc05c4303ce519f
DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
DIST hashbrown-0.13.2.crate 105265 BLAKE2B e9ff7e6e753166ab3051a834df6f2da81a19ac6997ba269ab13a65e0abb9ce00839311785aefb451553284ad5ef3a0cda925dc2bc188d2a138a78578e530969c SHA512 21dae7a283326d21e16bb32ae0dd1481c4936939a32a06478a3351c2dec97941be532437b808e99ac40e7900a75433fe0efbd852158659a682461245e19d0e70
-DIST helix-23.03.tar.xz 113618664 BLAKE2B 3ef380e01d7cdd03d28885c523b852e31fb46e6dcc91782477584f2b3b64b2d97217533b5cf1720e1388c1906f420d68c6d62c3557d3d131c58817b0d97e6651 SHA512 acfcadd9e1d2c5397c61db1e72e4fb244cc90b7415f99344f50377da99ebe79a030792fa5d0f45aefaa496145a3403d284eddc3e62887217c79ac4ddca753a54
+DIST helix-23.05.tar.xz 115474436 BLAKE2B d81a81862142a0f70c0fe0a6225418eef2f5e8fe889d965806439dc1b7eb5dea23a6ecacb0c5b4f2657534bb5a809f1ec970cb99b4cd58d4515d45a81d1ff54e SHA512 203ff50d93cac640d7ab9b0dc4b7ddf0ee77fde892f010bd3f2e8139d08cacde76600b1d0c22a56c24b721130a84445e7fab570f66bb49764d8d7f08756f7d91
DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbfbfe272a91a12f407483dbac4e87c2d7e5668cc06ca5c0fc149ca93a3152fe6ad4bb3b96cacf56a22cb635e5b7f SHA512 bad8442bb822a9c99f6536db16523c80f5139af6a139bcc359c03725c59ff935816e2ecc5c491dc362ac75ab2dff41ab1e9dd29431f5e9a109b60eb9b7a8dc28
DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
DIST home-0.5.4.crate 8538 BLAKE2B 1512afc063cc31104e24a744aefc2a28f07d4ded12b4500480610124289e5b7c7f2fa3f1e66da36832cc45874c4bd2d08c1a584fed25aab4ecc962abc6675e33 SHA512 2494111301bd1281c89dc77f4f78d3bc6e3a04d1969938cf4584d465c01af12ad85022832b4a99a5c0ce6adc31a83c00820df2d513a09bf5c0d4fe44c53812a4
-DIST iana-time-zone-0.1.55.crate 19485 BLAKE2B 7a664bd0ba03dd39fa5db82ee560d99879b2c462592025a961cc23339e93628ee8432932ee23879b8b34833788532a19659690cae6372ac23b0d941e5ccaea5d SHA512 ec5d298f42a877a261333f46b022ee5f1f5d676719ccd25f1e64b84958f903e1fe3474ffa4f3162889b10db9a20d5d610492ac7292f435165c6158949d2eb2fb
+DIST iana-time-zone-0.1.56.crate 19517 BLAKE2B 88a83a65b2e17afff6491953c1ec508168e3cb0d720992c7958aa98ffec263d3b32f4ad07664703b1e429d96faa211a50c557d5a1398a849c45ab9df796f8e4c SHA512 d1bc3ccc17c6d3abc44f8662a15b5c84f5381f90dceb5e14a826595706178ba0f8cbf7cfa86d3b7e967a51ef75a27cb868fda7a3531be9bd6e77e813580131e8
DIST iana-time-zone-haiku-0.1.1.crate 7200 BLAKE2B 9e748694423cadd6edebc1daef2aa4126904f5597202874d68066a15580cade77f48f1e6f2a77e17c7de0fae5204ef1262ad5b6f30bd95f4faec77748aa2ae0a SHA512 daa7570aaf5a07c990b07fdc2153b63d947598ed35aa9c35c4773772a6c67997143b120a18ff4c7c13474d296e81a92975ebf5b9aa9d204c1820e9629cb2e369
DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441
DIST ignore-0.4.20.crate 53551 BLAKE2B 9c2b8d729ac7952e84fad82935183face8f6397f925dbea37b83b438fb327534c64c565e2f5cdb98d0820413f5c50062173887f1cce93a50805ec5e2df43a807 SHA512 e90c5c356252fa1c573bb92971477f2805e4167c3e7878e7da6756ae14463cca328a6614d448cf9a3a28abc5bf0f7c62313a8cb8103a04bb1c3bac0d0924f658
@@ -109,14 +108,15 @@ DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7
DIST indoc-2.0.1.crate 14335 BLAKE2B 2ffe06d7ad8ad84e13d0338f7f9ca8d7dc9fe7d5a605d4855353edad129a01a9df7e1ea587fb9f01a96b9f4c85bae2e736b20c90ee8df23298595ce519d9d54b SHA512 74e4e3f85b70afde588fd009ed7fbece4506d52f589b0cbd2b6633771e7e0e989e2389fa8fadd6beeee3c6f90f4d54b1843ab8981736ad2c15318d6f0b77c148
DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
DIST io-close-0.3.7.crate 8025 BLAKE2B 3ae34374d194407200f327695e7525268d03e5c2e8a051c99aecd1d395407197f9e6ba39339f67ad4ac249b8be63e4595993e6cfefb2f0b421bfaf8d655099bc SHA512 0cc06245da4ad9f8708ab03619734dda41d1cbb2777a7944df10e2efb0ed0a6d34aab3ee55210b05eb4507c802d01a301b6718ddd6cb8e2b4abdd2e1be11303b
-DIST io-lifetimes-1.0.9.crate 36442 BLAKE2B 644210d8cc50ec6d3a16b751eb798edf4cbf0b5991e8e2581266fa9a942db734fe7ff872610e44a1fcab5378f40fec9f2fba95fe6aeeebfd97b5bb78c955b38a SHA512 e22cb4edbfc71b9a1f0795bb33a9092bf5b4a58cbc391a9988804b9eca1683450c1e6c75942e53fbabdd869a78b2819f6a407ad26d884d6ceb94c4ec68809afe
+DIST io-lifetimes-1.0.10.crate 37294 BLAKE2B 9b8836c4bf30e6d102fd9973ac66f067c3ff8bc2806e55f26368ebdc9854f2e9cc6eecc8014f9a0b22a968a6eea8be243fcb7a641d2d0dfc747ee08a6a1450bb SHA512 4b2cde9522780a408c5d4e6406286bc5dd3a0de1a99675129e9856e5d889498a127fd5dd7c937a7542135abc2213b60bfb6258b7871b8709dcdd79d60455bea9
DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31
DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16
+DIST kstring-2.0.0.crate 22063 BLAKE2B 71e58489a167d57326ce974c8e05dd4d2e18f7fa142249aea86594b56b83d566e14fdd79b7202a20ca9dc9e0911f7f873454925fed642d51241e6fc920775831 SHA512 17cf8f86f0a1df9de75ded552c4bfb9f7f0567802c83c0a8fa71625aa33cc537b498c3a247716a7b91b01c609a3722233d6316322210aa44850fd564ca16f624
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b
-DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1
+DIST libc-0.2.144.crate 682092 BLAKE2B 1f699cb880a65baf9210527789abb35fe8be9565828d061e12b5c76330e21babab67b21e9a44be6a706f643f3c8b98503a3b40482183188b49f33f96a2489a68 SHA512 576da68e3845a7149f64bee425529ffec4bbb8df0272790182e49c8bad5b9744de21ffb5c1206753b57b7fe45af02c6c429e16522b72a77e5262482d64df5692
+DIST libloading-0.8.0.crate 27845 BLAKE2B c98317a94f297d56c547bd136eeaa03c34a238d86c98d19f4c2651a324839ac691de0cd732845dec9ddb39a237dc8ccc1de655807e9e4663bf65bab1dabd8e13 SHA512 dc6de5b5eefdc93532be4b5604836a8cda2a50b663d10ad06d3b51697fdd2339e040418f151c73bf5a85d184429da060dbdaaed52716fff0b01e3088e64b52f8
DIST link-cplusplus-1.0.8.crate 7674 BLAKE2B cbb93184d9deadd4912f6e03dfb7bb9d37f01b6d8d47dc9744724c848f297adb9cafb1599c2bbaffbff336f883e9a24c3cb4f11745ec4716a9a2c8cfa05f6305 SHA512 690afe063eb9726faa03443bfd01789a559aa10ded4bb3714ef7b13095005c817ad019fcc62b5f7b286c974a81e387ca3342d238e60ed7ab237c3628383a661e
-DIST linux-raw-sys-0.3.0.crate 914053 BLAKE2B c1bb2ceb39c3d6d8495a6b968799eee01e383d8d60eb17bafaecda908c537edd8fe385a7c645253bbe7f71e5704025f55cf48fc1a30740540d7595239e11f191 SHA512 aa9111afd452d2f3c8c1e255962ac5453957a5adaad68b24a781583faf9cdadfc76450a1bece8fb6e0f183f078ce81a250c7062f4bcaca866cd305541e959abb
+DIST linux-raw-sys-0.3.4.crate 1007150 BLAKE2B c13475f95b539992e3675b9c59a46f649501ef19a7c83342c4b6195d4444d34c3861d677f40720fe17a362469c9065bbfa5c0fc884c48da45edfe35bc26cdc10 SHA512 fa058a39be583baf32f0425e7f3ed2a2f51dced89af7f9864ac3f172c1dd5708f75f5a4ca4e124c9b4fb78025417a4c119234c5493a59ebf76c05314594f1a84
DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
DIST lsp-types-0.94.0.crate 64191 BLAKE2B 0e89ff714e48c275860972145d609ffac119aa80fd8337392cbaee6a800e00e620c1de1c743520710c110f657ac71e2b2bc44058570f0ca7ca715da9d1d3c72b SHA512 9b7bb90819f5c4ec66765c31471acce9d76c402f3b6596ab75f32d2e43026081ae0307485b4fa1c18228f60f8a88135e4d242f0b13db8304a6ee3333e9f76742
@@ -125,7 +125,6 @@ DIST memmap2-0.5.10.crate 26847 BLAKE2B 1cf50f710ffedcebade4f131b8c3103b036778b3
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419
DIST mio-0.8.6.crate 93658 BLAKE2B 32b10be05ef5d1ed44da41cd03c1624ccec78b6a89b5104ab7a1a3b84dfd299bc7bf7f3671aaae0a2759a56120740915d380aff05af5f5f8b9e8e22fbcfa8203 SHA512 45b3d2a911b66be556dfb79d87ffcc57ee5f33a03fb30f319631796090caf8779e94cda37fc7a76685c69483f1cc7616c15440b71bfcc51239928d8879873f6e
-DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad SHA512 abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704
DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
@@ -137,7 +136,7 @@ DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583a
DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68
DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4
DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
-DIST proc-macro2-1.0.54.crate 43485 BLAKE2B 24d0948e1e3662dbb3f9a548ffeac2be629134018bdc4a49d6e071d7a1567fc37aa5f795a853ef6b97d4768a9a4b7d72ec407f6f172cc295fc68a40825ba37fc SHA512 e900e0f287aec10eea4287c63e328252284e88a70f111ccec5e42edca21131a63ec37f111b435b39428c2f522fb11eba1aa8330fc56400ae981256727e7e0a6f
+DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03
DIST prodash-23.1.2.crate 83797 BLAKE2B 6407d22f46020a7c1b2d78a17d05bcc4b8088a913ee31a778f0f403530e908ba3eecbb4f677eaf8dbb7e90bfb3485dbde47720203119aff0696e555c07d339de SHA512 733c3a072fd544c151e5e1298ac4cacfc4356813e454978ba526adec8c9fd00af6c37c84ebf156e5761776d07cc4142bbbf414ed19b01533a90222e64cf0fcea
DIST pulldown-cmark-0.9.2.crate 115824 BLAKE2B cc8b8cac890b333a864ecb1444128b1aa187392b296c54ccb0c3048d79d17aa7f53bd0ac31f0c6492544ea78636deefaf3ad44804a1c79008e17b27fe1e61fad SHA512 2268a3284da5def75b906373a3c70927bc68ecde7b641231d96ff9437785732134568abaf0b6f81c582dc56498da4e677a7b2e2f1914cd42b345db0a06d75c60
DIST quickcheck-1.0.3.crate 28069 BLAKE2B 5f0ddc8e22fec55e879745a95024abaa03d7bcfc6453286eec072663b36a5d6ae247b3c1622c4743e1ca9b7c4bb21da0d095aa5247f32b0bedc393f92cda6bc0 SHA512 07dd707c9d3fd0b9cedbba545bc8b4fc1ca2770d169e444f8c96f8306d3161a6a3e9189cc5d0d6b3dc4221f7dbc05887dfe2dedc914f88d5e69ab2b94179185a
@@ -146,19 +145,19 @@ DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b40
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde
-DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda
-DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f
+DIST regex-1.8.1.crate 248412 BLAKE2B 4f1355104def09ec8f7a7d604fb08d0a39af36cdbb5160c63329e8c06ef2d2ad1063fc7280c90ba3748e1766b65f52fd6da24e439d5262209a6137bcbe2eda9c SHA512 fe83c2497b786314cbd9ead0d85a39ca87ae92225e444a41ba381fe80aa381a88806e2c20e1c468b8b59503fdf1c2b7e5bf6eaae0ddf9f14a70c1ca2773e8830
DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f
DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e
+DIST regex-syntax-0.7.1.crate 339705 BLAKE2B 59dcdb9e0f5a2008db491756fb353745bf4dbaba0d3a8a6782960c990065e1870cc120d7a7e220991b78f89053aa63b1a9c326f5ae3526d47679e4ae30ae5e66 SHA512 ff61e4a075550fce3a16e516f8222a489dfe2bdf9431220c98c33b1f9e6b19da7bc1ca6bf34031235d6f1ad06882b63d606874a14d2e27c615701ecc2f4cdd9a
DIST ropey-1.6.0.crate 118667 BLAKE2B 3315f497324df5cc53359257490c600ef94b58c0c53e176c3ac93a2a459ddd16604380073f11357d6c173bd201a865b4bcc59b52ecade0c6f3c3a8c9e34b32f8 SHA512 f7fe9303107372579eacdcd30f94384293f2884ea7551469260bb87620d8de496a37a4654b97692828217d912af270f29782cb78386d234ef9485afd924393e4
-DIST rustix-0.37.5.crate 305076 BLAKE2B 79ab9a7889f32777b2c120f01ea8040c04e20f650b9176ae97ddb4cc00c3e347b77ba848476dacba1b7c7af1f38a69cc6608e6dfa32aca2d4e62a25bc896b778 SHA512 6b32fd097f25ef5d60adf8aa591011b8fbf2b03d12b947e69b141e4ce4921ed3ac49a657622368fde4e9a50437b58331959bce27c7e05c7f5e9ab796d7754020
+DIST rustix-0.37.15.crate 315957 BLAKE2B 5408272b771078203261aaad4c3329e3f1eb7631c239beb0bac5d884ad74867629a690fe841d31d79e7b4939abacdd979af26dae7aa91989ca4f9f430624145d SHA512 cad1f85061670cc391226a93a387439f2ea8cde9279297105efe2961dac53d1ca4941ae57b5b1eeda897f19e7ebd12a9f84c243516a1d68205552309dc20efae
DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
DIST scratch-1.0.5.crate 8013 BLAKE2B 64bad5081da3765fab34b582c679fdb345d592adbdba09071357dd3306eaa55d885a4f282732972b6f856ef9cfbcf73a18e9f5b2591ab05ef9104119299d4159 SHA512 522e24868568e9e3c4c6a9b0af4e1890d5ca6753ea68660e13bdc95b98c30576058dc949d20a5df95a6313378083ca138c7bfbde5c60916a011cf9697180692d
-DIST serde-1.0.159.crate 77014 BLAKE2B a377be7b7a0624ca9449d962693100d4ee892a252b4fe1326dee2057a214029ecacde05aedb7f0adcebc9815e6b4ea7ec2096ef4db4c55526defdef88a20cc25 SHA512 4e5373b940b5328fabca35759e8a02816c89692b83996c6224be39365b6409688ef2db0eef24219381003133a31da93a41b500a76aeb1b84c05df9a91ff4844d
-DIST serde_derive-1.0.159.crate 55039 BLAKE2B 6a239fe8b045c5d61e3503186325e2e4fd3cdbd13e6727e79b673f894f5fdd0872419b0b0f6dae97b9c3dbf737b41bb4816e92fc6a0efa0487350bdb0a8dbb7a SHA512 ee05d53cc4e7a36ba6073cf0be235ff4606e26430ab2a25379a6b915378c8c76584ba77b2fef8125edacf4effffa37adce8e51109e3f5bc6f418987de90fa574
-DIST serde_json-1.0.95.crate 144618 BLAKE2B beb05d7c37fcbacf4cc7dc04380e818a144a81e20e09ac9aecf6488bc18b142713bd1e9c7bc2ff4d10dd2385ccd280207cd992380bde4616db54f0852141eb0f SHA512 ff9f3f9e9a0e07956923bbac02288915c31f5ee24fc618808bfd4aa4b36ec40ec8d0e4426d926bdbcd019c9a4a6608dff5a651bf92dc5663eaf69c7c060223ba
+DIST serde-1.0.163.crate 77030 BLAKE2B 0d7ead66faab8ae01c693c9bbcadfd0a7a736c8bf46f50ef43ba261eec9e0f0c43477feadb2e134f0ed6dda3115dcbc3d22daa28592f343739f1ea03d9c25723 SHA512 752738ef5f67f1b4435bdd4e76e740ba192bd93e83cac55fd667809af26ceaf02db7083aaf7b2074644b38964021af206000b6130199e7994c12c9c57cd31a34
+DIST serde_derive-1.0.163.crate 54447 BLAKE2B 284d02fcbdd05c53c8da737fac422fd61ff53669b140686d1732ef727a1e873945b1ebdb85fbda1d79f2c563b2c7b81d3ac51c76fe0cf5205dc6ab4d46a9d4d8 SHA512 744c4235330781c8d9c6ab4f49f6ddd11fcd70b97c97fcbf1434ccac02ba7d29eacfed21ee8e005f5541dd8ab4a34023e95d85231f11c5f4d6e24fcf806f7283
+DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e
DIST serde_repr-0.1.12.crate 9549 BLAKE2B 03f1fecd3edd4c2e14f936db0c1a4452784da327eae63af4086d38323a56ef06b34bf49bd10ca4afe35afa67db4cfd119cdcf98532a57d6badd055bc931f4dff SHA512 c0897efb6ee046b29c810bfa28c6aa5d8cf10ab33e220ee7e1747e9abd2ea0721585f267060cf0a1b03c8f3e5588a48d344079bee2fc9d7472ba2ed61461c714
DIST serde_spanned-0.6.1.crate 7828 BLAKE2B 78d39bca0850b78f0835167ca7786c0bf356d668389aaaf3ace946e91d9a7db8dcba895e833d87e88502b2ba969cac9aad6c1a053c5ecb37f845ebb3b0bb5b32 SHA512 6271aa2af243021002a10cdbd16cb081bf10ab53a61cace104182eb4f28e0c0d7c447b7dcedb350ce78debf5ed6ce6502cb823ae9177d98c5288310094eb22d9
DIST sha1_smol-1.0.0.crate 9782 BLAKE2B 214b58f6a8681399b9c925815f4ff48974466b399e96e372c9592cb139ba9306ba162b3b426dc12b585ea15b616fb58a60d253b4d928dde46217de6ddf7d0437 SHA512 75d6809a2aafd47cd5f5888f42283985895a9c82b53ead7529a23cd6f2484f32654094dda7a9e5d93e82afc9d0049938def1bdc28803502d140d06a3496adea7
@@ -176,10 +175,10 @@ DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5f
DIST str-buf-1.0.6.crate 3828 BLAKE2B 85be4bde1989634b3c9934554aecab4bedfc2c627be119af0d3608e41f3831abad8133b0d008f46656610d019fd0e20665002a1401c080fb5c4c07cb58c6469d SHA512 d7fb6ffd00eb2796bb4f31dab8aa8ed422d5d3dce435d6aa975ec97f4b637db8f62c419eb1f069aa232d22376540057a64f23110cfa660aad45bc41fa0a551d5
DIST str_indices-0.4.1.crate 17658 BLAKE2B 2b09383bb3c330819d9bd13d72924c924017258538c029d73cab5951ac808789f8c4084df3cefc5d9ba9b69e69e2229305823386008b367ed69cdf42bc20af49 SHA512 3ef64bde04a57e5946854f7b2adc7fb8cd01d885046b0b31d02f2155e3c3b29d2004d55cf69d54c3bbba661487a9dfd351a41144603838cc15391e3dcacf69a0
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
-DIST syn-2.0.11.crate 240090 BLAKE2B 1ca46012558a3f532fd6c6decc269a289cc39c408809e3e94e36e305463710fa475f61a38022ccbcec4f40103e06cbd5ff6cc1d79d360cd7bf49730eb2b8af17 SHA512 8a32974cebcac800f072eb1212752299b61ef591ceace3bbdcc570f2e2264193467636bf98176360555e19e59a5d3e5fdec8dc44ad29bf1fce346effba3c9e50
+DIST syn-2.0.15.crate 240785 BLAKE2B ee2a2250e7083770f8fcb5ac0b387a28bab041e56dc9a835bdc366d39830cbd464aec156b47947331864220d78856f74e94c24061bd0c4fc908584efd355bce6 SHA512 19520d13b417ad2cabaf7e31f45271d41f26158607d0ab21e76a04e824133c64f4acba0f8c044c675028832563ed7cc73fd88d519520ef3834008dbb3d04663b
DIST tempfile-3.5.0.crate 31129 BLAKE2B 6d32584819794dbbb1f30970577ca2c82cf79979f94b070327285ae8bca6f8e3ea2402d2034290472f284ce039a3a578bfdfa81a53b5c49b587dbdb40960f6fe SHA512 8e8775a9727e32f6931b3289d2b8aefa5ede7b224ae2e1937da3aff371ef5f6078587f060eb36793e9779249992a97acc39c02c6095c41467929e39ada12c7db
DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7
-DIST termini-0.1.4.crate 14093 BLAKE2B c33f6e2bb837adc19d906ff2e3aa14fcadfedd21c52d9182c4534c9fad5f58f4e24bc57ea39a3ce640db05956d2314fe1d3bbf2059b1d3d97951a2f33acad66e SHA512 0438abd20fec823772eb73140f6022e72c9c7b188722664577e51fb2bdc9e3241a3d5a5ea9363e51095475a8dc621aec635078ce0e7940712a830db757536971
+DIST termini-1.0.0.crate 14075 BLAKE2B 3b69d3b7518c077b96a9f451efcdb376045aff3bfc2c9d8af5a41d302b68cc633303852a8bcab531d99a2a6820c9dd0bde7193c79a9036263e2007699c0253e3 SHA512 3296af101d3687d3863881e96e0344fa9ec6b14f997791cafef99616af646a71e2369fc3f08e40d08a0a7d25c01a9e17149291dc95ee210e37c501a087ae9f4d
DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3
DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91
DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2
@@ -190,16 +189,16 @@ DIST time-core-0.1.0.crate 6597 BLAKE2B 43137c5cbeb61a89c1cbbef325f2e2dc4b907d4c
DIST time-macros-0.2.8.crate 24295 BLAKE2B 6b54c83b11db8c8490383764a0e6f3a2c3f17c44adab2d19e69dc3fc5b27c5a44bd57bd0e6885c54ae493bd5e2c05a6237f72be93a3a2fbf297c47c02d28c61d SHA512 4e604f926a620b1caeba90bc5de1129f6a6bb4548890d6e31306ac419c7b6d421b548b3887a929da3209fad28cba8d57b989503e52f16af243375d545b5aefde
DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
-DIST tokio-1.27.0.crate 653991 BLAKE2B c474285ae456eedd001d13ba6d1a9cc16c581dd692ed96c98797c11314a402861f43a9fa5fa24d47a4ff3371dd609f774a1d03a4272cda48a07d227dcdf0bf12 SHA512 d7c36e07348a5067678bbd7729c59e81ca71ef6d9581e5cefb122041b1a3f693f77ebad79382cf4dc8e38fde5cf731cdabb02adf55f297fb7b4907cd42775b09
-DIST tokio-macros-2.0.0.crate 10382 BLAKE2B 0201cc5c3a34568ded2439f54b21e6040b7ae380a55922ff65562e741ea2a30904367db2bb12eb3d8884044ef6417ff1544fb6b67763d1074bc68db6dcca48af SHA512 db3abe409c28f8502b6ad49bdef5570b6b9bdaf5c5ab7967d02acddefe8043b162648b65751854c651f5b3167d8201354dc2f3d0137116a0aaa275a0e387060c
-DIST tokio-stream-0.1.12.crate 33839 BLAKE2B bdc1f52fd605b261cb888f4b976161a4b14d0c0e617cb674b4e66e5badc989b010672ce4c292c26f85353d7aa519abd0961a1fc52afe6490eb3c9c88b13eec8e SHA512 201252df891be78401185a3e43b474efd289a33fab043d22418b436516db7d7011493b2a3246c46957ddad7dd7359196a17f720ffa01b2b23f6a3fb506fdfc48
+DIST tokio-1.28.1.crate 660516 BLAKE2B f105b7e5bce5dee04bab237186f55df8cc08b10d4145e52c4146fa111ee6127a32efe79a8a401b5c4d7bdcda09c894bf6f355c3b3a82813a59b2eb75be145277 SHA512 b82f4db671136db18696936c137f7244bfa4baa2a4cfee23f7481ec06235ca8a2878f91ded8e77f6c103eaa4af5297662c0db1dde842fb3d3f723df51367595d
+DIST tokio-macros-2.1.0.crate 11472 BLAKE2B ae03d8812bc2b8f833e0ca77f1df8edeb8e0476c06f8f5104fa632ce77369ec54a80ff3da86439192971bf2e11147eade3765c447d76238b768732702004db95 SHA512 e2a24c1befd512d68b5d8b26a3f1d940dd10bfe0979b5d61a71052478d9fd19b28eb7bcbeaca4cf3c9736fd3da0386c899e3a619f47c2d9f7e6b497140586b9d
+DIST tokio-stream-0.1.14.crate 35881 BLAKE2B ae77512f93bb58c33036c1c0e7b8f29dd1d56274b6168a51b262c39184f0a3d366375414a3fca2a7c6c836f618e236189fdea3dbec39a861155409ffc9a77d3f SHA512 b600ef2dd90e0f46d21e94cd04baba91ec3f586832125cc2f51f350b47e7f9cc1ff5bc7529843347fc60043a61243e5b846d8db8406014969a8935385f161303
DIST toml-0.7.3.crate 47227 BLAKE2B 8e0709bfe7c26e15b0c5ed4f3f908977242a52cf813e6175195b662792baa91f104da357876b711158d4b55b2426228e278cb9a2057de26d9b167d99208d7d04 SHA512 4f3f7534d07e4f5bc14310c4030b89ae3d42c9e6d7a5d3aefa33ff9bab3d73625367fe9c74fd1ccb8350b7bb3a78f1181654e69736cb7280b89e632c29aa81b5
DIST toml_datetime-0.6.1.crate 10765 BLAKE2B d31627732a1a70dce5142ecf6dafa2b52e56b7df7d865b64dc477affbb2cdf148fe4acdba84373c4fa1b8bb8de06380e2a105c10fe34e7591683697d78b17c78 SHA512 024fc32f5c3b8efa764bc3fc59af710627513ba2e536f01f227d36661eaee099ed78320ea65b15a15e39c0fc30ff2b44c501f96d5a2618034daeb290524694e0
DIST toml_edit-0.19.8.crate 94457 BLAKE2B 8fb45302a44f48a5a75db4dd6e3c7c2b3e4cbc357d67e247da36fe631ba66ee64a6786c8a2f9d915a260aa15bafe986ea8085f9dbce5e03fce92330c782b8b65 SHA512 467454b0b55514e039e8049bfe41ffbee7677a0c4fed4cacd96cd8d91d14cbbb2ce77ba3f356d486ddd8deee9b9939ebf519dcb087aa3d5413eb709f7f003ff6
-DIST tree-sitter-c51896d32dcc11a38e41f36e3deb1a6a9c4f4b14.gh.tar.gz 2935164 BLAKE2B c0de1a77596c98e62fb415246c43ca7fbee4b69b0b7a6bd87a0b12d8bc59fda501f4f70eaa08c6ddfe83401477a303bb5d32e488d7494c217d9250c663c683fe SHA512 05fb2ae860fdd7234f7ac2abc12f6280a2d456b6a91e0dec049a7f8a8d2cf0b71dcfe920c6b713fa02513ff2a2bc3d32f78aedd3c773134e723588265740aa7d
+DIST tree-sitter-0.20.10.crate 134502 BLAKE2B 58b88a985e52e87f7fa6d27da04f46c08bf68368f48e3e5bfb4a584372f66c81ed4c7de4871bb5a109d0a3fde1fa26f99d3ccfca9e1658fba575cc73c48e2294 SHA512 247274c285493886a4ba5e6bc6590f04d6644a0c9a8fe06b2e65f887e2d0dd5475a907d8b2922d9a65055a59534091faab92fb3d245b547420f209bdeb284ea3
DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9
-DIST unicode-bom-1.1.4.crate 10221 BLAKE2B d175111edf436f96d6265b413c8f70b0796e8b0a0fe5bee90a459063dc82dad9837b0d32b00927aa173205b6b32dfedde08c583953b47d332d677ec99fce184d SHA512 c10c42a23822763f1327518d43237b9e2b2d2c9cfd4839d990beb8c85be7cb1cbc528514ec5f4428bd486bd59ce9036a7f980f2aa76c1a28aed2f3a57dcc7343
+DIST unicode-bom-2.0.2.crate 10717 BLAKE2B 9029e45504ff6c535ae6b78a797d5cfb85c2733f16ecacf87abfd69b64460ff75c80eabdb670cec0d8d6d79501879614395db6d7c88ba37584cbfef6bc62a8b8 SHA512 3ba6ac52d2fd356134f0c3be2b29098b189a791b2256d62100687fae07ef9b104be8e7dbc1a496d3f18b3e7349081ca3609d6c1d481dcc2bebd5a4bd52b1197b
DIST unicode-general-category-0.6.0.crate 35177 BLAKE2B 35106d8138989da4950c17cf68d85e492499ebd33e2ea46811a05bf8e9dc740fd8dc75ddff19dc8b8782663b592d35d86f99eac457c8419f2cb603286e1c7713 SHA512 3e4b50b64ce992fa488441105c1264ca84b1f09181e393dfb6843da2f6e2ec294024cf8b62161aa6e8757bedad360ef99b6ca838379c38fba8b08c5da9cce1d5
DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088
DIST unicode-linebreak-0.1.4.crate 74962 BLAKE2B 2b6b1f262da1100a06552ae24588a6a1f6d34cd9cf398ff182da48116644807cdfbd703770659d70a375102f9526c77ea3e7fc80e7fe5405ccf93bd8153af518 SHA512 4c4a1cb4d8d9563740a6a5bc8ea5db8bab88b1cfbd751fdf33dbdb3923478a4bb716e3ce7441aca0d84426894834959cbc845f3cc2bc1379c5935019dc3f703d
@@ -220,25 +219,25 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-0.43.0.crate 11492640 BLAKE2B 793aa1a7f5ba07b864ee318d529f0003a979c3c5b588860cc317dd6abb499db73ae7ba98e2c18765f7539ffa3eb2af80fdd10d12238b5e0cfa1fbcf535a0ea9e SHA512 810a1a08ea65dad929ebacef8a2c2f13837f09680d97d1e9db7349b00b54a06ebc5fa1c7e9bb5ecf4a2d0cda54d4acd6b89e3eaeb9e7e1ac888ce105cfbcc139
-DIST windows-0.47.0.crate 11863331 BLAKE2B 60e5f5cbaad5a25779cde6eb215b50fe0b9aae9808db736f5427c8639773c99e03f0ca37ddbaa30355b43ffadae359e66a8f14f71712ad8b04da1d6847245ff3 SHA512 ef494085dc6414c5088a2f51b2ba2347debc31578077cfe4994b2495b078132f24477c41dd9d007f7f086a08fffb24ae39c0bc09e85a1b68289f26759f5c068a
+DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c
DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47
+DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9
-DIST windows-targets-0.47.0.crate 7160 BLAKE2B 71590a4a30c81966b1d2614b81bb4b96fee1c71f2781a37d3e7664bc1be73fc0cf00799451249c12160739230aa241f420359204a857c20989ac0b06cf745f15 SHA512 1890fe4334cbf86132adde5ce12c8e20dbe0c4dc104267b15edde89189192bfa637dddfb166ebba8bac5e3f48e757ffe97f624b909b3d0c6e32572e7ec31bff2
+DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22
DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1
-DIST windows_aarch64_gnullvm-0.47.0.crate 366046 BLAKE2B 6e752cc53954d783ddc19f7cd9c5fe4ef3a9c6e0533b814d2615425bcf6d65fcba7db9faf43c70e2a0069c1f1bd928465df4e606a978ea31a8258c07b12385dd SHA512 38231f331d317e2cea98d3c912df396a24498aa49ef55b3674850cd9ca8e6ef15d36f274275665afd07e3cbade74d4c537badc975dd24a17d93b968303797e42
+DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711
DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63
-DIST windows_aarch64_msvc-0.47.0.crate 670478 BLAKE2B 920bbdc31cab70390d1ad791f1195d88893129be3225699775bfc99b7732fc05579e2855b57a9faf06f4c805870bb73ec0add4429985bfe2532873cf967c69ec SHA512 7dfdfdba9289061cc535c2f70cce48b2f2088f02d860feee5d802d8e90d1856cb0d4928bf0d4e6131a2240c117ae5bc6afbf3f20bf2cc2b66854db1c8eedfff7
+DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df
DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c
-DIST windows_i686_gnu-0.47.0.crate 740280 BLAKE2B e8683ba3c54e5c2d0fb6a9d1c92bccba829e2ae700353ac15573b57701c66dfc9fea590ab721264c1c1cafb86bbda624e86e180fc1c3663bf2e94b2a8bfdbe93 SHA512 baf3d7293ebede3438c8c19b7bf5219c31cebeb168f563f944bf599143d2c18c11e5f07912b31ac80f94564db8db7ab84a0e1bd150c258ae22a42242c10c8176
+DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68
DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804
-DIST windows_i686_msvc-0.47.0.crate 728945 BLAKE2B 6f16eb2124a7c736198ad5c8421c9ef6340c429928d8ae2d67b9947b8acd57b6637e69cb285e20dbe4b1b481fbeaa78d39d1a0b311e66deff672b00ada00c5ae SHA512 bbf6f680b286d7311af2870643172dccc97b553dbb83dac13582df6a1b56553d05530da3b9a2ee29bde4eb14adb72c3c8f6916dac569eb06c1828e56b12b98e2
+DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b
DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f
-DIST windows_x86_64_gnu-0.47.0.crate 702432 BLAKE2B 0eecd358bf63e831220eb474fc62767d2ed8b99a6ed79f960034318a5982dfcfa808cf5fbde77081a5a03f2b1fcd3e83cb527e0d61a8fc948be187df95d22268 SHA512 3ddeb1a88e2774470b9a6778b9894279f59b6d30522adf18ee26a909a10fef0a8e8071f217aedcc1ce71b7c7d7e9f6edcb4924b2359c77d11c4d0a9a784e9ad6
+DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602
DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3
-DIST windows_x86_64_gnullvm-0.47.0.crate 366043 BLAKE2B adc469efa719da319dd88d33d4da2feecdf7404b678ec1cb511596e9d81e19f56d640d177a7b057cf8897e7d471d8a4e497accbf1c48cbf480ea0db4549d716a SHA512 445b79e889e5618132ca4dace584fc12665e9f0aa956cbc4fc4595437f518073e1edd2c96342e89ab89b087ef18e26d9e548e0f4431223d890e45b0e4709f60b
+DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396
DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788
-DIST windows_x86_64_msvc-0.47.0.crate 670428 BLAKE2B da6192ebae9f9592ad2e94f5ea1af95b35c7e159559990b63f68d7889d12016780f39eeba87f1eb041bd9458f52b31eb612296176cd36cea31b96b26b22a6a88 SHA512 9dfe774f518205b53b1ad18c3cf5d3918df095b6ca2be2628eeacef012a67ddc5a1e7584c38199b7accdfe8d2725c03ed23b05742a315665c1759d8471f0a1bb
+DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795
DIST winnow-0.4.1.crate 138177 BLAKE2B 9fb55dc5dbca2250c5921aebc42fd8dff7da6fc70656d5690475cf9d81d569b01e68c5134401f70759a9edbe1704cf76727efe5442961b1d220827130497b735 SHA512 390b3da6688d61d90d9bb221d95c7243968209b692737999b13326204954d1e916b390ac8a3a0e0864695ad9a073ed8a79e592ca565be374cc6e909b4166d52a
-EBUILD helix-23.03.ebuild 6625 BLAKE2B fb6a7b475e41cd9e5da007c8947795aeb3f4227654b5a1541546fa6cea49c4d9920f0ee5e03a74bdf3a1f0b0bebd4a03f185761e762472b86ebc19a86143f6be SHA512 8a667480728db4893bf5ff8ab8b83ad8eb3401867fe43de8284b79df2e7a99df7b28b19f4a0132e267dcad0e144b45cc027992fc4e772d90f5dade541fafcb45
+EBUILD helix-23.05.ebuild 6019 BLAKE2B 6c41d1cf20e79dba1d66dfd3525f834e1780afc34d8898e9b8dd06177717d77e62229ee662a8d147a939c3547bda53d1000802b9d07d999258638045850c8265 SHA512 9fcb1927b1f819b3976415730265c8e0878b1002b882432ab5aaee313ee90648d527f3619f6de6cd0259c011d0d330b8946afe2a24fec5997c7480cf51078bbd
MISC metadata.xml 810 BLAKE2B c9d3cf2b22533ee86d3d2750380c9e03ea3cd79a9c699c0d9df93d6ec7d0f1a4051004f91c59b78e6b915faea3f8f00ab3e10fcd892d3d50a1ea05c9b48b991e SHA512 0466db4f8af1ad67b70417fcf6a9970ceeb31fa81cd2691ee97527bdf593f55a863e3a0dc200301165d7794649a57486eb2fb92bb92d76fd450f080c58c96905
diff --git a/app-editors/helix/files/helix_ebuild.py b/app-editors/helix/files/helix_ebuild.py
deleted file mode 100644
index 989641e76bcf..000000000000
--- a/app-editors/helix/files/helix_ebuild.py
+++ /dev/null
@@ -1,204 +0,0 @@
-#!/usr/bin/env python
-"""
-Generates a helix ebuild, run from a git clone with a tag checked out
-"""
-import re
-import os
-import string
-import pathlib
-import datetime
-import tempfile
-import subprocess
-
-import tomli
-
-EBUILD_TEMPLATE = """
-# Copyright ${copyright} Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Auto-Generated by helix_ebuild.py (see FILESDIR)
-
-EAPI=8
-
-CRATES="
-${CRATES}
-"
-
-LANGUAGES=(
-${LANGUAGES}
-)
-
-inherit bash-completion-r1 cargo
-
-DESCRIPTION="A post-modern text editor."
-HOMEPAGE="
- https://helix-editor.com/
- https://github.com/helix-editor/helix
-"
-SRC_URI="
- https://github.com/helix-editor/helix/archive/refs/tags/$${PV}.tar.gz -> $${P}.tar.gz
- $$(cargo_crate_uris)
-"
-
-LICENSE="${LICENSE}"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc +grammar"
-
-QA_FLAGS_IGNORED="
- usr/bin/hx
- usr/share/helix/runtime/grammars/.*\\.so
-"
-
-DOCS=(
- README.md
- CHANGELOG.md
- book/
- docs/
-)
-
-language_uris() {
- local line
-
- for line in "$${LANGUAGES[@]}"; do
- read -r name url commit <<< "$${line}"
-
- printf '%s/archive/%s.tar.gz -> %s-%s.tar.gz\\n' "$${url}" "$${commit}" "$${url##*/}" "$${commit}"
- done
-}
-
-SRC_URI+="grammar? ( $$(language_uris) )"
-
-src_prepare() {
- local line
-
- if use grammar; then
- for line in "$${LANGUAGES[@]}"; do
- read -r name url commit <<< "$${line}"
-
- mkdir -p "$${S}"/runtime/grammars/sources/$${name} || die
- cp --reflink=auto --recursive \\
- "$${WORKDIR}"/$${url##*/}-$${commit}/* \\
- "$${S}"/runtime/grammars/sources/$${name} || die
- done
- fi
-
- eapply_user
-}
-
-src_compile() {
- local -x HELIX_DISABLE_AUTO_GRAMMAR_BUILD=1
- local -x HELIX_RUNTIME="$${S}/runtime"
-
- cargo_src_compile
-
- if use grammar; then
- target/release/hx --grammar build || die
- fi
-}
-
-src_install() {
- if use grammar; then
- rm -rf "$${S}"/runtime/grammars/sources || die
- fi
-
- insinto /usr/share/helix
- doins -r runtime
-
- use doc && dodoc -r "$${DOCS[@]}"
-
- cargo_src_install --path helix-term
-
- newbashcomp contrib/completion/hx.bash hx
-
- insinto /usr/share/zsh/site-functions
- newins contrib/completion/hx.zsh _hx
-
- insinto /usr/share/fish/vendor_completions.d
- doins contrib/completion/hx.fish
-}
-"""
-LANGUAGES_FILE = pathlib.Path("languages.toml")
-LICENSE_RE = r"[\s]*LICENSE=['\"](?P<licenses>[^\"']*)[\"'].*"
-
-
-def main():
- workdir = pathlib.Path().resolve()
- os.chdir("helix-term")
- cargo_ebuild_proc = subprocess.run(
- ("cargo", "ebuild", "--noaudit"), check=True, capture_output=True, text=True
- )
- os.chdir(workdir)
-
- tag_process = subprocess.run(
- ("git", "describe", "--tags"), check=True, capture_output=True, text=True
- )
- if not (
- cargo_ebuild := pathlib.Path(
- "helix-term",
- cargo_ebuild_proc.stdout.split("\n")[-2].partition(":")[2].strip(),
- )
- ).exists():
- raise RuntimeError(f"Can't find ebuild {cargo_ebuild}")
-
- new_ebuild = pathlib.Path(f"helix-{tag_process.stdout.strip()}.ebuild")
-
- with LANGUAGES_FILE.open("rb") as languages_file:
- language_list = tomli.load(languages_file)
-
- license_re = re.compile(LICENSE_RE)
- with (
- tempfile.TemporaryFile("wt+") as tmpfile,
- cargo_ebuild.open("rt+", encoding="utf-8") as cargo_ebuild_file,
- ):
- cargo_ebuild.unlink()
-
- crates = ""
- licenses = None
- in_crates = False
- for line in cargo_ebuild_file.readlines():
- if (license_match := license_re.match(line)) is not None:
- licenses = license_match.group("licenses")
- licenses = " ".join((lc for lc in licenses.split(" ") if lc != "MPL-2.0+"))
-
- elif line.startswith("CRATES="):
- in_crates = True
- continue
-
- elif in_crates:
- if line.strip() == "":
- continue
-
- elif line.strip() == '"':
- in_crates = False
- continue
-
- crates += line
-
- languages = ""
- for language in language_list.get("grammar", []):
- if source := language.get("source"):
- languages += f'\n\t"{language["name"]} {source["git"]} {source["rev"]}"'
-
- tmpfile.seek(0)
-
- year = datetime.datetime.now().year
- copyright_date = f"2023-{year}" if year > 2022 else "2023"
-
- template = string.Template(EBUILD_TEMPLATE.lstrip("\n"))
- with new_ebuild.open("wt", encoding="utf-8") as output_file:
- output_file.write(
- template.substitute(
- CRATES=crates.strip("\n"),
- LANGUAGES=languages.strip("\n"),
- LICENSE=licenses,
- copyright=copyright_date,
- ),
- )
-
- print("\n".join(cargo_ebuild_proc.stdout.split("\n")[:-2]))
- print(f"Wrote: {new_ebuild}")
-
-
-if __name__ == "__main__":
- main()
diff --git a/app-editors/helix/helix-23.03.ebuild b/app-editors/helix/helix-23.05.ebuild
index c9142a921a3c..74e224996d9b 100644
--- a/app-editors/helix/helix-23.03.ebuild
+++ b/app-editors/helix/helix-23.05.ebuild
@@ -1,8 +1,6 @@
# Copyright 2023-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Auto-Generated by helix_ebuild.py (see FILESDIR)
-
EAPI=8
CRATES="
@@ -10,12 +8,13 @@ CRATES="
ahash-0.7.6
ahash-0.8.3
aho-corasick-0.7.20
+ aho-corasick-1.0.1
android_system_properties-0.1.5
- anyhow-1.0.70
+ anyhow-1.0.71
arc-swap-1.6.0
autocfg-1.1.0
bitflags-1.3.2
- bitflags-2.0.2
+ bitflags-2.2.1
bstr-1.4.0
btoi-0.4.3
bumpalo-3.12.0
@@ -30,7 +29,7 @@ CRATES="
clru-0.6.1
codespan-reporting-0.11.1
content_inspector-0.2.4
- core-foundation-sys-0.8.3
+ core-foundation-sys-0.8.4
crc32fast-1.3.2
crossterm-0.26.1
crossterm_winapi-0.9.0
@@ -38,64 +37,63 @@ CRATES="
cxx-build-1.0.94
cxxbridge-flags-1.0.94
cxxbridge-macro-1.0.94
- dirs-4.0.0
- dirs-next-2.0.0
- dirs-sys-0.3.7
- dirs-sys-next-0.1.2
- dunce-1.0.3
+ dunce-1.0.4
either-1.8.1
encoding_rs-0.8.32
encoding_rs_io-0.1.7
- errno-0.3.0
+ errno-0.3.1
errno-dragonfly-0.1.2
error-code-2.3.1
- etcetera-0.4.0
+ etcetera-0.8.0
fastrand-1.9.0
fern-0.6.2
- filetime-0.2.20
+ filetime-0.2.21
flate2-1.0.25
fnv-1.0.7
form_urlencoded-1.1.0
- futures-core-0.3.27
- futures-executor-0.3.27
- futures-task-0.3.27
- futures-util-0.3.27
+ futures-core-0.3.28
+ futures-executor-0.3.28
+ futures-task-0.3.28
+ futures-util-0.3.28
fuzzy-matcher-0.3.7
- getrandom-0.2.8
- gix-0.43.1
- gix-actor-0.19.0
- gix-attributes-0.10.0
- gix-bitmap-0.2.2
+ getrandom-0.2.9
+ gix-0.44.1
+ gix-actor-0.20.0
+ gix-attributes-0.12.0
+ gix-bitmap-0.2.3
gix-chunk-0.4.1
gix-command-0.2.4
- gix-config-0.20.1
- gix-config-value-0.10.2
- gix-credentials-0.12.0
- gix-date-0.4.3
- gix-diff-0.28.1
- gix-discover-0.16.2
- gix-features-0.28.1
- gix-glob-0.5.5
- gix-hash-0.10.3
- gix-hashtable-0.1.2
- gix-index-0.15.1
+ gix-config-0.22.0
+ gix-config-value-0.12.0
+ gix-credentials-0.14.0
+ gix-date-0.5.0
+ gix-diff-0.29.0
+ gix-discover-0.18.1
+ gix-features-0.29.0
+ gix-fs-0.1.1
+ gix-glob-0.7.0
+ gix-hash-0.11.1
+ gix-hashtable-0.2.0
+ gix-ignore-0.2.0
+ gix-index-0.16.0
gix-lock-5.0.0
- gix-mailmap-0.11.0
- gix-object-0.28.0
- gix-odb-0.43.1
- gix-pack-0.33.2
- gix-path-0.7.3
- gix-prompt-0.3.3
+ gix-mailmap-0.12.0
+ gix-object-0.29.1
+ gix-odb-0.45.0
+ gix-pack-0.35.0
+ gix-path-0.8.0
+ gix-prompt-0.5.0
gix-quote-0.4.3
- gix-ref-0.27.2
- gix-refspec-0.9.0
- gix-revision-0.12.1
- gix-sec-0.6.2
+ gix-ref-0.29.1
+ gix-refspec-0.10.1
+ gix-revision-0.13.0
+ gix-sec-0.8.0
gix-tempfile-5.0.2
- gix-traverse-0.24.0
- gix-url-0.16.0
+ gix-traverse-0.25.0
+ gix-url-0.18.0
+ gix-utils-0.1.1
gix-validate-0.7.4
- gix-worktree-0.15.2
+ gix-worktree-0.17.0
globset-0.4.10
grep-matcher-0.1.6
grep-regex-0.1.11
@@ -106,7 +104,7 @@ CRATES="
hermit-abi-0.3.1
hex-0.4.3
home-0.5.4
- iana-time-zone-0.1.55
+ iana-time-zone-0.1.56
iana-time-zone-haiku-0.1.1
idna-0.3.0
ignore-0.4.20
@@ -115,14 +113,15 @@ CRATES="
indoc-2.0.1
instant-0.1.12
io-close-0.3.7
- io-lifetimes-1.0.9
+ io-lifetimes-1.0.10
itoa-1.0.6
js-sys-0.3.61
+ kstring-2.0.0
lazy_static-1.4.0
- libc-0.2.140
- libloading-0.7.4
+ libc-0.2.144
+ libloading-0.8.0
link-cplusplus-1.0.8
- linux-raw-sys-0.3.0
+ linux-raw-sys-0.3.4
lock_api-0.4.9
log-0.4.17
lsp-types-0.94.0
@@ -131,7 +130,6 @@ CRATES="
minimal-lexical-0.2.1
miniz_oxide-0.6.2
mio-0.8.6
- nix-0.26.2
nom-7.1.3
num-integer-0.1.45
num-traits-0.2.15
@@ -143,7 +141,7 @@ CRATES="
percent-encoding-2.2.0
pin-project-lite-0.2.9
pin-utils-0.1.0
- proc-macro2-1.0.54
+ proc-macro2-1.0.56
prodash-23.1.2
pulldown-cmark-0.9.2
quickcheck-1.0.3
@@ -152,19 +150,19 @@ CRATES="
rand_core-0.6.4
redox_syscall-0.2.16
redox_syscall-0.3.5
- redox_users-0.4.3
- regex-1.7.3
+ regex-1.8.1
regex-automata-0.1.10
regex-syntax-0.6.29
+ regex-syntax-0.7.1
ropey-1.6.0
- rustix-0.37.5
+ rustix-0.37.15
ryu-1.0.13
same-file-1.0.6
scopeguard-1.1.0
scratch-1.0.5
- serde-1.0.159
- serde_derive-1.0.159
- serde_json-1.0.95
+ serde-1.0.163
+ serde_derive-1.0.163
+ serde_json-1.0.96
serde_repr-0.1.12
serde_spanned-0.6.1
sha1_smol-1.0.0
@@ -182,10 +180,10 @@ CRATES="
str-buf-1.0.6
str_indices-0.4.1
syn-1.0.109
- syn-2.0.11
+ syn-2.0.15
tempfile-3.5.0
termcolor-1.2.0
- termini-0.1.4
+ termini-1.0.0
textwrap-0.16.0
thiserror-1.0.40
thiserror-impl-1.0.40
@@ -196,15 +194,16 @@ CRATES="
time-macros-0.2.8
tinyvec-1.6.0
tinyvec_macros-0.1.1
- tokio-1.27.0
- tokio-macros-2.0.0
- tokio-stream-0.1.12
+ tokio-1.28.1
+ tokio-macros-2.1.0
+ tokio-stream-0.1.14
toml-0.7.3
toml_datetime-0.6.1
toml_edit-0.19.8
+ tree-sitter-0.20.10
unicase-2.6.0
unicode-bidi-0.3.13
- unicode-bom-1.1.4
+ unicode-bom-2.0.2
unicode-general-category-0.6.0
unicode-ident-1.0.8
unicode-linebreak-0.1.4
@@ -225,36 +224,31 @@ CRATES="
winapi-i686-pc-windows-gnu-0.4.0
winapi-util-0.1.5
winapi-x86_64-pc-windows-gnu-0.4.0
- windows-0.43.0
- windows-0.47.0
+ windows-0.48.0
windows-sys-0.45.0
+ windows-sys-0.48.0
windows-targets-0.42.2
- windows-targets-0.47.0
+ windows-targets-0.48.0
windows_aarch64_gnullvm-0.42.2
- windows_aarch64_gnullvm-0.47.0
+ windows_aarch64_gnullvm-0.48.0
windows_aarch64_msvc-0.42.2
- windows_aarch64_msvc-0.47.0
+ windows_aarch64_msvc-0.48.0
windows_i686_gnu-0.42.2
- windows_i686_gnu-0.47.0
+ windows_i686_gnu-0.48.0
windows_i686_msvc-0.42.2
- windows_i686_msvc-0.47.0
+ windows_i686_msvc-0.48.0
windows_x86_64_gnu-0.42.2
- windows_x86_64_gnu-0.47.0
+ windows_x86_64_gnu-0.48.0
windows_x86_64_gnullvm-0.42.2
- windows_x86_64_gnullvm-0.47.0
+ windows_x86_64_gnullvm-0.48.0
windows_x86_64_msvc-0.42.2
- windows_x86_64_msvc-0.47.0
+ windows_x86_64_msvc-0.48.0
winnow-0.4.1
"
-# Download the same tree-sitter commit that is used in the Helix release
-declare -A GIT_CRATES=(
- [tree-sitter]="https://github.com/tree-sitter/tree-sitter;c51896d32dcc11a38e41f36e3deb1a6a9c4f4b14;tree-sitter-%commit%/lib"
-)
-
-inherit bash-completion-r1 cargo desktop xdg-utils
+inherit bash-completion-r1 cargo desktop xdg
-DESCRIPTION="A post-modern text editor."
+DESCRIPTION="A post-modern text editor"
HOMEPAGE="
https://helix-editor.com/
https://github.com/helix-editor/helix
@@ -269,7 +263,7 @@ S="${WORKDIR}"
LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="doc +grammar"
+IUSE="+grammar"
QA_FLAGS_IGNORED="
usr/bin/hx
@@ -283,12 +277,6 @@ DOCS=(
docs/
)
-src_prepare() {
- # A small hack needed to override the patch in the main Cargo.toml
- sed -i 's|https://github.com/tree-sitter/tree-sitter|crates-io|' "${WORKDIR}/cargo_home/config"
- eapply_user
-}
-
src_compile() {
use grammar || local -x HELIX_DISABLE_AUTO_GRAMMAR_BUILD=1
@@ -298,13 +286,13 @@ src_compile() {
src_install() {
cargo_src_install --path helix-term
- rm -rf runtime/grammars/.gitkeep || die
- rm -rf runtime/grammars/sources || die
+ rm -r runtime/grammars/.gitkeep || die
+ rm -r runtime/grammars/sources || die
insinto /usr/share/helix
doins -r runtime
- use doc && dodoc -r "${DOCS[@]}"
+ dodoc -r "${DOCS[@]}"
doicon -s 256x256 contrib/${PN}.png
domenu contrib/Helix.desktop
@@ -322,13 +310,3 @@ src_install() {
newenvd - 99helix <<< 'HELIX_RUNTIME="/usr/share/helix/runtime"'
}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 680d2e09dbe3..76d086ac45ff 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/devil/Manifest b/app-emacs/devil/Manifest
new file mode 100644
index 000000000000..aa549cb2d50d
--- /dev/null
+++ b/app-emacs/devil/Manifest
@@ -0,0 +1,4 @@
+AUX 50devil-gentoo.el 80 BLAKE2B ac6e2d93d52808e0cd2cacc1d701e6982f69ac7fb1ec2602f324af335492d1f9270c6309d39e329fd342cb69a1a7e236bbefaee607d725a45c02309a2ebb9ae3 SHA512 d195614dacc4f2e61a2e0c589e8379914d71b982161c3754116ed3468510e88bd3e4103d5157837d1b72f5be3771ac42bd500728282361bdefac41a008d6f436
+DIST devil-0.4.0.tar.gz 20628 BLAKE2B 77bb01721cf3489151964515760c9d1778d4407339c081c0dc61f072dd6b75c56538fd917bb468f9ac827563dab698a28a67a3eece786547c9ecb544196b23d4 SHA512 7bf9422d5845f4a311672c8a27bd691d4246ddb2462efa8766f42eb6b8456e7960d191746fd325417fd23992f7e2af264cf975d193e9da16554a60944c8bff4a
+EBUILD devil-0.4.0.ebuild 521 BLAKE2B 3676a20af73486397fbe6c3dd619b57308e75d6a0893b98673d6095db4f2f009b2b51defa0c70072c4b10e9cf11fa9f7aae687a075239ef256e86086f8a202f9 SHA512 8b67d0b686c25176b33fdebe721b91405446c6bde6fd8331f2d59d1cfa8d36f579b8d3cb6fd10062ecda39ee5e995ae3c4cec09870cbbfc37ef3de801c6082fa
+MISC metadata.xml 349 BLAKE2B c98c48381da4acccaf8e1f73d172586803316478eb67c981cede69a6a5b5c1480d92da5e2e78f33e4c68ee9f9ea617c1a3423e9d3fcbc3ee25a564343f3999f1 SHA512 2faf7fa37937cff9791fd6ca77ba96a85600fe7f8532d9eef5be18041a357c6a225b612b4eadd61a49f79554bb3fde5a16110be21b422d32a9ad69df665a9722
diff --git a/app-emacs/devil/devil-0.4.0.ebuild b/app-emacs/devil/devil-0.4.0.ebuild
new file mode 100644
index 000000000000..3331c9ddef6e
--- /dev/null
+++ b/app-emacs/devil/devil-0.4.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Provides a modifier-free editing experience"
+HOMEPAGE="https://github.com/susam/devil"
+SRC_URI="https://github.com/susam/devil/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( MANUAL.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
+
+src_test() {
+ elisp-test-ert . -l ${PN}-tests.el
+}
diff --git a/app-emacs/devil/files/50devil-gentoo.el b/app-emacs/devil/files/50devil-gentoo.el
new file mode 100644
index 000000000000..6386b20c5934
--- /dev/null
+++ b/app-emacs/devil/files/50devil-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(load "@SITELISP@/devil-autoloads" nil t)
diff --git a/app-emacs/devil/metadata.xml b/app-emacs/devil/metadata.xml
new file mode 100644
index 000000000000..669c93793f0c
--- /dev/null
+++ b/app-emacs/devil/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">susam/devil</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index adf3ba33b050..4873bccc49ba 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/asio/Manifest b/dev-cpp/asio/Manifest
index 06b3679961e7..de93f499b199 100644
--- a/dev-cpp/asio/Manifest
+++ b/dev-cpp/asio/Manifest
@@ -1,5 +1,7 @@
DIST asio-1.24.0.tar.bz2 3150924 BLAKE2B 4c9b913452fd4288684020ca58b48e22745a39c6a0d682ba84ff561b94c695dc6f5203ed06817f4dd0b9098ea3012578f7c6b2f251b3857e660b0c222dbc003e SHA512 c877968229bc5c4c21156b2bbb9775c7b11c3878cd62e8df3afaa70b2f221c59c6e4fa425cfb028cd170f9453ac1c32c5229f89437b13ac39142e4b52304c820
DIST asio-1.26.0.tar.bz2 3201833 BLAKE2B a42297b448423984143ff8e6a1dcc965f0ef0582e1609c1d51331f1e3d86c96ef9caf9daad36222104f95210ee84a3a59c50b28cb8985b6387a30db690d91b27 SHA512 3e41f71a4e0c6928ec9b9fa1b43b5db3eff21d330de6f6def60deacda79632ded3c4d2b2ffe1ae3fe756ba73e37fac30ecd76a76e1e52067e337cd0e7c9260e7
+DIST asio-1.28.0.tar.bz2 3387977 BLAKE2B dc0431a6710f58ce037d6e6e1cf81606b6f8be3ac9fdf6f7a69a7998fadb4f3c9dace2aa99606a9570166f9637ca7f4b9ab6964599c78027a9f32a9d243d5684 SHA512 b3fa23caa4cbf1e374fade97102adb22a32c68bd4b050474987c065b516fdf042d46842c41ac94e71458f402fae2d05bc8f617ee523ffb6a74ef33d214e9acd5
EBUILD asio-1.24.0.ebuild 1251 BLAKE2B 90792c9116e9d7833904e9038eb808bf1d8cda71740cacea4a628434fd518ed5959acdc7b46a739c13789b2ce87edc4b8c141a8f3d300c95dd6e60bde7557034 SHA512 c718366902f530001d13d4cf7c7c8b5ba98a26bdd351ea90ea0de54a357a48db9ba725c16907632aa4e5aef060cef8f9605a9e0f971c6261ee7ef6a5260dd13e
EBUILD asio-1.26.0.ebuild 1253 BLAKE2B 41f373944695a7331b21dd300bc08e672143d9c0f1ef6815d29c173475db6e8239654140cc67dc45d9f547ab980790a7085cde1e1929749cde28038ba37956fd SHA512 983b131381395bfdd566d1d4f4c8ab583d4c841e9d6c926784bf17d1ad622c92b1f4d8f2525f4308f0bc7dc8261a4677b9ff4a6c6a75965b413b6c35fe7ef88b
+EBUILD asio-1.28.0.ebuild 1285 BLAKE2B 9de5171bb9e009d733e5ed262cd291ee6eac05118c54f55b328f6ee33446d791f9d2ce4a98891da62a69429e7634c52579ffe104944f7d9bf8ede34e6b744aac SHA512 41ad67d59af67f69e86ea297fffc9f46c2f2d88ae788bdebb0d21eb11be3fd9f4acb0c890b8f46de8f167592b93324e0521609aee15eb016a5cffa4514d159ab
MISC metadata.xml 487 BLAKE2B 57785b73f498590d36241612367eda9036cc4ce85baa6c59e45a4c4f0b696f24f7bbe012eef33dd2e29a9c82fad82f75639e55f9c7a6e2e001b7ab48b65787cc SHA512 4a4f9713ea7274f730707dda0f2de0e0c19e50166466c0b8c3e5053e44fa5df02866235cfd97ebeaff15271cce662f1ae19383c0023813d429eded937d9b9cfb
diff --git a/dev-cpp/asio/asio-1.28.0.ebuild b/dev-cpp/asio/asio-1.28.0.ebuild
new file mode 100644
index 000000000000..f11d6fe751c9
--- /dev/null
+++ b/dev-cpp/asio/asio-1.28.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Asynchronous Network Library"
+HOMEPAGE="https://think-async.com https://github.com/chriskohlhoff/asio"
+SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc examples test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ test? (
+ dev-libs/boost
+ dev-libs/openssl
+ )
+"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+
+ eautoreconf
+
+ if ! use test; then
+ # Don't build nor install any examples or unittests
+ # since we don't have a script to run them
+ cat > src/Makefile.in <<-EOF || die
+ all:
+
+ install:
+
+ clean:
+ EOF
+ fi
+}
+
+src_configure() {
+ # By default it puts .pc to libdir
+ econf --with-pkgconfigdir="${EPREFIX}/usr/share/pkgconfig"
+}
+
+src_install() {
+ use doc && local HTML_DOCS=( doc/. )
+ default
+
+ if use examples; then
+ # Get rid of the object files
+ emake clean
+ dodoc -r src/examples
+ docompress -x /usr/share/doc/${PF}/examples
+
+ # Make links to the example .cpp files work
+ # https://bugs.gentoo.org/828648
+ if use doc; then
+ dosym ../examples /usr/share/doc/${PF}/src/examples
+ fi
+ fi
+}
diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz
index 847c6b848456..31121a49d4d7 100644
--- a/dev-games/Manifest.gz
+++ b/dev-games/Manifest.gz
Binary files differ
diff --git a/dev-games/recastnavigation/Manifest b/dev-games/recastnavigation/Manifest
index 98549b037c07..0cbb0a1edd8d 100644
--- a/dev-games/recastnavigation/Manifest
+++ b/dev-games/recastnavigation/Manifest
@@ -1,4 +1,6 @@
AUX recastnavigation-1.5.1_p20230102-catch.patch 370 BLAKE2B f8f58742fe01770b432741cd593fc057b42e293494ab08efd5a93ab7220e2a18bd52e9965fcc23f301abebf58f89a858e8d541d894c07625751c71349cb25bf4 SHA512 7a052928b13fb09415dff6333a7bff0cd2fe8c93b7ef1383ec36e2d4a7d25f226a2ecbfa7400755c95f75dd463f64dcda4a2fd8b991732e4bd3975a11bbe1d0e
DIST recastnavigation-1.5.1_p20230102.tar.gz 1276864 BLAKE2B 0958fd76c1855dee0d4d4ee8b0e31cfac3c1bdee1f5f767c4dec0bec75b3c919760d9201ba27d772602200e9416e08955b7ef326603ec21fb9594f2d40c079bc SHA512 4820e473735b08920bca7032851b258e8748c093bae331b11c0c9f630e9973264d9ca6277f7d92818b0a8c0864ce2601f129b708ec7976c9baead88d7b844f76
+DIST recastnavigation-1.6.0.tar.gz 1280501 BLAKE2B e2bca1cfab7f8a904530b381225dcf4f8c0f6fb05da7f628d52e0e0f03c7dd59e43825b459fa5df8fc0ac50cbcdd18e3807841b6cfbfb484b2ed0cd811916304 SHA512 7567aaa78219cc490a6f76210fba1f130f0c17aeaa06432ab1207e0fd03404abe31042e8b03971aa0d04ad65d39469f13575fe0072fb920c38581d39568b70fb
EBUILD recastnavigation-1.5.1_p20230102.ebuild 961 BLAKE2B 67762fbdc910e5a45da7cd553d4237f1639599c91fc739bd4ca636ee7d1fe92d2d122efcc61204f0e78c22d5710388d09ea585341fe5ae4d2b196d7027c76819 SHA512 d478677ca1b01d0cceab08b6dba664fd574a3291c2242ad0fdeae1064e815ce1cd2d3fe397c1c59904d9fe505207d69eb27406b25cd0f4b5922592e2fbd1e548
-MISC metadata.xml 518 BLAKE2B fba57dea48cf34834a98d45b6562b2a736357e0cde55c389a6d77c843eacfd11afea73f0e11d34997f4f8c7476f8c4c1bf3b73b287462e104eb9bd98ae152573 SHA512 5c75aea0977d0f4f2c1bea36a17ed12531d6537f6b4d597928eed3ac244a02ad17bbe07f45dbc43a737b32bcdfbf91cfa035fcff1e5231cb987802a11aed9bae
+EBUILD recastnavigation-1.6.0.ebuild 779 BLAKE2B 6672aee84ab83ebf6a58fa409864f534cf396271ae6855d399657d2ac597d9b81fdd4e0ca12e821df3b7ad0e8c568b4d43529ec87362e3e9f53873721098cb93 SHA512 61fe6fbdb9861d87f2d1bd8cfaada054f25c136d624a107b63ee03f02df309366f4de97cc01489d33db8299c05a9720725e734a70b559be81c526fead0a003dc
+MISC metadata.xml 616 BLAKE2B c3286c63d3e61a28f0476edfc079cc7e241bdae326569077faf26560d83a299edcc953a8b3fc744111ea4447a650503190fc245ce2281fd701b4b4f8f655b808 SHA512 381a20c738daab7551800d80a00e90a430378c08e7b707d2f6b0670b117ff1ecf93d52f7482ff6d4af3614aefd0df0f674a1b9bd00d1fd02c2208fb76ccd81df
diff --git a/dev-games/recastnavigation/metadata.xml b/dev-games/recastnavigation/metadata.xml
index b527e33f3679..5400c546f046 100644
--- a/dev-games/recastnavigation/metadata.xml
+++ b/dev-games/recastnavigation/metadata.xml
@@ -13,4 +13,7 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">recastnavigation/recastnavigation</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-games/recastnavigation/recastnavigation-1.6.0.ebuild b/dev-games/recastnavigation/recastnavigation-1.6.0.ebuild
new file mode 100644
index 000000000000..8f5f62ca389c
--- /dev/null
+++ b/dev-games/recastnavigation/recastnavigation-1.6.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Navigation mesh construction toolset for games"
+HOMEPAGE="https://github.com/recastnavigation/recastnavigation"
+SRC_URI="https://github.com/recastnavigation/recastnavigation/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+#S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+LICENSE="ZLIB"
+SLOT="0/1.6.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-cpp/catch:0 )"
+
+src_prepare() {
+ rm -r Tests/Contrib/catch2 || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DRECASTNAVIGATION_DEMO=OFF
+ -DRECASTNAVIGATION_EXAMPLES=OFF
+ -DRECASTNAVIGATION_TESTS=$(usex test)
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 15f819c14eb9..4b5a2ec09389 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index db7e66137b2a..fc1d98000661 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -2,7 +2,9 @@ AUX eisl-2.85-Makefile.patch 987 BLAKE2B b5823a4579915fb7785548622f5d3fbbd968d8b
DIST eisl-2.85.tar.gz 2126779 BLAKE2B b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c SHA512 4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54
DIST eisl-2.90.tar.gz 2129524 BLAKE2B 5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a SHA512 3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f
DIST eisl-2.93.tar.gz 2138623 BLAKE2B 049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe SHA512 261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7
+DIST eisl-2.96.tar.gz 2140505 BLAKE2B 89a10119531e407456977ed8022a71aa417d6379fbfc9e7712aa7707f2bebac2b78b4431c3dcc57ef20665b1fc8035085af1b9b5a0ec3d09f8a9bdbde42b421c SHA512 9e47489418a8c317fe95d1f08ebb077bd5f389a41281c830f81efe094a9a474877ef483dcf4d015ff6fc870d2d97b88d7c165f1a5be5c0063c3e846ab92d08c9
EBUILD eisl-2.85.ebuild 873 BLAKE2B 7438f1e9c6324f10b90b6189136f0ca049870ee2f475fdd451b0e3abc679c8d528ffdbe2021715a002beb0cb21e302622ae0586e4eae9b6172db144f8c457977 SHA512 242c39416e07b29855c84e9607cebfba81ee36c0d4fcc035a26371d84bc0a934c32fa8f6a11d76c5e06aea74011149e7907db4f35baec3ea5ba51c9ef7ddd2b4
EBUILD eisl-2.90.ebuild 879 BLAKE2B 977cdd238852f7d6073b8662ad6d388a0417fdece2f65aa09e5e299e7bf9c93f4a8eadba8969a9f37b9aa41dd43dfab088fa128cfb2f7dc819a3b15cdbe31725 SHA512 1a360b9ce8bfd5ccf815c58f16482a28ad13f5addd70c78320d2d02218ee786a5a4834d93e6cc06ef6864373d6d3f5d64e572aedb0e2922981a6b3e6c2ab4b8a
EBUILD eisl-2.93.ebuild 881 BLAKE2B a32bc9b537be85d1fcdc2a63afd38ddcac6150a268f0677548aaf4670f805caebe95d0070807eebf75a125af8c19d518c46993fcc8bd2acff1052c2bb3eebcec SHA512 1cdfe8341514c9e9b9209048012dffb461b217654fd18b9988480d0acd2dd5572d3a32e827ed5676aa95d1cbc8ddf546e54515f68bf20f7608648600f74e680b
+EBUILD eisl-2.96.ebuild 881 BLAKE2B a32bc9b537be85d1fcdc2a63afd38ddcac6150a268f0677548aaf4670f805caebe95d0070807eebf75a125af8c19d518c46993fcc8bd2acff1052c2bb3eebcec SHA512 1cdfe8341514c9e9b9209048012dffb461b217654fd18b9988480d0acd2dd5572d3a32e827ed5676aa95d1cbc8ddf546e54515f68bf20f7608648600f74e680b
MISC metadata.xml 631 BLAKE2B fd171b07cf1f7beae7be774a5da360d466c83f01a6bd52dc69af436926ae5aebec27a2723c11498be21c4f96f6b82c6aa3571f4b84e763459ef78086450252f2 SHA512 dd9e329f24ce6d3922e92e81d36234b93151f71c88d6ba4b38557565a7c1c3bc4b7172d4d55f1d2d5bd6c5cada449691067cc71abd4d456941f6a8b78fe0df87
diff --git a/dev-lang/eisl/eisl-2.96.ebuild b/dev-lang/eisl/eisl-2.96.ebuild
new file mode 100644
index 000000000000..fc6d817410fa
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.96.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
+HOMEPAGE="https://github.com/sasagawa888/eisl/"
+SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test" # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.85-Makefile.patch )
+
+src_compile() {
+ emake CC="$(tc-getCC)" clean edlis eisl
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe edlis eisl
+
+ # Compilation of ISLisp files on installation fails.
+ # Do not compile them and mimic "make install".
+ insinto /usr/share/${PN}
+ doins -r library
+ doins fast.h ffi.h
+
+ einstalldocs
+}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index bd7962b0dc6f..f7577a2bcaec 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libxlsxwriter/Manifest b/dev-libs/libxlsxwriter/Manifest
index b667225f021c..af072521525c 100644
--- a/dev-libs/libxlsxwriter/Manifest
+++ b/dev-libs/libxlsxwriter/Manifest
@@ -1,8 +1,4 @@
-AUX libxlsxwriter-1.1.4-fix-pkgconfig-version.patch 675 BLAKE2B 19771b0b921a613191695ab0dfc65dabf3941678df01e7241cc37b5dcb9544c59f917d9d0090781e525708b4e1fa314cd49b6887c9915e809f4111b3fe0d2831 SHA512 dd43e9b8738298dbf568f9fe7cc518ff44ecd352a01554af776506be6c815e51c954195f4bcd046dfeb35ced4d590824f4dc26881f03a70639486f8fee768797
AUX libxlsxwriter-1.1.5-findzlib.patch 684 BLAKE2B 179008a6941233cea83ec311ac397a41d6e865adff56cc4a1863198a07295c5bc896740dead961a0bda412b99ec1dc18fdc558719a7bbab2206afe07f0b68bb9 SHA512 201efab36e4e56cae17e0de534656a4e015bb516b21e7570a6a51d2aae026e394dbea4c624abacbc1f60edf737b7ee15a17c58a240a048feccb3f9bd2b29293d
-DIST libxlsxwriter-1.1.4.tar.gz 20442200 BLAKE2B 38308dd8e954820b6debf15bc884effd583c0e0fa1667ed4451085ff8cf1bf4101807110873a501617785763886c107c19ab30c16390b5fb608f52b2736465be SHA512 fad36f7882fcb21b87e13cf603022cfad3f14e6f955a06e2771712facd0fe12f83f4d1655dc1a744724bda1ac83af7e7bf1393457c5507d8983f63002ab294b5
DIST libxlsxwriter-1.1.5.tar.gz 21541446 BLAKE2B f9e2fde83bde852b4568b8ce82a28ad75e6e8d1ca6f3683ac2308d28707e7e4874facf8eac2ce9b4b9fdcc96d8b775dd69eefb2f976f564323a278a3dad032d0 SHA512 bd7db0fcf25ebf492b4d8f7da8fdb6cc79400d7d0fa5856ddae259cb24817034fc97d4828cbde42434f41198dcfb6732ac63c756abd962689f4249ca64bf19c6
-EBUILD libxlsxwriter-1.1.4-r1.ebuild 1120 BLAKE2B 94d3b6183729c5bc3d102c956df3877842cdcccba24276e586a816baedd095c8777846aaeef564ddfeb30c8a6ec460502d226d3c62a6b9716d18af41f7f388df SHA512 fa2d658213383d9de5657c3462f18642ccb44c57edf270edd5aaa1224cf2e5bce6f9d84b34d1643e5e3d6895ff2d6d003aab900e88b438b7fa2b233f5f157d80
EBUILD libxlsxwriter-1.1.5-r1.ebuild 1129 BLAKE2B de1893b3724ba87039b42cd629d95d547b9c25b7dd7bc0f3849c3d4173bdc590a49341254d5376f4a1411842f1f19786e644754337d17b17ab7f93f7bb81c606 SHA512 bbdbc2b19af3c5860e98d5d3ff765e84f4891bb1ece0d1a30d4931b15af04d0680b5c7213223b617e3a82c93058590ca5196387e26b74cca71b21fe164374c2f
-EBUILD libxlsxwriter-1.1.5.ebuild 1084 BLAKE2B 32bad02714cb16b3906e9abfa00d58de193afbf3855e95d59f81eae78ae73945332d47d15ecd0e9966cc1cb9bd3569f85afc9c0d2772abbbb6741a34763015b1 SHA512 e2771d4613f70b7777823e3f1a20beee36893309fd211813b5123e7708f8da2267054aa6706d251b1a2ce2f1f09237ce3757e9adaec848e8d2df99a029d46232
MISC metadata.xml 579 BLAKE2B 0c3294a1f69d9cc7e3e95a37f2708ce4672cc931f28cdded82aadc9cdffb323ac4bd7518c61fee57ad30022617acb572625f3b6b0972fd903a1ae3afcf98aee1 SHA512 83d288575e27337692c3cd94bad56d8e2882240343b739eeed72742bd82e9177c45a81ef94ebab9e035b99431ecc2cf21723e408a90fa6b5f551e8a7f1f17a0d
diff --git a/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch b/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch
deleted file mode 100644
index a66ea82e944e..000000000000
--- a/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Patch greedy dot star to fix mismatched pkg-config file version.
-Fixed upstream with: https://github.com/jmcnamara/libxlsxwriter/commit/12afb351db634ed9452eb2f38d68883a9538b8ef
-https://bugs.gentoo.org/859745
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -202,9 +202,9 @@
- # Configure pkg-config
- file(READ "include/xlsxwriter.h" ver)
-
--string(REGEX MATCH "LXW_VERSION .*\"\(.*\)\".*" _ ${ver})
-+string(REGEX MATCH "LXW_VERSION \"([^\"]+)\"" _ ${ver})
- set(VERSION ${CMAKE_MATCH_1})
--string(REGEX MATCH "LXW_SOVERSION .*\"\(.*\)\".*" _ ${ver})
-+string(REGEX MATCH "LXW_SOVERSION \"([^\"]+)\"" _ ${ver})
- set(SOVERSION ${CMAKE_MATCH_1})
- set(PREFIX ${CMAKE_INSTALL_PREFIX})
-
diff --git a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4-r1.ebuild b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4-r1.ebuild
deleted file mode 100644
index 0dfdad250a73..000000000000
--- a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake plocale
-
-DESCRIPTION="Libxlsxwriter is a C library for creating Excel XLSX files"
-HOMEPAGE="https://libxlsxwriter.github.io/"
-SRC_URI="https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-RELEASE_${PV}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
-IUSE="openssl"
-
-DEPEND="
- sys-libs/zlib[minizip]
- openssl? ( dev-libs/openssl:= )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-pkgconfig-version.patch
-)
-
-src_configure() {
- DOUBLEFUNCTION=OFF
- for x in $(plocale_get_locales); do
- if ! [[ "${x}" =~ ^en* ]]; then
- #non-english locale detected; apply double function fix
- DOUBLEFUNCTION=ON
- break
- fi
- done
- local mycmakeargs=(
- -DCMAKE_BUILD_TYPE=Release
- -DUSE_OPENSSL_MD5="$(usex openssl)"
- -DUSE_SYSTEM_MINIZIP="ON"
- -DUSE_DTOA_LIBRARY=${DOUBLEFUNCTION}
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- dodoc CONTRIBUTING.md License.txt Readme.md Changes.txt
- dodoc -r docs examples
-}
diff --git a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5.ebuild b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5.ebuild
deleted file mode 100644
index 241cd4e4d6be..000000000000
--- a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake plocale
-
-DESCRIPTION="C library for creating Excel XLSX files"
-HOMEPAGE="https://libxlsxwriter.github.io/ https://github.com/jmcnamara/libxlsxwriter"
-SRC_URI="https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-RELEASE_${PV}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="openssl"
-
-DEPEND="
- sys-libs/zlib[minizip]
- openssl? ( dev-libs/openssl:= )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- DOUBLEFUNCTION=OFF
- for x in $(plocale_get_locales); do
- if ! [[ "${x}" =~ ^en* ]]; then
- #non-english locale detected; apply double function fix
- DOUBLEFUNCTION=ON
- break
- fi
- done
- local mycmakeargs=(
- -DCMAKE_BUILD_TYPE=Release
- -DUSE_OPENSSL_MD5="$(usex openssl)"
- -DUSE_SYSTEM_MINIZIP="ON"
- -DUSE_DTOA_LIBRARY=${DOUBLEFUNCTION}
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- dodoc CONTRIBUTING.md License.txt Readme.md Changes.txt
- dodoc -r docs examples
-}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 482c947d32e8..dddcbbf9dbf5 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/dnspython/Manifest b/dev-python/dnspython/Manifest
index 08d044fb88e5..79ef8b7c69ec 100644
--- a/dev-python/dnspython/Manifest
+++ b/dev-python/dnspython/Manifest
@@ -1,3 +1,3 @@
DIST dnspython-2.3.0.gh.tar.gz 339222 BLAKE2B 1e1bfd1d716f5afce1ccc2e0f1fbb8e575e91619bc32f2c5067f6da4e01ea927dd0a1ed4c35e6c88d34de320befd833c9c17d060ea71918775c1f5f0121b61a8 SHA512 0bb4b41262a1d97b724e48b4dfb70f1fb544c18824e7d2bc2dcb8ef6c943c6c827ce753ae4ccb2ab37e95c8f5ff5d2f4853f238509f21e6299a445760c41e10e
-EBUILD dnspython-2.3.0.ebuild 1144 BLAKE2B 18d9a2bc46648fc2662775964ca75992232d4288d20209b47cff3bf22ca44b95f5fb2bc94721fe511d19868c0dd9a7c0ec35eec290c5f7b52603b4b2704a5428 SHA512 b5126bd6a5cb9166326e34ebca252eed3347fadcb444373759727ff71027bcac08e305580793e264c790f3a161346281199eecbed09d85b5f5e8d9286fa050f1
+EBUILD dnspython-2.3.0.ebuild 1145 BLAKE2B b0434fbbba3c5d1d52b7cd561305e98ca0adf0709459573caf7a318174b9180ecebd046a1775cb511a41a8a45d90b5351d9cee7e0f53c48038e6c321909713e1 SHA512 636c8cfcc0c915a90f7c493ad4ebab60a9e8c1d2d8eb5a64abeeadd088fc805fff6ece216f9adacc5af7ac193c1b740cb0925d8d9e6cb0249d4661776e2f5593
MISC metadata.xml 1709 BLAKE2B abd502753325fedca3f1ca94818258c9d1b82f88766f9e005b35b3e79aff71ca2efaf06188e73ea30830f80ec011cdf5c42df320130c9295e13d3c427a148f8c SHA512 8c25d579a4a2a7c5ff34c21643a1386a434545f6b9b465f4aa8e07f7da3aee203bbc0341e930ddb767af431f64e8024ddd6cc8513cfce862c5900da4637bb1c8
diff --git a/dev-python/dnspython/dnspython-2.3.0.ebuild b/dev-python/dnspython/dnspython-2.3.0.ebuild
index bcc028f3d556..ed2c92b04b53 100644
--- a/dev-python/dnspython/dnspython-2.3.0.ebuild
+++ b/dev-python/dnspython/dnspython-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1
diff --git a/dev-python/email-validator/Manifest b/dev-python/email-validator/Manifest
index 09a23d53333b..553784a9e0a6 100644
--- a/dev-python/email-validator/Manifest
+++ b/dev-python/email-validator/Manifest
@@ -1,3 +1,3 @@
DIST email_validator-2.0.0.post2.tar.gz 45253 BLAKE2B b213ebab2a10acf6c2ab95d382fa78ef92f41ff85ce25c1cfa5a65403e728fd05c66df3dccbaec77eea469d0665701ad5d8047c31e69b57ed8e6fe52f3a1f9c5 SHA512 8c4abc955d909ef05ca89d6c6931bce06de199c33c5f8d0744d44ff00ee69c1841f295882af3da03963cc90ef031da46cdaef90249f73e0c7b47f19dfb816b62
-EBUILD email-validator-2.0.0_p2.ebuild 724 BLAKE2B 6aaf5cb54d3a3aed36cccd97ddaec97d8c7a25aa31a06b2d869e2f646d0de7ef685f01a13ca4f7d4cb4ab4277ecb91396af4d2602502fca69526ffcbf1a60964 SHA512 ca2880d2dde3c3340f2c7b38acd2b1ed46cb5e9560cb9e31b93fdc737f9e39b6e0af19e1dfd3bb19fde878356a0d9a0d2cd52c6d4ee1f7cd88bae42fcdd04493
+EBUILD email-validator-2.0.0_p2.ebuild 725 BLAKE2B 6525517f62dd93e8cd715c0d073bfd4a183d0693e2574154423b055e4cdfcd0583f2eebce30eaeb0ae5a2afa51ad04a81385b6200555dfdc75b5d37d3808f088 SHA512 c935abf30cc5a64ed7ad8c29baa390c00eb16ddcf75ecaa2068a152cec4524cfd40f166747114c5e677650fa47d3ab953b1e9e6646bbc3492c2bf12391d1aa6a
MISC metadata.xml 792 BLAKE2B 8655d15948883c5b7ad17e943028e0ab70e09d17fe7591c5e094bb46cee2595db382a008fe9d20121cee7473f1cf66efb1b71cdd345828be125c36fe67f376c6 SHA512 9065dee947add0fa203dd9a092910c165944dfc7ecee69c17092526fccfdccfa7864d4402314d9c25389f26b161251dfa58eaf2b21113da0642a62976abd50d7
diff --git a/dev-python/email-validator/email-validator-2.0.0_p2.ebuild b/dev-python/email-validator/email-validator-2.0.0_p2.ebuild
index e91d099396a3..c29250773727 100644
--- a/dev-python/email-validator/email-validator-2.0.0_p2.ebuild
+++ b/dev-python/email-validator/email-validator-2.0.0_p2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=email-validator
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/immutabledict/Manifest b/dev-python/immutabledict/Manifest
index bf3d530c0294..7e0ced9e85da 100644
--- a/dev-python/immutabledict/Manifest
+++ b/dev-python/immutabledict/Manifest
@@ -1,3 +1,3 @@
DIST immutabledict-2.2.4.tar.gz 4314 BLAKE2B fb971bd1a7f2e577131cd19d97e6eae840ad8ea4a3eda96ff54e20235202b791029e2f76b19980c54ab2679ad7147ef420e3ba237e01f5da303efa8108f218cd SHA512 436e39ac98ea9e8ad262113ef6d8ad629800adf29eda5c064e679167d57515d90165ec4a14e572281711f1a26ae0ea3f2164b6487024b20c31895f966fc0050a
-EBUILD immutabledict-2.2.4.ebuild 431 BLAKE2B 52935d65825aa3b556b3cc195b5ff7b680b3f851e97884046fe37b4b353895c0334bb8ba42c142893d0903add97d765ec6ef29961f7f41f0493120c9277cc136 SHA512 916b07e2cae45aedaa195d72d5079d3daed8c196b937a135271caa4bd393ea79e6c2aea419785f798b0305528992c4458d6a8def476f19a9ea5888e88a6528d0
+EBUILD immutabledict-2.2.4.ebuild 432 BLAKE2B 8d1df8264f81e9f0efd4ce23a15dfc4128aaa9fcbb778b1072a1188998f8ce2f574cf929984628cc56d5fc1d7bb6273a1326036f0084fadeb3924f3fadf9a512 SHA512 b4e030a95dc96967f51f9a3ec8f8ab80cd554dc39ea813394d81e8fc11de1b9017ac5add18f70da57bc972b40d352a79a06278ad66c6aa5e3a089c23aba41391
MISC metadata.xml 554 BLAKE2B 0b375fc6fe772da40d9e33ee6ba495a0c8f514816191621754f836ab45c87dd0430a3139b880e782db1b9ef12919824887ae61858386f438d7421e6e93a418e4 SHA512 064046ff49e9b536aaf0793fdf9c884f745f9c135897d40713961ccb308bbad27c94dad2ddfff42714122656fb398cf3ae849ab3a87f2a71aaf13d900203a55d
diff --git a/dev-python/immutabledict/immutabledict-2.2.4.ebuild b/dev-python/immutabledict/immutabledict-2.2.4.ebuild
index 438ff7ccdbb6..2186bb61ba75 100644
--- a/dev-python/immutabledict/immutabledict-2.2.4.ebuild
+++ b/dev-python/immutabledict/immutabledict-2.2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
DESCRIPTION="An immutable wrapper around dictionaries"
diff --git a/dev-python/matrix-common/Manifest b/dev-python/matrix-common/Manifest
index 8b6f0336a45c..f5042399de60 100644
--- a/dev-python/matrix-common/Manifest
+++ b/dev-python/matrix-common/Manifest
@@ -1,3 +1,4 @@
DIST matrix-common-1.3.0.gh.tar.gz 14143 BLAKE2B dd72a7c5558c2db0ab38f2f544f6ab6926fd037e99cbb774973f08bdc661c1587d3d6883ffc6a9cfcea6942284d4020814c02d56be3746279323fca17490f434 SHA512 d08fa11a4156a7c4596ea20709e0fddd1563ef1f4ba763e21a073ba53e1baf58d8de1b60cf0f69c846128cdd6f04788df49765704c8adfde187e8de1dc5ded4e
+EBUILD matrix-common-1.3.0-r1.ebuild 653 BLAKE2B 624ceb858de65617421f069db24ef2ef05613effad2613f3ca335d8d8c5233d07cb33847f56e21c6ae8e1353aaa7a2fbe68e08c4bb87a3bc31b5dd17acaa3930 SHA512 f0d515b67ddf821f19264e40a72c395012b2c92548d135cb6b423953035b63306cd99593a0d21d7a9fe5c5c3be3243de2a35498f2e9e9e7d039a4d53d5e7f767
EBUILD matrix-common-1.3.0.ebuild 700 BLAKE2B 3a92c4c91d5c2042c3f816a6b3a019cf7721e2b2860e136be4f154fc32b6f873d1b8516cb1e05b2d8344ffcbc4039a69e822b85f11b4a6a4dbaf8003e2eb999a SHA512 899e58e3ce03c0ef2660f540e944b74e1bfa2773999ebc76dc80217f664d199a4ad3f289b9bbdb93f5106576d29f143b4e46e56c4eb1d0a912be37b6b5660bc4
MISC metadata.xml 562 BLAKE2B fa541a0975b17ed6cd5da5f2c2afe5c938e4e9d6bcb678ff73041d0868fd5c3f113b25a5e1ad9ff12179aa4ede1ecefbb74e92946e6fb142b1e1f3bd14aca4d3 SHA512 83588db4905f80df6c8d881e20753cd52de1ee828d3a8650cbe8806692483e54fa0a126dd5a69530d1f64e6abacf0c75e4b128a8162a9a76813c6b519c916795
diff --git a/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild b/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild
new file mode 100644
index 000000000000..3fc65d970aa6
--- /dev/null
+++ b/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Common code for Synapse, Sydent and Sygnal"
+HOMEPAGE="
+ https://github.com/matrix-org/matrix-python-common
+ https://pypi.org/project/matrix-common/
+"
+SRC_URI="
+ https://github.com/matrix-org/matrix-python-common/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+S="${WORKDIR}/matrix-python-common-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+
+RDEPEND="
+ dev-python/attrs[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
diff --git a/dev-python/netaddr/Manifest b/dev-python/netaddr/Manifest
index c7fcded4a5ef..9cdfd1cd244f 100644
--- a/dev-python/netaddr/Manifest
+++ b/dev-python/netaddr/Manifest
@@ -1,3 +1,3 @@
DIST netaddr-0.8.0.tar.gz 1959055 BLAKE2B c0a361c100490c17203aad14eb14a3e09c63f5a6ce2f4b7e85bc57942329ac4603a1d4b3a09a9ab964a775dfb50a8746f6dd4a05d2f9bba01674624a7d7b46c1 SHA512 0b518ef240b81af425a5aaa6f087b10dece3f352c0c67cde8553ac00daa9d1890637c05d16740e2c23b30ae068c1b4c409ca8291e02093699fafd638701b9069
-EBUILD netaddr-0.8.0-r1.ebuild 854 BLAKE2B cb6347056b28d1149e074ce9af39acc98ae2a9a249d55cb189f6d89f971ff80789dfe9cebe2b31c3a1bf551087f1c67b69659034306da2b2793743c0d6812f11 SHA512 b757adf820fd6e7e374665fdb50b88dba37310eded3670601e4201087310f2aea94135dcffb6194fae2b61547937cb5d6024bd698821c9c7c746d2555aff3293
+EBUILD netaddr-0.8.0-r1.ebuild 855 BLAKE2B 19d6442edb10e23c9a554eb6603068eceba7a3136d613aeb8fce0bed55a7205a58067d9511e171f711cc32be4135dfe2b4aa359f572fb3dab6b976a716dfa929 SHA512 41f3e56cf6108c2ff7ea50d6accf203d1bfeea2da68c41f211b8eff5b175104ee4b22b4ea747f86a947125c3de6c070781fd3e34539ee8e440767019b18a8019
MISC metadata.xml 580 BLAKE2B fa813dd9ba11bbe59493df919e010a21ccc3d94a3683e5687953eb6bf6b759b61e03de1d4f7810cc7f2d189fe936c7fab754713ac315c06f7a24c86c0c7da67d SHA512 bd4d624a37b55968e2ac085f7f254343a6e2903ce50c0a54244238a0f436b67ef6a13e60f39c6cee4c043312602f19cdca6b6d67ac9a75677e7af8f14afeed1b
diff --git a/dev-python/netaddr/netaddr-0.8.0-r1.ebuild b/dev-python/netaddr/netaddr-0.8.0-r1.ebuild
index 58a600a06b4b..ee05b670000f 100644
--- a/dev-python/netaddr/netaddr-0.8.0-r1.ebuild
+++ b/dev-python/netaddr/netaddr-0.8.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 optfeature
diff --git a/dev-python/pymacaroons/Manifest b/dev-python/pymacaroons/Manifest
index 846a3310fb05..768f42743c59 100644
--- a/dev-python/pymacaroons/Manifest
+++ b/dev-python/pymacaroons/Manifest
@@ -1,4 +1,4 @@
DIST pymacaroons-0.13.0-nose-to-pytest.patch 18750 BLAKE2B 36e884b77fa5d540f5c849a6dead98ad30a41b04a512d85843ffc7f18f85660a0520e6b17dd55f48c0ac1c0f98f86c0ea9751942a0592d2e64698aa9d9a65131 SHA512 36a582ad8395eb114a164d027b0d73cb6dfc10230538c0f7c3beb9b9afca26cd9a4964cd3f12cb144fd7e63acc0f7ce19760a9ad75be1f5a9a37ccc350462056
DIST pymacaroons-0.13.0.gh.tar.gz 25607 BLAKE2B ff21e88842c54f7ce84e8b3ad59d42ee43f2bb2073ebbb7f47dee123086c1466024420246a4da2eae462bc36e44a3621b75144846e090073c5063b0af24f1ad1 SHA512 60da7e03d68083f8effdc06b338dd04dbd6a39ff137373721af09f1282fb035f969459d2ef80f4d728dcf95f6244b7b2de443e48658e0551462ab46daf3884a2
-EBUILD pymacaroons-0.13.0-r1.ebuild 1114 BLAKE2B ba3c2cd067f0487f0696c9e17826c0785e4299b4e38d747ca0512ea4c390c7131f6e03c1d32fdab83a4ec27c5d3e5b72a70baca3fb876f771144e4594f315539 SHA512 0c0cd0e10d3b4588a9e04ce74588bf482160ab199419c327c33a7d65b316ee091fc65bab5486e2f0173ebc28de8e54e8a002893c20ec024659e5f32fa3ffd9fe
+EBUILD pymacaroons-0.13.0-r1.ebuild 1120 BLAKE2B a1a989f8e622473cf30e54c8bfc2cbe4a61d88b95f5d655be507aebc2af7df820d019fe538fccbc8f807b9079612abb08f0be18e67fd1b1db75e30eedf64ebb0 SHA512 9db9b0dfd090dd6bf7051e65ccf0729e9dc210ff14daa3cb93b58099f4d9eba9a358330e006cef96f7c9169677ded801b49f3c5325107cde7314491252d87833
MISC metadata.xml 549 BLAKE2B 145859908f287edddf1a18d8fad75d8dab11bdaf4746e822d47986a870530ac94b6e8e4dc6962b52cc78e38ac55be9c5f37fc1f464b2dded3067b1124192fb90 SHA512 15b654a0c31ebdd610b7473cb0057fa9e2e779fc0d4cab1e725e08a6c3a1e5e802de2313bd7d8174ac39e880d92edcb0d4198760dbd9b806c623c5b844cde91c
diff --git a/dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild b/dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild
index ef9c29b5283a..1e49cf4cc1bc 100644
--- a/dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild
+++ b/dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/sh/Manifest b/dev-python/sh/Manifest
index cabc3e247497..3a50ce3750eb 100644
--- a/dev-python/sh/Manifest
+++ b/dev-python/sh/Manifest
@@ -1,5 +1,5 @@
DIST sh-2.0.3.tar.gz 345365 BLAKE2B f818f84c71992fcfb653b757872da89a0007a873c639b3b0438a794bdfbd455e2ac22ef035b657b35da23e6890761ce7f161a02e3e0f847ee5209cec5fe911a4 SHA512 4d3bc20b2175b2507f0081af0b83faaf5eb97d131a24abaafb333a56e45d2cdb9167c3568bb40c6a6ea79b9836e335cb0d5bec2d036ce619eb312916d69fa72d
DIST sh-2.0.4.tar.gz 345443 BLAKE2B b5b765c558ad8f7aa5197687b73b20e32397f195f401aa6313fb2b918d96446adad0c8f06485550fc70a623bc18f036b4fc037ee26f8acdb27358190bd4b573d SHA512 dc402941a3d6229f3331e32590e69745bf68d8680734f19661398559090fcb4b48ce3a28e1cdd7ba30b79b65c119f7b66ed6fe9351f12697670cf31a3ee7b270
EBUILD sh-2.0.3.ebuild 504 BLAKE2B d7712a8b9bde33e09ec603c0e93e44f1c49edd1e64a6f8708417f0d89e8b31cf5c7e9455904e7d5f7e4e6236c76c13adf83eec60f350225c303136abe894089b SHA512 d5df52a84734c5c2fec67ab60c8fe19efce8ca33354817533f2431f8885ed3a8e8bdbfca89062c7d1fed5f13f18e25c96b6edc06fb76ce11bbb55a723d3ee063
-EBUILD sh-2.0.4.ebuild 513 BLAKE2B 0cf92cbff72bb0ce84b54c7d96911b4fb5f582a7030dd28d0ea777b2ce895b4765135d6049b2120d633bdbee7ffa0f5eca8818d743100b0a29dcebb0399d116e SHA512 81330d8d538a1ed61d2543576b6e6036c96a121ad0b9169694e12415d89f859911e881c1a81a21f5bbff10a701144302536d2324a45b6d158986f068acc731b6
+EBUILD sh-2.0.4.ebuild 513 BLAKE2B 954edd1c79067813a7de84ec47f4170c59996aa46488d4815ac832ba8b40e7b125ef9d0ca6987f896c19b9ca77cf37e708b40832a3c26a740674ba071ef65427 SHA512 593c3d3e804b6d2dc800aaac56b0a3d73333bfb25f1770f467a568b3f0312609c316005bc9df5df29f6b9e47133e4a06bea39b71c50dad5fd2b398e952dbdc89
MISC metadata.xml 803 BLAKE2B 086d1696b7c03a1a4ac9d89164b507fd7caeed3163c15b4263772399641a3f82ca364a277fef6ede78bb3d8776ec7181f316ee8070ac5bb9290e7233f69514b0 SHA512 bceee86f0df9e0042815b9d24dd75659c7548f345dee2e1e1f586cf28f605d59a7ffe759f2cdbc8da6f6fb620b7f66b1763992b35e943ed47c3e1b739eaa3a2c
diff --git a/dev-python/sh/sh-2.0.4.ebuild b/dev-python/sh/sh-2.0.4.ebuild
index 2acaad2385f9..1540cb6b4191 100644
--- a/dev-python/sh/sh-2.0.4.ebuild
+++ b/dev-python/sh/sh-2.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/signedjson/Manifest b/dev-python/signedjson/Manifest
index 26fe77efca1f..11886e808417 100644
--- a/dev-python/signedjson/Manifest
+++ b/dev-python/signedjson/Manifest
@@ -1,3 +1,3 @@
DIST signedjson-1.1.4.gh.tar.gz 12714 BLAKE2B 854f28074b82490bbeb6a0a0b3528d608b2ff6f5ff3cb52c913525b81f483afa6b4c8423dc25d9adaa3c3a9f269ec54409af0e7f8b5ddf3903e33a9b00c0dac8 SHA512 8928b9ecf1d6a9291a07bc3270ef57a824267ad45c114cfb720fc4db36415301f6bee26db9bb447e0051d3366c5471f718f37238bdd841bd06e73f5841f13ed6
-EBUILD signedjson-1.1.4.ebuild 905 BLAKE2B e09ee07b3c3f49092236fdba81ea01cf30374f26cf3403b9e00b8412d1b1cb0c4b6ac8e673930dbddd30a3f2434d1149eec9ae83f67ad5a7841cf186df13a58e SHA512 13bb9d9174790f4aa93e32727db05572086fbc17d6b84ef01d3b98ccf49106f73d175a5bc5627da707f2a30991fe55e1978cec8f7b65d64397c6739ff3b9775f
+EBUILD signedjson-1.1.4.ebuild 817 BLAKE2B ff8fc07537c29fe3285b87ff9743aa4c08ad48f93c99f0c3c0ce3162a9b0ce240c4302ed5c48ab642e1297f4c5006a095a95abd4f9a8d47b26d47a8218d1f08f SHA512 be17ff926cb82bd39b0fbf95bda7fd0de4a3c3d9929c041d9a9c997404802a33e96d288af004e2a89531ed4c51fb350b8ba9c1402a699aef60d76a1615b119c0
MISC metadata.xml 556 BLAKE2B 51945382315a5b47a5d9a673852961d15ef873ca7f6fc9d63ae435248a3a682bc434608178063ac44ba9b295d23ea41b7aa290f1603ac3820c883641ad547422 SHA512 bc802cec550589c8bf6a9ef6cc2f72df1f261939a44c94304a024ab4a4c71479bec4210dc72289c38a41624cbe219f804e0189d5bd241dff1a6f34b4e18eadca
diff --git a/dev-python/signedjson/signedjson-1.1.4.ebuild b/dev-python/signedjson/signedjson-1.1.4.ebuild
index 29514814670a..ee2e179afeea 100644
--- a/dev-python/signedjson/signedjson-1.1.4.ebuild
+++ b/dev-python/signedjson/signedjson-1.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
@@ -25,9 +25,6 @@ RDEPEND="
dev-python/canonicaljson[${PYTHON_USEDEP}]
dev-python/pynacl[${PYTHON_USEDEP}]
dev-python/unpaddedbase64[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/importlib-metadata[${PYTHON_USEDEP}]
- ' python3_9)
"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
diff --git a/dev-python/txredisapi/Manifest b/dev-python/txredisapi/Manifest
new file mode 100644
index 000000000000..a93a6cf7d817
--- /dev/null
+++ b/dev-python/txredisapi/Manifest
@@ -0,0 +1,3 @@
+DIST txredisapi-1.4.9.gh.tar.gz 54484 BLAKE2B faf66eecd51f007dae03d34a6fab8c204b01b44d4967281dbf52fce1d3dd0dbf261e0901902cd3484c8edb951d7b318266f7a72e04eee9c55ca1684e12bc2a7f SHA512 b471bd6cbb7c01f5e1a87e1fc45cc6daf7ed08e0e4168e641e4b1b16a92481d0643eafed22efa9d0dbd807dab46359b570176d97a03673987f4a04930e231fdd
+EBUILD txredisapi-1.4.9.ebuild 1872 BLAKE2B e5978f3b9e22398e1ba900fade46e5df2d0d6dac813f8a77f14933949340cf64ea1b68a7e0d0a6f555065b7ded2344f21b3409ae622bf004a3aa48205e5c2e25 SHA512 9be285b258c1c6c201819a06119d709563426be3e4912840cd440ee672bb555e57eac507104e2933c49c5cf571bea41f166a2700795ae200dbd2a0a30e5a7e6a
+MISC metadata.xml 540 BLAKE2B 5d6aaf37b2dc2c74562fcf2d038617b12cbd6d27dfbfcb3eb91a9f1d9ba608f7ab32dc4efbf0712068877921d938b263623ffef7a5cbaee02c1da99166baf965 SHA512 9bf78049d4ef687b204f3b3392dc4ef17416c8de796013cbe59ae8b7dbc37ddaae62722e734fde192c0e7922fafc6c2f0a68a858087d8812128e93f4116df819
diff --git a/dev-python/txredisapi/metadata.xml b/dev-python/txredisapi/metadata.xml
new file mode 100644
index 000000000000..ad26c4383d88
--- /dev/null
+++ b/dev-python/txredisapi/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>arkamar@atlas.cz</email>
+ <name>Petr Vaněk</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">IlyaSkriblovsky/txredisapi</remote-id>
+ <remote-id type="pypi">txredisapi</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/txredisapi/txredisapi-1.4.9.ebuild b/dev-python/txredisapi/txredisapi-1.4.9.ebuild
new file mode 100644
index 000000000000..cd1aaaeaa710
--- /dev/null
+++ b/dev-python/txredisapi/txredisapi-1.4.9.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Non-blocking redis client for python"
+HOMEPAGE="
+ https://github.com/IlyaSkriblovsky/txredisapi/
+ https://pypi.org/project/txredisapi/
+"
+# Github is used because PyPI package contains broken tests,
+# see https://github.com/IlyaSkriblovsky/txredisapi/issues/149
+SRC_URI="
+ https://github.com/IlyaSkriblovsky/${PN}/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/twisted[${PYTHON_USEDEP},ssl(-)]
+"
+BDEPEND="
+ test? (
+ dev-db/redis
+ dev-python/hiredis[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ )
+"
+
+src_prepare() {
+ sed -i "/redis_sock =/s:/tmp:${T}:" tests/test_unix_connection.py || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ # paralellized tests with -j parameter fail
+ "${EPYTHON}" -m twisted.trial tests || die "tests failed with ${EPYTHON}"
+}
+
+src_test() {
+ local redis_pid="${T}"/redis.pid
+ local redis_port=6379
+
+ if has_version ">=dev-db/redis-7"; then
+ local extra_conf="
+ enable-debug-command yes
+ enable-module-command yes
+ "
+ fi
+
+ # Spawn Redis itself for testing purposes
+ einfo "Spawning Redis"
+ einfo "NOTE: Port ${redis_port} must be free"
+ "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server"
+ daemonize yes
+ pidfile ${redis_pid}
+ port ${redis_port}
+ bind 127.0.0.1 ::1
+ unixsocket ${T}/redis.sock
+ unixsocketperm 700
+ ${extra_conf}
+ EOF
+
+ # Run the tests
+ distutils-r1_src_test
+
+ # Clean up afterwards
+ kill "$(<"${redis_pid}")" || die
+}
+
+pkg_postinst() {
+ optfeature "Use hiredis protocol parser" dev-python/hiredis
+}
diff --git a/dev-python/unpaddedbase64/Manifest b/dev-python/unpaddedbase64/Manifest
index 867104ff6d88..f95470014f15 100644
--- a/dev-python/unpaddedbase64/Manifest
+++ b/dev-python/unpaddedbase64/Manifest
@@ -1,3 +1,3 @@
DIST unpaddedbase64-2.1.0.gh.tar.gz 5869 BLAKE2B c53dae277b5e69f6d905724d5b212050100286217fd236f9e1a6c344ff479d4c38ee9634a544b2e693522c04a9bbfdaeebbb2ac79904089d91e4d6c18b6995e8 SHA512 9c7c2dd6e52ffae2bf076ccf9e1e2ea9a53cbef083c23f640cc2f3f5c49ceee0c92c8abe0469e10d80b7c9e74d69b2b06111b1c4204b4cb1788ee3fffcea6e11
-EBUILD unpaddedbase64-2.1.0.ebuild 550 BLAKE2B 741b2ea3da4a5dfd5d2fc4cb6bbf664d3b88a7f2d030e824b0b698ada8897f2b66f6c9cdea05e4d7a698ad49180e92949cb128fc6bb2f8e9d60ba421f4408d42 SHA512 d6f4a51292cb49bf4e53ca71db56f89df8df41388706f2335acc6935440eb1e8ce81b6e2222ce6a27d12750c804bf87a60001671a6c3ac8121485a10d5aadfa2
+EBUILD unpaddedbase64-2.1.0.ebuild 556 BLAKE2B b02e06d312520b27b2f2a2e4de783d11c9f952047e75ab4d6cebc3e5e8521ff62b680d316207faf50b741062132d6d896e66e8dbe6e67a642b9dce883d042dbc SHA512 0a36bdb131ba9d426760d067a4d723e709047ce8362135fcf085c257d77c2bef4269e72c380baefa267e246638a25541248328efcbc4d6149a69eae007c611a6
MISC metadata.xml 564 BLAKE2B ef0da026c2c51178483913a8528d4b5cbc31edc7825a6e617d31ce4c5b77ba5ca8cee71110b9cc7e88be89f20fb51360bce4c714cbdc77c37cc151287215f250 SHA512 be9438b3a023e00e1d86294c782152d924b7c30b683098edface159b4fb742f02de02c9e2bcced10ec67fb4ce914220812222c5b1f3c09e7b93e2bfd938d930f
diff --git a/dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild b/dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild
index fc1813251aeb..791ee9b1671a 100644
--- a/dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild
+++ b/dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz
index d5e8679d2187..8f0180ecbc70 100644
--- a/games-engines/Manifest.gz
+++ b/games-engines/Manifest.gz
Binary files differ
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 5e8204da083d..3cde498c0c1e 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1,8 +1,9 @@
AUX openmw-0.47.0-gcc12.patch 873 BLAKE2B 88f9176278d90410322d3509ead43bc7315d4afe6f258dde8b5c66f0f0d2b97d03001638b6ef35223f1e1347d5f6fc492f8affcdca1a7e9ffabbd6adddccff0f SHA512 81b9c40721ea5b27e825f412a3f80aba94a9131df7c9bf8ad490228d6efbf85e5e4a58a8c7654ed784ef085bc3591e1ccfe35c99de43c1e784ed502c54e8380e
+AUX openmw-0.47.0-gcc13.patch 437 BLAKE2B 0173a360226122c625cf0210c82fbcb1ad36c4bdf570884b2a7de67604f3382a58fc4bcef29378b21943f170c8fc19325c3960ee68c2da7c2811d4a81c8d64e7 SHA512 15f830918d336062105b34caa65ddc5e4bc47d2f19cbe765308e15b600888bc5d543cda9767f2df9724f89a91addd84bb1a24dff72de272d02ea316d2fb9f7a2
AUX openmw-0.47.0-mygui-license.patch 728 BLAKE2B 036156d52e609fcbce3b219174e9def640457bcc8ce9df842e4423e8fe9634f7069a820602710fe4315d06801159aff53520843f92155865d294234f4712fed7 SHA512 fb156f963aa103fc04b515faec0ef536e47da78da9ee5fbc2cc4ccaa51d382a229d3ee8a07b007d34442200834a9aba41489cea85e90c73f9acc6943e2274079
AUX openmw-0.47.0-sigstksz.patch 1409 BLAKE2B f023d8fa0a0e9dd31c0621bad330ed9620983ceac6eed026b5a7f4790a183d222e34e1e91a3e74bad706040ed2e61079650ae4333261095b0e53d3d475dc51cb SHA512 396c47070ed609bae2c8e09d6bc51c45c9fa6158cd8450cf7110f133d07fdc2e82d736b93e4342a982a8cb80080fcc2e005cd4239a246997526d4a114255b974
DIST openmw-0.47.0.tar.gz 5156857 BLAKE2B 40e8b9670423259fa0cc03ef000c17ebe06d1d58c2527b51b25cea3b54978b8a698984371eac14ff212f9550253ab17d41b83d37426371f12f5ce2d30b240d3d SHA512 517e650d0054cdba8d38de05ed3975b0fcf8de32fda59c8df7c34b973e5390efa0dd9ec79babdfdaa79dee7aa8a75009776f62fad91b9aa9aa28016c5032652b
DIST openmw-template-8966dab24692555eec720c854fb0f73d108070cd.omwgame 139730 BLAKE2B bf7f96912fd828078c62d112f3ff83e9a35298516135fb46b15ed01fc0260247cc0cba4aa3bbc55bf6a688f216384dbd9a5aa3328c4387b9b180b80f7463963e SHA512 6e38642bcf013c5f496a9cb0bf3ec7c9553b6e86b836e7844824c5a05f556c9391167214469b6318401684b702d7569896bf743c85aee4198612b3315ba778d6
-EBUILD openmw-0.47.0-r2.ebuild 3629 BLAKE2B fb054dd880a50920e62e727fb4c9970d41f4878998c8768b077a784339f2cff95cc56e6b6397d2190cc18f09205311f1781f964f6fb387e12b9e973c038bb363 SHA512 cf6b4689beeee3b704882b6c294be40191618199884cbc6717c338026c3c94d615bb2fbd372d7a33805d6040de4a892dae20ebe3abf892f63e73528e0e48a0eb
+EBUILD openmw-0.47.0-r2.ebuild 3670 BLAKE2B 0495a7f65bf5e48f91187500dc0251889c9f950ab87088d888a55110eb016fd7490294c10515712cfe562649719e02646c043ce225d9b2b296f26b740358edaa SHA512 7e77a0b8717aaa1b6ab546449c9931f5dd6ab0b229b159fe77c8969032678ef549f3e667aa1bca173f5075420fce5717c4ad068fa8245c8bd0a2b070500930ea
EBUILD openmw-9999.ebuild 4354 BLAKE2B 182f270c5d6330ddc620e5a1d79c7e1e31e178670af39bf504a37b04a2e9925318e52e86d0d2d263a922ea898625ccbdb187516124140ece5bda8931276e3a26 SHA512 95e0e3b53f2e36b1ddeda5293a86e0bf48033332f42fc63afc6c193e019df32863b8623205fd20a96df9d53c7beebebe690fb2d41739706adb9818796328423d
MISC metadata.xml 1454 BLAKE2B f0cfc77e752bbd3b7a4cd1bee5d7e76aa913e402525928980f728273807be80555fb03e8b9891d28fea8b941c3e632395322536f006b94dea5a00d74bced610b SHA512 9aa67b87fd886d8c3fe29f5eb3f5fbd943a7d690c1dca21a34746a286d0b193e36ec8c96b75554ca3f98c4d149dcd7e072aa702b09c6670d63739a3c8b766df3
diff --git a/games-engines/openmw/files/openmw-0.47.0-gcc13.patch b/games-engines/openmw/files/openmw-0.47.0-gcc13.patch
new file mode 100644
index 000000000000..bb99b7c77880
--- /dev/null
+++ b/games-engines/openmw/files/openmw-0.47.0-gcc13.patch
@@ -0,0 +1,22 @@
+Fix missing includes causing issues with gcc13.
+https://bugs.gentoo.org/905337
+--- a/apps/openmw/mwinput/controlswitch.hpp
++++ b/apps/openmw/mwinput/controlswitch.hpp
+@@ -3,6 +3,7 @@
+
+ #include <map>
+ #include <string>
++#include <cinttypes>
+
+ namespace ESM
+ {
+--- a/components/misc/utf8stream.hpp
++++ b/components/misc/utf8stream.hpp
+@@ -3,6 +3,7 @@
+
+ #include <cstring>
+ #include <tuple>
++#include <cinttypes>
+
+ class Utf8Stream
+ {
diff --git a/games-engines/openmw/openmw-0.47.0-r2.ebuild b/games-engines/openmw/openmw-0.47.0-r2.ebuild
index 91dd01645c25..98cbd99efd3a 100644
--- a/games-engines/openmw/openmw-0.47.0-r2.ebuild
+++ b/games-engines/openmw/openmw-0.47.0-r2.ebuild
@@ -65,6 +65,7 @@ PATCHES=(
"${FILESDIR}"/openmw-0.47.0-mygui-license.patch
"${FILESDIR}"/openmw-0.47.0-sigstksz.patch
"${FILESDIR}"/openmw-0.47.0-gcc12.patch
+ "${FILESDIR}"/openmw-0.47.0-gcc13.patch
)
src_prepare() {
diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz
index e3c46eca8b63..6951aaa7c1e2 100644
--- a/games-util/Manifest.gz
+++ b/games-util/Manifest.gz
Binary files differ
diff --git a/games-util/cartridges/Manifest b/games-util/cartridges/Manifest
new file mode 100644
index 000000000000..2b27e2408db5
--- /dev/null
+++ b/games-util/cartridges/Manifest
@@ -0,0 +1,4 @@
+AUX cartridges-1.5.4-dont-validate-appstream.patch 304 BLAKE2B bc6f26ccc39f2029a0d09a767843139b219692159e1b3036e40845a14db2bf43f4510ab29b626cc9acfa140123a841b36536b767187b792ce545737914bebd1e SHA512 2a5b2a8a4dbd0614f7fdabb487e2df5c63c0718b11320fefa8894c1dd166438d7238e1d4703c9e9aeac2bf540ecaa4c0cbf6e5a64343d8bce80d5e1033a6dd14
+DIST cartridges-1.5.4.tar.gz 1302013 BLAKE2B f54d867ce769c843ee8114ea2946618a1ee275dff877a5f5b175f2457d5f67ffe412b188d44961aaa351acfd8e89e68d9b30442f79d747ebba7fd8432fa82d45 SHA512 b69b18150ecec2dc39ab126f1708f04af4902babdd999b5d26d71b001e8111f062ef6edc4efed66b551b2a84b7bed1e18a4e3aecf3f60aaa3518c08e144a8a25
+EBUILD cartridges-1.5.4.ebuild 1069 BLAKE2B 385353933a1bbf7a2629d5f494693b59557507f59f34e6f04e4e490be2b1237616b8fb3d921abcac7302d84646834392df2c40e23462a3f68110ee80d3dabb4e SHA512 8d8eebcef5c1e532005c079497044cb1443c4522cc0560065d495ea1813b3abb0ad38d3f33b58b29f36d0671051116fc805c34df20d4712b54dd83d301d5dd0c
+MISC metadata.xml 760 BLAKE2B f57df1306fd66ac7c1275d2c77ced58a333f3e47a7f02ae643d8fe4bceb7f28dfc796e3898fb28eef7f6e4ee250e762ca208c662be94a12e89a098ec45d5b482 SHA512 e70a9f88c0cdb41276783878ccaf24623f8c97fafc55d88ab564604cb534b4ea7426eb50d3c9ba9ee091e7adf5bea6d68e919c0c84a496be3d8c6497394cd2b7
diff --git a/games-util/cartridges/cartridges-1.5.4.ebuild b/games-util/cartridges/cartridges-1.5.4.ebuild
new file mode 100644
index 000000000000..d41dbef3341e
--- /dev/null
+++ b/games-util/cartridges/cartridges-1.5.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit gnome2-utils meson python-single-r1 xdg
+
+DESCRIPTION="Simple game launcher written in Python using GTK4 and Libadwaita"
+HOMEPAGE="https://github.com/kra-mo/cartridges/"
+SRC_URI="https://github.com/kra-mo/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ gui-libs/gtk:4[introspection]
+ gui-libs/libadwaita:1[introspection]
+ $(python_gen_cond_dep '
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-libs/appstream-glib
+ dev-util/desktop-file-utils
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.5.4-dont-validate-appstream.patch )
+
+src_install() {
+ meson_src_install
+
+ python_fix_shebang "${ED}"/usr/bin
+ python_optimize "${ED}"/usr/share/cartridges/cartridges
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+ xdg_pkg_postrm
+}
diff --git a/games-util/cartridges/files/cartridges-1.5.4-dont-validate-appstream.patch b/games-util/cartridges/files/cartridges-1.5.4-dont-validate-appstream.patch
new file mode 100644
index 000000000000..7cfc09376292
--- /dev/null
+++ b/games-util/cartridges/files/cartridges-1.5.4-dont-validate-appstream.patch
@@ -0,0 +1,10 @@
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -54,7 +54,6 @@ appstream_file = i18n.merge_file(
+
+ appstream_util = find_program('appstream-util', required: false)
+ if appstream_util.found()
+- test('Validate appstream file', appstream_util, args: ['validate', appstream_file])
+ endif
+
+ install_data(
diff --git a/games-util/cartridges/metadata.xml b/games-util/cartridges/metadata.xml
new file mode 100644
index 000000000000..703d77d0fd2e
--- /dev/null
+++ b/games-util/cartridges/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xgqt@gentoo.org</email>
+ <name>Maciej Barć</name>
+ </maintainer>
+ <longdescription>
+ Cartridges is a simple game launcher for all of your games. It has support
+ for importing games from Steam, Lutris, Heroic and more with no login
+ necessary. You can sort and hide games or download cover art from
+ SteamGridDB.
+ </longdescription>
+ <upstream>
+ <changelog>https://github.com/kra-mo/cartridges/releases/</changelog>
+ <bugs-to>https://github.com/kra-mo/cartridges/issues/</bugs-to>
+ <remote-id type="github">kra-mo/cartridges</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest
index 533525632d92..44f051aee853 100644
--- a/games-util/lutris/Manifest
+++ b/games-util/lutris/Manifest
@@ -1,6 +1,6 @@
DIST lutris_0.5.12.tar.xz 2252220 BLAKE2B 511de660e32ab8961d951d5777ef21a343ab46736cc74f2202721f3280cfab39cac0a8a7003db4eaa48265f4af2d598c1011ce45988815624accda18663a2f00 SHA512 032f9b628bc829bfde347c8137cad80a28cad16651baf461a344045d23c0f19d860627a042225de16046d14d45e03e5ebf7a3a82010128c114e2a0f429a02bf9
DIST lutris_0.5.13.tar.xz 1565824 BLAKE2B 5326f7d671f91cab9e2f21377b939f33383098778751d2855d319b6f84b349108dce9a92faecf804e292cb711dfe6dc40a1ede591847b13550d25d83f51a9c7f SHA512 8ca257de9647a21774c9aaa251178a5f5b4eb137985913e136e27959880a356f95bd0ba6ba75059b92f7d92fdeee7f410592a39c60d8ec72412a3106a1561a7b
EBUILD lutris-0.5.12.ebuild 2173 BLAKE2B c3a091535f2f8c7b53a652f25e22ed1ca592c9aef0a200828f1e4a77d085a1d66112018a12195a69d4417e27519ec1703ad471b099e77816e8c90d5204fb185b SHA512 7354be6e5bd7ce057518498e77b807019a5c6bd6fb6865cf8d32363dbfbafc2e1a5310dc16b8e62cfc5cc50134c160ceb63d38d1c629d7779581733cea123640
-EBUILD lutris-0.5.13.ebuild 2337 BLAKE2B 669f6249f0fd126d0f2feebd6d2803646519327619da795847c8678fcd3ccfa6156d2e3f4244570cd32ec7215afda1738c0308835a9ad0d00862ec02a2692011 SHA512 c402398023b0db895fd1fa3871360ad94d8db3e0fe7250a8373c972b9414f6d3a591ad8cd1b4ba693e4e77fc2c14e15911d310e6b42443b55ecf402a6e26b18e
-EBUILD lutris-9999.ebuild 2337 BLAKE2B 669f6249f0fd126d0f2feebd6d2803646519327619da795847c8678fcd3ccfa6156d2e3f4244570cd32ec7215afda1738c0308835a9ad0d00862ec02a2692011 SHA512 c402398023b0db895fd1fa3871360ad94d8db3e0fe7250a8373c972b9414f6d3a591ad8cd1b4ba693e4e77fc2c14e15911d310e6b42443b55ecf402a6e26b18e
+EBUILD lutris-0.5.13-r1.ebuild 2396 BLAKE2B 164d3c417ff162fc365504a65c6d69e6112743e4ee5638ca3259cd4db98c91605f42e5cff6e31f45cd956719e78faf130a5713d28a3c45d8afd4cf569b54bc86 SHA512 2d394f7ee8f98b11a49a2fc84ce3e6e51581d56128be34e766e31dd8eabf6301babbf9aab954da07e5ec54802ed9cd951bda5d4a87f947afc1fa6dc13085a348
+EBUILD lutris-9999.ebuild 2396 BLAKE2B 164d3c417ff162fc365504a65c6d69e6112743e4ee5638ca3259cd4db98c91605f42e5cff6e31f45cd956719e78faf130a5713d28a3c45d8afd4cf569b54bc86 SHA512 2d394f7ee8f98b11a49a2fc84ce3e6e51581d56128be34e766e31dd8eabf6301babbf9aab954da07e5ec54802ed9cd951bda5d4a87f947afc1fa6dc13085a348
MISC metadata.xml 781 BLAKE2B 4f125f51efebe519dab960da879b988cc1d5675449b288a344df7647a660e190ac393d9195daee17fc4e181f1b07f6ffed17c7d1d222217a0afad44c0e15fe59 SHA512 83a29e9fad3e474ef81aa4c07bb6f1f8b77456eaf17f3aad4f34c12c2101cfd55fbd0b1ac8e2c1f682a2ab859c266f920a311aaa01cf9e53b762bd883a65b66f
diff --git a/games-util/lutris/lutris-0.5.13.ebuild b/games-util/lutris/lutris-0.5.13-r1.ebuild
index 43d4ec1636e1..62930e73e736 100644
--- a/games-util/lutris/lutris-0.5.13.ebuild
+++ b/games-util/lutris/lutris-0.5.13-r1.ebuild
@@ -40,7 +40,7 @@ RDEPEND="
dev-python/distro[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
dev-python/pypresence[${PYTHON_USEDEP}]
dev-python/python-evdev[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
@@ -53,6 +53,7 @@ RDEPEND="
net-libs/webkit-gtk:4[introspection]
net-libs/webkit-gtk:4.1[introspection]
)
+ sys-apps/xdg-desktop-portal
x11-apps/mesa-progs
x11-apps/xgamma
x11-apps/xrandr
@@ -76,7 +77,7 @@ python_install_all() {
pkg_postinst() {
xdg_pkg_postinst
- optfeature "running MS Windows games through wine+DXVK/proton or other Vulkan games (plus ICD for your hardware)" media-libs/vulkan-loader
+ optfeature "running MS Windows games through wine+DXVK/proton or other Vulkan games (plus ICD for your hardware)" "media-libs/vulkan-loader dev-util/vulkan-tools"
# Quote README.rst
elog ""
diff --git a/games-util/lutris/lutris-9999.ebuild b/games-util/lutris/lutris-9999.ebuild
index 43d4ec1636e1..62930e73e736 100644
--- a/games-util/lutris/lutris-9999.ebuild
+++ b/games-util/lutris/lutris-9999.ebuild
@@ -40,7 +40,7 @@ RDEPEND="
dev-python/distro[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
dev-python/pypresence[${PYTHON_USEDEP}]
dev-python/python-evdev[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
@@ -53,6 +53,7 @@ RDEPEND="
net-libs/webkit-gtk:4[introspection]
net-libs/webkit-gtk:4.1[introspection]
)
+ sys-apps/xdg-desktop-portal
x11-apps/mesa-progs
x11-apps/xgamma
x11-apps/xrandr
@@ -76,7 +77,7 @@ python_install_all() {
pkg_postinst() {
xdg_pkg_postinst
- optfeature "running MS Windows games through wine+DXVK/proton or other Vulkan games (plus ICD for your hardware)" media-libs/vulkan-loader
+ optfeature "running MS Windows games through wine+DXVK/proton or other Vulkan games (plus ICD for your hardware)" "media-libs/vulkan-loader dev-util/vulkan-tools"
# Quote README.rst
elog ""
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index f8e5768d0352..56521774441e 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/sushi/Manifest b/gnome-extra/sushi/Manifest
index 4a95309ecb54..1eb9841703e5 100644
--- a/gnome-extra/sushi/Manifest
+++ b/gnome-extra/sushi/Manifest
@@ -1,3 +1,3 @@
DIST sushi-43.0.tar.xz 81552 BLAKE2B 13ca7ec446aeaae454bb0a8c874a786914211a9b27d423189846aba9adb844b224a7f0cb6d95b2e6c4d71043a2b592d14ce9998a9732150517aa18b14b4f2c25 SHA512 0a909f685e49bbddb7fc2cf17338eba08723a796e1e42f09ed404487620437b36c2bdaede3efbb6bd49cd7efde0141e971ac9869f73c0c30bea9b6658978b19e
-EBUILD sushi-43.0.ebuild 1380 BLAKE2B 26da757c342299ae1c4c1e5c34b673dea62129c3ebf8aac30da1c8e0ab30c699069fd98e76d562a5e2a242c3a829b799c6903da53f2091f0f58da6ecab26a611 SHA512 f72b60816abade25cdd7ad7b99f0aeae7f5e437c14ccf7673b8bf2b24407e4e68a4a3fa91910263d2af32ed640136ede1fcf64220aee3520c8f2c842cf9f459c
+EBUILD sushi-43.0.ebuild 1407 BLAKE2B 5d1f5993601f58de0db0b133cc79d1c37973cf2407b299a949727a7b7fc3741a3c02cf6c5d9e5b63de52f114f651252d76f5936b8474ce60fd0c7dfcc165e334 SHA512 02d967851c6a22fff9d13d4f0bb63ed84892da954b814ca292dc85b3ba3e815e348ff0cc2f637af5fcfe50f6fc9da4fd24e2f897d931ce9d3f1e3f9d1bb0502c
MISC metadata.xml 346 BLAKE2B 6c6e45a4f1642d9a57f42d8ad9578ecf50e678289ea8323b0e77a374b4482fc00425e2e3e1c3238f5d6cb60d393cfa472b4b865a74bf0d048feab7e7c5bc85f0 SHA512 886866cd0386728871c2200495893c7844cbd46c2507c64a2d796888292f2a348724510b843617164ac616b9d0d793ad4e9f0ff1e66066209c12e12e50e031a5
diff --git a/gnome-extra/sushi/sushi-43.0.ebuild b/gnome-extra/sushi/sushi-43.0.ebuild
index 764860e2be95..200786e28e3a 100644
--- a/gnome-extra/sushi/sushi-43.0.ebuild
+++ b/gnome-extra/sushi/sushi-43.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -52,5 +52,5 @@ src_compile() {
}
pkg_postinst() {
- optfeature "Support viewing file formats such as generated by LibreOffice" app-office/libreoffice
+ optfeature "Support viewing file formats such as generated by LibreOffice" app-office/libreoffice app-office/libreoffice-bin
}
diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz
index 873f854c1b4c..7768d9f5b826 100644
--- a/kde-frameworks/Manifest.gz
+++ b/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/kde-frameworks/extra-cmake-modules/Manifest b/kde-frameworks/extra-cmake-modules/Manifest
index 5323d8f50a2b..64ef73eec516 100644
--- a/kde-frameworks/extra-cmake-modules/Manifest
+++ b/kde-frameworks/extra-cmake-modules/Manifest
@@ -4,5 +4,5 @@ AUX extra-cmake-modules-5.93.0-skip-ecm_add_test-early.patch 1703 BLAKE2B 71d07f
DIST extra-cmake-modules-5.104.0.tar.xz 330988 BLAKE2B 9092045fe525f42647d426231997765fd7170b7768408b560af2599231a5183ec02314422deca2b1354cdfa291e1b16e29d3a368e97365e421c3945d763427e8 SHA512 63a3c4d66a07d48bf0a9ebe4fd009b5e043baee42d8a3f58b286e2b825250de05b896aa7e9c06f543eb29a12dd16be7ef5fb773c06477195cf6f018877805014
DIST extra-cmake-modules-5.106.0.tar.xz 331532 BLAKE2B 27858e7a9eddde4258af323e7ced82988844b11a948cb78b5f91dba04057944a8dbc2a73775d837941553f7289a96fcdee4060746fe321d12eb2a3ed231c6996 SHA512 19d53a13f6b24f52b5afd5d0780b289176ae49f63a31e2f55b6376c2b484b7ea4cd71e9cae33e3c3d525c3fe095cb1cc3aa51139ec956e9e9c63e870b8444382
EBUILD extra-cmake-modules-5.104.0.ebuild 1842 BLAKE2B 3f3d6167d8633a9f96bb750a63caac8b5ae9d67330e316f92d9d8b5e9f949145c882bb88f0e91584ecbed8bc7db7a561866615dc8ca0fa9ed823b61b7b8ac2bf SHA512 ac5d63da03a50d222795222ce751567d14a3abff6a473fd0f8da0eb73987d0ad8aea5b2c40a68564aa10729ebf1c8eeeef1b13f110f2162459aa1f19d530aba6
-EBUILD extra-cmake-modules-5.106.0.ebuild 1845 BLAKE2B 49ca129dfcb2e8185f6f91d60b1b125a36a9c44ab12b4e59bef8eecaa1ea0bb2e1956ff2b3c14d575a2bfc8939dd71855d86febb25089e926b54f5d72b1cce58 SHA512 eb040c5b5ecafa34f303223c93e4cd2c08702befc97e5535393cba50b62f37e0b8c0d3b1fa91df42fb11a0fb6e189593b7ec8ce9d912489ff558326886af4ba9
+EBUILD extra-cmake-modules-5.106.0.ebuild 1844 BLAKE2B 8355a6da9780ab2906ee8cbbba6f7deabbb02b84de0861ce053d6aeff634a4f45f776c9cdecd6c01a3071881d44bfe70a11a00926c4110a2115c25848c7f7e06 SHA512 f2ca5193a25e56c2d730e2a96e28029085d4e2fc75261f7cced8155a6a57333f12a74817bd8be019ed52f1958a1f5e42241d9baa97f17c2e84b86e64281c7252
MISC metadata.xml 480 BLAKE2B ab8e3f4e0a74a0e856bba9cf47e40254738c6d545a569bf12fae38e8e6d1e5d0cfd5a0ffaf6d5266a1532ea455d5f7f5421f1b88fa09539af6e31d2e85e170ad SHA512 0161373d45e5fd9a1c3c4f47892fcf1173419481f8de3ee73cc029ac628d36551516d0b99acc8b227b336ec5ce138844fd2654555edff3a73b8c07dbd931e468
diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.106.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.106.0.ebuild
index 4020ba48eab2..4c9e3fc454b3 100644
--- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.106.0.ebuild
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.106.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Extra modules and scripts for CMake"
HOMEPAGE="https://invent.kde.org/frameworks/extra-cmake-modules"
LICENSE="BSD"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/kde-frameworks/kwayland/Manifest b/kde-frameworks/kwayland/Manifest
index 20e49bd9a7a0..f934dc99696a 100644
--- a/kde-frameworks/kwayland/Manifest
+++ b/kde-frameworks/kwayland/Manifest
@@ -1,5 +1,5 @@
DIST kwayland-5.104.0.tar.xz 336844 BLAKE2B c6ad6cc33dc6f2917cc38c7ac55adfd29610dce165a1357e98e2ead037c461654a7438323a2e3bc035e6affe58d4c05460ba75a4250ee69d9e469eafb0ba3a24 SHA512 e2d6a30e50486d15dea4b3545827a2f6e501efe1a621a0bf5ff0e22b791530ecc1f044e545fe90a938e08d25a22e7d3267607033db78488206c46d9d77038b0c
DIST kwayland-5.106.0.tar.xz 336780 BLAKE2B 3a13e142fadd3a211c08012382496d80dbbc5142c362c7d52979dc2d2915ca7e8505d7f82d53495ab59b4bcd295e81502175e044d51f2a5ffab6370c7d719625 SHA512 b8677e24cd0a36bb144034c50af053b289c91bf3ddcd7205ab05184ba952059e7c49dd7ada0c64455e158dba790d8a8b45cca3f61cf56e0b6cde10f97d2f0e72
EBUILD kwayland-5.104.0.ebuild 915 BLAKE2B 13293ee0a0523a26b24449bfaf927c7aca13297f6a0ae2c9316edaa20cce9df6e4e69246140771e8ca986db8cfbbec01099ed8be2d386decaebc6c965df80d6b SHA512 9ae99ae3236ad3a1eedbe6acc3c68b4e8c02dcf833364f95922915ace279dc2335e02d834561933ed4f9f4307456b300e55f1a248c5e3c4d68ce75f0ed54d545
-EBUILD kwayland-5.106.0.ebuild 918 BLAKE2B eaa56f7fef55431de7f95c1ca7860479373d1f2cbfce546b932491a369b993994d7363ea3cde64f822808a064a765649440c4b6b3e2263c6d5eb1a0a2a01999c SHA512 1efdef91df35ebaaf42f54e64a2d6d4a9450974b9d26606e1e2bbd3dae13e2673bce2a640ed2a8d28092f898c7944410ff38f081f4dfa4739d9ccee81668b86d
+EBUILD kwayland-5.106.0.ebuild 917 BLAKE2B c64e6ea2417a4308dc1648b835875e0260e7dcc6799af718c6cf3d8fb8774c38eaf94af3f57b217799615c04a376dcd23a0081cba5baf88ea4eda646d9d7be68 SHA512 595126d1e1bbffe1fc61234e723da1f6f76204a0f6396ea324ed99941b6d01110b3a6648c337e97a238996fb813595275a4cba44e5ded4e31675d6c5274143a2
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kwayland/kwayland-5.106.0.ebuild b/kde-frameworks/kwayland/kwayland-5.106.0.ebuild
index 6e848c42e9dd..6dcc808ad8cd 100644
--- a/kde-frameworks/kwayland/kwayland-5.106.0.ebuild
+++ b/kde-frameworks/kwayland/kwayland-5.106.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
HOMEPAGE="https://invent.kde.org/frameworks/kwayland"
LICENSE="LGPL-2.1"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv ~x86"
IUSE=""
# All failing, I guess we need a virtual wayland server
diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz
index dd9121caaa40..aad00871d029 100644
--- a/kde-misc/Manifest.gz
+++ b/kde-misc/Manifest.gz
Binary files differ
diff --git a/kde-misc/krename/Manifest b/kde-misc/krename/Manifest
index 8fd2b6645330..18473e5243c5 100644
--- a/kde-misc/krename/Manifest
+++ b/kde-misc/krename/Manifest
@@ -1,4 +1,5 @@
-AUX krename-5.0.1-no-kjs.patch 20279 BLAKE2B 06a3267c03489c06122fccb65b7ce317dca41ac9531f5c3db1b0f315361b2b02ee9877bd9d5920b40339414f7e73c08f723934993254f1f6be0394dddd062dfb SHA512 24ea4270caa76a44132d8412ea7209a436710d8e6a35033a6218451bc71cd94814faf42336390e9f4a41d856d749d7efca424a0922408279e89664c3b6f253e2
+DIST krename-5.0.2-patchset-1.tar.xz 6360 BLAKE2B 69e8b046885be27c77d5d315e994e8b2a31e76ed76f4ea6d030679b83133725cb0577d818841b1f41e566e757f4cbd4e08c1f479bc1d572a8391db47c4a26e8c SHA512 2de0ee19d29dadb50995b0d02e486e8efdbff3d3fda0a3a6ec69f4b5858b4c376b3d33d2018da0cf2333309fe8b4ea58f4de21f6d2864c2c22b60830b5ac9bcf
DIST krename-5.0.2.tar.xz 337908 BLAKE2B 2fb7a96ca3f3f3b193d0924dd1131a7442b32149c1f62387734c47680077b6f77e3cf32b940b85d6f688d24f24af08ac39a8ccc86f10f5ec1d65b53fc9631108 SHA512 c065d6de90c43e5297db2773d8569279535b007d3b00b99a252329e78c90dc949678ecd2f2ecaa74e72394fa0e848b8774f6f387d4a7f367b367b1dd38405545
-EBUILD krename-5.0.2.ebuild 1537 BLAKE2B 4bcdbbdd190da8f6472e767adfc38bc7f4915d46f262f8fb4e7c9412dc513c615434d57b971be3c507f480ab9e6ca89fb6cd729680c06fd0de98a0e656c89c87 SHA512 620ee01a89535c5afeac2e123e14ce91548408fcdc394ca66e0df5ac0add4a76fb8f338efb48b8b11a64083c94bd36a264bbf7612bb9302def309d317da2ea70
+EBUILD krename-5.0.2-r1.ebuild 1618 BLAKE2B 5925e46d5921fc2f5f797e75b4a90262e49f6a3a22a80513986b81ae933024d871db8ee71367aff6b3b7d31faa65be1f1434aef5f576eeb5d30b86f3767d4cad SHA512 7a5f2b3f2b8e08f197d4fe3eef843339b55c861d6b31c2f6674870f4f08cf7f20471bcee36067c2b99ca8f46b49b822e12e86aa9fc3bb8786ebf03ffbc73a2e1
+EBUILD krename-5.0.2.ebuild 1625 BLAKE2B 6c0eb982652d67261fec1327093fa27cb3661fec64f15892c0658938041816eca0e579f94faff3c09a179ed37c8675f39179d006a0da5018600ff7a6c5ef51de SHA512 9c10a22507a4bcfce7454fe428c1ca4992745ecc500af806356292119c1f348ee62e988a4c5df95f1df790b2034d97fb8d3ce3a6f3c825979e3d9d97bcb3dac3
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-misc/krename/files/krename-5.0.1-no-kjs.patch b/kde-misc/krename/files/krename-5.0.1-no-kjs.patch
deleted file mode 100644
index f4b7eb786890..000000000000
--- a/kde-misc/krename/files/krename-5.0.1-no-kjs.patch
+++ /dev/null
@@ -1,519 +0,0 @@
-From 407b612a93128b9f935a686d5ff82c7ee06087f5 Mon Sep 17 00:00:00 2001
-From: Harald Sitter <sitter@kde.org>
-Date: Thu, 17 Dec 2020 13:19:56 +0100
-Subject: [PATCH 1/5] reduce nesting
-
-easier on the eyes
----
- src/scriptplugin.cpp | 63 +++++++++++++++++++++++---------------------
- 1 file changed, 33 insertions(+), 30 deletions(-)
-
-diff --git a/src/scriptplugin.cpp b/src/scriptplugin.cpp
-index 0790fd4..8f4b11e 100644
---- a/src/scriptplugin.cpp
-+++ b/src/scriptplugin.cpp
-@@ -175,36 +175,39 @@ void ScriptPlugin::initKRenameVars(const KRenameFile &file, int index)
- file.srcDirectory());
-
- // User definitions, set them only on first file
-- if (index == 0) {
-- for (int i = 0; i < m_widget->listVariables->topLevelItemCount(); i++) {
-- // TODO, we have to know the type of the variable!
-- QTreeWidgetItem *item = m_widget->listVariables->topLevelItem(i);
-- if (item) {
-- EVarType eVarType = static_cast<EVarType>(item->data(1, Qt::UserRole).toInt());
-- const QString &name = item->text(0);
-- const QString &value = item->text(1);
-- switch (eVarType) {
-- default:
-- case eVarType_String:
-- m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-- name, value.toUtf8().data());
-- break;
-- case eVarType_Int:
-- m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-- name, value.toInt());
-- break;
-- case eVarType_Double:
-- m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-- name, value.toDouble());
-- break;
-- case eVarType_Bool:
-- m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-- name,
-- (value.toLower() == "true" ? true : false));
-- break;
--
-- }
-- }
-+ if (index != 0) {
-+ return;
-+ }
-+
-+ for (int i = 0; i < m_widget->listVariables->topLevelItemCount(); i++) {
-+ // TODO, we have to know the type of the variable!
-+ QTreeWidgetItem *item = m_widget->listVariables->topLevelItem(i);
-+ if (!item) {
-+ continue;
-+ }
-+
-+ EVarType eVarType = static_cast<EVarType>(item->data(1, Qt::UserRole).toInt());
-+ const QString &name = item->text(0);
-+ const QString &value = item->text(1);
-+ switch (eVarType) {
-+ default:
-+ case eVarType_String:
-+ m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-+ name, value.toUtf8().data());
-+ break;
-+ case eVarType_Int:
-+ m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-+ name, value.toInt());
-+ break;
-+ case eVarType_Double:
-+ m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-+ name, value.toDouble());
-+ break;
-+ case eVarType_Bool:
-+ m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-+ name,
-+ (value.toLower() == "true" ? true : false));
-+ break;
- }
- }
- }
---
-2.29.2
-
-
-From f80de4b81846da45c4cc16c585a159872dcc2c29 Mon Sep 17 00:00:00 2001
-From: Harald Sitter <sitter@kde.org>
-Date: Thu, 17 Dec 2020 13:24:37 +0100
-Subject: [PATCH 2/5] don't needlessly use qpointer
-
-for one it has no value, scopedpointer might. we don't need a pointer
-at all though, simply put qdialog on the stack and let the compiler
-take care of it
----
- src/scriptplugin.cpp | 44 ++++++++++++++++++++++----------------------
- 1 file changed, 22 insertions(+), 22 deletions(-)
-
-diff --git a/src/scriptplugin.cpp b/src/scriptplugin.cpp
-index 8f4b11e..fec61e7 100644
---- a/src/scriptplugin.cpp
-+++ b/src/scriptplugin.cpp
-@@ -28,7 +28,6 @@
- #include <QTemporaryFile>
- #include <QFile>
- #include <QMenu>
--#include <QPointer>
- #include <QTextStream>
- #include <QVariant>
- #include <QFileDialog>
-@@ -228,7 +227,7 @@ void ScriptPlugin::slotEnableControls()
-
- void ScriptPlugin::slotAdd()
- {
-- QPointer<QDialog> dialog = new QDialog();
-+ QDialog dialog;
- Ui::ScriptPluginDialog dlg;
-
- QStringList types;
-@@ -238,32 +237,33 @@ void ScriptPlugin::slotAdd()
- types << i18n("Double");
- types << i18n("Boolean");
-
-- dlg.setupUi(dialog);
-+ dlg.setupUi(&dialog);
- dlg.comboType->addItems(types);
-
-- if (dialog->exec() == QDialog::Accepted) {
-- QString name = dlg.lineName->text();
-- QString value = dlg.lineValue->text();
-+ if (dialog.exec() != QDialog::Accepted) {
-+ return;
-+ }
-
-- // Build a Java script statement
-- QString script = name + " = " + value + ';';
-+ QString name = dlg.lineName->text();
-+ QString value = dlg.lineValue->text();
-
-- KJSInterpreter interpreter;
-- KJSResult result = m_interpreter->evaluate(script, nullptr);
-- if (result.isException()) {
-- KMessageBox::error(m_parent,
-- i18n("A JavaScript error has occurred: ") +
-- result.errorMessage(), this->name());
-- } else {
-- QTreeWidgetItem *item = new QTreeWidgetItem();
-- item->setText(0, name);
-- item->setText(1, value);
-- item->setData(1, Qt::UserRole, QVariant(dlg.comboType->currentIndex()));
-+ // Build a Java script statement
-+ QString script = name + " = " + value + ';';
-
-- m_widget->listVariables->addTopLevelItem(item);
-- }
-+ KJSInterpreter interpreter;
-+ KJSResult result = m_interpreter->evaluate(script, nullptr);
-+ if (result.isException()) {
-+ KMessageBox::error(m_parent,
-+ i18n("A JavaScript error has occurred: ") +
-+ result.errorMessage(), this->name());
-+ } else {
-+ QTreeWidgetItem *item = new QTreeWidgetItem();
-+ item->setText(0, name);
-+ item->setText(1, value);
-+ item->setData(1, Qt::UserRole, QVariant(dlg.comboType->currentIndex()));
-+
-+ m_widget->listVariables->addTopLevelItem(item);
- }
-- delete dialog;
- }
-
- void ScriptPlugin::slotRemove()
---
-2.29.2
-
-
-From 5979b30da5b385008894ff5577da917dd888959e Mon Sep 17 00:00:00 2001
-From: Harald Sitter <sitter@kde.org>
-Date: Thu, 17 Dec 2020 13:32:41 +0100
-Subject: [PATCH 3/5] fix dangerously implicit int->int->enum mapping
-
-the type order in the qstringlist was implicitly the int values of the
-type enum. incredibly scary. instead push the items into the combobox
-along with their enum value as Qt::UserRole and then pass that along.
-this ensures (kind of) that the int we cast back to enum in
-initKRenameVars will be an actual enum value
----
- src/scriptplugin.cpp | 15 ++++++---------
- 1 file changed, 6 insertions(+), 9 deletions(-)
-
-diff --git a/src/scriptplugin.cpp b/src/scriptplugin.cpp
-index fec61e7..1933bc6 100644
---- a/src/scriptplugin.cpp
-+++ b/src/scriptplugin.cpp
-@@ -4,6 +4,7 @@
- begin : Fri Nov 9 2007
- copyright : (C) 2007 by Dominik Seichter
- email : domseichter@web.de
-+ copyright : (C) 2020 by Harald Sitter <sitter@kde.org>
- ***************************************************************************/
-
- /***************************************************************************
-@@ -230,15 +231,11 @@ void ScriptPlugin::slotAdd()
- QDialog dialog;
- Ui::ScriptPluginDialog dlg;
-
-- QStringList types;
--
-- types << i18n("String");
-- types << i18n("Int");
-- types << i18n("Double");
-- types << i18n("Boolean");
--
- dlg.setupUi(&dialog);
-- dlg.comboType->addItems(types);
-+ dlg.comboType->addItem(i18n("String"), eVarType_String);
-+ dlg.comboType->addItem(i18n("Int"), eVarType_Int);
-+ dlg.comboType->addItem(i18n("Double"), eVarType_Double);
-+ dlg.comboType->addItem(i18n("Boolean"), eVarType_Bool);
-
- if (dialog.exec() != QDialog::Accepted) {
- return;
-@@ -260,7 +257,7 @@ void ScriptPlugin::slotAdd()
- QTreeWidgetItem *item = new QTreeWidgetItem();
- item->setText(0, name);
- item->setText(1, value);
-- item->setData(1, Qt::UserRole, QVariant(dlg.comboType->currentIndex()));
-+ item->setData(1, Qt::UserRole, dlg.comboType->currentData());
-
- m_widget->listVariables->addTopLevelItem(item);
- }
---
-2.29.2
-
-
-From 82161c323b7b0d4b77602551923118f304c5c536 Mon Sep 17 00:00:00 2001
-From: Harald Sitter <sitter@kde.org>
-Date: Thu, 17 Dec 2020 15:05:49 +0100
-Subject: [PATCH 4/5] port away from stringy QMenu::addAction to functor based
- API
-
-was introdcued in 5.6 so is fine to use and loads safer
----
- src/previewlist.cpp | 8 ++++----
- src/progressdialog.cpp | 8 ++++----
- src/scriptplugin.cpp | 10 +++++-----
- 3 files changed, 13 insertions(+), 13 deletions(-)
-
-diff --git a/src/previewlist.cpp b/src/previewlist.cpp
-index df8097b..0d3ccb6 100644
---- a/src/previewlist.cpp
-+++ b/src/previewlist.cpp
-@@ -28,12 +28,12 @@ PreviewList::PreviewList(QWidget *parent)
- : QTreeView(parent), m_model(nullptr)
- {
- m_menu = new QMenu("KRename", this); // we need any text here so that we have a title
-- m_menu->addAction(i18n("&Change filename manually..."), this, SLOT(slotManually()), QKeySequence("F2"));
-+ m_menu->addAction(i18n("&Change filename manually..."), this, &PreviewList::slotManually, QKeySequence("F2"));
- m_menu->addSeparator();
-- m_menu->addAction(i18n("&Open"), this, SLOT(slotOpen()));
-+ m_menu->addAction(i18n("&Open"), this, &PreviewList::slotOpen);
- m_menu->addSeparator();
-- m_menu->addAction(i18n("&Add..."), this, SIGNAL(addFiles()));
-- m_menu->addAction(i18n("&Remove"), this, SLOT(slotRemove()));
-+ m_menu->addAction(i18n("&Add..."), this, &PreviewList::addFiles);
-+ m_menu->addAction(i18n("&Remove"), this, &PreviewList::slotRemove);
-
- connect(this, &PreviewList::activated, this, &PreviewList::slotManually);
- }
-diff --git a/src/progressdialog.cpp b/src/progressdialog.cpp
-index 4eaaf1a..d217614 100644
---- a/src/progressdialog.cpp
-+++ b/src/progressdialog.cpp
-@@ -49,11 +49,11 @@ ProgressDialog::ProgressDialog(ESplitMode eSplitMode, unsigned int dot, QWidget
- qApp, &QApplication::quit, Qt::QueuedConnection);
-
- QMenu *menu = new QMenu(this);
-- menu->addAction(i18n("Restart &KRename..."), this, SLOT(slotRestartKRename()));
-+ menu->addAction(i18n("Restart &KRename..."), this, &ProgressDialog::slotRestartKRename);
- menu->addSeparator();
-- m_actProcessed = menu->addAction(i18n("Rename Processed Files &Again..."), this, SLOT(slotRenameProcessedAgain()));
-- m_actUnprocessed = menu->addAction(i18n("Rename &Unprocessed Files Again..."), this, SLOT(slotRenameUnprocessedAgain()));
-- menu->addAction(i18n("&Rename All Files Again..."), this, SLOT(slotRenameAllAgain()));
-+ m_actProcessed = menu->addAction(i18n("Rename Processed Files &Again..."), this, &ProgressDialog::slotRenameProcessedAgain);
-+ m_actUnprocessed = menu->addAction(i18n("Rename &Unprocessed Files Again..."), this, &ProgressDialog::slotRenameUnprocessedAgain);
-+ menu->addAction(i18n("&Rename All Files Again..."), this, &ProgressDialog::slotRenameAllAgain);
-
- m_buttonMore->setMenu(menu);
- }
-diff --git a/src/scriptplugin.cpp b/src/scriptplugin.cpp
-index 1933bc6..46b27ca 100644
---- a/src/scriptplugin.cpp
-+++ b/src/scriptplugin.cpp
-@@ -68,11 +68,11 @@ ScriptPlugin::ScriptPlugin(PluginLoader *loader)
-
- m_help.append("[js;4+5];;" + i18n("Insert a snippet of JavaScript code (4+5 in this case)"));
-
-- m_menu->addAction(i18n("Index of the current file"), this, SLOT(slotInsertIndex()));
-- m_menu->addAction(i18n("URL of the current file"), this, SLOT(slotInsertUrl()));
-- m_menu->addAction(i18n("Filename of the current file"), this, SLOT(slotInsertFilename()));
-- m_menu->addAction(i18n("Extension of the current file"), this, SLOT(slotInsertExtension()));
-- m_menu->addAction(i18n("Directory of the current file"), this, SLOT(slotInsertDirectory()));
-+ m_menu->addAction(i18n("Index of the current file"), this, &ScriptPlugin::slotInsertIndex);
-+ m_menu->addAction(i18n("URL of the current file"), this, &ScriptPlugin::slotInsertUrl);
-+ m_menu->addAction(i18n("Filename of the current file"), this, &ScriptPlugin::slotInsertFilename);
-+ m_menu->addAction(i18n("Extension of the current file"), this, &ScriptPlugin::slotInsertExtension);
-+ m_menu->addAction(i18n("Directory of the current file"), this, &ScriptPlugin::slotInsertDirectory);
- }
-
- ScriptPlugin::~ScriptPlugin()
---
-2.29.2
-
-
-From e0a93830d0ea0c71ab649b7e68af0238bd48eb10 Mon Sep 17 00:00:00 2001
-From: Harald Sitter <sitter@kde.org>
-Date: Thu, 17 Dec 2020 13:45:07 +0100
-Subject: [PATCH 5/5] port from deprecated kjs to qjsengine
-
-for kf6 todo https://phabricator.kde.org/T11604
-
-kjs is deprecated and we want to move away from it. this ports to
-qjsengine which does what we need for krename just fine and is also
-supported in qt6 still
-
-all use cases of the js plugin still seem to work fine. variable
-definition, function definition and using either in the replacement.
-same for the implicit global variables.
----
- CMakeLists.txt | 2 +-
- src/CMakeLists.txt | 2 +-
- src/scriptplugin.cpp | 55 ++++++++++++++------------------------------
- src/scriptplugin.h | 6 +++--
- 4 files changed, 23 insertions(+), 42 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 2b39e18..e1673e1 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -17,7 +17,7 @@ include(FeatureSummary)
- include(KDECompilerSettings NO_POLICY_SCOPE)
- include(FeatureSummary)
-
--find_package(Qt5 REQUIRED COMPONENTS Core Widgets)
-+find_package(Qt5 REQUIRED COMPONENTS Core Qml Widgets)
- find_package(KF5 REQUIRED COMPONENTS
- Completion
- Config
-@@ -27,7 +27,6 @@ find_package(KF5 REQUIRED COMPONENTS
- IconThemes
- ItemViews
- JobWidgets
-- JS
- KIO
- Service
- WidgetsAddons
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 3f262b3..bee7378 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -128,9 +128,9 @@ target_link_libraries(krename
- KF5::KIOCore
- KF5::KIOFileWidgets
- KF5::I18n
-- KF5::JSApi
- KF5::IconThemes
- Qt5::Widgets
-+ Qt5::Qml
- )
- if(TAGLIB_FOUND)
- target_link_libraries(krename
-diff --git a/src/scriptplugin.cpp b/src/scriptplugin.cpp
-index d7f7125..651e656 100644
---- a/src/scriptplugin.cpp
-+++ b/src/scriptplugin.cpp
-@@ -18,8 +18,7 @@
- #include <QTextStream>
- #include <QVariant>
- #include <QFileDialog>
--
--#include <kjs/kjsinterpreter.h>
-+#include <QDebug>
-
- #include "ui_scriptplugindialog.h"
- #include "ui_scriptpluginwidget.h"
-@@ -46,7 +45,6 @@ ScriptPlugin::ScriptPlugin(PluginLoader *loader)
- {
- m_name = i18n("JavaScript Plugin");
- m_icon = "applications-development";
-- m_interpreter = new KJSInterpreter();
- m_menu = new QMenu();
- m_widget = new Ui::ScriptPluginWidget();
-
-@@ -65,7 +63,6 @@ ScriptPlugin::~ScriptPlugin()
- {
- delete m_widget;
- delete m_menu;
-- delete m_interpreter;
- }
-
- QString ScriptPlugin::processFile(BatchRenamer *b, int index,
-@@ -90,13 +87,13 @@ QString ScriptPlugin::processFile(BatchRenamer *b, int index,
- // Make sure definitions are executed first
- script = definitions + '\n' + script;
-
-- KJSResult result = m_interpreter->evaluate(script, nullptr);
-- if (result.isException()) {
-- qDebug("JavaScript Error: %s", result.errorMessage().toUtf8().data());
-+ const QJSValue result = m_engine.evaluate(script);
-+ if (result.isError()) {
-+ qDebug() << "JavaScript Error:" << result.toString();
- return QString();
- }
-
-- return result.value().toString(m_interpreter->globalContext());
-+ return result.toString();
- }
-
- return QString();
-@@ -144,21 +141,11 @@ void ScriptPlugin::createUI(QWidget *parent) const
- void ScriptPlugin::initKRenameVars(const KRenameFile &file, int index)
- {
- // KRename definitions
-- m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-- ScriptPlugin::s_pszVarNameIndex,
-- index);
-- m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-- ScriptPlugin::s_pszVarNameUrl,
-- file.srcUrl().url());
-- m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-- ScriptPlugin::s_pszVarNameFilename,
-- file.srcFilename());
-- m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-- ScriptPlugin::s_pszVarNameExtension,
-- file.srcExtension());
-- m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-- ScriptPlugin::s_pszVarNameDirectory,
-- file.srcDirectory());
-+ m_engine.globalObject().setProperty(ScriptPlugin::s_pszVarNameIndex, index);
-+ m_engine.globalObject().setProperty(ScriptPlugin::s_pszVarNameUrl, file.srcUrl().url());
-+ m_engine.globalObject().setProperty(ScriptPlugin::s_pszVarNameFilename, file.srcFilename());
-+ m_engine.globalObject().setProperty(ScriptPlugin::s_pszVarNameExtension, file.srcExtension());
-+ m_engine.globalObject().setProperty(ScriptPlugin::s_pszVarNameDirectory, file.srcDirectory());
-
- // User definitions, set them only on first file
- if (index != 0) {
-@@ -178,21 +165,16 @@ void ScriptPlugin::initKRenameVars(const KRenameFile &file, int index)
- switch (eVarType) {
- default:
- case eVarType_String:
-- m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-- name, value.toUtf8().data());
-+ m_engine.globalObject().setProperty(name, value);
- break;
- case eVarType_Int:
-- m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-- name, value.toInt());
-+ m_engine.globalObject().setProperty(name, value.toInt());
- break;
- case eVarType_Double:
-- m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-- name, value.toDouble());
-+ m_engine.globalObject().setProperty(name, value.toDouble());
- break;
- case eVarType_Bool:
-- m_interpreter->globalObject().setProperty(m_interpreter->globalContext(),
-- name,
-- (value.toLower() == "true" ? true : false));
-+ m_engine.globalObject().setProperty(name, (value.toLower() == "true" ? true : false));
- break;
- }
- }
-@@ -233,12 +215,9 @@ void ScriptPlugin::slotAdd()
- // Build a Java script statement
- QString script = name + " = " + value + ';';
-
-- KJSInterpreter interpreter;
-- KJSResult result = m_interpreter->evaluate(script, nullptr);
-- if (result.isException()) {
-- KMessageBox::error(m_parent,
-- i18n("A JavaScript error has occurred: ") +
-- result.errorMessage(), this->name());
-+ const QJSValue result = m_engine.evaluate(script);
-+ if (result.isError()) {
-+ KMessageBox::error(m_parent, i18n("A JavaScript error has occurred: ") + result.toString(), this->name());
- } else {
- QTreeWidgetItem *item = new QTreeWidgetItem();
- item->setText(0, name);
-diff --git a/src/scriptplugin.h b/src/scriptplugin.h
-index 367310b..f91e79b 100644
---- a/src/scriptplugin.h
-+++ b/src/scriptplugin.h
-@@ -3,9 +3,10 @@
-
- #include "plugin.h"
-
-+#include <QJSEngine>
-+
- class QMenu;
-
--class KJSInterpreter;
- class KRenameFile;
-
- namespace Ui
-@@ -171,7 +173,7 @@ private:
-
- QStringList m_keys;
- QStringList m_help;
-- KJSInterpreter *m_interpreter;
-+ QJSEngine m_engine;
- QWidget *m_parent;
- QMenu *m_menu;
-
---
-2.29.2
-
diff --git a/kde-misc/krename/krename-5.0.2-r1.ebuild b/kde-misc/krename/krename-5.0.2-r1.ebuild
new file mode 100644
index 000000000000..5b56a51b4fe9
--- /dev/null
+++ b/kde-misc/krename/krename-5.0.2-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=5.82.0
+QTMIN=5.15.5
+inherit ecm kde.org
+
+DESCRIPTION="Powerful batch file renamer"
+HOMEPAGE="https://apps.kde.org/krename/ https://userbase.kde.org/KRename"
+
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz
+ https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="5"
+IUSE="exif pdf taglib truetype"
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ exif? ( media-gfx/exiv2:= )
+ pdf? ( app-text/podofo:= )
+ taglib? ( media-libs/taglib )
+ truetype? ( media-libs/freetype:2 )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/gettext"
+
+PATCHES=( "${WORKDIR}/${P}-patchset-1" ) # upstream, git master
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package exif LibExiv2)
+ $(cmake_use_find_package pdf PoDoFo)
+ $(cmake_use_find_package taglib Taglib)
+ $(cmake_use_find_package truetype Freetype)
+ )
+ ecm_src_configure
+}
diff --git a/kde-misc/krename/krename-5.0.2.ebuild b/kde-misc/krename/krename-5.0.2.ebuild
index 632cc5cb2f25..8f13ce26b5db 100644
--- a/kde-misc/krename/krename-5.0.2.ebuild
+++ b/kde-misc/krename/krename-5.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,8 @@ DESCRIPTION="Powerful batch file renamer"
HOMEPAGE="https://apps.kde.org/krename/ https://userbase.kde.org/KRename"
if [[ ${KDE_BUILD_TYPE} != live ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
+ SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz
+ https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz"
KEYWORDS="amd64 ~arm64 x86"
fi
@@ -45,7 +46,7 @@ DEPEND="
RDEPEND="${DEPEND}"
BDEPEND="sys-devel/gettext"
-PATCHES=( "${FILESDIR}/${PN}-5.0.1-no-kjs.patch" )
+PATCHES=( "${WORKDIR}/${PN}-5.0.2-patchset-1/${PN}-5.0.1-no-kjs.patch" )
src_configure() {
local mycmakeargs=(
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index c281089f0fca..52c6aabba0ad 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/kimageannotator/Manifest b/media-libs/kimageannotator/Manifest
index 626f2dfdca52..661849c27c49 100644
--- a/media-libs/kimageannotator/Manifest
+++ b/media-libs/kimageannotator/Manifest
@@ -1,3 +1,5 @@
DIST kImageAnnotator-0.6.0.tar.gz 257662 BLAKE2B 3736d0e862f1d3f3f9728e4d4d611c7e406d40fe022a2441b1a80355997d86a194064ecade63b7657d3cbf1f63364b8b74654d9c92d809ac056b7dc999d97415 SHA512 5782acd552af2297813164c0612810ec0d2127c174773040d99ec9d281f3575832b06667736a5521e88fa2d57ea6410e42a5d95232cb2dbdd9608917e5d6e896
+DIST kImageAnnotator-0.6.1.tar.gz 264176 BLAKE2B dfbfb50d2187572b0e68f1a699e91391fbb1fbc36f9b44f3ad97cab9e4ab3329e20ae4abe7fc68f1cf8dfd1960f2b03b3d6a6c949b4a7102b0c22d35690b8e05 SHA512 92ec8ff06011856e98e5624f9c3d98227e10991385fa41e110187db9b5d7b8de075199844e886618668040b69f8910be51b8cf55a009fac8887954c5b7695b25
EBUILD kimageannotator-0.6.0.ebuild 902 BLAKE2B 8ee135ce80514578040986d15c2365d1b5007cf84e63ce3f302a685b4f059a027ac7aacfffbfdba71dc041df300b3a1e38e41052e9bff8720e4b1ecfdcda9baa SHA512 44218e165039b3898a2788343d5a9db0521104f6b242d35c22c0b90629fccf83827c1a0370527b18fd422272cfba4705b979f3aa75f469eea9b1d2e9c1d67464
+EBUILD kimageannotator-0.6.1.ebuild 926 BLAKE2B 76c535a1a33d9cef833bf830bbd7b06f6a968a58a2357267b9fbec661baf20f8c574f0531d90629f98225f27d8715c42437fff9c4ca60bbaf910639e4e769366 SHA512 ab7c6317e342d0f4edcc3210cef5a7806556390d230b81a052414744a775bc8c20c21367f81f7dddc9ea7e3abece7b0b24e82999e71757ee9afc9fbc733d2e78
MISC metadata.xml 398 BLAKE2B 200972ac3dfb66315d1fcb8a3920f79e02cb5e7af2d46edefac2bc3094d8ea114a2fc6517b47bc590bd30e79fd5fdd32964d4bb228bc204935b9db32b0caa7e7 SHA512 a778611b727bf8a2fddc15acfedd2d52024f2c8fc2c46a33950818f8296ce8f97411814caf01f918e2dfce1c283db2a2928c7758f7594d49493edd2ef9de9dbc
diff --git a/media-libs/kimageannotator/kimageannotator-0.6.1.ebuild b/media-libs/kimageannotator/kimageannotator-0.6.1.ebuild
new file mode 100644
index 000000000000..d8bf925f00f3
--- /dev/null
+++ b/media-libs/kimageannotator/kimageannotator-0.6.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VIRTUALX_REQUIRED="test"
+inherit cmake virtualx
+
+MY_PN=kImageAnnotator
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Tool for annotating images"
+HOMEPAGE="https://github.com/ksnip/kImageAnnotator"
+SRC_URI="https://github.com/ksnip/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5[png]
+ >=media-libs/kcolorpicker-0.2.0
+ x11-libs/libX11
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+ test? (
+ dev-qt/qttest:5
+ dev-cpp/gtest
+ )
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTS=$(usex test)
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ BUILD_DIR="${BUILD_DIR}/tests" virtx cmake_src_test
+}
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index ed70f4b8253c..bca763745c21 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/krecorder/Manifest b/media-sound/krecorder/Manifest
new file mode 100644
index 000000000000..9245f79e408e
--- /dev/null
+++ b/media-sound/krecorder/Manifest
@@ -0,0 +1,4 @@
+AUX krecorder-23.04.1-cmake.patch 1968 BLAKE2B 8d02a8f8eda795e5885425ebf44a375176eee24fc39a9748fa365418d009d818fc8fe33330f7eea9fd6e50a99aabf223ed835aa9f4325d91510773b88691d1e8 SHA512 ea3167776d35187d3e80ca4b701d92094c93a8d17eaf7c5ab23bae8673412150d39409b95d246d0ef30c21b66ef8ef807a441838097ef13ea807cf2d5ad32927
+DIST krecorder-23.04.1.tar.xz 159680 BLAKE2B 12f547ec9b415dd2c143649492e916ad00b2436a2b76699d98a49194ad392c8599a38080af2875daa3892fc0e3bc3e305c44e5884b20aa95a2f1c1e2ccfe175b SHA512 179822e14aa34dce6da230298e20411d629a10a3f349b4554b4db42742953f8be9fd7403da4517063179e513c06ea0faecd948a4e830183cb02f2f4ff1ad6558
+EBUILD krecorder-23.04.1.ebuild 964 BLAKE2B d9192bf225c7576e19594aabd000a91d53807987d3ea9118cfaa0bc65f4c83d0a32ac5d1fe6272be43440d656dff10438e021e64156a857bc95b7218823bc456 SHA512 a6409bc22698a722db900af9db10209129f130b99b73fafac4e0a74f22e466da1161a9a0c565f5f201c47a43654155b819c0c4199b15fbc03dbaaa6e5217420b
+MISC metadata.xml 729 BLAKE2B 5afa1d385a0f5183b46590e95ef8e99b94d235a4720379222d8bbe43ff86e067d6d0d8580767ec31a0e80c38627535540ccb20c27ee09a4066ed268378f25272 SHA512 82df50c08faa64aa436b674336648887d13f77c2d6417a5ddf3c9f75b77ac705d2181dbbdc4bed0bb5d35276f3616f2e339ab48b7d4e3e2234515f245ce8c3f2
diff --git a/media-sound/krecorder/files/krecorder-23.04.1-cmake.patch b/media-sound/krecorder/files/krecorder-23.04.1-cmake.patch
new file mode 100644
index 000000000000..adb94f31209a
--- /dev/null
+++ b/media-sound/krecorder/files/krecorder-23.04.1-cmake.patch
@@ -0,0 +1,77 @@
+From cb60c63a1c266729fec678d0b1ad5d49fa71a0fe Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sat, 27 May 2023 12:17:58 +0200
+Subject: [PATCH 1/2] Drop unused KF5Config
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ CMakeLists.txt | 1 -
+ src/CMakeLists.txt | 2 --
+ 2 files changed, 3 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 43d62ef..ac753ff 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -63,7 +63,6 @@ find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS
+ find_package(KF5 ${KF_MIN_VERSION} REQUIRED COMPONENTS
+ Kirigami2
+ I18n
+- Config
+ CoreAddons
+ WindowSystem
+ )
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 664865b..f5576f4 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -26,8 +26,6 @@ target_link_libraries(krecorder
+ Qt5::Multimedia
+ Qt5::Svg
+ KF5::I18n
+- KF5::ConfigCore
+- KF5::ConfigGui
+ KF5::CoreAddons
+ KF5::WindowSystem
+ )
+--
+2.40.1
+
+
+From 75f8647733304fa485d18ed007a44644d5e4d906 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sat, 27 May 2023 12:23:01 +0200
+Subject: [PATCH 2/2] Mark KF5Kirigami2 RUNTIME required only
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ CMakeLists.txt | 10 +++++++---
+ 1 file changed, 7 insertions(+), 3 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index ac753ff..a7a6477 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -60,12 +60,16 @@ find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS
+ QuickCompiler
+ )
+
+-find_package(KF5 ${KF_MIN_VERSION} REQUIRED COMPONENTS
+- Kirigami2
+- I18n
++find_package(KF5 ${KF_MIN_VERSION} REQUIRED COMPONENTS
++ I18n
+ CoreAddons
+ WindowSystem
+ )
++
++find_package(KF5Kirigami2 ${KF_MIN_VERSION})
++set_package_properties(KF5Kirigami2 PROPERTIES
++ TYPE RUNTIME
++)
+ find_package(KF5KirigamiAddons 0.6 REQUIRED)
+
+ add_subdirectory(src)
+--
+2.40.1
+
diff --git a/media-sound/krecorder/krecorder-23.04.1.ebuild b/media-sound/krecorder/krecorder-23.04.1.ebuild
new file mode 100644
index 000000000000..8f8df59a3cc3
--- /dev/null
+++ b/media-sound/krecorder/krecorder-23.04.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Convergent audio recording application for Plasma"
+HOMEPAGE="https://apps.kde.org/krecorder/"
+
+LICENSE="CC0-1.0 CC-BY-4.0 GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+DEPEND="
+ >=dev-libs/kirigami-addons-0.6:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+"
+BDEPEND=">=kde-frameworks/ki18n-${KFMIN}:5"
+
+# Pending upstream: https://invent.kde.org/utilities/krecorder/-/merge_requests/22
+PATCHES=( "${FILESDIR}/${P}-cmake.patch" )
diff --git a/media-sound/krecorder/metadata.xml b/media-sound/krecorder/metadata.xml
new file mode 100644
index 000000000000..5144f75a1df9
--- /dev/null
+++ b/media-sound/krecorder/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="kde-invent">utilities/krecorder</remote-id>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=krecorder</bugs-to>
+ </upstream>
+ <longdescription lang="en">
+ Krecorder is a convergent audio recording application for Plasma.
+ Features:
+ - Record audio with a visualizer, and pausing functionality
+ - Ability to select audio sources
+ - Ability to select encoding and container formats
+ - Audio playback with a visualizer
+ </longdescription>
+</pkgmetadata>
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 8f353d8a730c..bc113e060392 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 f58cb74071dc..4a0ef68e9e4c 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 28 May 2023 07:39:56 +0000
+Sun, 28 May 2023 13:40:02 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 5bd74f8d6608..cc37e9bf4498 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-28T07:40:00Z
+TIMESTAMP 2023-05-28T13:40:05Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRzBVBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRzWbVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBIEg/+JAIbznBP+We4xy+nuJDv94j5XseREMAiw0TH+uuQ8AQm2Jf+/xvQbVLH
-n0kTYnvvJhXD+21mqT2tizLfIigAtrRHT8dlbAnVjEPivO5Oy3V6WrM0iiQ8qpkp
-LlYxMEIsvrC9F8X5mJakQQVnGfkfPowqb5IOEjSePIuRr2SdQurOJp7V1+59A4AO
-KG7jvU+fisVVg1F1VNBgW+ckt8iEPiCMx82e/mMYQhzFklsFkNTDItYjTfgokyZJ
-e1AHXUI10r8ZgxOga0z4yDWqo2WTGcnN6/T6DYOim4vkj1ItGr6e1ZVtyhMZKloT
-xwcAZjOIqtJoKoXhRxXE1JMwf8NCaP3pbQNzHVdLrpWbYkEH22s2brxceD00tsaO
-2Eok8U6qivAmJhStZugxLq8hgobzbVNproRwTjiuE1GM0ry5vd4LgP6D+9kzddWd
-I3QADPDiMbunZlgHHe/k95Wy/0j/g3Bc6khMXEjMl9oeJeMcRWydMVSsgQ39MilE
-ng2OrVD6DaIS2lHexs9dIDAlvwpsHv2aV/TqB768jZuz2oQzdpssPI1g7LmsWKdH
-D3YruwNv465b4q4hNx9rZiFMeigLXTOdLYwjpmiz+9eFzX770LPkSwL3NA7hpdFV
-z+GdCFQ8iHLoI+QrhB/dBn2NfEu87xCJXzs9tvEECIyHXnf8X8Y=
-=R6Fj
+klB2KRAArplzmmUMB+70pjiet5Qw7+yXofiaYp0rbmLRwZWC3UOhgA2SbSOmLurb
+lODpjjhKuPYz4BJeKsOzUVxDhrx4tB8rnrQMM22wOSd1Y3dZwjLivlrHm7P5K+jF
+bTK1dMTyh8WfYryZSFAZZsnrufrnIzSglqgSlGqFGqsnfx7n83K9WHkr+NiEggXI
+9ljMHRwPYd7EsqUA7j6n9ijxMb3pdzkGOeMv5Ze1vlaUArAORtQfL29uzbbl+oTV
+UddQrYOgFj6Qsy7bvcmj8ByGwsqn4aZcWPEw+j5JMVSxQXIJTV+Lm6zQEQB6Zb13
+ju+Lnst0Xm+6UQixBxyXqiVMSDB/G2nGpGv4zzm7czPE8PQjKsws0zLTCHIsbOgU
+kv1UYtQpVUJKQtaJO/TdKEEcibTbw3cJluQbBKUvyMvxG+JTOIpjowJE3TpA/NZb
+Tz9JkZN/0tc3eH9RSnLhv+X9YblgPFYtD3+xCD0UYM9Y5pi9GDbIz0VZCwkm+i5G
+IhJG6mCF2C6ieXpL+4OHI9CREkHho26Gd1LgcqqNxQ5Ly2764XnyU2z5O66nIPAK
+ISYV9i1aOs2yPcNT5unXOQXmT/SbplwgsDx+mRh1shJ9prxFRnEMlICCZKUtIjal
+0dxrFUmqqlNroamc9dKcOeGp2+mjYtjuLizxh9gI0bF92m72inE=
+=sDcs
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index f58cb74071dc..4a0ef68e9e4c 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 28 May 2023 07:39:56 +0000
+Sun, 28 May 2023 13:40:02 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index b1b46b593fad..f3904659599c 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 941ab77bfe50..56bdb009d6cf 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/p7zip-16.02-r8 b/metadata/md5-cache/app-arch/p7zip-16.02-r8
index 8e00b0394b0b..e38509504103 100644
--- a/metadata/md5-cache/app-arch/p7zip-16.02-r8
+++ b/metadata/md5-cache/app-arch/p7zip-16.02-r8
@@ -5,7 +5,7 @@ DESCRIPTION=Port of 7-Zip archiver for Unix
EAPI=7
HOMEPAGE=http://p7zip.sourceforge.net/
INHERIT=multilib toolchain-funcs wrapper wxwidgets xdg
-IUSE=abi_x86_x32 doc kde +pch rar static wxwidgets
+IUSE=abi_x86_x32 kde +pch rar static wxwidgets
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=LGPL-2.1 rar? ( unRAR )
RDEPEND=wxwidgets? ( x11-libs/wxGTK:3.0-gtk3[X] )
@@ -13,4 +13,4 @@ REQUIRED_USE=kde? ( wxwidgets )
SLOT=0
SRC_URI=mirror://sourceforge/p7zip/p7zip_16.02_src_all.tar.bz2
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b95884b3b4b00334921dcc830e0a4eec
+_md5_=d398cf4dfab5f9681012c5b07feb7051
diff --git a/metadata/md5-cache/app-arch/p7zip-17.05-r1 b/metadata/md5-cache/app-arch/p7zip-17.05-r1
index 6f9ea3be356f..eb448c571076 100644
--- a/metadata/md5-cache/app-arch/p7zip-17.05-r1
+++ b/metadata/md5-cache/app-arch/p7zip-17.05-r1
@@ -5,11 +5,11 @@ DESCRIPTION=Port of 7-Zip archiver for Unix
EAPI=7
HOMEPAGE=https://github.com/p7zip-project/p7zip
INHERIT=multilib toolchain-funcs wrapper xdg
-IUSE=abi_x86_x32 doc natspec +pch rar static
+IUSE=abi_x86_x32 natspec +pch rar static
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=LGPL-2.1 rar? ( unRAR )
RDEPEND=natspec? ( dev-libs/libnatspec )
SLOT=0
SRC_URI=https://github.com/p7zip-project/p7zip/archive/v17.05.tar.gz -> p7zip-17.05.tar.gz
_eclasses_=multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=56566b44ae01e91056714b6d487b75f7
+_md5_=a1ed25d705b993b3d12d064e93d21779
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index e420e4021a4a..3a24206b74d2 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/helix-23.03 b/metadata/md5-cache/app-editors/helix-23.03
deleted file mode 100644
index e0ced4d7f116..000000000000
--- a/metadata/md5-cache/app-editors/helix-23.03
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=virtual/rust-1.53
-DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
-DESCRIPTION=A post-modern text editor.
-EAPI=8
-HOMEPAGE=https://helix-editor.com/ https://github.com/helix-editor/helix
-INHERIT=bash-completion-r1 cargo desktop xdg-utils
-IUSE=doc +grammar debug
-KEYWORDS=~amd64
-LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB
-SLOT=0
-SRC_URI=https://github.com/helix-editor/helix/releases/download/23.03/helix-23.03-source.tar.xz -> helix-23.03.tar.xz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.0.2/download -> bitflags-2.0.2.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/btoi/0.4.3/download -> btoi-0.4.3.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.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/chardetng/0.1.17/download -> chardetng-0.1.17.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clipboard-win/4.5.0/download -> clipboard-win-4.5.0.crate https://crates.io/api/v1/crates/clru/0.6.1/download -> clru-0.6.1.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/content_inspector/0.2.4/download -> content_inspector-0.2.4.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/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossterm/0.26.1/download -> crossterm-0.26.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.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/dirs/4.0.0/download -> dirs-4.0.0.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-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dunce/1.0.3/download -> dunce-1.0.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/encoding_rs_io/0.1.7/download -> encoding_rs_io-0.1.7.crate https://crates.io/api/v1/crates/errno/0.3.0/download -> errno-0.3.0.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/error-code/2.3.1/download -> error-code-2.3.1.crate https://crates.io/api/v1/crates/etcetera/0.4.0/download -> etcetera-0.4.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.20/download -> filetime-0.2.20.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.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/futures-core/0.3.27/download -> futures-core-0.3.27.crate https://crates.io/api/v1/crates/futures-executor/0.3.27/download -> futures-executor-0.3.27.crate https://crates.io/api/v1/crates/futures-task/0.3.27/download -> futures-task-0.3.27.crate https://crates.io/api/v1/crates/futures-util/0.3.27/download -> futures-util-0.3.27.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/gix/0.43.1/download -> gix-0.43.1.crate https://crates.io/api/v1/crates/gix-actor/0.19.0/download -> gix-actor-0.19.0.crate https://crates.io/api/v1/crates/gix-attributes/0.10.0/download -> gix-attributes-0.10.0.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.2/download -> gix-bitmap-0.2.2.crate https://crates.io/api/v1/crates/gix-chunk/0.4.1/download -> gix-chunk-0.4.1.crate https://crates.io/api/v1/crates/gix-command/0.2.4/download -> gix-command-0.2.4.crate https://crates.io/api/v1/crates/gix-config/0.20.1/download -> gix-config-0.20.1.crate https://crates.io/api/v1/crates/gix-config-value/0.10.2/download -> gix-config-value-0.10.2.crate https://crates.io/api/v1/crates/gix-credentials/0.12.0/download -> gix-credentials-0.12.0.crate https://crates.io/api/v1/crates/gix-date/0.4.3/download -> gix-date-0.4.3.crate https://crates.io/api/v1/crates/gix-diff/0.28.1/download -> gix-diff-0.28.1.crate https://crates.io/api/v1/crates/gix-discover/0.16.2/download -> gix-discover-0.16.2.crate https://crates.io/api/v1/crates/gix-features/0.28.1/download -> gix-features-0.28.1.crate https://crates.io/api/v1/crates/gix-glob/0.5.5/download -> gix-glob-0.5.5.crate https://crates.io/api/v1/crates/gix-hash/0.10.3/download -> gix-hash-0.10.3.crate https://crates.io/api/v1/crates/gix-hashtable/0.1.2/download -> gix-hashtable-0.1.2.crate https://crates.io/api/v1/crates/gix-index/0.15.1/download -> gix-index-0.15.1.crate https://crates.io/api/v1/crates/gix-lock/5.0.0/download -> gix-lock-5.0.0.crate https://crates.io/api/v1/crates/gix-mailmap/0.11.0/download -> gix-mailmap-0.11.0.crate https://crates.io/api/v1/crates/gix-object/0.28.0/download -> gix-object-0.28.0.crate https://crates.io/api/v1/crates/gix-odb/0.43.1/download -> gix-odb-0.43.1.crate https://crates.io/api/v1/crates/gix-pack/0.33.2/download -> gix-pack-0.33.2.crate https://crates.io/api/v1/crates/gix-path/0.7.3/download -> gix-path-0.7.3.crate https://crates.io/api/v1/crates/gix-prompt/0.3.3/download -> gix-prompt-0.3.3.crate https://crates.io/api/v1/crates/gix-quote/0.4.3/download -> gix-quote-0.4.3.crate https://crates.io/api/v1/crates/gix-ref/0.27.2/download -> gix-ref-0.27.2.crate https://crates.io/api/v1/crates/gix-refspec/0.9.0/download -> gix-refspec-0.9.0.crate https://crates.io/api/v1/crates/gix-revision/0.12.1/download -> gix-revision-0.12.1.crate https://crates.io/api/v1/crates/gix-sec/0.6.2/download -> gix-sec-0.6.2.crate https://crates.io/api/v1/crates/gix-tempfile/5.0.2/download -> gix-tempfile-5.0.2.crate https://crates.io/api/v1/crates/gix-traverse/0.24.0/download -> gix-traverse-0.24.0.crate https://crates.io/api/v1/crates/gix-url/0.16.0/download -> gix-url-0.16.0.crate https://crates.io/api/v1/crates/gix-validate/0.7.4/download -> gix-validate-0.7.4.crate https://crates.io/api/v1/crates/gix-worktree/0.15.2/download -> gix-worktree-0.15.2.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/grep-matcher/0.1.6/download -> grep-matcher-0.1.6.crate https://crates.io/api/v1/crates/grep-regex/0.1.11/download -> grep-regex-0.1.11.crate https://crates.io/api/v1/crates/grep-searcher/0.1.11/download -> grep-searcher-0.1.11.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.4/download -> home-0.5.4.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.55/download -> iana-time-zone-0.1.55.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/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/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/2.0.1/download -> indoc-2.0.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-close/0.3.7/download -> io-close-0.3.7.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.9/download -> io-lifetimes-1.0.9.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/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.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/linux-raw-sys/0.3.0/download -> linux-raw-sys-0.3.0.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/lsp-types/0.94.0/download -> lsp-types-0.94.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.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.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.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/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.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/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/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.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/proc-macro2/1.0.54/download -> proc-macro2-1.0.54.crate https://crates.io/api/v1/crates/prodash/23.1.2/download -> prodash-23.1.2.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/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.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/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.7.3/download -> regex-1.7.3.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/ropey/1.6.0/download -> ropey-1.6.0.crate https://crates.io/api/v1/crates/rustix/0.37.5/download -> rustix-0.37.5.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/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/serde/1.0.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_derive/1.0.159/download -> serde_derive-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/serde_repr/0.1.12/download -> serde_repr-0.1.12.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/signal-hook-tokio/0.3.1/download -> signal-hook-tokio-0.3.1.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smartstring/1.0.1/download -> smartstring-1.0.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/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/str-buf/1.0.6/download -> str-buf-1.0.6.crate https://crates.io/api/v1/crates/str_indices/0.4.1/download -> str_indices-0.4.1.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.11/download -> syn-2.0.11.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/termini/0.1.4/download -> termini-0.1.4.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.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.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.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.8/download -> time-macros-0.2.8.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.27.0/download -> tokio-1.27.0.crate https://crates.io/api/v1/crates/tokio-macros/2.0.0/download -> tokio-macros-2.0.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.12/download -> tokio-stream-0.1.12.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.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-bom/1.1.4/download -> unicode-bom-1.1.4.crate https://crates.io/api/v1/crates/unicode-general-category/0.6.0/download -> unicode-general-category-0.6.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-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-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.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/url/2.3.1/download -> url-2.3.1.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/walkdir/2.3.3/download -> walkdir-2.3.3.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/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/which/4.4.0/download -> which-4.4.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.43.0/download -> windows-0.43.0.crate https://crates.io/api/v1/crates/windows/0.47.0/download -> windows-0.47.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-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.47.0/download -> windows-targets-0.47.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.47.0/download -> windows_aarch64_gnullvm-0.47.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.47.0/download -> windows_aarch64_msvc-0.47.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.47.0/download -> windows_i686_gnu-0.47.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.47.0/download -> windows_i686_msvc-0.47.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.47.0/download -> windows_x86_64_gnu-0.47.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.47.0/download -> windows_x86_64_gnullvm-0.47.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.47.0/download -> windows_x86_64_msvc-0.47.0.crate https://crates.io/api/v1/crates/winnow/0.4.1/download -> winnow-0.4.1.crate https://github.com/tree-sitter/tree-sitter/archive/c51896d32dcc11a38e41f36e3deb1a6a9c4f4b14.tar.gz -> tree-sitter-c51896d32dcc11a38e41f36e3deb1a6a9c4f4b14.gh.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 desktop 021728fdc1b03b36357dbc89489e0f0d multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=aefb46f77226ce06188aae3b9dea5f8f
diff --git a/metadata/md5-cache/app-editors/helix-23.05 b/metadata/md5-cache/app-editors/helix-23.05
new file mode 100644
index 000000000000..c606c4df9c72
--- /dev/null
+++ b/metadata/md5-cache/app-editors/helix-23.05
@@ -0,0 +1,14 @@
+BDEPEND=>=virtual/rust-1.53
+DEFINED_PHASES=compile configure install postinst postrm preinst test unpack
+DESCRIPTION=A post-modern text editor
+EAPI=8
+HOMEPAGE=https://helix-editor.com/ https://github.com/helix-editor/helix
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=bash-completion-r1 cargo desktop xdg
+IUSE=+grammar debug
+KEYWORDS=~amd64
+LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB
+SLOT=0
+SRC_URI=https://github.com/helix-editor/helix/releases/download/23.05/helix-23.05-source.tar.xz -> helix-23.05.tar.xz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/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/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.2.1/download -> bitflags-2.2.1.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/btoi/0.4.3/download -> btoi-0.4.3.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.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/chardetng/0.1.17/download -> chardetng-0.1.17.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clipboard-win/4.5.0/download -> clipboard-win-4.5.0.crate https://crates.io/api/v1/crates/clru/0.6.1/download -> clru-0.6.1.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/content_inspector/0.2.4/download -> content_inspector-0.2.4.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/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossterm/0.26.1/download -> crossterm-0.26.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.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/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/encoding_rs_io/0.1.7/download -> encoding_rs_io-0.1.7.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/error-code/2.3.1/download -> error-code-2.3.1.crate https://crates.io/api/v1/crates/etcetera/0.8.0/download -> etcetera-0.8.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.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/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-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/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gix/0.44.1/download -> gix-0.44.1.crate https://crates.io/api/v1/crates/gix-actor/0.20.0/download -> gix-actor-0.20.0.crate https://crates.io/api/v1/crates/gix-attributes/0.12.0/download -> gix-attributes-0.12.0.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.3/download -> gix-bitmap-0.2.3.crate https://crates.io/api/v1/crates/gix-chunk/0.4.1/download -> gix-chunk-0.4.1.crate https://crates.io/api/v1/crates/gix-command/0.2.4/download -> gix-command-0.2.4.crate https://crates.io/api/v1/crates/gix-config/0.22.0/download -> gix-config-0.22.0.crate https://crates.io/api/v1/crates/gix-config-value/0.12.0/download -> gix-config-value-0.12.0.crate https://crates.io/api/v1/crates/gix-credentials/0.14.0/download -> gix-credentials-0.14.0.crate https://crates.io/api/v1/crates/gix-date/0.5.0/download -> gix-date-0.5.0.crate https://crates.io/api/v1/crates/gix-diff/0.29.0/download -> gix-diff-0.29.0.crate https://crates.io/api/v1/crates/gix-discover/0.18.1/download -> gix-discover-0.18.1.crate https://crates.io/api/v1/crates/gix-features/0.29.0/download -> gix-features-0.29.0.crate https://crates.io/api/v1/crates/gix-fs/0.1.1/download -> gix-fs-0.1.1.crate https://crates.io/api/v1/crates/gix-glob/0.7.0/download -> gix-glob-0.7.0.crate https://crates.io/api/v1/crates/gix-hash/0.11.1/download -> gix-hash-0.11.1.crate https://crates.io/api/v1/crates/gix-hashtable/0.2.0/download -> gix-hashtable-0.2.0.crate https://crates.io/api/v1/crates/gix-ignore/0.2.0/download -> gix-ignore-0.2.0.crate https://crates.io/api/v1/crates/gix-index/0.16.0/download -> gix-index-0.16.0.crate https://crates.io/api/v1/crates/gix-lock/5.0.0/download -> gix-lock-5.0.0.crate https://crates.io/api/v1/crates/gix-mailmap/0.12.0/download -> gix-mailmap-0.12.0.crate https://crates.io/api/v1/crates/gix-object/0.29.1/download -> gix-object-0.29.1.crate https://crates.io/api/v1/crates/gix-odb/0.45.0/download -> gix-odb-0.45.0.crate https://crates.io/api/v1/crates/gix-pack/0.35.0/download -> gix-pack-0.35.0.crate https://crates.io/api/v1/crates/gix-path/0.8.0/download -> gix-path-0.8.0.crate https://crates.io/api/v1/crates/gix-prompt/0.5.0/download -> gix-prompt-0.5.0.crate https://crates.io/api/v1/crates/gix-quote/0.4.3/download -> gix-quote-0.4.3.crate https://crates.io/api/v1/crates/gix-ref/0.29.1/download -> gix-ref-0.29.1.crate https://crates.io/api/v1/crates/gix-refspec/0.10.1/download -> gix-refspec-0.10.1.crate https://crates.io/api/v1/crates/gix-revision/0.13.0/download -> gix-revision-0.13.0.crate https://crates.io/api/v1/crates/gix-sec/0.8.0/download -> gix-sec-0.8.0.crate https://crates.io/api/v1/crates/gix-tempfile/5.0.2/download -> gix-tempfile-5.0.2.crate https://crates.io/api/v1/crates/gix-traverse/0.25.0/download -> gix-traverse-0.25.0.crate https://crates.io/api/v1/crates/gix-url/0.18.0/download -> gix-url-0.18.0.crate https://crates.io/api/v1/crates/gix-utils/0.1.1/download -> gix-utils-0.1.1.crate https://crates.io/api/v1/crates/gix-validate/0.7.4/download -> gix-validate-0.7.4.crate https://crates.io/api/v1/crates/gix-worktree/0.17.0/download -> gix-worktree-0.17.0.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/grep-matcher/0.1.6/download -> grep-matcher-0.1.6.crate https://crates.io/api/v1/crates/grep-regex/0.1.11/download -> grep-regex-0.1.11.crate https://crates.io/api/v1/crates/grep-searcher/0.1.11/download -> grep-searcher-0.1.11.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.4/download -> home-0.5.4.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/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/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/2.0.1/download -> indoc-2.0.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-close/0.3.7/download -> io-close-0.3.7.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/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/kstring/2.0.0/download -> kstring-2.0.0.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libloading/0.8.0/download -> libloading-0.8.0.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/linux-raw-sys/0.3.4/download -> linux-raw-sys-0.3.4.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/lsp-types/0.94.0/download -> lsp-types-0.94.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.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.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.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/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.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/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/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.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/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/prodash/23.1.2/download -> prodash-23.1.2.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/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.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/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/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/ropey/1.6.0/download -> ropey-1.6.0.crate https://crates.io/api/v1/crates/rustix/0.37.15/download -> rustix-0.37.15.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/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/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.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_repr/0.1.12/download -> serde_repr-0.1.12.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/signal-hook-tokio/0.3.1/download -> signal-hook-tokio-0.3.1.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smartstring/1.0.1/download -> smartstring-1.0.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/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/str-buf/1.0.6/download -> str-buf-1.0.6.crate https://crates.io/api/v1/crates/str_indices/0.4.1/download -> str_indices-0.4.1.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/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/termini/1.0.0/download -> termini-1.0.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.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.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.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.8/download -> time-macros-0.2.8.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.1/download -> tokio-1.28.1.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-stream/0.1.14/download -> tokio-stream-0.1.14.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/tree-sitter/0.20.10/download -> tree-sitter-0.20.10.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-bom/2.0.2/download -> unicode-bom-2.0.2.crate https://crates.io/api/v1/crates/unicode-general-category/0.6.0/download -> unicode-general-category-0.6.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-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-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.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/url/2.3.1/download -> url-2.3.1.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/walkdir/2.3.3/download -> walkdir-2.3.3.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/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/which/4.4.0/download -> which-4.4.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.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/winnow/0.4.1/download -> winnow-0.4.1.crate
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 desktop 021728fdc1b03b36357dbc89489e0f0d multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=c896a61128ef31e22403a4222e1fe5ea
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index e1773cc01282..c05644f0c06c 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/devil-0.4.0 b/metadata/md5-cache/app-emacs/devil-0.4.0
new file mode 100644
index 000000000000..915793178516
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/devil-0.4.0
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Provides a modifier-free editing experience
+EAPI=8
+HOMEPAGE=https://github.com/susam/devil
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://github.com/susam/devil/archive/0.4.0.tar.gz -> devil-0.4.0.tar.gz
+_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e
+_md5_=81ec4d27069dee972a231c21f899989b
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index 5d5f30805383..12d5c60bfcac 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/asio-1.28.0 b/metadata/md5-cache/dev-cpp/asio-1.28.0
new file mode 100644
index 000000000000..3e98b5a9c0a8
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/asio-1.28.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=test? ( dev-libs/boost dev-libs/openssl )
+DESCRIPTION=Asynchronous Network Library
+EAPI=8
+HOMEPAGE=https://think-async.com https://github.com/chriskohlhoff/asio
+INHERIT=autotools
+IUSE=doc examples test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Boost-1.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://sourceforge/asio/asio/asio-1.28.0.tar.bz2
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=4ab3683fd98a4fd9f670f2409d7c4760
diff --git a/metadata/md5-cache/dev-games/Manifest.gz b/metadata/md5-cache/dev-games/Manifest.gz
index 034a63416706..e319f28e7b98 100644
--- a/metadata/md5-cache/dev-games/Manifest.gz
+++ b/metadata/md5-cache/dev-games/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-games/recastnavigation-1.6.0 b/metadata/md5-cache/dev-games/recastnavigation-1.6.0
new file mode 100644
index 000000000000..c0d24655eec2
--- /dev/null
+++ b/metadata/md5-cache/dev-games/recastnavigation-1.6.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/catch:0 )
+DESCRIPTION=Navigation mesh construction toolset for games
+EAPI=8
+HOMEPAGE=https://github.com/recastnavigation/recastnavigation
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=ZLIB
+RESTRICT=!test? ( test )
+SLOT=0/1.6.0
+SRC_URI=https://github.com/recastnavigation/recastnavigation/archive/refs/tags/v1.6.0.tar.gz -> recastnavigation-1.6.0.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=5b200519d282f71653e708b34b591723
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 22d902a2d3b0..a9f98f9548d5 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/eisl-2.96 b/metadata/md5-cache/dev-lang/eisl-2.96
new file mode 100644
index 000000000000..699b71afb971
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/eisl-2.96
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=sys-libs/ncurses:=
+DESCRIPTION=Interpreter and compiler compatible with the ISLisp standard
+EAPI=8
+HOMEPAGE=https://github.com/sasagawa888/eisl/
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD-2
+RDEPEND=sys-libs/ncurses:=
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/sasagawa888/eisl/archive/v2.96.tar.gz -> eisl-2.96.tar.gz
+_eclasses_=multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=933de322d51ba2ee49208ba7d67556a6
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 07774fcc5d2f..66767c27c697 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/libxlsxwriter-1.1.4-r1 b/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.4-r1
deleted file mode 100644
index 584033918857..000000000000
--- a/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.4-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-libs/zlib[minizip] openssl? ( dev-libs/openssl:= )
-DESCRIPTION=Libxlsxwriter is a C library for creating Excel XLSX files
-EAPI=8
-HOMEPAGE=https://libxlsxwriter.github.io/
-INHERIT=cmake plocale
-IUSE=openssl
-KEYWORDS=amd64 ~arm ~arm64 ~x86
-LICENSE=BSD-2
-RDEPEND=sys-libs/zlib[minizip] openssl? ( dev-libs/openssl:= )
-SLOT=0
-SRC_URI=https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_1.1.4.tar.gz -> libxlsxwriter-1.1.4.tar.gz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=de5c73cb6f2257e5dcb959d6e1f9346f
diff --git a/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.5 b/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.5
deleted file mode 100644
index 82ae8eb34b56..000000000000
--- a/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.5
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-libs/zlib[minizip] openssl? ( dev-libs/openssl:= )
-DESCRIPTION=C library for creating Excel XLSX files
-EAPI=8
-HOMEPAGE=https://libxlsxwriter.github.io/ https://github.com/jmcnamara/libxlsxwriter
-INHERIT=cmake plocale
-IUSE=openssl
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=BSD-2
-RDEPEND=sys-libs/zlib[minizip] openssl? ( dev-libs/openssl:= )
-SLOT=0
-SRC_URI=https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_1.1.5.tar.gz -> libxlsxwriter-1.1.5.tar.gz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ffde8b14cd751a9e4fd3f8a245736576
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index e7c57cd4a47e..e3694da363da 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/dnspython-2.3.0 b/metadata/md5-cache/dev-python/dnspython-2.3.0
index 7d452d54f50b..becc232be5cf 100644
--- a/metadata/md5-cache/dev-python/dnspython-2.3.0
+++ b/metadata/md5-cache/dev-python/dnspython-2.3.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dnssec? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) <dev-python/idna-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) 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 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=test? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dnssec? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) <dev-python/idna-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=DNS toolkit for Python
EAPI=8
HOMEPAGE=https://www.dnspython.org/ https://github.com/rthalley/dnspython/ https://pypi.org/project/dnspython/
INHERIT=distutils-r1
-IUSE=dnssec examples test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
+IUSE=dnssec examples test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=ISC
-RDEPEND=dnssec? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) <dev-python/idna-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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 )
+RDEPEND=dnssec? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) <dev-python/idna-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/rthalley/dnspython/archive/v2.3.0.tar.gz -> dnspython-2.3.0.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_=66a0299cb5f4cacdb468ec02b9016064
+_md5_=b305ffb85781b404e3eda921898668e8
diff --git a/metadata/md5-cache/dev-python/email-validator-2.0.0_p2 b/metadata/md5-cache/dev-python/email-validator-2.0.0_p2
index 34b48ed85437..e43918943d06 100644
--- a/metadata/md5-cache/dev-python/email-validator-2.0.0_p2
+++ b/metadata/md5-cache/dev-python/email-validator-2.0.0_p2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/idna-2.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dnspython-1.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) 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 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=test? ( >=dev-python/idna-2.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/dnspython-1.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A robust email syntax and deliverability validation library
EAPI=8
HOMEPAGE=https://github.com/JoshData/python-email-validator/ https://pypi.org/project/email-validator/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=CC0-1.0
-RDEPEND=>=dev-python/idna-2.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dnspython-1.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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 )
+RDEPEND=>=dev-python/idna-2.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/dnspython-1.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/e/email-validator/email_validator-2.0.0.post2.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_=68927d37aaf4e6f5f8f3ec072b225546
+_md5_=834ae73e0d767a972f29afd90996b1ba
diff --git a/metadata/md5-cache/dev-python/immutabledict-2.2.4 b/metadata/md5-cache/dev-python/immutabledict-2.2.4
index 99ea18a96466..dda4ac4a8f70 100644
--- a/metadata/md5-cache/dev-python/immutabledict-2.2.4
+++ b/metadata/md5-cache/dev-python/immutabledict-2.2.4
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.2.1[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 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=An immutable wrapper around dictionaries
EAPI=8
HOMEPAGE=https://github.com/corenting/immutabledict/ https://pypi.org/project/immutabledict/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~amd64 ~ppc64
LICENSE=MIT
-RDEPEND=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 )
+RDEPEND=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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/immutabledict/immutabledict-2.2.4.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_=25c99ffcb64db4d67939be624528378d
+_md5_=4a2e94c591c30e8ff19f9f5753921cbd
diff --git a/metadata/md5-cache/dev-python/matrix-common-1.3.0-r1 b/metadata/md5-cache/dev-python/matrix-common-1.3.0-r1
new file mode 100644
index 000000000000..e13f8684f227
--- /dev/null
+++ b/metadata/md5-cache/dev-python/matrix-common-1.3.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Common code for Synapse, Sydent and Sygnal
+EAPI=8
+HOMEPAGE=https://github.com/matrix-org/matrix-python-common https://pypi.org/project/matrix-common/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/matrix-org/matrix-python-common/archive/v1.3.0.tar.gz -> matrix-common-1.3.0.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_=3c1d7cb29112d20d2aa67f5f200247c1
diff --git a/metadata/md5-cache/dev-python/netaddr-0.8.0-r1 b/metadata/md5-cache/dev-python/netaddr-0.8.0-r1
index b6d3bef9dcbc..9db746dea85f 100644
--- a/metadata/md5-cache/dev-python/netaddr-0.8.0-r1
+++ b/metadata/md5-cache/dev-python/netaddr-0.8.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/pytest-7.2.1[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 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=doc? ( || ( ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=Network address representation and manipulation library
EAPI=8
HOMEPAGE=https://github.com/netaddr/netaddr/ https://pypi.org/project/netaddr/ https://netaddr.readthedocs.io/
INHERIT=distutils-r1 optfeature
-IUSE=doc test python_targets_python3_10 python_targets_python3_11
+IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=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 )
+RDEPEND=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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/netaddr/netaddr/archive/0.8.0.tar.gz -> netaddr-0.8.0.tar.gz
_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=785d41e600d6fcb7fbfe3f85f50481c5
+_md5_=6d7f183d322dfd35e36e2f1161a7c253
diff --git a/metadata/md5-cache/dev-python/pymacaroons-0.13.0-r1 b/metadata/md5-cache/dev-python/pymacaroons-0.13.0-r1
index b94aa34e5b06..b060e1bcbe5d 100644
--- a/metadata/md5-cache/dev-python/pymacaroons-0.13.0-r1
+++ b/metadata/md5-cache/dev-python/pymacaroons-0.13.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/pynacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[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 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pynacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A Python implementation of Macaroons
EAPI=8
HOMEPAGE=https://github.com/ecordell/pymacaroons https://pypi.org/project/pymacaroons/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64 ~ppc64
LICENSE=MIT
-RDEPEND=dev-python/pynacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[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 )
+RDEPEND=dev-python/pynacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ecordell/pymacaroons/archive/v0.13.0.tar.gz -> pymacaroons-0.13.0.gh.tar.gz https://github.com/arkamar/pymacaroons/commit/backport-upstream-pr59.patch -> pymacaroons-0.13.0-nose-to-pytest.patch
_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_=f47a1cb1224ed1303046e77568036ab3
+_md5_=1b410b382d8722fe3346f096b0f13c53
diff --git a/metadata/md5-cache/dev-python/sh-2.0.4 b/metadata/md5-cache/dev-python/sh-2.0.4
index c305feda3394..bbf2d08a0c0f 100644
--- a/metadata/md5-cache/dev-python/sh-2.0.4
+++ b/metadata/md5-cache/dev-python/sh-2.0.4
@@ -1,16 +1,16 @@
-BDEPEND=test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python subprocess interface
EAPI=8
HOMEPAGE=https://github.com/amoffat/sh/ https://pypi.org/project/sh/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
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 )
+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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/sh/sh-2.0.4.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_=fe23900590ad7773a967f493ffc9d084
+_md5_=e5833a42edf80413d5cb579c14377bad
diff --git a/metadata/md5-cache/dev-python/signedjson-1.1.4 b/metadata/md5-cache/dev-python/signedjson-1.1.4
index dd795d2f6c32..eecc2ffd3746 100644
--- a/metadata/md5-cache/dev-python/signedjson-1.1.4
+++ b/metadata/md5-cache/dev-python/signedjson-1.1.4
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/canonicaljson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pynacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/canonicaljson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pynacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Signs JSON objects with ED25519 signatures.
EAPI=8
HOMEPAGE=https://github.com/matrix-org/python-signedjson/ https://pypi.org/project/signedjson/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64 ~ppc64
LICENSE=Apache-2.0
-RDEPEND=dev-python/canonicaljson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pynacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unpaddedbase64[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 )
+RDEPEND=dev-python/canonicaljson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pynacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/matrix-org/python-signedjson/archive/v1.1.4.tar.gz -> signedjson-1.1.4.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_=3d77ae5a5dd9afef23bbf6bb7a5190e6
+_md5_=ba2fb5749a8ee79c4498c0d7a33ad5ac
diff --git a/metadata/md5-cache/dev-python/txredisapi-1.4.9 b/metadata/md5-cache/dev-python/txredisapi-1.4.9
new file mode 100644
index 000000000000..3c25cb3bf5a4
--- /dev/null
+++ b/metadata/md5-cache/dev-python/txredisapi-1.4.9
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-db/redis dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[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 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Non-blocking redis client for python
+EAPI=8
+HOMEPAGE=https://github.com/IlyaSkriblovsky/txredisapi/ https://pypi.org/project/txredisapi/
+INHERIT=distutils-r1 optfeature
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,ssl(-)] 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 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/IlyaSkriblovsky/txredisapi/archive/refs/tags/1.4.9.tar.gz -> txredisapi-1.4.9.gh.tar.gz
+_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=89ffeacd9121e7eb9d299b623ecc0279
diff --git a/metadata/md5-cache/dev-python/unpaddedbase64-2.1.0 b/metadata/md5-cache/dev-python/unpaddedbase64-2.1.0
index ec0c660fa284..251ac7e1c254 100644
--- a/metadata/md5-cache/dev-python/unpaddedbase64-2.1.0
+++ b/metadata/md5-cache/dev-python/unpaddedbase64-2.1.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Unpadded Base64
EAPI=8
HOMEPAGE=https://github.com/matrix-org/python-unpaddedbase64/ https://pypi.org/project/unpaddedbase64/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64 ~ppc64
LICENSE=Apache-2.0
-RDEPEND=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 )
+RDEPEND=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 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/matrix-org/python-unpaddedbase64/archive/v2.1.0.tar.gz -> unpaddedbase64-2.1.0.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_=7e4a07711af2ddb15e4f555243525f47
+_md5_=ccf73ffcbc0aa192b59b1b6744dda445
diff --git a/metadata/md5-cache/games-engines/Manifest.gz b/metadata/md5-cache/games-engines/Manifest.gz
index 021e42d2240c..7d1513658496 100644
--- a/metadata/md5-cache/games-engines/Manifest.gz
+++ b/metadata/md5-cache/games-engines/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-engines/openmw-0.47.0-r2 b/metadata/md5-cache/games-engines/openmw-0.47.0-r2
index 543b01e32ce0..674f3a390ecd 100644
--- a/metadata/md5-cache/games-engines/openmw-0.47.0-r2
+++ b/metadata/md5-cache/games-engines/openmw-0.47.0-r2
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/OpenMW/openmw/archive/openmw-0.47.0.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dc77f114659e9ba8017c08d73897bb71
+_md5_=02263fa6dcd9e79cfe37aaff08f7b1ba
diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz
index abb3a667f7a3..224b73755bb5 100644
--- a/metadata/md5-cache/games-util/Manifest.gz
+++ b/metadata/md5-cache/games-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-util/cartridges-1.5.4 b/metadata/md5-cache/games-util/cartridges-1.5.4
new file mode 100644
index 000000000000..0ece41152aef
--- /dev/null
+++ b/metadata/md5-cache/games-util/cartridges-1.5.4
@@ -0,0 +1,17 @@
+BDEPEND=dev-libs/appstream-glib dev-util/desktop-file-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst setup test
+DEPEND=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 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] )
+DESCRIPTION=Simple game launcher written in Python using GTK4 and Libadwaita
+EAPI=8
+HOMEPAGE=https://github.com/kra-mo/cartridges/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2-utils meson python-single-r1 xdg
+IUSE=python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+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 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+SLOT=0
+SRC_URI=https://github.com/kra-mo/cartridges/archive/v1.5.4.tar.gz -> cartridges-1.5.4.tar.gz
+_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=dcb360e59a79e77096b247cc2d27234a
diff --git a/metadata/md5-cache/games-util/lutris-0.5.13 b/metadata/md5-cache/games-util/lutris-0.5.13
deleted file mode 100644
index 0969ff2f4035..000000000000
--- a/metadata/md5-cache/games-util/lutris-0.5.13
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( app-arch/cabextract app-arch/p7zip app-arch/unzip python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pypresence[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/moddb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pypresence[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/moddb[python_targets_python3_11(-)] ) media-sound/fluid-soundfont || ( net-libs/webkit-gtk:4[introspection] net-libs/webkit-gtk:4.1[introspection] ) x11-apps/mesa-progs x11-apps/xgamma x11-apps/xrandr x11-libs/gtk+:3[introspection] x11-libs/gdk-pixbuf[jpeg] python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite,threads(+)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DESCRIPTION=An open source gaming platform for GNU/Linux
-EAPI=8
-HOMEPAGE=https://lutris.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=distutils-r1 optfeature virtualx xdg
-IUSE=test python_single_target_python3_10 python_single_target_python3_11 test
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3+ CC0-1.0
-RDEPEND=app-arch/cabextract app-arch/p7zip app-arch/unzip python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pypresence[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/moddb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pypresence[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/moddb[python_targets_python3_11(-)] ) media-sound/fluid-soundfont || ( net-libs/webkit-gtk:4[introspection] net-libs/webkit-gtk:4.1[introspection] ) x11-apps/mesa-progs x11-apps/xgamma x11-apps/xrandr x11-libs/gtk+:3[introspection] x11-libs/gdk-pixbuf[jpeg] python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite,threads(+)] )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://lutris.net/releases/lutris_0.5.13.tar.xz
-_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=55dd643e21df49cc56970ae98491cc81
diff --git a/metadata/md5-cache/games-util/lutris-0.5.13-r1 b/metadata/md5-cache/games-util/lutris-0.5.13-r1
new file mode 100644
index 000000000000..88e77f9110ba
--- /dev/null
+++ b/metadata/md5-cache/games-util/lutris-0.5.13-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( app-arch/cabextract app-arch/p7zip app-arch/unzip python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] dev-python/pypresence[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/moddb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] dev-python/pypresence[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/moddb[python_targets_python3_11(-)] ) media-sound/fluid-soundfont || ( net-libs/webkit-gtk:4[introspection] net-libs/webkit-gtk:4.1[introspection] ) sys-apps/xdg-desktop-portal x11-apps/mesa-progs x11-apps/xgamma x11-apps/xrandr x11-libs/gtk+:3[introspection] x11-libs/gdk-pixbuf[jpeg] python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite,threads(+)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DESCRIPTION=An open source gaming platform for GNU/Linux
+EAPI=8
+HOMEPAGE=https://lutris.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=distutils-r1 optfeature virtualx xdg
+IUSE=test python_single_target_python3_10 python_single_target_python3_11 test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+ CC0-1.0
+RDEPEND=app-arch/cabextract app-arch/p7zip app-arch/unzip python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] dev-python/pypresence[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/moddb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] dev-python/pypresence[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/moddb[python_targets_python3_11(-)] ) media-sound/fluid-soundfont || ( net-libs/webkit-gtk:4[introspection] net-libs/webkit-gtk:4.1[introspection] ) sys-apps/xdg-desktop-portal x11-apps/mesa-progs x11-apps/xgamma x11-apps/xrandr x11-libs/gtk+:3[introspection] x11-libs/gdk-pixbuf[jpeg] python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite,threads(+)] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://lutris.net/releases/lutris_0.5.13.tar.xz
+_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=40860dd5c6cd8a1e61cf657d8bd3db99
diff --git a/metadata/md5-cache/games-util/lutris-9999 b/metadata/md5-cache/games-util/lutris-9999
index 0a4fb1c43926..3c2df075233a 100644
--- a/metadata/md5-cache/games-util/lutris-9999
+++ b/metadata/md5-cache/games-util/lutris-9999
@@ -1,4 +1,4 @@
-BDEPEND=test? ( app-arch/cabextract app-arch/p7zip app-arch/unzip python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pypresence[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/moddb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pypresence[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/moddb[python_targets_python3_11(-)] ) media-sound/fluid-soundfont || ( net-libs/webkit-gtk:4[introspection] net-libs/webkit-gtk:4.1[introspection] ) x11-apps/mesa-progs x11-apps/xgamma x11-apps/xrandr x11-libs/gtk+:3[introspection] x11-libs/gdk-pixbuf[jpeg] python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite,threads(+)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=test? ( app-arch/cabextract app-arch/p7zip app-arch/unzip python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] dev-python/pypresence[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/moddb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] dev-python/pypresence[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/moddb[python_targets_python3_11(-)] ) media-sound/fluid-soundfont || ( net-libs/webkit-gtk:4[introspection] net-libs/webkit-gtk:4.1[introspection] ) sys-apps/xdg-desktop-portal x11-apps/mesa-progs x11-apps/xgamma x11-apps/xrandr x11-libs/gtk+:3[introspection] x11-libs/gdk-pixbuf[jpeg] python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite,threads(+)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
DESCRIPTION=An open source gaming platform for GNU/Linux
EAPI=8
@@ -8,9 +8,9 @@ INHERIT=distutils-r1 optfeature virtualx xdg git-r3
IUSE=test python_single_target_python3_10 python_single_target_python3_11 test
LICENSE=GPL-3+ CC0-1.0
PROPERTIES=live
-RDEPEND=app-arch/cabextract app-arch/p7zip app-arch/unzip python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pypresence[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/moddb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pypresence[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/moddb[python_targets_python3_11(-)] ) media-sound/fluid-soundfont || ( net-libs/webkit-gtk:4[introspection] net-libs/webkit-gtk:4.1[introspection] ) x11-apps/mesa-progs x11-apps/xgamma x11-apps/xrandr x11-libs/gtk+:3[introspection] x11-libs/gdk-pixbuf[jpeg] python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite,threads(+)] )
+RDEPEND=app-arch/cabextract app-arch/p7zip app-arch/unzip python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] dev-python/pypresence[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/moddb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] dev-python/pypresence[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/moddb[python_targets_python3_11(-)] ) media-sound/fluid-soundfont || ( net-libs/webkit-gtk:4[introspection] net-libs/webkit-gtk:4.1[introspection] ) sys-apps/xdg-desktop-portal x11-apps/mesa-progs x11-apps/xgamma x11-apps/xrandr x11-libs/gtk+:3[introspection] x11-libs/gdk-pixbuf[jpeg] python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite,threads(+)] )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=55dd643e21df49cc56970ae98491cc81
+_md5_=40860dd5c6cd8a1e61cf657d8bd3db99
diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz
index e949ede45540..2e6aa98ad6ee 100644
--- a/metadata/md5-cache/gnome-extra/Manifest.gz
+++ b/metadata/md5-cache/gnome-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-extra/sushi-43.0 b/metadata/md5-cache/gnome-extra/sushi-43.0
index cb213a130a09..605d5314d106 100644
--- a/metadata/md5-cache/gnome-extra/sushi-43.0
+++ b/metadata/md5-cache/gnome-extra/sushi-43.0
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( wayland X )
SLOT=0
SRC_URI=mirror://gnome/sources/sushi/43/sushi-43.0.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b085c93ab400a0996549efba532916f7
+_md5_=e8c8a5618dc73a2d98a4724f2f883fcc
diff --git a/metadata/md5-cache/kde-frameworks/Manifest.gz b/metadata/md5-cache/kde-frameworks/Manifest.gz
index 509dd6f34d66..bc6c63ab4579 100644
--- a/metadata/md5-cache/kde-frameworks/Manifest.gz
+++ b/metadata/md5-cache/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-frameworks/extra-cmake-modules-5.106.0 b/metadata/md5-cache/kde-frameworks/extra-cmake-modules-5.106.0
index 194519ebbc2f..927b73b4c2f4 100644
--- a/metadata/md5-cache/kde-frameworks/extra-cmake-modules-5.106.0
+++ b/metadata/md5-cache/kde-frameworks/extra-cmake-modules-5.106.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://invent.kde.org/frameworks/extra-cmake-modules
INHERIT=cmake frameworks.kde.org python-any-r1
IUSE=doc test
-KEYWORDS=amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=app-arch/libarchive[bzip2]
RESTRICT=!test? ( test )
SLOT=5/5.106
SRC_URI=mirror://kde/stable/frameworks/5.106/extra-cmake-modules-5.106.0.tar.xz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org dc60243572471279b11120514b85b558 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d5b47101efc7f7881887538da4bcb434
+_md5_=8b0faaba95a62fa764ca63f8e67911cb
diff --git a/metadata/md5-cache/kde-frameworks/kwayland-5.106.0 b/metadata/md5-cache/kde-frameworks/kwayland-5.106.0
index 34ea0f73f380..d75438240c64 100644
--- a/metadata/md5-cache/kde-frameworks/kwayland-5.106.0
+++ b/metadata/md5-cache/kde-frameworks/kwayland-5.106.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://invent.kde.org/frameworks/kwayland
INHERIT=ecm frameworks.kde.org
IUSE=debug doc test
-KEYWORDS=amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm ~arm64 ~loong ppc64 ~riscv ~x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-libs/wayland-1.15.0 >=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtgui-5.15.5:5=[egl] >=dev-qt/qtwayland-5.15.5:5= media-libs/libglvnd >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5/5.106
SRC_URI=mirror://kde/stable/frameworks/5.106/kwayland-5.106.0.tar.xz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 76234c40ad6f38d0d48cb04228708c86 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org dc60243572471279b11120514b85b558 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9f4eb64278bde4787a0bbc019512d35f
+_md5_=f5ba595e2605107d31d5f9300f1156af
diff --git a/metadata/md5-cache/kde-misc/Manifest.gz b/metadata/md5-cache/kde-misc/Manifest.gz
index 8e54919890fe..e0810a2fb9fa 100644
--- a/metadata/md5-cache/kde-misc/Manifest.gz
+++ b/metadata/md5-cache/kde-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-misc/krename-5.0.2 b/metadata/md5-cache/kde-misc/krename-5.0.2
index d7a0d71fc87d..cf720c7fd13e 100644
--- a/metadata/md5-cache/kde-misc/krename-5.0.2
+++ b/metadata/md5-cache/kde-misc/krename-5.0.2
@@ -12,6 +12,6 @@ LICENSE=GPL-2
RDEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=dev-qt/qtxml-5.15.5:5 >=kde-frameworks/kcompletion-5.82.0:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kcrash-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kiconthemes-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kitemviews-5.82.0:5 >=kde-frameworks/kjobwidgets-5.82.0:5 >=kde-frameworks/kservice-5.82.0:5 >=kde-frameworks/kwidgetsaddons-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 exif? ( media-gfx/exiv2:= ) pdf? ( app-text/podofo:= ) taglib? ( media-libs/taglib ) truetype? ( media-libs/freetype:2 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5
-SRC_URI=mirror://kde/stable/krename/5.0.2/src/krename-5.0.2.tar.xz
+SRC_URI=mirror://kde/stable/krename/5.0.2/src/krename-5.0.2.tar.xz https://dev.gentoo.org/~asturm/distfiles/krename-5.0.2-patchset-1.tar.xz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 76234c40ad6f38d0d48cb04228708c86 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 kde.org dc60243572471279b11120514b85b558 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b82a88eb7b27bacb0bbf2a3b580a244c
+_md5_=d8879d3191d9c9135721c1588fade618
diff --git a/metadata/md5-cache/kde-misc/krename-5.0.2-r1 b/metadata/md5-cache/kde-misc/krename-5.0.2-r1
new file mode 100644
index 000000000000..05db8e49c22c
--- /dev/null
+++ b/metadata/md5-cache/kde-misc/krename-5.0.2-r1
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/gettext >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.82.0:5
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=dev-qt/qtxml-5.15.5:5 >=kde-frameworks/kcompletion-5.82.0:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kcrash-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kiconthemes-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kitemviews-5.82.0:5 >=kde-frameworks/kjobwidgets-5.82.0:5 >=kde-frameworks/kservice-5.82.0:5 >=kde-frameworks/kwidgetsaddons-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 exif? ( media-gfx/exiv2:= ) pdf? ( app-text/podofo:= ) taglib? ( media-libs/taglib ) truetype? ( media-libs/freetype:2 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
+DESCRIPTION=Powerful batch file renamer
+EAPI=8
+HOMEPAGE=https://apps.kde.org/krename/ https://userbase.kde.org/KRename
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm kde.org
+IUSE=exif pdf taglib truetype debug test
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=dev-qt/qtxml-5.15.5:5 >=kde-frameworks/kcompletion-5.82.0:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kcrash-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kiconthemes-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kitemviews-5.82.0:5 >=kde-frameworks/kjobwidgets-5.82.0:5 >=kde-frameworks/kservice-5.82.0:5 >=kde-frameworks/kwidgetsaddons-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 exif? ( media-gfx/exiv2:= ) pdf? ( app-text/podofo:= ) taglib? ( media-libs/taglib ) truetype? ( media-libs/freetype:2 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+RESTRICT=!test? ( test )
+SLOT=5
+SRC_URI=mirror://kde/stable/krename/5.0.2/src/krename-5.0.2.tar.xz https://dev.gentoo.org/~asturm/distfiles/krename-5.0.2-patchset-1.tar.xz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 76234c40ad6f38d0d48cb04228708c86 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 kde.org dc60243572471279b11120514b85b558 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=a88af8878429914e08de8e968ed3da06
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 819aba35a3f2..4e5cc93cda02 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/kimageannotator-0.6.1 b/metadata/md5-cache/media-libs/kimageannotator-0.6.1
new file mode 100644
index 000000000000..f84e2cea1b7c
--- /dev/null
+++ b/metadata/md5-cache/media-libs/kimageannotator-0.6.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5[png] >=media-libs/kcolorpicker-0.2.0 x11-libs/libX11 x11-base/xorg-proto test? ( dev-qt/qttest:5 dev-cpp/gtest )
+DESCRIPTION=Tool for annotating images
+EAPI=8
+HOMEPAGE=https://github.com/ksnip/kImageAnnotator
+INHERIT=cmake virtualx
+IUSE=test test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-3+
+RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5[png] >=media-libs/kcolorpicker-0.2.0 x11-libs/libX11
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ksnip/kImageAnnotator/archive/v0.6.1.tar.gz -> kImageAnnotator-0.6.1.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=6a7ce66756d2b058bffdb982eb9ba8a7
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 2e29d7d2bb92..12d5d810d207 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/krecorder-23.04.1 b/metadata/md5-cache/media-sound/krecorder-23.04.1
new file mode 100644
index 000000000000..a54415a4c1a0
--- /dev/null
+++ b/metadata/md5-cache/media-sound/krecorder-23.04.1
@@ -0,0 +1,16 @@
+BDEPEND=>=kde-frameworks/ki18n-5.106.0:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:5
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-libs/kirigami-addons-0.6:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtmultimedia-5.15.9:5[qml] >=dev-qt/qtquickcontrols2-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 dev-qt/qtcore:5
+DESCRIPTION=Convergent audio recording application for Plasma
+EAPI=8
+HOMEPAGE=https://apps.kde.org/krecorder/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm gear.kde.org
+IUSE=debug
+KEYWORDS=~amd64 ~arm64
+LICENSE=CC0-1.0 CC-BY-4.0 GPL-3+
+RDEPEND=>=dev-libs/kirigami-addons-0.6:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtmultimedia-5.15.9:5[qml] >=dev-qt/qtquickcontrols2-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 >=dev-qt/qtsvg-5.15.9:5 >=kde-frameworks/kirigami-5.106.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+SLOT=0
+SRC_URI=mirror://kde/stable/release-service/23.04.1/src/krecorder-23.04.1.tar.xz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 76234c40ad6f38d0d48cb04228708c86 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org dc60243572471279b11120514b85b558 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=dd0bed1344ccbe15f9e184223a5c12fb
diff --git a/metadata/md5-cache/net-dialup/Manifest.gz b/metadata/md5-cache/net-dialup/Manifest.gz
index 9a567eca4b7a..2241ef1b34b0 100644
--- a/metadata/md5-cache/net-dialup/Manifest.gz
+++ b/metadata/md5-cache/net-dialup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dialup/ppp-2.5.0-r2 b/metadata/md5-cache/net-dialup/ppp-2.5.0-r2
index 89b4128c6e5c..99eaf05309cf 100644
--- a/metadata/md5-cache/net-dialup/ppp-2.5.0-r2
+++ b/metadata/md5-cache/net-dialup/ppp-2.5.0-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://ppp.samba.org/
INHERIT=linux-info pam tmpfiles
IUSE=activefilter atm gtk pam systemd
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=BSD GPL-2
PDEPEND=net-dialup/ppp-scripts
RDEPEND=dev-libs/openssl:0= virtual/libcrypt:= activefilter? ( net-libs/libpcap ) atm? ( net-dialup/linux-atm ) gtk? ( x11-libs/gtk+:2 ) pam? ( sys-libs/pam ) systemd? ( sys-apps/systemd ) !<net-misc/netifrc-0.7.1-r2 virtual/tmpfiles
SLOT=0/2.5.0
SRC_URI=https://download.samba.org/pub/ppp/ppp-2.5.0.tar.gz https://raw.githubusercontent.com/ppp-project/ppp/ppp-2.5.0/contrib/pppgetpass/pppgetpass.8
_eclasses_=flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib 104e1332efb829e2f7cbf89307a474f1 pam 4efe951aa8ce2c16288d7c915196fe29 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=f27a76411fcb66e69ecd46f0221ebf06
+_md5_=bfd45752eb39b07a99176c02d194816a
diff --git a/metadata/md5-cache/net-dialup/rp-pppoe-4.0 b/metadata/md5-cache/net-dialup/rp-pppoe-4.0
index 2552d0340992..00c68f0098b6 100644
--- a/metadata/md5-cache/net-dialup/rp-pppoe-4.0
+++ b/metadata/md5-cache/net-dialup/rp-pppoe-4.0
@@ -3,9 +3,9 @@ DEPEND=>=sys-kernel/linux-headers-2.6.25 elibc_musl? ( net-libs/ppp-defs ) net-d
DESCRIPTION=A user-mode PPPoE client and server suite for Linux
EAPI=8
HOMEPAGE=https://dianne.skoll.ca/projects/rp-pppoe/ https://salsa.debian.org/dskoll/rp-pppoe
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=net-dialup/ppp:= sys-apps/iproute2
SLOT=0
SRC_URI=https://dianne.skoll.ca/projects/rp-pppoe/download/rp-pppoe-4.0.tar.gz
-_md5_=e0b4a126c707672f1e87bad936be8693
+_md5_=86cc0729757e8d202707d33a3e961100
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index 600ef15bd4b3..0785263733da 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/signal-desktop-bin-6.18.1 b/metadata/md5-cache/net-im/signal-desktop-bin-6.19.0
index a1b9d80e5a5d..7f4422b71cf2 100644
--- a/metadata/md5-cache/net-im/signal-desktop-bin-6.18.1
+++ b/metadata/md5-cache/net-im/signal-desktop-bin-6.19.0
@@ -10,6 +10,6 @@ LICENSE=GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZL
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[X(+)] net-print/cups sys-apps/dbus[X] x11-libs/cairo x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango sound? ( || ( media-sound/pulseaudio media-sound/apulse ) )
RESTRICT=splitdebug
SLOT=0
-SRC_URI=https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_6.18.1_amd64.deb
+SRC_URI=https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_6.19.0_amd64.deb
_eclasses_=multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=93759a98a191e9543faf30502e970cda
diff --git a/metadata/md5-cache/net-im/synapse-1.84.1 b/metadata/md5-cache/net-im/synapse-1.84.1
new file mode 100644
index 000000000000..f4710bd92ffe
--- /dev/null
+++ b/metadata/md5-cache/net-im/synapse-1.84.1
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 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 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DEPEND=acct-user/synapse acct-group/synapse 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 )
+DESCRIPTION=Reference implementation of Matrix homeserver
+EAPI=8
+HOMEPAGE=https://matrix.org/ https://github.com/matrix-org/synapse/
+INHERIT=cargo distutils-r1 multiprocessing optfeature systemd
+IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 debug
+KEYWORDS=~amd64 ~ppc64
+LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
+RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/service_identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) systemd? ( dev-python/python-systemd[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 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/matrix-org/synapse/archive/v1.84.1.tar.gz -> synapse-1.84.1.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.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/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.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/libc/0.2.135/download -> libc-0.2.135.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/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.52/download -> proc-macro2-1.0.52.crate https://crates.io/api/v1/crates/pyo3/0.17.3/download -> pyo3-0.17.3.crate https://crates.io/api/v1/crates/pyo3-build-config/0.17.3/download -> pyo3-build-config-0.17.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.17.3/download -> pyo3-ffi-0.17.3.crate https://crates.io/api/v1/crates/pyo3-log/0.8.1/download -> pyo3-log-0.8.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.17.3/download -> pyo3-macros-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.17.3/download -> pyo3-macros-backend-0.17.3.crate https://crates.io/api/v1/crates/pythonize/0.17.0/download -> pythonize-0.17.0.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/regex/1.7.3/download -> regex-1.7.3.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/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.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/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/syn/2.0.10/download -> syn-2.0.10.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate
+_eclasses_=cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=7d8ef96df13803829636e82fa3455ce3
diff --git a/metadata/md5-cache/net-irc/Manifest.gz b/metadata/md5-cache/net-irc/Manifest.gz
index 61e892aa654f..f478bf1adcc4 100644
--- a/metadata/md5-cache/net-irc/Manifest.gz
+++ b/metadata/md5-cache/net-irc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-irc/kvirc-5.2_pre20210630233331-r1 b/metadata/md5-cache/net-irc/kvirc-5.2_pre20210630233331-r1
deleted file mode 100644
index 56201e267769..000000000000
--- a/metadata/md5-cache/net-irc/kvirc-5.2_pre20210630233331-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/perl:0 virtual/pkgconfig doc? ( app-doc/doxygen ) kde? ( kde-frameworks/extra-cmake-modules:5 ) nls? ( sys-devel/gettext ) sys-devel/make >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 sys-libs/zlib:0= x11-libs/libX11 x11-libs/libXScrnSaver audiofile? ( media-libs/audiofile ) dbus? ( dev-qt/qtdbus:5 ) dcc-video? ( dev-qt/qtmultimedia:5[widgets] ) kde? ( kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/knotifications:5 kde-frameworks/kservice:5 kde-frameworks/kwindowsystem:5 kde-frameworks/kxmlgui:5 ) perl? ( dev-lang/perl:0= ) phonon? ( media-libs/phonon[qt5(+)] ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) ) spell? ( app-text/enchant:0= ) ssl? ( dev-libs/openssl:0= ) theora? ( media-libs/libogg media-libs/libtheora media-libs/libvorbis )
-DESCRIPTION=Advanced IRC Client
-EAPI=8
-HOMEPAGE=http://www.kvirc.net/ https://github.com/kvirc/KVIrc
-INHERIT=cmake flag-o-matic python-single-r1 xdg-utils
-IUSE=audiofile +dbus dcc-video debug doc gsm kde +nls oss +perl +phonon profile +python spell +ssl theora +python_single_target_python3_10
-KEYWORDS=amd64 ~ppc ~ppc64 ~riscv x86
-LICENSE=GPL-2+
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 sys-libs/zlib:0= x11-libs/libX11 x11-libs/libXScrnSaver audiofile? ( media-libs/audiofile ) dbus? ( dev-qt/qtdbus:5 ) dcc-video? ( dev-qt/qtmultimedia:5[widgets] ) kde? ( kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/knotifications:5 kde-frameworks/kservice:5 kde-frameworks/kwindowsystem:5 kde-frameworks/kxmlgui:5 ) perl? ( dev-lang/perl:0= ) phonon? ( media-libs/phonon[qt5(+)] ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) ) spell? ( app-text/enchant:0= ) ssl? ( dev-libs/openssl:0= ) theora? ( media-libs/libogg media-libs/libtheora media-libs/libvorbis ) gsm? ( media-sound/gsm )
-REQUIRED_USE=audiofile? ( oss ) python? ( ^^ ( python_single_target_python3_10 ) )
-SLOT=0
-SRC_URI=https://github.com/kvirc/KVIrc/archive/d86b79f657bb7388d7ec1d3e0d91e7c4221c2394.tar.gz -> kvirc-5.2_pre20210630233331.tar.gz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c237b1256175a09818654e354d061caf
diff --git a/metadata/md5-cache/net-irc/kvirc-5.2_pre20220629000000 b/metadata/md5-cache/net-irc/kvirc-5.2_pre20220629000000
index 86bb3b4ec624..673cb25413bd 100644
--- a/metadata/md5-cache/net-irc/kvirc-5.2_pre20220629000000
+++ b/metadata/md5-cache/net-irc/kvirc-5.2_pre20220629000000
@@ -13,4 +13,4 @@ REQUIRED_USE=audiofile? ( oss ) python? ( ^^ ( python_single_target_python3_10 p
SLOT=0
SRC_URI=https://github.com/kvirc/KVIrc/archive/eb3fdd6b1d824f148fd6e582852dcba77fc9a271.tar.gz -> kvirc-5.2_pre20220629000000.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bb1eda692a0bf6f1aabf40322cbe9ca0
+_md5_=21a0612a2051e0372372fc4356b0288e
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 22c0ac42bb1b..60849ee540b6 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/connman-1.42_pre20230411 b/metadata/md5-cache/net-misc/connman-1.42_pre20230411
index 6d5239b27fb2..c3a0f1c070cd 100644
--- a/metadata/md5-cache/net-misc/connman-1.42_pre20230411
+++ b/metadata/md5-cache/net-misc/connman-1.42_pre20230411
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://git.kernel.org/pub/scm/network/connman/connman.git/
INHERIT=autotools systemd tmpfiles
IUSE=bluetooth debug doc +ethernet examples iptables iwd l2tp networkmanager +nftables ofono openconnect openvpn policykit pptp tools vpnc +wifi wireguard wispr
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm ~arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/glib-2.16 net-libs/gnutls >=sys-apps/dbus-1.2.24 sys-libs/readline:0= nftables? ( >=net-libs/libnftnl-1.0.4:0= >=net-libs/libmnl-1.0.0:0= ) openconnect? ( net-vpn/openconnect ) openvpn? ( net-vpn/openvpn ) pptp? ( net-dialup/pptpclient ) vpnc? ( net-vpn/vpnc ) wireguard? ( >=net-libs/libmnl-1.0.0:0= ) bluetooth? ( net-wireless/bluez ) iptables? ( >=net-firewall/iptables-1.4.8 ) l2tp? ( net-dialup/xl2tpd ) ofono? ( net-misc/ofono ) policykit? ( sys-auth/polkit ) wifi? ( !iwd? ( >=net-wireless/wpa_supplicant-0.7.3-r3[dbus] ) iwd? ( net-wireless/iwd ) ) virtual/tmpfiles
REQUIRED_USE=^^ ( iptables nftables )
SLOT=0
SRC_URI=https://git.kernel.org/pub/scm/network/connman/connman.git/snapshot/connman-24180d1243bf005c721be6f9d8d6da67bb669c55.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 104e1332efb829e2f7cbf89307a474f1 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=52f0ae1c88ca16abe599f934d045387e
+_md5_=a81e3d3a6dbbeb51351c22a5db5cdfba
diff --git a/metadata/md5-cache/net-misc/seafile-9.0.2_p1 b/metadata/md5-cache/net-misc/seafile-9.0.2_p1
new file mode 100644
index 000000000000..4c0ff413d361
--- /dev/null
+++ b/metadata/md5-cache/net-misc/seafile-9.0.2_p1
@@ -0,0 +1,16 @@
+BDEPEND=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-lang/vala:0.56 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare setup
+DEPEND=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 ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/future[python_targets_python3_11(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libsearpc[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] net-libs/libwebsockets[client] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
+DESCRIPTION=File syncing and sharing software with file encryption and group sharing
+EAPI=8
+HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile/
+INHERIT=autotools python-single-r1 vala
+IUSE=python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+-with-openssl-exception
+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 ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/future[python_targets_python3_11(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libsearpc[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] net-libs/libwebsockets[client] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+SLOT=0
+SRC_URI=https://github.com/haiwen/seafile/archive/f3b2eb7372eabcf1d1c267d8ed4a72fa8be5e1e3.tar.gz -> seafile-9.0.2_p1.tar.gz
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d
+_md5_=20047542b55aa060e95af665e4755517
diff --git a/metadata/md5-cache/net-misc/seafile-client-9.0.2_p1 b/metadata/md5-cache/net-misc/seafile-client-9.0.2_p1
new file mode 100644
index 000000000000..c2f4890ec313
--- /dev/null
+++ b/metadata/md5-cache/net-misc/seafile-client-9.0.2_p1
@@ -0,0 +1,17 @@
+BDEPEND=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
+DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=net-libs/libsearpc-3.2.0_p1 ~net-misc/seafile-9.0.2_p1 sys-libs/zlib virtual/opengl elibc_musl? ( sys-libs/fts-standalone ) shibboleth? ( dev-qt/qtwebengine:5[widgets] ) test? ( dev-qt/qttest:5 )
+DESCRIPTION=Seafile desktop client
+EAPI=8
+HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile-client/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg cmake
+IUSE=shibboleth test
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=net-libs/libsearpc-3.2.0_p1 ~net-misc/seafile-9.0.2_p1 sys-libs/zlib virtual/opengl elibc_musl? ( sys-libs/fts-standalone ) shibboleth? ( dev-qt/qtwebengine:5[widgets] )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/haiwen/seafile-client/archive/e0817802502097f085b8ece7e14a04ec77772332.tar.gz -> seafile-client-9.0.2_p1.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=625abec89986123c697c23ed6ad7035e
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 45aa03ea2fbd..c1f60017a009 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/hd-idle-1.05-r1 b/metadata/md5-cache/sys-apps/hd-idle-1.05-r1
deleted file mode 100644
index dfbef3209072..000000000000
--- a/metadata/md5-cache/sys-apps/hd-idle-1.05-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=install setup
-DESCRIPTION=Utility for spinning down hard disks after a period of idle time
-EAPI=7
-HOMEPAGE=http://hd-idle.sourceforge.net/
-INHERIT=linux-info systemd
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=mirror://sourceforge/hd-idle/hd-idle-1.05.tgz
-_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib 104e1332efb829e2f7cbf89307a474f1 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=38e42bd4d0e8286b306ee07589c9d9a1
diff --git a/metadata/md5-cache/sys-apps/help2man-1.49.3 b/metadata/md5-cache/sys-apps/help2man-1.49.3
index 0252752da8cd..afbf9ba559c4 100644
--- a/metadata/md5-cache/sys-apps/help2man-1.49.3
+++ b/metadata/md5-cache/sys-apps/help2man-1.49.3
@@ -4,9 +4,9 @@ DESCRIPTION=GNU utility to convert program --help output to a man page
EAPI=8
HOMEPAGE=https://www.gnu.org/software/help2man/ https://salsa.debian.org/bod/help2man
IUSE=nls
-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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-3+ nls? ( FSFAP )
RDEPEND=dev-lang/perl nls? ( dev-perl/Locale-gettext )
SLOT=0
SRC_URI=mirror://gnu/help2man/help2man-1.49.3.tar.xz
-_md5_=1c9d7a76846f3dd62e07ef74497e5bb3
+_md5_=e0c65e9e0cb4b3bde66a912e382cb82f
diff --git a/metadata/md5-cache/sys-apps/kbd-2.5.1 b/metadata/md5-cache/sys-apps/kbd-2.5.1
index b0ba299ec37e..1ad92db7056e 100644
--- a/metadata/md5-cache/sys-apps/kbd-2.5.1
+++ b/metadata/md5-cache/sys-apps/kbd-2.5.1
@@ -1,14 +1,14 @@
BDEPEND=virtual/pkgconfig test? ( dev-libs/check )
DEFINED_PHASES=configure install prepare
-DEPEND=app-arch/gzip pam? ( !app-misc/vlock sys-libs/pam )
+DEPEND=app-alternatives/gzip pam? ( !app-misc/vlock sys-libs/pam )
DESCRIPTION=Keyboard and console utilities
EAPI=8
HOMEPAGE=https://kbd-project.org/
IUSE=nls pam test
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2
-RDEPEND=app-arch/gzip pam? ( !app-misc/vlock sys-libs/pam )
+RDEPEND=app-alternatives/gzip pam? ( !app-misc/vlock sys-libs/pam )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.kernel.org/pub/linux/utils/kbd/kbd-2.5.1.tar.xz
-_md5_=08f3c4699d17ebfb6c05f90adc67820a
+_md5_=d8274405990a774e10041130d57dce9f
diff --git a/metadata/md5-cache/sys-apps/kbd-9999 b/metadata/md5-cache/sys-apps/kbd-9999
index 2d303c112288..f93ec543e18c 100644
--- a/metadata/md5-cache/sys-apps/kbd-9999
+++ b/metadata/md5-cache/sys-apps/kbd-9999
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig test? ( dev-libs/check ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=configure install prepare unpack
-DEPEND=app-arch/gzip pam? ( !app-misc/vlock sys-libs/pam )
+DEPEND=app-alternatives/gzip pam? ( !app-misc/vlock sys-libs/pam )
DESCRIPTION=Keyboard and console utilities
EAPI=8
HOMEPAGE=https://kbd-project.org/
@@ -8,8 +8,8 @@ INHERIT=autotools git-r3
IUSE=nls pam test
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=app-arch/gzip pam? ( !app-misc/vlock sys-libs/pam )
+RDEPEND=app-alternatives/gzip pam? ( !app-misc/vlock sys-libs/pam )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=9739c8da1053d657ce3cf3eeb2470c86
+_md5_=6683507c89eaf800393016f63bb7e5c2
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 87141c420733..536809730fc6 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-28T07:40:00Z
+TIMESTAMP 2023-05-28T13:40:05Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRzBVBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRzWbVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCiAw//ZCe9nZ5VhI6JMM2z84+p9qErfBoLaLbo+nawvJLZC55W7JUt+f3XIq3W
-QCo94QWxXI0wBwdxL/vT1vi2ZEEQweELJV56KMiyuHsutp6WfXORFw6A9Pojp690
-du/Iat5yRf4p08gDBUOhdoGWbfi9MVpEi21g7I3OSL5pRkw7BmmeqCck5EbiuUke
-tC2JP6Cx+5ZJWTuOf0kqHUvij2qNESsRev429PuUek6OsMgUm20X+6S6hzjih3XT
-xNFuNy3jYtedY7CDctvTPlV8TmmaBK8DRcr8waor72bRg8ONVD1AOhBGCBx/nfZ2
-SsWpLtGDefGUI+z87Kf1blIquDmVIQxV8b5Cc+lHFovMLC+ESnW/qxSuZDQsXo/A
-aRebbit6BcLYSHVjA30K9zvHDT1RDCuhAayT1jW502FvO/2QQrENaC/0kMQOil61
-V97qp7YPtJkOiMN7M+b3uB8z2gByiBhLGclx+g8hVIJZDGguXVgIp8KqSx8+tZiZ
-cH7/w9h1BOvouQmXARiv3wmhT9yeORERrMTHtpCRJiecshEqUGowFuMajgnJF7fg
-ZQdbOATEeU33YuYSOfolkUorLdVZys+O+UfJgXX+LbzXKXF4F2EWvHeUvB+pKj0O
-AFwyWJi4KLu23NgxyBKDDSyle/Fmrjy/75vFnLvprAHCiwcb1nY=
-=n7hU
+klDh4g//R7OA1ZyOawkVwJqhMfylg6meHbcZB3ri7bn33RBrLpoOrtwmjI4IapLz
+u3XZ2lolimhwAey6vLKLBN30+2SmJoAqX7oaR7fDMLxfDhWZfCe5Fe47dd3fIfDN
+6xOCG1QgDoM69srY0bQyDXRMbfhf2ItA/VWJSiXg9tuEej4HHTK1oXVw4vLpHvQl
+q8udf4J2HcXnBzHDtKxZcxin5jsRsSlnfTrwwPQTV+hFeREQyCd0Ba+O2wAqNqGi
+S1aMfS22bGbdVa+VhhrnPwvU95igdG5suasR/WoPUoNb5FRYy1ZN5l7MQwZq5cLn
+4qDlxKKHnSVJDSj/wIgvH2DGGOk4Zb13OOv5CIbNYFaxhdQdT3maNJPfBZMaxIi8
+8HlAE9hM8fG7Ur9WInbf0MGcrUuOh+F32fboslGZ4FBBpB3DGKPElc5ZHREqkZBX
+ZaWTkfsiU0mTSzzqZSyuplK4da3e5NewoZ3a+VgTlhZFInYBkWWKbtRVWvYCijj9
+Y3S5gQy9iseOLh/JbSfJoDBIhR2OqtPKBNWXvEBmhHqJRYM5kq+g6aLbHY+GuZp4
+SK2j2ETdO4sSlZcQQHTcFgKz4vPV0/3caeNmmrHMMG8gmyhcCntBoqtAIaFtIbxl
+8kCmI3EtMYy+vYvTdt+Uhk/YKo/n/6eP22HlMwUrM2NsMx4ddzY=
+=YOvT
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index f58cb74071dc..4a0ef68e9e4c 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 28 May 2023 07:39:56 +0000
+Sun, 28 May 2023 13:40:02 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 3f4a6794c1fa..a870ff1a4a96 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun May 28 07:39:56 AM UTC 2023
+Sun May 28 01:40:02 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 7ffa4ee4f4d5..f02d9a3de8dd 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 28 May 2023 07:45:01 +0000
+Sun, 28 May 2023 13:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index a635a35b02a0..5cabdc918b2f 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-c7787bece4cc07cf494635d5121da02fb9838d3f 1685258889 2023-05-28T07:28:09+00:00
+19e18130b1210774201080bd434beb6f4dbb585e 1685280547 2023-05-28T13:29:07+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 5990273697dc..9dd4604b1fbb 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1685259601 Sun 28 May 2023 07:40:01 AM UTC
+1685281202 Sun 28 May 2023 01:40:02 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index f58cb74071dc..4a0ef68e9e4c 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 28 May 2023 07:39:56 +0000
+Sun, 28 May 2023 13:40:02 +0000
diff --git a/net-dialup/Manifest.gz b/net-dialup/Manifest.gz
index 6e1c6e3ace36..3c3730c91da5 100644
--- a/net-dialup/Manifest.gz
+++ b/net-dialup/Manifest.gz
Binary files differ
diff --git a/net-dialup/ppp/Manifest b/net-dialup/ppp/Manifest
index 1e5b52f69bee..4fa5f0c2ad76 100644
--- a/net-dialup/ppp/Manifest
+++ b/net-dialup/ppp/Manifest
@@ -12,5 +12,5 @@ DIST ppp-2.5.0.tar.gz 1170057 BLAKE2B 6a0e9efcbff3cb499705071cc7d0e3411cf4871fd5
DIST ppp-dhcpc.tgz 33497 BLAKE2B ca59130012f007cf45af6bcfa468c112b0d521c8b11f42d42c566dd9de55bd6d6f1b1ceb83cbae18cfe79cb5cb36ba6c6858a4718915acc6987295008aca53da SHA512 aeaf791b14f5a09c0e2079072a157e65132cbff46e608bc0724e6a5827a01da934f5006e2774eb7105f83e607a52cb4987238f4385cf6f5cc86cbe305a556738
DIST pppgetpass.8 450 BLAKE2B 4e9805cfecb4d07c302682c1ced42cc5d247d18fae904b909e126874af962cf48bb703cd75b0cefce4e19404f2e757602d3b57f187567fc23d4b93d9598d1486 SHA512 21f6dda908cf73ee27bfa39d2b50e7f76b371e50bd7d5a0586174b30129c119accbd260d7f9e0e6aa6aabfa5ba11a13ba560588a99672c9dd4e9f33254f88836
EBUILD ppp-2.4.9-r9.ebuild 7866 BLAKE2B e2f6012eb93f27271c775b75fa52e0d1307adee4afdcb09bf8ae78e1ddefe451bd7782c4f5412ef264366c8db4e20bb3621c4c032c1261166c70473a94552880 SHA512 a3931bedeac10a6facc0fe354eee0e26e6c237f21f9e4d69196d657d388d1624e4bf8054c670568c0ba689d859bca87a21410da08f35baf33fc12d39cfe2263e
-EBUILD ppp-2.5.0-r2.ebuild 3455 BLAKE2B 3f4b812b9b10e88a49f866ff23cb8f8cab6b544b51f5d6b2dcf2c6ffbec41dcd05ad7a2252fa33f7b7970a4127d8528d753f175977651deaa416f6c37eabbf37 SHA512 95f1e6d59147312c187f09327497867443d5f83b5c55fd9609d21d8567cb72c5fc4510364f2f4de11f28ad8addfa32980a929bf26438e831aa9b31130b39305f
+EBUILD ppp-2.5.0-r2.ebuild 3452 BLAKE2B 59ae8469e5a95a2c68364a7a487e45e9e101cb342456e7a60c4abcb5db0e4f5207a2227a88ad9ae6438f1c655668294e58a9d8c821e52b03dc9e2a0200ba29d8 SHA512 bad4912c44bde1a66351d8e17e0c48cf6c1e0b800f6205e107ee78b49a84fc24bbe98356c0dffbd59af81abd08e0571d113aad50e4864fc1062a47e58d5effe4
MISC metadata.xml 1002 BLAKE2B 9ce1dcb685ed4f0d6dfe2e6c885b8feca8d81fd1fea5bde44a40900d65b2f9e9a45bd03f3708d4969c51880bb7ffb791bfbc972d4ec06a3124c4215e2b66424b SHA512 cdfa0b69fab5a530b36093bc84c352da1f8acbdf3d31e2b9a4d58bde7dc7bbbce9c54000d9f874eac2ddcc803bafc89ea2a74b03cac23dca295815ece6cb2157
diff --git a/net-dialup/ppp/ppp-2.5.0-r2.ebuild b/net-dialup/ppp/ppp-2.5.0-r2.ebuild
index 7475f180717c..f2d110d039b4 100644
--- a/net-dialup/ppp/ppp-2.5.0-r2.ebuild
+++ b/net-dialup/ppp/ppp-2.5.0-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://download.samba.org/pub/ppp/${P}.tar.gz
LICENSE="BSD GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="activefilter atm gtk pam systemd"
DEPEND="
diff --git a/net-dialup/rp-pppoe/Manifest b/net-dialup/rp-pppoe/Manifest
index 40b39c3b3557..229ede2c3b85 100644
--- a/net-dialup/rp-pppoe/Manifest
+++ b/net-dialup/rp-pppoe/Manifest
@@ -6,6 +6,6 @@ DIST rp-pppoe-3.14-patches-01.tar.xz 4708 BLAKE2B d0c294490f5c4c8f3f81fccb8234d5
DIST rp-pppoe-3.15.tar.gz 224966 BLAKE2B 85eda606677b71e35ed3b9389db0d01ac1f16c7b40cc31b3adf31946b18454b77867a5e8822386e9fb08455399733242c4c074c2fee6f1c4d62fe23b44e82707 SHA512 a156c084e57361ab6a464c3205ffb85cf86d02f71f17f92c9567f1ab0ed300f10030832fd232084699dc842ac4891efc8c54c8165587bfc7b4c92724318a60d9
DIST rp-pppoe-4.0.tar.gz 139539 BLAKE2B ba9f11e547dafdacf6fc4d525488a4ac0279b06d545e0c116e568c92a45eb8ab558ca9112f1debecacde5401cb5974eacdf972b1b4cd813711589b8181e918de SHA512 faebe543988b1ffacd4d9bf55a3ec21f3a541f9232ba6c7b6fa0e8103d6c2b7b1c358e7f7bc8f99bebb24b2f7bdcc2f46ba1ef4c23e6dd34062f8f28114e7aea
EBUILD rp-pppoe-3.15-r2.ebuild 2276 BLAKE2B 1cfb507bd01fd01ca806e595152bc5ef71f1a0b967f1b00b73aa3a5fec50c21ec21b1ccc9cd563fc89cfe1e2d03373d9586f2597f9ab2ea9b9f1a1293921ab0b SHA512 d941aa471c4947021fdb01c2178315848ea0f7ea46d53549a3ad7def23cc017984684c7df0c1b648796f68485adb08e87ff56aa36eaf6e591a7587e693a4e099
-EBUILD rp-pppoe-4.0.ebuild 1582 BLAKE2B 018fdb35486cb749795afcfe02e66b5a9bca5d85da3fdb6350b51d17688ae752d130831c63a48345c8f1dc39dd17784506f3d8147a59184c1147ab7b027dfdb0 SHA512 499ee0a93e7550f79b6978d30fc2f853026f4e2c8f940d26c0149b44400b52e4d5fffeabd73698438ceb9b3c3b197474aad0f662f03c40135c94c8c46237a12e
+EBUILD rp-pppoe-4.0.ebuild 1579 BLAKE2B 38b1c9d6a8bf24db148630ac51e20861e13ac975f19d3c7e0b4c7d5ac9540d4357fa4e1fb4b1d42eef4558471d86850a0edc25d3d7cd14cbf4256a7639679d82 SHA512 cdafaeaa64da8a86c73a7e99fcfe64b0677267c2f4bc9c4e81fd7758af8512e3c7875ebd869d4a7756b4b924d4cf685286dee56dd61ceefc7e21a4852acf7a11
EBUILD rp-pppoe-9999.ebuild 1522 BLAKE2B 0b7d4cad674299f2c5b54857f99ffcc28bc584bf9b1616d3ac2aab09153b76044e9673f3fbced9f082fb8511f80d0e22c197d22ddd9006ea79a10e01348a81de SHA512 a87d927e92493046683504fcc759aa29c21b580abd06d43589016dbd3bbe314267210b394328c65547e750f014e039c99d997843b34e67f61733e805cc1cb6d8
MISC metadata.xml 388 BLAKE2B 8627eaf1867246255f9cf5e886749300fe854b6fc4add00c1fb7395a41349a42aeaf9bcd1866b1ef8a6b3ecd04416cd6ebb7dcebd266ae341af4aaa144de510d SHA512 238ec6ad37a6fcb588eeb6f5f00befa9e9f483cbd012d7e98b9627a3bf3f401ea74aee560a1909458a471e6c44b3ea13eb3a7d30e5f5a1f5c5464c9775d5614d
diff --git a/net-dialup/rp-pppoe/rp-pppoe-4.0.ebuild b/net-dialup/rp-pppoe/rp-pppoe-4.0.ebuild
index fddfcf43599c..5914c10e93d0 100644
--- a/net-dialup/rp-pppoe/rp-pppoe-4.0.ebuild
+++ b/net-dialup/rp-pppoe/rp-pppoe-4.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI=https://github.com/dfskoll/rp-pppoe.git
else
SRC_URI="https://dianne.skoll.ca/projects/rp-pppoe/download/${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
fi
LICENSE="GPL-2"
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 17715130d350..9f387c353024 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest
index a913aaac0ef0..019ffcea641a 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,3 +1,3 @@
-DIST signal-desktop_6.18.1_amd64.deb 111047320 BLAKE2B d85ae8d8fcffb0b7c0970db5f12dd6da28e302c727709f702286f68c382731874f05502e3985b2a36863e436419f25885b6ad71fea1fe1e760e05ad1c8713e92 SHA512 18fc70f64c6ff5159dde44dca0ab40791cb98f1f3727296ea16b9fe434952324cd913b86429895d5492f40eed94294e61ce497615ec795d1a6772962ae7b9468
-EBUILD signal-desktop-bin-6.18.1.ebuild 2364 BLAKE2B 7c84ce1504022bf755df2ac3d76a700d2151875db3b2ce94acd1a17f30c9f3adb8bfd98c194b713e5e0fe72746eb462228c5f4f48d246e3b6d6c0f28b2935c8f SHA512 916240972bdc6c6d005bbc7073e837a78a672dbfafac12ee8567262cc91158e81a50f4e01b22a85743bfa1f0ec10bd1f844abc3b98b742bc2c7a594e3f92442c
+DIST signal-desktop_6.19.0_amd64.deb 112142884 BLAKE2B 4fc0421a0f61777f061c748b1bf49a2d461d64d60030a62c13848c24f22fd51b22f0dc475ceda5f86cfc016b26be9d50cfe55929a57528051ec315b4bb77d7dd SHA512 5d816fe91a61e08b219c79abefef0f32f89ff2bd880a2d2b01a64c4b5ace74c97e5eb0c9d343f24459177fb00e0952dcf7db3f9d1c1ac4c758fefc75461db7c6
+EBUILD signal-desktop-bin-6.19.0.ebuild 2364 BLAKE2B 7c84ce1504022bf755df2ac3d76a700d2151875db3b2ce94acd1a17f30c9f3adb8bfd98c194b713e5e0fe72746eb462228c5f4f48d246e3b6d6c0f28b2935c8f SHA512 916240972bdc6c6d005bbc7073e837a78a672dbfafac12ee8567262cc91158e81a50f4e01b22a85743bfa1f0ec10bd1f844abc3b98b742bc2c7a594e3f92442c
MISC metadata.xml 486 BLAKE2B cfc118c5488c5c50b4de72443e6b836992a4ba7a6fb94358552c814006a49b00580b5ab0a57141b17809e1d2a898b9e23e6fee0837778edfa7f6de53ccc09d01 SHA512 4ab7dc5fd6fb03e7296164d0d924ab4eb11c6fd31c2fc651706892eda53b29be5db65cd94da8e6aa743e9b7ed10ee3e5f25f14dd2d1be99459daa11f529dbb95
diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.18.1.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-6.19.0.ebuild
index 1b6e912201c3..1b6e912201c3 100644
--- a/net-im/signal-desktop-bin/signal-desktop-bin-6.18.1.ebuild
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-6.19.0.ebuild
diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index 091b830c839d..29cad46b6e32 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -47,8 +47,10 @@ DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e
DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7
DIST serde-1.0.160.crate 77010 BLAKE2B 45d2585bd7e5dcd368b72c29046bd595c577826da4aea6d019adaf07d23adc096db7aba952037dfdac9dbf08a1e92ababd44cc784ace557fe2cfe83beca446cf SHA512 b03eb453ac01a483843829952462de4e8f6d0fa4a244d38a6f476a911e2e991a508121265befd108134ae7cce8a7a40c4d217f80f3e025f9a612a0bf80862306
+DIST serde-1.0.163.crate 77030 BLAKE2B 0d7ead66faab8ae01c693c9bbcadfd0a7a736c8bf46f50ef43ba261eec9e0f0c43477feadb2e134f0ed6dda3115dcbc3d22daa28592f343739f1ea03d9c25723 SHA512 752738ef5f67f1b4435bdd4e76e740ba192bd93e83cac55fd667809af26ceaf02db7083aaf7b2074644b38964021af206000b6130199e7994c12c9c57cd31a34
DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec22b93df7c61df4aa139358c2732326c98d0f62fda629da0f648aaacfc9d6f312813940238f45b359546dd435e7a516 SHA512 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91
DIST serde_derive-1.0.160.crate 55081 BLAKE2B 851cbd173bd758d46c9f545f05a17f65f7b0a2cd353cc75a985072e3772ca6d8395b63208d845dfba231d7cb5fcee97ec0df0bd0df010096577d618fad8bffb0 SHA512 14b2a2ad7131efa7ec95d5a6e7633a9d1e991b046c0b00cce9c3681edd73cb53ff477aa52a430d8465aa8b362696244ea80f12ffbf0e6f98e35605fe4c60f407
+DIST serde_derive-1.0.163.crate 54447 BLAKE2B 284d02fcbdd05c53c8da737fac422fd61ff53669b140686d1732ef727a1e873945b1ebdb85fbda1d79f2c563b2c7b81d3ac51c76fe0cf5205dc6ab4d46a9d4d8 SHA512 744c4235330781c8d9c6ab4f49f6ddd11fcd70b97c97fcbf1434ccac02ba7d29eacfed21ee8e005f5541dd8ab4a34023e95d85231f11c5f4d6e24fcf806f7283
DIST serde_json-1.0.94.crate 144406 BLAKE2B cb4098da36ae5792e8c8e129e3148f27a4c646a57f3e59fde75febe252de79c8e1b310d947c2fb5ed7ec75e68b146f61b0b1d31dcc6f510ac61a37f64a47afc9 SHA512 0c85ccfce884a12dc7d57c110de4c96994f84e6a23ed28b9d38c9ac53ad6be506ad414735bfbd4d90fb49ea087460bb9da1929bb3aad7bbfc518b812ce92516a
DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e
DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
@@ -58,6 +60,7 @@ DIST syn-2.0.10.crate 240095 BLAKE2B d2def2e1354d41bfcc3ad9cfd80ed611a56fd8560dc
DIST synapse-1.79.0.gh.tar.gz 8230631 BLAKE2B 7ee06ef19b6a00022d26f3a58c91eb0b5dd2471e7e2cd0b90b8e6ab4b08ffd07b051aa472cdca1d8c6cf31a98d851fdce42fd45258b978e2511a6b6664217d8b SHA512 0ba9e0513ee4eccea7de270c9d3e4775b044a6815bb22b5b12cf4d36b367fb30cb3e7be0b7c0e1c8634e439acc2b5b37e6ee40095f48e089502cb648b91dabdf
DIST synapse-1.82.0.gh.tar.gz 8239769 BLAKE2B b61c67af76255b240618497cdbf2ab7fdad0050e913a4ac5e3fc0a045a9566128315c68d4844e9f20c842872cb51d645fccfe47892e28da5ae45394ca6d5a46f SHA512 2c62e795cc927c1352d0387ca59fe9eceeefbff1aef93a7510dd423bead81f66a3bb579426c3f6ec592d4dda4743613131f895e5e626eb5aeb05d72b94d91dd0
DIST synapse-1.83.0.gh.tar.gz 8259074 BLAKE2B 864f38b0f45577424e92ec589fb7290a0a1a6d316342788fb842b6bd92198ff35ac12669b1be966456a3ecf2831e1a678efd1117979ddafbc64b4c80cb0ace5a SHA512 c80bde4741b26182da52c6fc623075eda7cbe6c5aa74edcec4a3a52aabdba86e95d8f8433e071ee82664b5bcc75a5b25600b7b788b80ee217226ee045e2affad
+DIST synapse-1.84.1.gh.tar.gz 8275282 BLAKE2B c37327ddfd0c41e29ffeff25a26fed9e2fed3346dbd4f3910d32488b86339c8c53d4a7579ef77b7d18f00db98c603211e59e72ee027d111af5c7273a94f29519 SHA512 c98a16229532fab49e5457bfd46bd61d27736c49eee5c125f9136f107b5a5c5c3b341e8a20d1afb8d9163562bf20783ed4950f1ae2057a4a0ec8035fcbf459d7
DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19 SHA512 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06
DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288
DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d SHA512 d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c
@@ -72,4 +75,5 @@ DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac96759816
EBUILD synapse-1.79.0.ebuild 5356 BLAKE2B 0539284c6bfd01f92b995fe0a694a1aad90d95f323920e9d23d90b6b725725bef3de1c9773b9306a04aa1874b55025ce097113c798b354208365a21b9edcdfeb SHA512 034a0d1048a984b3334ee79ef06a262ffc03c1ccd8ef1347c3a8f9c9e58b231c4f5d01526a43b1126bfaf19e46c3b594c34bacc3ac3c7fd5da0636dbd38f202d
EBUILD synapse-1.82.0-r1.ebuild 5380 BLAKE2B 59fb1bf474fb7f2800a56841d824dc2bc2caec0e471ef9a23f224b399728db4bf8cce18d971dcf239f333a47b5931aaaf5ef68684e7e8b93fe9d166a346f501f SHA512 5c0298c5e5288aa7d7c643437b5ce26843a433cf8cee00421d5b83ed0e76307b779e76c16f9492d58bafa6689caa32e13c06c9d24aa7cb7cd4362bc4e81a9c6f
EBUILD synapse-1.83.0.ebuild 5381 BLAKE2B f16fe4e670b190a65dd12e9fae7cdd5776efb4ab36e2a4d7e80e9f9acdd07dd0d1b6171aaf07816898b45a21fef27c6f7e39212e339e5b56b52db09570d9e374 SHA512 d1d87772d2c474f5bf6de14fb10748c23eaf85c5e71e8e8f409cf3d7a5f4bf2fda771a9c082047c4574303c765d49f1ebb39eb149df7898d02dacbdc918fb110
+EBUILD synapse-1.84.1.ebuild 5447 BLAKE2B 61591facca826aa5468ba189501bb91a0ac0ac8cac03e48922f4e62db7f5d8d6db17ec2fb71ddbdb58cfbec76e3815daa2438c2345b5ed952bf036a24c6ff094 SHA512 dd65941991288a5c4e566ecd470d496bcfd0bf8dd9d3873e0cce9aacf9cda6382c3cc37c90bb5dc82111d08397f849e903ef38c4fe0aa31b354fb0f1d50161fe
MISC metadata.xml 526 BLAKE2B f76d0a86c40485c2428fa949fd54650f31696ce94f0d81bfea53c13604ec287230ad2fdc094f767703ecf3864e111e2b89b091fe766172ab63e809df2a7c95ab SHA512 fd5d919dd64dc2d3d2a6be8d7cabe83d722936f27f2cdcf351bbb4a7e862b6a64f94c2581a71ac27052d21595843ce61a8c94e6802c8857bc310187b38544456
diff --git a/net-im/synapse/synapse-1.84.1.ebuild b/net-im/synapse/synapse-1.84.1.ebuild
new file mode 100644
index 000000000000..8b3fd4e6a8bd
--- /dev/null
+++ b/net-im/synapse/synapse-1.84.1.ebuild
@@ -0,0 +1,206 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..11} )
+
+CRATES="
+ aho-corasick-0.7.19
+ anyhow-1.0.71
+ arc-swap-1.5.1
+ autocfg-1.1.0
+ bitflags-1.3.2
+ blake2-0.10.6
+ block-buffer-0.10.3
+ cfg-if-1.0.0
+ crypto-common-0.1.6
+ digest-0.10.5
+ generic-array-0.14.6
+ hex-0.4.3
+ indoc-1.0.7
+ itoa-1.0.4
+ lazy_static-1.4.0
+ libc-0.2.135
+ lock_api-0.4.9
+ log-0.4.17
+ memchr-2.5.0
+ memoffset-0.6.5
+ once_cell-1.15.0
+ parking_lot-0.12.1
+ parking_lot_core-0.9.3
+ proc-macro2-1.0.52
+ pyo3-0.17.3
+ pyo3-build-config-0.17.3
+ pyo3-ffi-0.17.3
+ pyo3-log-0.8.1
+ pyo3-macros-0.17.3
+ pyo3-macros-backend-0.17.3
+ pythonize-0.17.0
+ quote-1.0.26
+ redox_syscall-0.2.16
+ regex-1.7.3
+ regex-syntax-0.6.29
+ ryu-1.0.11
+ scopeguard-1.1.0
+ serde-1.0.163
+ serde_derive-1.0.163
+ serde_json-1.0.96
+ smallvec-1.10.0
+ subtle-2.4.1
+ syn-1.0.104
+ syn-2.0.10
+ target-lexicon-0.12.4
+ typenum-1.15.0
+ unicode-ident-1.0.5
+ unindent-0.1.10
+ version_check-0.9.4
+ windows-sys-0.36.1
+ windows_aarch64_msvc-0.36.1
+ windows_i686_gnu-0.36.1
+ windows_i686_msvc-0.36.1
+ windows_x86_64_gnu-0.36.1
+ windows_x86_64_msvc-0.36.1
+"
+
+inherit cargo distutils-r1 multiprocessing optfeature systemd
+
+DESCRIPTION="Reference implementation of Matrix homeserver"
+HOMEPAGE="
+ https://matrix.org/
+ https://github.com/matrix-org/synapse/
+"
+SRC_URI="
+ https://github.com/matrix-org/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ $(cargo_crate_uris)
+"
+
+LICENSE="Apache-2.0"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="postgres systemd test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ acct-user/synapse
+ acct-group/synapse
+"
+RDEPEND="
+ ${DEPEND}
+ dev-python/attrs[${PYTHON_USEDEP}]
+ dev-python/bcrypt[${PYTHON_USEDEP}]
+ dev-python/bleach[${PYTHON_USEDEP}]
+ >=dev-python/canonicaljson-2[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/ijson[${PYTHON_USEDEP}]
+ dev-python/immutabledict[${PYTHON_USEDEP}]
+ >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ >=dev-python/matrix-common-1.3.0[${PYTHON_USEDEP}]
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/netaddr[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/phonenumbers[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP},webp]
+ dev-python/prometheus-client[${PYTHON_USEDEP}]
+ dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ dev-python/pydantic[${PYTHON_USEDEP}]
+ dev-python/pymacaroons[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/service_identity[${PYTHON_USEDEP}]
+ dev-python/signedjson[${PYTHON_USEDEP}]
+ dev-python/sortedcontainers[${PYTHON_USEDEP}]
+ dev-python/treq[${PYTHON_USEDEP}]
+ dev-python/twisted[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+ postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
+ systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+ dev-python/setuptools-rust[${PYTHON_USEDEP}]
+ test? (
+ dev-python/idna[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
+ dev-python/pyicu[${PYTHON_USEDEP}]
+ postgres? ( dev-db/postgresql[server] )
+ )
+"
+
+# Rust extension
+QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so"
+
+src_test() {
+ if use postgres; then
+ einfo "Preparing postgres test instance"
+ initdb --pgdata="${T}/pgsql" || die
+ pg_ctl --wait --pgdata="${T}/pgsql" start \
+ --options="-h '' -k '${T}'" || die
+ createdb --host="${T}" synapse_test || die
+
+ # See https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#running-tests-under-postgresql
+ local -x SYNAPSE_POSTGRES=1
+ local -x SYNAPSE_POSTGRES_HOST="${T}"
+ fi
+
+ # This remove is necessary otherwise python is not able to locate
+ # synapse_rust.abi3.so.
+ rm -rf synapse || die
+
+ nonfatal distutils-r1_src_test
+ local ret=${?}
+
+ if use postgres; then
+ einfo "Stopping postgres test instance"
+ pg_ctl --wait --pgdata="${T}/pgsql" stop || die
+ fi
+
+ [[ ${ret} -ne 0 ]] && die
+}
+
+python_test() {
+ "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests
+}
+
+src_install() {
+ distutils-r1_src_install
+ keepdir /var/{lib,log}/synapse /etc/synapse
+ fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse
+ fperms 0750 /var/{lib,log}/synapse /etc/synapse
+ newinitd "${FILESDIR}/${PN}.initd-r1" "${PN}"
+ systemd_dounit "${FILESDIR}/synapse.service"
+}
+
+pkg_postinst() {
+ optfeature "Improve user search for international display names" dev-python/pyicu
+ optfeature "Redis support" dev-python/txredisapi
+ optfeature "VoIP relaying on your homeserver with turn" net-im/coturn
+
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ einfo
+ elog "In order to generate initial configuration run:"
+ elog "sudo -u synapse synapse_homeserver \\"
+ elog " --server-name matrix.domain.tld \\"
+ elog " --config-path /etc/synapse/homeserver.yaml \\"
+ elog " --generate-config \\"
+ elog " --data-directory /var/lib/synapse \\"
+ elog " --report-stats=no"
+ einfo
+ else
+ einfo
+ elog "Please refer to upgrade notes if any special steps are required"
+ elog "to upgrade from the version you currently have installed:"
+ elog
+ elog " https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md"
+ einfo
+ fi
+}
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index 521842f9e7b6..c80aa4025324 100644
--- a/net-irc/Manifest.gz
+++ b/net-irc/Manifest.gz
Binary files differ
diff --git a/net-irc/kvirc/Manifest b/net-irc/kvirc/Manifest
index 83b2f91cf5a0..1b55fda5bad9 100644
--- a/net-irc/kvirc/Manifest
+++ b/net-irc/kvirc/Manifest
@@ -1,6 +1,5 @@
-DIST kvirc-5.2_pre20210630233331.tar.gz 6173417 BLAKE2B dcdb5fed3250de08d8e2896ba799e142ee04fff409006d7b7d06bdcf1cf2f6df9f7abeeb055e550d99f9cca6182d68b4f5b9ff224f78d91b1efb7f42118458e5 SHA512 625712cc69a2ab3a33b72b2e9935bec8f307ef1f8d5a9a0672d7eb8e7daa5ab3e6202a2b8932493c30374f0451821db161e47cb3af840c0324e27ca2e58272ef
+AUX kvirc-5.2_pre20210630233331-fixqprocess.patch 869 BLAKE2B ccdec97ac8cd412c776146a56971f61bff66737a5a5590bb1508f05e64850211b9d0748999d347aaab8ade499d22ae6f9bfd8c4b9bced35de0dc0b2d7669734f SHA512 deb5252936bcb593fe1a11631fe4c03f26c28afaf1e88206a076d2f7754160620178362d0f00023a56f4eafa19d60c4d281cee88c20253ac6629033284719363
DIST kvirc-5.2_pre20220629000000.tar.gz 6173590 BLAKE2B b4bfdc307df81a485acb72b33908f82bad0793139543abed03a1b84cae36cba4e11a6b8098cffc9669cb0a7c9072fd6a608589ce03a228b25dfd00b8d7d94b82 SHA512 4369f3703555c8717febfd32c06f6fd8576424cb3a92f9d9e24a5af93acf69ca8707d89a27804457327fd6c30601566d7874c0fc08e12018a3f5440ea988a69e
-EBUILD kvirc-5.2_pre20210630233331-r1.ebuild 4307 BLAKE2B 77235e7cb115566de84c634ce66b8c51b689103103810c8db46c41d2175df909873ec215ef01899bca7488b97ceaa43a2d8622d8abb874c74483b00861e46fa5 SHA512 0ccf0b177bbf412d4a7b5f0c21de589e7e438b25cb4e603e7f0af88c69f8a87ea1922c35939edb5a04b1a252c2fcaf672a97d997bd26531402386a66ca9fd330
-EBUILD kvirc-5.2_pre20220629000000.ebuild 4312 BLAKE2B 9dd5fda71ad665387541f543d129ab60a6848e1fba09c5250510505ce343004154a82c791121be7397bc0b18026a475fb7121cecd21a3b5f50e106c73bc4cf26 SHA512 13987045abd1d5ba0b1d52f6ea30b6cf53e5cf7928d1f5a64567bf121db303921805054c490a02fac573bc6650c6ecab528d78085287f4733a80ec1dbc84499d
+EBUILD kvirc-5.2_pre20220629000000.ebuild 4386 BLAKE2B 69bfffd3900ee5102406f1d08a9806b761e42871c7983e432e4669f47eef911ac24b33f64025418701827a145de25b8996154dd141b8e9783207ba9b33b986cf SHA512 39ecb1db0b8b6c86e0d1f6139e62fb1b424271185738161f34d2ba48937dc3f1a9edfbb5e339b37f93e2f532b3f13ec6b55111a2e9931f64898b140822ad66ce
EBUILD kvirc-9999.ebuild 4244 BLAKE2B ae5f61a321839057b5cb42065024650cec6a268ce0f0f77ba53fcc72a253437c5ba9b23a690f3f2dafd0ffd2807486b572fb3f9553bc77107144c2caaca4815c SHA512 2fe493f136b83daef2d600ca7029b85c92e774eba18c5353a5104462ebc4aad4036007ea078640e6d6edfaf0b25308ab9c84077235578eeba7adc026e967ae7d
MISC metadata.xml 632 BLAKE2B 00e76e3f4dae2d7422da074a35e0bf2ed0d919be1a7c86e42779c809f9a31e87e6627d6eac03f8913ab40e094a8e5d284daa42d1140717083c73783342b0bea5 SHA512 a38097a282426fad3339a155ea4e8be00bcae177fb8dc4820c3cd1b1c5ceab5820c47cc7a33573c8b0d391e7ad726f57ee8450dc1b0f33f9dcff8354a9d7e1fe
diff --git a/net-irc/kvirc/files/kvirc-5.2_pre20210630233331-fixqprocess.patch b/net-irc/kvirc/files/kvirc-5.2_pre20210630233331-fixqprocess.patch
new file mode 100644
index 000000000000..2127dcc3f1ce
--- /dev/null
+++ b/net-irc/kvirc/files/kvirc-5.2_pre20210630233331-fixqprocess.patch
@@ -0,0 +1,29 @@
+commit b4405b0c3dbd00c31d20597360249966bfd627c9
+Author: Alexey Sokolov <sokolov@google.com>
+Date: Sat May 27 12:46:34 2023 +0100
+
+ Fix includes, QProcess is used not only without KDE
+
+ https://bugs.gentoo.org/906940
+
+diff --git a/src/modules/system/libkvisystem.cpp b/src/modules/system/libkvisystem.cpp
+index 2abab2c10..842d3fa3f 100644
+--- a/src/modules/system/libkvisystem.cpp
++++ b/src/modules/system/libkvisystem.cpp
+@@ -50,12 +50,13 @@
+ #endif
+
+ #ifdef COMPILE_KDE_SUPPORT
+-#include <KToolInvocation> // invokeTerminal() for system.runcmd
+-#else // tools we need to work around the absence of
++// invokeTerminal() for system.runcmd
++// tools we need to work around the absence of
++#include <KToolInvocation>
++#endif
+ // invokeTerminal()
+ #include <QProcess>
+ #include <QStringList>
+-#endif
+
+ PluginManager * g_pPluginManager;
+
diff --git a/net-irc/kvirc/kvirc-5.2_pre20210630233331-r1.ebuild b/net-irc/kvirc/kvirc-5.2_pre20210630233331-r1.ebuild
deleted file mode 100644
index cf1b5bccf2fc..000000000000
--- a/net-irc/kvirc/kvirc-5.2_pre20210630233331-r1.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 2009-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-CMAKE_MAKEFILE_GENERATOR="emake"
-PYTHON_COMPAT=( python3_10 )
-
-inherit cmake flag-o-matic python-single-r1 xdg-utils
-
-if [[ "${PV}" == "9999" ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/kvirc/KVIrc"
- KVIRC_GIT_REVISION=""
- KVIRC_GIT_SOURCES_DATE=""
-else
- KVIRC_GIT_REVISION="d86b79f657bb7388d7ec1d3e0d91e7c4221c2394"
- KVIRC_GIT_SOURCES_DATE="${PV#*_pre}"
- KVIRC_GIT_SOURCES_DATE="${KVIRC_GIT_SOURCES_DATE:0:4}-${KVIRC_GIT_SOURCES_DATE:4:2}-${KVIRC_GIT_SOURCES_DATE:6:2}"
-fi
-
-DESCRIPTION="Advanced IRC Client"
-HOMEPAGE="http://www.kvirc.net/ https://github.com/kvirc/KVIrc"
-if [[ "${PV}" == "9999" ]]; then
- SRC_URI=""
-else
- SRC_URI="https://github.com/kvirc/KVIrc/archive/${KVIRC_GIT_REVISION}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~riscv x86"
-IUSE="audiofile +dbus dcc-video debug doc gsm kde +nls oss +perl +phonon profile +python spell +ssl theora"
-REQUIRED_USE="audiofile? ( oss ) python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="dev-lang/perl:0
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
- kde? ( kde-frameworks/extra-cmake-modules:5 )
- nls? ( sys-devel/gettext )"
-DEPEND="dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- dev-qt/qtxml:5
- sys-libs/zlib:0=
- x11-libs/libX11
- x11-libs/libXScrnSaver
- audiofile? ( media-libs/audiofile )
- dbus? ( dev-qt/qtdbus:5 )
- dcc-video? ( dev-qt/qtmultimedia:5[widgets] )
- kde? (
- kde-frameworks/kcoreaddons:5
- kde-frameworks/ki18n:5
- kde-frameworks/knotifications:5
- kde-frameworks/kservice:5
- kde-frameworks/kwindowsystem:5
- kde-frameworks/kxmlgui:5
- )
- perl? ( dev-lang/perl:0= )
- phonon? ( media-libs/phonon[qt5(+)] )
- python? ( ${PYTHON_DEPS} )
- spell? ( app-text/enchant:0= )
- ssl? ( dev-libs/openssl:0= )
- theora? (
- media-libs/libogg
- media-libs/libtheora
- media-libs/libvorbis
- )"
-RDEPEND="${DEPEND}
- gsm? ( media-sound/gsm )"
-
-if [[ "${PV}" != "9999" ]]; then
- S="${WORKDIR}/KVIrc-${KVIRC_GIT_REVISION}"
-fi
-
-DOCS=()
-
-pkg_setup() {
- if use python; then
- python-single-r1_pkg_setup
- fi
-}
-
-src_prepare() {
- cmake_src_prepare
-
- if [[ "${PV}" == "9999" ]]; then
- KVIRC_GIT_REVISION="$(git show -s --format=%H)"
- KVIRC_GIT_SOURCES_DATE="$(git show -s --format=%cd --date=short)"
- fi
- einfo "Setting of revision number to ${KVIRC_GIT_REVISION} ${KVIRC_GIT_SOURCES_DATE}"
- sed -e "/#define KVI_DEFAULT_FRAME_CAPTION/s/KVI_VERSION/& \" (${KVIRC_GIT_REVISION} ${KVIRC_GIT_SOURCES_DATE})\"/" -i src/kvirc/ui/KviMainWindow.cpp || die "Setting of revision number failed"
-}
-
-src_configure() {
- append-flags -fno-strict-aliasing
-
- local libdir="$(get_libdir)"
- local mycmakeargs=(
- -DLIB_SUFFIX=${libdir#lib}
- -DMANUAL_REVISION=${KVIRC_GIT_REVISION}
- -DMANUAL_SOURCES_DATE=${KVIRC_GIT_SOURCES_DATE//-/}
- -DWANT_ENV_FLAGS=ON
- -DWANT_VERBOSE=ON
-
- -DWANT_CRYPT=ON
- -DWANT_DCC_VOICE=ON
- -DWANT_IPC=ON
- -DWANT_IPV6=ON
- -DWANT_TRANSPARENCY=ON
-
- -DWANT_AUDIOFILE=$(usex audiofile ON OFF)
- -DWANT_DCC_VIDEO=$(usex dcc-video ON OFF)
- -DWANT_DEBUG=$(usex debug ON OFF)
- -DWANT_DOXYGEN=$(usex doc ON OFF)
- -DWANT_GETTEXT=$(usex nls ON OFF)
- -DWANT_GSM=$(usex gsm ON OFF)
- -DWANT_KDE=$(usex kde ON OFF)
- -DWANT_MEMORY_PROFILE=$(usex profile ON OFF)
- -DWANT_OGG_THEORA=$(usex theora ON OFF)
- -DWANT_OPENSSL=$(usex ssl ON OFF)
- -DWANT_OSS=$(usex oss ON OFF)
- -DWANT_PERL=$(usex perl ON OFF)
- -DWANT_PHONON=$(usex phonon ON OFF)
- -DWANT_PYTHON=$(usex python ON OFF)
- -DWANT_QTDBUS=$(usex dbus ON OFF)
- -DWANT_QTWEBKIT=OFF
- -DWANT_SPELLCHECKER=$(usex spell ON OFF)
-
- # COMPILE_SVG_SUPPORT not used in source code.
- -DWANT_QTSVG=OFF
- )
- if use python; then
- mycmakeargs+=(
- -DPython3_INCLUDE_DIR="$(python_get_includedir)"
- -DPython3_LIBRARY="$(python_get_library_path)"
- )
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-
- if use doc; then
- cmake_src_compile devdocs
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use doc; then
- (
- docinto html
- dodoc -r "${BUILD_DIR}/doc/api/html/"*
- )
- fi
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/net-irc/kvirc/kvirc-5.2_pre20220629000000.ebuild b/net-irc/kvirc/kvirc-5.2_pre20220629000000.ebuild
index a7cba86601de..dea8494803e0 100644
--- a/net-irc/kvirc/kvirc-5.2_pre20220629000000.ebuild
+++ b/net-irc/kvirc/kvirc-5.2_pre20220629000000.ebuild
@@ -80,6 +80,10 @@ fi
DOCS=()
+PATCHES=(
+ "${FILESDIR}/kvirc-5.2_pre20210630233331-fixqprocess.patch"
+)
+
pkg_setup() {
if use python; then
python-single-r1_pkg_setup
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 9eade14ce331..64d9732f2400 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/connman/Manifest b/net-misc/connman/Manifest
index 4a1c038dfe49..bf51563ab84d 100644
--- a/net-misc/connman/Manifest
+++ b/net-misc/connman/Manifest
@@ -4,6 +4,6 @@ AUX libresolv-musl-fix.patch 1554 BLAKE2B 496cae4e748089c6f2fe46850a4940660bcaff
DIST connman-24180d1243bf005c721be6f9d8d6da67bb669c55.tar.gz 744924 BLAKE2B 87b1b1dc09c483fb69d75c5c43b89492b32d0e0357fb25208c369a446f85641e5e364ce3bd21f0e43c95e06a8578f28dea4b26decb8a0ebf591bf4c44616645f SHA512 dd6eb7684aeac7a07c504de018b6efda2ceab4ff3b66e4942bf8d8a37e1feee609a63a5b9fa73ce3b3582b6949ea3399f8740bcb7dc39885d239610d3b280d0c
DIST connman-9971144ae862e83f1f5d8cb84c0b62f2542dcdec.tar.gz 743500 BLAKE2B 513380639f02c103f4e9aca73571e00edc42894e612712c20319c3ee9b8845bff41ce05b17016b52b7d34f09c8f74f877a639fd21455b13a5a2ef1554eb0b093 SHA512 bc37dabb13b76e3fa0efd811d664f321b47118d378285dfa06710ec227822c409ed0c60c2f42c00ae081e47ec879ec1b19f784e9fc2346d1d57f6e87550dda22
EBUILD connman-1.42_pre20230116-r2.ebuild 3570 BLAKE2B eb090ff16da8122c317af57b906e4e6b01879efb113f8dbcb9095bca7449f6e137deb7fd89af45416800149a3a9e1fdebce10ecf9ee4edc02aabd0deffbd70d1 SHA512 bca0b48231be5bb11d8ce274c5935d5fa294b1679a828e2f61011e9a40844ddf30b8309f51f51568f1383f1b1158c9eaf271cc1b7ae4408270e2c19ecb9c6149
-EBUILD connman-1.42_pre20230411.ebuild 3574 BLAKE2B fb3b6b5ee5a1d8289abffdc63da4054bb94c34c3efe65c61803547b91452310fe8638c9693a32e2818876e7ea516d50c61b6e36513f5e92064817cf317aa7845 SHA512 7114834e177ed093db3a8fbecdaf7dcd2558a3e3028b7c64f81fbb166dad0dd7be1abef79650654da8319e598bed1ba35a26a2803e8e2b5c965ee7ddd4c4acb8
+EBUILD connman-1.42_pre20230411.ebuild 3571 BLAKE2B 6d46d20dc8ef037e58ccea2b62b5c77c2a47aff009b3d15375e660be3cf72fef51a632395a4254b9b3d571cd0f914fa20de6f3f2f2c108a5e6a6e60feb544cf6 SHA512 1fc2bfd27a953cb6db6844fdc352b086dd2c738d311e4fd8c5121f3b6e1dc387eef7be3958c84676f717fbaabb467885293314967fe4b8bf78f80547b5307f42
EBUILD connman-9999.ebuild 3532 BLAKE2B 1af7dd81bb71adb568072d0b2e817c99b96fa2b2fea6be7a35ddface9169564787b9a79fa8f4fce64612b4d3e1efcd4c6aa92f064e9a521e3eb2d251790337ed SHA512 c6da057d5c9a3bee4b203c9c5c3bbcdca8f5f5d0d44ffb4cb3674ddeb317474a89e980fd2248c3ffdfff758ad0957ae9003f6468b49334bd508241cecd708761
MISC metadata.xml 1314 BLAKE2B 8ac27df91b77d2da814c0f35368359f2c55c9cf9c9b8db56748ca9a6128f59514dbcba5c966777a1dda27ed37ccdc6e7e37b57724f7bac83e383c3f8e5b427ce SHA512 98dcfc78d0d4a7abab5282efc2cd10419ab067d6f52f9743f7b72dc446f6e0cc0c5a63266ffa3b9cdb4df3935fc5e7f96faa143bf796ccd90e709c26e7a652b7
diff --git a/net-misc/connman/connman-1.42_pre20230411.ebuild b/net-misc/connman/connman-1.42_pre20230411.ebuild
index bc5188fd2315..ee5add040cd4 100644
--- a/net-misc/connman/connman-1.42_pre20230411.ebuild
+++ b/net-misc/connman/connman-1.42_pre20230411.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/connman/connman.git"
else
SRC_URI="https://git.kernel.org/pub/scm/network/connman/connman.git/snapshot/connman-${COMMIT}.tar.gz"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv x86"
fi
DESCRIPTION="Provides a daemon for managing internet connections"
diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index a8529361d058..6d7f6a843564 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -5,9 +5,11 @@ DIST seafile-client-8.0.9.tar.gz 11716754 BLAKE2B 2087d2b31ce4696fdaaaa723da7a35
DIST seafile-client-9.0.0.tar.gz 11714587 BLAKE2B 3432c5b1a971b794379953392689a8451335b1e31a23d09a762b181d66d99a8ee1a2694bcd0cdeb31e2d3c5d98e11d582c9464c11e558c9febb894361dfebfce SHA512 42975fcae3691ffa69671e39c75af1dd863f43cbab65f2022f3c4ee72462c6725107bda77856d16caa4db1e9b5e81c45fe629ffe362a88bbfae8fef558118cae
DIST seafile-client-9.0.1.tar.gz 11713910 BLAKE2B 9a9cd710327a853295c6320a2c161b96d8a359cc9eea0272b65a9c0749c4c25f2f7287b8312d1dd11a7740145a036a596f48ccc1fae850447133ea67fa454a10 SHA512 27533dfdd3657470e3eb3f80814bec7a9ae9176978941651104a526630d70c4747d4e859c16f7af9a046d3a7ae4152e0ba17f11106aa34bb1f0cfd05cba44f88
DIST seafile-client-9.0.2.tar.gz 11720252 BLAKE2B cb31d863b0b99a1e79845eb02adf8d7a4ea9ff7cbc25499d70d0aca2ea0dd5aaa61b37f21cf4e3b51ea09a2df55bc010817f7892448240b2447e177b344ba153 SHA512 8a0b64abc12f4c3a512486332a126dbf2028b70f5675d4224f9fcd5a0e767d2cb4364cc375e267e131b87843074a556ba814e179b90be9bab1a658b8cf8e168d
+DIST seafile-client-9.0.2_p1.tar.gz 11718007 BLAKE2B dc31e7060b70e20dd288725273d6563df587d084fc8ac5b7e9df865cf5a2869c935b014b78094633d900c7e98e1929eee1e5cde26393684de257aba34910e35b SHA512 32a4afcf6456a4f64e5a0ab6cf6cb29eb0cad8ef548c744e14d53c14e8042ba24d296e781fda9f46bfa468490c2dd37c56faa4559c2e814da8d1334fea1057a8
EBUILD seafile-client-8.0.10.ebuild 1365 BLAKE2B 23cd4c9270de0bb5d5a9de02c2caded895b9123533f1a147a50547c072bcb751bdfcb6077a9a0f751be6a1b3a6344c0d65cad9d6f68e658eaa8bf6e80c265903 SHA512 c984dd297bc13911d0f835600b0f8a16b3f8a697f0b190c54df6ba2063bb6c8c940084b11336faf960a08094f440d06b95346904afda6ac2321dd712b18ed5f0
EBUILD seafile-client-8.0.9.ebuild 1364 BLAKE2B dd01f6e027e8ad4bc1c939cf6fb6f50e759791da2fdfec8f15fc675a9968d27c3c42f5fc75a7ab420710bca87401abeca45297618a682669a47499d0a124a889 SHA512 df6a985b3f2e17a50d96386f3b928f25ff7cd986e33f47c0a491300aed7f2884d6348fe86a1c05908153f01e65980b56e7658988efd7841badb47c2f9aa3df11
EBUILD seafile-client-9.0.0.ebuild 1365 BLAKE2B b3b2008a3675c62e80b9a2ec7be4e053ea2b3b347da372c1e81b4471db76713d33665473633196803b2ec75409675fc9fb787818fa53880fa83b885d1ead1bad SHA512 7a0775fac881735e98c1af3e74bc67a7e91dd427a627b3866d7762180b2fc7510b2866b867101dfdb54877e227798591acd6574724ac8dc7342988cf7f8c91cf
EBUILD seafile-client-9.0.1.ebuild 1365 BLAKE2B fc08b2bd33bc4b861e3ced041b9a63e8e947d619cb6a66d5f74b4c868ddd037df896898dd664aeb6cb823e3caec04f3f25ae8dfcaccc1781eec5219e3c9f9ec3 SHA512 1706186099020a2fa1c09ece805d3975cdbca86987b7df62b056c5e6ae2297404df701a88134dc2d962772589768c8fd7e355b7578266e4d9cdf08fcfc285b4d
EBUILD seafile-client-9.0.2.ebuild 1365 BLAKE2B 882148ee46f8d47ac9690f633588494bc771e68b8eb478519a933f6afeabb6249efb0a63cdf485df46e1061e89540ba919e92f0b00b8527edd8145b1ede5b583 SHA512 4e7c51e17e7e4d7423771b0f1ad1f062e8d1faefc5bd2f22e5df4a280d1f37233d103ef6ddd87c22827009327475ad7385ae0f3c8fecb592f5bb3b8b1584e6d3
+EBUILD seafile-client-9.0.2_p1.ebuild 1365 BLAKE2B e08d29829ab6e878b1d266a04faf7e91752d9b77a4ef57e4f28738a068b0279fce57bf85cb918da750b35d42923eadd05b55fb9a18e2d73cbbeb59c6e2911221 SHA512 2f8255d5f778188154ce19031821ad901e41e9913679670f0ae13f7d0ddb68268c9770108048cd74f02c1095d8bc66ff074a9fb04c29d2652066a861cb60e597
MISC metadata.xml 577 BLAKE2B 2370893b5c79210e63c40cd24532db7f376f57bce60728359b8645dc77717e4453fd9e2abf95d7c67882104a88c402585c0493c0a52ca0f84eceafb2928d338a SHA512 810d37c18e32318a1e9797186d2d1f3c74adfb6366fa8d9ffc966adc46779e352550d5e01ac73a9fd259d14fe0d931e37835f2ccf5f42648e3a6a40c3029ad10
diff --git a/net-misc/seafile-client/seafile-client-9.0.2_p1.ebuild b/net-misc/seafile-client/seafile-client-9.0.2_p1.ebuild
new file mode 100644
index 000000000000..c41a733f88a8
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-9.0.2_p1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="e0817802502097f085b8ece7e14a04ec77772332"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/"
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+ dev-libs/glib:2
+ dev-libs/jansson:=
+ dev-libs/openssl:=
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ >=net-libs/libsearpc-3.2.0_p1
+ ~net-misc/seafile-${PV}
+ sys-libs/zlib
+ virtual/opengl
+ elibc_musl? ( sys-libs/fts-standalone )
+ shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+ test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
+ "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+ -DBUILD_TESTING="$(usex test)"
+ )
+ # 863554
+ use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" )
+ cmake_src_configure
+}
diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 66065f67f975..2b192eda64da 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -3,9 +3,11 @@ DIST seafile-8.0.9.gh.tar.gz 740920 BLAKE2B c62c7ccea536934a92166db5d2acea45b65f
DIST seafile-9.0.0.tar.gz 749947 BLAKE2B df9e68d1ee46c03d5d7cab35f141b6e7a890e78a5864bf55b4ac2913a214e24660f57157123845b62aa72c6ad1e689d6cf53bbe6b43f44c0178a867cb0e6c78e SHA512 3ab5a62faf7210e27df58a33f790b4aaeeb5b897532ec45af283bbaf70bdf40532c8be6481ef43752fc1e646e2d8d1c890f3e039df1d058d7067e2bae99e40fb
DIST seafile-9.0.1.tar.gz 750253 BLAKE2B a076e1ee7df817a47cb2c586025be5126771baf520d66189c640138c9400d9ead04e4d8bcb98ef4071c6115b23f1e835b1cfd3772a305b730e219ffd45bc23de SHA512 69371da95cc66657a83c9fb232c6560424be31d0ddc277870b474379ce3d2dc116c43dc0ab09e4aa79badcb87bb4bfad423f5cf1b466c8dfcc31272afe81b516
DIST seafile-9.0.2.tar.gz 751089 BLAKE2B 92f9329e109c797024c576b95def27db7a22ca1125c4305ca310020f68ecfb393a11c68ef040fe2c5d672a4671d5a5689cb6d15281c781541d8ffd3d2e7c7d50 SHA512 199702fb533e7a95c84ff10aeceb02850704ad18a953a1d27f34cce9536be5297386327f9adbc6b23b44ec051cfdd59c094e8c7923cefd37536f4d50023a07ef
+DIST seafile-9.0.2_p1.tar.gz 752398 BLAKE2B e60d543eebfe2113690803baf285e146d66d03477ae93316e24ce5eafd23ddc03fc46998470e447f5b79ec8441baac27008d3e2ad38b600936ee614709ac5b75 SHA512 01fd51de18d63c8142d89ce017e7e6bdd469a3ee1f94341b90f5654ff603c88f8ee19ff4cfa0d5e0b06b17d23d66ed6ac2a3af8b03e8db34f49e18243b9eace7
EBUILD seafile-8.0.10-r3.ebuild 1610 BLAKE2B ad413b62c726a625b1e7cc7fe6475eb0d17d3ce26a2718e71c68f31be43c653e6a571f37275de2d2f0320cdd70b3ea69e7741312390d24062b6b14e5ced7eb8e SHA512 addebc6ff841f0d7575a33b324122442d7104a1485ea43ddd35d211b6afba9148f0458f4fb0fca030b247a689ec7d32f76cd60b271ee60cd069a91638b565afb
EBUILD seafile-8.0.9-r1.ebuild 1575 BLAKE2B d90e189478226b3b29fd821e1ac16b181bc4ea9af48dd08ff40030751b1baf85cc87fb0a32b5582727f884d0f43475b5e556b8a5101d47c62fba183f1fb41472 SHA512 40d26ad3957f234c22ed0ef06893857b9c8ca90e12442860220a6a409ae21af78f4e3572101e790895c911c86a4b6c2b80c97581c2e6cc792014fdf796f6d43f
EBUILD seafile-9.0.0.ebuild 1464 BLAKE2B 3be9f90ce39acc68a9245cf7810cb616abaf6bda06864a9493a6d473980177b742d915ba452768326bb06608ba9decde6f00b27c651a16e5f1a08d8c1ba1a83f SHA512 203eac4e732fcdebf8ace570e54bcdc68292ffa85d5188fca34afb230cfc8e71e02a2aaf38c09b52f3550fce695ca2e55bb3bcc397d74336212fef99ff1db9f3
EBUILD seafile-9.0.1.ebuild 1464 BLAKE2B c4edb8c83fab27d52c972155a27a93ed0a93133f11461c8dae2b6763cea112be3987a24fd795cbc22a1dc7efbd13036253b351f1fe435467981513c388ebe112 SHA512 e669c7b7f4e8b10dbc1d0a30a3cbc6f17d89ce8da854c77e25d2f1b4305510b2f82e58c40442bbe836765ef11c42bf24e89eb8b78198fbba0c3ad556ea8cbc65
EBUILD seafile-9.0.2.ebuild 1464 BLAKE2B 40f5e09f75063d6d738b2025d1c6881fbdcc4bb9fb1f8b58f962406da5ed393d50db21de5731fd59fc0e8933ef04306b52d5500502510f7c567efa6e2e0e45f3 SHA512 8d8faadb9aedb41783154939b4bcc442022512ad5383b4d8b35814653a69990e468118a9498ed289894aae37ca16c4fb94d2c72009a19af50b88d667da8b5227
+EBUILD seafile-9.0.2_p1.ebuild 1464 BLAKE2B 04e86467660d2b51610805ad32e7111b8dc74d94f22b6b662a9ddb7903dd67e0c57f873469a4fba760c155be38f63ea0071776e12dc6d3848d8a2b22be5447c1 SHA512 d5c875f301792655771d1938d6d60f3085fa039990a620e5ff47fb23c43428aecb5d122783f96bd2175211861fde38b4d25da3db2c45f01f57eb067980b2b214
MISC metadata.xml 478 BLAKE2B 2c1506537c1d19f3aa9f731cecf2f53181bdfb92c33d3100e8338e778e222b396ebfd5c7f5745e133583615ca61be625787792d39d3772cede50f8b923ab1a4f SHA512 20620dd548eec869bb219011b157d821cc3fd939602d2662c26e1148582c2a593375b36085fae939880e01d76a251e91f35b9ad657cbad0a1e27bdfdc46b932c
diff --git a/net-misc/seafile/seafile-9.0.2_p1.ebuild b/net-misc/seafile/seafile-9.0.2_p1.ebuild
new file mode 100644
index 000000000000..4b8ab33574ed
--- /dev/null
+++ b/net-misc/seafile/seafile-9.0.2_p1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="f3b2eb7372eabcf1d1c267d8ed4a72fa8be5e1e3"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/"
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/future[${PYTHON_USEDEP}]
+ ')
+ dev-libs/openssl:=
+ dev-db/sqlite:3
+ dev-libs/glib:2
+ dev-libs/jansson:=
+ dev-libs/libevent:=
+ net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+ net-libs/libwebsockets[client]
+ net-misc/curl
+ sys-apps/util-linux
+ sys-libs/zlib
+ elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+ $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ vala_setup
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-static
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ # Remove unnecessary .la files
+ find "${ED}" -name '*.la' -delete || die
+ python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 25ca44b9c454..4f8ec5423cab 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/hd-idle/Manifest b/sys-apps/hd-idle/Manifest
index d1a74f190379..18336033afb5 100644
--- a/sys-apps/hd-idle/Manifest
+++ b/sys-apps/hd-idle/Manifest
@@ -1,9 +1,7 @@
AUX hd-idle-conf 1530 BLAKE2B a67f5d13a3a204c0e49e66c91c1503d1b9cb191d35def96f3e98ba6f3ce9094559eaaaf5cc974c2bb9f3017c9dfe99461fbf7ba8bf4e48935d30a2ea1c451c70 SHA512 d7f2b2324f3a248ddf0d205ed188aa6c886701bf18189c16284bb16143bda8e3707d30226c69b440058dd9eb4d6222ebe10df7e10c6bbb7c9fd442f88df216fe
AUX hd-idle-dropin.conf 1613 BLAKE2B 62917b7ff69ddf5cff692798fd2c609bd6e805034b3878dc2a3c51019753a46ea604ab71cab98b891861dea3312926e46ae22c2aab08b134839cc62c15f64b68 SHA512 55e636f30b3b20499ba921503e8c84d56008a15ff172a0a44badcc7f3cde396f42f2ad8f37e249a2cdecd150626fc8ef41b37e327f8feb6f3d30936aac304e9c
AUX hd-idle-init 296 BLAKE2B e4d2b4a7f7ff816198c7e9b1b5289ec3abb1a928d4bfe50175af2d25d4333a661ad7beaa0c6a6a6fc73775a2e61408e7b6ea2721239648d1e4142be09e07c9cd SHA512 aa26ad5f4d0e97197801ca3e791301a88bcf86f094b338f2c9f7b5000de7fbb91efb9cab8e3b142039b17d5dfb47bf07465a85d12a3ed3594a9d0f38e6e518f2
-AUX hd-idle-service 349 BLAKE2B 1bf8fe9941f3ab861263047742f9275c7481a4198f9b20261b98b0e343ee95d725affb61b931e5a54a74e5494e5b47d0c7ac4221e1ebbc599b19f05fa0d4dfa3 SHA512 a819a6150b7a83928112f9088effc99c2ed1c91fd792ed5d79f4da3c85a2660a4a756f247ab286cb2fa30b34d4901ef395c73c73ea933cc24765050f9f26602c
AUX hd-idle.service 330 BLAKE2B 34805650652d33118a073944f1bf079fd0d6be241b3da2a6fc58a9b2a22d66366f3c66754d25b86609e26be737aeea10a794c4e17076452d2dd8e041ad67fab7 SHA512 b4a3759049661da6bcd0a7966b7fe58e2700bfe4b9f3bdffe93e8417f36ad5ce286da960489cc5ac18a0366b97d80d63ad03948ca56b9d9eeacc0c06a49ae00f
DIST hd-idle-1.05.tgz 17951 BLAKE2B f99dd25d41f2ac4391025ff652827a8687db19df2dafe0f07eeeea700eaf0d67a255ee67017123510a3b89f3aba2f50de7204923d9ab85e80138f657f5e120d3 SHA512 8636d8bf2bce40f380afdea859aef7d142258071c62f87884a9af55c7c84310d89de712f56dff2bd825f0c7d79b04356df92e3012d8f683d8c41ebb23cd3920b
-EBUILD hd-idle-1.05-r1.ebuild 616 BLAKE2B 4d613a67dd4a3addd5bda95bd914bff5b206c6faf0c2d94da67405fe1c8aea477ab09435a89c8ed14597fe703933ff2d0a49fdd3ddd294e1ef7e0aaa7883e0f7 SHA512 08a4da1b4409dd71707366db50d9e1daf84c5c58bc60472c596c9842197145b5d1ba27150b5287db0c73cc2771ab601949932d8211c803e4ec9707d70d606f56
EBUILD hd-idle-1.05-r2.ebuild 1033 BLAKE2B 5efee643b779e8d958693f2325046e8f7270e9c7ebc7275f17fb46e0c14bcda3d98c1a826a92d21cb9dd08870a5c3079cf9808823e6136ac209be85fb39a7faa SHA512 4cfebead2eba8f8c478cc3dff3e318dc5d2f23bfff6cf973406e25b85c1bcf06d5af40201fe7c48ffbda431a3cfe286d9e42040cd2ed5aefb1680cf3cde7ca86
MISC metadata.xml 501 BLAKE2B 404036d599ca9ff7678f9a7f0b383d043c9278fa82ad5c843991c248c68dc65148f9a128fb43b09ee46a4bae7302a8387db8e7fad4804099e061443e0d1b7219 SHA512 884c44307ec029fc985bc82e9e662341e2a6a8d8b9345405e9afe548826b1392332c0b477f861e751cb9649a68890737968d376c666d4edf8aac95852387fceb
diff --git a/sys-apps/hd-idle/files/hd-idle-service b/sys-apps/hd-idle/files/hd-idle-service
deleted file mode 100644
index f69c1d754b68..000000000000
--- a/sys-apps/hd-idle/files/hd-idle-service
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-[Unit]
-Description=hd-idle - spinning down HDDs after a period of idle time
-Documentation=man:hd-idle(1)
-
-[Service]
-Type=forking
-EnvironmentFile=/etc/conf.d/hd-idle
-ExecStart=/usr/sbin/hd-idle $HD_IDLE_OPTS
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-apps/hd-idle/hd-idle-1.05-r1.ebuild b/sys-apps/hd-idle/hd-idle-1.05-r1.ebuild
deleted file mode 100644
index d65adc91bc74..000000000000
--- a/sys-apps/hd-idle/hd-idle-1.05-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info systemd
-
-DESCRIPTION="Utility for spinning down hard disks after a period of idle time"
-HOMEPAGE="http://hd-idle.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-S="${WORKDIR}/${PN}"
-
-CONFIG_CHECK="~PROC_FS"
-
-DOCS=( debian/changelog README )
-
-src_install() {
- default
- systemd_newunit "${FILESDIR}"/hd-idle-service ${PN}.service
- newinitd "${FILESDIR}"/hd-idle-init hd-idle
- newconfd "${FILESDIR}"/hd-idle-conf hd-idle
-}
diff --git a/sys-apps/help2man/Manifest b/sys-apps/help2man/Manifest
index 90ab5a7b536b..9835fc816894 100644
--- a/sys-apps/help2man/Manifest
+++ b/sys-apps/help2man/Manifest
@@ -2,5 +2,5 @@ AUX help2man-1.46.1-linguas.patch 2352 BLAKE2B c79cf163fc358f08192517527ee59df2a
DIST help2man-1.48.5.tar.xz 204672 BLAKE2B 6d96f5f65f8c637d524e5c373f2b89f114adf544c1d3508a9cb51115279b9bf6399c8ebb0a8d831de12ef8cdaca40b6e75412a221efc5d2dd1794e9c9643196f SHA512 800eb0daa9daef8e423d52ede55eee2960122ea0269865295afada4cf4fcc1c6791da8429c3a57c0fc1bf0a14c8a77953952325413a8faa5dd07b1bc5bc0edd1
DIST help2man-1.49.3.tar.xz 228472 BLAKE2B a5ed9ea3ff78b5287fa5bc02302da6a3657fee8fefd4fc43289e209bbe128d58da633c38aa4039c93a761c4842d3549a73cc14e77ee2859ed256613a8fba6e23 SHA512 5f19fad1e38b0572b63ed8bfd146b717fc22dff3a26641e8b5c8431df13da9574679d9a3407da62790db8a29286694ea1bfd751cba168f475302ad31cce845cf
EBUILD help2man-1.48.5.ebuild 1046 BLAKE2B 6df2d172d1158a8721aa78759db5ac1cd5f03dbf303486fa9fe1b23c461958c1948953ed97ac1f1cfe67a538b471164860e6e3536b2bf19cd9c0bc593810e777 SHA512 f32fc8d45196345be9db1641b24ab6a68057cd19838830810c6216214c25627c9b6de8ac70028f5cca959cb4ead1f01e9e47514747ffee60bf169f73bd67a52a
-EBUILD help2man-1.49.3.ebuild 1097 BLAKE2B d2173a8356ecf03f81f40d7d480e0eaaaae5ad556f88665400c0d784c8d3a557713997d6963175fd03be1d26ca27c9419912ac92d2bd272ab0c082562b9568f6 SHA512 fe27a017b85fc49d533ac40e421f461903e4ed6a0a9cd979ab07873f54586e636e09ea508d7a0042e6edd5b73bf44865ddb3fb1dabb03604bd77e8cc0750f21e
+EBUILD help2man-1.49.3.ebuild 1110 BLAKE2B 3bbaaf5e3fa3f24cad6ccdc215fa9a3bab55476619753d487ea8a81a0c13936822da5267e72ef54439ac98fd2a8ac9ee5ba4e2b9e969635385046cd8881e2ed8 SHA512 b17e2d9214ac70f772a89590a6a2e637db853b9eef61fad8c6929470c509d0e33446c2020dff182741f4e2852b4cfd83e0be06088ff6fea5480afe4619854ddf
MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c
diff --git a/sys-apps/help2man/help2man-1.49.3.ebuild b/sys-apps/help2man/help2man-1.49.3.ebuild
index 3d94b5ab52e3..c5dc38f13145 100644
--- a/sys-apps/help2man/help2man-1.49.3.ebuild
+++ b/sys-apps/help2man/help2man-1.49.3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
# nls/FSFAP for bindtextdomain.c
LICENSE="GPL-3+ nls? ( FSFAP )"
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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="nls"
RDEPEND="dev-lang/perl
diff --git a/sys-apps/kbd/Manifest b/sys-apps/kbd/Manifest
index afa5481ceb51..1ce2b2c09872 100644
--- a/sys-apps/kbd/Manifest
+++ b/sys-apps/kbd/Manifest
@@ -1,4 +1,4 @@
DIST kbd-2.5.1.tar.xz 1491952 BLAKE2B aab4c3d78c28709bf562b54fe94c0533d5c33185e183bf3eb944f89147b250d9df9b30b64a06eb4742feafe8c05a6aa491a7f007b4d6d9077bc19a4628ba05ae SHA512 74855f486aff5fc2f93a6cb29460a590c94eac653b001574e1b4eb1300ea99dfed9222f9e5d1d3a05a112a6880591d5c44ed6e76b8a64edf744ecb0892f562d0
-EBUILD kbd-2.5.1.ebuild 2019 BLAKE2B 6fdb4092da70709111ec53f0c814f1a655e0e3951ff04262efe26a29e2fb1536a1f2244c6cba4cb334321bcd541b7b13cb7d14100b8d824c8a09caac65372bfc SHA512 df5bf7a6df1e9ec7edec5e02f01dac8f8a907a6f550cda787eb696689d8b054d906e92e32b3bfcea0efa5a2132a7dac93bba7768e774efc637a5dd9d921c0f2c
-EBUILD kbd-9999.ebuild 2027 BLAKE2B efa4617f0d185b8a6689977985af9da0b028077ca1e89aa135c292f0e534b2295da7bc75ab14039a2d3bda6497a015ff7b2ce16d3b9bd7317386cf02a1ead1b3 SHA512 cadc6fcd9ec5b2623722d3b12d53cb6e2abff2dccf7154068803b6eb01adc455b809b69beadb11dd6e20d2e30840d25e9801fa516aef8758cf64543a33e6af35
+EBUILD kbd-2.5.1.ebuild 2027 BLAKE2B 66c55f1296812b9a197460a8a90bf237def618d6fc9d00ad6e26ff543b1918c7274aae2627c836925099ed37645bf6fa5c05ebfc392077b265b46f0d31d0b1c9 SHA512 9734368dac398812fee31c31a29f6ec8b4819181a8a0a711ceadb64c825aaf515aa35d767185bf9379e5287facda5f53c923ef64aeb3f45ea054b5a5c97f2dd2
+EBUILD kbd-9999.ebuild 2035 BLAKE2B 3e9eba8e9dd337204ae968ef190ef6c6a24314f2d0c1db8f118571e020f978863a56e3307675f10ac8c059918c2cc507230d0df7f7f8aa073419289d4bdd8c84 SHA512 9df260874f514c49d5a8d3c9a763118ee9f880b1cbc2631b1c5c039429ad5a6a61ce18c3d593ebb0d0b884fc2fc5653762ca1e4155fe3c55b771bd3cd50dd3aa
MISC metadata.xml 335 BLAKE2B 3b00a31428edc76e9a758c347107ad15e2f91a440a49e5167878555eda6dad176f8936ca22acbbecb5ff4827d8605b28db53ca990284b4e18c536a04d46616ed SHA512 86a6b134e0403abf5c22e868e2013a2051f504401d5ff8aa1ad682638d866ab8d837470ed87434286b77933483d7675646f382b15aed19772b2fff17258fc0f7
diff --git a/sys-apps/kbd/kbd-2.5.1.ebuild b/sys-apps/kbd/kbd-2.5.1.ebuild
index 9820c07ff6ee..4b306c04b9fd 100644
--- a/sys-apps/kbd/kbd-2.5.1.ebuild
+++ b/sys-apps/kbd/kbd-2.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -31,7 +31,7 @@ RESTRICT="!test? ( test )"
QA_AM_MAINTAINER_MODE=".*--run autom4te --language=autotest.*"
RDEPEND="
- app-arch/gzip
+ app-alternatives/gzip
pam? (
!app-misc/vlock
sys-libs/pam
diff --git a/sys-apps/kbd/kbd-9999.ebuild b/sys-apps/kbd/kbd-9999.ebuild
index a8607b2c1f1d..47ef0e794f21 100644
--- a/sys-apps/kbd/kbd-9999.ebuild
+++ b/sys-apps/kbd/kbd-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -31,7 +31,7 @@ RESTRICT="!test? ( test )"
QA_AM_MAINTAINER_MODE=".*--run autom4te --language=autotest.*"
RDEPEND="
- app-arch/gzip
+ app-alternatives/gzip
pam? (
!app-misc/vlock
sys-libs/pam