summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-20 03:52:46 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-20 03:52:46 +0100
commit9346d46d1a9e0399ca3a4d3eb40689d0daa58ebc (patch)
tree39d9d519350a5b2361fb1597751a1c82fc047b89
parent67efaff61522aeb024152ab6cddf7c40ffacb530 (diff)
gentoo auto-resync : 20:10:2023 - 03:52:46
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29297 -> 29289 bytes
-rw-r--r--app-emacs/Manifest.gzbin73067 -> 73054 bytes
-rw-r--r--app-emacs/cider/Manifest4
-rw-r--r--app-emacs/cider/cider-1.8.3.ebuild (renamed from app-emacs/cider/cider-1.8.2.ebuild)0
-rw-r--r--app-emacs/clojure-mode/Manifest8
-rw-r--r--app-emacs/clojure-mode/clojure-mode-5.16.2.ebuild32
-rw-r--r--app-emacs/clojure-mode/clojure-mode-5.17.0.ebuild2
-rw-r--r--app-emacs/clojure-mode/clojure-mode-5.18.0.ebuild (renamed from app-emacs/clojure-mode/clojure-mode-5.17.1.ebuild)0
-rw-r--r--app-emacs/helm/Manifest2
-rw-r--r--app-emacs/helm/helm-3.9.5.ebuild2
-rw-r--r--app-emacs/magit/Manifest2
-rw-r--r--app-emacs/magit/magit-3.3.0.50_p20230912.ebuild2
-rw-r--r--app-emacs/mmm-mode/Manifest2
-rw-r--r--app-emacs/mmm-mode/mmm-mode-0.5.10.ebuild2
-rw-r--r--app-emacs/web-mode/Manifest4
-rw-r--r--app-emacs/web-mode/web-mode-17.2.1.ebuild17
-rw-r--r--app-emacs/web-mode/web-mode-17.3.13.ebuild2
-rw-r--r--app-emacs/yaml/Manifest4
-rw-r--r--app-emacs/yaml/yaml-0.5.2.ebuild23
-rw-r--r--app-emacs/yaml/yaml-0.5.3.ebuild2
-rw-r--r--app-portage/Manifest.gzbin9751 -> 9752 bytes
-rw-r--r--app-portage/gentoolkit/Manifest4
-rw-r--r--app-portage/gentoolkit/gentoolkit-0.6.3.ebuild121
-rw-r--r--app-portage/gentoolkit/gentoolkit-9999.ebuild6
-rw-r--r--app-text/Manifest.gzbin48749 -> 48748 bytes
-rw-r--r--app-text/highlight/Manifest3
-rw-r--r--app-text/highlight/highlight-4.9.ebuild111
-rw-r--r--dev-db/Manifest.gzbin15906 -> 15910 bytes
-rw-r--r--dev-db/etcd/Manifest6
-rw-r--r--dev-db/etcd/etcd-3.4.16-r1.ebuild79
-rw-r--r--dev-db/etcd/files/etcd.confd7
-rw-r--r--dev-db/etcd/files/etcd.initd36
-rw-r--r--dev-db/etcd/files/etcd.service17
-rw-r--r--dev-lang/Manifest.gzbin20672 -> 21010 bytes
-rw-r--r--dev-lang/ats2/Manifest4
-rw-r--r--dev-lang/ats2/ats2-0.4.2.ebuild94
-rw-r--r--dev-lang/ats2/files/50ats2-gentoo.el4
-rw-r--r--dev-lang/ats2/metadata.xml22
-rw-r--r--dev-lang/crystal/Manifest6
-rw-r--r--dev-lang/crystal/crystal-1.10.0-r1.ebuild (renamed from dev-lang/crystal/crystal-1.10.0.ebuild)2
-rw-r--r--dev-lang/crystal/crystal-1.10.1-r1.ebuild (renamed from dev-lang/crystal/crystal-1.10.1.ebuild)2
-rw-r--r--dev-lang/crystal/crystal-1.9.2-r2.ebuild (renamed from dev-lang/crystal/crystal-1.9.2-r1.ebuild)2
-rw-r--r--dev-lang/rapydscript-ng/Manifest5
-rw-r--r--dev-lang/rapydscript-ng/metadata.xml15
-rw-r--r--dev-lang/rapydscript-ng/rapydscript-ng-0.7.22.ebuild75
-rw-r--r--dev-lang/rapydscript-ng/rapydscript-ng-9999.ebuild75
-rw-r--r--dev-python/Manifest.gzbin267775 -> 267778 bytes
-rw-r--r--dev-python/mypy/Manifest4
-rw-r--r--dev-python/mypy/mypy-1.6.0.ebuild3
-rw-r--r--dev-python/mypy/mypy-1.6.1.ebuild3
-rw-r--r--dev-util/Manifest.gzbin69621 -> 69616 bytes
-rw-r--r--dev-util/astyle/Manifest3
-rw-r--r--dev-util/astyle/astyle-3.4.9.ebuild83
-rw-r--r--dev-util/ruff/Manifest10
-rw-r--r--dev-util/ruff/ruff-0.1.1.ebuild (renamed from dev-util/ruff/ruff-0.1.0.ebuild)6
-rw-r--r--media-libs/Manifest.gzbin69224 -> 69225 bytes
-rw-r--r--media-libs/libjpeg-turbo/Manifest4
-rw-r--r--media-libs/libjpeg-turbo/libjpeg-turbo-3.0.0.ebuild1
-rw-r--r--media-libs/libjpeg-turbo/libjpeg-turbo-3.0.1.ebuild128
-rw-r--r--metadata/Manifest.gzbin7316 -> 7309 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.gzbin27896 -> 27897 bytes
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin105864 -> 105377 bytes
-rw-r--r--metadata/md5-cache/app-emacs/cider-1.8.3 (renamed from metadata/md5-cache/app-emacs/cider-1.8.2)2
-rw-r--r--metadata/md5-cache/app-emacs/clojure-mode-5.16.215
-rw-r--r--metadata/md5-cache/app-emacs/clojure-mode-5.17.04
-rw-r--r--metadata/md5-cache/app-emacs/clojure-mode-5.18.0 (renamed from metadata/md5-cache/app-emacs/clojure-mode-5.17.1)2
-rw-r--r--metadata/md5-cache/app-emacs/helm-3.9.54
-rw-r--r--metadata/md5-cache/app-emacs/magit-3.3.0.50_p202309124
-rw-r--r--metadata/md5-cache/app-emacs/mmm-mode-0.5.104
-rw-r--r--metadata/md5-cache/app-emacs/web-mode-17.2.113
-rw-r--r--metadata/md5-cache/app-emacs/web-mode-17.3.134
-rw-r--r--metadata/md5-cache/app-emacs/yaml-0.5.213
-rw-r--r--metadata/md5-cache/app-emacs/yaml-0.5.34
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin17429 -> 17600 bytes
-rw-r--r--metadata/md5-cache/app-portage/gentoolkit-0.6.316
-rw-r--r--metadata/md5-cache/app-portage/gentoolkit-99996
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin74289 -> 74469 bytes
-rw-r--r--metadata/md5-cache/app-text/highlight-4.917
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin33631 -> 33468 bytes
-rw-r--r--metadata/md5-cache/dev-db/etcd-3.4.16-r116
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin43450 -> 43961 bytes
-rw-r--r--metadata/md5-cache/dev-lang/ats2-0.4.214
-rw-r--r--metadata/md5-cache/dev-lang/crystal-1.10.0-r1 (renamed from metadata/md5-cache/dev-lang/crystal-1.10.0)6
-rw-r--r--metadata/md5-cache/dev-lang/crystal-1.10.1-r1 (renamed from metadata/md5-cache/dev-lang/crystal-1.10.1)6
-rw-r--r--metadata/md5-cache/dev-lang/crystal-1.9.2-r2 (renamed from metadata/md5-cache/dev-lang/crystal-1.9.2-r1)6
-rw-r--r--metadata/md5-cache/dev-lang/rapydscript-ng-0.7.2213
-rw-r--r--metadata/md5-cache/dev-lang/rapydscript-ng-999912
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin385318 -> 385322 bytes
-rw-r--r--metadata/md5-cache/dev-python/mypy-1.6.04
-rw-r--r--metadata/md5-cache/dev-python/mypy-1.6.14
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin133240 -> 133401 bytes
-rw-r--r--metadata/md5-cache/dev-util/astyle-3.4.915
-rw-r--r--metadata/md5-cache/dev-util/ruff-0.1.1 (renamed from metadata/md5-cache/dev-util/ruff-0.1.0)4
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin118650 -> 118811 bytes
-rw-r--r--metadata/md5-cache/media-libs/libjpeg-turbo-3.0.02
-rw-r--r--metadata/md5-cache/media-libs/libjpeg-turbo-3.0.115
-rw-r--r--metadata/md5-cache/net-firewall/Manifest.gzbin7538 -> 7690 bytes
-rw-r--r--metadata/md5-cache/net-firewall/nftables-1.0.917
-rw-r--r--metadata/md5-cache/net-firewall/nftables-99992
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin15998 -> 16000 bytes
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-4.10.3-r1 (renamed from metadata/md5-cache/net-im/telegram-desktop-4.10.3)6
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin94250 -> 94082 bytes
-rw-r--r--metadata/md5-cache/net-misc/dhcpcd-10.0.215
-rw-r--r--metadata/md5-cache/net-misc/dhcpcd-10.0.4 (renamed from metadata/md5-cache/net-misc/dhcpcd-10.0.1)6
-rw-r--r--metadata/md5-cache/net-misc/dhcpcd-9.4.115
-rw-r--r--metadata/md5-cache/net-misc/netifrc-0.7.714
-rw-r--r--metadata/md5-cache/net-nds/Manifest.gzbin4540 -> 4698 bytes
-rw-r--r--metadata/md5-cache/net-nds/gssproxy-0.9.216
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin90932 -> 91247 bytes
-rw-r--r--metadata/md5-cache/sys-apps/moar-1.18.215
-rw-r--r--metadata/md5-cache/sys-apps/portage-3.0.5318
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin18729 -> 19219 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.15.13614
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.1.5914
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.5.814
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-5.15.136 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-5.15.135)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.1.59 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.1.58)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.5.8 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.5.7)4
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin38989 -> 38826 bytes
-rw-r--r--metadata/md5-cache/sys-libs/zlib-ng-2.0.715
-rw-r--r--metadata/md5-cache/sys-libs/zlib-ng-2.1.4 (renamed from metadata/md5-cache/sys-libs/zlib-ng-2.1.2-r1)4
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12240 -> 12401 bytes
-rw-r--r--metadata/md5-cache/www-client/qutebrowser-3.0.217
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-firewall/Manifest.gzbin4386 -> 4381 bytes
-rw-r--r--net-firewall/nftables/Manifest5
-rw-r--r--net-firewall/nftables/nftables-1.0.9.ebuild226
-rw-r--r--net-firewall/nftables/nftables-9999.ebuild27
-rw-r--r--net-im/Manifest.gzbin9242 -> 9242 bytes
-rw-r--r--net-im/telegram-desktop/Manifest2
-rw-r--r--net-im/telegram-desktop/telegram-desktop-4.10.3-r1.ebuild (renamed from net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild)1
-rw-r--r--net-misc/Manifest.gzbin54462 -> 54455 bytes
-rw-r--r--net-misc/dhcpcd/Manifest8
-rw-r--r--net-misc/dhcpcd/dhcpcd-10.0.2.ebuild154
-rw-r--r--net-misc/dhcpcd/dhcpcd-10.0.4.ebuild (renamed from net-misc/dhcpcd/dhcpcd-10.0.1.ebuild)2
-rw-r--r--net-misc/dhcpcd/dhcpcd-9.4.1.ebuild154
-rw-r--r--net-misc/netifrc/Manifest2
-rw-r--r--net-misc/netifrc/netifrc-0.7.7.ebuild91
-rw-r--r--net-nds/Manifest.gzbin2393 -> 2395 bytes
-rw-r--r--net-nds/gssproxy/Manifest4
-rw-r--r--net-nds/gssproxy/files/gssproxy-0.9.2-docbook-upgrade.patch46
-rw-r--r--net-nds/gssproxy/files/gssproxy-0.9.2-no-git-log.patch13
-rw-r--r--net-nds/gssproxy/gssproxy-0.9.2.ebuild116
-rw-r--r--profiles/Manifest.gzbin181263 -> 181261 bytes
-rw-r--r--profiles/arch/amd64/x32/package.mask4
-rw-r--r--sys-apps/Manifest.gzbin49372 -> 49371 bytes
-rw-r--r--sys-apps/moar/Manifest3
-rw-r--r--sys-apps/moar/moar-1.18.2.ebuild41
-rw-r--r--sys-apps/portage/Manifest2
-rw-r--r--sys-apps/portage/portage-3.0.53.ebuild238
-rw-r--r--sys-kernel/Manifest.gzbin4581 -> 4582 bytes
-rw-r--r--sys-kernel/gentoo-sources/Manifest12
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.15.136.ebuild29
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.1.59.ebuild29
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.5.8.ebuild29
-rw-r--r--sys-kernel/vanilla-sources/Manifest12
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.15.136.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.15.135.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.1.59.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.1.58.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.5.8.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.5.7.ebuild)0
-rw-r--r--sys-libs/Manifest.gzbin14752 -> 14754 bytes
-rw-r--r--sys-libs/zlib-ng/Manifest7
-rw-r--r--sys-libs/zlib-ng/files/zlib-ng-2.1.2-cmake.patch35
-rw-r--r--sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild78
-rw-r--r--sys-libs/zlib-ng/zlib-ng-2.1.4.ebuild (renamed from sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild)4
-rw-r--r--www-client/Manifest.gzbin6030 -> 6029 bytes
-rw-r--r--www-client/qutebrowser/Manifest3
-rw-r--r--www-client/qutebrowser/qutebrowser-3.0.2.ebuild206
-rw-r--r--x11-drivers/Manifest.gzbin4719 -> 4718 bytes
-rw-r--r--x11-drivers/nvidia-drivers/Manifest2
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-545.conf3
180 files changed, 2255 insertions, 925 deletions
diff --git a/Manifest b/Manifest
index a3c4d8c501f1..23ba78e711c4 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29297 BLAKE2B 4b99d7e6d54210804e63bdcc2696b85fb86fca2303a2cfc2d44cdea33662d57afb434270fc303b55ce7fbe5d1f884a78697a8ba4f17329ba0f42c80f4f91fbe3 SHA512 a01f2ee304b3a8b46d9fa7aad1ee8e6c42493567cca9197ad26d7f17d249f4e34668e43ccbac82648f162826212e46f5298d2c0f032c5d80af76e213cb7e569a
-TIMESTAMP 2023-10-19T20:10:10Z
+MANIFEST Manifest.files.gz 29289 BLAKE2B 560a97d43bddaae0f35c98a308a9144287067953f5c9638b54a7b003e503a26eaac5ba63b6e640c887cf761c0caaed3d6a67be726fd8331e84813bc957c145a1 SHA512 e2f2774d1bbdf907b6322dbcfc931bd3e8584ee7bee775c8a99054baf4eded993be2988956447de84a4917c232cd27830081bfd483b96fb9bb12543482805bee
+TIMESTAMP 2023-10-20T02:10:51Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUxjSJfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUx4atfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klC8IBAAoQPfNsf18rUamCPvO2LzRZ/1xMH6gGRrpRB8FaBqJsyC9SK7HyR3/61G
-q9MZ7JX6R0ygTdRfXR7N+xhQnX0UwCrOBhG2d7CrW+Ra5MpDhEUonlFQ4LI/xVNA
-jYDEZwGe5grBevs7ltgjW82pF/79uM/ndsFkacUjAwlyTdt7oKQ7dP0MqSbfdyjt
-3K0yjU9G7ZYfG2weTsRi7aaEAZ51vJVR6UHk0/5KUw91xK/LlUogqAFOk6Mfa07U
-a2DhKapTLYtlmtUzKJoBlcqpfUF8kSsJl6kpvWHHWHhFznMqrhEFyyLhEZCRw0MP
-F5p37yVh9qIeUwYMGDPic3WNgvHOpP51txZgrooGZ9TNnvcRS+Tm37SiozgsG5FB
-uZi1joj7Oc7Nd4Mwy6YJDuC2mYCmbKI6WUtRSBvW7XOXS5TtvghYX3/3lc32YGXC
-7Frl2xMbWktglozRBS0+TF+odixRfm2pXVK3s2VualD0qgpUbUFbftqUko+0XtNU
-d80B0gREonCmHvWqloOJKbuc7ysB/VGXayfIPFVxhMdu8oRBItmCke3Jub91+YCL
-OCFIa5tkbOeL+1/r9sG3Xy7A5yjMJUoOgn2begrwhpeOib9gV7v5YR1TnpFJJHVl
-sd0mSsUBATNfUpLCs9Uag/ylaS0rupFLdAslw0Y7SezkrynTYw0=
-=fUcB
+klDwMw//aVmonrWz3Aq1lqdocoq0Ed/obuiw6Jog4JKIdqxgxIyvojVAUxocZaur
+1X1KpU0Sf3HUWgza01j2V+XDOM7ikYs7HL1EWeiXfoQ8xwvcaNTpsfFRFj7QqOt2
+gTWmADI7qBK25wpXgGI1Si5u69CWjiLLdaIYgGA3U8SN1ZEh8S5YgY+f9gty/HHn
+8cnwseLHg2FGEKUNyDAmtunZoCjuc0rhApoJZMYttdluOgu2ZbK2sPKQ4026Mikc
+qh2zWlw5BMHctR2lPs5hkqRhMOz9Ojeg4sMLFN0mYHwBTkd+wz+CwTNqCRKQAMb+
+6MNp5gDvn4vAvMNyRXKrI6KVSvM+MkgmHmK8eeIOGT0P6l0JKt4XnHkys7uGK7EV
+BcGARJPU2gTH7YtYNbJZLqKfr/8tnF1l1sb9uLIjgxNyVanEJXa4ZThDXV4h6IEV
+vi5TxVgqq6pJcWgScq5HgtNEQDUM5Mg9IBj9Oh3tVoOgQz/mrU9QPLXcyk8Y3U1x
+tIct+X+M5zbTKN9Dbc62RHhlEN6ItPmogRoz4fnP0nWfJ+8Ps3b76O8MQ21DC7Pw
+TiWIUitoabxBfwqz286GxmDzDF50Y+vKoqiNwysWepdoTtR3n4syFuSWu8BbK+ZH
+xbQ1k4JhpuIN3xRPOoxCETVQwIDnpnkb3hRgazoTIC3LzSA9c88=
+=oZcl
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index ac2b2035890e..a61641566154 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index f59a7b29b8ee..0f5dfa7b1f38 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/cider/Manifest b/app-emacs/cider/Manifest
index 640384a0cc8f..86e3337687f5 100644
--- a/app-emacs/cider/Manifest
+++ b/app-emacs/cider/Manifest
@@ -1,6 +1,6 @@
AUX 50cider-gentoo.el 213 BLAKE2B 5dfecdc5467e5e359be87197388c33ad5d12f58772755ce41a7c9c43733a3c828f3e6a76a75f9af781e0bc0466f950c673159dbf404afd7f34f4b09105f7f3b3 SHA512 fda3962b2b215456d167453da5269034cae830e8938f10b0b3b5bcd830c3bf623351a13afa6364d4082ed763e3bd42447a4b625d51a7690263c74aae08cac794
DIST cider-1.7.0.tar.gz 6731090 BLAKE2B f569491c3279f34f07abb84c76d81fe61917d0d438a94bd7e6a1d55a20194d38c85566a12d23d4255feef54c9df22fcd5a5946226f18051571354fae0ff9dd8a SHA512 f86cb5791c8949bf175dc27d59c324163d2d05c63d19b2e2a563b9a870bf78bf0832a895f28a30b6f76385e3d86142178820cde4b9dcd2c91c54e879b6b9cd19
-DIST cider-1.8.2.tar.gz 7279725 BLAKE2B ee2d94e780ae943d2f2fa8193a91a14650da6f405469ff1e2cdc59e601e599879b6f3ab3a0bffd9e2be15077af87f95742b582d9647067a599846472928ea6e4 SHA512 93436af2d90f5c976e48d00bd9ed4e5791a86e5d9609ffbda98df37227e349ec9e9872efec3646f785665fec4ae50a9eae54a8b844b1a0a234a9ec1794f671d5
+DIST cider-1.8.3.tar.gz 7282998 BLAKE2B a0c596decbed17fd7056d371cf68de1939d29256fc4e0180fb8bd8ed41f37803b3aa4ad533aedd6321ebc1547ee645bb6e503e0dba939c1ec694137e87d1ba65 SHA512 b703c0a35e27f7de4d87b0e4a58d5a6b3fcdae41262ca47dab22ad74ecce73510d57f3ab135e83edd7df447a91fbaaa994c60f5dbcec611feb3c7b5e8141b42f
EBUILD cider-1.7.0.ebuild 1014 BLAKE2B 94a5cf62797c7b76a33d799dcf6a507f98f0e31ba50c594ab3fe1cf2fb598e8754064025061d85e99233bdafb91f7bb934a7d7f2a71876d57b20324014c769d2 SHA512 3dc646ea3e2ddae4e76ac055057560b24db477abdf4f52ceceaec03b9599afc82ebc3040e848baf224817f77ed183468490ecf0678611b9777b3426be4e67e40
-EBUILD cider-1.8.2.ebuild 1178 BLAKE2B 42a47275acf35f7b652188e2fd3dc8f34f57c67a5d76d92614ad4609783956f46e851d49460d1986a7b5fd2bf33b48a5b0f1b84d26cd9fff5a09ac9f60024b1f SHA512 92d859855d6db0cf5a97871008b90de00c10dd33d64d985d30bbea38929bf2a26b53d7eb5799b3ff3cc77311e6d9e9c6de6c4f566a0035f687134c28d8f71f9c
+EBUILD cider-1.8.3.ebuild 1178 BLAKE2B 42a47275acf35f7b652188e2fd3dc8f34f57c67a5d76d92614ad4609783956f46e851d49460d1986a7b5fd2bf33b48a5b0f1b84d26cd9fff5a09ac9f60024b1f SHA512 92d859855d6db0cf5a97871008b90de00c10dd33d64d985d30bbea38929bf2a26b53d7eb5799b3ff3cc77311e6d9e9c6de6c4f566a0035f687134c28d8f71f9c
MISC metadata.xml 935 BLAKE2B 866459527ea892f48cad2d9e72a5795360e541f5be6c805f0d4fe406244cb63bed93744630c0c4bc75fdd4bed3e2b86af2621deba1d6361787bcfba0b0217abb SHA512 76ed7275992cb1d0c9021ebb646768a76f60b5ffe303659c6f8579d86c4617c916ccacc0bd33a4582cd17bca941f5480d68a19879231622ac20af402f3d29458
diff --git a/app-emacs/cider/cider-1.8.2.ebuild b/app-emacs/cider/cider-1.8.3.ebuild
index 0159835af876..0159835af876 100644
--- a/app-emacs/cider/cider-1.8.2.ebuild
+++ b/app-emacs/cider/cider-1.8.3.ebuild
diff --git a/app-emacs/clojure-mode/Manifest b/app-emacs/clojure-mode/Manifest
index dc05df5f62c8..c921364d130a 100644
--- a/app-emacs/clojure-mode/Manifest
+++ b/app-emacs/clojure-mode/Manifest
@@ -1,8 +1,6 @@
AUX 50clojure-mode-gentoo.el 484 BLAKE2B e51946e64e18b200b058fab8bbdf3623dbd1520624076b37b3320a7ab0d0b116418a64981c63fa8d214a62474833eeb3d40c861c4e3d9d121f25f5d3e91f23fe SHA512 49e3e58c55be7869a9fe8c8b71b84f7ad86b53b34b78e7e81113b0e622f77756399de0b5bf369c318d47545c4f20fbb21817e834def2df44843a819308a2a807
-DIST clojure-mode-5.16.2.tar.gz 23408915 BLAKE2B c19770487660050b7c560deecbafaf1a708cf54692ce48465890e27be60f68c43d55bd141a03d94ea1bd7e6385c9bcbc4aafa35d6ac2f893414ef1256a5c6808 SHA512 cfffe08293bb47d83f7152be8405bcab1281000f86c0a001ed807683ccec1750a0465c98f66fc75bffc64bfdde696f81308a4111ec946bb7e1ffc5eaf9b42853
DIST clojure-mode-5.17.0.tar.gz 23409187 BLAKE2B 58cf80924467dfa523bc1049463b1ab67199deb3da90476fb44e2e477b52470e0fb7607b2cb21457607b18a04f77b4a5a93c447bb5d511f81dc984a20df4f882 SHA512 33575215c1f1a8000bfb6741a8a27fadc092b53244dc743a44bfbcdd15cd12e9b8918ecb015e35a380539916cfa112cdbde593b266e3221869bf13f2b9cfda19
-DIST clojure-mode-5.17.1.tar.gz 23409210 BLAKE2B ab898b0a1b9f9c32071e1a90414175927dacb22d18cfbf3d67c6d923d1f10a1621c2dae899b7bc197e32c42a5f847133f34fdef5d2cb756364dc4dd90265206e SHA512 d218b0739f3482bef6eb39fa899636f29d34f938fcb6a49c2fc022bff6c567ba1035634dd4d4b721d10277356e5849ff9f0140281244fa2d814ab791b5930e19
-EBUILD clojure-mode-5.16.2.ebuild 603 BLAKE2B 9f8fb04cd637d241f0c8ebfc05f258d4a54e3d0011d59fb37f149f798a03193ae86faf9ee5ca123b35a148ed24f4590ef2dfffbe2da36c2256df0ae6a72df997 SHA512 905f762727d12fa59764f4b8790073da9f2ba60a3d4331bb17ca4dbce59dd2d106b5667b74b0321d531d073c5a4060315c09266e8ebc16078a40285e4789cf54
-EBUILD clojure-mode-5.17.0.ebuild 604 BLAKE2B 175265379a70706ec4dcd2575653854238b1b0d20a86af09220d265a268b4ffae39fec6556f67f9ff28d50c8db05756f4bcff9e05bf038162176df9fe38104bd SHA512 62768b0ddab327830c516533a27ff95b10da95bdeba1505b93be107be696274cf46df077c844c3ceeb447e4ae87a2e499b983e4566974ed8f62174fdd21eb83a
-EBUILD clojure-mode-5.17.1.ebuild 604 BLAKE2B 175265379a70706ec4dcd2575653854238b1b0d20a86af09220d265a268b4ffae39fec6556f67f9ff28d50c8db05756f4bcff9e05bf038162176df9fe38104bd SHA512 62768b0ddab327830c516533a27ff95b10da95bdeba1505b93be107be696274cf46df077c844c3ceeb447e4ae87a2e499b983e4566974ed8f62174fdd21eb83a
+DIST clojure-mode-5.18.0.tar.gz 23409229 BLAKE2B 03664c4693aaa45a846b4a2fadb18fe7351c8599a06690798c497aca3b9a044c030f4601ccd7de3bbe6ee3e1c45da3eb0e57b9daceaec88a74359733d59dfc76 SHA512 493f258d2a95c146da297949daeb0505467e18e111a312041ea3a121306e56b9265ed0ce44a7c30c97b0c369b96cc4584c8a1b0478f937e924ddfe06201c83e6
+EBUILD clojure-mode-5.17.0.ebuild 603 BLAKE2B 9f8fb04cd637d241f0c8ebfc05f258d4a54e3d0011d59fb37f149f798a03193ae86faf9ee5ca123b35a148ed24f4590ef2dfffbe2da36c2256df0ae6a72df997 SHA512 905f762727d12fa59764f4b8790073da9f2ba60a3d4331bb17ca4dbce59dd2d106b5667b74b0321d531d073c5a4060315c09266e8ebc16078a40285e4789cf54
+EBUILD clojure-mode-5.18.0.ebuild 604 BLAKE2B 175265379a70706ec4dcd2575653854238b1b0d20a86af09220d265a268b4ffae39fec6556f67f9ff28d50c8db05756f4bcff9e05bf038162176df9fe38104bd SHA512 62768b0ddab327830c516533a27ff95b10da95bdeba1505b93be107be696274cf46df077c844c3ceeb447e4ae87a2e499b983e4566974ed8f62174fdd21eb83a
MISC metadata.xml 671 BLAKE2B 0a58fd2987691ffc0c362ab4389a9b6193f02060b0fa14aedd1ce01325d88faf591cd956490763b365b1a969a26fd863ff8097fb0626e610d2da2c747dc6c8c1 SHA512 44f7bcbf20e96fddb17fc0d6b89858e3f627bb0785b48daa290d679e59099c98f866551ba177516822a2c782c359ed033ed6f223a3a06ff49ca6bb3b3bc2ecd5
diff --git a/app-emacs/clojure-mode/clojure-mode-5.16.2.ebuild b/app-emacs/clojure-mode/clojure-mode-5.16.2.ebuild
deleted file mode 100644
index 3fd67bd1f3f2..000000000000
--- a/app-emacs/clojure-mode/clojure-mode-5.16.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Major mode for Clojure code"
-HOMEPAGE="https://github.com/clojure-emacs/clojure-mode/"
-SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-KEYWORDS="amd64 ~x86"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- app-emacs/s
- app-emacs/buttercup
- app-emacs/paredit
- )
-"
-
-DOCS=( README.md doc )
-SITEFILE="50${PN}-gentoo.el"
-
-src_test() {
- buttercup -L . -L test --traceback full || die
-}
diff --git a/app-emacs/clojure-mode/clojure-mode-5.17.0.ebuild b/app-emacs/clojure-mode/clojure-mode-5.17.0.ebuild
index 56641b38dafa..3fd67bd1f3f2 100644
--- a/app-emacs/clojure-mode/clojure-mode-5.17.0.ebuild
+++ b/app-emacs/clojure-mode/clojure-mode-5.17.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-3+"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-emacs/clojure-mode/clojure-mode-5.17.1.ebuild b/app-emacs/clojure-mode/clojure-mode-5.18.0.ebuild
index 56641b38dafa..56641b38dafa 100644
--- a/app-emacs/clojure-mode/clojure-mode-5.17.1.ebuild
+++ b/app-emacs/clojure-mode/clojure-mode-5.18.0.ebuild
diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest
index 2a0ec4df8b57..4f842ffdb6a3 100644
--- a/app-emacs/helm/Manifest
+++ b/app-emacs/helm/Manifest
@@ -5,5 +5,5 @@ DIST helm-3.9.4.tar.gz 2372828 BLAKE2B a1ca18531dcb1887d5a12b3536b05d68d6d40c7a4
DIST helm-3.9.5.tar.gz 2374812 BLAKE2B 6d2428297faa15fff4b07ddc857e89ddc1aa0a6c5a3eb0f96fecff1b01259050c597b43222b169dfbdb86fabe7cbe0094b829bc3dbca42736139a0ec03846176 SHA512 0096580abcf6ac4e9f20cd56a9390b8234c5d08786b13e2d4428568a0412508bb6b0820c88c0a3ceec34495d1c4514166d201986a3b0967ef2a2735d471a94e3
EBUILD helm-3.9.3.ebuild 724 BLAKE2B a6245954bd7351d3460bc36a816091187ee463d935675d4fa4c312903b9231622d569e05ba341dfadb4b2f78bbb60ade1c52102f2da95c446ae3789b4f56b802 SHA512 d72c9641147b836380e36aa50ae203740c6b25b32a333a436cf786a5bf1dadce5cea26e0f8a0b010e58168938655f03f4e922bd4b9e0e82b33decf9228eca587
EBUILD helm-3.9.4.ebuild 724 BLAKE2B a6245954bd7351d3460bc36a816091187ee463d935675d4fa4c312903b9231622d569e05ba341dfadb4b2f78bbb60ade1c52102f2da95c446ae3789b4f56b802 SHA512 d72c9641147b836380e36aa50ae203740c6b25b32a333a436cf786a5bf1dadce5cea26e0f8a0b010e58168938655f03f4e922bd4b9e0e82b33decf9228eca587
-EBUILD helm-3.9.5.ebuild 726 BLAKE2B 7347a810765b4c6f9475c04699553151603648db65db533ec786ff4bbbdca9f00430d97803c80b710077ec262a9b31b19b9c1f22c0b03190a41918fecc5516a2 SHA512 0586031bc2f2ef226861a8be5f8763ed33e94b79e95aef9ec0e478ee87e19b4b8c13cafd6c00299fd49137d86065ed37d92ff058d52412e1b047212d24632a25
+EBUILD helm-3.9.5.ebuild 724 BLAKE2B a6245954bd7351d3460bc36a816091187ee463d935675d4fa4c312903b9231622d569e05ba341dfadb4b2f78bbb60ade1c52102f2da95c446ae3789b4f56b802 SHA512 d72c9641147b836380e36aa50ae203740c6b25b32a333a436cf786a5bf1dadce5cea26e0f8a0b010e58168938655f03f4e922bd4b9e0e82b33decf9228eca587
MISC metadata.xml 822 BLAKE2B 5de057ddb881d67550d3e8cd0be43d3328b8e7a38b98338ffccec147095cd5d8f8bc68695c797a872e2ed7e455859fc1d6170f414231016edab5a8d742ad2a40 SHA512 08367530e4e47577e1812d229b97094b9c012c4c91eb7e69f5724e98d8790327fe35fb9b480cf33eedd105f1fd85133c39397eda0426461d80bdee704a51c55a
diff --git a/app-emacs/helm/helm-3.9.5.ebuild b/app-emacs/helm/helm-3.9.5.ebuild
index 76671b3b26bc..afb4c7ddeceb 100644
--- a/app-emacs/helm/helm-3.9.5.ebuild
+++ b/app-emacs/helm/helm-3.9.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
app-emacs/async
diff --git a/app-emacs/magit/Manifest b/app-emacs/magit/Manifest
index deb01eebc839..347915c577b7 100644
--- a/app-emacs/magit/Manifest
+++ b/app-emacs/magit/Manifest
@@ -5,6 +5,6 @@ DIST magit-3.3.0.50_p20230912.tar.gz 666150 BLAKE2B 52d0afa05fad68283c668810806a
DIST magit-3.3.0.tar.gz 629283 BLAKE2B b07a071682ac543ba4a94b9bb8d78cedca1dcc4a7140ad2972d65e014666a2fea078611a7fd98356747d02431e5aa2456801e7e9a12e2b08027666b437863535 SHA512 22fa7c41cb18746b33f64ef936f88dbf229f998e2d2a5d066771711450753c98430335040d0a9812832f3fa39f96f6e88133d5274964332bc899fa7ef19422eb
EBUILD magit-3.3.0-r2.ebuild 1370 BLAKE2B 61f27f958f6789a6b711c501a327356803fd9b0c2e3f3253b843710e917fb44ece5220f7b3173bb7e38b444599ba59fc2e71d5d58e0a1c883292cf0d67278def SHA512 eaac1d916e5149865678b90294ff27e6b4613b2c4b58438204c97174f9712c625498865f9a9ee733363d6e42a9b49b80be8f3af640e1ac4fabc0ff13c7e20916
EBUILD magit-3.3.0-r4.ebuild 1367 BLAKE2B 528372810dd7b3cdc4f1aa33f1b20079444c7b7d5ea10f739e83e0b57f59da11bef1036052c1d0aac1c8f6f4cc1d6893aa37b69744b4b8d5c3c5200c2a74f5b2 SHA512 8ae7478301e492149b9cf25b45e1e56af2c76668f4ea67ffc5f8026bd1ed319e3136f41bc462a2cd69439b7f26c9cde1fc17a4e72737a205276506491d22a021
-EBUILD magit-3.3.0.50_p20230912.ebuild 1371 BLAKE2B 362ece83d26971600f287338e757fb9373703bfda1d9f52b8722c8afb057a2b101d663894de61e96eba1741a340d09bdf9f2e869f1ef38ce648e5c0b63b6561b SHA512 2997c904d9b5467c0d259fb7e2a3bb144c56a78d04bf49cffc5ac659f96375725903d745d6848668491be1fcf1ae4a79a93ad4a3fbaafdec58eb5fb59122be9e
+EBUILD magit-3.3.0.50_p20230912.ebuild 1369 BLAKE2B 27deb976657fb1a6bc03a0d967f220ccd340e98854d4b2269a99b291e5a9c50721e39d5cca7f51613274082417dcde9d596d930a514c74454aa3bdaa8b937e09 SHA512 0a87552401860babc4803f3da4184c883f20f25e127333d65a26f6d56efa74c5c44536d8bd2735ea9870ff0214031987044e44b34b0930303fdb5be041552cf6
EBUILD magit-9999.ebuild 1250 BLAKE2B 6449b6b2d52912fb62a3b36101c1d467c6e37b6d9786e1cf5b2e569c40d891d438cf5b6aa9b0961090e9fd5f2570a07e56cb99ff4a302c867103da784b347dd2 SHA512 ebb8495f1a976f8706f045cec56b84efe7f1b71dd48db5ae88b5d71601f8c55984051e80b9070995f6c71ec9fb06852c62ec27c323e5b4704098ea9228bf5e10
MISC metadata.xml 897 BLAKE2B ffc0c9c8260fd035b5d2d73b87ca250aa1272ed22ee8b6ce470e103a01a47bff44becb1ccfbcbc3bcfa50c19c94461100fb2032f0d2f212a6fa007ffd08a2421 SHA512 1236dba8fc89a33863db76c1ed16a2541508a21cd3901b369c9f5ff79af4a37dee2c9448b489900faa7f0627b3718adb17d91bafe02fdf7c261b1401108a9a7b
diff --git a/app-emacs/magit/magit-3.3.0.50_p20230912.ebuild b/app-emacs/magit/magit-3.3.0.50_p20230912.ebuild
index e3ec1a1224e8..6f07c5add9b2 100644
--- a/app-emacs/magit/magit-3.3.0.50_p20230912.ebuild
+++ b/app-emacs/magit/magit-3.3.0.50_p20230912.ebuild
@@ -21,7 +21,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}/lisp"
- KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/mmm-mode/Manifest b/app-emacs/mmm-mode/Manifest
index 725c0aa4f161..5e17de32e4ca 100644
--- a/app-emacs/mmm-mode/Manifest
+++ b/app-emacs/mmm-mode/Manifest
@@ -1,6 +1,6 @@
AUX 50mmm-mode-gentoo.el 58 BLAKE2B 0114bc73a9125264dd76189479ec708455f88c2d50765154c64f7bd5ad386889b055b280a1dae5fe661962f27caabb06a8b6a0fc709fce83abfe9c21be6fd8da SHA512 4cbf0da7bcadcdb30947fdb789542daef059112c894be4ad418321cf526f7789e86f612c92bc5c11504ae2538f0e73650589663b3f87421543f0047932c6126f
DIST mmm-mode-0.5.10.tar.gz 110491 BLAKE2B ea60a2ac871fbacbb358809f682ee174612401ee9e5bafb7f322891710ebcc833e7efeae1c3284e8a30fb95c3aac7c86ccad758b4d65bb9aee772ecc5c9a013d SHA512 c1caffe75d97950850a2c6d53554b17d63eba1a9ee653e469046dfd131ad840e8b9fa5114f6bf7967e3a4797fc7db0eab484d48017f1df6e043f935960b9d1df
DIST mmm-mode-0.5.9.tar.gz 110564 BLAKE2B cafcd254489b1b494ddb236d4478f3c44845b1e91571c3c72e89568a15953558c8d341ceddbae111a4f9ee07844762883aa8e3b4d9c7838391bde97d3851cac3 SHA512 77a3ead553cec13537f5fbae15e04295b93f30d2e8e59eebb27820cb164204e35264a066bbd3cb0e86eaeb09c8574fd47c8164fae04b4e9e50786bdba119ab65
-EBUILD mmm-mode-0.5.10.ebuild 734 BLAKE2B 63d6ccf7228f28b4968a7a290db5af06cc5d58d348ad397a46783c7d3c8d9a62a168cc23e4d17530fa19773d823ebd033076cf06ebb127af5b966e638e070602 SHA512 4143dc92948e3f37c3ed028fca9b3301b52ac5187adc393da5af340d958f475ac276764e347b76b6b6dc5c95355620a160836de1b6f176c5ce912a82f41430b6
+EBUILD mmm-mode-0.5.10.ebuild 731 BLAKE2B 574020b02f76d3fbf1fa1cd78e1aa2c483492bca347766cf3dbaad1a41f9000070b44fe3bf962a167294fc3e78b716d9f8df65359cf7177ecc1b9a1b25665eaf SHA512 eddafbb74cfc592af2830d90b0832180346d266cb0afd671c59bfe53c7002d8276bbd24ba7aa043dd0e96c094bcd78424f9b8091d9df8a19279e7949d4621461
EBUILD mmm-mode-0.5.9.ebuild 614 BLAKE2B 439097a919d6b49a4a763314035385c25c539834220bc26e705ebf0b44ecfc5acc90e6e9c065c8e9d36a14d30552a69ab883ffb264f31120540c5e2a1d1848b6 SHA512 6e1a64a5b827e023a30d9b090a8d6d049fa6b60f9e1e26b21e98b13ef8b9047c33e4315dadcef76a5a7c20bf7d6321214d6609a3ff7551772e7cfa5ddc8c6f8c
MISC metadata.xml 415 BLAKE2B ade4957533ff05ccf267e0b9ddc30949c8cb9dd06c9cd673fba932acbb932765bcabaa7ea9cadbb9bba64eea23b4d6df6be624d6a387a261bc678a89e86f76f7 SHA512 2ab1401a418ffd9682d350a90933983e9bd168422731f14faaa2ca96d51277048d5c86ac7d482beeb9c6af73746a22cde32280391311c64bbce366ef1df8d7ce
diff --git a/app-emacs/mmm-mode/mmm-mode-0.5.10.ebuild b/app-emacs/mmm-mode/mmm-mode-0.5.10.ebuild
index eb4ac623a02f..ff1f2a71aad5 100644
--- a/app-emacs/mmm-mode/mmm-mode-0.5.10.ebuild
+++ b/app-emacs/mmm-mode/mmm-mode-0.5.10.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/dgutov/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+ KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
fi
LICENSE="GPL-2+ Texinfo-manual"
diff --git a/app-emacs/web-mode/Manifest b/app-emacs/web-mode/Manifest
index 960805180ac2..8b65a4a1ff43 100644
--- a/app-emacs/web-mode/Manifest
+++ b/app-emacs/web-mode/Manifest
@@ -1,6 +1,4 @@
AUX 50web-mode-gentoo.el 114 BLAKE2B fde7e2b5189d353f81b7d29f98b5926ba212c088dfb6b444d81cae21b2167cb5604ce83e1d59860c2f138094515643592ef1e7259e484c6022d7981d4dec1ba5 SHA512 c2f35495eeb30ffe72282fe710ca20ef109aa2a6dc239a106e56ade5f16293b7846a3fce4a38f4583abc7757084246704cb6f914daddcdc5b208c49eae229d94
-DIST web-mode-17.2.1.tar.gz 155440 BLAKE2B bae77ca300f77ad4dd520b048194eb66b592e57086e9720ec98c59c30e06a4f86e55f74f427b5ae1bf7e8a2c7f243168ad9c38c9911dc3ab4f98bad0ee8632a2 SHA512 bfd68cae6a79f9a77b512c94cdb1ce0ffedb763ee741c4c5b1e59caaedf46b40ee2920dce5d1023689b9382d4573975f5d397fc9fc96232deb558d0952d7beef
DIST web-mode-17.3.13.tar.gz 168143 BLAKE2B efa5b78e774ad023a3f2508e64317b76b15748369dc311ebcd65c98021b2fa75a9c85d54d897a2a4d2580d8c95a609df3bc8bb265afe89ea5219885d4e9c78d0 SHA512 c325b45ba88406e9dcfc19ddd8951bd7075a9c5157bf85e4c7a857d93b756c76a6e8e03524cbb8465c4109001397414db25178f0158556f2b872b5930e7014b9
-EBUILD web-mode-17.2.1.ebuild 424 BLAKE2B dda2f00bbda99f29cbc063acca2be8e512d4240567fe8ee0e675717449c13cbd04b902d35cce900740d5a8db49658e4130023352dfe39f76f6fffd1bf3aca4dd SHA512 35d9c1ef058fccd664f7fd4a224e3db71d40f8bfa0d136eaa0f318c5df96affd79e85389f86139aeac86ec3dcb457af05883aeadd7e4dd7f7e2c0f5fa5358b0c
-EBUILD web-mode-17.3.13.ebuild 425 BLAKE2B bf1bb1d61640fd98306c9d192c1c863969f9e86db461ca01d313b8f526500f791231389178cbcb2cc1404764c2d4be644bd045f1efe02f2723a0fdbadf599ac5 SHA512 308a989cbbf3d50ce21506652e38020a3b5092d26a0c13b23d3e2fbcca908a1c6c74e7c79b706a70788f0d347e5b0a3bc6f386c02fac694382ce8bcf20edc0ca
+EBUILD web-mode-17.3.13.ebuild 424 BLAKE2B dda2f00bbda99f29cbc063acca2be8e512d4240567fe8ee0e675717449c13cbd04b902d35cce900740d5a8db49658e4130023352dfe39f76f6fffd1bf3aca4dd SHA512 35d9c1ef058fccd664f7fd4a224e3db71d40f8bfa0d136eaa0f318c5df96affd79e85389f86139aeac86ec3dcb457af05883aeadd7e4dd7f7e2c0f5fa5358b0c
MISC metadata.xml 917 BLAKE2B 9a9838fdf06c9a4177912c5f38d907dd9c132c5b0cf7e88a36ca2baa61a8ecc650bfafb928586e98fe738ad2ff46b6b42cf427763f5c38a996ee9de746b832d8 SHA512 b06a22fd3702e458610501c7e3f8c6cb3899f89d5d5e3386bcc2cb75c0b6471b2637962486c0e75d15f9e3f4909b2a7607d5d3f0f8d01c6218e6e75e26469e1d
diff --git a/app-emacs/web-mode/web-mode-17.2.1.ebuild b/app-emacs/web-mode/web-mode-17.2.1.ebuild
deleted file mode 100644
index 5e4e3d763009..000000000000
--- a/app-emacs/web-mode/web-mode-17.2.1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Web template editing mode for Emacs"
-HOMEPAGE="https://web-mode.org/ https://github.com/fxbois/web-mode/"
-SRC_URI="https://github.com/fxbois/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-KEYWORDS="amd64 ~x86"
-SLOT="0"
-
-DOCS=( README.md )
-SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/web-mode/web-mode-17.3.13.ebuild b/app-emacs/web-mode/web-mode-17.3.13.ebuild
index 72a0b299219c..5e4e3d763009 100644
--- a/app-emacs/web-mode/web-mode-17.3.13.ebuild
+++ b/app-emacs/web-mode/web-mode-17.3.13.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://web-mode.org/ https://github.com/fxbois/web-mode/"
SRC_URI="https://github.com/fxbois/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
SLOT="0"
DOCS=( README.md )
diff --git a/app-emacs/yaml/Manifest b/app-emacs/yaml/Manifest
index 82db362a76ed..663b1b544950 100644
--- a/app-emacs/yaml/Manifest
+++ b/app-emacs/yaml/Manifest
@@ -1,7 +1,5 @@
-DIST yaml-0.5.2.tar.gz 44466 BLAKE2B 9f754a43bb427ea3a76de6f6fecf44701f329a0072bd060d93a437f76564faeb1ffe4a0aeb109ac491e4a664de5faf738fec69a97cf872ddbfc91796dcf4355a SHA512 4f50585a7ce4304df1b65cde6e295ecb42c401a8eb07f45b22cee8d77e6fdcf954266adb89b6c1cf495142fd32298346703164393f98ac0164beaceb779ceac3
DIST yaml-0.5.3.tar.gz 44503 BLAKE2B f0d92e51b0098137b20829eeb276b6e0632dcd14e9e21036dd2b55264ae8efabdb2f831bed6ad2ea6898f0c45f730dec8ae3af854eb97dc19db29b662353006d SHA512 ae80ad86e4e54b22707eb19181e04479497416355161e026a18706ba7885dff02f641e37cf0d57d24f0be165043cddf2adbdc97a8871aee34cb35e00c40062d2
DIST yaml-0.5.4.tar.gz 44606 BLAKE2B 42e632f6949a981075b3734f19204d20e158da3949a8c8499d09e024b208e34689e966681018ef6d2021e26bf17686abfc4600c5819cb02c1b7652e007727f10 SHA512 c7f543fff4fbb42766a7b39d7922738b61c60eab2b6504ed33681d45ef656b64610ba489787bb7a51138d66b31ff2ff4d7f046ab18d9f2c0a9cfa1839f07e0a1
-EBUILD yaml-0.5.2.ebuild 555 BLAKE2B 34621d67cdfc38864702c87dbfbcb029181b063bfdc70abdbf8905c30ea605a30fc39ccf5757e140aa2c195b982850598f8c33e42779c3cf5cb29194fa76337c SHA512 1f5f63327393bd882fafe7021ed6b8371bceba373b8a47bd5d869a8dd914496b496ac85319a1732b5e960785c4d8f12e1f0529f1910cb7d2c6f179558173f8a5
-EBUILD yaml-0.5.3.ebuild 556 BLAKE2B a73528f2918da1b991e6a6387477d119844b9c113f218afbd2521155f92dd3847bf1cebfae883a8eb04ec3ec85e022e3e3f2331faa1cb0a02e1852ff1eea878f SHA512 01d14573b7f1a64876bfde7d29cb2f1e66a0db889e0f2a3e311525af73314f5d4eaf922e762ab3057bfc2134746445dd22bc9c5a73af3369526708009e0d2541
+EBUILD yaml-0.5.3.ebuild 555 BLAKE2B 34621d67cdfc38864702c87dbfbcb029181b063bfdc70abdbf8905c30ea605a30fc39ccf5757e140aa2c195b982850598f8c33e42779c3cf5cb29194fa76337c SHA512 1f5f63327393bd882fafe7021ed6b8371bceba373b8a47bd5d869a8dd914496b496ac85319a1732b5e960785c4d8f12e1f0529f1910cb7d2c6f179558173f8a5
EBUILD yaml-0.5.4.ebuild 556 BLAKE2B a73528f2918da1b991e6a6387477d119844b9c113f218afbd2521155f92dd3847bf1cebfae883a8eb04ec3ec85e022e3e3f2331faa1cb0a02e1852ff1eea878f SHA512 01d14573b7f1a64876bfde7d29cb2f1e66a0db889e0f2a3e311525af73314f5d4eaf922e762ab3057bfc2134746445dd22bc9c5a73af3369526708009e0d2541
MISC metadata.xml 616 BLAKE2B e28c7b7774635055616362ec847585f91e12a8a92832e51cf8c13dee70ce35273b255257b213804ff5d7ae5733718fc3194f97f1307e45c3dd439be144c82dd0 SHA512 7035a36f53cd4c08a274b88d216fbad3c3fd5579e0c10f38158a5128c61d7feea30800101dbf71c5baa03a3a1f2ec8d61f343a1fec21a067a919cbd146835d77
diff --git a/app-emacs/yaml/yaml-0.5.2.ebuild b/app-emacs/yaml/yaml-0.5.2.ebuild
deleted file mode 100644
index 99585ec64302..000000000000
--- a/app-emacs/yaml/yaml-0.5.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="YAML parser in Emacs Lisp"
-HOMEPAGE="https://github.com/zkry/yaml.el/"
-SRC_URI="https://github.com/zkry/yaml.el/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/yaml.el-${PV}
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-DOCS=( README.md )
-SITEFILE="50${PN}-gentoo.el"
-
-src_test() {
- # "test/string-inflection-test.el" calls "(ert-run-tests-batch t)"
- ${EMACS} ${EMACSFLAGS} -L . -l yaml-tests.el || die
-}
diff --git a/app-emacs/yaml/yaml-0.5.3.ebuild b/app-emacs/yaml/yaml-0.5.3.ebuild
index c553097ceca3..99585ec64302 100644
--- a/app-emacs/yaml/yaml-0.5.3.ebuild
+++ b/app-emacs/yaml/yaml-0.5.3.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/yaml.el-${PV}
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
DOCS=( README.md )
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 7c26614efabc..a2618c7dfd41 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/gentoolkit/Manifest b/app-portage/gentoolkit/Manifest
index 45b7eaa10bc7..0d050a6bbb17 100644
--- a/app-portage/gentoolkit/Manifest
+++ b/app-portage/gentoolkit/Manifest
@@ -2,7 +2,9 @@ AUX gentoolkit-0.6.1-data_files.patch 1157 BLAKE2B 1b6bebcc9de77532df7f3eef8e19c
AUX gentoolkit-0.6.1-pkgindex.patch 1637 BLAKE2B 836024b833e516dcf2aa005b1ca8ed7a542c9cf4ac5eef7b79f0e05474a0994ef02aa3f14b7fe71b8e4e823f79743e40f7f61bc5e8b0481d3d1ea261ffd90606 SHA512 6afb4dad8a74f8fe2cc285d34f70c7a50db5977dee22129b81160d2e2a069ca8fd7f9b67f57d59e6ebe750a1518447e6cf4f85c6468777a3cfe7e54162c496bc
DIST gentoolkit-0.6.1.tar.gz 3195781 BLAKE2B 27e370de77586b375dc70caa1abba4c2bc4207e8f08e0a7ea2953097135506949db71ff9102a0ead198e4dea425440c57b94ac7a811ca2d5e0016fc7e234bb0d SHA512 1ffc466b69a9c53f1bbd40f6f4d1eb33d5f0f4287bb65ba1a7b1b2675ad61ecffa55ed9fda7c1ae8148744f0a77e224315eb1903dfd61a2a3dab1600fc672d2d
DIST gentoolkit-0.6.2.tar.bz2 3186974 BLAKE2B 48f388962e70842b7959467b7697b98121ee2a27bca6e2fc2ebb69782ece1df9b63b4451e19ebacf5a627a9c6feb17f7af395229d2eb870d8bbde1da80262593 SHA512 a1c9157758453f214e6131237df2bc91c49c28a4411ecbb0f74768ae0dd7c4fe8272cfc354a424f6acc8cc322d4eaa35ef98147fe749bc41cb680bb3acfdc2ac
+DIST gentoolkit-0.6.3.tar.bz2 3186163 BLAKE2B 0f9befac53faa2b578b461a55c7113934a60478fc5d8d5ab0e06cb836ff5a2de75bb290ed797a2b085ec9f33c8494e3c3d5d0d6b643c525fff4dd0a82657118f SHA512 cf51480213fd4bac45d44f5eb5e4be4cb5c5b97ad63ecd832eb54fc7043ab8e974491005431f0897d6c41d251ae0f9fc95cfdfc4d613fc56340630a094bfc61d
EBUILD gentoolkit-0.6.1-r3.ebuild 2061 BLAKE2B f3cbbe94e63f285e9eb5826f98fe311649ea2b82ff034ba738ebeb851d9a6f757688f5fce84d7142074fd1a1cdfaf811ebd52f0321ed127a006f7bb5fd608d38 SHA512 75037990e0dbd389e1ff755831fb8773529696596b380cda30a0936b8efd03a39f544e042e57b10a1e080eb0f18ee317eb78fff960f3e7c2195b664846a44e23
EBUILD gentoolkit-0.6.2.ebuild 1995 BLAKE2B 038f05f22a88dda546be2f2c148d5031b0a6d0618eec531e24c1f313d78eba50743bd190b76da5ed2157681f98ef9a9bed0958313b96f98dc6b0f60d3a58c914 SHA512 5849591a8471a5b08a81e54589afc24a59dfe02827314ad7ac9493c2e0505ee1c6705c3a6d72879a880bb94bfb95fed566e34660ecec705a8a0a0982c787c87d
-EBUILD gentoolkit-9999.ebuild 2922 BLAKE2B 90875764be028eced1389b3fa540b6a35405330365362408a23f3b9cbcd4d784bff0a6bdc8a3ca16c6ecc6fccfbba0d612d08f03f1dd4129a9621ddc65f5fc3f SHA512 7f1596837aec6e628076b187895682466c0860cad55869e09215feb436f854437d2b20f2aed01a3e5c99257453e36f3342d656fcd3804de003e62ff0bef8165f
+EBUILD gentoolkit-0.6.3.ebuild 2924 BLAKE2B 0121361077b1c450693ff8254f66ce29970db2bb887fb1f7275d0c749f6f60c58f0a09ee56b1a840df1980a6430c33cf029688ae7520465e186d1b8a771108f3 SHA512 4adee822c456b6941d4eb1a6fd5cb8f95a000cd04359ec9e662679c58d4873a50b70a08e4d5ba410c936d281d404b88386c37c8aba37e3c1c5edd2a488528709
+EBUILD gentoolkit-9999.ebuild 2924 BLAKE2B 0121361077b1c450693ff8254f66ce29970db2bb887fb1f7275d0c749f6f60c58f0a09ee56b1a840df1980a6430c33cf029688ae7520465e186d1b8a771108f3 SHA512 4adee822c456b6941d4eb1a6fd5cb8f95a000cd04359ec9e662679c58d4873a50b70a08e4d5ba410c936d281d404b88386c37c8aba37e3c1c5edd2a488528709
MISC metadata.xml 737 BLAKE2B 4145e08f0b544b2bd32a5322944bad4d019d5a693e23ace8d7b0592230c6660bf7ef4d1df4f8852745af7939c8e88e58aa04233d3a69a6e7ad624349b8e335f0 SHA512 28ec82f6a523f69d2c908b4e2cf9823ff8825e39a01187b74d37f90ee78cec751002cdf0786b177df048a5cb1c728bb29fc9f2f743b18200bf307eccdf052ce8
diff --git a/app-portage/gentoolkit/gentoolkit-0.6.3.ebuild b/app-portage/gentoolkit/gentoolkit-0.6.3.ebuild
new file mode 100644
index 000000000000..82c6182f649e
--- /dev/null
+++ b/app-portage/gentoolkit/gentoolkit-0.6.3.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="xml(+),threads(+)"
+
+inherit meson python-r1 tmpfiles
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoolkit.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+DESCRIPTION="Collection of administration scripts for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools"
+
+LICENSE="GPL-2"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Need newer Portage for eclean-pkg API, bug #900224
+DEPEND="
+ >=sys-apps/portage-3.0.53[${PYTHON_USEDEP}]
+"
+RDEPEND="
+ ${DEPEND}
+ ${PYTHON_DEPS}
+ app-alternatives/awk
+ sys-apps/gentoo-functions
+"
+
+# setuptools is still needed as a workaround for Python 3.12+ for now.
+# https://github.com/mesonbuild/meson/issues/7702
+#
+# >=meson-1.2.1-r1 for bug #912051
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-util/meson-1.2.1-r1
+ $(python_gen_cond_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ' python3_12)
+"
+
+src_prepare() {
+ default
+ if use prefix-guest ; then
+ # use correct repo name, bug #632223
+ sed -i \
+ -e "/load_profile_data/s/repo='gentoo'/repo='gentoo_prefix'/" \
+ pym/gentoolkit/profile.py || die
+ fi
+}
+
+src_configure() {
+ local code_only=false
+ python_foreach_impl my_src_configure
+}
+
+my_src_configure() {
+ local emesonargs=(
+ -Dcode-only=${code_only}
+ -Deprefix="${EPREFIX}"
+ -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
+ )
+
+ meson_src_configure
+ code_only=true
+}
+
+src_compile() {
+ python_foreach_impl meson_src_compile
+}
+
+src_test() {
+ python_foreach_impl meson_src_test --no-rebuild --verbose
+}
+
+src_install() {
+ python_foreach_impl my_src_install
+ dotmpfiles data/tmpfiles.d/revdep-rebuild.conf
+
+ local scripts
+ mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' "${ED}"/usr/bin/* || die)
+ python_replicate_script "${scripts[@]}"
+}
+
+my_src_install() {
+ local pydirs=(
+ "${D}$(python_get_sitedir)"
+ )
+
+ meson_src_install
+ python_optimize "${pydirs[@]}"
+ python_fix_shebang "${pydirs[@]}"
+}
+
+pkg_postinst() {
+ tmpfiles_process revdep-rebuild.conf
+
+ # Only show the elog information on a new install
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog
+ elog "For further information on gentoolkit, please read the gentoolkit"
+ elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit"
+ elog
+ elog "Another alternative to equery is app-portage/portage-utils"
+ elog
+ elog "Additional tools that may be of interest:"
+ elog
+ elog " app-admin/eclean-kernel"
+ elog " app-portage/diffmask"
+ elog " app-portage/flaggie"
+ elog " app-portage/portpeek"
+ elog " app-portage/smart-live-rebuild"
+ fi
+}
diff --git a/app-portage/gentoolkit/gentoolkit-9999.ebuild b/app-portage/gentoolkit/gentoolkit-9999.ebuild
index e4a3125c8852..82c6182f649e 100644
--- a/app-portage/gentoolkit/gentoolkit-9999.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-9999.ebuild
@@ -12,8 +12,8 @@ if [[ ${PV} = 9999* ]]; then
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoolkit.git"
inherit git-r3
else
- SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.gz"
- 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"
+ SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
DESCRIPTION="Collection of administration scripts for Gentoo"
@@ -25,7 +25,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# Need newer Portage for eclean-pkg API, bug #900224
DEPEND="
- >=sys-apps/portage-3.0.52[${PYTHON_USEDEP}]
+ >=sys-apps/portage-3.0.53[${PYTHON_USEDEP}]
"
RDEPEND="
${DEPEND}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index ce86faab19f4..d884a9efe950 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/highlight/Manifest b/app-text/highlight/Manifest
index 3551338633ca..318aadcd3e83 100644
--- a/app-text/highlight/Manifest
+++ b/app-text/highlight/Manifest
@@ -3,7 +3,10 @@ DIST highlight-4.1.tar.bz2 1469115 BLAKE2B 9ee4c61ea5ebdfd04c2bb341838cc66a755d5
DIST highlight-4.6.tar.bz2 1488327 BLAKE2B 952171929aa021c80690b2ddcd5adba3b6c7e54425cfc851368b768a53c749e34495b0832d4ce5546b5bc68c0ea4e3b5bd6df4f379e02702fd3a497adc52d60b SHA512 0214f2141ecf2ab350368ff165dc5f58eb3a23b31142b9d1c443a35f8ea72b9e33770c2de185cd2e3645e298ad41ec1fd45db5ebf546da3144e1dc93da32b811
DIST highlight-4.8.tar.bz2 1492966 BLAKE2B f0bc746cb671037c2a5f1557c6114c143448de8fe295f4b74d38daecc615bfb50e50b5f3f3ee488488f1bc52dc11b283f13cbaa956959946d2dcaca91a6ef804 SHA512 c04e94b2fdb1ebda37937a8bdcdb1bb5afe171a74ca58ddf40b1972bc62a07dc02d628bc962b1db654805a446f32da8d7af41a0c162476cf47a3535128ca6ace
DIST highlight-4.8.tar.bz2.asc 488 BLAKE2B 466905e2a4b1b577feba593e2d6e855e09764cdb08ddbd5aa3b4c62c4b06bc19a013df16aa1dfc81d4e52765641d5f98615233609d7b4f039f6f8c6a929d345a SHA512 929c5b0a25a2f5a0b9204afb03b5456b2b62d07e519799602b06a0ad2d4bc1d9eac92965571732b0eaffe780904321ebffb31cdf61b6fe644ecc39ddb983c7b8
+DIST highlight-4.9.tar.bz2 1498248 BLAKE2B 09ff0a5cc81da45270a8382dc6b2a2d3b44d1f084e661fae4a3d39d2ded9af6c77b1fb0d51d32c59f22ccba1612ab7faf68b5e918dda70c9f2e25b29b5c44ecd SHA512 280abd98182c5b95f629ca126e8a59ca6bf6f9e301fc7678aa3e4cb37b714827dfdfab1e008c798e203c7408355be63e01e88f93eacfcf2c5fad95afc6e22112
+DIST highlight-4.9.tar.bz2.asc 488 BLAKE2B cbd3541f65ec714ff1fda17fb141aa19f53952634a2027819fdbf50f7cf781f875b76ebd9a82119347f17940d8200f856082dfff51ff994a71a2ece04d654764 SHA512 04c2aca4050cae0dde97340a1ebafd968526e2d811e4551e8895acca50613f7e5902e31d735a0da1427d69e85e152530776fa1b9f5896efe410d8f9437768298
EBUILD highlight-4.1.ebuild 2423 BLAKE2B 812355e2acd16abd03cc4a6d5555f24af630cce614ffeebc4e4e525916f62a9b51ec1269667d6bd00c744e63ff4b74dbd5cc020307cd24ce12ab6780f1147f94 SHA512 975b17328a8fbe9659c49bd69ea0a1eef4015fa2c70f03d08ce2c5a2dc76252285e5534ea0618d9c3b0da5c0f3dd65206496b4d429c88d7798be500aaff8139e
EBUILD highlight-4.6.ebuild 2466 BLAKE2B 49d356dc265081ab2daa808016be4a9894038de25acfee2d58e12488c15b776ed09dd199161f9d6fbd09f0cbbf2283fb200835386fc4d19334b8b510523dbd70 SHA512 ca9540dbf379f752487f42bd7b052efd3304e2295a8b19bf186142ee6f44a5b15bf409e18d9626adfcc9cd4460989f90f31dce9a7761c92b673da99f09e9bd4a
EBUILD highlight-4.8.ebuild 2662 BLAKE2B 5016d75cd821e6cd0176ee313cd40560f2c184b9f6afc5e82000ea9a84fb6f2aaf5e3b2a0ef47d17dfa01cd2d50c2118d1f28559f7134c2c18ac503b8f473ea8 SHA512 4f226754faa87171e591e56a0157ea95444a84b8da33a390b35a2c01eff46760055a944c061e2e44a65524f5b613c37fa5fe2a0c4df72c9dd5f551e64af6933c
+EBUILD highlight-4.9.ebuild 2670 BLAKE2B 223c79974e0a6757bb9722302acba38564eec6fde128a4c20c7aa83c1303f907080351c04009245cd5038047d5b373102475aff75739073fde344d0b9aa6d539 SHA512 d70d776569c13d6282544afdf108ede73e35561a4bdfcf3a10678e38119a0a3d6cbb0b27d8abd2729e26acf46a47924396d7585bd77d046ef0b2d02955fb3480
MISC metadata.xml 331 BLAKE2B 3c864f08058c451342b7f7799f36e901f392207b36114dd123bb3faa59f04fe3b00d8e65cee4ad3bbbe44606bdafbd246c64d5fce03cd54fc64cd40cfde59788 SHA512 eb96ee44971855de0b12f9e230d58714acb54de1b0a814c0681f8c31124a5c3e39290e2fd17523b2b52b65efaf30f64580f00777a8e9c908779b582577897906
diff --git a/app-text/highlight/highlight-4.9.ebuild b/app-text/highlight/highlight-4.9.ebuild
new file mode 100644
index 000000000000..d6dffaa6f8af
--- /dev/null
+++ b/app-text/highlight/highlight-4.9.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/andresimon.asc
+inherit lua-single qmake-utils toolchain-funcs verify-sig xdg
+
+DESCRIPTION="Converts source code to formatted text (HTML, LaTeX, etc.) with syntax highlight"
+HOMEPAGE="http://www.andre-simon.de/"
+SRC_URI="
+ http://www.andre-simon.de/zip/${P}.tar.bz2
+ verify-sig? ( http://www.andre-simon.de/zip/${P}.tar.bz2.asc )
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="examples gui"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+ ${LUA_DEPS}
+ gui? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/boost
+"
+BDEPEND="
+ virtual/pkgconfig
+ gui? ( dev-qt/linguist-tools:5 )
+ verify-sig? ( sec-keys/openpgp-keys-andresimon )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.57-qt_libs_lua.patch
+)
+
+myhlopts=(
+ CXX="$(tc-getCXX)"
+ AR="$(tc-getAR)"
+ LDFLAGS="${LDFLAGS}"
+ CFLAGS="${CXXFLAGS} -DNDEBUG"
+ DESTDIR="${D}"
+ PREFIX="${EPREFIX}/usr"
+ HL_CONFIG_DIR="${EPREFIX}/etc/highlight/"
+ HL_DATA_DIR="${EPREFIX}/usr/share/highlight/"
+ doc_dir="${EPREFIX}/usr/share/doc/${PF}/"
+ conf_dir="${EPREFIX}/etc/highlight/"
+ examples_dir="${EPREFIX}/usr/share/doc/${PF}/extras"
+)
+
+src_prepare() {
+ default
+
+ # Disable man page compression
+ sed \
+ -e "/GZIP/d" \
+ -e "/COPYING/d" \
+ -i makefile || die
+
+ sed -e "/LSB_DOC_DIR/s:doc/${PN}:doc/${PF}:" \
+ -i src/core/datadir.cpp || die
+
+ sed -r -i \
+ -e "/^LUA_.*pkg-config/s,\<lua\>,${ELUA},g" \
+ "${S}"/extras/tcl/makefile \
+ "${S}"/extras/swig/makefile \
+ || die "Failed to set Lua implementation"
+
+ # We set it via eqmake5, otherwise it forces clang...
+ sed -e "s/QMAKE_CC/#QMAKE_CC/g" \
+ -e "s/QMAKE_CXX /#QMAKE_CXX /g" \
+ -i src/gui-qt/highlight.pro || die
+}
+
+src_configure() {
+ if use gui ; then
+ pushd src/gui-qt > /dev/null || die
+ eqmake5 \
+ 'DEFINES+=DATA_DIR=\\\"'"${EPREFIX}"'/usr/share/${PN}/\\\" CONFIG_DIR=\\\"'"${EPREFIX}"'/etc/${PN}/\\\" DOC_DIR=\\\"'"${EPREFIX}"'/usr/share/doc/${PF}/\\\"'
+ popd > /dev/null || die
+ fi
+}
+
+src_compile() {
+ emake -f makefile LUA_PKG_NAME="${ELUA}" "${myhlopts[@]}"
+ if use gui ; then
+ emake -C src/gui-qt
+ fi
+}
+
+src_install() {
+ emake -f makefile "${myhlopts[@]}" install
+
+ if use gui; then
+ emake -f makefile "${myhlopts[@]}" install-gui
+ docompress -x /usr/share/doc/${PF}/{ChangeLog,COPYING,README,README_PLUGINS}
+ fi
+
+ if ! use examples ; then
+ rm -r "${ED}"/usr/share/doc/${PF}/extras || die
+ fi
+}
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index d256cb14bc3c..88624667bbae 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/etcd/Manifest b/dev-db/etcd/Manifest
index 6ff97e7be590..a20e782f0f5d 100644
--- a/dev-db/etcd/Manifest
+++ b/dev-db/etcd/Manifest
@@ -1,16 +1,10 @@
AUX etcd.conf 978 BLAKE2B 2aaecc5c7b3d0b7a44f8de65d8362333bdcf9616de55a2c4fa1551eca91d80061c146165f1bf077c1d93e6874b4444384889875b3fe81299e46e10fd6e24d8ec SHA512 3b543104df93ebd6013b5e50c1e17b947e089bf27ba976859574f9fa57f2ed0ba16342984d12a68a00ff6745f37d229b1fe3206df7d713805e289d029774be0d
-AUX etcd.confd 129 BLAKE2B 1d7aff8c57e4dc0f4348a5de4bfff0a1552e8b4d228ee0f0ba2eb6eb944daefae1b5b55ba6b5416697b923e9144884d0828612403a11e627f8f7e82fa7444f68 SHA512 a08b1c1701370dc23ebd86db915d1e65747dc4ca57ce44d8cba6cf8434d5711786ac96725eed3285f4ba7cdde25ea25a51539d6cd74fc2f4b713f48cda15c4c3
AUX etcd.confd-r1 50 BLAKE2B 59c5cfe561b553a484acada6c328d204e778d9d6f3dc81f196ea7b3156655692a71b8eb6e61126c4f92ae0d7135b8b2df54ff0edc0657c23638815d326f5f57d SHA512 4148228437cbc9935e484d9797f834ececac108086622c6c6a5adad18d7d34454318efa43471f407ac5f07d4d7ccdcd86354dac9f8a6cc2ad46d8f9b9a3db812
-AUX etcd.initd 821 BLAKE2B 5eba7f0e8d134ff45caba8c1eb3aaf6afb412082b9a5df95925f36fb83841be15ffca0f0f9b7c7c4bc6989665aa4e8a51fc73b0c66b5d2f960c6795fc21040da SHA512 5b8c12285b5d609abdfc5440589f7703951f6550e53783fe5e7eb3a4a3b12625d6f0526cbaf7e9922de3fbf0b86ff9d3f40de1ef55f26261f61d11d177d9a580
AUX etcd.initd-r1 580 BLAKE2B 26213ae349b07f936b60ec9b48f63920b28f0d501adddbad2134f41f2fbc1516edd28d7aaefdb67f5842e675a9e1f45d4fe4af560a91564db1f45b4a4b34d78e SHA512 8beebff5013582e4e54b32425031d4361626955f132ed2828c62b0a54f82092674f800763cd961adfe37eaa2e3f8314a11d35d74f000b7b26ffe573b62149452
AUX etcd.logrotated 104 BLAKE2B 3126c99db171af177d6d6368e7e53f3e5e07b9ae2926ff12cb0ff7fb877527df33a91dedcaa4bbbffa190b4f9c2f53868aeca093b93e9cad50718a23eb5fdd46 SHA512 64d3181a936f8bab635a17f90679041c2d70a712307928feae03a517ad02252fc37e25738979bc1ccd0657ef70439e65cb0306759bec3939e940ec382a02d94f
-AUX etcd.service 304 BLAKE2B ecffe9889f9530bf7172638a0273736abba2b3ea5c5540b5452d26fbaec17ab9c138db86b543c3c88fd3d16ce79487eb2c31ad7bbfb0c5b9cd11eede9b99bd2d SHA512 0074f77a17afe2bb4145f12a6eb312caa3e08cfe8bf35856b79d091ad8786c4223bd91c0a865e789ee9ba180f2672b31721742bb32efd0cd383bc747eb926961
AUX etcd.service-r1 458 BLAKE2B 4e2dd4934350821d01de1a0d9b8c4a402eeb87bf81a24f484652570e3e1c55f23acc3bc17c747400a09f9e26227c89a442a2a308586767595a9458a3a2f16688 SHA512 f105394411a2af0694bcb559a4b2447ed82402101f750af44315e3556afa77660f41d9404fdd04cc363d0dcd980adedf066c6b238a40e14c07706c8f67325fd4
AUX etcd.tmpfiles.d.conf 72 BLAKE2B b567592de5cc69c8e55ef16c537d0ad9207fd5f932bd2ca622f66909362033bb3387289af4675be53c0a5a7cf513805c4dfe45391091128a6ada3ffea4377420 SHA512 403fa63c0284811c655e5e9f3e7f6eb81ad6c10a1b0eb8df400e7e85c621c56b9580457bbb2a823c0ae3c2fac10f6b8bfb73991a10d9373e87f10b906d8d50cd
-DIST etcd-3.4.16-deps.tar.xz 36600528 BLAKE2B 3c8cbaef04b673962858cde9846a6a118eec785c0fc76b6e600b1686fd6e684f4b73af4aedb5886dfca51434e5738fb9bd0a39cdb81eda922e374c7668f0c0d0 SHA512 9119e09fc50bb916c3e436b9a4eea4b041184384865955f9b1a0f12e1334d9a143d49cc241ee51229e04fdfaedbbce24a66159107f52519b88a1e95cd64222df
-DIST etcd-3.4.16.tar.gz 8853228 BLAKE2B 576d3f038f6e9e3eadaa9ba3935f8372271e9fd2cfb8ab193ce16ee57a55419daad4d8496f6ad27dcb833566e6eb077052422e1c86053d176a86b4305c8cc525 SHA512 3f413debe8bd723a00a3e39db05f6dbf414b7dc02f40f07d3037445c63b31c7bd8adaf77152ae01aa6aae3966f65393c5c8e352bbc2b86d01e5e2dd979c1c2e1
DIST etcd-3.4.26-deps.tar.xz 39352316 BLAKE2B 8b1a30d645b1ea756ac944d2d3f7e0c5b9491bab54d4d74c6525c519e5297a1e8e2a97f70a50a5681cf8941d2e4978d5c3717fccb552042bcd42e7c4bd2b29a8 SHA512 eb3af2910030a165699158a3dfe7e1267f29c0720865026da2a95941c7e1e19db793e177e9ca5a9f3b134c1a9a83b4a0613a32a30282b68fe3aef75b8dacae59
DIST etcd-3.4.26.tar.gz 6043999 BLAKE2B 03f3bd0388e59dea9300b9a811b426ce03f1001750259dcd8386566efaa64783746f0353f83c1d01960004a77cea08a194aba394d91808aad15b5d4bb8f151cf SHA512 b2048070adb1df6e98c06e0e951f7940815dab238fe4ba49c36681a638f39eb7e40fed691baf70410d01467965094d70f008d0046b1b550b2ac1ed19ac89ca47
-EBUILD etcd-3.4.16-r1.ebuild 2036 BLAKE2B ee310d75d5ad6bb799d6d07745dedd1f58db1f753f1fc35ad6079fe9c6b354a2dbeb9f3d3385f216fae9bf204e577abe60110fd3bc18747d766947cc4c656b30 SHA512 d9f1f53794d1866f297bc15eb7dfa8702b063e042cbbb4c35521f02eddf13d2269e6bf16f93ca0ea2bca9ddbc0ece61a0ba11467a11dc9348f82a074cfc9ef73
EBUILD etcd-3.4.26.ebuild 2043 BLAKE2B e97ddd6c5a5b08280249748ba46ed169bceb12c3f1db5009275cd54d9fca65878cfc29aa6f8247162326e1b6b582511684703a6dbdce9106974a7e656e87144d SHA512 f00e48beec1d548bf5303e629ea7aea5e1a88da78f894f72b0815ac8df7d684f31da874337a013fb21b70e404478eba07f872ba5ac4034c191b70ac402547523
MISC metadata.xml 421 BLAKE2B 5498a48643720f59f55d3b37d21fa80a4d8c984e7dc0e9beaccdb4f08d53819025e5849e481a7ce14fc519de15fdbed622f3c3912335cf81a678c522ba367b32 SHA512 ed8b5d3b552fdc284301ed63b941c2ce87cc808718dc15191597932d6543606907a175c929416f51193c63e12d79fef7993d0f91d9d0f70aacf75447c3744b73
diff --git a/dev-db/etcd/etcd-3.4.16-r1.ebuild b/dev-db/etcd/etcd-3.4.16-r1.ebuild
deleted file mode 100644
index 17e8c25e01fe..000000000000
--- a/dev-db/etcd/etcd-3.4.16-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module systemd tmpfiles
-GIT_COMMIT=cf54fab42
-
-DESCRIPTION="Highly-available key value store for shared configuration and service discovery"
-HOMEPAGE="https://github.com/etcd-io/etcd"
-SRC_URI="https://github.com/etcd-io/etcd/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="doc +server"
-
-COMMON_DEPEND="server? (
- acct-group/etcd
- acct-user/etcd
- )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-# Tests fail with this error:
-# fatal error: checkptr: unsafe pointer conversion
-RESTRICT="test"
-
-src_prepare() {
- export GO_BUILD_FLAGS="-v -x"
- default
- sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\
- -i "${S}"/build || die
- sed -e 's:\(for p in \)shellcheck :\1 :' \
- -e 's:^ gofmt \\$:\\:' \
- -e 's:^ govet \\$:\\:' \
- -e 's:^ govet_shadow \\$:\\:' \
- -i "${S}"/test || die
-
- sed -e "s|GO_BUILD_FLAGS=\"[^\"]*\"|GO_BUILD_FLAGS=\"${GO_BUILD_FLAGS}\"|" \
- -e "s|go test |go test ${GO_BUILD_FLAGS} |" \
- -i ./test || die
-}
-
-src_compile() {
- ./build || die
-}
-
-src_test() {
- ./test || die
-}
-
-src_install() {
- dobin bin/etcdctl
- use doc && dodoc -r Documentation
- if use server; then
- insinto /etc/${PN}
- sed -e 's|^data-dir:|\0 /var/lib/etcd|' -i etcd.conf.yml.sample || die
- newins etcd.conf.yml.sample etcd.conf.yml
- dobin bin/etcd
- dodoc README.md
- systemd_newunit "${FILESDIR}/${PN}.service-r1" "${PN}.service"
- newtmpfiles "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf
- newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
- newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN}
- insinto /etc/logrotate.d
- newins "${FILESDIR}/${PN}.logrotated" "${PN}"
- keepdir /var/lib/${PN} /var/log/${PN}
- fowners ${PN}:${PN} /var/lib/${PN} /var/log/${PN}
- fperms 0700 /var/lib/${PN}
- fperms 0755 /var/log/${PN}
- fi
-}
-
-pkg_postinst() {
- if use server; then
- tmpfiles_process ${PN}.conf
- fi
-}
diff --git a/dev-db/etcd/files/etcd.confd b/dev-db/etcd/files/etcd.confd
deleted file mode 100644
index 4592dac08d56..000000000000
--- a/dev-db/etcd/files/etcd.confd
+++ /dev/null
@@ -1,7 +0,0 @@
-# Name of this node in the etcd cluster.
-ETCD_NAME=etcd
-
-# Path to the data directory.
-ETCD_DATA_DIR=/var/lib/etcd
-
-ETCD_OPTS=""
diff --git a/dev-db/etcd/files/etcd.initd b/dev-db/etcd/files/etcd.initd
deleted file mode 100644
index a2c67d0723da..000000000000
--- a/dev-db/etcd/files/etcd.initd
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-pidfile=/run/${RC_SVCNAME}.pid
-LOGPATH=/var/log/${RC_SVCNAME}
-DATADIR=/var/lib/${RC_SVCNAME}
-command_user=${RC_SVCNAME}
-command=/usr/bin/etcd
-command_args="
- -name=${ETCD_NAME}
- -data-dir=${ETCD_DATA_DIR}
- ${ETCD_OPTS}"
-command_background=true
-start_stop_daemon_args="
- --chdir ${ETCD_DATA_DIR}
- -1 ${LOGPATH}/${RC_SVCNAME}.log
- -2 ${LOGPATH}/${RC_SVCNAME}.err"
-
-depend() {
- need net
- need localmount
- after bootmisc
-}
-
-start() {
- if [ ! -d "${LOGPATH}" ] ; then
- mkdir -p "${LOGPATH}"
- chown "${command_user}:${command_user}" "${LOGPATH}"
- fi
- if [ ! -d "${ETCD_DATA_DIR}" ] ; then
- mkdir -p "${ETCD_DATA_DIR}"
- chown "${command_user}:${command_user}" "${ETCD_DATA_DIR}"
- fi
- default_start
-}
diff --git a/dev-db/etcd/files/etcd.service b/dev-db/etcd/files/etcd.service
deleted file mode 100644
index 6823777066d6..000000000000
--- a/dev-db/etcd/files/etcd.service
+++ /dev/null
@@ -1,17 +0,0 @@
-[Unit]
-Description=Etcd Server
-After=network.target
-
-[Service]
-Type=notify
-PermissionsStartOnly=true
-Environment=ETCD_DATA_DIR=/var/lib/etcd
-Environment=ETCD_NAME=%m
-WorkingDirectory=/var/lib/etcd/
-User=etcd
-ExecStart=/usr/bin/etcd
-Restart=on-failure
-LimitNOFILE=65536
-
-[Install]
-WantedBy=default.target
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 6432dab1bb7b..b54c8a800e49 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/ats2/Manifest b/dev-lang/ats2/Manifest
new file mode 100644
index 000000000000..60a902c4fe02
--- /dev/null
+++ b/dev-lang/ats2/Manifest
@@ -0,0 +1,4 @@
+AUX 50ats2-gentoo.el 200 BLAKE2B 4e07607ab27c87422e5f770746b3d077ca8c2564cb8a3a3bd79411c900dd41a2c1d79df1200b1fad19e8356fc22fb2250ea3f2aac95fa3e5ef9e696b397b59d7 SHA512 06c7550aca601a813dda7f3cc29642479cae27e4f605edd19bb3c41b5f76afdb84723bc81754d067eadd5e6074699969557459bfaf4200d3ecff8dc1867e4635
+DIST ATS2-Postiats-gmp-0.4.2.tgz 4532277 BLAKE2B 3263ab8790c737a2a4f30d2acb770e4f5d3bbedd40136bbf07283541f5b6678aaba7031cf4a2e77552755e5510fcc65446dfc3499645f5c7f4c4e5bc52e8942d SHA512 cfc3f15b1365badcdce535afc7e71ffe25471f2661bdc47294b77c917049566eee4eeb8ec373f4121ad474b8528263d7b3ff8627c1f5b7f3ea7475cb95ca7597
+EBUILD ats2-0.4.2.ebuild 1985 BLAKE2B f2aac7797075569c6dd1e2abaa603de96dcb554e071d63f3930312ff99b653f5edd8c77b3188e81228100bddaf71cde22a29f99996be44beabc61a140cd73db3 SHA512 7b838c2ff4bd88e12b7961fefd0169b0e94bdfe50f33da61a6632bd4823547ab072488151566f6c5061af6d11c4d676b9b57ad3a3d4f32db74ebab7e858fb758
+MISC metadata.xml 980 BLAKE2B ba3d935ee5cd32484046247817252585e5f1e8fc4fa502c7689ef90437674a02ca32506c59fadf6489ea43fb8ed769fece9554f7ab32b3e2774e382e66ae5cfc SHA512 86d721588d9c4f1e352c9b4cde43df44db269fb5189ed951244e57f7fe0c86fbc561ede3b5d09ab4b4a50b5fd036eac813e7619e462b2a9d382ec49176229380
diff --git a/dev-lang/ats2/ats2-0.4.2.ebuild b/dev-lang/ats2/ats2-0.4.2.ebuild
new file mode 100644
index 000000000000..e4f7eae958af
--- /dev/null
+++ b/dev-lang/ats2/ats2-0.4.2.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common toolchain-funcs
+
+DESCRIPTION="Functional programming language with dependent types"
+HOMEPAGE="https://www.cs.bu.edu/~hwxi/atslangweb/
+ https://sourceforge.net/projects/ats2-lang/"
+SRC_URI="http://downloads.sourceforge.net/sourceforge/ats2-lang/ATS2-Postiats-gmp-${PV}.tgz"
+S="${WORKDIR}/ATS2-Postiats-gmp-${PV}"
+
+LICENSE="GPL-3+"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="emacs"
+
+RDEPEND="
+ dev-libs/gmp:=
+ emacs? ( >=app-editors/emacs-25.3:* )
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ default
+
+ sed -i Makefile \
+ -e "/^CFLAGS/s|=| = ${CFLAGS}|" \
+ -e "/^LDFLAGS/s|=| = ${LDFLAGS}|" \
+ -e "/^MAKE/s|=make| ?= \$(MAKE)|g" \
+ -e "/^MAKEJ4/s|-j4||" \
+ || die
+
+ sed -i ccomp/atslib/Makefile \
+ -i src/CBOOT/Makefile \
+ -i utils/atscc/Makefile_build \
+ -i utils/myatscc/Makefile_build \
+ -e "s|ld |$(tc-getLD) |g" \
+ -e "s|-O2|${CFLAGS} ${LDFLAGS}|g" \
+ || die
+
+ sed -i ccomp/atslib/Makefile \
+ -i src/Makefile \
+ -e "s|ar -r|$(tc-getAR) ${ARFLAGS} -r|g" \
+ || die
+
+ rm utils/emacs/flycheck-ats2.el || die
+}
+
+src_compile() {
+ emake -j1 CC="$(tc-getCC)" GCC="$(tc-getCC)" CCOMP="$(tc-getCC)" all
+
+ if use emacs ; then
+ cd utils/emacs || die
+
+ elisp-compile ./*.el
+ fi
+}
+
+src_install() {
+ default
+
+ if use emacs ; then
+ cd utils/emacs || die
+
+ elisp-install "${PN}" ./*.el{,c}
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+
+ local ats2_dir="/usr/lib/${PN}-postiats-${PV}"
+ local contrib_dir="${ats2_dir}/contrib"
+
+ # Randomly generated.
+ local libatslib="${ED}${ats2_dir}/ccomp/atslib/lib/libatslib.a"
+ if [[ -f "${libatslib}" ]] ; then
+ rm "${libatslib}" || die
+ fi
+
+ # Broken symlinks.
+ rm "${ED}${contrib_dir}"/*/*/SATS/DOCUGEN/Makefile.gen || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-lang/ats2/files/50ats2-gentoo.el b/dev-lang/ats2/files/50ats2-gentoo.el
new file mode 100644
index 000000000000..2171d0efefa7
--- /dev/null
+++ b/dev-lang/ats2/files/50ats2-gentoo.el
@@ -0,0 +1,4 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'ats-mode "@SITELISP@/ats2-mode.el"
+ "Major mode to edit ATS2 source code." t)
+(add-to-list 'auto-mode-alist '("\\.\\(s\\|d\\|h\\)ats\\'" . ats-mode))
diff --git a/dev-lang/ats2/metadata.xml b/dev-lang/ats2/metadata.xml
new file mode 100644
index 000000000000..4410a5199d1c
--- /dev/null
+++ b/dev-lang/ats2/metadata.xml
@@ -0,0 +1,22 @@
+<?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>
+ ATS is a statically typed programming language that unifies implementation
+ with formal specification. It is equipped with a highly expressive type
+ system rooted in the framework Applied Type System, which gives the
+ language its name. In particular, both dependent types and linear types are
+ available in ATS. ATS2 extends ATS with an advanced template system,
+ allowing functional programming to be employed in a setting where only bare
+ minimal run-time support is available. In addition, the template system
+ makes ATS2 highly suitable for supporting numerical computation.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">ats2-lang</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-lang/crystal/Manifest b/dev-lang/crystal/Manifest
index 2f4350a50187..560e438e9acc 100644
--- a/dev-lang/crystal/Manifest
+++ b/dev-lang/crystal/Manifest
@@ -7,7 +7,7 @@ DIST crystal-1.10.1-1-linux-x86_64.tar.gz 46236242 BLAKE2B 8c74672aaeb99cdb9ebcc
DIST crystal-1.10.1.tar.gz 3305965 BLAKE2B eede32a5ed5695bbe4288f8942db251ebe3b57c241523a215109994e703c58cd95c2d449b0bf87cd45cfa637d264a73ea060227f0459034cc40135b1c2ee20c5 SHA512 2e26d6e366ea5c8b7abe3457608a0a0eca60b5d15f3c9079a58c3855302c7c07cd705d04fb6aa1bec2681fe40799609cab77a8b8e6fc10be7a8e545c5b0ecfc1
DIST crystal-1.9.2-1-linux-x86_64.tar.gz 46171732 BLAKE2B b664207f2994a16e8e05cfc72d5e4e3cf9ec1e8b8a41869a56fc03b0946b7439f1528ec78c0affd32bf07a67d3329a644f5ba7f1270982723697071266a6ab7f SHA512 bce18bf48c5c746aa1ee8aa9a34b5ec2f104aed95f3a74070229df4bf73a0ac9297af79a873d965c9631196b6f1103059a015c4f68cea800a779936aef9389d0
DIST crystal-1.9.2.tar.gz 3245770 BLAKE2B 76795f79f305863aed9fd8b5de8fe7edcb512e7a64e2368a606fe38171cc4653a126dba71c071cffb1a6a26426a5eeb3c5bc458800cbc95f083c8895d962d7e2 SHA512 9356b7e267bfa2183af2184e633cd91ef23487e46e73db33f4363ce4fcf5515349555dfd5c056a0616855e49cff4bbab07d1eeed84e087ae469bfc0eb49b63b1
-EBUILD crystal-1.10.0.ebuild 2622 BLAKE2B 342d56a054fada0b5999ccc3f3beeec3fdda155316550d3ccdf339f3d9600c5f71bf5bcbb72485c84c9e470dcbfb197f0d4f8b1b87e2ecea25743c0a69d9e4bc SHA512 dc29c3f034c7f1d4e46d29c64c5eaea504eae932788abec0e4ccadb8a003c498713880a0894db1282221d66e43bf446b2038948ce97e8e61e718f19705fe9af0
-EBUILD crystal-1.10.1.ebuild 2610 BLAKE2B cfad5fec105f76f392d28487dd8e12ea2b139f6c151e6af2bc161bc704774929271f31b38184086d311f4ebe1b3615938bd7be1aa1dd5514af94a3a8e7409ed2 SHA512 e2176464f4a573263644882a530448de9d6fbae319d28ba2e22e29514641c48a4ad5d4b62fc694aaf9915f77e2f01dfd1f029d8d51217fd9670fe7a33d50015e
-EBUILD crystal-1.9.2-r1.ebuild 2609 BLAKE2B 88cb14b4138e53c2bae5dcc6b3698221e68c9b687c59bca053af8535d96e2e46b9d4ad9947bc198b6400fb9b77aca07fb89361aaf79e49461eecfdbe79dc8ab7 SHA512 35bf8e60a176fabe4e12cb614a20b2309efb23d0c15d6d756a3488e251a03d7a7463d765b8c85a58cc66e6ce36c21e8e70d9735d3033395a8ed4109bb42789e6
+EBUILD crystal-1.10.0-r1.ebuild 2632 BLAKE2B 2db090a02669da14d50464f66002aa1a343ca384f844dc96eba874eb4ba205c5188751d415623ab56e27a87fb60831dfebcef1bd3e70df3a35e11d30da8cbacb SHA512 fbbfbf1821d60272056701e5a1abfdb4d8f86a9c42ba80153309d85d144618b9a8110cac444669301e96e9decc4127cad90423d030112ed69a20f8de7a40d634
+EBUILD crystal-1.10.1-r1.ebuild 2620 BLAKE2B 75814086c9628ca29219c028c8b786f09b521ee98f1e63d4077a3b49009af34a2021f5c18e7bb22bf92b891eeda0356178a7edbde946ccdba3dba5725119619a SHA512 cbf2f7fc39f96cd077aa7657c6bfa1e59b5a89c59a09843b32b7ddfea4301b3af8eba10bc98ff1e9a913d62907fef602fb2d521ab4f6dfd0818520ee7c0317d9
+EBUILD crystal-1.9.2-r2.ebuild 2619 BLAKE2B db8dd8294809f2ee44bb92544d39bc3a5da81cc050b92e9cb7ad534a3b1e6c28a3a8591b9622db207e60da3f767f9a37d26ba21d0724084e7c978a3754fb731e SHA512 e8e61f7659eecacf18f167b37eadc676b6e4b2c2cd20384e7724912e9d5ea3f359fc15f0832600de89f0aa9a1dc2ce66b4b8df4905c664e0bcf9eac3645b423d
MISC metadata.xml 762 BLAKE2B 591f38c882318a6564501cc61abe6222264b65adeaffaf3b23d959ee86b83bae33eaf99029229705f92070fa539fd6d63d8242afc38475904483a9a0b997effd SHA512 ea223d568a3c336a43b183efc61bd1f1a9d1e5e0e8d963275e0b23ee879551bc7d8aae797b1e2edba49d119ad306692599eb535c5d164ebee0c6721dfeab78dc
diff --git a/dev-lang/crystal/crystal-1.10.0.ebuild b/dev-lang/crystal/crystal-1.10.0-r1.ebuild
index fc6fe6558b18..281f3e30f477 100644
--- a/dev-lang/crystal/crystal-1.10.0.ebuild
+++ b/dev-lang/crystal/crystal-1.10.0-r1.ebuild
@@ -33,7 +33,7 @@ DEPEND="
dev-libs/gmp:=
dev-libs/libatomic_ops:=
dev-libs/libevent:=
- dev-libs/libpcre:=
+ dev-libs/libpcre2:=[unicode]
dev-libs/pcl:=
<sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=
llvm-libunwind? ( sys-libs/llvm-libunwind:= )
diff --git a/dev-lang/crystal/crystal-1.10.1.ebuild b/dev-lang/crystal/crystal-1.10.1-r1.ebuild
index a650efd69f36..7c8e041ba186 100644
--- a/dev-lang/crystal/crystal-1.10.1.ebuild
+++ b/dev-lang/crystal/crystal-1.10.1-r1.ebuild
@@ -28,7 +28,7 @@ DEPEND="
dev-libs/gmp:=
dev-libs/libatomic_ops:=
dev-libs/libevent:=
- dev-libs/libpcre:=
+ dev-libs/libpcre2:=[unicode]
dev-libs/pcl:=
<sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=
llvm-libunwind? ( sys-libs/llvm-libunwind:= )
diff --git a/dev-lang/crystal/crystal-1.9.2-r1.ebuild b/dev-lang/crystal/crystal-1.9.2-r2.ebuild
index 805f363fca45..0646d53e151b 100644
--- a/dev-lang/crystal/crystal-1.9.2-r1.ebuild
+++ b/dev-lang/crystal/crystal-1.9.2-r2.ebuild
@@ -28,7 +28,7 @@ DEPEND="
dev-libs/gmp:=
dev-libs/libatomic_ops:=
dev-libs/libevent:=
- dev-libs/libpcre:=
+ dev-libs/libpcre2:=[unicode]
dev-libs/pcl:=
<sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=
llvm-libunwind? ( sys-libs/llvm-libunwind:= )
diff --git a/dev-lang/rapydscript-ng/Manifest b/dev-lang/rapydscript-ng/Manifest
new file mode 100644
index 000000000000..6472d8b42b2a
--- /dev/null
+++ b/dev-lang/rapydscript-ng/Manifest
@@ -0,0 +1,5 @@
+DIST rapydscript-ng-0.7.22.tar.gz 437745 BLAKE2B 5720a24743b0276a179a8c5da4c0f890f7c91a07968df7ac1e9c3a830d003fb4da7cfb124410428afe20cbf98429d6985750c129ab9ad01316a97d92793385ec SHA512 301d83c3a6715d2ae0e45bf344c48070273f160c3dccd3396788be360768c5df228b12f58f2eca3daea499bf6994a6cd0afc14c5cc590855d585d39753e06e00
+DIST rapydscript-ng-node_modules-0.7.22.tar.xz 2340024 BLAKE2B 7b4683ef86f639b7898d4120414844b7da15c86bcaee569be12dea29581d2aa594db713bd3ee8837bb05ffdea9f831b12302643c31eded3abaf3f88c59ac17e1 SHA512 8b26ffc4748b99a698aaa93e7a8e858b0071613596228ce880ff24889bc66171b4030dc568f0d60e52846ecb3b530c1f3adafd1fd2377ace726ee91f0a2a3c41
+EBUILD rapydscript-ng-0.7.22.ebuild 1816 BLAKE2B 29d8d383a0931619cfc50b9e0210e2498d3257290e11fd8b1117b38234115edd81e14f6ffba89e1f986a9f5c002fb253dbe5c278625794eba90ad6e9e511d5e6 SHA512 75342caf14e4a9b749c08adc12dc40999849926fde3e20df3953e94ebc149617316fdbe2491c6e0f1e5c0772fed3e78755b6daa0a114c1974f51d19bcad9ba1e
+EBUILD rapydscript-ng-9999.ebuild 1816 BLAKE2B 29d8d383a0931619cfc50b9e0210e2498d3257290e11fd8b1117b38234115edd81e14f6ffba89e1f986a9f5c002fb253dbe5c278625794eba90ad6e9e511d5e6 SHA512 75342caf14e4a9b749c08adc12dc40999849926fde3e20df3953e94ebc149617316fdbe2491c6e0f1e5c0772fed3e78755b6daa0a114c1974f51d19bcad9ba1e
+MISC metadata.xml 487 BLAKE2B 3be2d649691d5e79745a936501c448f3ff0d703c7cd5dd5af4ed6789e91e7b06e0b477bbd0387ad95afba6e3b75bcfac6d335938c75d71dc64693dd44328e33a SHA512 e5b6c74cc7eb0f03cd53eee77507abb248f3b10f417fc6819c6c782b6c08896d6cf43ed39abb6b67155ee8935574c8718a2f68eeb3fdde8eb4266e5d5a5ffa7a
diff --git a/dev-lang/rapydscript-ng/metadata.xml b/dev-lang/rapydscript-ng/metadata.xml
new file mode 100644
index 000000000000..ff2fd6660875
--- /dev/null
+++ b/dev-lang/rapydscript-ng/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>eschwartz93@gmail.com</email>
+ <name>Eli Schwartz</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">kovidgoyal/rapydscript-ng</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-lang/rapydscript-ng/rapydscript-ng-0.7.22.ebuild b/dev-lang/rapydscript-ng/rapydscript-ng-0.7.22.ebuild
new file mode 100644
index 000000000000..467e239b5828
--- /dev/null
+++ b/dev-lang/rapydscript-ng/rapydscript-ng-0.7.22.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/kovidgoyal/rapydscript-ng"
+ # this is nodejs software, so possibly unfixable. I am sorry.
+ # Instead, we will have to generate this with the live ebuild and upload assets
+ # using EGIT_OVERRIDE_COMMIT for the tagged version we need.
+ BDEPEND="app-arch/libarchive"
+
+ inherit git-r3
+else
+ SRC_URI="
+ https://github.com/kovidgoyal/rapydscript-ng/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/rapydscript-ng-node_modules-${PV}.tar.xz
+ "
+ KEYWORDS="~amd64"
+fi
+
+inherit edo
+
+DESCRIPTION="Pythonic JavaScript that doesn't suck"
+HOMEPAGE="https://github.com/kovidgoyal/rapydscript-ng"
+
+LICENSE="BSD"
+SLOT="0"
+
+BDEPEND+=" net-libs/nodejs"
+RDEPEND="net-libs/nodejs"
+
+maint_pkg_create() {
+ cd "${S}" || die
+
+ edo npm install --omit=optional
+
+ local ver=$(git describe)
+ ver=${ver#v}
+ local tar="${T}/rapydscript-ng-node_modules-${ver}.tar.xz"
+
+ bsdtar -s "#\(.*\)#${PN}-node_modules-${ver}/~#S" -caf "${tar}" package-lock.json node_modules/ || die
+ einfo "Packaged tar now available:"
+ einfo "$(du -b "${tar}")"
+}
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]] ; then
+ git-r3_src_unpack
+ maint_pkg_create
+ else
+ unpack ${A}
+ cp -r "${WORKDIR}"/${PN}-node_modules-${PV}/{node_modules,package-lock.json} "${S}" || die
+ fi
+}
+
+src_compile() {
+ edo bin/rapydscript self --complete
+ rm -r release/ || die
+ mv dev/ release/ || die
+}
+
+src_test() {
+ edo bin/rapydscript test
+}
+
+src_install() {
+ local modulesdir=/usr/$(get_libdir)/node_modules/rapydscript-ng
+
+ insinto "${modulesdir}"
+ doins -r *
+
+ fperms +x "${modulesdir}"/bin/rapydscript
+ dosym -r "${modulesdir}"/bin/rapydscript /usr/bin/rapydscript
+}
diff --git a/dev-lang/rapydscript-ng/rapydscript-ng-9999.ebuild b/dev-lang/rapydscript-ng/rapydscript-ng-9999.ebuild
new file mode 100644
index 000000000000..467e239b5828
--- /dev/null
+++ b/dev-lang/rapydscript-ng/rapydscript-ng-9999.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/kovidgoyal/rapydscript-ng"
+ # this is nodejs software, so possibly unfixable. I am sorry.
+ # Instead, we will have to generate this with the live ebuild and upload assets
+ # using EGIT_OVERRIDE_COMMIT for the tagged version we need.
+ BDEPEND="app-arch/libarchive"
+
+ inherit git-r3
+else
+ SRC_URI="
+ https://github.com/kovidgoyal/rapydscript-ng/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/rapydscript-ng-node_modules-${PV}.tar.xz
+ "
+ KEYWORDS="~amd64"
+fi
+
+inherit edo
+
+DESCRIPTION="Pythonic JavaScript that doesn't suck"
+HOMEPAGE="https://github.com/kovidgoyal/rapydscript-ng"
+
+LICENSE="BSD"
+SLOT="0"
+
+BDEPEND+=" net-libs/nodejs"
+RDEPEND="net-libs/nodejs"
+
+maint_pkg_create() {
+ cd "${S}" || die
+
+ edo npm install --omit=optional
+
+ local ver=$(git describe)
+ ver=${ver#v}
+ local tar="${T}/rapydscript-ng-node_modules-${ver}.tar.xz"
+
+ bsdtar -s "#\(.*\)#${PN}-node_modules-${ver}/~#S" -caf "${tar}" package-lock.json node_modules/ || die
+ einfo "Packaged tar now available:"
+ einfo "$(du -b "${tar}")"
+}
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]] ; then
+ git-r3_src_unpack
+ maint_pkg_create
+ else
+ unpack ${A}
+ cp -r "${WORKDIR}"/${PN}-node_modules-${PV}/{node_modules,package-lock.json} "${S}" || die
+ fi
+}
+
+src_compile() {
+ edo bin/rapydscript self --complete
+ rm -r release/ || die
+ mv dev/ release/ || die
+}
+
+src_test() {
+ edo bin/rapydscript test
+}
+
+src_install() {
+ local modulesdir=/usr/$(get_libdir)/node_modules/rapydscript-ng
+
+ insinto "${modulesdir}"
+ doins -r *
+
+ fperms +x "${modulesdir}"/bin/rapydscript
+ dosym -r "${modulesdir}"/bin/rapydscript /usr/bin/rapydscript
+}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 6c6fca56ccad..d4cc8a648231 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index 2c9f84156531..c60a6e52bc45 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -2,6 +2,6 @@ DIST mypy-1.5.1.gh.tar.gz 2901212 BLAKE2B b136cf061162bc50a48f1556763d7a1258b5a2
DIST mypy-1.6.0.gh.tar.gz 2923757 BLAKE2B 15e0fe124b7024a3e89a8c32c13404f33bc56a3ff29375d006bfcaf9de359ea59025ba07e3726c7a4b402f4b7aca1256859585e1500891fb1e5f996b19dd499a SHA512 245324a5ec8a98e18c31159c5cb907ce1b60323428942b9fd60909a3b117ae46eeb97792fb1f30562fa411edb6c9e903f87b5b232a4be1242abe28d88406f7c4
DIST mypy-1.6.1.gh.tar.gz 2923973 BLAKE2B 1abaaab0c4ca4daa4914d69196312e371d030b6f81616da66102c5fcf6ad55ed2a6a9d56f9a55d2b6ebeb055b40947ab042e7b8744960185f5343dd9f05f9f4f SHA512 eac6b17dd418146c365a446e34c2cb403692a6ffa08b06a94c54accfbcedd441284c95894ef9f9b83e48df81edc35893b17163f6dba9f81fe7e9a8527401968b
EBUILD mypy-1.5.1.ebuild 1548 BLAKE2B a8aedcd6bbb5efe0cdebd4451ea3b0ef2eba9d66c89802d73fea4785c97fb75f748267431686325e22217321b5d8d3f3789b83a0b349b4b159ed0bd87e5c3f9c SHA512 a1d829e224dc3b12d0ae50fa8774c5414cbd5c13106a8d29004a525295ef11cbede074052b4fd71af2cbcb69c9bf330c7d8cba487b8ec00e9d1de8d3915557b4
-EBUILD mypy-1.6.0.ebuild 3179 BLAKE2B a2d52fa5fb90cd9a0b8f44b13ff0c42245e67e8fa7ee63c16c4368da0bcb69c83588273805560fe98cd1e447b043dce06251760bab419973e92375e664c2cbce SHA512 3ef1c896dad846a1a96269535054d782a1ddac7b3b326783860a184f25f61878770786847f4cf54ce7c9e62ffa61cca138a6b17634e0022903418d1516d767ec
-EBUILD mypy-1.6.1.ebuild 3563 BLAKE2B 0a584c5be3cf613735cff1ff28eb5202fe3b905016531b0f425ac423096c5ad1b64b0563aa95fcca3b7563bb537b72de32ff124df96e78d8b87b93d6406ab011 SHA512 8b5f9e64bfa13f4441384eb10d7bd107e42b0ace30c52b3706f4b5ca74c1bc46e5143bb3ee4021205f3dd13e2379d1a64bc6655debf17e9c7645ac8ca8e850ab
+EBUILD mypy-1.6.0.ebuild 3051 BLAKE2B 4d17b1827ed9f5815b141ebab53b5f9c9c38ea527a223dda9ac9f5b111df152a9ef6fcb7095485f724bc2210efb236109c7241bc0852274f19d3c1beaced1124 SHA512 0ef0f0b346082b3ca151565c5d57b08151fae91ca60806dd33c1f3afa1d0fc3aee110a6654823ce49520d519f4de7ea4f807e295d3b9c83ac638814caf10ba68
+EBUILD mypy-1.6.1.ebuild 3435 BLAKE2B 1922312d6e597c00acd44ef3b4504a762a33c54916035c3a5ab6aed8c332b18365a89171fc070071718e8e8ee1130a5e60ea2a859851301315bb3e61c769d665 SHA512 d4f40c28a0165082fa3b187d6f52f17bcf5909f9f9ba5a312a84670c8cac668a2c198b52fe9ef81268d1fd67e49df86d0b850d027f217976f7f9f3630fe4cbf7
MISC metadata.xml 661 BLAKE2B df57cc2dfde5b112f8c26b51ca5cc9e7727d318ee274ea7e1abf448819daf0307f471aeb7c32b19f20e87ce1ccffd47a5529415003765c275523e1b5236f3bb1 SHA512 eddd19c4b0b5211f73f9619f388a799ced108b62bb43d852ed2d01d0b1717e7b9ef118d34b9d61db543c7b47080fb8058c3d35f7359cc456069636f357e080c9
diff --git a/dev-python/mypy/mypy-1.6.0.ebuild b/dev-python/mypy/mypy-1.6.0.ebuild
index b4dcd20e33f1..0b70bdb70112 100644
--- a/dev-python/mypy/mypy-1.6.0.ebuild
+++ b/dev-python/mypy/mypy-1.6.0.ebuild
@@ -46,9 +46,6 @@ BDEPEND="
>=dev-python/lxml-4.4.0[${PYTHON_USEDEP}]
>=dev-python/pytest-7.4.0[${PYTHON_USEDEP}]
>=dev-python/pytest-xdist-1.18[${PYTHON_USEDEP}]
- >=dev-python/py-1.5.2[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/mypy/mypy-1.6.1.ebuild b/dev-python/mypy/mypy-1.6.1.ebuild
index c459aac6a8e5..8f2e5cfa65db 100644
--- a/dev-python/mypy/mypy-1.6.1.ebuild
+++ b/dev-python/mypy/mypy-1.6.1.ebuild
@@ -46,9 +46,6 @@ BDEPEND="
>=dev-python/lxml-4.4.0[${PYTHON_USEDEP}]
>=dev-python/pytest-7.4.0[${PYTHON_USEDEP}]
>=dev-python/pytest-xdist-1.18[${PYTHON_USEDEP}]
- >=dev-python/py-1.5.2[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}]
)
"
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 21de6773d93f..4fc0e29872ba 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/astyle/Manifest b/dev-util/astyle/Manifest
index e4b562aa45fb..dd5b567c3974 100644
--- a/dev-util/astyle/Manifest
+++ b/dev-util/astyle/Manifest
@@ -1,6 +1,9 @@
DIST astyle-3.4.8.tar.bz2 229679 BLAKE2B 413204c5f53276ff533300bcb86c8c8ef8cf91371b2ac70431957dee1e713acd64eee6da18e2919ab51ca6757b30363997eeb2baae621a8cb302011adfc80c97 SHA512 8c0c79eea04ecdbc24f6e673a1a848d8682dc4e4f83949887eca5be98d5c485298fb44b0e9c70444c41ed09eb62662335138058bcfc9d3de21978149bc1b6ddc
DIST astyle-3.4.8.tar.bz2.asc 488 BLAKE2B cb3aada25bb5f6f9c433bdc0a5ee6464ff2266f38a0b0a847349b4d56e7fed5ff055e296a0502c77d7f120aeaf3c7cfbd898850b455f927218cf8a66406e1ce7 SHA512 29085bf168435072c98ea4238798e7123e8ca9595b1a036a1d91dee128718d9c500d010be4cd0f6f7039abffce8341728ba1cdb01b7a06d77500c1e6b0cab873
+DIST astyle-3.4.9.tar.bz2 229873 BLAKE2B f698ec0f3447caf64f324760f9d9feabeb9588f603fb1bfd60b5272cc12525e8c942c084b325f7be1bfe93663de360727ddf8bdc65d38c84512852106cb2f70b SHA512 6538e1e9464564819bd1d8eef041de063a74e8974d2cc5942046a03fa70bd5472c20438bfd270dcf1f00d250d961129ce53b5ad18646505837e176c4e0e3f00a
+DIST astyle-3.4.9.tar.bz2.asc 488 BLAKE2B a5ed720e7c87f3603ba514e0fd15fb3a6687d913ec6cb41323aa5b1b38e76ac4ece310307ad23f8ba4c5d3e7b0cc00b78684d0c219fc50cd9e5db9c327c4f04b SHA512 b9f18e2c20b431b98859b996c52b31edbd9368d3a7ada1324f3139984f5480af860981f3b72802f548f2a73e53232f35fc2256a8a3eb7cc6a31685921682d9e4
DIST astyle_3.1_linux.tar.gz 185589 BLAKE2B d0bc9bf3403de89d207f33ac885c7cd57fd1e71314c947e1593ee24ade9ce36c83c6fd8e7021f44d8d3b344ea3add63fa5a7b246c40f10193dc38b51e7ad36bc SHA512 2e8f13d291abda66bbba30174c364c81a81a490e0a21376f7da7cf471644c22caa37b9eefb100d093bf26d1a8bfa9d2f14b4c2a9b75b3cb84428b4514e277ff2
EBUILD astyle-3.1-r2.ebuild 1891 BLAKE2B fea27eafaf14eaf1245a87a873dbfa327a23987468a291a9bf8de1af50d57f168143ae94b6dfb8dadfdf121ee3fc13f6efd90656962bd866093e27c2477544be SHA512 ecab4c77e646ee8dd2f174e50e8b5c3af9a077b1c1ddfac4ab05ec56e1b83e82ff7f8053d3f52454c282a9f545a470ba2caa2f1786956a26514b6f0adb988fe7
EBUILD astyle-3.4.8.ebuild 2148 BLAKE2B 2a8f138ef3118aa31255267024ca77cc365ae6800afb624cae03ce0c33c592ac2e4553ccdb48a180f94785615d24acad990f007f15dab4406a293baedc8f7552 SHA512 8a87d6ddf39ffe8cde711b687518d5140e45ee0994a14071279a7cd83e59329e9d8ab87a662c07cc5e217ce21ec1a1b7ca41b372402761058b6c240e6cff8269
+EBUILD astyle-3.4.9.ebuild 2148 BLAKE2B 2a8f138ef3118aa31255267024ca77cc365ae6800afb624cae03ce0c33c592ac2e4553ccdb48a180f94785615d24acad990f007f15dab4406a293baedc8f7552 SHA512 8a87d6ddf39ffe8cde711b687518d5140e45ee0994a14071279a7cd83e59329e9d8ab87a662c07cc5e217ce21ec1a1b7ca41b372402761058b6c240e6cff8269
MISC metadata.xml 807 BLAKE2B dfd2069298224cf105959f5ee459cde21c66816860ae56591c91d2bea7630c96223361831bbd5f3d36bf2af24d014ac342705f89c21e29e9fa1fa8eea7d8bc53 SHA512 202bd7a541e3d61dbbcae8c23fc7197def7eef8b1cd91b48af8894787d1876651796aea7d191c85ee7ddd9c297912b5b035c5b777ee797dae66ac0cf1d307b6a
diff --git a/dev-util/astyle/astyle-3.4.9.ebuild b/dev-util/astyle/astyle-3.4.9.ebuild
new file mode 100644
index 000000000000..126f56e4b4a4
--- /dev/null
+++ b/dev-util/astyle/astyle-3.4.9.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/andresimon.asc
+inherit toolchain-funcs java-pkg-opt-2 verify-sig
+
+DESCRIPTION="Artistic Style is a re-indenter and reformatter for C++, C and Java source code"
+HOMEPAGE="https://astyle.sourceforge.net/ https://gitlab.com/saalen/astyle"
+SRC_URI="
+ mirror://sourceforge/astyle/${P}.tar.bz2
+ http://www.andre-simon.de/zip/${P}.tar.bz2
+ verify-sig? ( http://www.andre-simon.de/zip/${P}.tar.bz2.asc )
+"
+
+LICENSE="MIT"
+SLOT="0/3.2"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="examples java static-libs"
+
+DEPEND="
+ app-arch/xz-utils
+ java? ( >=virtual/jdk-1.6:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-andresimon )"
+
+src_prepare() {
+ if use java ; then
+ java-pkg-opt-2_src_prepare
+ sed -e "s:^\(JAVAINCS\s*\)=.*$:\1= $(java-pkg_get-jni-cflags):" \
+ -e "s:ar crs:$(tc-getAR) crs:" \
+ -i build/gcc/Makefile || die
+ else
+ default
+ fi
+}
+
+src_configure() {
+ tc-export CXX
+ default
+}
+
+src_compile() {
+ # ../build/clang/Makefile is identical except for CXX line.
+ emake CXX="$(tc-getCXX)" -f ../build/gcc/Makefile -C src \
+ ${PN} \
+ shared \
+ $(usev java) \
+ $(usev static-libs static)
+}
+
+src_install() {
+ doheader src/${PN}.h
+
+ pushd src/bin >/dev/null || die
+ dobin ${PN}
+
+ local libastylename="lib${PN}.so.${SLOT##*/}.0"
+ local libastylejname="lib${PN}j.so.${SLOT##*/}.0"
+ local libdestdir="/usr/$(get_libdir)"
+
+ dolib.so "${libastylename}"
+ dosym "${libastylename}" "${libdestdir}/lib${PN}.so.$(ver_cut 1 ${SLOT##*/})"
+ dosym "${libastylename}" "${libdestdir}/lib${PN}.so"
+ if use java ; then
+ dolib.so "${libastylejname}"
+ dosym "${libastylejname}" "${libdestdir}/lib${PN}j.so.$(ver_cut 1 ${SLOT##*/})"
+ dosym "${libastylejname}" "${libdestdir}/lib${PN}j.so"
+ fi
+ if use static-libs ; then
+ dolib.a lib${PN}.a
+ fi
+ popd >/dev/null || die
+ if use examples ; then
+ docinto examples
+ dodoc -r file/.
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+ local HTML_DOCS=( doc/. )
+ einstalldocs
+}
diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index a9935198ad8a..172fecb26652 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -215,7 +215,7 @@ DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e
DIST result-like-0.4.6.crate 4311 BLAKE2B 612ad606f331449907b9c0c99b525aedd53b46b5143b21472eb34d38ac64026498712de7c774183c358531b8296952eb39067c0bc5da07fee5483c28d78de37b SHA512 81b202903a90058a993315253099748c69b9caa42e62121f3fdd63b7d4f22878c81133d0b09f28f3366f180615241cfadf3e055ac86fb9662b9c982e5cc06a91
DIST result-like-derive-0.4.6.crate 5814 BLAKE2B 2598173bb8920e6b8143e034a77eeab17dea379f947098c35054c928db567513da4043d0830a8dbc40d3660e1257b90b18309f36cd83ac03e018921ae48343da SHA512 1097cfd81fe99472c0c308df7ba64ebd20497b0f855b66839c2a81ce8a179a305d04e7eb4d17be9d1dcc3e90f5fec7d59cf6d3093924354a6e02aa4ac2bfcbb5
DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191
-DIST ruff-0.1.0.gh.tar.gz 3179556 BLAKE2B b3cf28efa36c4b06e7fe2d1338e136142a5df7b52ba47500dcd39789012b22278f8f088c7c5f686266d4a43b8326a43b13fe3f42c41842adb6b77c06b809f2b6 SHA512 888704c4e708d12f63da9bda67018595a3b50e9f4929c221a7356a2add8020de5146d9aa80c2a5c5f0e250f3e31aa37f250e6120cdfdd29587d1b7efd5d4677c
+DIST ruff-0.1.1.gh.tar.gz 3199879 BLAKE2B d47c5920de8687f5e8b19c62e3be8c69cc11c1bfb8d7999c33216a8a285ca844ff7b530c5019da1c69e99e3821f49187f8d0122e61a44b911b1d14bce5ab894b SHA512 57e5679e83b0e6725662fd762af7581226eec72626eb7789e36de73bf291a70cb88f51cad64872d779ec7a4bf23f77991068697b11de29019514bbf1f1c2c766
DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b SHA512 b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7
DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
DIST rustix-0.38.10.crate 342427 BLAKE2B 6b65b3b8d7ceba7e606bb1a2b07d447b8110c728c0b3a81838be8b0ad04ff01f4a6d9b6fc1a4725a392eeb0d455a06b6f7abf40b0990a7dbdf4a632199ccde95 SHA512 4329ad809994cb377f2bade3673a3cc829062f4c9977019735b90df17af92c22d3f036a13a3fe7073872dcac8f5e424db7bc56b0d2530e5e7b468a9d92a867c9
@@ -277,9 +277,9 @@ DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b3
DIST toml-0.7.8.crate 49671 BLAKE2B 47988292efa682f34b5295ee15524d9603d7884a0ebdc50aff93823bc9bb565569097b6aa0c622976cb23688aff73e41c0a19b0ab72ca55676cc86d7ae3db693 SHA512 84479acfa305aa682ed6ba655208c245d442d61028c422fefd6174371ec214e88912c257a3e2527e14646b655b18d55ac2d5482b0b4fd8cc2a9f66575ff1c84b
DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b
DIST toml_edit-0.19.15.crate 95324 BLAKE2B f989f96d571693ff81572af6c05a6f51b673e478f22d20a6b166c45909902ac80280ea92ec5c3567327df90100a47fb7504845fc39bbcff6756af6c1a89e2221 SHA512 46d6bd2fea957392ae0ad7e687dad7743b76ee8e8ec76c80d6374ea294d3d09b6f73df0a82c821b9ee3b5268987a4136aa825034309f3cbc1947dbd1af1505dc
-DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75
-DIST tracing-attributes-0.1.26.crate 32060 BLAKE2B 80e96f77194d90c324867155a22ad4b6831551ace5832434eb83268cc1919b5aedd7d193e00ce7b8764724d446bbcf0f94d01a94e1347321df8eb6858c4132c3 SHA512 ddb9f5efb33627586cef49e3bd45d45b643cdc0e280c970a32f92c8ebe3bd51428ee395c43613911e23841ffab36daad322f2a874732491aaf6a95bd5035fb44
-DIST tracing-core-0.1.31.crate 61263 BLAKE2B feec046ddd3e04995bfe24defd6ae1187fd7ad78d80d69031178f67ed534e9aa6ab6aaea92dad509f57e220df5f6f025ab8f96bbc957834126f53dcad36580c3 SHA512 66fcd0b4f32de3816b1dcbeda1af26fae0a79d088894637984dc6a0ca65b609f5f166cea376601f6a75f8e3a281da6d4450dc796aa0a7177ad615330237e2bed
+DIST tracing-0.1.39.crate 79314 BLAKE2B 8ddbc386e09d6162150a79d868882de7195a532fdc157b0d323f44cfa96a00f6171b576a9295667651513f0468bbed2d2ed535e1c07946711b160c0fcd91e497 SHA512 ade13c507cad7d59be247007019d4f576782d6d1145ade4d15e16b74fde4d0a8b6164721017bfd500a2591ed2d8ac63bc29d2d27c17899b4179df1fb1ea0ecc8
+DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e55779142da294ba18d1cd40059a8aa964fd3c92834e03ee563e41caaeef71a30e3f027e5c8d167d90e2844da79e0774b267e179b4 SHA512 7dc59f4234c3bf3434fb352baed2b81db4e931eeb3ed207c4a204e480da734be40847b167b808058d2807b5583815625bcd5153e2bbe79804cfa6f069a74ffa0
+DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521
DIST tracing-indicatif-0.3.5.crate 25959 BLAKE2B 5f13e8f88277aab1f994ec288d208b70f702f78149abbf80dddcf11f316692374ecd90f6f422df90c18359ff57b5538402b2aa013da93c2f78e48a632ec87df9 SHA512 34163c09b47aa17ed02d1c42a6f318cb585e5e2d734015e45572d63495538ac70bbe18b1044cf3eb13f7b9a78427b30bcf67b8c3b6f8009c707e8455060dab40
DIST tracing-log-0.1.3.crate 20549 BLAKE2B 1e2b5f1d96983b0dcf3e61f71132536e21dc19af0d532dcff7cc91db45e60cbdc1f8b5b7a7b2c13214dda4e3becd4f3d62262def1b608a99fa330ccf1d716323 SHA512 440cb8ddd5823cd0d86b68bbbf29f6886d5800f95d0aaa9477f98f188013fd009c2b9bc982b17efd08abd071bc70ca511f988b9db8c21d8e3d323fb67614d289
DIST tracing-subscriber-0.3.17.crate 191711 BLAKE2B f55c8e8c70ca67f57cb3c8a411519f317b9961620e3f7db3a3933d549cb64a5871624c21231bd6a0974c94ecaee2904d2304ac9fde3aa8463f0fcbf99f94b5f9 SHA512 53a2a760d833f729e042b4f76b56c93ff7c50ddba968dfa9294f24425fe9a3dfc6c3b95a526ebd78df852b48b76c85d2f4f7be9170d75a6eea8734f77218e727
@@ -350,5 +350,5 @@ DIST wsl-0.1.0.crate 2135 BLAKE2B 29f2657068fc8994e35fdaf8fe7e1a1fc1ad300d0c5c46
DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0
DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2
DIST yansi-term-0.1.2.crate 14342 BLAKE2B 31a1651bb43644cf880d591a22fe9d899ab0acbc744ced2952f120b4abfa0c42f6513089e34deaff1a453f3a26f9fb78442f016baa9524ccac9b21e4a7ed6ad6 SHA512 ba720e36487871427aaa7139e8aeaf5b2b3f2d1df4798d7e238e323dc3d3220f12202e223f74339201be3466848c372dc1712e1842e5cd6bd51c3dedf76c9ff6
-EBUILD ruff-0.1.0.ebuild 8774 BLAKE2B 22344ac4e9e2490a079c3c0e3e42c035bc40b0054462ec30e04d524308cc541549e54a2f3af90df326da336fba2a71626297de09d7cdb8c89c25d1d2f226f049 SHA512 1eca6b579b5163901b1150775c933b0d440047518c645ef4196850f7a58d61d86aad994b89e88491985432390c4c7ce035fec700057dd7fcfb973241ffe54603
+EBUILD ruff-0.1.1.ebuild 8774 BLAKE2B b30867cffab61d3a65e6046d2bfeeeffa4658acf844224c17e0f550e8cbe9ad63b733be279fa20ecd779580eaebe5ebaf7f1085ebb5eef7889685a49750ba22f SHA512 f57c16a88d2b35ce74c1dc9b376602b06555b7c0d694831bc6ac9a3b2d47a445f20a91a0a4f040d25b44c7e48ea9cfee87c52db49050484d8957a64bf52eae05
MISC metadata.xml 375 BLAKE2B 46856b904e322f25ebb96268418206fb70b76f22751c5f8c12d0b3fb51a11b91518c42313d8a9f2fbd71dd5a3ca359772f54829a7858148c5f5f03f44fe1dad4 SHA512 ad24b0cafc7adc414a0da36f5b518eacbba3069ac15484504ce063916133e7c15945c04c7c6886e30c75010300598876ab498d5d44c48f66c5ed252f3fd2f36f
diff --git a/dev-util/ruff/ruff-0.1.0.ebuild b/dev-util/ruff/ruff-0.1.1.ebuild
index 6233fce6ee71..fb8925fb3d05 100644
--- a/dev-util/ruff/ruff-0.1.0.ebuild
+++ b/dev-util/ruff/ruff-0.1.1.ebuild
@@ -287,12 +287,12 @@ CRATES="
toml@0.7.8
toml_datetime@0.6.3
toml_edit@0.19.15
- tracing-attributes@0.1.26
- tracing-core@0.1.31
+ tracing-attributes@0.1.27
+ tracing-core@0.1.32
tracing-indicatif@0.3.5
tracing-log@0.1.3
tracing-subscriber@0.3.17
- tracing@0.1.37
+ tracing@0.1.39
typed-arena@2.0.2
unic-char-property@0.9.0
unic-char-range@0.9.0
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 6ef74a15b4ab..c80a6eeafd45 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libjpeg-turbo/Manifest b/media-libs/libjpeg-turbo/Manifest
index d58bd9df484c..18e25bc04043 100644
--- a/media-libs/libjpeg-turbo/Manifest
+++ b/media-libs/libjpeg-turbo/Manifest
@@ -3,9 +3,11 @@ DIST libjpeg-turbo-2.1.3.tar.gz 2260756 BLAKE2B 87ef47105e66b2ee918e95962ac59963
DIST libjpeg-turbo-2.1.4.tar.gz 2261822 BLAKE2B 80ffd77d58a37eae0bdc1868d994f34ea52c13e2624c720b1d0b6ec4d6d14b16911163ccd4009c8d6eda214f31e1fff78bb7eb4739ae6589d0fd8c7008c0e972 SHA512 511f065767c022da06b6c36299686fa44f83441646f7e33b766c6cfab03f91b0e6bfa456962184071dadaed4057ba9a29cba685383f3eb86a4370a1a53731a70
DIST libjpeg-turbo-2.1.5.1.tar.gz 2264936 BLAKE2B 9583a0a91e45347d651de6bf5192a23bfe4e64cef67cdbb18f5b578b424fc46fc114e5649e93a467906cf047948e43a11b6d17b48c47f879c51cff1a4ef356ff SHA512 86a7248d064043b26b09755633ef4872a2a6133c9e677a9fe4be6645b2e0fde102cf01e09119967b3b6b85f4cb93f3f7c49ec4973944d5eff99b5b90ce8b0be6
DIST libjpeg-turbo-3.0.0.tar.gz 2799663 BLAKE2B 9a4b74aad81c2999ab7f3cd7d8695e1132edda141f4cc8a57e671f42cad4ac16b66b0f19cf4b874b61a82c008287ad88cd81d85547c195ed30456e29cb505285 SHA512 2307a2e240faf5b3119cdc5cf6a0255813d74591d4a4201fd2374940683cb9de90cb5926367e633f3624b27edd292209c7cd3c38d64522716e83fc81361289b4
+DIST libjpeg-turbo-3.0.1.tar.gz 2800900 BLAKE2B 9d2c784edd6493c4d9e2379fc4a8f0844e440d7afe774b231f611034d481dcf1be35979fb7d731a5a8f99000780f1343b7934a59df22c1dcaef295b6294ea494 SHA512 26a2c821a023579e82a7c2a00582747f5f24089aa0820ba304f1ff71c6894b7a6bd0468acc5ff90e2655e0a1c23a5a35a779df51f5cfa3e9eba527c709fab55b
DIST libjpeg8_8d-2.debian.tar.gz 14764 BLAKE2B e93d12afa062da28b717b540492221f70e8d9ccf3885371647cf85a2937f938ca723d4a27d5e1c5d79c26aa25dddf69b38754558851a1704172e8b52baf8e17c SHA512 8c5959fb7583a2d61e9442187f67b91b45e72d9dd30db3360d583a3b5d8e1a908db5659f760bdd455b3056e6ae3535b2fd3b847df3d58b140a1816b754003675
EBUILD libjpeg-turbo-2.1.3.ebuild 3135 BLAKE2B fc8a7318c20e87410236f28ce3e93cae7c706db44f0244f34e9e939ea515e66736661180f55a946d85eb1bb73b90b8b6e683a94930f4bed547c6c8b50527a1fd SHA512 529864d47d0b1e984c747c9e37ba1fdaf767de7174859cd49690f8b142a81461fd04848794a6a1b45bac51cf05360222998c573c32a43aa82ffc45cb312da097
EBUILD libjpeg-turbo-2.1.4.ebuild 3120 BLAKE2B e3d070e19bbe3e2bd308ddd062e3a4a96d627655e5602579b34090cce05706bd699e343e91e5ffeb2bdc4eed3c43d6eaa10890601fa3a23694e8f593f2eb088e SHA512 b607bf5308c23b64d9fbd77d9015227d7b58a228a0e3d9a40353ba061582a8284c3430873a9282417a360f9e55acdfd8af50b56596b9394739d5120441614b5d
EBUILD libjpeg-turbo-2.1.5.1.ebuild 3136 BLAKE2B 3eddebb52183591f3d5f15d6bc2bc28cf090d91c265efc4a214e41d0f6af771fe9a15ca2c773052c3de5926a9b1b6a31ccafec678a1201b6fcabf91df0f68f02 SHA512 61ed92cbde855620a86b0894d2bbd3921c87056cd9c258e7f3c1754044d3e1457a26f71a12792702c2d9c27b5faae3130e580b48c65ce1d0f9914b368ab979fd
-EBUILD libjpeg-turbo-3.0.0.ebuild 3260 BLAKE2B e949a0718343eb90053e5dea1d11ed5cc908c57b6272671441e41eb51b8074d689f6b334c8bfa70f55ed57086547f23cf962b40bcc5ae3b33af712d949814e6a SHA512 9f04dbc7906effdc0db75a410ef511e13e7d167c18becbbdf9d4ef92b012f2d8c3ecc1452edf59d4beb2d1cd93b1aaeb3c68fdc98424c59390cc05fe5a8221b4
+EBUILD libjpeg-turbo-3.0.0.ebuild 3169 BLAKE2B 2587d49f88bf2d2ab7cd717863d5911877f4a4e5ddb3c28b7e5016e32d874fd8d004eb03ce05d5762addbc0b0e622b0ec0cfe97f9c21b9aa0a39a5a284c2f8b9 SHA512 39054961507d7c7bf6c35744d061e515d3b5aeeffab7ed14052433627b653bfb93b83ad8189b6601d661e4bdb32c79ff32d0c92bebbcf5ab9372c8a7a226f64a
+EBUILD libjpeg-turbo-3.0.1.ebuild 3128 BLAKE2B be6b7269d96feef188abb9a2cbe0319deda1a576210beb8e8b48ede1da70986bf3252ecf0f311e83f96700b269260942059a89f54a30b2ceb3b58c31e9d83f76 SHA512 cfbe0c5d2cb8e5111825c76961b6857dceb94bf501f455b73b695306375ed403587bcdffd39a45d8e9e1cc9099a42192d8826d31a38103bfe5e6c46c7b84f827
MISC metadata.xml 567 BLAKE2B b4e2dc1098bc3a518b8af80dd63a9d6d000c6a62ab26e9d7792743b10955738bfccde4f6e32d46599194d8f63066913dad4b20c7a8674917d7bf9cd217a0f9bc SHA512 d9af7f4a6ca425c6ae75ac96da3b4467c62dc3baa0be04e590dc821f17e03e12279ed1faf2e66944ce0bed9ed0c9b176e7e372278062588db7adc9ed71f200c1
diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.0.ebuild b/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.0.ebuild
index f24323d4f8e1..f5f0c16cacd1 100644
--- a/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.0.ebuild
+++ b/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.0.ebuild
@@ -14,7 +14,6 @@ SRC_URI="
LICENSE="BSD IJG ZLIB"
SLOT="0/0.2"
-# Unkeyworded for test failures: https://github.com/libjpeg-turbo/libjpeg-turbo/issues/705
if [[ $(ver_cut 3) -lt 90 ]] ; then
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris"
fi
diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.1.ebuild b/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.1.ebuild
new file mode 100644
index 000000000000..16167b03a643
--- /dev/null
+++ b/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.1.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib java-pkg-opt-2
+
+DESCRIPTION="MMX, SSE, and SSE2 SIMD accelerated JPEG library"
+HOMEPAGE="https://libjpeg-turbo.org/ https://sourceforge.net/projects/libjpeg-turbo/"
+SRC_URI="
+ mirror://sourceforge/${PN}/${P}.tar.gz
+ mirror://gentoo/libjpeg8_8d-2.debian.tar.gz
+"
+
+LICENSE="BSD IJG ZLIB"
+SLOT="0/0.2"
+if [[ $(ver_cut 3) -lt 90 ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris"
+fi
+IUSE="cpu_flags_arm_neon java static-libs"
+
+ASM_DEPEND="|| ( dev-lang/nasm dev-lang/yasm )"
+COMMON_DEPEND="
+ !media-libs/jpeg:0
+ !media-libs/jpeg:62
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ java? ( >=virtual/jdk-1.8:*[-headless-awt] )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ java? ( >=virtual/jre-1.8:* )
+"
+BDEPEND="
+ amd64? ( ${ASM_DEPEND} )
+ x86? ( ${ASM_DEPEND} )
+ amd64-linux? ( ${ASM_DEPEND} )
+ x86-linux? ( ${ASM_DEPEND} )
+ x64-macos? ( ${ASM_DEPEND} )
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/jconfig.h )
+
+src_prepare() {
+ local FILE
+ ln -snf ../debian/extra/*.c . || die
+
+ for FILE in ../debian/extra/*.c; do
+ FILE=${FILE##*/}
+ cat >> CMakeLists.txt <<-EOF || die
+ add_executable(${FILE%.c} ${FILE})
+ install(TARGETS ${FILE%.c})
+ EOF
+ done
+
+ cmake_src_prepare
+ java-pkg-opt-2_src_prepare
+}
+
+multilib_src_configure() {
+ if multilib_is_native_abi && use java ; then
+ export JAVACFLAGS="$(java-pkg_javac-args)"
+ export JNI_CFLAGS="$(java-pkg_get-jni-cflags)"
+ fi
+
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DEFAULT_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+ -DENABLE_STATIC="$(usex static-libs)"
+ -DWITH_JAVA="$(multilib_native_usex java)"
+ )
+
+ # Avoid ARM ABI issues by disabling SIMD for CPUs without NEON, bug #792810
+ if use arm || use arm64; then
+ mycmakeargs+=(
+ -DWITH_SIMD=$(usex cpu_flags_arm_neon)
+ -DNEON_INTRINSICS=$(usex cpu_flags_arm_neon)
+ )
+ fi
+
+ # We should tell the test suite which floating-point flavor we are
+ # expecting: https://github.com/libjpeg-turbo/libjpeg-turbo/issues/597
+ # For now, mark loong as fp-contract.
+ if use loong; then
+ mycmakeargs+=(
+ -DFLOATTEST=fp-contract
+ )
+ fi
+
+ # Mostly for Prefix, ensure that we use our yasm if installed and
+ # not pick up host-provided nasm
+ if has_version -b dev-lang/yasm && ! has_version -b dev-lang/nasm; then
+ mycmakeargs+=(
+ -DCMAKE_ASM_NASM_COMPILER=$(type -P yasm)
+ )
+ fi
+
+ cmake_src_configure
+}
+
+multilib_src_install() {
+ cmake_src_install
+
+ if multilib_is_native_abi && use java ; then
+ rm -rf "${ED}"/usr/classes || die
+ java-pkg_dojar java/turbojpeg.jar
+ fi
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f -name '*.la' -delete || die
+
+ local -a DOCS=( README.md ChangeLog.md )
+ einstalldocs
+
+ newdoc "${WORKDIR}"/debian/changelog changelog.debian
+ dobin "${WORKDIR}"/debian/extra/exifautotran
+ doman "${WORKDIR}"/debian/extra/*.[0-9]*
+
+ docinto html
+ dodoc -r "${S}"/doc/html/.
+
+ if use java; then
+ docinto html/java
+ dodoc -r "${S}"/java/doc/.
+ newdoc "${S}"/java/README README.java
+ fi
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 1759e6c4655e..321601d5b93c 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 878023144e37..59b27abf1f2c 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 19 Oct 2023 20:10:06 +0000
+Fri, 20 Oct 2023 02:10:45 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 19c79ae16016..58219eec294b 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 551049 BLAKE2B 101f1e8c4fa2931de07bb12ade0d1a8f1086be636efa08e147c4c0a1ca5fbe5e5a01767f2ed884b1618e5e410a13397f54d75143f4eefe815b1be6584235614c SHA512 743e4ffacde54ecf7bc8f18d55d327e1443b9492e2ca28d9c8d3bb34f23fdf39df6d37e054b64a8068d11f93ef17d55500c5009206e44920614c53a3f5660f38
-TIMESTAMP 2023-10-19T20:10:09Z
+TIMESTAMP 2023-10-20T02:10:50Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUxjSFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUx4apfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAFsQ/9H/HzNeyp+UeJUxR0Gwmj3GMj/QEdnq9NjLBmACLZ9IVs5I/d569v1tBg
-nGrjWm+bJQ/6r9YboqUCGewubrabucdnWMcSJxmiKuDzQAZc2WW04W/mtH8WeqaK
-C4S3Sy2N5wbpiJA8P2xvUIpSoyMFOj6ymLi4WoDfrLzhxU5gB8l40d7FcqkCi08T
-o/krKY40Jm4Nh+XMAnX3EahcnjpmZBK4wvt6DysIB42jQcG4gPta8MEz24yK+eDS
-YuQT2kCtuOI+WjJGsZWEfB4zt2gxLl84A5OxDE7XC7aLNP3IIR+hiGv3H4pqRao0
-6CkY/pkgPRuew5tnulTxwlP2PIHijLne6V1CaeFmEjVn6s1BdJm0xYXutEG6JOCC
-oXaaQYXGUqy4Lpvk8wZI5x/KopKYl79aF6lWQ6QTG3nXvFEsAtOo3WFvUnrbT/hW
-DLoKKYycRZICXR02s4gd7Uj3PTdDiRv/4QjbEfT+0EZPWWSCV06TjxCBcKXMzvBJ
-jIaD2C1HSu92tXWUyEGVU6/tqER2A6m1fpEm+vtpe86gvt24Q2NxO8tPHDbVyd5e
-IB6IrDq1j1MjCzijkemi1ikaWNtax+2yndn3E9xSZtz/D/0MVZbNZZgc6dPUNB6L
-PK2tnseuKxLCYYpKowfpG/k6CGRLbQiYvRvuCg05OnD4hr/kna4=
-=5aGD
+klCNbw/+NPHrSvqz0LGQu1No02QLlqMDJeRhzh3jOw+0oJCyBB/xjVzhgT92BdQt
+flHTswWnzSjN6faCToFnxtIpzTedfRHOJsID87YsrRgQr4fzF9+yEKuiO0f17rs9
+VcqC2oK3aUCFlARwkqKJJp1tAD7sgykLw8f6WJc6MpBgI17+OXMUsM9H6dpq2LzV
+ECwkf/2L752KNBqq+t1ilbFIGsT9tV8YKj/ymNw1I6JKI7y2503AlpdW78XLcS8R
+ljKKCg2IMPIqQ4KgKUNnGoHOvDpCjL2XIhsFrMYu0jqdnxyzr3IS1sM9rhXuE+/V
+0BwoIRJufGF0RZWF32RxPajmuU1YzRehGBmXFFGwLvsDiB53Fkt0n2PUnw/L7GQ0
+nFAzMlBzOd8zewuOcp4GwCpjJTnC5AAbcERCx3JQ8CU9hMLh/Ko6vzVPprMINhc0
+A0a9S2ZxdaA4mRqwwVInf3IpNwcfMrTjWVBoYY+UnwYYjU8GKAhMK1qzIba+4iKC
+xcWdjO+xmRPhrXdaNtGRzENMpFxcjBGpAEdzNP8ouwSJi8XUVw/9OisaRoWTrA/c
+/ozk1ohnnHBrRkDgsRVxFGBERJ/tNJ5LMyscnafgGLH6G4l++IzaCxqVz0/4IpGf
+5j+0jzXubcgOA+yQIs5r7767NNpmpD2qGmW0st1GGVp9mAIwTts=
+=W0kx
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 878023144e37..8fd5e9506d09 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 19 Oct 2023 20:10:06 +0000
+Fri, 20 Oct 2023 02:10:46 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index a8950267a07c..74c592edff2b 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index 4f1714779439..ef5cdc0fd348 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/cider-1.8.2 b/metadata/md5-cache/app-emacs/cider-1.8.3
index c1769bb32cb4..8c83f43ebdf6 100644
--- a/metadata/md5-cache/app-emacs/cider-1.8.2
+++ b/metadata/md5-cache/app-emacs/cider-1.8.3
@@ -10,6 +10,6 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/clojure-mode app-emacs/parseedn app-emacs/queue app-emacs/sesman app-emacs/spinner >=app-editors/emacs-26:*
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/clojure-emacs/cider/archive/v1.8.2.tar.gz -> cider-1.8.2.tar.gz
+SRC_URI=https://github.com/clojure-emacs/cider/archive/v1.8.3.tar.gz -> cider-1.8.3.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54
_md5_=67eea0492b6f7d19692d33fcad76dca7
diff --git a/metadata/md5-cache/app-emacs/clojure-mode-5.16.2 b/metadata/md5-cache/app-emacs/clojure-mode-5.16.2
deleted file mode 100644
index 83ea5efb3c5d..000000000000
--- a/metadata/md5-cache/app-emacs/clojure-mode-5.16.2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=test? ( app-emacs/s app-emacs/buttercup app-emacs/paredit ) >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=Major mode for Clojure code
-EAPI=8
-HOMEPAGE=https://github.com/clojure-emacs/clojure-mode/
-INHERIT=elisp
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-3+
-RDEPEND=>=app-editors/emacs-25.3:*
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/clojure-emacs/clojure-mode/archive/v5.16.2.tar.gz -> clojure-mode-5.16.2.tar.gz
-_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=49599101b904762d043c312c7fe30440
diff --git a/metadata/md5-cache/app-emacs/clojure-mode-5.17.0 b/metadata/md5-cache/app-emacs/clojure-mode-5.17.0
index 44744c0b0fd5..befc7093620e 100644
--- a/metadata/md5-cache/app-emacs/clojure-mode-5.17.0
+++ b/metadata/md5-cache/app-emacs/clojure-mode-5.17.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/clojure-emacs/clojure-mode/
INHERIT=elisp
IUSE=test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/clojure-emacs/clojure-mode/archive/v5.17.0.tar.gz -> clojure-mode-5.17.0.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=ef94998d0292a6edb7a89a8e00084ed6
+_md5_=49599101b904762d043c312c7fe30440
diff --git a/metadata/md5-cache/app-emacs/clojure-mode-5.17.1 b/metadata/md5-cache/app-emacs/clojure-mode-5.18.0
index 2e786225f6b4..738aab3ef0d4 100644
--- a/metadata/md5-cache/app-emacs/clojure-mode-5.17.1
+++ b/metadata/md5-cache/app-emacs/clojure-mode-5.18.0
@@ -10,6 +10,6 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/clojure-emacs/clojure-mode/archive/v5.17.1.tar.gz -> clojure-mode-5.17.1.tar.gz
+SRC_URI=https://github.com/clojure-emacs/clojure-mode/archive/v5.18.0.tar.gz -> clojure-mode-5.18.0.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
_md5_=ef94998d0292a6edb7a89a8e00084ed6
diff --git a/metadata/md5-cache/app-emacs/helm-3.9.5 b/metadata/md5-cache/app-emacs/helm-3.9.5
index 33a848fef929..c28906df879e 100644
--- a/metadata/md5-cache/app-emacs/helm-3.9.5
+++ b/metadata/md5-cache/app-emacs/helm-3.9.5
@@ -4,10 +4,10 @@ DESCRIPTION=Emacs incremental completion and selection narrowing framework
EAPI=8
HOMEPAGE=https://emacs-helm.github.io/helm/ https://github.com/emacs-helm/helm/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-3+
RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/emacs-helm/helm/archive/v3.9.5.tar.gz -> helm-3.9.5.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=4d0c31d573b7a235b5070435ef7f6b59
+_md5_=e58a6d2ed0d691e2446025d4cfa5919e
diff --git a/metadata/md5-cache/app-emacs/magit-3.3.0.50_p20230912 b/metadata/md5-cache/app-emacs/magit-3.3.0.50_p20230912
index 1a8c0765fa81..f6a7059953c6 100644
--- a/metadata/md5-cache/app-emacs/magit-3.3.0.50_p20230912
+++ b/metadata/md5-cache/app-emacs/magit-3.3.0.50_p20230912
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://magit.vc/ https://github.com/magit/magit/
INHERIT=elisp
IUSE=libgit
-KEYWORDS=~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3+
RDEPEND=>=app-emacs/dash-2.19.1 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 libgit? ( app-emacs/libegit2 ) >=dev-vcs/git-2.0.0 >=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/magit/magit/archive/141dd46798e5cae57617e941418ebbb3a2172f5e.tar.gz -> magit-3.3.0.50_p20230912.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=d361c55510ca36bc674b018862da04ae
+_md5_=02287ec4d2ac6b9d90f9f82328bc4579
diff --git a/metadata/md5-cache/app-emacs/mmm-mode-0.5.10 b/metadata/md5-cache/app-emacs/mmm-mode-0.5.10
index af128bd2b615..6dbbde38116c 100644
--- a/metadata/md5-cache/app-emacs/mmm-mode-0.5.10
+++ b/metadata/md5-cache/app-emacs/mmm-mode-0.5.10
@@ -4,10 +4,10 @@ DESCRIPTION=Enables the user to edit different parts of a file in different majo
EAPI=8
HOMEPAGE=http://mmm-mode.sourceforge.net/ https://github.com/dgutov/mmm-mode/
INHERIT=elisp
-KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2+ Texinfo-manual
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/dgutov/mmm-mode/archive/0.5.10.tar.gz -> mmm-mode-0.5.10.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=86d757eb3c2a9d86792bd9a3a3b52403
+_md5_=26bb8903ba54b51d8aa5dd1b10e13f43
diff --git a/metadata/md5-cache/app-emacs/web-mode-17.2.1 b/metadata/md5-cache/app-emacs/web-mode-17.2.1
deleted file mode 100644
index d7c92683b549..000000000000
--- a/metadata/md5-cache/app-emacs/web-mode-17.2.1
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=Web template editing mode for Emacs
-EAPI=8
-HOMEPAGE=https://web-mode.org/ https://github.com/fxbois/web-mode/
-INHERIT=elisp
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-3+
-RDEPEND=>=app-editors/emacs-25.3:*
-SLOT=0
-SRC_URI=https://github.com/fxbois/web-mode/archive/v17.2.1.tar.gz -> web-mode-17.2.1.tar.gz
-_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=55f46ffaf0cdc533b44accce98de5b21
diff --git a/metadata/md5-cache/app-emacs/web-mode-17.3.13 b/metadata/md5-cache/app-emacs/web-mode-17.3.13
index 390344467454..6bfd17230ae8 100644
--- a/metadata/md5-cache/app-emacs/web-mode-17.3.13
+++ b/metadata/md5-cache/app-emacs/web-mode-17.3.13
@@ -4,10 +4,10 @@ DESCRIPTION=Web template editing mode for Emacs
EAPI=8
HOMEPAGE=https://web-mode.org/ https://github.com/fxbois/web-mode/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/fxbois/web-mode/archive/v17.3.13.tar.gz -> web-mode-17.3.13.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=dad278d4dbd771ed2bf072d961a21685
+_md5_=55f46ffaf0cdc533b44accce98de5b21
diff --git a/metadata/md5-cache/app-emacs/yaml-0.5.2 b/metadata/md5-cache/app-emacs/yaml-0.5.2
deleted file mode 100644
index 6d136b84769f..000000000000
--- a/metadata/md5-cache/app-emacs/yaml-0.5.2
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=YAML parser in Emacs Lisp
-EAPI=8
-HOMEPAGE=https://github.com/zkry/yaml.el/
-INHERIT=elisp
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-3+
-RDEPEND=>=app-editors/emacs-25.3:*
-SLOT=0
-SRC_URI=https://github.com/zkry/yaml.el/archive/v0.5.2.tar.gz -> yaml-0.5.2.tar.gz
-_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=50ba6a092eaa96aa8f318e6d65a9d5b9
diff --git a/metadata/md5-cache/app-emacs/yaml-0.5.3 b/metadata/md5-cache/app-emacs/yaml-0.5.3
index 3eaf3c029589..e6a47c80e998 100644
--- a/metadata/md5-cache/app-emacs/yaml-0.5.3
+++ b/metadata/md5-cache/app-emacs/yaml-0.5.3
@@ -4,10 +4,10 @@ DESCRIPTION=YAML parser in Emacs Lisp
EAPI=8
HOMEPAGE=https://github.com/zkry/yaml.el/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/zkry/yaml.el/archive/v0.5.3.tar.gz -> yaml-0.5.3.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=b7b842c4541e537e546f347507fcc9ad
+_md5_=50ba6a092eaa96aa8f318e6d65a9d5b9
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index d7854158b1cb..2bdfbb89863c 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/gentoolkit-0.6.3 b/metadata/md5-cache/app-portage/gentoolkit-0.6.3
new file mode 100644
index 000000000000..2234a264d904
--- /dev/null
+++ b/metadata/md5-cache/app-portage/gentoolkit-0.6.3
@@ -0,0 +1,16 @@
+BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[xml(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=>=sys-apps/portage-3.0.53[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DESCRIPTION=Collection of administration scripts for Gentoo
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage-Tools
+INHERIT=meson python-r1 tmpfiles
+IUSE=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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=GPL-2
+RDEPEND=>=sys-apps/portage-3.0.53[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[xml(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) app-alternatives/awk sys-apps/gentoo-functions virtual/tmpfiles
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/gentoolkit-0.6.3.tar.bz2
+_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=af4eb89d897cdc8d48cea820125b55a8
diff --git a/metadata/md5-cache/app-portage/gentoolkit-9999 b/metadata/md5-cache/app-portage/gentoolkit-9999
index 39a53cac9b11..25b3b2ce3fcf 100644
--- a/metadata/md5-cache/app-portage/gentoolkit-9999
+++ b/metadata/md5-cache/app-portage/gentoolkit-9999
@@ -1,6 +1,6 @@
BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[xml(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=>=sys-apps/portage-3.0.52[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEPEND=>=sys-apps/portage-3.0.53[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DESCRIPTION=Collection of administration scripts for Gentoo
EAPI=8
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage-Tools
@@ -8,8 +8,8 @@ INHERIT=meson python-r1 tmpfiles git-r3
IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=>=sys-apps/portage-3.0.52[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[xml(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) app-alternatives/awk sys-apps/gentoo-functions virtual/tmpfiles
+RDEPEND=>=sys-apps/portage-3.0.53[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[xml(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) app-alternatives/awk sys-apps/gentoo-functions virtual/tmpfiles
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=ef60466e180ce20fce7844775f76e316
+_md5_=af4eb89d897cdc8d48cea820125b55a8
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index ecfef67bce27..5d15e79a6d3d 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/highlight-4.9 b/metadata/md5-cache/app-text/highlight-4.9
new file mode 100644
index 000000000000..45cee38a3cdf
--- /dev/null
+++ b/metadata/md5-cache/app-text/highlight-4.9
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig gui? ( dev-qt/linguist-tools:5 ) verify-sig? ( sec-keys/openpgp-keys-andresimon ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
+DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) dev-libs/boost
+DESCRIPTION=Converts source code to formatted text (HTML, LaTeX, etc.) with syntax highlight
+EAPI=8
+HOMEPAGE=http://www.andre-simon.de/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=lua-single qmake-utils toolchain-funcs verify-sig xdg
+IUSE=examples gui lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=GPL-3
+RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 )
+REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 )
+SLOT=0
+SRC_URI=http://www.andre-simon.de/zip/highlight-4.9.tar.bz2 verify-sig? ( http://www.andre-simon.de/zip/highlight-4.9.tar.bz2.asc )
+_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fba5c529895d670fc761ddabec2866e1
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index 46c309529783..08f24d6669d7 100644
--- a/metadata/md5-cache/dev-db/Manifest.gz
+++ b/metadata/md5-cache/dev-db/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-db/etcd-3.4.16-r1 b/metadata/md5-cache/dev-db/etcd-3.4.16-r1
deleted file mode 100644
index d95df8368ecd..000000000000
--- a/metadata/md5-cache/dev-db/etcd-3.4.16-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig
-DEFINED_PHASES=compile install postinst prepare test unpack
-DEPEND=server? ( acct-group/etcd acct-user/etcd )
-DESCRIPTION=Highly-available key value store for shared configuration and service discovery
-EAPI=8
-HOMEPAGE=https://github.com/etcd-io/etcd
-INHERIT=go-module systemd tmpfiles
-IUSE=doc +server
-KEYWORDS=amd64 ~riscv
-LICENSE=Apache-2.0 BSD BSD-2 MIT
-RDEPEND=server? ( acct-group/etcd acct-user/etcd ) virtual/tmpfiles
-RESTRICT=test strip
-SLOT=0
-SRC_URI=https://github.com/etcd-io/etcd/archive/v3.4.16.tar.gz -> etcd-3.4.16.tar.gz https://dev.gentoo.org/~zmedico/dist/etcd-3.4.16-deps.tar.xz
-_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=592713e0a0eb7c3afe370133222d7e62
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 1130a9431342..f1aec4a6f42f 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/ats2-0.4.2 b/metadata/md5-cache/dev-lang/ats2-0.4.2
new file mode 100644
index 000000000000..fcd4fd9281d6
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/ats2-0.4.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm prepare
+DEPEND=dev-libs/gmp:= emacs? ( >=app-editors/emacs-25.3:* )
+DESCRIPTION=Functional programming language with dependent types
+EAPI=8
+HOMEPAGE=https://www.cs.bu.edu/~hwxi/atslangweb/ https://sourceforge.net/projects/ats2-lang/
+INHERIT=elisp-common toolchain-funcs
+IUSE=emacs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=dev-libs/gmp:= emacs? ( >=app-editors/emacs-25.3:* )
+SLOT=0/0.4.2
+SRC_URI=http://downloads.sourceforge.net/sourceforge/ats2-lang/ATS2-Postiats-gmp-0.4.2.tgz
+_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=136325a2b0103f9dcd3990485590f9d9
diff --git a/metadata/md5-cache/dev-lang/crystal-1.10.0 b/metadata/md5-cache/dev-lang/crystal-1.10.0-r1
index 86d79bb20086..3ec5fbf065c9 100644
--- a/metadata/md5-cache/dev-lang/crystal-1.10.0
+++ b/metadata/md5-cache/dev-lang/crystal-1.10.0-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install setup test
-DEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre:= dev-libs/pcl:= <sys-devel/llvm-18:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) !!sys-devel/llvm:0
+DEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre2:=[unicode] dev-libs/pcl:= <sys-devel/llvm-18:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) !!sys-devel/llvm:0
DESCRIPTION=The Crystal Programming Language
EAPI=8
HOMEPAGE=https://crystal-lang.org/ https://github.com/crystal-lang/crystal/
@@ -7,9 +7,9 @@ INHERIT=bash-completion-r1 llvm multiprocessing toolchain-funcs
IUSE=doc debug llvm-libunwind
KEYWORDS=~amd64
LICENSE=Apache-2.0
-RDEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre:= dev-libs/pcl:= <sys-devel/llvm-18:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-libs/libxml2 dev-libs/libyaml
+RDEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre2:=[unicode] dev-libs/pcl:= <sys-devel/llvm-18:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-libs/libxml2 dev-libs/libyaml
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/crystal-lang/crystal/archive/1.10.0.tar.gz -> crystal-1.10.0.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.10.0/crystal-1.10.0-1-linux-x86_64.tar.gz )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=cdeebe9de08ce1a1ae7b252b655a4853
+_md5_=b0d99993d7bf6052ba999e315e7ab64d
diff --git a/metadata/md5-cache/dev-lang/crystal-1.10.1 b/metadata/md5-cache/dev-lang/crystal-1.10.1-r1
index 3b279762a293..b872ed862635 100644
--- a/metadata/md5-cache/dev-lang/crystal-1.10.1
+++ b/metadata/md5-cache/dev-lang/crystal-1.10.1-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install setup test
-DEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre:= dev-libs/pcl:= <sys-devel/llvm-17:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) !!sys-devel/llvm:0
+DEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre2:=[unicode] dev-libs/pcl:= <sys-devel/llvm-17:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) !!sys-devel/llvm:0
DESCRIPTION=The Crystal Programming Language
EAPI=8
HOMEPAGE=https://crystal-lang.org/ https://github.com/crystal-lang/crystal/
@@ -7,9 +7,9 @@ INHERIT=bash-completion-r1 llvm multiprocessing toolchain-funcs
IUSE=doc debug llvm-libunwind
KEYWORDS=~amd64
LICENSE=Apache-2.0
-RDEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre:= dev-libs/pcl:= <sys-devel/llvm-17:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-libs/libxml2 dev-libs/libyaml
+RDEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre2:=[unicode] dev-libs/pcl:= <sys-devel/llvm-17:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-libs/libxml2 dev-libs/libyaml
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/crystal-lang/crystal/archive/1.10.1.tar.gz -> crystal-1.10.1.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.10.1/crystal-1.10.1-1-linux-x86_64.tar.gz )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=cdfe8d2241f50969395b72ccc85e7db3
+_md5_=da376ec4df5a5d6dbe03fd04db47e1af
diff --git a/metadata/md5-cache/dev-lang/crystal-1.9.2-r1 b/metadata/md5-cache/dev-lang/crystal-1.9.2-r2
index d335a851a622..3522bc39d803 100644
--- a/metadata/md5-cache/dev-lang/crystal-1.9.2-r1
+++ b/metadata/md5-cache/dev-lang/crystal-1.9.2-r2
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install setup test
-DEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre:= dev-libs/pcl:= <sys-devel/llvm-17:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) !!sys-devel/llvm:0
+DEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre2:=[unicode] dev-libs/pcl:= <sys-devel/llvm-17:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) !!sys-devel/llvm:0
DESCRIPTION=The Crystal Programming Language
EAPI=8
HOMEPAGE=https://crystal-lang.org/ https://github.com/crystal-lang/crystal/
@@ -7,9 +7,9 @@ INHERIT=bash-completion-r1 llvm multiprocessing toolchain-funcs
IUSE=doc debug llvm-libunwind
KEYWORDS=amd64
LICENSE=Apache-2.0
-RDEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre:= dev-libs/pcl:= <sys-devel/llvm-17:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-libs/libxml2 dev-libs/libyaml
+RDEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre2:=[unicode] dev-libs/pcl:= <sys-devel/llvm-17:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-libs/libxml2 dev-libs/libyaml
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/crystal-lang/crystal/archive/1.9.2.tar.gz -> crystal-1.9.2.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.9.2/crystal-1.9.2-1-linux-x86_64.tar.gz )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=e4ce9a1ba8bb1531e3ddd779f64f657f
+_md5_=ff8c97e9112e9dd4717f33b6df97c714
diff --git a/metadata/md5-cache/dev-lang/rapydscript-ng-0.7.22 b/metadata/md5-cache/dev-lang/rapydscript-ng-0.7.22
new file mode 100644
index 000000000000..b6e249c7b151
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/rapydscript-ng-0.7.22
@@ -0,0 +1,13 @@
+BDEPEND=net-libs/nodejs
+DEFINED_PHASES=compile install test unpack
+DESCRIPTION=Pythonic JavaScript that doesn't suck
+EAPI=8
+HOMEPAGE=https://github.com/kovidgoyal/rapydscript-ng
+INHERIT=edo
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=net-libs/nodejs
+SLOT=0
+SRC_URI=https://github.com/kovidgoyal/rapydscript-ng/archive/refs/tags/v0.7.22.tar.gz -> rapydscript-ng-0.7.22.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-lang/rapydscript-ng/rapydscript-ng-node_modules-0.7.22.tar.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3
+_md5_=8c1c78872999e718d629d1c2ade9c827
diff --git a/metadata/md5-cache/dev-lang/rapydscript-ng-9999 b/metadata/md5-cache/dev-lang/rapydscript-ng-9999
new file mode 100644
index 000000000000..02b131554ca4
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/rapydscript-ng-9999
@@ -0,0 +1,12 @@
+BDEPEND=app-arch/libarchive net-libs/nodejs >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install test unpack
+DESCRIPTION=Pythonic JavaScript that doesn't suck
+EAPI=8
+HOMEPAGE=https://github.com/kovidgoyal/rapydscript-ng
+INHERIT=git-r3 edo
+LICENSE=BSD
+PROPERTIES=live
+RDEPEND=net-libs/nodejs
+SLOT=0
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=8c1c78872999e718d629d1c2ade9c827
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 013c3430d756..f63e052aae7b 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/mypy-1.6.0 b/metadata/md5-cache/dev-python/mypy-1.6.0
index e03803b87c84..b71c6850ce35 100644
--- a/metadata/md5-cache/dev-python/mypy-1.6.0
+++ b/metadata/md5-cache/dev-python/mypy-1.6.0
@@ -1,4 +1,4 @@
-BDEPEND=native-extensions? ( dev-python/types-psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/types-setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-1.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/py-1.5.2[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/virtualenv-16.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=native-extensions? ( dev-python/types-psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/types-setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-1.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=Optional static typing for Python
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/python/mypy/archive/v1.6.0.tar.gz -> mypy-1.6.0.gh.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=c888b1e6d90058fbafe4456a3260ce2e
+_md5_=6d41c874d3775929b0d6c2a4d2072f2d
diff --git a/metadata/md5-cache/dev-python/mypy-1.6.1 b/metadata/md5-cache/dev-python/mypy-1.6.1
index 59ffa4504e14..b4b798705b05 100644
--- a/metadata/md5-cache/dev-python/mypy-1.6.1
+++ b/metadata/md5-cache/dev-python/mypy-1.6.1
@@ -1,4 +1,4 @@
-BDEPEND=native-extensions? ( dev-python/types-psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/types-setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-1.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/py-1.5.2[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/virtualenv-16.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=native-extensions? ( dev-python/types-psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/types-setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-1.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=Optional static typing for Python
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/python/mypy/archive/v1.6.1.tar.gz -> mypy-1.6.1.gh.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=7a6edf5b6dd454044704911636e6fc1f
+_md5_=552f1a9dacf33c1d6faba66aa7e1bd16
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 2a3fb43c0009..5ced7c80bc53 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/astyle-3.4.9 b/metadata/md5-cache/dev-util/astyle-3.4.9
new file mode 100644
index 000000000000..b0ecd30d3c0d
--- /dev/null
+++ b/metadata/md5-cache/dev-util/astyle-3.4.9
@@ -0,0 +1,15 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-andresimon ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install preinst prepare setup unpack
+DEPEND=app-arch/xz-utils java? ( >=virtual/jdk-1.6:= ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=Artistic Style is a re-indenter and reformatter for C++, C and Java source code
+EAPI=8
+HOMEPAGE=https://astyle.sourceforge.net/ https://gitlab.com/saalen/astyle
+INHERIT=toolchain-funcs java-pkg-opt-2 verify-sig
+IUSE=examples java static-libs java verify-sig
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=MIT
+RDEPEND=app-arch/xz-utils java? ( >=virtual/jdk-1.6:= ) java? ( >=dev-java/java-config-2.2.0-r3 )
+SLOT=0/3.2
+SRC_URI=mirror://sourceforge/astyle/astyle-3.4.9.tar.bz2 http://www.andre-simon.de/zip/astyle-3.4.9.tar.bz2 verify-sig? ( http://www.andre-simon.de/zip/astyle-3.4.9.tar.bz2.asc )
+_eclasses_=java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a
+_md5_=7c9453a94d1038f73b80802443c32509
diff --git a/metadata/md5-cache/dev-util/ruff-0.1.0 b/metadata/md5-cache/dev-util/ruff-0.1.1
index 2957b1b43cfd..f8b2ebb2bbe9 100644
--- a/metadata/md5-cache/dev-util/ruff-0.1.0
+++ b/metadata/md5-cache/dev-util/ruff-0.1.1
@@ -10,6 +10,6 @@ LICENSE=MIT Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 WTFPL-
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
-SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.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/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.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/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/annotate-snippets/0.6.1/download -> annotate-snippets-0.6.1.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download -> annotate-snippets-0.9.1.crate https://crates.io/api/v1/crates/anstream/0.6.4/download -> anstream-0.6.4.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.2/download -> anstyle-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.75/download -> anyhow-1.0.75.crate https://crates.io/api/v1/crates/argfile/0.1.6/download -> argfile-0.1.6.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.12/download -> assert_cmd-2.0.12.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.3/download -> base64-0.21.3.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/bstr/1.6.2/download -> bstr-1.6.2.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/cachedir/0.3.0/download -> cachedir-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chic/1.2.2/download -> chic-1.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.4.6/download -> clap-4.4.6.crate https://crates.io/api/v1/crates/clap_builder/4.4.6/download -> clap_builder-4.4.6.crate https://crates.io/api/v1/crates/clap_complete/4.4.0/download -> clap_complete-4.4.0.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.4.0/download -> clap_complete_fig-4.4.0.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.4.2/download -> clap_derive-4.4.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.1/download -> clap_lex-0.5.1.crate https://crates.io/api/v1/crates/clearscreen/2.0.1/download -> clearscreen-2.0.1.crate https://crates.io/api/v1/crates/codspeed-criterion-compat/2.2.0/download -> codspeed-criterion-compat-2.2.0.crate https://crates.io/api/v1/crates/codspeed/2.2.0/download -> codspeed-2.2.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.4/download -> colored-2.0.4.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/console_log/1.0.0/download -> console_log-1.0.0.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/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/darling/0.20.3/download -> darling-0.20.3.crate https://crates.io/api/v1/crates/darling_core/0.20.3/download -> darling_core-0.20.3.crate https://crates.io/api/v1/crates/darling_macro/0.20.3/download -> darling_macro-0.20.3.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.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/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/drop_bomb/0.1.5/download -> drop_bomb-0.1.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.13/download -> dyn-clone-1.0.13.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/ena/0.14.2/download -> ena-0.14.2.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.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/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.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.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.27/download -> flate2-1.0.27.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.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.13/download -> globset-0.4.13.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.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/imperative/1.0.5/download -> imperative-1.0.5.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indicatif/0.17.7/download -> indicatif-0.17.7.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/insta-cmd/0.4.0/download -> insta-cmd-0.4.0.crate https://crates.io/api/v1/crates/insta/1.34.0/download -> insta-1.34.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/is-macro/0.3.0/download -> is-macro-0.3.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.0.8/download -> kqueue-1.0.8.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.0/download -> lalrpop-util-0.20.0.crate https://crates.io/api/v1/crates/lalrpop/0.20.0/download -> lalrpop-0.20.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/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libcst/1.1.0/download -> libcst-1.1.0.crate https://crates.io/api/v1/crates/libcst_derive/1.1.0/download -> libcst_derive-1.1.0.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.35/download -> libmimalloc-sys-0.1.35.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/memchr/2.6.4/download -> memchr-2.6.4.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.39/download -> mimalloc-0.1.39.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nextest-workspace-hack/0.1.0/download -> nextest-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.4/download -> nix-0.26.4.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/6.1.1/download -> notify-6.1.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.1/download -> os_str_bytes-6.5.1.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.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.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/path-absolutize/3.1.1/download -> path-absolutize-3.1.1.crate https://crates.io/api/v1/crates/path-dedot/3.1.1/download -> path-dedot-3.1.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/peg-macros/0.8.1/download -> peg-macros-0.8.1.crate https://crates.io/api/v1/crates/peg-runtime/0.8.1/download -> peg-runtime-0.8.1.crate https://crates.io/api/v1/crates/peg/0.8.1/download -> peg-0.8.1.crate https://crates.io/api/v1/crates/pep440_rs/0.3.12/download -> pep440_rs-0.3.12.crate https://crates.io/api/v1/crates/pep508_rs/0.2.1/download -> pep508_rs-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/petgraph/0.6.4/download -> petgraph-0.6.4.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.13/download -> pin-project-lite-0.2.13.crate https://crates.io/api/v1/crates/pmutil/0.5.3/download -> pmutil-0.5.3.crate https://crates.io/api/v1/crates/pmutil/0.6.1/download -> pmutil-0.6.1.crate https://crates.io/api/v1/crates/portable-atomic/1.4.3/download -> portable-atomic-1.4.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.0/download -> pretty_assertions-1.4.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.69/download -> proc-macro2-1.0.69.crate https://crates.io/api/v1/crates/pyproject-toml/0.7.0/download -> pyproject-toml-0.7.0.crate https://crates.io/api/v1/crates/quick-junit/0.3.3/download -> quick-junit-0.3.3.crate https://crates.io/api/v1/crates/quick-xml/0.29.0/download -> quick-xml-0.29.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.12.0/download -> rayon-core-1.12.0.crate https://crates.io/api/v1/crates/rayon/1.8.0/download -> rayon-1.8.0.crate https://crates.io/api/v1/crates/redox_syscall/0.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-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.3.9/download -> regex-automata-0.3.9.crate https://crates.io/api/v1/crates/regex-automata/0.4.3/download -> regex-automata-0.4.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/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.2/download -> regex-1.10.2.crate https://crates.io/api/v1/crates/result-like-derive/0.4.6/download -> result-like-derive-0.4.6.crate https://crates.io/api/v1/crates/result-like/0.4.6/download -> result-like-0.4.6.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rust-stemmers/1.2.0/download -> rust-stemmers-1.2.0.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.10/download -> rustix-0.38.10.crate https://crates.io/api/v1/crates/rustls-webpki/0.101.4/download -> rustls-webpki-0.101.4.crate https://crates.io/api/v1/crates/rustls/0.21.7/download -> rustls-0.21.7.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.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/schemars/0.8.15/download -> schemars-0.8.15.crate https://crates.io/api/v1/crates/schemars_derive/0.8.15/download -> schemars_derive-0.8.15.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/semver/1.0.20/download -> semver-1.0.20.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.6.0/download -> serde-wasm-bindgen-0.6.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/serde_test/1.0.176/download -> serde_test-1.0.176.crate https://crates.io/api/v1/crates/serde_with/3.3.0/download -> serde_with-3.3.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.3.0/download -> serde_with_macros-3.3.0.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/similar/2.3.0/download -> similar-2.3.0.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/smallvec/1.11.1/download -> smallvec-1.11.1.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.25.2/download -> strum_macros-0.25.2.crate https://crates.io/api/v1/crates/syn-ext/0.4.0/download -> syn-ext-0.4.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.38/download -> syn-2.0.38.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/test-case-core/3.2.1/download -> test-case-core-3.2.1.crate https://crates.io/api/v1/crates/test-case-macros/3.2.1/download -> test-case-macros-3.2.1.crate https://crates.io/api/v1/crates/test-case/3.2.1/download -> test-case-3.2.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.49/download -> thiserror-impl-1.0.49.crate https://crates.io/api/v1/crates/thiserror/1.0.49/download -> thiserror-1.0.49.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/tikv-jemalloc-sys/0.5.4+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.4/download -> tikv-jemallocator-0.5.4.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/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.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/toml/0.7.8/download -> toml-0.7.8.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.15/download -> toml_edit-0.19.15.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.26/download -> tracing-attributes-0.1.26.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing-indicatif/0.3.5/download -> tracing-indicatif-0.3.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-category/0.9.0/download -> unic-ucd-category-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unicode_names2/1.2.0/download -> unicode_names2-1.2.0.crate https://crates.io/api/v1/crates/unicode_names2_generator/1.2.0/download -> unicode_names2_generator-1.2.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.8.0/download -> ureq-2.8.0.crate https://crates.io/api/v1/crates/url/2.4.1/download -> url-2.4.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid-macro-internal/1.4.1/download -> uuid-macro-internal-1.4.1.crate https://crates.io/api/v1/crates/uuid/1.4.1/download -> uuid-1.4.1.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.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/vt100/0.15.2/download -> vt100-0.15.2.crate https://crates.io/api/v1/crates/vte/0.11.1/download -> vte-0.11.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.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-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.37/download -> wasm-bindgen-futures-0.4.37.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-test-macro/0.3.37/download -> wasm-bindgen-test-macro-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen-test/0.3.37/download -> wasm-bindgen-test-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/webpki-roots/0.25.2/download -> webpki-roots-0.25.2.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/wild/2.2.0/download -> wild-2.2.0.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/winapi/0.3.9/download -> winapi-0.3.9.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.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-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.5/download -> windows_aarch64_gnullvm-0.48.5.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.5/download -> windows_aarch64_msvc-0.48.5.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.5/download -> windows_i686_gnu-0.48.5.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.5/download -> windows_i686_msvc-0.48.5.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.5/download -> windows_x86_64_gnu-0.48.5.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.5/download -> windows_x86_64_gnullvm-0.48.5.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.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/winnow/0.5.15/download -> winnow-0.5.15.crate https://crates.io/api/v1/crates/wsl/0.1.0/download -> wsl-0.1.0.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi-term/0.1.2/download -> yansi-term-0.1.2.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/charliermarsh/ruff/archive/refs/tags/v0.1.0.tar.gz -> ruff-0.1.0.gh.tar.gz
+SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.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/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.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/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/annotate-snippets/0.6.1/download -> annotate-snippets-0.6.1.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download -> annotate-snippets-0.9.1.crate https://crates.io/api/v1/crates/anstream/0.6.4/download -> anstream-0.6.4.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.2/download -> anstyle-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.75/download -> anyhow-1.0.75.crate https://crates.io/api/v1/crates/argfile/0.1.6/download -> argfile-0.1.6.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.12/download -> assert_cmd-2.0.12.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.3/download -> base64-0.21.3.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/bstr/1.6.2/download -> bstr-1.6.2.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/cachedir/0.3.0/download -> cachedir-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chic/1.2.2/download -> chic-1.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.4.6/download -> clap-4.4.6.crate https://crates.io/api/v1/crates/clap_builder/4.4.6/download -> clap_builder-4.4.6.crate https://crates.io/api/v1/crates/clap_complete/4.4.0/download -> clap_complete-4.4.0.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.4.0/download -> clap_complete_fig-4.4.0.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.4.2/download -> clap_derive-4.4.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.1/download -> clap_lex-0.5.1.crate https://crates.io/api/v1/crates/clearscreen/2.0.1/download -> clearscreen-2.0.1.crate https://crates.io/api/v1/crates/codspeed-criterion-compat/2.2.0/download -> codspeed-criterion-compat-2.2.0.crate https://crates.io/api/v1/crates/codspeed/2.2.0/download -> codspeed-2.2.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.4/download -> colored-2.0.4.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/console_log/1.0.0/download -> console_log-1.0.0.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/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/darling/0.20.3/download -> darling-0.20.3.crate https://crates.io/api/v1/crates/darling_core/0.20.3/download -> darling_core-0.20.3.crate https://crates.io/api/v1/crates/darling_macro/0.20.3/download -> darling_macro-0.20.3.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.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/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/drop_bomb/0.1.5/download -> drop_bomb-0.1.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.13/download -> dyn-clone-1.0.13.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/ena/0.14.2/download -> ena-0.14.2.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.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/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.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.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.27/download -> flate2-1.0.27.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.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.13/download -> globset-0.4.13.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.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/imperative/1.0.5/download -> imperative-1.0.5.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indicatif/0.17.7/download -> indicatif-0.17.7.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/insta-cmd/0.4.0/download -> insta-cmd-0.4.0.crate https://crates.io/api/v1/crates/insta/1.34.0/download -> insta-1.34.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/is-macro/0.3.0/download -> is-macro-0.3.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.0.8/download -> kqueue-1.0.8.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.0/download -> lalrpop-util-0.20.0.crate https://crates.io/api/v1/crates/lalrpop/0.20.0/download -> lalrpop-0.20.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/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libcst/1.1.0/download -> libcst-1.1.0.crate https://crates.io/api/v1/crates/libcst_derive/1.1.0/download -> libcst_derive-1.1.0.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.35/download -> libmimalloc-sys-0.1.35.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/memchr/2.6.4/download -> memchr-2.6.4.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.39/download -> mimalloc-0.1.39.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nextest-workspace-hack/0.1.0/download -> nextest-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.4/download -> nix-0.26.4.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/6.1.1/download -> notify-6.1.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.1/download -> os_str_bytes-6.5.1.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.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.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/path-absolutize/3.1.1/download -> path-absolutize-3.1.1.crate https://crates.io/api/v1/crates/path-dedot/3.1.1/download -> path-dedot-3.1.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/peg-macros/0.8.1/download -> peg-macros-0.8.1.crate https://crates.io/api/v1/crates/peg-runtime/0.8.1/download -> peg-runtime-0.8.1.crate https://crates.io/api/v1/crates/peg/0.8.1/download -> peg-0.8.1.crate https://crates.io/api/v1/crates/pep440_rs/0.3.12/download -> pep440_rs-0.3.12.crate https://crates.io/api/v1/crates/pep508_rs/0.2.1/download -> pep508_rs-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/petgraph/0.6.4/download -> petgraph-0.6.4.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.13/download -> pin-project-lite-0.2.13.crate https://crates.io/api/v1/crates/pmutil/0.5.3/download -> pmutil-0.5.3.crate https://crates.io/api/v1/crates/pmutil/0.6.1/download -> pmutil-0.6.1.crate https://crates.io/api/v1/crates/portable-atomic/1.4.3/download -> portable-atomic-1.4.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.0/download -> pretty_assertions-1.4.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.69/download -> proc-macro2-1.0.69.crate https://crates.io/api/v1/crates/pyproject-toml/0.7.0/download -> pyproject-toml-0.7.0.crate https://crates.io/api/v1/crates/quick-junit/0.3.3/download -> quick-junit-0.3.3.crate https://crates.io/api/v1/crates/quick-xml/0.29.0/download -> quick-xml-0.29.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.12.0/download -> rayon-core-1.12.0.crate https://crates.io/api/v1/crates/rayon/1.8.0/download -> rayon-1.8.0.crate https://crates.io/api/v1/crates/redox_syscall/0.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-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.3.9/download -> regex-automata-0.3.9.crate https://crates.io/api/v1/crates/regex-automata/0.4.3/download -> regex-automata-0.4.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/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.2/download -> regex-1.10.2.crate https://crates.io/api/v1/crates/result-like-derive/0.4.6/download -> result-like-derive-0.4.6.crate https://crates.io/api/v1/crates/result-like/0.4.6/download -> result-like-0.4.6.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rust-stemmers/1.2.0/download -> rust-stemmers-1.2.0.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.10/download -> rustix-0.38.10.crate https://crates.io/api/v1/crates/rustls-webpki/0.101.4/download -> rustls-webpki-0.101.4.crate https://crates.io/api/v1/crates/rustls/0.21.7/download -> rustls-0.21.7.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.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/schemars/0.8.15/download -> schemars-0.8.15.crate https://crates.io/api/v1/crates/schemars_derive/0.8.15/download -> schemars_derive-0.8.15.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/semver/1.0.20/download -> semver-1.0.20.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.6.0/download -> serde-wasm-bindgen-0.6.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/serde_test/1.0.176/download -> serde_test-1.0.176.crate https://crates.io/api/v1/crates/serde_with/3.3.0/download -> serde_with-3.3.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.3.0/download -> serde_with_macros-3.3.0.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/similar/2.3.0/download -> similar-2.3.0.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/smallvec/1.11.1/download -> smallvec-1.11.1.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.25.2/download -> strum_macros-0.25.2.crate https://crates.io/api/v1/crates/syn-ext/0.4.0/download -> syn-ext-0.4.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.38/download -> syn-2.0.38.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/test-case-core/3.2.1/download -> test-case-core-3.2.1.crate https://crates.io/api/v1/crates/test-case-macros/3.2.1/download -> test-case-macros-3.2.1.crate https://crates.io/api/v1/crates/test-case/3.2.1/download -> test-case-3.2.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.49/download -> thiserror-impl-1.0.49.crate https://crates.io/api/v1/crates/thiserror/1.0.49/download -> thiserror-1.0.49.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/tikv-jemalloc-sys/0.5.4+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.4/download -> tikv-jemallocator-0.5.4.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/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.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/toml/0.7.8/download -> toml-0.7.8.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.15/download -> toml_edit-0.19.15.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing-indicatif/0.3.5/download -> tracing-indicatif-0.3.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.39/download -> tracing-0.1.39.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-category/0.9.0/download -> unic-ucd-category-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unicode_names2/1.2.0/download -> unicode_names2-1.2.0.crate https://crates.io/api/v1/crates/unicode_names2_generator/1.2.0/download -> unicode_names2_generator-1.2.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.8.0/download -> ureq-2.8.0.crate https://crates.io/api/v1/crates/url/2.4.1/download -> url-2.4.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid-macro-internal/1.4.1/download -> uuid-macro-internal-1.4.1.crate https://crates.io/api/v1/crates/uuid/1.4.1/download -> uuid-1.4.1.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.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/vt100/0.15.2/download -> vt100-0.15.2.crate https://crates.io/api/v1/crates/vte/0.11.1/download -> vte-0.11.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.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-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.37/download -> wasm-bindgen-futures-0.4.37.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-test-macro/0.3.37/download -> wasm-bindgen-test-macro-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen-test/0.3.37/download -> wasm-bindgen-test-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/webpki-roots/0.25.2/download -> webpki-roots-0.25.2.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/wild/2.2.0/download -> wild-2.2.0.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/winapi/0.3.9/download -> winapi-0.3.9.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.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-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.5/download -> windows_aarch64_gnullvm-0.48.5.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.5/download -> windows_aarch64_msvc-0.48.5.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.5/download -> windows_i686_gnu-0.48.5.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.5/download -> windows_i686_msvc-0.48.5.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.5/download -> windows_x86_64_gnu-0.48.5.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.5/download -> windows_x86_64_gnullvm-0.48.5.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.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/winnow/0.5.15/download -> winnow-0.5.15.crate https://crates.io/api/v1/crates/wsl/0.1.0/download -> wsl-0.1.0.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi-term/0.1.2/download -> yansi-term-0.1.2.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/charliermarsh/ruff/archive/refs/tags/v0.1.1.tar.gz -> ruff-0.1.1.gh.tar.gz
_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=6cf8dcca76c8001317158ce8fc03f562
+_md5_=63a45ced435ba6f259d833fef4baf97f
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index b9db101b10ea..0f5054f76988 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/libjpeg-turbo-3.0.0 b/metadata/md5-cache/media-libs/libjpeg-turbo-3.0.0
index c6cdcc1a3832..4450db39827e 100644
--- a/metadata/md5-cache/media-libs/libjpeg-turbo-3.0.0
+++ b/metadata/md5-cache/media-libs/libjpeg-turbo-3.0.0
@@ -12,4 +12,4 @@ RDEPEND=!media-libs/jpeg:0 !media-libs/jpeg:62 java? ( >=virtual/jre-1.8:* ) jav
SLOT=0/0.2
SRC_URI=mirror://sourceforge/libjpeg-turbo/libjpeg-turbo-3.0.0.tar.gz mirror://gentoo/libjpeg8_8d-2.debian.tar.gz
_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9b5832dccffc70fa9a1d250cb848c295
+_md5_=60b3300d017a4b72f9e0db0c9cb31d0c
diff --git a/metadata/md5-cache/media-libs/libjpeg-turbo-3.0.1 b/metadata/md5-cache/media-libs/libjpeg-turbo-3.0.1
new file mode 100644
index 000000000000..281dba4f556a
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libjpeg-turbo-3.0.1
@@ -0,0 +1,15 @@
+BDEPEND=amd64? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86? ( || ( dev-lang/nasm dev-lang/yasm ) ) amd64-linux? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86-linux? ( || ( dev-lang/nasm dev-lang/yasm ) ) x64-macos? ( || ( dev-lang/nasm dev-lang/yasm ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install preinst prepare setup test
+DEPEND=!media-libs/jpeg:0 !media-libs/jpeg:62 java? ( >=virtual/jdk-1.8:*[-headless-awt] ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=MMX, SSE, and SSE2 SIMD accelerated JPEG library
+EAPI=8
+HOMEPAGE=https://libjpeg-turbo.org/ https://sourceforge.net/projects/libjpeg-turbo/
+INHERIT=cmake-multilib java-pkg-opt-2
+IUSE=cpu_flags_arm_neon java static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 java
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris
+LICENSE=BSD IJG ZLIB
+RDEPEND=!media-libs/jpeg:0 !media-libs/jpeg:62 java? ( >=virtual/jre-1.8:* ) java? ( >=dev-java/java-config-2.2.0-r3 )
+SLOT=0/0.2
+SRC_URI=mirror://sourceforge/libjpeg-turbo/libjpeg-turbo-3.0.1.tar.gz mirror://gentoo/libjpeg8_8d-2.debian.tar.gz
+_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=859789bc256aa859e6a8f99d3a8e4df9
diff --git a/metadata/md5-cache/net-firewall/Manifest.gz b/metadata/md5-cache/net-firewall/Manifest.gz
index e5254117fb52..9a491bcc64b1 100644
--- a/metadata/md5-cache/net-firewall/Manifest.gz
+++ b/metadata/md5-cache/net-firewall/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-firewall/nftables-1.0.9 b/metadata/md5-cache/net-firewall/nftables-1.0.9
new file mode 100644
index 000000000000..f61dd8ba65df
--- /dev/null
+++ b/metadata/md5-cache/net-firewall/nftables-1.0.9
@@ -0,0 +1,17 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-netfilter ) sys-devel/flex virtual/pkgconfig doc? ( app-text/asciidoc >=app-text/docbook2X-0.8.8-r4 ) python? ( >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
+DEPEND=>=net-libs/libmnl-1.0.4:= >=net-libs/libnftnl-1.2.6:= gmp? ( dev-libs/gmp:= ) json? ( dev-libs/jansson:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) readline? ( sys-libs/readline:= ) xtables? ( >=net-firewall/iptables-1.6.1:= )
+DESCRIPTION=Linux kernel firewall, NAT and packet mangling tools
+EAPI=8
+HOMEPAGE=https://netfilter.org/projects/nftables/
+INHERIT=edo linux-info distutils-r1 systemd verify-sig
+IUSE=debug doc +gmp json libedit python +readline static-libs test xtables python_targets_python3_10 python_targets_python3_11 verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2 GPL-2+
+RDEPEND=>=net-libs/libmnl-1.0.4:= >=net-libs/libnftnl-1.2.6:= gmp? ( dev-libs/gmp:= ) json? ( dev-libs/jansson:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) readline? ( sys-libs/readline:= ) xtables? ( >=net-firewall/iptables-1.6.1:= )
+REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) libedit? ( !readline )
+RESTRICT=!test? ( test )
+SLOT=0/1
+SRC_URI=https://netfilter.org/projects/nftables/files/nftables-1.0.9.tar.xz verify-sig? ( https://netfilter.org/projects/nftables/files/nftables-1.0.9.tar.xz.sig )
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a
+_md5_=d76cc587608bae377846d22509822b0c
diff --git a/metadata/md5-cache/net-firewall/nftables-9999 b/metadata/md5-cache/net-firewall/nftables-9999
index f92297eab6dd..6e9bd1cc0d99 100644
--- a/metadata/md5-cache/net-firewall/nftables-9999
+++ b/metadata/md5-cache/net-firewall/nftables-9999
@@ -13,4 +13,4 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11
RESTRICT=!test? ( test )
SLOT=0/1
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde distutils-r1 d05609532b134be7c4ae2514f4c7d06e edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a
-_md5_=7e51ae4e5caa56a7020c72c95401b95c
+_md5_=d76cc587608bae377846d22509822b0c
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index ba1845aec5f6..9f1c67f24ebf 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/telegram-desktop-4.10.3 b/metadata/md5-cache/net-im/telegram-desktop-4.10.3-r1
index ac45777734fd..13c736a3f5e3 100644
--- a/metadata/md5-cache/net-im/telegram-desktop-4.10.3
+++ b/metadata/md5-cache/net-im/telegram-desktop-4.10.3-r1
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-cpp/cppgir-0_p20230926 >=dev-util/cmake-3.16 dev-util/gdbus-codegen virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 wayland? ( >=dev-qt/qtwayland-6.5:6[compositor] ) webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-0_p20230926 >=dev-cpp/ms-gsl-4 dev-cpp/range-v3
+DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-0_p20230926 >=dev-cpp/ms-gsl-4 dev-cpp/range-v3
DESCRIPTION=Official desktop client for Telegram
EAPI=8
HOMEPAGE=https://desktop.telegram.org
@@ -9,9 +9,9 @@ INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic
IUSE=dbus enchant +fonts +jemalloc screencast qt6 qt6-imageformats wayland webkit +X
KEYWORDS=~amd64 ~arm64 ~riscv
LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+
-RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 wayland? ( >=dev-qt/qtwayland-6.5:6[compositor] ) webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( net-libs/webkit-gtk:4 )
+RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( net-libs/webkit-gtk:4 )
REQUIRED_USE=qt6-imageformats? ( qt6 )
SLOT=0
SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v4.10.3/tdesktop-4.10.3-full.tar.gz
_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5dd83580f0eda5c5f0762fb71513300d
+_md5_=64589afa92bfb5bc05e1dc5a347a416d
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 88c9430830a3..efe9537191f6 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/dhcpcd-10.0.2 b/metadata/md5-cache/net-misc/dhcpcd-10.0.2
deleted file mode 100644
index a17df60e01d9..000000000000
--- a/metadata/md5-cache/net-misc/dhcpcd-10.0.2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=configure install postinst
-DEPEND=udev? ( virtual/udev )
-DESCRIPTION=A fully featured, yet light weight RFC2131 compliant DHCP client
-EAPI=8
-HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/
-INHERIT=systemd toolchain-funcs
-IUSE=debug +embedded ipv6 privsep +udev
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
-LICENSE=BSD-2 BSD ISC MIT
-RDEPEND=udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd )
-SLOT=0
-SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.0.2/dhcpcd-10.0.2.tar.xz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=a129ffb64a8a80a62828ebe9d04fb31d
diff --git a/metadata/md5-cache/net-misc/dhcpcd-10.0.1 b/metadata/md5-cache/net-misc/dhcpcd-10.0.4
index 4195855bdba1..4ea179b1de3d 100644
--- a/metadata/md5-cache/net-misc/dhcpcd-10.0.1
+++ b/metadata/md5-cache/net-misc/dhcpcd-10.0.4
@@ -7,9 +7,9 @@ HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.nam
INHERIT=systemd toolchain-funcs
IUSE=debug +embedded ipv6 privsep +udev
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=BSD-2
+LICENSE=BSD-2 BSD ISC MIT
RDEPEND=udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd )
SLOT=0
-SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.0.1/dhcpcd-10.0.1.tar.xz
+SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.0.4/dhcpcd-10.0.4.tar.xz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=7b0b21f3f782c24a9ee9174b492d410f
+_md5_=90a0ac9e3bba98e6b9ac6ac70ecc4015
diff --git a/metadata/md5-cache/net-misc/dhcpcd-9.4.1 b/metadata/md5-cache/net-misc/dhcpcd-9.4.1
deleted file mode 100644
index 2209efadceb9..000000000000
--- a/metadata/md5-cache/net-misc/dhcpcd-9.4.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=configure install postinst
-DEPEND=udev? ( virtual/udev )
-DESCRIPTION=A fully featured, yet light weight RFC2131 compliant DHCP client
-EAPI=7
-HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/
-INHERIT=systemd toolchain-funcs
-IUSE=debug +embedded ipv6 privsep +udev
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
-LICENSE=BSD-2
-RDEPEND=udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd )
-SLOT=0
-SRC_URI=https://roy.marples.name/downloads/dhcpcd/dhcpcd-9.4.1.tar.xz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=74a12b23ae23ca6e091dc9adcd025e33
diff --git a/metadata/md5-cache/net-misc/netifrc-0.7.7 b/metadata/md5-cache/net-misc/netifrc-0.7.7
new file mode 100644
index 000000000000..9ce799fa4d8a
--- /dev/null
+++ b/metadata/md5-cache/net-misc/netifrc-0.7.7
@@ -0,0 +1,14 @@
+BDEPEND=kernel_linux? ( virtual/pkgconfig ) virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile install postinst postrm prepare
+DESCRIPTION=Gentoo Network Interface Management Scripts
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Netifrc
+INHERIT=systemd udev
+IUSE=+dhcp
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=BSD-2 GPL-2
+RDEPEND=sys-apps/gentoo-functions >=sys-apps/openrc-0.15 dhcp? ( || ( net-misc/dhcpcd net-misc/dhcp[client] sys-apps/busybox ) )
+SLOT=0
+SRC_URI=https://gitweb.gentoo.org/proj/netifrc.git/snapshot/netifrc-0.7.7.tar.bz2
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=3e69458aff77c5accd6c4e00bf993fb6
diff --git a/metadata/md5-cache/net-nds/Manifest.gz b/metadata/md5-cache/net-nds/Manifest.gz
index 0d6434921858..663782c19d2b 100644
--- a/metadata/md5-cache/net-nds/Manifest.gz
+++ b/metadata/md5-cache/net-nds/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-nds/gssproxy-0.9.2 b/metadata/md5-cache/net-nds/gssproxy-0.9.2
new file mode 100644
index 000000000000..980dff5f0517
--- /dev/null
+++ b/metadata/md5-cache/net-nds/gssproxy-0.9.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/docbook-xml-dtd:4.5 dev-libs/libxslt 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=>=dev-libs/libverto-0.2.2 >=dev-libs/ding-libs-0.6.1 virtual/krb5 selinux? ( sys-libs/libselinux )
+DESCRIPTION=Daemon to proxy GSSAPI context establishment and channel handling
+EAPI=8
+HOMEPAGE=https://github.com/gssapi/gssproxy
+INHERIT=autotools
+IUSE=debug selinux systemd
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
+LICENSE=BSD-1
+RDEPEND=>=dev-libs/libverto-0.2.2 >=dev-libs/ding-libs-0.6.1 virtual/krb5 selinux? ( sys-libs/libselinux ) selinux? ( sec-policy/selinux-gssproxy )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/gssapi/gssproxy/releases/download/v0.9.2/gssproxy-0.9.2.tar.gz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=7e4464f45f88b6fbdab3da6c549fdd91
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 181e66341fb5..c0f19823ce95 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/moar-1.18.2 b/metadata/md5-cache/sys-apps/moar-1.18.2
new file mode 100644
index 000000000000..f7cc00dcd72c
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/moar-1.18.2
@@ -0,0 +1,15 @@
+BDEPEND=test? ( app-arch/bzip2 app-arch/xz-utils ) >=dev-lang/go-1.18 app-arch/unzip
+DEFINED_PHASES=compile install test unpack
+DESCRIPTION=Pager designed to do the right thing without any configuration
+EAPI=8
+HOMEPAGE=https://github.com/walles/moar
+INHERIT=go-module
+IUSE=test
+KEYWORDS=~amd64 ~arm64
+LICENSE=BSD-2 BSD MIT
+RDEPEND=!dev-lang/moarvm
+RESTRICT=!test? ( test ) strip
+SLOT=0
+SRC_URI=https://github.com/walles/moar/archive/refs/tags/v1.18.2.tar.gz -> moar-1.18.2.tar.gz https://dev.gentoo.org/~sam/distfiles/sys-apps/moar/moar-1.18.2-deps.tar.xz
+_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=87d458aaf91cbbcc3a41c686e6394659
diff --git a/metadata/md5-cache/sys-apps/portage-3.0.53 b/metadata/md5-cache/sys-apps/portage-3.0.53
new file mode 100644
index 000000000000..b2aa86643e6c
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/portage-3.0.53
@@ -0,0 +1,18 @@
+BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch !build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( ~app-text/docbook-xml-dtd-4.4 app-text/xmlto )
+DESCRIPTION=The package management and distribution system for Gentoo
+EAPI=7
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage
+INHERIT=meson linux-info multiprocessing python-r1 tmpfiles
+IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr 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=GPL-2
+PDEPEND=!build? ( >=net-misc/rsync-2.6.4 >=sys-apps/coreutils-6.4 >=sys-apps/file-5.44-r3 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) acct-user/portage >=app-arch/tar-1.27 app-arch/zstd >=app-misc/pax-utils-0.1.17 dev-lang/python-exec:2 >=sys-apps/baselayout-2.9 >=sys-apps/findutils-4.4 !build? ( >=app-admin/eselect-1.2 app-portage/getuto >=app-shells/bash-5.0:0 >=sec-keys/openpgp-keys-gentoo-release-20230329 >=sys-apps/sed-4.0.5 rsync-verify? ( >=app-crypt/gnupg-2.2.4-r2[ssl(-)] >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) !<app-admin/logrotate-3.8.0 !<app-portage/gentoolkit-0.4.6 !<app-portage/repoman-2.3.10 !~app-portage/repoman-3.0.0
+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://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.53.tar.bz2
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=67764490fbcb915f5b418aed79b54fef
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index 87a68d1e48ad..46225eea2982 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.136 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.136
new file mode 100644
index 000000000000..2d36e8730890
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.136
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 5.15 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=5.15
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-142.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-142.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-142.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-142.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-142.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-142.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=c642c61db9fd043d957c2ce5bca87506
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.59 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.59
new file mode 100644
index 000000000000..216b4f756dfe
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.59
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.1 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.1
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-66.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-66.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-66.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-66.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-66.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-66.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=8a14e3e2f43c91fb7dd1b8d6e16d10aa
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.8 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.8
new file mode 100644
index 000000000000..a030907a37d9
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.8
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.5 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.5
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-10.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-10.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-10.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-10.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-10.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-10.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=3da10df87f7993c521f5be6431106a17
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.135 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.136
index 9353a994457a..96d960b00976 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.135
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.136
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=5.15.135
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.135.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
+SLOT=5.15.136
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.136.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
_md5_=06a11745e46e233e9ae03efa92a371cd
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.58 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.59
index 875b16acdaff..694c065ce6a5 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.58
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.59
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.1.58
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.58.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz
+SLOT=6.1.59
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.59.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
_md5_=96b7bb013c09ed6364efda0f3bf7d67f
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.7 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.8
index 0c5f1442a882..2712ed2a2fdb 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.7
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.8
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.5.7
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.5.7.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz
+SLOT=6.5.8
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.5.8.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
_md5_=96b7bb013c09ed6364efda0f3bf7d67f
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 3f5a3aa653eb..4d0ffd5576c6 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/zlib-ng-2.0.7 b/metadata/md5-cache/sys-libs/zlib-ng-2.0.7
deleted file mode 100644
index 352aeb31dec9..000000000000
--- a/metadata/md5-cache/sys-libs/zlib-ng-2.0.7
+++ /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
-DESCRIPTION=Fork of the zlib data compression library
-EAPI=8
-HOMEPAGE=https://github.com/zlib-ng/zlib-ng
-INHERIT=cmake
-IUSE=compat cpu_flags_x86_avx2 cpu_flags_x86_sse2 cpu_flags_x86_ssse3 cpu_flags_x86_sse4a cpu_flags_x86_pclmul cpu_flags_arm_crc32 cpu_flags_arm_neon cpu_flags_ppc_vsx2 test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=ZLIB
-RDEPEND=compat? ( !sys-libs/zlib )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/zlib-ng/zlib-ng/archive/2.0.7.tar.gz -> zlib-ng-2.0.7.tar.gz
-_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=766d392a65aae81ed62672db00295ba0
diff --git a/metadata/md5-cache/sys-libs/zlib-ng-2.1.2-r1 b/metadata/md5-cache/sys-libs/zlib-ng-2.1.4
index 94d4aad63ebb..08d0e0c86b10 100644
--- a/metadata/md5-cache/sys-libs/zlib-ng-2.1.2-r1
+++ b/metadata/md5-cache/sys-libs/zlib-ng-2.1.4
@@ -10,6 +10,6 @@ LICENSE=ZLIB
RDEPEND=compat? ( !sys-libs/zlib )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/zlib-ng/zlib-ng/archive/2.1.2.tar.gz -> zlib-ng-2.1.2.tar.gz
+SRC_URI=https://github.com/zlib-ng/zlib-ng/archive/2.1.4.tar.gz -> zlib-ng-2.1.4.tar.gz
_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b17304f7f55549f1d11998a9255783eb
+_md5_=a41cb0e4e1929aed4978b2342b1b8869
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index fda01a76652c..bdd429cde78e 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/qutebrowser-3.0.2 b/metadata/md5-cache/www-client/qutebrowser-3.0.2
new file mode 100644
index 000000000000..2da5d8ce1d38
--- /dev/null
+++ b/metadata/md5-cache/www-client/qutebrowser-3.0.2
@@ -0,0 +1,17 @@
+BDEPEND=python_single_target_python3_10? ( test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/cheroot[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/hypothesis[python_targets_python3_10(-)] dev-python/pytest-bdd[python_targets_python3_10(-)] dev-python/pytest-mock[python_targets_python3_10(-)] dev-python/pytest-qt[python_targets_python3_10(-)] dev-python/pytest-rerunfailures[python_targets_python3_10(-)] dev-python/pytest-xvfb[python_targets_python3_10(-)] dev-python/tldextract[python_targets_python3_10(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) python_single_target_python3_11? ( test? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/cheroot[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/hypothesis[python_targets_python3_11(-)] dev-python/pytest-bdd[python_targets_python3_11(-)] dev-python/pytest-mock[python_targets_python3_11(-)] dev-python/pytest-qt[python_targets_python3_11(-)] dev-python/pytest-rerunfailures[python_targets_python3_11(-)] dev-python/pytest-xvfb[python_targets_python3_11(-)] dev-python/tldextract[python_targets_python3_11(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) python_single_target_python3_12? ( test? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/cheroot[python_targets_python3_12(-)] dev-python/flask[python_targets_python3_12(-)] dev-python/hypothesis[python_targets_python3_12(-)] dev-python/pytest-bdd[python_targets_python3_12(-)] dev-python/pytest-mock[python_targets_python3_12(-)] dev-python/pytest-qt[python_targets_python3_12(-)] dev-python/pytest-rerunfailures[python_targets_python3_12(-)] dev-python/pytest-xvfb[python_targets_python3_12(-)] dev-python/tldextract[python_targets_python3_12(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) verify-sig? ( sec-keys/openpgp-keys-qutebrowser ) test? ( python_single_target_python3_10? ( dev-python/colorama[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/zipp[python_targets_python3_10(-)] adblock? ( dev-python/adblock[python_targets_python3_10(-)] ) qt6? ( dev-qt/qtbase:6[icu,sqlite] dev-python/PyQt6[python_targets_python3_10(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/PyQt6-WebEngine[python_targets_python3_10(-),widgets] pdf? ( www-plugins/pdfjs ) ) !qt6? ( dev-qt/qtcore:5[icu] dev-qt/qtgui:5[png] dev-qt/qtsql:5[sqlite] dev-python/PyQt5[python_targets_python3_10(-),dbus,declarative,gui,network,opengl,printsupport,sql,widgets] dev-python/PyQtWebEngine[python_targets_python3_10(-)] pdf? ( <www-plugins/pdfjs-3 ) ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_11? ( dev-python/colorama[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/zipp[python_targets_python3_11(-)] adblock? ( dev-python/adblock[python_targets_python3_11(-)] ) qt6? ( dev-qt/qtbase:6[icu,sqlite] dev-python/PyQt6[python_targets_python3_11(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/PyQt6-WebEngine[python_targets_python3_11(-),widgets] pdf? ( www-plugins/pdfjs ) ) !qt6? ( dev-qt/qtcore:5[icu] dev-qt/qtgui:5[png] dev-qt/qtsql:5[sqlite] dev-python/PyQt5[python_targets_python3_11(-),dbus,declarative,gui,network,opengl,printsupport,sql,widgets] dev-python/PyQtWebEngine[python_targets_python3_11(-)] pdf? ( <www-plugins/pdfjs-3 ) ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_12? ( dev-python/colorama[python_targets_python3_12(-)] dev-python/jinja[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/zipp[python_targets_python3_12(-)] adblock? ( dev-python/adblock[python_targets_python3_12(-)] ) qt6? ( dev-qt/qtbase:6[icu,sqlite] dev-python/PyQt6[python_targets_python3_12(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/PyQt6-WebEngine[python_targets_python3_12(-),widgets] pdf? ( www-plugins/pdfjs ) ) !qt6? ( dev-qt/qtcore:5[icu] dev-qt/qtgui:5[png] dev-qt/qtsql:5[sqlite] dev-python/PyQt5[python_targets_python3_12(-),dbus,declarative,gui,network,opengl,printsupport,sql,widgets] dev-python/PyQtWebEngine[python_targets_python3_12(-)] pdf? ( <www-plugins/pdfjs-3 ) ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.3.1[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Keyboard-driven, vim-like browser based on Python and Qt
+EAPI=8
+HOMEPAGE=https://qutebrowser.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=distutils-r1 xdg verify-sig
+IUSE=+adblock pdf +qt6 widevine test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-3+
+RDEPEND=python_single_target_python3_10? ( dev-python/colorama[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/zipp[python_targets_python3_10(-)] adblock? ( dev-python/adblock[python_targets_python3_10(-)] ) qt6? ( dev-qt/qtbase:6[icu,sqlite] dev-python/PyQt6[python_targets_python3_10(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/PyQt6-WebEngine[python_targets_python3_10(-),widgets] pdf? ( www-plugins/pdfjs ) ) !qt6? ( dev-qt/qtcore:5[icu] dev-qt/qtgui:5[png] dev-qt/qtsql:5[sqlite] dev-python/PyQt5[python_targets_python3_10(-),dbus,declarative,gui,network,opengl,printsupport,sql,widgets] dev-python/PyQtWebEngine[python_targets_python3_10(-)] pdf? ( <www-plugins/pdfjs-3 ) ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_11? ( dev-python/colorama[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/zipp[python_targets_python3_11(-)] adblock? ( dev-python/adblock[python_targets_python3_11(-)] ) qt6? ( dev-qt/qtbase:6[icu,sqlite] dev-python/PyQt6[python_targets_python3_11(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/PyQt6-WebEngine[python_targets_python3_11(-),widgets] pdf? ( www-plugins/pdfjs ) ) !qt6? ( dev-qt/qtcore:5[icu] dev-qt/qtgui:5[png] dev-qt/qtsql:5[sqlite] dev-python/PyQt5[python_targets_python3_11(-),dbus,declarative,gui,network,opengl,printsupport,sql,widgets] dev-python/PyQtWebEngine[python_targets_python3_11(-)] pdf? ( <www-plugins/pdfjs-3 ) ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_12? ( dev-python/colorama[python_targets_python3_12(-)] dev-python/jinja[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/zipp[python_targets_python3_12(-)] adblock? ( dev-python/adblock[python_targets_python3_12(-)] ) qt6? ( dev-qt/qtbase:6[icu,sqlite] dev-python/PyQt6[python_targets_python3_12(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/PyQt6-WebEngine[python_targets_python3_12(-),widgets] pdf? ( www-plugins/pdfjs ) ) !qt6? ( dev-qt/qtcore:5[icu] dev-qt/qtgui:5[png] dev-qt/qtsql:5[sqlite] dev-python/PyQt5[python_targets_python3_12(-),dbus,declarative,gui,network,opengl,printsupport,sql,widgets] dev-python/PyQtWebEngine[python_targets_python3_12(-)] pdf? ( <www-plugins/pdfjs-3 ) ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/qutebrowser/qutebrowser/releases/download/v3.0.2/qutebrowser-3.0.2.tar.gz verify-sig? ( https://github.com/qutebrowser/qutebrowser/releases/download/v3.0.2/qutebrowser-3.0.2.tar.gz.asc )
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=8b4348a534519fb372e79d4f98849c95
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 0af7c4b98b9c..b4c752485930 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-10-19T20:10:09Z
+TIMESTAMP 2023-10-20T02:10:50Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUxjSFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUx4apfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCGpxAAqkgm5n789tA7GCZPMHezDyoOGJ5Pd2ipQddxW0acoSrn8RBc28R66YPV
-/AqGR5pINsXkU6ZXwO/5xWpN3APwGC2cygupPLYI82x2EdWcPBiAg+Dl8o3dAXUG
-xpUfni05yvktYrAiWGXzR2kubqD4tYXk4+dEC7xCzSe3SdQYBuHlZJDG4fivvoV2
-FTSAG3mXpCkWctI51dvLD2rg+chlWql8ARsiB24xppg7sOk1hfXG0MAvoNHZJjKh
-1ild6PiKiN8NgWRn70emvcy/5IJkC2Rf9MH3XHK/FSJ2/XT460le6Krbygw2Zvv6
-RAutC4ql0UpSAuIYm3ReLbc8KwEKMm1jL/I0fTH0GxLVgvjiD8DQPgvLCKISX8+U
-CvxSB+rBiKtmxPZjBn+CGXZQxGxNyS1Vuy+hbCb/kVOaQpGY4ZSZIsNlx88LI7aN
-MN35VhEl97BPYIQ+wMMjXfc8iW3XXq1eMXwZSvsWIKF/QTAyDQG0yledZOwD4tBg
-6bXADDU12hhy1+BmSsGTp7G1O3dKM7APoBd0BLKDSgQszOEvaYdcG6hpJK87RVVW
-mF67U9srx6lUksmBx3yTQE7BUL5GEM9OeUQk9TZTvHEqyj8HnIfEAqhhxfaikg5s
-uD3NWGmF6Hm6HTAh7oavOsk4J2OzY0zB7sL9p0JLjwmLkyAXmKg=
-=EImj
+klC0Cg//fcF9WEfE4yjglpUF1Ysu9P4qvhlFvnekQmMXFdi5odVrMKu8hT6PO3hk
+Gtj8FC8VzzH+K6MDc+psn0B4N9F0uVGc2GXEy4r9yO+2aeH6Pco+tFCetuDiB/6g
+D0uw9bTuAm5w3ktvMQa+lufzLio4KbLjotWnDHIIYXmfyVgrF2vIYUKcgnR+5Hqu
+IAOEfHc8FMnIsvp16P3t+vm4vvpYo5Wuc3HcSrA21UecNS76uE8qYgXKtpHE1j9K
+QgwDsHX8AfrkyulegWTGYvssdush+2BcZGKprKMJ9Y6NjkiEHrSh7BFUiAVGv9xN
+myT7Az5LwvNNR59NeXXNnXz2GPVhxUzgRSPI5B6UkOsH0+9GdXE8Lhily+up0QCS
+FlFjAc3dfM8Bbho8fWhs1MEg5pt32cd1YO+1ySAexMOmCMHHDRNV9+XSHqFbsq6Z
+xTi47uFf1ACO046t2P9XRJPqRuNZcZwjIVYEiECHIzeRhM7N+xqDT4Qr/ypl7Dsq
+Tt/hjWkrijcro6XHe3o0zgAkUGNkQAkBNSfUa+/2CZCr2FGXIitxstJVQ4Ux4cxA
+d9a9xOzQjHfOh9cW6gsRwdWFknO+uGtYTV5QTPb3vIFAZzM176xlkrs6kHsxIpxL
+NJvbwfnR6NvYXwpPBeQOYlJVfDYL+U2XEUfchRYumqYQPkCjfZg=
+=xrQB
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 878023144e37..8fd5e9506d09 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 19 Oct 2023 20:10:06 +0000
+Fri, 20 Oct 2023 02:10:46 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 6ec8c672107c..c89e5fd8b7b6 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu Oct 19 08:10:06 PM UTC 2023
+Fri Oct 20 02:10:45 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index c9b02a1d8e56..1eb144378bed 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 19 Oct 2023 20:15:01 +0000
+Fri, 20 Oct 2023 02:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 69c017bbcbf4..9acc7770d76a 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-31bc24e3de08619681ddc426a21ea0afee51e2c1 1697745032 2023-10-19T19:50:32+00:00
+d979c16f62833da4e009dab5db8257737363604a 1697764433 2023-10-20T01:13:53+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 998db1aadc9d..e52687a12257 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1697746202 Thu 19 Oct 2023 08:10:02 PM UTC
+1697767801 Fri 20 Oct 2023 02:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 878023144e37..59b27abf1f2c 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 19 Oct 2023 20:10:06 +0000
+Fri, 20 Oct 2023 02:10:45 +0000
diff --git a/net-firewall/Manifest.gz b/net-firewall/Manifest.gz
index f85834ee1ca6..4ad3a82cd3dd 100644
--- a/net-firewall/Manifest.gz
+++ b/net-firewall/Manifest.gz
Binary files differ
diff --git a/net-firewall/nftables/Manifest b/net-firewall/nftables/Manifest
index a7c27f1c0612..5293b2846b49 100644
--- a/net-firewall/nftables/Manifest
+++ b/net-firewall/nftables/Manifest
@@ -11,8 +11,11 @@ DIST nftables-1.0.7.tar.xz 857140 BLAKE2B 972adbb958f36b300618ce03fbbfc1fdb6fd55
DIST nftables-1.0.7.tar.xz.sig 566 BLAKE2B 53abe2598e9b362912d3e2e94ea6e04352d0484b9d1d645c8f18b6133be53d63a8d71d500e57528a57aededb84dedaf61010236afda560b16e7642db45e2f45c SHA512 b5821aa6939dc5b4d16065d9d7083e4ff40b9f99417354efbcbc95a8ccde43108b99a5b8a75a24086cd3df2291a049cad3adb7b06e2c098f0eb7861f85c5c768
DIST nftables-1.0.8.tar.xz 882980 BLAKE2B cdf174846cbc3e581993cdee3a24e5ead3fdbb3d6b24d51473ed88affb7fcf70279a8374a4963b31044a9e64cb72ddb28ca1f1686bbaa3101eed4d623fb67d05 SHA512 06053c05a0d7c84a5cc4d22733836dadf9880c3552df3dace6d30aea95c7e1edb5528ea45df8576f282c15bf58f23407e26efb22257bd98a478849a8bdd4f8d5
DIST nftables-1.0.8.tar.xz.sig 566 BLAKE2B 2f22b9467a55a46ec9e8caf13efe3cd59a6a1a867174602b583549ccaff54576b5f80b5ad9b1cefd208c3f49bc6ce07072626218f479628df369ed7294e1b83b SHA512 0ddd8f29dc5ba891069c63715719f11c0a4745f1e3cd9cd7f9e388ac35835cfbe8f34b371a2ce2a06cbda42384cc72d0bf57746fb02757d68a9b053bbbd67a77
+DIST nftables-1.0.9.tar.xz 971968 BLAKE2B 1dfd1e79d3a7b645fd0995dad10893d70dbd13c92805c5cf30825acbbeb45071b2095072cecbd14b4f66cf0c284d2937a996c6b8013213438f53b92731af039d SHA512 dc34099658e283d9fd4d06264b593710121074558305ea23ab298c5f6a6b564a826f186241b6e106fbaa4e11160cf77e68bb52b4ce401b28d8d2e403cd4b88e8
+DIST nftables-1.0.9.tar.xz.sig 566 BLAKE2B d4bb0a1f629d2950753799fba18f6c3ce50e5ff242816e392245a714bfeccb3408583added4362f1e0da47cc6e30b0b95f864cf8443a1872d59ae40b15b5f706 SHA512 9b96ce8539700713ff4802fb2deff5b2ea0dd3155c45f5a8f49a45f70226893c7449e0b79504833b2e63e5290290e693c962128a226ca8f6ca281185bdcd7b51
EBUILD nftables-1.0.7-r1.ebuild 6833 BLAKE2B 7701fbefaddd0cc86d116392676626a406183af55a5d7b69ce38e42078d5f5843322e78a359c78f56e7fa365b2d9e56a58be3ab15591b13b707b0197e3d2386f SHA512 29cdf5abaab6d50644395f87580d431103c9c6bb060cf31acab468d61f929fd046799a9cb8f0f75a94f22a488821723cc93f0a85d1deff25b1d4c11ac0ee92a4
EBUILD nftables-1.0.8-r1.ebuild 6450 BLAKE2B 6267ad261c6b659b0e13e2def2114f3da37517289074238398d0c91ea7e7d528d858bc6483849377469dd8427114001e8be82b3de57cd9bf5d1d02f81f30bb52 SHA512 ae5b73038616c4dc16623b295638c7011d9f34c224fd602ef0ceb3cd655c53e7f98e9683baf090e070b34faa403e7dba1b6f6f9276f66b311c0ebc53e733bec6
EBUILD nftables-1.0.8-r2.ebuild 6510 BLAKE2B 3caba3c2937eb521dde900bfa290d71a91db2f0864e0fdf860adc58d5110eac53fd0d02303bd4cc444189534d2439277a07cba555a3c51fc77632e6162ad03aa SHA512 453a9bbf3554a25b9f59026b03668d13634d30295a58018961820abcd4964e82c05584e3a6e078b54b0bfaf1866167e2b8fd107b7aed9220fce1468fceac2f5c
-EBUILD nftables-9999.ebuild 6450 BLAKE2B 6267ad261c6b659b0e13e2def2114f3da37517289074238398d0c91ea7e7d528d858bc6483849377469dd8427114001e8be82b3de57cd9bf5d1d02f81f30bb52 SHA512 ae5b73038616c4dc16623b295638c7011d9f34c224fd602ef0ceb3cd655c53e7f98e9683baf090e070b34faa403e7dba1b6f6f9276f66b311c0ebc53e733bec6
+EBUILD nftables-1.0.9.ebuild 6484 BLAKE2B be485d27a352c1302c4cec90161b484ba815eb1ab560f5b972b5370ebe74efb3b318f7896ec016f71ea7077f4052ef7a47f96d3e860f292ff84c621e33927feb SHA512 4f8b416c27c7fb66d3fa84b5cde8f38e468b3c0d19033eff9ac2648e6799f6f32806d6e253d8946d077715f32211315902e7f67dffa335f9cac64d71e3c04b79
+EBUILD nftables-9999.ebuild 6484 BLAKE2B be485d27a352c1302c4cec90161b484ba815eb1ab560f5b972b5370ebe74efb3b318f7896ec016f71ea7077f4052ef7a47f96d3e860f292ff84c621e33927feb SHA512 4f8b416c27c7fb66d3fa84b5cde8f38e468b3c0d19033eff9ac2648e6799f6f32806d6e253d8946d077715f32211315902e7f67dffa335f9cac64d71e3c04b79
MISC metadata.xml 933 BLAKE2B 8e76ce489c41dcc01e222d77af40f2ba5cb7ddffc2bc818c6fc8c16e24dc308c125ce4d78db1647e77af96f32c85dd3391f7079e2cee26c129c56557e0c48c8a SHA512 058d38df1dbb2c1d0e611bd992f37498d3977561c3b34846fdf0d569573f2ef93a29a216ab491e583cfc2399c55c839d256dfcf8b1d7aaba63ed6ea90f22df25
diff --git a/net-firewall/nftables/nftables-1.0.9.ebuild b/net-firewall/nftables/nftables-1.0.9.ebuild
new file mode 100644
index 000000000000..7a679d809706
--- /dev/null
+++ b/net-firewall/nftables/nftables-1.0.9.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
+inherit edo linux-info distutils-r1 systemd verify-sig
+
+DESCRIPTION="Linux kernel firewall, NAT and packet mangling tools"
+HOMEPAGE="https://netfilter.org/projects/nftables/"
+
+if [[ ${PV} =~ ^[9]{4,}$ ]]; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://git.netfilter.org/${PN}"
+ BDEPEND="sys-devel/bison"
+else
+ SRC_URI="
+ https://netfilter.org/projects/nftables/files/${P}.tar.xz
+ verify-sig? ( https://netfilter.org/projects/nftables/files/${P}.tar.xz.sig )
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ BDEPEND="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
+fi
+
+# See COPYING: new code is GPL-2+, existing code is GPL-2
+LICENSE="GPL-2 GPL-2+"
+SLOT="0/1"
+IUSE="debug doc +gmp json libedit python +readline static-libs test xtables"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=net-libs/libmnl-1.0.4:=
+ >=net-libs/libnftnl-1.2.6:=
+ gmp? ( dev-libs/gmp:= )
+ json? ( dev-libs/jansson:= )
+ python? ( ${PYTHON_DEPS} )
+ readline? ( sys-libs/readline:= )
+ xtables? ( >=net-firewall/iptables-1.6.1:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND+="
+ sys-devel/flex
+ virtual/pkgconfig
+ doc? (
+ app-text/asciidoc
+ >=app-text/docbook2X-0.8.8-r4
+ )
+ python? ( ${DISTUTILS_DEPS} )
+"
+
+REQUIRED_USE="
+ python? ( ${PYTHON_REQUIRED_USE} )
+ libedit? ( !readline )
+"
+
+src_prepare() {
+ default
+
+ if [[ ${PV} =~ ^[9]{4,}$ ]] ; then
+ eautoreconf
+ fi
+
+ if use python; then
+ pushd py >/dev/null || die
+ distutils-r1_src_prepare
+ popd >/dev/null || die
+ fi
+}
+
+src_configure() {
+ local myeconfargs=(
+ --sbindir="${EPREFIX}"/sbin
+ $(use_enable debug)
+ $(use_enable doc man-doc)
+ $(use_with !gmp mini_gmp)
+ $(use_with json)
+ $(use_with libedit cli editline)
+ $(use_with readline cli readline)
+ $(use_enable static-libs static)
+ $(use_with xtables)
+ )
+
+ econf "${myeconfargs[@]}"
+
+ if use python; then
+ pushd py >/dev/null || die
+ distutils-r1_src_configure
+ popd >/dev/null || die
+ fi
+}
+
+src_compile() {
+ default
+
+ if use python; then
+ pushd py >/dev/null || die
+ distutils-r1_src_compile
+ popd >/dev/null || die
+ fi
+}
+
+src_test() {
+ emake check
+
+ if [[ ${EUID} == 0 ]]; then
+ edo tests/shell/run-tests.sh -v
+ else
+ ewarn "Skipping shell tests (requires root)"
+ fi
+
+ if use python; then
+ pushd tests/py >/dev/null || die
+ distutils-r1_src_test
+ popd >/dev/null || die
+ fi
+}
+
+python_test() {
+ if [[ ${EUID} == 0 ]]; then
+ edo "${EPYTHON}" nft-test.py
+ else
+ ewarn "Skipping Python tests (requires root)"
+ fi
+}
+
+src_install() {
+ default
+
+ if ! use doc && [[ ! ${PV} =~ ^[9]{4,}$ ]]; then
+ pushd doc >/dev/null || die
+ doman *.?
+ popd >/dev/null || die
+ fi
+
+ # Do it here instead of in src_prepare to avoid eautoreconf
+ # rmdir lets us catch if more files end up installed in /etc/nftables
+ dodir /usr/share/doc/${PF}/skels/
+ mv "${ED}"/etc/nftables/osf "${ED}"/usr/share/doc/${PF}/skels/osf || die
+ rmdir "${ED}"/etc/nftables || die
+
+ exeinto /usr/libexec/${PN}
+ newexe "${FILESDIR}"/libexec/${PN}-mk.sh ${PN}.sh
+ newconfd "${FILESDIR}"/${PN}-mk.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}-mk.init-r1 ${PN}
+ keepdir /var/lib/nftables
+
+ systemd_dounit "${FILESDIR}"/systemd/${PN}-restore.service
+
+ if use python ; then
+ pushd py >/dev/null || die
+ distutils-r1_src_install
+ popd >/dev/null || die
+ fi
+
+ find "${ED}" -type f -name "*.la" -delete || die
+}
+
+pkg_preinst() {
+ local stderr
+
+ # There's a history of regressions with nftables upgrades. Perform a
+ # safety check to help us spot them earlier. For the check to pass, the
+ # currently loaded ruleset, if any, must be successfully evaluated by
+ # the newly built instance of nft(8).
+ if [[ -n ${ROOT} ]] || [[ ! -d /sys/module/nftables ]] || [[ ! -x /sbin/nft ]]; then
+ # Either nftables isn't yet in use or nft(8) cannot be executed.
+ return
+ elif ! stderr=$(umask 177; /sbin/nft -t list ruleset 2>&1 >"${T}"/ruleset.nft); then
+ # Report errors induced by trying to list the ruleset but don't
+ # treat them as being fatal.
+ printf '%s\n' "${stderr}" >&2
+ elif [[ ${stderr} == *"is managed by iptables-nft"* ]]; then
+ # Rulesets generated by iptables-nft are special in nature and
+ # will not always be printed in a way that constitutes a valid
+ # syntax for ntf(8). Ignore them.
+ return
+ elif set -- "${ED}"/usr/lib*/libnftables.so; ! LD_LIBRARY_PATH=${1%/*} "${ED}"/sbin/nft -c -f -- "${T}"/ruleset.nft; then
+ eerror "Your currently loaded ruleset cannot be parsed by the newly built instance of"
+ eerror "nft. This probably means that there is a regression introduced by v${PV}."
+ eerror "(To make the ebuild fail instead of warning, set NFTABLES_ABORT_ON_RELOAD_FAILURE=1.)"
+ if [[ -n ${NFTABLES_ABORT_ON_RELOAD_FAILURE} ]] ; then
+ die "Aborting because of failed nft reload!"
+ fi
+ fi
+}
+
+pkg_postinst() {
+ local save_file
+ save_file="${EROOT}"/var/lib/nftables/rules-save
+
+ # In order for the nftables-restore systemd service to start
+ # the save_file must exist.
+ if [[ ! -f "${save_file}" ]]; then
+ ( umask 177; touch "${save_file}" )
+ elif [[ $(( "$( stat --printf '%05a' "${save_file}" )" & 07177 )) -ne 0 ]]; then
+ ewarn "Your system has dangerous permissions for ${save_file}"
+ ewarn "It is probably affected by bug #691326."
+ ewarn "You may need to fix the permissions of the file. To do so,"
+ ewarn "you can run the command in the line below as root."
+ ewarn " 'chmod 600 \"${save_file}\"'"
+ fi
+
+ if has_version 'sys-apps/systemd'; then
+ elog "If you wish to enable the firewall rules on boot (on systemd) you"
+ elog "will need to enable the nftables-restore service."
+ elog " 'systemctl enable ${PN}-restore.service'"
+ elog
+ elog "If you are creating firewall rules before the next system restart"
+ elog "the nftables-restore service must be manually started in order to"
+ elog "save those rules on shutdown."
+ fi
+
+ if has_version 'sys-apps/openrc'; then
+ elog "If you wish to enable the firewall rules on boot (on openrc) you"
+ elog "will need to enable the nftables service."
+ elog " 'rc-update add ${PN} default'"
+ elog
+ elog "If you are creating or updating the firewall rules and wish to save"
+ elog "them to be loaded on the next restart, use the \"save\" functionality"
+ elog "in the init script."
+ elog " 'rc-service ${PN} save'"
+ fi
+}
diff --git a/net-firewall/nftables/nftables-9999.ebuild b/net-firewall/nftables/nftables-9999.ebuild
index db4ad6e3feb7..7a679d809706 100644
--- a/net-firewall/nftables/nftables-9999.ebuild
+++ b/net-firewall/nftables/nftables-9999.ebuild
@@ -17,8 +17,10 @@ if [[ ${PV} =~ ^[9]{4,}$ ]]; then
EGIT_REPO_URI="https://git.netfilter.org/${PN}"
BDEPEND="sys-devel/bison"
else
- SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.xz
- verify-sig? ( https://netfilter.org/projects/nftables/files/${P}.tar.xz.sig )"
+ SRC_URI="
+ https://netfilter.org/projects/nftables/files/${P}.tar.xz
+ verify-sig? ( https://netfilter.org/projects/nftables/files/${P}.tar.xz.sig )
+ "
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
fi
@@ -70,9 +72,6 @@ src_prepare() {
src_configure() {
local myeconfargs=(
- # We handle python separately
- --disable-python
- --disable-static
--sbindir="${EPREFIX}"/sbin
$(use_enable debug)
$(use_enable doc man-doc)
@@ -83,6 +82,7 @@ src_configure() {
$(use_enable static-libs static)
$(use_with xtables)
)
+
econf "${myeconfargs[@]}"
if use python; then
@@ -111,10 +111,19 @@ src_test() {
ewarn "Skipping shell tests (requires root)"
fi
- # Need to rig up Python eclass if using this, but it doesn't seem to work
- # for me anyway.
- #cd tests/py || die
- #"${EPYTHON}" nft-test.py || die
+ if use python; then
+ pushd tests/py >/dev/null || die
+ distutils-r1_src_test
+ popd >/dev/null || die
+ fi
+}
+
+python_test() {
+ if [[ ${EUID} == 0 ]]; then
+ edo "${EPYTHON}" nft-test.py
+ else
+ ewarn "Skipping Python tests (requires root)"
+ fi
}
src_install() {
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index bb7f5d7846d6..432fc91e4a81 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 745d6bd053ef..af9bb853f59c 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -8,7 +8,7 @@ AUX tdesktop-4.8.4-system-cppgir.patch 1882 BLAKE2B 05073b4cefb6e9cac75906f5beae
DIST tdesktop-4.10.3-full.tar.gz 67750018 BLAKE2B 395484594dc201019b5cdf3fdaabe1155dca99504b74e65951b6264b61ed0403bb1e016542c6c59370b3ee39d1449ea223409fc64fd6bff723c1be43b615570a SHA512 1e7c0f32b4e17c1f1c39aa9a4f35ce2867324c4410a30fde2c2d6ca5d5fe59a84f58f93cb6b4f8c7ad04fa0adcaf5a276dd2aa7dee0ef34446e6bb95fafa49d6
DIST tdesktop-4.8.1-full.tar.gz 63997319 BLAKE2B daac461f0b3205bf647027329660b43f4646db987e27bfe2a2848bfbfb3309c503132d1533f26e95512520417d30f5063b1c395b174787aa7533727549ee77e5 SHA512 4dc495e4502bdba634c4468af4f1321aef1152d619c811f004489f8616504a465069508239eae41a08a83e190a61d26881733ebc38dd88160f81dce070bb0567
DIST tdesktop-4.8.4-full.tar.gz 69090626 BLAKE2B e2c6072b7b90911068ed57ed651176fb4d772f14710d2a4012bda47dae50be7f3050242c3a6950035f3f33a4041257cadac54e639691735f6acfda98c8db8b7b SHA512 7988d047cb72888e303f9902f04bd2168f67fb18a4451e5122ce80b0aef726173f0ee10f83b8bb713a46e02c9ec4150ad6128e4288be432ed3d590011f80e4dd
-EBUILD telegram-desktop-4.10.3.ebuild 7277 BLAKE2B 91c4d98e48029cf8192fa187effe68c2761b420c0972e365941023b7ef310511a2efc91ad52ca578a372364dde614cce2579cbc9c1df3b08b56c08b910b2c73c SHA512 daa3b9dcc02c2b0010247713cbae329a942af0666b24edc8e5971c8dd0afeeede56e37177a5c093199cd577f4097519b71a4114daa2172c38d358c02b939d274
+EBUILD telegram-desktop-4.10.3-r1.ebuild 7225 BLAKE2B bb9087d2f3f41bef63f5e1de900665b4a9897150be6538bae4b1b5eefd45a9662629ad94f73672dc455627bcd7adc03510fe7a7391e52b2bce2e1b77cf732e8f SHA512 57ffa3c86b7037ef3d78d3991bb8337e7eea7a66d15b0fcdcec0525eb2a10d76bd37f3443ecb78a3b55a9d02a0e91bd2f673b24391003d51248ba8cd150d601e
EBUILD telegram-desktop-4.8.1-r3.ebuild 6537 BLAKE2B 7cd698ad91e5ce00b4d6dba7a696a4cb9250b1aa696fe446ca08086e155c511b2419a384cbd03179280fd6e206964ac648732f66b64e476f4fcf44abd873bc11 SHA512 703eb9c6afd01d9ffa901dbb1d710bfd8dd9956ade0eed49cec16948a49b1da49cc6af3a81c604c0bf1de3b5b838e4bff65178a99cde99bfae97c911fe9dc917
EBUILD telegram-desktop-4.8.4-r1.ebuild 6664 BLAKE2B 2f12560bae1643edebc244d1dcd1a04a588427ebe36dd4f136b8c9ac03e402eede3133a7b570b5abb38ffafb32d57c535b4312e5f24a85c08f7f344b5a93947e SHA512 c78bfbc8b972832edd2cfc11d2cef6b029c69f987bc8fc875c6c7c0e7841a547a7024fbe0d17f420b7ba8ef5b56c0ce811168cb9a3f1951f579b6e2ae8d6df15
EBUILD telegram-desktop-4.8.4-r2.ebuild 6982 BLAKE2B ab3a8274c0534153cffbc3c1b1af33c546a56c8c46179648f7d635ce60080d3e457a8727961c7364ab49cb182d3fd111df13d1bb03fd69d344d63c2f5a9f627f SHA512 15a63bcf6355fe003306f3a98c1b266d89f2695c8a13f1c662ed33eea557bd792f2b2436f30ec060c4f8a4330a7327465b2e37c474c6a195d95e87717ea8a324
diff --git a/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild b/net-im/telegram-desktop/telegram-desktop-4.10.3-r1.ebuild
index b923733fe744..f2e0f095d515 100644
--- a/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-4.10.3-r1.ebuild
@@ -66,7 +66,6 @@ CDEPEND="
>=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?]
>=dev-qt/qtimageformats-6.5:6
>=dev-qt/qtsvg-6.5:6
- wayland? ( >=dev-qt/qtwayland-6.5:6[compositor] )
webkit? (
>=dev-qt/qtdeclarative-6.5:6
>=dev-qt/qtwayland-6.5:6[compositor]
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index a62fd40a6491..260ddf4fa4bd 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest
index 73614e995d5c..cd2a81071824 100644
--- a/net-misc/dhcpcd/Manifest
+++ b/net-misc/dhcpcd/Manifest
@@ -1,14 +1,10 @@
AUX dhcpcd.initd-r1 339 BLAKE2B f5c8574545d211918cba49b0e0caf22b6dd0630d3e8627e8fc4c40dc4415fd70c83889b631606085ecf87f925a7a199cd5712178a2c90186c6b8ac4f792b0789 SHA512 cd186e4c0733fcd9c333bf7c813a879c38c962bcf6a3288577f6b1632312b10f69ac68ca413c32106559d9e53fa05de78410cba677247b52bcbcf3b35024974f
AUX dhcpcd.service-r1 308 BLAKE2B 558789adc2b67ee9d13b8213c9729f23dc691d3da8e96d93283c6c1fcf3733b17036df2a736166414a4a4738ca2a41f11b498326f18dace02e3b77945f7d8f23 SHA512 992b6f3c69b982f1dc01098dbecdee1ee2dc12e59646d13648f378a2e628cc612b65ee15a1373e3cacf7e712c6a6708c6824a9396b53e8ed8b0b3179f5267041
-DIST dhcpcd-10.0.1.tar.xz 263564 BLAKE2B f1e93285d040b98bede86bb2e87e372afc0d1d124e7a6580c23d8d228a34ee17001fc3c2d9091b16fb082fe2f2ad7ba50c0dd7b0db2b2237ab1cff9ca152100a SHA512 31b0ac780b8592d3d40437837fd759a357b0200dbdc7fd8c62287a4fedc052f324fb8006daff84455906c82d5a4cb6a04916b94a0ad9b17899532f83daf51d3d
-DIST dhcpcd-10.0.2.tar.xz 264324 BLAKE2B 999033b4c0bc46943332b0b7ed3f1869ad54e2c37346523a15fbd3d9f29db1e01c1ddd0a300826021d3e20493ea06358ef47ac6a02c50331ca0d90e31a123b85 SHA512 1231caba6b6a2264ba80be0c888f52ce1c8de21289c3a4452b5319dae76d8c1c78331a822372e77ee1419d12c23c1d57df712499d43983eb535e79c6a8e78f42
DIST dhcpcd-10.0.3.tar.xz 268872 BLAKE2B c063fbb44b4a6928ffd84c109c1ed8ae0345c81b732fc75ce1c1aebc51c190fa512de9822c1c6865794db126f4ad2aceef97c4da28d6922cca082b1aeedb4760 SHA512 f4437e9aa094ab38f077c455b012f46cc84a39f97a19eae896a0954f24f2064e91407dc7f7be7fae00faf3455a8e50695e94c406f476f88a61b980169a778560
-DIST dhcpcd-9.4.1.tar.xz 257092 BLAKE2B 847c7451918ac89fe384e180ec52ee4624c0f2dc73354ecb4c63b02d8d9cf0a6d164b33e5d083a05d4868079dcf6208a820b4263c80337a12be40a27517ecf87 SHA512 530e6a5bddab4f91bd66f8d47ccd8d6cac4bc2998ddd36da7e257c83270b558016e9e1fc2f815fb99c0d86ed4bbc2a3a1b78788e69fe151fddaf94428a47fa45
+DIST dhcpcd-10.0.4.tar.xz 269212 BLAKE2B 770ee398eccff20cd4a37f89b841f8d580d9a42b456d93673ab3bf6ddf1ed0e49feda47ea8c1206a8a8582bccde80f45c3efbf2e1d0e493b06f04e2c6df876af SHA512 8af26c4a42ce63e9cae72de68774807b8739aabd19cc2a0260148f3baa25c587bf34a5a0b80239b54d8ab9b79661744e61b0e316d2c510c4da65615268d3e8cf
DIST dhcpcd-9.5.1.tar.xz 258280 BLAKE2B 355a98d415253608e8f586809d41e7654c1973d956cb3951218e1ff8c928ee414aa1b9854180c78e975898d9eb0f4cb9cc0fe64eefd5690b371989093e1bcb5a SHA512 979c180743d3e01d1996033d42c5606792e3acaef4e600f0ea51c362643a5b2743c6dc2792314c3b66edfa99c3b98d17f46cf3421e2088b37804e6e2167037ee
-EBUILD dhcpcd-10.0.1.ebuild 4645 BLAKE2B d91647c2848635deb660d61d6d37058a35ec2f12fb9914a6f753207d31f3284d86ba9281363b618a5e3bea509f9ac899769591ae738bc94923169b8cdc11a334 SHA512 99a22505227de7210250e7265d3099c2bae62b667a78f8a7f14cd54faaf122f3971afc07cdf0be3977e72e4004a702d7bff59c144b5f962262b18f8d7b857304
-EBUILD dhcpcd-10.0.2.ebuild 4649 BLAKE2B e00e857c44168096c3530004d32bb62250681d686b17954b46bd6993f32ca963d4369ae79ee9d15afc90c53b9e1d7c3f71b2a819278c44e12b59d1cb08a8affb SHA512 3596770f90d6b49b1c677538cbe1b34b482a886a322050f664d90ec6851b839b3294a57144d8e7c1f93530db3e4120b95d11ded5c568162c6ac0510ec9dcbfdf
EBUILD dhcpcd-10.0.3.ebuild 4649 BLAKE2B e00e857c44168096c3530004d32bb62250681d686b17954b46bd6993f32ca963d4369ae79ee9d15afc90c53b9e1d7c3f71b2a819278c44e12b59d1cb08a8affb SHA512 3596770f90d6b49b1c677538cbe1b34b482a886a322050f664d90ec6851b839b3294a57144d8e7c1f93530db3e4120b95d11ded5c568162c6ac0510ec9dcbfdf
-EBUILD dhcpcd-9.4.1.ebuild 4646 BLAKE2B 9f2447bc68012dfd41188f10d62729958b1abb3804e44abb5f65cfd2ee3086fb28cd9530b420e4a0597ec9ab4af4aab7784dcbe935adfc2b017e34b3dfb8025e SHA512 63f8ce073f061a76f8c9e41b3601d4ecd13ab3471443d6cfe73149333c3bc0452f02d6bd96cfbfac664bf6b5f315eb664ec45e673ec71086d23c9e7e4e26ca46
+EBUILD dhcpcd-10.0.4.ebuild 4657 BLAKE2B d4ff3321b12fef8beb4242a119134c77e073bf380e65b61e632fb271844fce0a3dd693977c2f5798adadbb78c6c8c0cd1743f44214fec51f3908e033f7926cab SHA512 b279bd58bcf9ddd41c208354a62a53b75f8a95d5978db85d4ef03a09bd9b2e98261a7b16cb37883df8536ff05c2a205a8459dcce7f8fe82dc148c539b2cd1093
EBUILD dhcpcd-9.5.1.ebuild 4610 BLAKE2B e74ed2bcac66ce60354b6a1d5fe606b91c87057db2e23dd31fd1035aa5ab05042053c62d04b406c5ff9c1b96a2e196a60a8df699c7755319ca50a58f627e684e SHA512 88976827203f49c28d45cb0dfd65b1f71e881e53c617e3cc131f6886197cfcc50dfaa6d0d1a2e6e678e12f9964aa50f70d102475bcbcc9431e6d5f4c98c5120b
EBUILD dhcpcd-9999.ebuild 4657 BLAKE2B d4ff3321b12fef8beb4242a119134c77e073bf380e65b61e632fb271844fce0a3dd693977c2f5798adadbb78c6c8c0cd1743f44214fec51f3908e033f7926cab SHA512 b279bd58bcf9ddd41c208354a62a53b75f8a95d5978db85d4ef03a09bd9b2e98261a7b16cb37883df8536ff05c2a205a8459dcce7f8fe82dc148c539b2cd1093
MISC metadata.xml 714 BLAKE2B 2ee7c968d6c9285404d5cd22afdf2d62db42af2d3d35f7784dffe80d448ea96dec7dcaa2d4784aa35ab7002de5784b191a71cb854eeede645fb3bf018c19f37b SHA512 44cb0105baac58bc24a7ff3d868ab2eb01d7f1447ca5f6ab830c60d8dc46212bb064bdb67d48bb86908aa9803b5dc887fd51733fccda8338828317f10895ea45
diff --git a/net-misc/dhcpcd/dhcpcd-10.0.2.ebuild b/net-misc/dhcpcd/dhcpcd-10.0.2.ebuild
deleted file mode 100644
index f311304756fa..000000000000
--- a/net-misc/dhcpcd/dhcpcd-10.0.2.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd toolchain-funcs
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/NetworkConfiguration/dhcpcd.git"
-else
- MY_P="${P/_alpha/-alpha}"
- MY_P="${MY_P/_beta/-beta}"
- MY_P="${MY_P/_rc/-rc}"
- SRC_URI="https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz"
- S="${WORKDIR}/${MY_P}"
-
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
-HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/"
-
-LICENSE="BSD-2 BSD ISC MIT"
-SLOT="0"
-IUSE="debug +embedded ipv6 privsep +udev"
-
-DEPEND="udev? ( virtual/udev )"
-RDEPEND="
- ${DEPEND}
- privsep? (
- acct-group/dhcpcd
- acct-user/dhcpcd
- )
-"
-
-src_configure() {
- local myeconfargs=(
- --dbdir="${EPREFIX}/var/lib/dhcpcd"
- --libexecdir="${EPREFIX}/lib/dhcpcd"
- --localstatedir="${EPREFIX}/var"
- --prefix="${EPREFIX}"
- --with-hook=ntp.conf
- $(use_enable debug)
- $(use_enable embedded)
- $(use_enable ipv6)
- $(use_enable privsep)
- $(usex elibc_glibc '--with-hook=yp.conf' '')
- --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" "${EPREFIX}/var/run/dhcpcd")
- $(usex privsep '--privsepuser=dhcpcd' '')
- $(usex udev '' '--without-dev --without-udev')
- CC="$(tc-getCC)"
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- keepdir /var/lib/dhcpcd
- newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd
- systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service
-}
-
-pkg_postinst() {
- local dbdir="${EROOT}"/var/lib/dhcpcd old_files=()
-
- local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid
- local old_duid="${EROOT}"/etc/dhcpcd.duid
- local new_duid="${dbdir}"/duid
- if [[ -e "${old_old_duid}" ]] ; then
- # Upgrade the duid file to the new format if needed
- if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then
- sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_old_duid}"
- fi
-
- # Move the duid to /etc, a more sensible location
- if [[ ! -e "${old_duid}" ]] ; then
- cp -p "${old_old_duid}" "${new_duid}"
- fi
- old_files+=( "${old_old_duid}" )
- fi
-
- # dhcpcd-7 moves the files out of /etc
- if [[ -e "${old_duid}" ]] ; then
- if [[ ! -e "${new_duid}" ]] ; then
- cp -p "${old_duid}" "${new_duid}"
- fi
- old_files+=( "${old_duid}" )
- fi
- local old_secret="${EROOT}"/etc/dhcpcd.secret
- local new_secret="${dbdir}"/secret
- if [[ -e "${old_secret}" ]] ; then
- if [[ ! -e "${new_secret}" ]] ; then
- cp -p "${old_secret}" "${new_secret}"
- fi
- old_files+=( "${old_secret}" )
- fi
-
- # dhcpcd-7 renames some files in /var/lib/dhcpcd
- local old_rdm="${dbdir}"/dhcpcd-rdm.monotonic
- local new_rdm="${dbdir}"/rdm_monotonic
- if [[ -e "${old_rdm}" ]] ; then
- if [[ ! -e "${new_rdm}" ]] ; then
- cp -p "${old_rdm}" "${new_rdm}"
- fi
- old_files+=( "${old_rdm}" )
- fi
- local lease=
- for lease in "${dbdir}"/dhcpcd-*.lease*; do
- [[ -f "${lease}" ]] || continue
- old_files+=( "${lease}" )
- local new_lease=$(basename "${lease}" | sed -e "s/dhcpcd-//")
- [[ -e "${dbdir}/${new_lease}" ]] && continue
- cp "${lease}" "${dbdir}/${new_lease}"
- done
-
- # Warn about removing stale files
- if [[ -n "${old_files[@]}" ]] ; then
- elog
- elog "dhcpcd-7 has copied dhcpcd.duid and dhcpcd.secret from"
- elog "${EROOT}/etc to ${dbdir}"
- elog "and copied leases in ${dbdir} to new files with the dhcpcd-"
- elog "prefix dropped."
- elog
- elog "You should remove these files if you don't plan on reverting"
- elog "to an older version:"
- local old_file=
- for old_file in ${old_files[@]}; do
- elog " ${old_file}"
- done
- fi
-
- if [ -z "${REPLACING_VERSIONS}" ]; then
- elog
- elog "dhcpcd has zeroconf support active by default."
- elog "This means it will always obtain an IP address even if no"
- elog "DHCP server can be contacted, which will break any existing"
- elog "failover support you may have configured in your net configuration."
- elog "This behaviour can be controlled with the noipv4ll configuration"
- elog "file option or the -L command line switch."
- elog "See the dhcpcd and dhcpcd.conf man pages for more details."
-
- elog
- elog "Dhcpcd has duid enabled by default, and this may cause issues"
- elog "with some dhcp servers. For more information, see"
- elog "https://bugs.gentoo.org/show_bug.cgi?id=477356"
- fi
-
- if ! has_version net-dns/bind-tools; then
- elog
- elog "If you activate the lookup-hostname hook to look up your hostname"
- elog "using the dns, you need to install net-dns/bind-tools."
- fi
-}
diff --git a/net-misc/dhcpcd/dhcpcd-10.0.1.ebuild b/net-misc/dhcpcd/dhcpcd-10.0.4.ebuild
index 1ea2577fd47a..a320e843768a 100644
--- a/net-misc/dhcpcd/dhcpcd-10.0.1.ebuild
+++ b/net-misc/dhcpcd/dhcpcd-10.0.4.ebuild
@@ -21,7 +21,7 @@ fi
DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/"
-LICENSE="BSD-2"
+LICENSE="BSD-2 BSD ISC MIT"
SLOT="0"
IUSE="debug +embedded ipv6 privsep +udev"
diff --git a/net-misc/dhcpcd/dhcpcd-9.4.1.ebuild b/net-misc/dhcpcd/dhcpcd-9.4.1.ebuild
deleted file mode 100644
index b7d172155d9c..000000000000
--- a/net-misc/dhcpcd/dhcpcd-9.4.1.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs
-
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/NetworkConfiguration/dhcpcd.git"
-else
- MY_P="${P/_alpha/-alpha}"
- MY_P="${MY_P/_beta/-beta}"
- MY_P="${MY_P/_rc/-rc}"
- SRC_URI="https://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
- S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
-HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/
-https://roy.marples.name/projects/dhcpcd/"
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug +embedded ipv6 privsep +udev"
-
-COMMON_DEPEND="udev? ( virtual/udev )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="
- ${COMMON_DEPEND}
- privsep? (
- acct-group/dhcpcd
- acct-user/dhcpcd
- )
-"
-
-src_configure() {
- local myeconfargs=(
- --dbdir="${EPREFIX}/var/lib/dhcpcd"
- --libexecdir="${EPREFIX}/lib/dhcpcd"
- --localstatedir="${EPREFIX}/var"
- --prefix="${EPREFIX}"
- --with-hook=ntp.conf
- $(use_enable debug)
- $(use_enable embedded)
- $(use_enable ipv6)
- $(use_enable privsep)
- $(usex elibc_glibc '--with-hook=yp.conf' '')
- --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" "${EPREFIX}/var/run/dhcpcd")
- $(usex privsep '--privsepuser=dhcpcd' '')
- $(usex udev '' '--without-dev --without-udev')
- CC="$(tc-getCC)"
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- keepdir /var/lib/dhcpcd
- newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd
- systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service
-}
-
-pkg_postinst() {
- local dbdir="${EROOT}"/var/lib/dhcpcd old_files=()
-
- local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid
- local old_duid="${EROOT}"/etc/dhcpcd.duid
- local new_duid="${dbdir}"/duid
- if [[ -e "${old_old_duid}" ]] ; then
- # Upgrade the duid file to the new format if needed
- if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then
- sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_old_duid}"
- fi
-
- # Move the duid to /etc, a more sensible location
- if [[ ! -e "${old_duid}" ]] ; then
- cp -p "${old_old_duid}" "${new_duid}"
- fi
- old_files+=( "${old_old_duid}" )
- fi
-
- # dhcpcd-7 moves the files out of /etc
- if [[ -e "${old_duid}" ]] ; then
- if [[ ! -e "${new_duid}" ]] ; then
- cp -p "${old_duid}" "${new_duid}"
- fi
- old_files+=( "${old_duid}" )
- fi
- local old_secret="${EROOT}"/etc/dhcpcd.secret
- local new_secret="${dbdir}"/secret
- if [[ -e "${old_secret}" ]] ; then
- if [[ ! -e "${new_secret}" ]] ; then
- cp -p "${old_secret}" "${new_secret}"
- fi
- old_files+=( "${old_secret}" )
- fi
-
- # dhcpcd-7 renames some files in /var/lib/dhcpcd
- local old_rdm="${dbdir}"/dhcpcd-rdm.monotonic
- local new_rdm="${dbdir}"/rdm_monotonic
- if [[ -e "${old_rdm}" ]] ; then
- if [[ ! -e "${new_rdm}" ]] ; then
- cp -p "${old_rdm}" "${new_rdm}"
- fi
- old_files+=( "${old_rdm}" )
- fi
- local lease=
- for lease in "${dbdir}"/dhcpcd-*.lease*; do
- [[ -f "${lease}" ]] || continue
- old_files+=( "${lease}" )
- local new_lease=$(basename "${lease}" | sed -e "s/dhcpcd-//")
- [[ -e "${dbdir}/${new_lease}" ]] && continue
- cp "${lease}" "${dbdir}/${new_lease}"
- done
-
- # Warn about removing stale files
- if [[ -n "${old_files[@]}" ]] ; then
- elog
- elog "dhcpcd-7 has copied dhcpcd.duid and dhcpcd.secret from"
- elog "${EROOT}/etc to ${dbdir}"
- elog "and copied leases in ${dbdir} to new files with the dhcpcd-"
- elog "prefix dropped."
- elog
- elog "You should remove these files if you don't plan on reverting"
- elog "to an older version:"
- local old_file=
- for old_file in ${old_files[@]}; do
- elog " ${old_file}"
- done
- fi
-
- if [ -z "${REPLACING_VERSIONS}" ]; then
- elog
- elog "dhcpcd has zeroconf support active by default."
- elog "This means it will always obtain an IP address even if no"
- elog "DHCP server can be contacted, which will break any existing"
- elog "failover support you may have configured in your net configuration."
- elog "This behaviour can be controlled with the noipv4ll configuration"
- elog "file option or the -L command line switch."
- elog "See the dhcpcd and dhcpcd.conf man pages for more details."
-
- elog
- elog "Dhcpcd has duid enabled by default, and this may cause issues"
- elog "with some dhcp servers. For more information, see"
- elog "https://bugs.gentoo.org/show_bug.cgi?id=477356"
- fi
-
- if ! has_version net-dns/bind-tools; then
- elog
- elog "If you activate the lookup-hostname hook to look up your hostname"
- elog "using the dns, you need to install net-dns/bind-tools."
- fi
-}
diff --git a/net-misc/netifrc/Manifest b/net-misc/netifrc/Manifest
index 181a8f5dcbfc..7d0ba3655564 100644
--- a/net-misc/netifrc/Manifest
+++ b/net-misc/netifrc/Manifest
@@ -1,7 +1,9 @@
DIST netifrc-0.7.5.tar.gz 86884 BLAKE2B 6ca9b8034fe69767910814021df783710cf6b6a4edb5a877142e6be67b57556fee2e9e3fefb8d22c03b1460ce45bf7e490a1a0862dd6ce7b9beb247c942341b0 SHA512 a043df2850362da5f6d8620c4c76ca0644e97c64c0223bfe50e31d20fd8a3e5cf8afa1234d99946631868eab77a8816d24f8cb05b3e4cf4bec101478d162e8a4
DIST netifrc-0.7.6.tar.gz 86771 BLAKE2B 814e97630a84a2f9531aa81754f3ea20a561f19d055e4a6652a1374925c4ff99996e7279e161a817e3c50059b2c40b7b1a7602bad3dbcb68836882e4fe5ad754 SHA512 ec8d44254106a38b16c500002ef33a5064db40db565cef7b7499d38c7636f2b9c01305329d77ac6298621f3b55a1401345c108374a691ae41129b8fe9d5a7e35
+DIST netifrc-0.7.7.tar.bz2 75823 BLAKE2B e2d99ac347e9a449b39981b1aa1585ff83d05af1bafe09f7e2e25954360df1e76f53ce4a5c8e08777ba45baf697a307697576835df4c4b4ae010ab84dbe8bb2b SHA512 995f89beece9e7ff0b558b466c06a476f22d3161f31622a232c382d81e74399aeb0a39cb4a95080829120c527a1a93757425671e2ca3639d8637e5e905ad3e80
EBUILD netifrc-0.7.5.ebuild 2079 BLAKE2B 831f24a970a6feeda1407302ae1d4df82f2052590a571ae3afefa5a08d339395cd193a6b9985cacff2692b12727e1a7bf187d36f7ad94ae9d36eb5e0e544428f SHA512 ba528222d39404adecd083b31eebfef8601bfa75bc771bd6482415c855ceab1d0d3beaf23107ab8a46a44be8a783903769daad2e5ec94b32c3de4a7a736c798e
EBUILD netifrc-0.7.6-r1.ebuild 2129 BLAKE2B 2f81ef8f54da84b6126004315a567947fc96ae91262184c3311d7b194a111f4ba7cdfa0db3d4c9e18290ef001a7390f9f5b6c5d991530c55f692ef9c33236b2f SHA512 ccaea5f035a25cdc97a22043f64a7f76539e4b773ca65a6d1a8ab56c0c4272d951061df967a78edbd7cdcadfc216dd662137d81dd5ae1928b80a16efcfcc3057
EBUILD netifrc-0.7.6.ebuild 2063 BLAKE2B 274b5e4edf525a61dbe8bf0d390b38bb1205dac122605f05fae2254281109660504d7268490fb6cd399d053de47ef96ad0bb4a18b039466473609888135a885c SHA512 f9287f179f79deb953fdb13284b1f0cc6b873af411bc4ce2f4963077d93c613b5d38354d024fb60f947d9f7b047d72a93326bdc7f4cf120843c385eb91fc9561
+EBUILD netifrc-0.7.7.ebuild 2130 BLAKE2B 22acaf71c0f153bd8a52640142f1736893dc09453bee404e8f613783ca21588b8949346ed21acf91c3759a6c8301e8bb9cb3f7d019eb92d12ef51d8cb6940a98 SHA512 7b1c1d40cebc0e589d500c0927f1673f5b30c9b04508547087200160103175fece3c96f196d9d595df634170dc05dd0f447a13e63d76d4329a82da14e70ea91f
EBUILD netifrc-9999.ebuild 2129 BLAKE2B 2f81ef8f54da84b6126004315a567947fc96ae91262184c3311d7b194a111f4ba7cdfa0db3d4c9e18290ef001a7390f9f5b6c5d991530c55f692ef9c33236b2f SHA512 ccaea5f035a25cdc97a22043f64a7f76539e4b773ca65a6d1a8ab56c0c4272d951061df967a78edbd7cdcadfc216dd662137d81dd5ae1928b80a16efcfcc3057
MISC metadata.xml 590 BLAKE2B c31ae830efc67c90566de9c4b3c4c7edaaea06f4e248295405d73e89e3fa61c925999e6cdfb89d37e1bd484442fe196c966ae256faa03355a31d331340b0f1ce SHA512 c1b6c24f5ee1cafde0e950fcbfa926f35529f991c1eb91436473d4d0ac8d338941b9b18bab62319fce712a3a14d04fd57019e433e584f4f2fc52a3591b8585f6
diff --git a/net-misc/netifrc/netifrc-0.7.7.ebuild b/net-misc/netifrc/netifrc-0.7.7.ebuild
new file mode 100644
index 000000000000..a05e5bb7a079
--- /dev/null
+++ b/net-misc/netifrc/netifrc-0.7.7.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd udev
+
+DESCRIPTION="Gentoo Network Interface Management Scripts"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Netifrc"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="
+ https://anongit.gentoo.org/git/proj/netifrc.git
+ https://github.com/gentoo/${PN}
+ "
+ inherit git-r3
+else
+ SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2 GPL-2"
+SLOT="0"
+IUSE="+dhcp"
+
+RDEPEND="
+ sys-apps/gentoo-functions
+ >=sys-apps/openrc-0.15
+ dhcp? (
+ || (
+ net-misc/dhcpcd
+ net-misc/dhcp[client]
+ sys-apps/busybox
+ )
+ )
+"
+BDEPEND="
+ kernel_linux? ( virtual/pkgconfig )
+"
+
+src_prepare() {
+ if [[ ${PV} == 9999 ]] ; then
+ local ver="git-${EGIT_VERSION:0:6}"
+ sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
+ einfo "Producing ChangeLog from Git history"
+ GIT_DIR="${S}/.git" git log >"${S}"/ChangeLog
+ fi
+
+ default
+}
+
+src_compile() {
+ MAKE_ARGS=(
+ PREFIX="${EPREFIX}"
+ UPREFIX="${EPREFIX}/usr"
+ UDEVDIR="${EPREFIX}$(get_udevdir)"
+ LIBEXECDIR="${EPREFIX}/lib/${PN}"
+ PF="${PF}"
+ )
+
+ emake "${MAKE_ARGS[@]}" all
+}
+
+src_install() {
+ emake "${MAKE_ARGS[@]}" DESTDIR="${D}" install
+ dodoc README CREDITS FEATURE-REMOVAL-SCHEDULE STYLE TODO
+
+ # Install the service file
+ local LIBEXECDIR="${EPREFIX}/lib/${PN}"
+ sed "s:@LIBEXECDIR@:${LIBEXECDIR}:" "${S}/systemd/net_at.service.in" > "${T}/net_at.service" || die
+ systemd_newunit "${T}/net_at.service" 'net@.service'
+
+ local UNIT_DIR="$(systemd_get_systemunitdir)"
+ UNIT_DIR="${UNIT_DIR#"${EPREFIX}"}"
+ dosym net@.service "${UNIT_DIR}/net@lo.service"
+}
+
+pkg_postinst() {
+ udev_reload
+
+ if [[ ! -e "${EROOT}"/etc/conf.d/net && -z ${REPLACING_VERSIONS} ]]; then
+ elog "The network configuration scripts will use dhcp by"
+ elog "default to set up your interfaces."
+ elog "If you need to set up something more complete, see"
+ elog "${EROOT}/usr/share/doc/${P}/README"
+ fi
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/net-nds/Manifest.gz b/net-nds/Manifest.gz
index 2171285bec8f..b5088bf71507 100644
--- a/net-nds/Manifest.gz
+++ b/net-nds/Manifest.gz
Binary files differ
diff --git a/net-nds/gssproxy/Manifest b/net-nds/gssproxy/Manifest
index e9705bff7d21..6efb42bd1692 100644
--- a/net-nds/gssproxy/Manifest
+++ b/net-nds/gssproxy/Manifest
@@ -1,6 +1,10 @@
AUX gssproxy 371 BLAKE2B d51ab4a06138dcc4af7b1706948534bd3b0b0fe1e715085eeb910bfacab9bb9d46af132901d9ed59feaab889409f917c72527377cf233ddce928e02a287bea99 SHA512 ec7b7e6684ed93ec6a71d5c4bfef7f6a6a61b22202607064e906165e1b5a14f283476d25ef19551040b462f173352ce330a3781b20d0865d4799f087cd707c28
AUX gssproxy-0.9.1-fix-musl-llvm16-build.patch 888 BLAKE2B 2a329075fe9c8f7b01d6c81e73366b9d7286ac414707d35c6d2211283f0ee2d4a40d596723fa760f408de0ff9d700e6a7c901d3f27221574a2649b5abb341462 SHA512 1976e7d2f8b605f17670f7f0d7b15a05dd9a87f4973c40051760af7e5b995bd669bcbf73cc7f0d6aff096407cd55183675d4f43927cb5eb3912df1c45971ceaf
+AUX gssproxy-0.9.2-docbook-upgrade.patch 1773 BLAKE2B dab4cf17d5d14e1b48bec64cfb94af4e5c64022c5bc0ee4f7b8fee3eacc51fc88ccec45a874e3f163d737c6ceceed9a37fbe53a339a4f51135b02ad05cfb115b SHA512 e35da02cfe5c36abd275e4ad9aa258ced8c63ba7a1b10a3334db94f6bf62c5d7d8dd55600769b0bdee1e8a2a7f277af89a6e90da6a3b801365a99c6946d0885a
+AUX gssproxy-0.9.2-no-git-log.patch 508 BLAKE2B d819ad3b940439961473a747e293140c391c510f85d31cabf1e3d59e2863bd5b5c52087f64c140dbec3b2dbab5e53d8c4693d95c4597f71fb87a73585fadfd67 SHA512 3b156ce84aab59bbb823e6af5e6be36bd777b3524d91410cb8a47ce223a9fef38d8a9c014c61d6b65d894a9b4e4e1272ccf6346a4a49aa84774af47e687de7f3
DIST gssproxy-0.9.1.tar.gz 579038 BLAKE2B a17e673876b4acf480b23a8086720f507cd3a85c2f328469b726ab1653a94cd9a3eb9dd9369dee30b57457b6e8125b67a86fc4186c387e58d2d96b1da7c55089 SHA512 767c4e73d5240a43a0586e836e7dc199b8baf0adbc5a1a2cbb6ffc6f0a7ca574a4fc541ca474ef696d78956724eb24c465760f680e7170f8d77d056513b6226b
+DIST gssproxy-0.9.2.tar.gz 586240 BLAKE2B 4480070740ce77a9ed8714bbe8cb24684292317cc61e6c13e06b368bef6d722fdefb3c5230d15773050960851382435a15a0106e5d920c74b13afbbab9ff9194 SHA512 6de484c9c1715e8b845106e1b16e1c29805e4104db296eb44ea15e6b6973fd1df0b043d2cdc2798f04c7a0ce66279e356a285684bc3573ef847532ab2b87aca3
EBUILD gssproxy-0.9.1-r1.ebuild 3234 BLAKE2B e3408239a1405288e4916c4bc0de34533d4a3a15eda1749bb85a4712724614dbd53ad85eb53be9f49c395635502a3f7b85eec57c13177027aa9adcf861b0a403 SHA512 a2ecd7b11b380d5f676bcc38538fac6f9c024c5bb2a492102ad227c6e4f21bdd6bce05e3b1008a9218114ae2a68cb821c53d72a25520d6314d9dca5223501d53
EBUILD gssproxy-0.9.1.ebuild 3166 BLAKE2B 5ad8e3ebb6720c51a550d2a4584b2514487c7c985ca86617364dca99b132172c89e4a6f61d180934bf61d192bff717dabef092888117c0d8c827d156737f8998 SHA512 384c5e3771541a7f3865f7ee1cd44e41a7c5a74cbe2f3b3892db6ff43c8852a8c3c1500f39a7dd6362329ae97840425f567ba1aed88c1a40fa86a5a232a7a922
+EBUILD gssproxy-0.9.2.ebuild 3369 BLAKE2B 28b1f407967d0e2070738ced151b86b9d022a6fabec7599262e36fefa929cd34be9ca203fb4c6d3ed07de5adbd76a46e80b52716785006d3f1f85e5feb4a406e SHA512 970769d503e74a8f3034cfecbf166eba2de01303f4e34e2ebb1f24e6658a396e7a8e7fb8b8fda1347eed6420117b68a848c07e3cbcdbdfdc8374d3563daebc06
MISC metadata.xml 304 BLAKE2B 62385ec2c869cf41a61f53284d3c345fe1f26b36741777d4b161d8a522a58942d13ea155e25af7b70f726d716e7c99d628f4cdf7fdbf4dcdf82439095e634475 SHA512 13382010642d9de241dbcc1bc880dc1b3daa3f266d8b75da6ec2db9aa92011ce203e96ad55f6d04a00f0df8ae40c83aa262ac26fd4b0d1bfb66d577b94c02c8d
diff --git a/net-nds/gssproxy/files/gssproxy-0.9.2-docbook-upgrade.patch b/net-nds/gssproxy/files/gssproxy-0.9.2-docbook-upgrade.patch
new file mode 100644
index 000000000000..d8aba58b2823
--- /dev/null
+++ b/net-nds/gssproxy/files/gssproxy-0.9.2-docbook-upgrade.patch
@@ -0,0 +1,46 @@
+https://github.com/gssapi/gssproxy/commit/d4004e67cb399054c07b34517e8f0eaee83c55de
+
+From d4004e67cb399054c07b34517e8f0eaee83c55de Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Tomasz=20K=C5=82oczko?= <kloczek@github.com>
+Date: Fri, 1 Sep 2023 18:19:23 +0000
+Subject: [PATCH] upgrade xml DTD to 4.5
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Trival change which upgardes xml DTD version to latest stable 4.5.
+
+Signed-off-by: Tomasz KÅ‚oczko <kloczek@github.com>
+--- a/man/gssproxy-mech.8.xml.in
++++ b/man/gssproxy-mech.8.xml.in
+@@ -1,6 +1,6 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE reference PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+-"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
++<!DOCTYPE reference PUBLIC "-//OASIS//DTD DocBook V4.5//EN"
++"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+ <reference>
+ <title>GssProxy GSSAPI mechanism manual page</title>
+ <refentry>
+--- a/man/gssproxy.8.xml
++++ b/man/gssproxy.8.xml
+@@ -1,6 +1,6 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE reference PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+-"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
++<!DOCTYPE reference PUBLIC "-//OASIS//DTD DocBook V4.5//EN"
++"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+ <reference>
+ <title>GssProxy Manual pages</title>
+ <refentry>
+--- a/man/gssproxy.conf.5.xml
++++ b/man/gssproxy.conf.5.xml
+@@ -1,6 +1,6 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE reference PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+-"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
++<!DOCTYPE reference PUBLIC "-//OASIS//DTD DocBook V4.5//EN"
++"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+ <reference>
+ <title>GssProxy Manual pages</title>
+ <refentry>
diff --git a/net-nds/gssproxy/files/gssproxy-0.9.2-no-git-log.patch b/net-nds/gssproxy/files/gssproxy-0.9.2-no-git-log.patch
new file mode 100644
index 000000000000..2d12d7d738f9
--- /dev/null
+++ b/net-nds/gssproxy/files/gssproxy-0.9.2-no-git-log.patch
@@ -0,0 +1,13 @@
+Don't try to call 'git log' during configure. This leads to especially confusing
+output if the WORKDIR or S is a git repo for development.
+--- a/configure.ac
++++ b/configure.ac
+@@ -29,7 +29,7 @@ AC_SUBST([PRERELEASE_VERSION],
+ AC_DEFINE([PRERELEASE_VERSION], "PRERELEASE_VERSION_NUMBER",
+ [Prerelease version number of package])
+
+-AM_CONDITIONAL([GIT_CHECKOUT], [git log -1 &>/dev/null])
++AM_CONDITIONAL([GIT_CHECKOUT], [false &>/dev/null])
+
+ m4_pattern_allow([AM_SILENT_RULES])
+ AM_SILENT_RULES
diff --git a/net-nds/gssproxy/gssproxy-0.9.2.ebuild b/net-nds/gssproxy/gssproxy-0.9.2.ebuild
new file mode 100644
index 000000000000..501803444429
--- /dev/null
+++ b/net-nds/gssproxy/gssproxy-0.9.2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Daemon to proxy GSSAPI context establishment and channel handling"
+HOMEPAGE="https://github.com/gssapi/gssproxy"
+SRC_URI="https://github.com/gssapi/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="BSD-1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="debug selinux systemd"
+
+DEPEND="
+ >=dev-libs/libverto-0.2.2
+ >=dev-libs/ding-libs-0.6.1
+ virtual/krb5
+ selinux? ( sys-libs/libselinux )
+"
+RDEPEND="
+ ${DEPEND}
+ selinux? ( sec-policy/selinux-gssproxy )
+"
+# We need xml stuff to build the man pages, and people really want/need
+# the man pages for this package :), bug #585200
+BDEPEND="
+ app-text/docbook-xml-dtd:4.5
+ dev-libs/libxslt
+ virtual/pkgconfig
+"
+
+# Many requirements to run tests, including running slapd as root, hence
+# unfeasible.
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.9.2-no-git-log.patch
+ "${FILESDIR}"/${P}-docbook-upgrade.patch
+)
+
+# pkg_setup() {
+# # Here instead of flag-logic in DEPEND, since virtual/krb5 does not
+# # allow to specify the openldap use flag, which heimdal doesn't
+# # support.
+# # Using mit-krb5 explicitly because heimdal doesn't install kerberos
+# # schemata required for the tests of gss-proxy.
+# if use test && ! has_version "app-crypt/mit-krb5[openldap]"; then
+# eerror "Tests of this package require the kerberos schemata installed from app-crypt/mit-krb5[openldap]."
+# die "Tests enabled but no app-crypt/mit-krb5[openldap] being installed."
+# fi
+# }
+
+# Was required in 0.7.0 to fix the schema- and slapd-path. Reason for
+# comment: see RESTRICT comment
+# src_prepare() {
+# default
+# # The tests look for kerberos schemata in the documentation
+# # directory of krb5, however these are installed in /etc/openldap
+# # and only if the openldap useflag is supplied
+# sed -i \
+# -e 's#/usr/share/doc/krb5-server-ldap*#/etc/openldap/schema#' \
+# -e "s#\(subprocess.Popen..\"\)slapd#\1/usr/$(get_libdir)/openldap/slapd#" \
+# "${S}/tests/testlib.py" || die
+# }
+
+src_prepare() {
+ default
+
+ # Just for gssproxy-0.9.2-no-git-log.patch
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ # The build assumes localstatedir is /var and takes care of
+ # using all the right subdirs itself.
+ --localstatedir="${EPREFIX}"/var
+
+ --with-os=gentoo
+ --with-initscript=$(usex systemd systemd none)
+ $(use_with selinux)
+ $(use_with debug gssidebug)
+
+ # We already set FORTIFY_SOURCE by default along with the
+ # other bits. But setting it on each compile line interferes
+ # with efforts to try e.g. FORTIFY_SOURCE=3. So, disable it,
+ # but there's no actual difference to the safety of the binaries
+ # because of Gentoo's configuration/patches to the toolchain.
+ --without-hardening
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ # This is a plugin module, so no need for la file.
+ find "${ED}"/usr -name proxymech.la -delete || die
+
+ doinitd "${FILESDIR}"/gssproxy
+ insinto /etc/gssproxy
+ doins examples/*.conf
+
+ keepdir /var/lib/gssproxy
+ keepdir /var/lib/gssproxy/clients
+ keepdir /var/lib/gssproxy/rcache
+ fperms 0700 /var/lib/gssproxy/clients
+ fperms 0700 /var/lib/gssproxy/rcache
+
+ # The build installs a bunch of empty dirs, so prune them.
+ find "${ED}" -depth -type d -empty -delete || die
+}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 5c07861ecb08..e91717910a15 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index 7d16a818b0fc..39e48f0b998e 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Eli Schwartz <eschwartz93@gmail.com> (2023-10-19)
+# Requires net-libs/nodejs which is unavailable on amd64/x32.
+dev-lang/rapydscript-ng
+
# Maciej Barć <xgqt@gentoo.org> (2023-10-07)
# Requires net-libs/nodejs which is unavailable on amd64/x32.
app-containers/devcontainer
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 33e20908b279..7aedf2035c68 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index 352574817208..8bc2ae117583 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -6,8 +6,11 @@ DIST moar-1.18.0-deps.tar.xz 4760036 BLAKE2B 6fd72d710a620fdf104766be84f3fa68652
DIST moar-1.18.0.tar.gz 2784174 BLAKE2B 3d9ee7fda27419b419f47bae3336d9f0d7ae48bbdad1fb8c501c85b4ea34aaaf6cf1c865f1b56d195ec6e129333d63e552d96b147fb9c26c739482a546d6286e SHA512 a76f19465d03deec8f778fda213be6ab33fdd48d309231f4f0ad0cdd8ea2facc41e2bdb1b74771c4a9ce3a31c30a72754f790e5eb9edb06e19d26fe3e224b507
DIST moar-1.18.1-deps.tar.xz 4760036 BLAKE2B 6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8 SHA512 f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
DIST moar-1.18.1.tar.gz 2784232 BLAKE2B eee1b0d805150f5a0e09b3038dd13189d20886fbe8159e9fddea4ea97edfafba400b5ab542795ba222c2757e684e41e2db95774ad33a8039e62e1244cd69c16e SHA512 2dbe3b4f461f6ee77b8093e1783a06cf1703ec8c5682565cfb3d28d296296b562fd1032126f0f3ad835de9236d31e2930456b59ed8efb168c5243f4265c6b355
+DIST moar-1.18.2-deps.tar.xz 4893264 BLAKE2B 48ac9d4992c2f6d1aa0f9160bde87bd19d66acfe912753645c9dbb6e5bc007eb68caf1fff53bae84b03e4a6607858717666b1527bf8d0080b0aca6dbb37a894e SHA512 bf141777d4fee5c14e76130671862f255675da3c628c21cb892d53a469a0872d4c7f47699c16c50728df76ba4d9e467e9b8744a322c1acc8d0151f9eb5987b66
+DIST moar-1.18.2.tar.gz 2784141 BLAKE2B 0ed2df0926390ef1de11cefb8933d39e90b704d943afe83e578adee745c0e27411e7f8b3741766176b6d66b44ee56592d8d0b84484d5e83d360dc4039428b3d4 SHA512 552e9fb635c554f16c250db1702314e34d2f961cbbd50106b696c096b31f2e7f86109e99c843911829905bb5390716f642ce0ebe70f0f1b71cada1b47c53e17a
EBUILD moar-1.16.2.ebuild 917 BLAKE2B aa1dde2fe5aa703f2e860ff05e2d5edb6521bb537143ff39432132e4340f3ba7609ff2a2b6f6a04f0c29f4d351ed587c1879eba36cd85bae4752828500d82131 SHA512 ce60b3e76cb7e8515760cdbf90728557fd5a9e2be4e3df816dbd6ad934506a826256f9560bd6968309c06c4a9dcaddcd4602d42984e5cea1b40b094418ea0f6e
EBUILD moar-1.17.1.ebuild 917 BLAKE2B aa1dde2fe5aa703f2e860ff05e2d5edb6521bb537143ff39432132e4340f3ba7609ff2a2b6f6a04f0c29f4d351ed587c1879eba36cd85bae4752828500d82131 SHA512 ce60b3e76cb7e8515760cdbf90728557fd5a9e2be4e3df816dbd6ad934506a826256f9560bd6968309c06c4a9dcaddcd4602d42984e5cea1b40b094418ea0f6e
EBUILD moar-1.18.0.ebuild 917 BLAKE2B aa1dde2fe5aa703f2e860ff05e2d5edb6521bb537143ff39432132e4340f3ba7609ff2a2b6f6a04f0c29f4d351ed587c1879eba36cd85bae4752828500d82131 SHA512 ce60b3e76cb7e8515760cdbf90728557fd5a9e2be4e3df816dbd6ad934506a826256f9560bd6968309c06c4a9dcaddcd4602d42984e5cea1b40b094418ea0f6e
EBUILD moar-1.18.1.ebuild 917 BLAKE2B aa1dde2fe5aa703f2e860ff05e2d5edb6521bb537143ff39432132e4340f3ba7609ff2a2b6f6a04f0c29f4d351ed587c1879eba36cd85bae4752828500d82131 SHA512 ce60b3e76cb7e8515760cdbf90728557fd5a9e2be4e3df816dbd6ad934506a826256f9560bd6968309c06c4a9dcaddcd4602d42984e5cea1b40b094418ea0f6e
+EBUILD moar-1.18.2.ebuild 917 BLAKE2B aa1dde2fe5aa703f2e860ff05e2d5edb6521bb537143ff39432132e4340f3ba7609ff2a2b6f6a04f0c29f4d351ed587c1879eba36cd85bae4752828500d82131 SHA512 ce60b3e76cb7e8515760cdbf90728557fd5a9e2be4e3df816dbd6ad934506a826256f9560bd6968309c06c4a9dcaddcd4602d42984e5cea1b40b094418ea0f6e
MISC metadata.xml 316 BLAKE2B 19b5d071afbcad1f05744cca494156dc634f3fc35afaf4828dcf1e691e75a0f47f162b6cf548e5a333441f25327970f6a71d6acb436b60a68deeb7fb44659d45 SHA512 44155ffd972d79d47e41fe2ed38583e41eaaeb9f6b0de7e52b666930906f561e73d1f604acf602750ae1bed50e516dbbe36327b47ba2005813438e0d2db070e1
diff --git a/sys-apps/moar/moar-1.18.2.ebuild b/sys-apps/moar/moar-1.18.2.ebuild
new file mode 100644
index 000000000000..091d314e2ac3
--- /dev/null
+++ b/sys-apps/moar/moar-1.18.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Pager designed to do the right thing without any configuration"
+HOMEPAGE="https://github.com/walles/moar"
+SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
+
+LICENSE="BSD-2 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!dev-lang/moarvm"
+BDEPEND="
+ test? (
+ app-arch/bzip2
+ app-arch/xz-utils
+ )
+"
+
+src_compile() {
+ # https://github.com/walles/moar/blob/master/build.sh#L28
+ ego build -ldflags="-w -X main.versionString=${PV}" -o moar
+}
+
+src_test() {
+ # From test.sh (we don't run that because it has some linting etc)
+ ego test -timeout 20s ./...
+}
+
+src_install() {
+ dobin moar
+ doman moar.1
+ einstalldocs
+}
diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index b564d5c2c886..cc20ba50a2c3 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -9,11 +9,13 @@ DIST portage-3.0.49.tar.bz2 1152449 BLAKE2B a47f951a35828ba9c8fc88c2eab5222c98ed
DIST portage-3.0.50.tar.bz2 1153508 BLAKE2B b90d93f8922acdb5486a52c1354c6c9829fac608971078a641b604b57240065eec4e82cc9cb2fb8b4ba485a7f2d52473c0a90295b29eb578638ad11cd3cf2943 SHA512 355841af862077f9203d6f8cbe904f4966516597444f38ef535fc06d0fe5c21d9c1da139a44407fdd69b56eb9c49c286187d856ef4e9b9bc6b21bab5b772a88f
DIST portage-3.0.51.tar.bz2 1155503 BLAKE2B 1095ab616993951da8f4d43cef4cf815672c67cb48ea2fe5aeb6b7c629058bfab1557d2b9508f2e3e9f38676733b5d60ec6a3686bc57840065c428508769cb1c SHA512 bf237819173bed9df3b63ada067a2a99700618d88fd4b528146c56bdd592f2452003db6cc6da4a445b647eb4d8bb591260ea0d2a5627ad540526a2e802025836
DIST portage-3.0.52.tar.bz2 1157447 BLAKE2B 61e4d32f9713b9b0a2df6ca636b2d756dacdb93f862eeab8a8b46d436b9c90d3d5d04989023dc5580ce0c4a6827fa623e5b32ce3d5094ff56ccde7a53c1af81c SHA512 1a249b140cc24b6d83314ad0b3f4ca73fcff3df01f1207c2fe661b16e78ab1155bb6dca4fb89100910fce13bf0fc21636232f9560360cf12f2c43b803d2a0429
+DIST portage-3.0.53.tar.bz2 1162321 BLAKE2B 1c38bc97d9aca2ce4062ed0fc2ef9297911379a32f1ed32b4d5ced760970edbfb9579471efd69c0fc16e3227ef6444d60c2bb19be6d809eabe832250d340b4b5 SHA512 d747acc922da2d6f2dc10a8b5a6c7cf4b325ab903b3c5634d5aa1927bbfffa306076ad780a4634d7bcf6092b763b753b02c14f1a21197706559d370c6eee00a1
EBUILD portage-3.0.45.3-r2.ebuild 9026 BLAKE2B aaba365eaafaffb9dd2d8a66c41fa51c9f5cd7c462fb52f6c77ebc5401361e0875e5696ccea13a647189c53765842f019e255ce14bbb8290f4f8e2ca45a2b051 SHA512 07c1d7ebe215da5031e1f7d6a926e31387d31d3e8ee59fb0a4e86bde8c06b0f6b698ac885c7acc18db1461859c84055b2e8b9a21af36ddbe4692db920e62b377
EBUILD portage-3.0.46.ebuild 9028 BLAKE2B 45cc1c243acdcd59535c2b0ae9f0ab94719f5892d9d15574b1f19cd849b26b01c8ade885a219d270aec61c9973bb39c05c82f61988bf414c972e2a696c9ec6a5 SHA512 daa29ed42c599011e6b93e765a97bc55262acffd01dccc3c681a4e2fcd5eefd1aa173024221e71e6d8cb463f024b71c7bb276632cd5a7a58a3a2d470124899d3
EBUILD portage-3.0.49-r2.ebuild 9527 BLAKE2B 7be78ac1979d89e8ad41d6d1dab8ee3f89b8edaeaac34286f4dceeb044fa613db4dd1f0cb4b091b6fd1813f58abbea71f483ff41d2ac4eadc6e76ea05218482c SHA512 67f55f308c4b0014ada740d5ea06645e6de47ddd40db0998fd99afcb0d78a9a1640639a3e516a9a5b369726fc6b9902750f9c7738f7f0b6daf6373c3de2f14cd
EBUILD portage-3.0.50.ebuild 6691 BLAKE2B 7044bfe92aa4018164744420f11d51c0d31180b5e01f1ad88bdabf1a0f5240cffb19705abaa2defe4f6b2b98486bdd88abf3f6f55b6062aa9155e4a3353f9859 SHA512 7a0d692f9df7ae2acc4b9684ef99caaa794a75495b99e3de6e8b8ea4876a97db1eb27d5635d2b5ea82239bbcc69ceabcc39b9beb48565a830509d8981082d821
EBUILD portage-3.0.51.ebuild 6685 BLAKE2B d483723430a1fe2527384860aa7dee344214ecae1b81d3b32d84d3ac68108b6a6b5f2a07e6d8906c2de5ae328cecc224d963a2db5ed76ae97a26e093994f98c4 SHA512 53133767fd3f019da9f912bb150c3952433d04043ad101a13cbba07ba589d93176c801adbd36b6f2333d8c1d5ceafe576b446ff54793eaed1d867d0bcc2aa3ff
EBUILD portage-3.0.52.ebuild 6712 BLAKE2B 76902f4538bda738b8ec3a00d34b33c5b52bd2aad6e8532f01390604949f641523b100cb2365a86bf9cafbe2fd52a6ab3dc75d77c1dec8cba9f395713fa606ad SHA512 780ab06b65b4aecd8570ad62168b2d10dee338fad072cfdc4da37f4c1d6542171d95acb786a4256492a4690c634157a2430d82fc75ad8fb8314dc1e75e4415d9
+EBUILD portage-3.0.53.ebuild 6712 BLAKE2B 76902f4538bda738b8ec3a00d34b33c5b52bd2aad6e8532f01390604949f641523b100cb2365a86bf9cafbe2fd52a6ab3dc75d77c1dec8cba9f395713fa606ad SHA512 780ab06b65b4aecd8570ad62168b2d10dee338fad072cfdc4da37f4c1d6542171d95acb786a4256492a4690c634157a2430d82fc75ad8fb8314dc1e75e4415d9
EBUILD portage-9999.ebuild 6712 BLAKE2B 76902f4538bda738b8ec3a00d34b33c5b52bd2aad6e8532f01390604949f641523b100cb2365a86bf9cafbe2fd52a6ab3dc75d77c1dec8cba9f395713fa606ad SHA512 780ab06b65b4aecd8570ad62168b2d10dee338fad072cfdc4da37f4c1d6542171d95acb786a4256492a4690c634157a2430d82fc75ad8fb8314dc1e75e4415d9
MISC metadata.xml 1539 BLAKE2B 0efa1ae365449d6593909046c32158a9f6755aa9252c34ae00eb866dd29a0b6a5c2e7a4af9293d0f87c4dd9231132fc5361acb0818fb6beff6dd6fbbdc6f409b SHA512 675f5baa1b3079592e3930b11ca18f324e27c42b5515f9ae815a26e53a465640fa6e9c4069df0e2121932b9f1cc73f2c9469c1529728f3c5ed5c3e687743ac0d
diff --git a/sys-apps/portage/portage-3.0.53.ebuild b/sys-apps/portage/portage-3.0.53.ebuild
new file mode 100644
index 000000000000..5bf30b190b87
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.53.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+TMPFILES_OPTIONAL=1
+
+inherit meson linux-info multiprocessing python-r1 tmpfiles
+
+DESCRIPTION="The package management and distribution system for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="
+ https://anongit.gentoo.org/git/proj/portage.git
+ https://github.com/gentoo/portage.git
+ "
+ inherit git-r3
+else
+ SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# setuptools is still needed as a workaround for Python 3.12+ for now.
+# https://github.com/mesonbuild/meson/issues/7702
+#
+# >=meson-1.2.1-r1 for bug #912051
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-util/meson-1.2.1-r1
+ $(python_gen_cond_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ' python3_12)
+ test? (
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )
+"
+DEPEND="
+ ${PYTHON_DEPS}
+ >=app-arch/tar-1.27
+ dev-lang/python-exec:2
+ >=sys-apps/sed-4.0.5
+ sys-devel/patch
+ !build? ( $(python_gen_impl_dep 'ssl(+)') )
+ apidoc? (
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx-epytext[${PYTHON_USEDEP}]
+ )
+ doc? (
+ ~app-text/docbook-xml-dtd-4.4
+ app-text/xmlto
+ )
+"
+# Require sandbox-2.2 for bug #288863.
+# For whirlpool hash, require python[ssl] (bug #425046).
+RDEPEND="
+ ${PYTHON_DEPS}
+ acct-user/portage
+ >=app-arch/tar-1.27
+ app-arch/zstd
+ >=app-misc/pax-utils-0.1.17
+ dev-lang/python-exec:2
+ >=sys-apps/baselayout-2.9
+ >=sys-apps/findutils-4.4
+ !build? (
+ >=app-admin/eselect-1.2
+ app-portage/getuto
+ >=app-shells/bash-5.0:0
+ >=sec-keys/openpgp-keys-gentoo-release-20230329
+ >=sys-apps/sed-4.0.5
+ rsync-verify? (
+ >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+ >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
+ )
+ )
+ elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+ elibc_musl? ( >=sys-apps/sandbox-2.2 )
+ kernel_linux? ( sys-apps/util-linux )
+ selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+ xattr? ( kernel_linux? (
+ >=sys-apps/install-xattr-0.3
+ ) )
+ !<app-admin/logrotate-3.8.0
+ !<app-portage/gentoolkit-0.4.6
+ !<app-portage/repoman-2.3.10
+ !~app-portage/repoman-3.0.0
+"
+# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
+# NOTE: FEATURES=installsources requires debugedit and rsync
+PDEPEND="
+ !build? (
+ >=net-misc/rsync-2.6.4
+ >=sys-apps/coreutils-6.4
+ >=sys-apps/file-5.44-r3
+ )
+"
+
+pkg_pretend() {
+ local CONFIG_CHECK="~IPC_NS ~PID_NS ~NET_NS ~UTS_NS"
+
+ check_extra_config
+}
+
+src_prepare() {
+ default
+
+ if use prefix-guest; then
+ sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \
+ -e "s|^\\[gentoo\\]|[gentoo_prefix]|" \
+ -e "s|^\(sync-uri = \).*|\\1rsync://rsync.prefix.bitzolder.nl/gentoo-portage-prefix|" \
+ -i cnf/repos.conf || die "sed failed"
+ fi
+}
+
+src_configure() {
+ local code_only=false
+ python_foreach_impl my_src_configure
+}
+
+my_src_configure() {
+ local emesonargs=(
+ -Dcode-only=${code_only}
+ -Deprefix="${EPREFIX}"
+ -Dportage-bindir="${EPREFIX}/usr/lib/portage/${EPYTHON}"
+ -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
+ $(meson_use doc)
+ $(meson_use apidoc)
+ $(meson_use gentoo-dev)
+ $(meson_use ipc)
+ $(meson_use xattr)
+ )
+
+ if use native-extensions && [[ "${EPYTHON}" != "pypy3" ]] ; then
+ emesonargs+=( -Dnative-extensions=true )
+ else
+ emesonargs+=( -Dnative-extensions=false )
+ fi
+
+ if use build; then
+ emesonargs+=( -Drsync-verify=false )
+ else
+ emesonargs+=( $(meson_use rsync-verify) )
+ fi
+
+ meson_src_configure
+ code_only=true
+}
+
+src_compile() {
+ python_foreach_impl meson_src_compile
+}
+
+src_test() {
+ local -x PYTEST_ADDOPTS="-vv -ra -l -o console_output_style=count -n $(makeopts_jobs) --dist=worksteal"
+
+ python_foreach_impl meson_src_test --no-rebuild --verbose
+}
+
+src_install() {
+ python_foreach_impl my_src_install
+ dotmpfiles "${FILESDIR}"/portage-{ccache,tmpdir}.conf
+
+ local scripts
+ mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' "${ED}"/usr/{bin,sbin}/* || die)
+ python_replicate_script "${scripts[@]}"
+}
+
+my_src_install() {
+ local pydirs=(
+ "${D}$(python_get_sitedir)"
+ "${ED}/usr/lib/portage/${EPYTHON}"
+ )
+
+ meson_src_install
+ python_optimize "${pydirs[@]}"
+ python_fix_shebang "${pydirs[@]}"
+}
+
+pkg_preinst() {
+ if ! use build && [[ -z ${ROOT} ]]; then
+ python_setup
+ local sitedir=$(python_get_sitedir)
+ [[ -d ${D}${sitedir} ]] || die "${D}${sitedir}: No such directory"
+ env -u DISTDIR \
+ -u PORTAGE_OVERRIDE_EPREFIX \
+ -u PORTAGE_REPOSITORIES \
+ -u PORTDIR \
+ -u PORTDIR_OVERLAY \
+ PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
+ "${PYTHON}" -m portage._compat_upgrade.default_locations || die
+
+ env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
+ PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
+ "${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
+
+ env -u FEATURES -u PORTAGE_REPOSITORIES \
+ PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
+ "${PYTHON}" -m portage._compat_upgrade.binpkg_multi_instance || die
+ fi
+
+ # elog dir must exist to avoid logrotate error for bug #415911.
+ # This code runs in preinst in order to bypass the mapping of
+ # portage:portage to root:root which happens after src_install.
+ keepdir /var/log/portage/elog
+ # This is allowed to fail if the user/group are invalid for prefix users.
+ if chown portage:portage "${ED}"/var/log/portage{,/elog} 2>/dev/null ; then
+ chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog}
+ fi
+
+ if has_version "<${CATEGORY}/${PN}-2.3.77"; then
+ elog "The emerge --autounmask option is now disabled by default, except for"
+ elog "portions of behavior which are controlled by the --autounmask-use and"
+ elog "--autounmask-license options. For backward compatibility, previous"
+ elog "behavior of --autounmask=y and --autounmask=n is entirely preserved."
+ elog "Users can get the old behavior simply by adding --autounmask to the"
+ elog "make.conf EMERGE_DEFAULT_OPTS variable. For the rationale for this"
+ elog "change, see https://bugs.gentoo.org/658648."
+ fi
+}
+
+pkg_postinst() {
+ # Warn about obsolete "enotice" script, bug #867010
+ local bashrc=${EROOT}/etc/portage/profile/profile.bashrc
+ if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then
+ eerror "Obsolete 'enotice' script detected!"
+ eerror "Please remove this from ${bashrc} to avoid problems."
+ eerror "See bug 867010 for more details."
+ fi
+}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index a9a4070a24b1..d009125fa2ab 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index 9fddb4ee95ed..add24de9dd93 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -10,6 +10,9 @@ DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d83417
DIST genpatches-5.15-141.base.tar.xz 5572792 BLAKE2B e062086d50d08b67c21c785b086c4bc0878f078ac6c10cabace2ebfe388af3497d2b98bb2e5d19d4b5791e78456bdf0e8c479121eb8c41b4ca2fcd362ebffe4f SHA512 1835684a7737d61423ec0778316b46fedea491a8f5254d9a2d630e5a78519d61d22dfa0d9d6ea1ece563f165c0d54c748f23bca5df304ad45338c27327e8b2c3
DIST genpatches-5.15-141.experimental.tar.xz 5424 BLAKE2B 4993c0ce76ba36b42e43aa695664809069ab6029ad009c9ab6139428813c69c201a751d790d7abb79373d0bc3f89da7661ffbe3465b08440efa85c5f8790f37d SHA512 3d0d70f7b33787d94693a885d5dcba32765ac50a851a0eb3f625c68a4608d3e714fde76d32d05bc23434c5504ee057f02094a9928beb35a25dc02303da35bfae
DIST genpatches-5.15-141.extras.tar.xz 3936 BLAKE2B c51e1f9dcf3995a2e178d8763407dc94595e513f02d96d54dc1b71a34ada0eaf46b6cb1cf4bebd39b4776605532df529cf8ed361480181af516ab889f915ee5b SHA512 5eb1f68368de87df9236bcf10726cd3abcb75a9f59579e9810b9ea53f3ad332d345a3da7c1be61826b6b739aabb11a838d12ba7be3ce2cb890e094433176b02b
+DIST genpatches-5.15-142.base.tar.xz 5603000 BLAKE2B 2c04fd46f173dc82421edddecd0efdd6d6df46534e1d7ceb6d2f34081e3a5d558b8444f92e2f9e14e3836734c32f60413d3777e7f490b06b3cbbb5c1e85c1792 SHA512 c548e4ca832f4a1d90fb639581c382fd16292b5f8b24b1ecd32aef2eb36c79c7f8f4083ae09b1e105be55e406f8b7a09233637a48f493ab139706334b1056ca0
+DIST genpatches-5.15-142.experimental.tar.xz 5420 BLAKE2B 8780e288e401354cebe32517dcc3905fc5076975325ea16011145d86b35aa13374f9a50da59ecb751a9c2643a25219df7b1c1dca5db26779906eeb5fef4e88e8 SHA512 7dd79319468274f44bfe8acf088e07cb8b82513c94c912b62afd3b5c95e2baa94d451739b5d6b5d53c40d3059d76fa8b475155a2f361633c8d46a34f971e50db
+DIST genpatches-5.15-142.extras.tar.xz 3936 BLAKE2B 76f3aba69251c7c30f2e21b450ae6977c10630448b380552191295d89be761d243b7cdaabf80ae52468327a009d1cb00841e8d15469909363a9683a58126ab30 SHA512 2dce221525460ca2065f102e447672291fed39c21fccefa5d9ca0c2486fd389fe4bce259674ecaa3b6f7dd52d04b677463bbb73543c8ce610b4b729bba55db66
DIST genpatches-6.1-60.base.tar.xz 3489052 BLAKE2B 528e6ddde93a9699899b0130c0f1fb3d4107c40e10ecee9a1ed813f6ebb2831f4b2340bc5932e98a7cacb79886d14b5ef5cab9f66b207f1304caba6200775be6 SHA512 05de7c393477abce8633185c588ced4568c3c7d5394d5db1a052942e4c417814149fd99f669521917847db482c442ad54b886b018c9edf20028cade120ae37b0
DIST genpatches-6.1-60.experimental.tar.xz 17452 BLAKE2B 24020fc073ea8a546a17e2d2ebf759862bf48735de0163474c3d7b9d88eed26d251ec6513fb0cfc8c60cb3e2ef747a05d8bc52d4336d45558019336d98f74de5 SHA512 8749f4e5a946e69d38316c0e39ddf14024cd107da98909a661c9215612a5ff7e0cdaf7d165508643f8e94d036b1ba1776f1b4aaf49c8c26711746682104ad509
DIST genpatches-6.1-60.extras.tar.xz 3808 BLAKE2B fd36141eca7e2e6c1f70b12af7ed21442b3b79ca63ce8dda25a7a090e94d752cdde9d6d3dd1b548c629820779126a78a774d071790d936fcf8668757111c22ae SHA512 a2a0affb5af269512403178d90f25d1776948d20c640fc29743846a44a0aca98f3883a5270dcbdec9eef99006b919769f6c702279647af159fedfd6e236acefe
@@ -22,6 +25,12 @@ DIST genpatches-6.1-64.extras.tar.xz 3816 BLAKE2B 315826af9d3e7abbef0314f962e2df
DIST genpatches-6.1-65.base.tar.xz 3729228 BLAKE2B e2f41ebb95ca74bc5d37f950e088d2d790c09613728d86a58c31867954748d5ce57f484acfde262bb70c2d42538241b6b05cb9befd7efd6ee10a276fa79e4c3b SHA512 815a57b87978d2a0196146ff4e2ff6a7e95d10c74727d458f9cbaeddded3c99c78a24524b8cf1fa0f1297e5bc7f3c9cd743b19f12938478f3f3faa3a68c7e431
DIST genpatches-6.1-65.experimental.tar.xz 17460 BLAKE2B 7c796595ac5d1224585f6376db7e893c8e2da5e1e955ecb536bb000418b1f2f9e0295d2efe6f0c1695f573df0daeb2dfba90fd28962874a7844607a740dae249 SHA512 08daa177ff2ed4beee75ad8ca9476894530db9f10c4e1b72d2d933ab29ef3a74910d9bab207fc93821198ccadc1a7796db324a87f269c1e715a21ff7fdb87beb
DIST genpatches-6.1-65.extras.tar.xz 3816 BLAKE2B 78f99a28e607a207731a34036931d663c1815ba00bbbf0d83dcac5597733b705f2239baf44b1b454da38303c7b9b4663c8de9024f7bb51d71f155d5b3d948cb5 SHA512 e228dde9f67ff74e02dfeac5ddea5f2f0122f4a7f09a6499ff8ee27ca1eafbdfbf09a756fac212de49702f01bcef8e25be1872c62986d393aa55cc7274d906a4
+DIST genpatches-6.1-66.base.tar.xz 3766288 BLAKE2B 3cf0a62fbfcd492e5c16b4158bcf7dfaecf7cc8df376e308ad606d8203022e04a0375a2c9a4fe58bf37bafbfd4a1ccacbb8939fc166590089884ba9989929430 SHA512 69418fe7fe88958d95bdcfb142e6350363180ede26cc44e035a0fdba12d2a8cc542a0ed7789572677eba29f9905af8720c8ddfa13e8257b129bfa95641e72f50
+DIST genpatches-6.1-66.experimental.tar.xz 17456 BLAKE2B 7c0f81f869ce0abdddcb58a798edcb877c5b1064b95b9238869fdb768ceec0d10960117d6072254a191c0790cc56f72254e0ec5e52c6d6e635d540a08385e044 SHA512 483534e577897063f5f663f6f6c430389f81e672cf396f2ed75d8da6a78ece32b167d9c501ab33a27020b012859a52e8d6abca1d0d20f9b414be21c5aacdec35
+DIST genpatches-6.1-66.extras.tar.xz 3816 BLAKE2B 8b2f2aa2f65d427c4ec39cdb988200d31d360f2ffde6f633838b0c3437c4efe8438e01ccd8e2de57d7f164c32d509e35a8be1ac4818841a7719a3cdce9e47717 SHA512 7f40e6153812cfe74de8ce376d4ae02868b6f246027cbce67e0714a139e60b4aa32743876c180f3b7b07e9b6fd07d2138e21ff5e6ced9571d29bf3e647b615c4
+DIST genpatches-6.5-10.base.tar.xz 631564 BLAKE2B 7a9fe483c7a6a040af5a1fc0fd99dd7d575a380240268bb61d68caf95613d53fac46edf6cb18633b6dd2e803c9360d3cc13f0160e6ccaf811ac8420f7dd30771 SHA512 506abb2a66c51e45ad3ebab0c3b921faaa890640c7236eed377aeb27dff9da552088ea8d8192b4f2e142c510c7d565a5c8431444fb39bd82948ec0e696c4b083
+DIST genpatches-6.5-10.experimental.tar.xz 78444 BLAKE2B 3dec853885b6e91a632494e107d8057dbf654fa9958f0255650971fb416ca62d99225da4870b72d5c33dfeab9403aaf172df79a4ae7bc65a9df8657f4185b50c SHA512 0352cf5947a9dcdf46d1e26f216cff31d7b3dd01a044a7e3fca0cea85a83b4297890a95a3c6ab193f590dd69ff317575720fc5fc65625c726defc422a404c203
+DIST genpatches-6.5-10.extras.tar.xz 3704 BLAKE2B 4bfee3cf5f3af32c02f4df2b91437258a4bed38c4cd1fc8f8467020ffe1835ec86dee58a10d2e1775fdd6392c6a28552ea3a90ff5fd36504ed43cb7787ea7e5e SHA512 48589be11fcc969fd3f46475f8aa53047f191c5fec66918e84d178e14f531c209300808f7c2ddb479fb8409a344f205f59b72dd18b6d79d1ca924eab10f81f85
DIST genpatches-6.5-7.base.tar.xz 428224 BLAKE2B 9038c1beda5e3778508a29ccb0f906520f93a505f9a45f7050c47814eaf2e474d46e3cb8760dcf5a3bfbc504c5c133f8dcd8b55261a3d0c824cb374a42d98801 SHA512 89942e28ec1c594401a4ecfd6ba240e334356be0f1f35e48dd9abb1f4ffd122a044a76079f214c534a6acada0db4b735a8fa8face05feeeba82e2b51231c0472
DIST genpatches-6.5-7.experimental.tar.xz 78468 BLAKE2B a4a3000e1153e52df61ef7bdc699f801e65651734687139df14a2264fa92b3ca5f208e97c1c20099307b01655f9cd6efa02df8e60b44136a97099ad5154d0418 SHA512 f8cebf4608ed555e7652264f8496f9d88a80af8e81f21003b9f3733e074265f26c477b26e7e9727488b2467cb2403a6f36c1cddfc9f39de8b0c07c3204e47231
DIST genpatches-6.5-7.extras.tar.xz 3696 BLAKE2B 0cba288c1d1c753e5a317e87432dbdc2e711635cd074b1daac3b40af683da939981eaa40b8d4291ad59d4abb92aba5fc97be134524e02b1c2c29653382d7f402 SHA512 ea3bcaffbf58f981388c2021baeea809a35a1b270cff6a0613dce2da8ff8431886612d22073c7a8d6462d20eb1f27d0c0518164c14e4af96b9393bb6a1a038e4
@@ -39,11 +48,14 @@ EBUILD gentoo-sources-5.10.187.ebuild 677 BLAKE2B d6f2674eb0aec19c785badd56c5c93
EBUILD gentoo-sources-5.10.198.ebuild 744 BLAKE2B c16044002dd13b790786fb4f9d5cc0d4e6c17fb27eb6408e5142644ce1bc3dff14ccd7b94061a94367d3345d2423cb59edd61853fc2cbd473bd27e89d0c3b43c SHA512 cc7d38b13f8571a5ad867f4a3ea1e1ba7b0216611f41b2d5e71ffbd9e5ea3024b99d241aff6b61240284b80641079bc985d3ea2faf5e3abeb675d26008e0a944
EBUILD gentoo-sources-5.15.122.ebuild 677 BLAKE2B 23520b9a9e7c9c7c8e4ab5c487117d1eb6e1f965073270ba612bffef31d56713d18eca06915adc6ce284582d5b58100f7902d1e6a751f9e4d0f61518f3f53782 SHA512 02d26c6cd3fecb93ba7b2ef6462eda4123f700228083c52b37bddceac58bb8492e62ca1181e1c202da55bb74d2d0125d3aaaf0ad9c220e78905ab6c1cdbd26ef
EBUILD gentoo-sources-5.15.135.ebuild 744 BLAKE2B c1666134c2bc1ea5dcde2d1b1cde9d059d0322384a2bfdd6d6e288d8eb56759918f59e9e3f391bd95c529b9d82f9f2475106bfbadf52d4dc3c11743294bd815a SHA512 7c31c502c4fc4270e053792eeaa117ea0ab972e1b245d9e5dbce62d9322cac429c71e6f2b6c32611f3d8a015b4e2887c9e4a2125362463dc05a1a6ba7d1b0755
+EBUILD gentoo-sources-5.15.136.ebuild 761 BLAKE2B a8306bf004bd05df499034683e4320bf71ad45914862f51f13e1f62c81e3fca11693ca30e5fc803683c12b8957920e468f4212ce70de8fdbeaf1f273b8204474 SHA512 cc2bb1e98b3ff9dfedace6eba66647615362b4c0c02683609ff340da357610f19e379d88a6330cb5b48bc8ea66e11c085598471ccc96d1c00e80b86c2b5bb44d
EBUILD gentoo-sources-6.1.53-r1.ebuild 694 BLAKE2B 19019668b18f02661113ad752cdd1a8ca73c1759589ef99c26310bf1b32e775c9db60b84b1dede064eac1b8f21d4d954c95a336fba0c9e250fdf389656966296 SHA512 801ce93741d9c69dcf562931c5eb629d79cb73603bfa184566a7021089c0360f5e2e3749d4f08ca2ba4b75a7a42c07aa3fd77b0ed38c5bb74af34505585e591e
EBUILD gentoo-sources-6.1.56.ebuild 748 BLAKE2B 03d63b4ae742dd173f64761b0958d2fa6d8fdb267f54cb214691f067202875011a25d0598c953fedf363e5172761da0c00dc8148eb74bb12d3866e4f5cd89088 SHA512 be22a16d73661e50e1c2e4ed14a6d5fae8358c57d9213d648a47656930f28963aef3e05e7d086bb6306659d657c620bbb46dbe239446eb73fdd2d70ad67a1979
EBUILD gentoo-sources-6.1.57.ebuild 743 BLAKE2B 5542061e72b3306a699b4b78d5753a99ddb61426cc4c319ad28949799a5bd4c6cafab340d8a38e3189e39acf50ee3d12ce70d750e876c28ea7f042349b634ee9 SHA512 c09342c99b3d8521976adde335fc3bc9322c15793effb48010010f3ea085cee2ba10a7e8de6fdbf74f67af5368a5d958f5c29d423b641eb5b3993a8505c4f9b1
EBUILD gentoo-sources-6.1.58.ebuild 748 BLAKE2B 74be583e2532002070fb78824e67c11366a6e8e0a56e5a304831e139bf7b04a56df1fcb5b62a47edb03282cc1148f585fe842bec5c5feb2e9eb9ce8ba066ae0d SHA512 56cb30e3e1e883cffdf4aaef36fb477ff65c9521a8999a0488005375d6911307c3b4e7489ce4d59c7a00ef522622e071f2cfbe4a7e38bba6d3b9b10f300a01d2
+EBUILD gentoo-sources-6.1.59.ebuild 759 BLAKE2B 428d763f8632945ea762be18c341bfba5c015df37591aca1908c542d34c03c9dcf522f4f61811d57786efa61dd68b6ecc521fab2f83167858f931d759479f888 SHA512 ffc959d6943651689ff488bd35a631d3e9bc349c220eb79fde52cc5ad83df73eeb209e9aa8705ccadd8e8a0a4d69d8077df033ea4580f731399e744f392d419b
EBUILD gentoo-sources-6.5.5.ebuild 754 BLAKE2B 6c29df2e5ad945ab7d3c73de5584f939998b15e5cfe5442625a64cca9c5ea14b4e0a4299a6039eb21a0339491e969ed31d29063bf02430ea4e03c19cf790f0ea SHA512 712451df4909566d1c909c8ec6ff3de997c7feae3726dab9b679d381d86230cdcb0cc44ef7e12e0f8fb399efee9384212cb8eb5c6df20e72ac7e408691b84016
EBUILD gentoo-sources-6.5.6.ebuild 754 BLAKE2B 75ddb6e2afc7441ce24603c9d4c6bf3f15e5174dc7bc31bafb28762bed2c0b297078325083ca8f3d3eb7b0ea83bc18197eb64e8b527a2818de91f53a5d608053 SHA512 0da5f47a973aa9bfa67c91ae9d826a26d7ec1a89f483aff830ec0ab5d9e89ee37015bb77dff85317010a073cfcd4c444ad7493c3d513252256be6ae13e80de95
EBUILD gentoo-sources-6.5.7.ebuild 754 BLAKE2B 287a65a6b273311f53d869f2fa779cd15056f9bc5ff4857a0fa7fd465ffedf085f664719e9f7b82795f71ca783b05a7672c29d2454f4a2e4cf265ce956e4201f SHA512 de0a5251518112027e278357ac66be9b0bab494747047fbe2a82dae09ecf11cbc138f42fe765b8d2413990358c2d47b8ca2645437e3a7be6bad2c967911a93ac
+EBUILD gentoo-sources-6.5.8.ebuild 766 BLAKE2B 4d8735fd48a40cd1c31c3d40ef9834a127dafa5d638dadffee02a270918a336b8444d84dc43ad643fb1fa7019f9ae2085b9579c753a348fdabdc553e2d03d549 SHA512 e61ba03538dd006d765d267204cf28f1cb96dace0031db3c04b08160bf57090730cf1a148acfa8c8d6da6a957fbe21f502c3d29067013174c914e4261ba56d73
MISC metadata.xml 501 BLAKE2B f5363c8a19540d5bb924b38bdebeb8dbc60c84e58d1d87a9148a3e7abb09b0a1b733c98b130b778b8ab3a88375598444aa9d537d8c5338864a3d4497600d7836 SHA512 bc1ba0d75dbf5b95b3f93e666389c6408f20aebeec99bc8ec00653758b67588e07214285ed106fd9e5aed2c8d57c625d666c797212fda51e1ab98ce1df816467
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.136.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.136.ebuild
new file mode 100644
index 000000000000..8ff7d76e7308
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.136.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="142"
+SLOT="5.15"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.59.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.59.ebuild
new file mode 100644
index 000000000000..c74cbd213a7e
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.59.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="66"
+SLOT="6.1"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.5.8.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.5.8.ebuild
new file mode 100644
index 000000000000..a1062a2001ac
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.5.8.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="10"
+SLOT="6.5"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest
index cd3bb8a1ed46..5b5ef930b90d 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -8,15 +8,15 @@ DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a3743
DIST patch-4.14.327.xz 5293772 BLAKE2B 2e86e224b7a5487d5a85e52177f33949f3c76e747e97c5f342223d853d3e040fde09225f3322024a45cc021f98a798717814bbe400fbba23d02e14ba7af86287 SHA512 f4cf20e33202386bcb302d77dd41beb454c240657b477030589f61aac0b67d0bc8f936d9a00a2b1eb128da142f091dc89dbfd0d7b4269af6d1a25f6837bbb08e
DIST patch-4.19.296.xz 5689752 BLAKE2B 42ef00c0deb86800aada4f7fc8f51653db4caae31725de2a91579c1763caabd790068043374b5a87cf06b5a6347a22aedb360851143b0337e3dc78277ec9a40b SHA512 64d594e7590c489fe62133ba580eede70223da1cb499014c313816dc3b0530e5ff6d949095c22fc988f895caa01bd696c1268b3ded29b90442e9c04818357391
DIST patch-5.10.198.xz 5252556 BLAKE2B 60b4e363b8fe6a4ecd6456db23aba2958f2efc1a59a662199756b907a4b26386cc5f85943b133c9f8e5bba563b6991c812b78bbff4383e1ffa112962b2336e0b SHA512 9a90773d29a17f04bd31dbbb7bf5d3c6e5c9bc74e334ea7519be62d87878c54097c73ad213e73238e02441ecde4f1895f6e556b954446a7d69afea5cb8f9aca4
-DIST patch-5.15.135.xz 4850292 BLAKE2B 8ccdb4c4f9df91e4bb6b9856189e471ec3dc3011ebea7ea77a8c3f0b42721d375abe9505551f3e532bff4804fa70e92cfeaefd9b8380b672527b70ec60a3b616 SHA512 aa3dd70c6930eeea1199a3e07c1ca45a11545a2dd084fd511b2bfeb6df3ef1c1ac8c33948a53c09cf31c9f6f0c090a6ee713da3c0c1465e517ea0d9557b0b31e
+DIST patch-5.15.136.xz 4870544 BLAKE2B b6fa3af848b4f2fddc62f560cf305f777b1d73c8d648c2a889f66762fc300209c3d8943575a27b1a21b2a1709257f4973dfc6d8d824a0981e07146866f8bb334 SHA512 ce081bb4eca40c6422d6efddca65a4791b036e4cd1351ab8778ba71ce3af5d0b2a5f1f25e892014fa3c5a9927db606b925d470183c054cb70fea9dd961e3a56e
DIST patch-5.4.258.xz 5174512 BLAKE2B 9a850cb39744b2473371ad685abad966c39a86b8c10c2837c42e947ae94f0978f72cc4e3934f558be3a190a6760937a8173a768337a61019aee0b8ffd5c47f2e SHA512 8a0c9e8a94a0d4084f3057e562e6c9ca3a8827cdb6da4fb38be5647acd361afcbd36a6edf8dfcb6bdcd25d1094e424714640e17299efe88b092d69031fdcb06b
-DIST patch-6.1.58.xz 3387204 BLAKE2B 068d85cf4eda1f832c322ab2ab42233c62738df4694783827a709edc9dfb15a08ddffbae70d211adcf78605e19eb4e30e6b81ab30beae87dcad436e6ebb7fe95 SHA512 205d165f16a95cd675dfb577906f12cbd40a0049cf2c83575a01eb9378146b10f86404d86552759597bb57f2272f74b0cb4098b896b8c2647cf759a59c47a30c
-DIST patch-6.5.7.xz 561404 BLAKE2B 98f6fe0a43562cc60ada3596443e56966742de6ec2ef243331d22a4f345ad5741a5fe136e03ae0a5016fec4234bb89e6a6262076d3e5a449c53bb78ee7fb1175 SHA512 4c77a595fa76e8b0a07aff0aa681af7ae3d91231964662158b6a484ba477679d85dae8e12152ea95893d0794c6cef4f1394f908b7da6d6bf34b59d8b33d8c392
+DIST patch-6.1.59.xz 3414984 BLAKE2B 3d3e78caa34086f7f25c026f07035cf383fd672c8351705bc565c815f4ca5b668f2180a5d92dcfb4a902bf43f2da332d1eda86506e5093731b660c412f6451da SHA512 21bd020f21124fa9e016a4c58aee9f4a7cef50a889bd468adcf020557214da989fd29ee3765c60f15dc8e236c4733ce5a63db06a5284591e022ddcf021682600
+DIST patch-6.5.8.xz 614428 BLAKE2B 19f77d6944f16504d9b767809488439977fb93f80c833404d96a2506be0b96c8e094bbbdd6b0f3306c23c9aa89d5823a0e20530d00b39dbfaab0bff16f81ab83 SHA512 e8946210a13a2f55d2e05130df1aac371f81ed07b82daf5ba033e4a5278e0e6cbdb6e5878a8e92a06772118e840944140551169ecfd671f866e10dbbc59f181a
EBUILD vanilla-sources-4.14.327.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
EBUILD vanilla-sources-4.19.296.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
EBUILD vanilla-sources-5.10.198.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-5.15.135.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
+EBUILD vanilla-sources-5.15.136.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
EBUILD vanilla-sources-5.4.258.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-6.1.58.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
-EBUILD vanilla-sources-6.5.7.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
+EBUILD vanilla-sources-6.1.59.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
+EBUILD vanilla-sources-6.5.8.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
MISC metadata.xml 340 BLAKE2B e283ab9d2ebb7212e3ba37850c93761f165b4697a2ee6dbf07a67ce907df8ec71b3290a411cb81af8d8d8869b7e45c572487d4d2667dc0a0971986f0f6d1aa8e SHA512 bd0f7f570230dd5bd9f6e270345a3ebc556eb2dbcd19b04e33b5c6df8d9e6735a6e23fe934b39d9ef130ab5e78c6fdd29d7a167cb8ee4ac8ce919c75cec7425c
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.15.135.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.15.136.ebuild
index c04a9a5d6ea8..c04a9a5d6ea8 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.15.135.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.15.136.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.58.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.59.ebuild
index 424a2f9b0f9d..424a2f9b0f9d 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.1.58.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.1.59.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.5.7.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.5.8.ebuild
index 424a2f9b0f9d..424a2f9b0f9d 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.5.7.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.5.8.ebuild
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index dcf33a6389d6..931b0593b770 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/zlib-ng/Manifest b/sys-libs/zlib-ng/Manifest
index bd40b89846ae..ece05a7b2416 100644
--- a/sys-libs/zlib-ng/Manifest
+++ b/sys-libs/zlib-ng/Manifest
@@ -1,8 +1,5 @@
-AUX zlib-ng-2.1.2-cmake.patch 1338 BLAKE2B a082171657f55f792ffba58e05a80df50dcc3dcd145844b5fde79e25e3122666bba5b1a2d2a3fbb6780f02d3fbdfc843d3a8112266e0508c3c890464a7c5c5ac SHA512 c9b317df0c25250ee04df360a4f6095f7476bb3a81d80f10db960003a33aecb843432549395095bb8c904644b40c16477ad51b1fb8842198a5035fdab608947c
-DIST zlib-ng-2.0.7.tar.gz 853381 BLAKE2B 89672bd35ee54df72ff995c1b4ed188538011be4cd077e464f21a088b0b70b3f95b4259dc546a65e8d4900dc5bd5bb98041875e361000898b34518f7e008b99b SHA512 1c19a62bb00727ac49049c299fb70060da95b5fafa448144ae4133372ec8c3da15cef6c1303485290f269b23c580696554ca0383dba3e1f9609f65c332981988
-DIST zlib-ng-2.1.2.tar.gz 2404176 BLAKE2B bc0b65520562827b10216110e2020a3341ee0dd853874c19ddb6f9df776fc74a542c1239f77dc3ec2ccb3f92e75f1de7ef104edfecfe37312149b1bc29ae7403 SHA512 2b3073df4eb13d8318f8fa2b7674e4729642488f65dad49d3080ccd830f29e9e3f32a673b42634443ddf9e9ef85cfff4f2f3e182506f950b9ee0a208a92c0465
DIST zlib-ng-2.1.3.tar.gz 2404446 BLAKE2B f3c93e1ed6aa6d008915a69de92d58b1646fd41ae6c97fbdab9d921fd30c7931a42cf5dccd8911d52142960174a04df54d6ab557cc7c902930fc8609c31fbee9 SHA512 cb987c0b20a11fca5361dce94e53dead7364e739a984545c38ad4bf0c7fedd83d5d62530d979eca2182da88d7507a9bec8d3f5abff41e92ab5a63ac61001502e
-EBUILD zlib-ng-2.0.7.ebuild 2133 BLAKE2B 9c74f3a169705f9cc1ed010093cfbc316a4209541384534bc51f95435e8242d7e742978ab87d0f2d5ae6d6eb2fe5a00f63364bfd16feb9b840b98b78c03f6cf3 SHA512 c0c0939ad7e58f55607ac01f7186314a1bc7fee8b37c0589e83d1227e5d136c33cfcdd52e82de9fc93f368a6299ecf98778a2d266ceccbe3d26ce2787d6405f9
-EBUILD zlib-ng-2.1.2-r1.ebuild 2475 BLAKE2B 541a5a506b365ef371298468f01b2a836c945cba840d9af3567915c0dc9bc984c1effe2e0820b0258bc31daa64f9d3fedabca7f346f3e287ed2a296848f0eb99 SHA512 38adf92731d5c70595b7b2c1154441bd54c746b38ce9059ae8a1453759108d8fe1ec7e1627892660f383aa6aa6ea380ac1f719660924f489f9ad87d6c1abe39b
+DIST zlib-ng-2.1.4.tar.gz 2408377 BLAKE2B 0b5aff9671b43bda2adfc84987c6baa108fa444978d465f12516f13f32b88e6bbe52f7d3e48ff93c720229842062fe71c38ff7c1e7591e18fc7351c943fd2a6b SHA512 5afda5ea4be84f7d7b016416a6eed18e2aab6c698f006cdfbc8f8b43ce3dc73c7994ab9d1ca090c1b93cb1aadc8747bfd8216afb22b44633d49127f01b77cfa2
EBUILD zlib-ng-2.1.3.ebuild 2421 BLAKE2B eba6881a1a0e5ab68afbcdde3a52e6f277e957b2339ba73c4c988f17aa0fd6ac6a31e217d8033ea4f22167e5737ffbad4d6cdf490d793191fcc687d065dc0838 SHA512 5ac14e86cfb25ef7a1df59f099c503811a764a44a57cf2f58c567d637f55ffbd6fcda17ba140a035a137582286d0f82fa75b6f9fb4e7d9eefcab79fdee0e9bdf
+EBUILD zlib-ng-2.1.4.ebuild 2421 BLAKE2B eba6881a1a0e5ab68afbcdde3a52e6f277e957b2339ba73c4c988f17aa0fd6ac6a31e217d8033ea4f22167e5737ffbad4d6cdf490d793191fcc687d065dc0838 SHA512 5ac14e86cfb25ef7a1df59f099c503811a764a44a57cf2f58c567d637f55ffbd6fcda17ba140a035a137582286d0f82fa75b6f9fb4e7d9eefcab79fdee0e9bdf
MISC metadata.xml 431 BLAKE2B 49465a63458ac9b7d807d699d45046fd7dc849796f039956effee297fd4da30109bc6f0644cc46aec680f6a94fb6b839d857b17a2699907fd43317794a12cf78 SHA512 16c8b051776ba1ba37b01eac4127d3a84811b3f4cc9f733480ddd12992bb7119cf3c8a22dc18e4086cf71fe7a16266c21684bc7040070eaf1a8dde1783c8d59e
diff --git a/sys-libs/zlib-ng/files/zlib-ng-2.1.2-cmake.patch b/sys-libs/zlib-ng/files/zlib-ng-2.1.2-cmake.patch
deleted file mode 100644
index 8deb07a60515..000000000000
--- a/sys-libs/zlib-ng/files/zlib-ng-2.1.2-cmake.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://github.com/zlib-ng/zlib-ng/issues/1515
-https://github.com/zlib-ng/zlib-ng/pull/1519
-https://github.com/zlib-ng/zlib-ng/commit/39136c20716a94188c1d041b9656315371d35a47
-
-From 39136c20716a94188c1d041b9656315371d35a47 Mon Sep 17 00:00:00 2001
-From: "Mika T. Lindqvist" <postmaster@raasu.org>
-Date: Sun, 11 Jun 2023 18:38:12 +0300
-Subject: [PATCH] Try to find system copy of googletest before trying to
- download it. * Don't use system copy if memory sanitizer is enabled
-
---- a/test/CMakeLists.txt
-+++ b/test/CMakeLists.txt
-@@ -111,8 +111,6 @@ if(WITH_BENCHMARKS)
- endif()
-
- if(WITH_GTEST)
-- include(FetchContent)
--
- # Google test requires at least C++11
- set(CMAKE_CXX_STANDARD 11)
-
-@@ -125,9 +123,13 @@ if(WITH_GTEST)
- # Must set include and compile options before fetching googletest
- include_directories($ENV{LLVM_BUILD_DIR}/include $ENV{LLVM_BUILD_DIR}/include/c++/v1)
- add_compile_options(-stdlib=libc++ -g)
-+ elseif(NOT TARGET GTest::GTest)
-+ find_package(GTest)
- endif()
-
- if(NOT TARGET GTest::GTest)
-+ include(FetchContent)
-+
- # Prevent overriding the parent project's compiler/linker settings for Windows
- set(gtest_force_shared_crt ON CACHE BOOL
- "Use shared (DLL) run-time lib even when Google Test is built as static lib." FORCE)
diff --git a/sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild b/sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild
deleted file mode 100644
index 641a623a64aa..000000000000
--- a/sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Worth keeping an eye on 'develop' branch upstream for possible backports,
-# as they copied this practice from sys-libs/zlib upstream.
-
-inherit cmake
-
-DESCRIPTION="Fork of the zlib data compression library"
-HOMEPAGE="https://github.com/zlib-ng/zlib-ng"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-
-CPU_USE=( cpu_flags_{x86_{avx2,sse2,ssse3,sse4a,pclmul},arm_{crc32,neon},ppc_vsx2} )
-IUSE="compat ${CPU_USE[@]} test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="compat? ( !sys-libs/zlib )"
-
-src_configure() {
- local mycmakeargs=(
- -DZLIB_COMPAT="$(usex compat)"
- -DZLIB_ENABLE_TESTS="$(usex test)"
- # Unaligned access is controversial and undefined behaviour
- # Let's keep it off for now
- # https://github.com/gentoo/gentoo/pull/17167
- -DWITH_UNALIGNED="OFF"
- )
-
- # The intrinsics options are all defined conditionally, so we need
- # to enable them on/off per-arch here for now.
- if use amd64 || use x86 ; then
- mycmakeargs+=(
- -DWITH_AVX2=$(usex cpu_flags_x86_avx2)
- -DWITH_SSE2=$(usex cpu_flags_x86_sse2)
- -DWITH_SSSE3=$(usex cpu_flags_x86_ssse3)
- -DWITH_SSE4=$(usex cpu_flags_x86_sse4a)
- -DWITH_PCLMULQDQ=$(usex cpu_flags_x86_pclmul)
- )
- fi
-
- if use arm || use arm64 ; then
- mycmakeargs+=(
- -DWITH_ACLE=$(usex cpu_flags_arm_crc32)
- -DWITH_NEON=$(usex cpu_flags_arm_neon)
- )
- fi
-
- if use ppc || use ppc64 ; then
- # The POWER8 support is VSX which was introduced
- # VSX2 was introduced with POWER8, so use that as a proxy for it
- mycmakeargs+=(
- -DWITH_POWER8=$(usex cpu_flags_ppc_vsx2)
- )
- fi
-
- # TODO: There's no s390x USE_EXPAND yet
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- if use compat ; then
- ewarn "zlib-ng is experimental and replacing the system zlib is dangerous"
- ewarn "Please be careful!"
- ewarn
- ewarn "The following link explains the guarantees (and what is NOT guaranteed):"
- ewarn "https://github.com/zlib-ng/zlib-ng/blob/2.0.x/PORTING.md"
- fi
-}
diff --git a/sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild b/sys-libs/zlib-ng/zlib-ng-2.1.4.ebuild
index 25a52ed3352c..cfef9b1cc843 100644
--- a/sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild
+++ b/sys-libs/zlib-ng/zlib-ng-2.1.4.ebuild
@@ -27,10 +27,6 @@ RESTRICT="!test? ( test )"
RDEPEND="compat? ( !sys-libs/zlib )"
-PATCHES=(
- "${FILESDIR}"/zlib-ng-2.1.2-cmake.patch
-)
-
multilib_src_configure() {
local mycmakeargs=(
-DZLIB_COMPAT=$(usex compat)
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index bdd9429c5773..0dc4c3ab6c73 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
index 45038a72d294..55c4cd9304c7 100644
--- a/www-client/qutebrowser/Manifest
+++ b/www-client/qutebrowser/Manifest
@@ -1,6 +1,9 @@
AUX qutebrowser-3.0.0-tests-qt653.patch 516 BLAKE2B 42037d67d74c893c8224cae3bc68b4db9fc8a698c66eb7216d8bce315697e65a7a1609085ebddf3467f4e31bf91d9a1c7c48b1db777ebf483f588c6b918ecc79 SHA512 4d7021274f1b9dc9faa755c503d2b367bcd8d52beb88056e96999f418bf1fd58eaffbd56609a02ab2611cb9907f8aebd8a33fdcd49da0534cccf8932f9e47d2c
DIST qutebrowser-3.0.0.tar.gz 6030459 BLAKE2B 05e1f3c87fe572ec66d199b9c255178c7e7358321c44255b9191624fa4fede0525b16ff0740df5051390f4e3b2a2c3ee99d53fcf6c44279689f9ea0427df13ca SHA512 2aa361b418adad1e2c2dd068148215f3eaea29c70e00634fd1a2370d584ffa2a66b0a0e22623656fc5f634d35ba99a178c269a3accd25edf778b7e3077ceb373
DIST qutebrowser-3.0.0.tar.gz.asc 659 BLAKE2B 19d736ede7cfb2ac4d3ebaea7f4f8a6da722e3eac0c1693d487ed16f2bc5a5cce13bbc69604cd7c34e266c345f3149f2f2250aba71555f3290cd63216adc0b98 SHA512 25c9cd3fa44f712b98ef3f8d1821f61d5f2b96d8bf108ff2277dc6609343237876124f7587cf906127b8d6161923bda0946c6ef75f3cbf6c401cf5d72b7a6ffd
+DIST qutebrowser-3.0.2.tar.gz 6036377 BLAKE2B e7e20eacae745fb6a2c30e16667f1db55dc744d63cc20d287d563b1a69741797a2d473c8a450a93bae700db6798f9dd7549c3bec5497ffc67679d8f63e82d5fb SHA512 fb980d3d55bb6f6ecdb79f3d38e616399828c647b9fbf16c791e8964ba3e6f350ffced0944bbec60b60a2451c60e383ecdd93e535f41292d2dc2b75830049a66
+DIST qutebrowser-3.0.2.tar.gz.asc 659 BLAKE2B ed789a18a5221143632f0abcc112526910952eccfd01c01cc418ef2175b2ca42b1ae7b0a21ac4194789b0ce5713628b328dc36a5328e3e01084672839fcef184 SHA512 b01276f073498f9ef982706b1b8048db22e3fa017d99b9ebe2f4f75615a12c5614ea2b047577632e558e4f3c860fa9a84429a47f0dfa75a287b24fb86a8af950
EBUILD qutebrowser-3.0.0.ebuild 6871 BLAKE2B 4a1c44047eaf48606a1512abd2799c1988fcbb875abf8e0af925c3a2eee43e868a8f1377bcc700c3de2ea8979471012d38c4fb53d6e5ee9a9ba2a5b918355d6e SHA512 bb96e022251c330c1d9d10c7f2d8182e072dad99e9fc67b87081208a5df51965c1609d850ac63cfec91eda3a0bb2f0d80f4b847166a208643dd2311a31a4f9a5
+EBUILD qutebrowser-3.0.2.ebuild 6821 BLAKE2B 8dc7dd4885b43e297342f4a58c5227e5e6dab30612de1e37d278017418aa8d3ced1ffeef2fbedce977e1a917b2d657975c12a940a805fb945663e4d4257403cb SHA512 ec2cb049507c6e51467f07ccf085847672e4996283958c5784db401e183f5f2f783e63ac67d5b43feeea49b9018e421796708783a22f8bec6a8ad639dd761411
EBUILD qutebrowser-9999.ebuild 6821 BLAKE2B 8dc7dd4885b43e297342f4a58c5227e5e6dab30612de1e37d278017418aa8d3ced1ffeef2fbedce977e1a917b2d657975c12a940a805fb945663e4d4257403cb SHA512 ec2cb049507c6e51467f07ccf085847672e4996283958c5784db401e183f5f2f783e63ac67d5b43feeea49b9018e421796708783a22f8bec6a8ad639dd761411
MISC metadata.xml 1018 BLAKE2B 9d0c406995b2036671113b6513c3ed2fdb5021eae9d1dde5c186efeccdde6dae127857e3e5898f7809edcc27eca4b47f37965155ac0ff21bedb78e242421fd54 SHA512 2af79f18d31f9efe8df852f4bca132caf1d79fc06f6388959deb367470d4975af541a75c70831b549d944112bcd0bc7e11510a81bce4ef1391fbf1354425b769
diff --git a/www-client/qutebrowser/qutebrowser-3.0.2.ebuild b/www-client/qutebrowser/qutebrowser-3.0.2.ebuild
new file mode 100644
index 000000000000..e6b161f1ee7b
--- /dev/null
+++ b/www-client/qutebrowser/qutebrowser-3.0.2.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 xdg
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/qutebrowser/qutebrowser.git"
+else
+ inherit verify-sig
+ SRC_URI="
+ https://github.com/qutebrowser/qutebrowser/releases/download/v${PV}/${P}.tar.gz
+ verify-sig? ( https://github.com/qutebrowser/qutebrowser/releases/download/v${PV}/${P}.tar.gz.asc )
+ "
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+DESCRIPTION="Keyboard-driven, vim-like browser based on Python and Qt"
+HOMEPAGE="https://qutebrowser.org/"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="+adblock pdf +qt6 widevine"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/markupsafe[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/zipp[${PYTHON_USEDEP}]
+ adblock? ( dev-python/adblock[${PYTHON_USEDEP}] )
+ qt6? (
+ dev-qt/qtbase:6[icu,sqlite]
+ dev-python/PyQt6[${PYTHON_USEDEP},dbus,gui,network,opengl,printsupport,qml,sql,widgets]
+ dev-python/PyQt6-WebEngine[${PYTHON_USEDEP},widgets]
+ pdf? ( www-plugins/pdfjs )
+ )
+ !qt6? (
+ dev-qt/qtcore:5[icu]
+ dev-qt/qtgui:5[png]
+ dev-qt/qtsql:5[sqlite]
+ dev-python/PyQt5[${PYTHON_USEDEP},dbus,declarative,gui,network,opengl,printsupport,sql,widgets]
+ dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
+ pdf? ( <www-plugins/pdfjs-3 )
+ )
+ widevine? ( www-plugins/chrome-binary-plugins )
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ test? (
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/cheroot[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-bdd[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-qt[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ dev-python/pytest-xvfb[${PYTHON_USEDEP}]
+ dev-python/tldextract[${PYTHON_USEDEP}]
+ qt6? ( dev-python/PyQt6[testlib] )
+ !qt6? ( dev-python/PyQt5[testlib] )
+ )
+ ')
+"
+
+if [[ ${PV} == 9999 ]]; then
+ BDEPEND+=" app-text/asciidoc"
+else
+ BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-qutebrowser )"
+fi
+
+distutils_enable_tests pytest
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ else
+ local VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/qutebrowser.gpg
+ verify-sig_src_unpack
+ fi
+}
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ if use pdf; then
+ # does not hurt to enable by default if it was explicitly requested
+ sed -e '/^content.pdfjs:/,+1s/false/true/' \
+ -i ${PN}/config/configdata.yml || die
+ fi
+
+ # ensure the requested backend is used in case multiple are available
+ sed -e "/^_WRAPPER_OVERRIDE =/s/None/\"PyQt$(usex qt6 6 5)\"/" \
+ -i qutebrowser/qt/machinery.py || die
+
+ # let eclass handle python
+ sed -i '/setup.py/d' misc/Makefile || die
+
+ if [[ ${PV} == 9999 ]]; then
+ # call asciidoc(1) rather than the single target python module
+ sed -e '/cmdline = /s/= .*/= ["asciidoc"]/' \
+ -i scripts/asciidoc2html.py || die
+
+ "${EPYTHON}" scripts/asciidoc2html.py || die
+ fi
+
+ if use test; then
+ # unnecessary here, and would require extra deps
+ sed -e '/pytest-benchmark/d' -e 's/--benchmark[^ ]*//' \
+ -e '/pytest-instafail/d' -e 's/--instafail//' \
+ -i pytest.ini || die
+
+ if [[ ${PV} == 9999 ]]; then
+ # likewise, needs vulture
+ rm tests/unit/scripts/test_run_vulture.py || die
+ else
+ # https://github.com/qutebrowser/qutebrowser/issues/7620
+ rm tests/unit/scripts/test_problemmatchers.py || die
+ fi
+ fi
+}
+
+python_test() {
+ local -x PYTEST_QT_API=pyqt$(usex qt6 6 5)
+
+ local EPYTEST_DESELECT=(
+ # end2end/IPC tests are broken with "Name error" if socket path is over
+ # ~108 characters (>124 in /var/tmp/portage) due to Linux limitations,
+ # skip rather than bother using /tmp+cleanup over ${T} (end2end tests
+ # are important, but the other tests should be enough for downstream)
+ tests/end2end
+ tests/unit/misc/test_ipc.py
+ # python eclasses provide a fake "failing" python2 and trips this test
+ tests/unit/misc/test_checkpyver.py::test_old_python
+ # not worth running dbus over
+ tests/unit/browser/test_notification.py::TestDBus
+ # fails in ebuild, seems due to saving fake downloads in the wrong location
+ tests/unit/browser/webengine/test_webenginedownloads.py::TestDataUrlWorkaround
+ # may fail if environment is very large (bug #819393)
+ tests/unit/commands/test_userscripts.py::test_custom_env\[_POSIXUserscriptRunner\]
+ # needs _WRAPPER_OVERRIDE = None, but we have changed it
+ tests/unit/test_qt_machinery.py::TestSelectWrapper::test_autoselect_by_default
+ tests/unit/test_qt_machinery.py::TestInit::test_none_available_{implicit,explicit}
+ # fails if chromium version is unrecognized (aka newer qtwebengine)
+ tests/unit/utils/test_version.py::TestWebEngineVersions::test_real_chromium_version
+ )
+
+ # tests known failing with Qt5 which is considered a 2nd class citizen
+ # and, unless completely broken, new tests issues may not be pursued
+ use qt6 || EPYTEST_DESELECT+=(
+ tests/unit/mainwindow/test_tabwidget.py::TestTabWidget::test_tab_text_not_edlided_for_wide_tabs
+ )
+
+ # skip benchmarks (incl. _tree), and warning tests broken by -Wdefault
+ epytest -p xvfb -k 'not _bench and not _matches_tree and not _warning'
+}
+
+python_install_all() {
+ emake -f misc/Makefile DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+ rm "${ED}"/usr/share/${PN}/scripts/{mkvenv,utils}.py || die
+ fperms -x /usr/share/${PN}/{scripts/cycle-inputs.js,userscripts/README.md}
+ python_fix_shebang "${ED}"/usr/share/${PN}
+
+ einstalldocs
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+
+ has_version "${CATEGORY}/${PN}[qt6]" && QUTEBROWSER_HAD_QT6=
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog "Note that optional scripts in ${EROOT}/usr/share/${PN}/{user,}scripts"
+ elog "have additional dependencies not covered by this ebuild, for example"
+ elog "view_in_mpv needs media-video/mpv[lua] and net-misc/yt-dlp."
+ fi
+
+ if [[ ! -v QUTEBROWSER_HAD_QT6 && ${REPLACING_VERSIONS} ]] && use qt6; then
+ ewarn
+ ewarn "Be warned that starting the Qt6 version of ${PN} performs a one-way"
+ ewarn "conversion of ~/.local/share/${PN}/webengine to Qt6. There will also"
+ ewarn "be a warning on startup, and may optionally want to backup first."
+ fi
+
+ # only show Qt6 warning on arches where USE=qt6 is unmasked
+ if use amd64 && use !qt6; then
+ ewarn
+ ewarn "USE=qt6 is disabled, be warned that Qt5's WebEngine uses an older"
+ ewarn "chromium version. While it is relatively maintained for security, it will"
+ ewarn "cause issues for sites/features designed with a newer version in mind."
+ fi
+}
diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz
index 78bcc434dbc6..46efb4c51c97 100644
--- a/x11-drivers/Manifest.gz
+++ b/x11-drivers/Manifest.gz
Binary files differ
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
index 726d4c988aca..6d4503e2bf78 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,7 +1,7 @@
AUX 95-nvidia-settings-r1 54 BLAKE2B 598067babb48bd0f5680300cf3cbb37ac804edb3131c47510d3350511b918cd47fcf44f1ccd4746e4a41f2f8aa36511f20c2c6f313010e89a79b7869771b9ee6 SHA512 de9edf678c64ca3d10c912397800b2cb651ef9108b33ece97a4cc1e86dad0a9e81986cca6b96cfe80740d9cb433de7ef93f29be45178db714ee408c7f6570ac7
AUX nvidia-390.conf 797 BLAKE2B 7cb7dc58841d2e7cf28f677939031a20ff820e2d46f799177c6004d94e73c308d2a9ee81fca476ff7ab4846a275cce996f68a53a7a9f819c3d57b5dace1d40e2 SHA512 17cabfcaa4b7323c635d1491e46710624d13396c019591499993662a20df39c8e3fa843387594aeb66d70cf38ab9fde7bee85dd1ab37eaa637a315fd52328222
AUX nvidia-470.conf 1272 BLAKE2B 842aff5a34a6f6e62a914ac42a5e11c9f620e580303c470057cec261f0804f2a9254a3d4928c2dbd1ae992e71d30c0880a5bcf3e89e725ae918738ebe001911f SHA512 615b42ffdaf070ac191b9dcd4b17ca261aef1eb1ed45514a5bdfae1d900202ae6b7218f0dc037800bb51eb6a3b96aecaa4aaecc1c349b3439fdec3640a3586fa
-AUX nvidia-545.conf 1523 BLAKE2B 9be6c41e55306a5c36776ac09a0dd4ee11d4cb2d3b06006e04e8d86b7d79f8890583c6358117be3c1a60cb1a7f9f11eb9cbc2fcfb7ca95b9e8b9f0f8b0a58996 SHA512 80743e22f38b93822cff6e42863e2ceb51c3d13574d75d6bd7a622d51968741f4c6b2c8a545047bfb32023f9a9cc41fd5f0671bc018bce70cb5a42b35e981774
+AUX nvidia-545.conf 1597 BLAKE2B 5d25a34c141bd78f565f39eed0de06296d3758ee276aed61e8464f3b2aa435235760a514d896f1b131d392e72f6b942a7977d21edefe1efcb2de91c5cc2e8482 SHA512 19c6cc73dc488660fbc54ae9ca981606629f30f68379f8e8a062340289253257a5daec459d18b967e8b455feddf67629e37309a124287278d082e52d560646a8
AUX nvidia-drivers-390.154-clang15-x86.patch 1085 BLAKE2B 5bb221407b280f2dde69ef2b37317606bec1c108dbc56653898cfa9318de6e47df21e5b38943212caf13bc6412f2427fad7c534491d868d03399091e2146daaa SHA512 1349c1c715b2f09e64a5e91412aceabc80041d070a6bbacfdf7038872f1f4a798bbc63277d47a25d1a5b28b573b3d5bd6295dadbbdbf245f5cfb0241879a3bc4
AUX nvidia-drivers-390.154-clang15.patch 2915 BLAKE2B e9799aee3c6b814ecdc40e83d2e495acad046f18c88fe8c1b5fead1c9cd0fab3d0a0a2924730dadec5eb8ea1e2d2132c495298d6ab108c015721bab911a4da79 SHA512 6e1c99ae8efb06aa4fc3accb4cee55f43a6498f94fca064fd4b9b007a3555913a5cef042d4e74b6f24a3eb6f14988f810d0c848d34ae81835fbae8ec32cf0cf0
AUX nvidia-drivers-470.141.03-clang15.patch 3757 BLAKE2B 9cec15b57c82c8e24f89a025a73bf78e3d7ea5df681cf803888ca4ad8b96976b433717d01c9fdad5036cb06376345bef64dd05287791ed0ce7dc2a06c8a79aab SHA512 10ed0fa6b1fdf24fbc18432a9b94b1c1b9d7d6003926272d3c924d72a298c1d3a8875b43a42472d701864fe9dda35d75f9cf7c51ca841d20b989ed46ed994311
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-545.conf b/x11-drivers/nvidia-drivers/files/nvidia-545.conf
index 9748d8312c66..6de5577d5bf9 100644
--- a/x11-drivers/nvidia-drivers/files/nvidia-545.conf
+++ b/x11-drivers/nvidia-drivers/files/nvidia-545.conf
@@ -11,7 +11,8 @@ blacklist nouveau
# Enable experimental framebuffer console support (^ requires modeset=1).
# Replaces efifb or similar once loaded. Note that unloading nvidia modules
-# to, e.g. load a new version, would result in losing console display.
+# to, e.g. load a new version, would result in losing console display
+# (emphasis on being experimental, mode switch could cause issues with X).
#options nvidia-drm fbdev=1
# Suspend options. Allocations=0 recommended over =1 unless enable nvidia's