summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-10 11:20:21 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-10 11:20:21 +0000
commit92e45d8c110d3b9403a141d225037f2c8ed90450 (patch)
tree550e556281d9240286506408de04a62012fd3c5e
parent8b5117492cefbaa1f87e1d83af097fd82c768674 (diff)
gentoo auto-resync : 10:12:2023 - 11:20:21
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29257 -> 29276 bytes
-rw-r--r--app-editors/Manifest.gzbin14068 -> 14071 bytes
-rw-r--r--app-editors/vile/Manifest2
-rw-r--r--app-editors/vile/vile-9.8y.ebuild2
-rw-r--r--app-misc/Manifest.gzbin50445 -> 50448 bytes
-rw-r--r--app-misc/fastfetch/Manifest2
-rw-r--r--app-misc/fastfetch/fastfetch-2.2.3-r1.ebuild (renamed from app-misc/fastfetch/fastfetch-2.2.3.ebuild)5
-rw-r--r--app-text/Manifest.gzbin48740 -> 48744 bytes
-rw-r--r--app-text/libpaper/Manifest2
-rw-r--r--app-text/libpaper/libpaper-2.1.2.ebuild2
-rw-r--r--app-vim/Manifest.gzbin31606 -> 31621 bytes
-rw-r--r--app-vim/alternate/Manifest2
-rw-r--r--app-vim/alternate/alternate-2.18-r3.ebuild2
-rw-r--r--app-vim/bnf-syntax/Manifest2
-rw-r--r--app-vim/bnf-syntax/bnf-syntax-1.2-r3.ebuild2
-rw-r--r--app-vim/calendar/Manifest2
-rw-r--r--app-vim/calendar/calendar-2.9-r2.ebuild2
-rw-r--r--app-vim/cmdalias/Manifest2
-rw-r--r--app-vim/cmdalias/cmdalias-3.0-r2.ebuild2
-rw-r--r--app-vim/csscomplete/Manifest2
-rw-r--r--app-vim/csscomplete/csscomplete-1.0-r1.ebuild2
-rw-r--r--app-vim/curcmdmode/Manifest2
-rw-r--r--app-vim/curcmdmode/curcmdmode-1.0-r2.ebuild2
-rw-r--r--app-vim/cvsmenu/Manifest2
-rw-r--r--app-vim/cvsmenu/cvsmenu-1.147-r2.ebuild2
-rw-r--r--app-vim/dhcpd-syntax/Manifest2
-rw-r--r--app-vim/dhcpd-syntax/dhcpd-syntax-20030825-r2.ebuild2
-rw-r--r--app-vim/ebnf-syntax/Manifest2
-rw-r--r--app-vim/ebnf-syntax/ebnf-syntax-1.1-r3.ebuild2
-rw-r--r--app-vim/enhancedcommentify/Manifest2
-rw-r--r--app-vim/enhancedcommentify/enhancedcommentify-2.3-r2.ebuild2
-rw-r--r--app-vim/errsign/Manifest2
-rw-r--r--app-vim/errsign/errsign-0.1-r2.ebuild2
-rw-r--r--app-vim/fluxbox-syntax/Manifest2
-rw-r--r--app-vim/fluxbox-syntax/fluxbox-syntax-1.5-r2.ebuild2
-rw-r--r--app-vim/foldutil/Manifest2
-rw-r--r--app-vim/foldutil/foldutil-3.0-r2.ebuild2
-rw-r--r--app-vim/genindent/Manifest2
-rw-r--r--app-vim/genindent/genindent-1.1-r2.ebuild2
-rw-r--r--app-vim/genutils/Manifest2
-rw-r--r--app-vim/genutils/genutils-2.5-r2.ebuild2
-rw-r--r--app-vim/increment/Manifest2
-rw-r--r--app-vim/increment/increment-1.1-r2.ebuild2
-rw-r--r--app-vim/info/Manifest2
-rw-r--r--app-vim/info/info-1.7-r3.ebuild2
-rw-r--r--app-vim/matrix/Manifest2
-rw-r--r--app-vim/matrix/matrix-1.10-r2.ebuild2
-rw-r--r--app-vim/minibufexpl/Manifest2
-rw-r--r--app-vim/minibufexpl/minibufexpl-6.5.2-r1.ebuild2
-rw-r--r--app-vim/multvals/Manifest2
-rw-r--r--app-vim/multvals/multvals-3.10-r2.ebuild2
-rw-r--r--app-vim/ntp-syntax/Manifest2
-rw-r--r--app-vim/ntp-syntax/ntp-syntax-20031001-r2.ebuild2
-rw-r--r--app-vim/omnicppcomplete/Manifest2
-rw-r--r--app-vim/omnicppcomplete/omnicppcomplete-0.41-r1.ebuild2
-rw-r--r--app-vim/perlomni/Manifest2
-rw-r--r--app-vim/perlomni/perlomni-2.5-r1.ebuild2
-rw-r--r--app-vim/rainbow_parentheses/Manifest2
-rw-r--r--app-vim/rainbow_parentheses/rainbow_parentheses-1.0-r1.ebuild2
-rw-r--r--app-vim/searchcomplete/Manifest2
-rw-r--r--app-vim/searchcomplete/searchcomplete-1.1-r2.ebuild2
-rw-r--r--app-vim/thlnk/Manifest2
-rw-r--r--app-vim/thlnk/thlnk-1.2.1-r2.ebuild2
-rw-r--r--app-vim/toggle/Manifest2
-rw-r--r--app-vim/toggle/toggle-0.5-r2.ebuild2
-rw-r--r--app-vim/tt2-syntax/Manifest2
-rw-r--r--app-vim/tt2-syntax/tt2-syntax-1.13-r2.ebuild2
-rw-r--r--app-vim/uptime/Manifest2
-rw-r--r--app-vim/uptime/uptime-1.3-r2.ebuild2
-rw-r--r--app-vim/vimbuddy/Manifest2
-rw-r--r--app-vim/vimbuddy/vimbuddy-0.9.2-r2.ebuild2
-rw-r--r--app-vim/wikipedia-syntax/Manifest2
-rw-r--r--app-vim/wikipedia-syntax/wikipedia-syntax-20101113-r2.ebuild2
-rw-r--r--app-vim/xquery-syntax/Manifest2
-rw-r--r--app-vim/xquery-syntax/xquery-syntax-0.1-r3.ebuild2
-rw-r--r--app-vim/zenburn/Manifest2
-rw-r--r--app-vim/zenburn/zenburn-2.25-r1.ebuild2
-rw-r--r--app-vim/zoomwin/Manifest2
-rw-r--r--app-vim/zoomwin/zoomwin-24-r2.ebuild2
-rw-r--r--dev-ada/Manifest.gzbin4560 -> 4559 bytes
-rw-r--r--dev-ada/langkit/Manifest2
-rw-r--r--dev-ada/langkit/langkit-23.0.0-r2.ebuild (renamed from dev-ada/langkit/langkit-23.0.0-r1.ebuild)3
-rw-r--r--dev-java/Manifest.gzbin60149 -> 60155 bytes
-rw-r--r--dev-java/ant-swing/Manifest2
-rw-r--r--dev-java/ant-swing/ant-swing-1.10.9.ebuild4
-rw-r--r--dev-java/ant-testutil/Manifest2
-rw-r--r--dev-java/ant-testutil/ant-testutil-1.10.9.ebuild4
-rw-r--r--dev-java/antunit/Manifest2
-rw-r--r--dev-java/antunit/antunit-1.4.1.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin97899 -> 97899 bytes
-rw-r--r--dev-libs/girara/Manifest4
-rw-r--r--dev-libs/girara/girara-0.4.0-r1.ebuild7
-rw-r--r--dev-libs/girara/girara-9999.ebuild5
-rw-r--r--dev-python/Manifest.gzbin270986 -> 270987 bytes
-rw-r--r--dev-python/argcomplete/Manifest4
-rw-r--r--dev-python/argcomplete/argcomplete-3.2.0.ebuild43
-rw-r--r--dev-python/argcomplete/files/argcomplete-3.1.6-timeout.patch5
-rw-r--r--dev-python/bitarray/Manifest2
-rw-r--r--dev-python/bitarray/bitarray-2.8.5.ebuild24
-rw-r--r--dev-python/hypothesis/Manifest2
-rw-r--r--dev-python/hypothesis/hypothesis-6.92.0.ebuild90
-rw-r--r--dev-python/isort/Manifest2
-rw-r--r--dev-python/isort/isort-5.13.0.ebuild74
-rw-r--r--dev-python/jaraco-collections/Manifest2
-rw-r--r--dev-python/jaraco-collections/jaraco-collections-5.0.0.ebuild35
-rw-r--r--dev-python/pathspec/Manifest2
-rw-r--r--dev-python/pathspec/pathspec-0.12.0.ebuild21
-rw-r--r--dev-python/tifffile/Manifest2
-rw-r--r--dev-python/tifffile/tifffile-2023.12.9.ebuild62
-rw-r--r--dev-python/typing-extensions/Manifest2
-rw-r--r--dev-python/typing-extensions/typing-extensions-4.9.0.ebuild32
-rw-r--r--dev-ruby/Manifest.gzbin108735 -> 108740 bytes
-rw-r--r--dev-ruby/actionpack/Manifest2
-rw-r--r--dev-ruby/actionpack/actionpack-7.1.2.ebuild71
-rw-r--r--dev-ruby/actionview/Manifest2
-rw-r--r--dev-ruby/actionview/actionview-7.1.2.ebuild72
-rw-r--r--dev-ruby/activejob/Manifest2
-rw-r--r--dev-ruby/activejob/activejob-7.1.2.ebuild49
-rw-r--r--dev-ruby/activemodel/Manifest2
-rw-r--r--dev-ruby/activemodel/activemodel-7.1.2.ebuild43
-rw-r--r--dev-ruby/activerecord/Manifest2
-rw-r--r--dev-ruby/activerecord/activerecord-7.1.2.ebuild98
-rw-r--r--dev-ruby/activesupport/Manifest6
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.7.6.ebuild2
-rw-r--r--dev-ruby/activesupport/activesupport-7.1.2.ebuild (renamed from dev-ruby/activesupport/activesupport-7.1.0.ebuild)10
-rw-r--r--dev-ruby/addressable/Manifest8
-rw-r--r--dev-ruby/addressable/addressable-2.8.2.ebuild42
-rw-r--r--dev-ruby/addressable/addressable-2.8.3.ebuild42
-rw-r--r--dev-ruby/addressable/addressable-2.8.6.ebuild (renamed from dev-ruby/addressable/addressable-2.8.1.ebuild)4
-rw-r--r--dev-ruby/psych/Manifest2
-rw-r--r--dev-ruby/psych/psych-5.1.1.ebuild40
-rw-r--r--dev-ruby/railties/Manifest2
-rw-r--r--dev-ruby/railties/railties-7.1.2.ebuild73
-rw-r--r--media-libs/Manifest.gzbin69453 -> 69466 bytes
-rw-r--r--media-libs/opus/Manifest3
-rw-r--r--media-libs/opus/files/opus-1.3.1-macro-wstrict-prototypes.patch20
-rw-r--r--media-libs/opus/opus-1.3.1-r4.ebuild55
-rw-r--r--media-sound/Manifest.gzbin57615 -> 57615 bytes
-rw-r--r--media-sound/strawberry/Manifest2
-rw-r--r--media-sound/strawberry/strawberry-1.0.22.ebuild121
-rw-r--r--metadata/Manifest.gzbin7987 -> 7990 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.gzbin27899 -> 27910 bytes
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin26995 -> 26993 bytes
-rw-r--r--metadata/md5-cache/app-editors/vile-9.8y4
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin77569 -> 77569 bytes
-rw-r--r--metadata/md5-cache/app-misc/fastfetch-2.2.3-r1 (renamed from metadata/md5-cache/app-misc/fastfetch-2.2.3)6
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin76548 -> 76553 bytes
-rw-r--r--metadata/md5-cache/app-text/libpaper-2.1.24
-rw-r--r--metadata/md5-cache/app-vim/Manifest.gzbin46268 -> 46255 bytes
-rw-r--r--metadata/md5-cache/app-vim/alternate-2.18-r34
-rw-r--r--metadata/md5-cache/app-vim/bnf-syntax-1.2-r34
-rw-r--r--metadata/md5-cache/app-vim/calendar-2.9-r24
-rw-r--r--metadata/md5-cache/app-vim/cmdalias-3.0-r24
-rw-r--r--metadata/md5-cache/app-vim/csscomplete-1.0-r14
-rw-r--r--metadata/md5-cache/app-vim/curcmdmode-1.0-r24
-rw-r--r--metadata/md5-cache/app-vim/cvsmenu-1.147-r24
-rw-r--r--metadata/md5-cache/app-vim/dhcpd-syntax-20030825-r24
-rw-r--r--metadata/md5-cache/app-vim/ebnf-syntax-1.1-r34
-rw-r--r--metadata/md5-cache/app-vim/enhancedcommentify-2.3-r24
-rw-r--r--metadata/md5-cache/app-vim/errsign-0.1-r24
-rw-r--r--metadata/md5-cache/app-vim/fluxbox-syntax-1.5-r24
-rw-r--r--metadata/md5-cache/app-vim/foldutil-3.0-r24
-rw-r--r--metadata/md5-cache/app-vim/genindent-1.1-r24
-rw-r--r--metadata/md5-cache/app-vim/genutils-2.5-r24
-rw-r--r--metadata/md5-cache/app-vim/increment-1.1-r24
-rw-r--r--metadata/md5-cache/app-vim/info-1.7-r34
-rw-r--r--metadata/md5-cache/app-vim/matrix-1.10-r24
-rw-r--r--metadata/md5-cache/app-vim/minibufexpl-6.5.2-r14
-rw-r--r--metadata/md5-cache/app-vim/multvals-3.10-r24
-rw-r--r--metadata/md5-cache/app-vim/ntp-syntax-20031001-r24
-rw-r--r--metadata/md5-cache/app-vim/omnicppcomplete-0.41-r14
-rw-r--r--metadata/md5-cache/app-vim/perlomni-2.5-r14
-rw-r--r--metadata/md5-cache/app-vim/rainbow_parentheses-1.0-r14
-rw-r--r--metadata/md5-cache/app-vim/searchcomplete-1.1-r24
-rw-r--r--metadata/md5-cache/app-vim/thlnk-1.2.1-r24
-rw-r--r--metadata/md5-cache/app-vim/toggle-0.5-r24
-rw-r--r--metadata/md5-cache/app-vim/tt2-syntax-1.13-r24
-rw-r--r--metadata/md5-cache/app-vim/uptime-1.3-r24
-rw-r--r--metadata/md5-cache/app-vim/vimbuddy-0.9.2-r24
-rw-r--r--metadata/md5-cache/app-vim/wikipedia-syntax-20101113-r24
-rw-r--r--metadata/md5-cache/app-vim/xquery-syntax-0.1-r34
-rw-r--r--metadata/md5-cache/app-vim/zenburn-2.25-r14
-rw-r--r--metadata/md5-cache/app-vim/zoomwin-24-r24
-rw-r--r--metadata/md5-cache/dev-ada/Manifest.gzbin5402 -> 5403 bytes
-rw-r--r--metadata/md5-cache/dev-ada/langkit-23.0.0-r115
-rw-r--r--metadata/md5-cache/dev-ada/langkit-23.0.0-r216
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin78322 -> 78319 bytes
-rw-r--r--metadata/md5-cache/dev-java/ant-swing-1.10.94
-rw-r--r--metadata/md5-cache/dev-java/ant-testutil-1.10.94
-rw-r--r--metadata/md5-cache/dev-java/antunit-1.4.14
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin174676 -> 174676 bytes
-rw-r--r--metadata/md5-cache/dev-libs/girara-0.4.0-r16
-rw-r--r--metadata/md5-cache/dev-libs/girara-99994
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin363702 -> 364979 bytes
-rw-r--r--metadata/md5-cache/dev-python/argcomplete-3.2.016
-rw-r--r--metadata/md5-cache/dev-python/bitarray-2.8.516
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.92.016
-rw-r--r--metadata/md5-cache/dev-python/isort-5.13.016
-rw-r--r--metadata/md5-cache/dev-python/jaraco-collections-5.0.016
-rw-r--r--metadata/md5-cache/dev-python/pathspec-0.12.016
-rw-r--r--metadata/md5-cache/dev-python/tifffile-2023.12.916
-rw-r--r--metadata/md5-cache/dev-python/typing-extensions-4.9.016
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin183634 -> 184395 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.1.217
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.1.217
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.1.217
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.1.217
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.1.217
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-6.1.7.64
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.1.017
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.1.217
-rw-r--r--metadata/md5-cache/dev-ruby/addressable-2.8.117
-rw-r--r--metadata/md5-cache/dev-ruby/addressable-2.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/addressable-2.8.6 (renamed from metadata/md5-cache/dev-ruby/addressable-2.8.2)6
-rw-r--r--metadata/md5-cache/dev-ruby/psych-5.1.117
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.1.217
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin119415 -> 119252 bytes
-rw-r--r--metadata/md5-cache/media-libs/opus-1.3.1-r413
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75458 -> 75620 bytes
-rw-r--r--metadata/md5-cache/media-sound/strawberry-1.0.2217
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin71761 -> 71768 bytes
-rw-r--r--metadata/md5-cache/sci-libs/caffe2-2.1.1-r1 (renamed from metadata/md5-cache/sci-libs/caffe2-2.1.1)2
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin18436 -> 18596 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/pf-sources-6.6_p314
-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--profiles/Manifest.gzbin186950 -> 186948 bytes
-rw-r--r--profiles/package.mask8
-rw-r--r--sci-libs/Manifest.gzbin45124 -> 45123 bytes
-rw-r--r--sci-libs/caffe2/Manifest2
-rw-r--r--sci-libs/caffe2/caffe2-2.1.1-r1.ebuild (renamed from sci-libs/caffe2/caffe2-2.1.1.ebuild)1
-rw-r--r--sys-kernel/Manifest.gzbin4577 -> 4577 bytes
-rw-r--r--sys-kernel/pf-sources/Manifest4
-rw-r--r--sys-kernel/pf-sources/pf-sources-6.6_p3.ebuild95
243 files changed, 1655 insertions, 498 deletions
diff --git a/Manifest b/Manifest
index 15333e3e28b8..596c50e37ac2 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29257 BLAKE2B a0ba3394dfad92f2e4df069f02a2aa4af0f47b0e47939804e4f213cfdd517bcc3351da0c754df7c2fdb08cb706c68152b82f8d6e931fd25566b444055835b4a9 SHA512 b3f9d26d4a2da4ae4a83ee5565524980dc20081cdd2aa18ea6d79b895a80c15d38eb7b5926709967ecc3b4eab2c1ab82c71e5f564ab47d857e921c340c5343b7
-TIMESTAMP 2023-12-10T04:40:36Z
+MANIFEST Manifest.files.gz 29276 BLAKE2B 0fdb3b45d743235f66018c342dc31984d6ff9b0ca365ad98c36f77089ea96b1421be43b4c47796a9caadf97ef79a27825b9e2cd7d0b713e72df8a449697610d8 SHA512 574cf8ea74d7363e63f4145ed6c8d4e304c3cd2c818884e885a8855a89a91ba25555efdc6c8ff469113bd61644c2dd7c7b8549d8ff143bd7953adb5df47e3853
+TIMESTAMP 2023-12-10T10:39:57Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV1QURfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV1lX1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klC6dRAAjcD7GsTMBPlTXAUuq9pGsczwERgPv0xnP9nvD80y6hZy73l4w+1KxpNJ
-RZKxCaPGVRh4FYzaYnHEhdC/ObEPF7ZaPkMWIk7OXeoXayrnCnRNWMPrBaCnTuS+
-897jWaocO8UUW5e9OATBuLwNvccJjSAqvuVJVjuHtwGc36hdkwApy4uDcQNTFKN9
-jLp6vDgGYltTf35Qm6qvg67zHUNw8Hsm6HmgcsbTlN8xiY/uWyflQDheLLM1FyA2
-UaBCjNPP69EIa5rTkmQsX2Wh9PGzcMuHh94IJyAQZkjdARXMccEDxztKgiJla0rY
-CBIR1zMWVVhLP9vxtkUdCvXB/dJPFD5GRa0ikQ+AuUkrXUGD3LtLLeliYAmi1Rey
-eBHGfPAhWgkW+swhPMDI7Zn7ayexcjyEVjqOQUSaj0srtAzvlmMzF9cUSfeoNBaw
-uw/4aQDeY5/XdkVVbA9rYRhsc4YYhTbimE0M/6gtE+Il2gHflFfFlwBqUliw3a1D
-ZBK8u3tUtb4wqfvpKyXggRujY+xtImTL1hGHMjB61T38wvWideqriw4Da4jGm7sW
-cqTBq7zYiyVV0xz6GdI9C73DR+7iQCIi9Vyp46AaKJA6Y8jwN7hgXqFskj1jlxj3
-MdyOco1Wu0BdFYe3azJk2B54M2c7yBQLneMpUi02pEzLTJF0EOA=
-=PuCU
+klDbsBAAnR6Px3bhXjEcMCPH2iTx7XW9ubtSNIgZgPjSKQrm22IqqgBn7GGNfDFt
+N4vc/PMLHekCrAxbFZ03aaMsG3zJfSc9Mn6YDxeDn9wUm7oRkgWq+tbrJ063LR3A
+R+yCEb/fu4Y6jwjOBXlb/lF+Ftb5WnE2nkZnQ6tWqI5bB49IS8v7p9rtRxrntrpW
+YjTrSbrzhVHxLGpBYQ2d1J9sRasZQzyxZxjE9Q3s2HgsjaIAaAb1Z6Pwd5G5azNu
+I1Jd8UbMg4O7VCB+GxQg8elUAuJPkrFynrpJBxxSv685hT3zHrpT5LlatYXRc6is
+3auk84NVsloU3KsV7mhKYB+TWopNwteAY19mNXozMFFnw0uwQXwNHS9K1ir3XaQH
+Eg5sYVvgt8E8ZolTr3W4gsWZLP0vyrfqDotn6dbc1JzRAVGQXDq6dviOMODUUf50
+82ibae4iKLfqB9qkXo8KNco1x8mafP2cTPp12W5Ki5P0DXpJ7U2do0EOIbHJCP60
+hJHRHHR/6uTjfDF7Ln0WZMtr6Mqa45cIkN77uyQtW9aGqzbAnkvlEqyBnfKpJIXv
+Lbq/vBvhcyWqQmUZN1t1+7So6D/89hRhhF+CdbvP+5vdCErjPqX/UR7SvRTWerBT
+T+LHnKzPBIy51c+Xkb4pe2BnzX7cSULkRs0xdaGF3SMtR1bnrqY=
+=4IA4
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index d46d5bc696eb..b93f8eadea92 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 3af1a5d35a4a..1fdd62f6041f 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/vile/Manifest b/app-editors/vile/Manifest
index ee7965de81b4..18827d33ff6e 100644
--- a/app-editors/vile/Manifest
+++ b/app-editors/vile/Manifest
@@ -6,5 +6,5 @@ DIST vile-9.8y.tgz 2477410 BLAKE2B 993f43a8e033e40d95c6d762daafebf328cae291380d4
DIST vile-9.8y.tgz.asc 729 BLAKE2B 224cc75c025eb81b898990cb9f44a24e340664c658cead90f16d9103ed3bd3f15ce2c5dcf278c25f4a82069be2d39905f241c5d263b3170a731fb7e865cc45f7 SHA512 5475819801b6dcf3259811b5d3e29584a89baf574ca5685e61c6f98ba15c088ac6843bef66d2a9008b18fb4013fb40aa963ee48b15a786d6724f9ad7a599bd13
EBUILD vile-9.8w-r1.ebuild 1352 BLAKE2B 51826d8eba167db613baa3eb25735f63b6d1c2a7c9f8ac01978c0c282a67ad2bbbbdbf5a4732070266e800df52916916c9ddf7dc43416e7ea15c52e0abc73e11 SHA512 5b6a010e899f5114b83c6a7bafcd68577709ad339c14782d2042d9dd64b1d8213087401b95b180009915131b0aeff10dc0b924febf0d2475f4ef5bc3dcb0503b
EBUILD vile-9.8x.ebuild 1352 BLAKE2B 51826d8eba167db613baa3eb25735f63b6d1c2a7c9f8ac01978c0c282a67ad2bbbbdbf5a4732070266e800df52916916c9ddf7dc43416e7ea15c52e0abc73e11 SHA512 5b6a010e899f5114b83c6a7bafcd68577709ad339c14782d2042d9dd64b1d8213087401b95b180009915131b0aeff10dc0b924febf0d2475f4ef5bc3dcb0503b
-EBUILD vile-9.8y.ebuild 1353 BLAKE2B a058e8b86198fa456dbbadd7a6e7c0cbf3173db0c26cf014e0ca65bf081b223480e5ebf8a83dea063518696b69defd485343070b6afdf5699bbb9465b0a0cdbe SHA512 d41e66feca5d1420932db9ddf0b1fd28d6dce03e42e934d8909294ba4fcde2d7598cc29aeb03f4103ca4ede0e40c7303e3b2add0829e1b7e7de6f6d2df75d343
+EBUILD vile-9.8y.ebuild 1352 BLAKE2B 51826d8eba167db613baa3eb25735f63b6d1c2a7c9f8ac01978c0c282a67ad2bbbbdbf5a4732070266e800df52916916c9ddf7dc43416e7ea15c52e0abc73e11 SHA512 5b6a010e899f5114b83c6a7bafcd68577709ad339c14782d2042d9dd64b1d8213087401b95b180009915131b0aeff10dc0b924febf0d2475f4ef5bc3dcb0503b
MISC metadata.xml 414 BLAKE2B 93e7e4e15eed1c018ddb60017fb36c7c13fb0b1a5282da5b831c33de07ee9bb9d585ab98da43e6206b06eb309909a8cc52a1b1bdaa7c28b355dbb61c9e8add5e SHA512 e77d586873f04527576c5d4f2a967280708a77b68456188660bc25c57eb47502b3b111383e9c705aef1c2da58b4622b770916753e01caf9c94cb3b27002419ca
diff --git a/app-editors/vile/vile-9.8y.ebuild b/app-editors/vile/vile-9.8y.ebuild
index 6bcd8c86eb67..f4b5095f953e 100644
--- a/app-editors/vile/vile-9.8y.ebuild
+++ b/app-editors/vile/vile-9.8y.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/vile/current/${P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~ia64 ppc ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="perl iconv"
RDEPEND=">=sys-libs/ncurses-5.2:=
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 0137ddfc392a..ec0ba2110104 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 86b2f7cf6ba7..e09786274a26 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -5,6 +5,6 @@ DIST fastfetch-2.3.4.tar.gz 909105 BLAKE2B 132f88681f9133cdeae8126c4dabf4e880586
EBUILD fastfetch-0.1.9999.ebuild 2964 BLAKE2B 273947170f50ecb9629efdf10027a7b6af5c98329470f97f7078e0082f8b128e9bf428c4d82b8df52a09d3b96fdc88d8c1bff79719838effaac43aacb32f7b00 SHA512 ead9d649523d9ec049bea90516a04f1fb2fc43618e4592f8faa8e0b309ac783e798baf0ccafc89ddd4a3cb23338f2544df65be4ca41f590048f53fc2d78d1028
EBUILD fastfetch-0.2.9999.ebuild 2884 BLAKE2B cb3aba85dbd4ea7a8086d6bfd35ac053a6893f17cbbc8b916fa514f575c7407a0e68359b09d66243d52b4276d1d67f584eb41c46066542d5548610f4bc27b285 SHA512 40707f326072cff867587a0ba82f26ebd203920a3d2b4d9668f26ca9c0d4152a05555c2e6975fd1ecffa8ab8fea8a8cc4f975bf02a9113de781fd51969e3e5d8
EBUILD fastfetch-1.12.2.ebuild 2838 BLAKE2B 1185a5c20a06bf6e6112f4cc8942eb10ff403f7db2a4edabc1264db19448cfd992da044619b767751bd3d25d1759a6e6a8440aa529e058226adfec8cbfc400b8 SHA512 47b8b945db6391ba18a7fd93c0a9c6d53ccf1d0ede37538dbcb5ed95975f3691bd3f87492860e5e61727aa020ba42acd18ef4e27ffa9b21dfaae10fea9e94752
-EBUILD fastfetch-2.2.3.ebuild 3127 BLAKE2B 52d5325669ac4adcf806c2830e3dd1241cbe37f77b21ff38c0423dbbfbfa22f69c0a03ac3fb43ebc0bc05db6a182662dcf932718f7afba3241c7658d5abe1076 SHA512 913e9790e9666e40cf6bd1dfbb92d7c244cc76201b94ed2c2e11648c0c8ff7effec6a060d0a376855e5578b9d15893c9e04f6839bcbbd8c7970b33986f9a11b4
+EBUILD fastfetch-2.2.3-r1.ebuild 3150 BLAKE2B 68ef835c0dcd463b19fa4ece4f7c64107af0ba3cbdf05f78e8ebf664d4db6ecd662a659899d4f5977d26801aea4d29be55476842186a917d39e4811dcbeb37cd SHA512 2493ed60298576479119a6bfae5ae6966fb0bd9fef92d48c3b60759dd3b8dddbd3f35a164f3d67b31f568386378def792361154d4ea71e8fd72f56e64b773fee
EBUILD fastfetch-2.3.4.ebuild 3207 BLAKE2B cabd4260ab8a66ccf3885032006ff31fd1e99e13bc0fc1ef1e074d3e3d93b8e1864ed3132418a1cabe3bcb8c1a639e98e1f528cd638e9b4e5b9ddf7efba71dc4 SHA512 89ec6d13b8e35d86a2b396f6b1d4528d0a2565da80becb8cb41e09a5cf83882ec738577280ce6014a8229aec0ba9664b75f186800aa9bdf467be38ab807ed67a
MISC metadata.xml 1239 BLAKE2B 17a8422491fced016bdd68a38cf888797de3511179253757989866d49624e49c49bfeb11b192ff5561014d5c8ee55bd88df5995196d1efad8c81a3e4c8ff2952 SHA512 e26e103eb3f96bf33bb351edb20be4022002ce597babcabd36712473d002e7fe53603a89b56979a395276baac314fbd33d4e06ed206fd2b1b978abe2bb9e4b12
diff --git a/app-misc/fastfetch/fastfetch-2.2.3.ebuild b/app-misc/fastfetch/fastfetch-2.2.3-r1.ebuild
index 9ea1dc91fee7..27d86a203a0c 100644
--- a/app-misc/fastfetch/fastfetch-2.2.3.ebuild
+++ b/app-misc/fastfetch/fastfetch-2.2.3-r1.ebuild
@@ -44,7 +44,10 @@ RDEPEND="
pci? ( sys-apps/pciutils )
pulseaudio? ( media-libs/libpulse )
sqlite? ( dev-db/sqlite:3 )
- vulkan? ( media-libs/vulkan-loader )
+ vulkan? (
+ media-libs/vulkan-loader
+ sys-apps/pciutils
+ )
wayland? ( dev-libs/wayland )
xcb? ( x11-libs/libxcb )
xfce? ( xfce-base/xfconf )
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 0d9bf1265b39..61076ac86793 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/libpaper/Manifest b/app-text/libpaper/Manifest
index bbcf5f43d684..1ad736452b2f 100644
--- a/app-text/libpaper/Manifest
+++ b/app-text/libpaper/Manifest
@@ -11,5 +11,5 @@ EBUILD libpaper-2.0.12.ebuild 694 BLAKE2B fbd024536c0d7c9901d9a90214543650dcbc45
EBUILD libpaper-2.0.4.ebuild 806 BLAKE2B 9a4bed52ec481ae9879c4ab580e2f263b6ee45d60fb1b56d57dd1f4c629c738927590c9512b5b76c38a7e1836e0f51a54c05244f88f869ab41dcd2b366e05a39 SHA512 8a5bbe6afdc418adb360f7712d6c682a221257c4ab2791e88527f4d859b62db471507e5fb5da56453adde0f5e26c49895facf278f3ad7635f47d1560b82b5f80
EBUILD libpaper-2.1.0.ebuild 707 BLAKE2B 0bb35173e5699918b6164e40092053566c05dfc7a1eb015241e3ecda0a8cdce674a84036d59466a645a3904ac4fc1893ce4b920b8b1ab2a0e09552963cc3aa8f SHA512 cd9c5d24d15bc49c96687be2d5ce891a1102c59c23d92d68e4856cd428a412b843fd50f7aa4156a3c923cc7be591b651fb3fe5f1a16bd9e27707cc41af183780
EBUILD libpaper-2.1.1.ebuild 856 BLAKE2B df03e2e5501dd1414ea2247280380c1189342228e61ba28b43c50cfe9bf8c2f1ffc650756a721351d59a86cfff0ee1b6d3b514b44be949feb879401a4c280178 SHA512 de00907f55027faa8b72ac3165f48408649af35a8a28acfaf6b9303a54ec6d178379cfc55ef4eff354331b0f9ba8fba4d616f9650b359fe14adc17c8ab56df30
-EBUILD libpaper-2.1.2.ebuild 850 BLAKE2B 051625835f64a8beaf47242abb6a1d88b0e21951b7f2420f61eb6704e18300824e43e4adf010b15dba59b85676751748bb2cc70271a2c0b3850a54752ec4e421 SHA512 60b1d7a25b094b7dfc62e2cfde6b8ebb0a9716d7007b5f9a226a244b8b6733ca57a15a652d6f738db02b754d8483078a920aee20b5289bfe43c99ec533c3e2ba
+EBUILD libpaper-2.1.2.ebuild 849 BLAKE2B f5fa251f8a1c07dd399baf369424ca37495c2380fc5fb6f7f6b9b7fb8f59736cbd180f6bd99a22e2beacecd0d499f48dc2709f6c7d2749b4b6d6ec259493203f SHA512 b15a97c805016e309d4769f75b03915bbd0dfa16dcfc17189a10b32f2f015d7b38addf002aeb69a61b808fbd14ffad02422e96fb3de8a577942e19fbc2f5ed9f
MISC metadata.xml 342 BLAKE2B 28767bfca8e43186de0792106c408d3a8e0ef8c9c59836789b045c23f12163e43b9eb547c93f1751f031b8f61bd7940f50ccaa95f2ecc14cdf5a9267be721d0e SHA512 0d16a636e3cce2ee9051bd694f34a072ff13d4ca6f4c9f3e81443cea386f48f5863db03ca9cb050f43a6a1fa483d401969617597d68024fee10058a0c72b3585
diff --git a/app-text/libpaper/libpaper-2.1.2.ebuild b/app-text/libpaper/libpaper-2.1.2.ebuild
index 383383467765..4dab496210f0 100644
--- a/app-text/libpaper/libpaper-2.1.2.ebuild
+++ b/app-text/libpaper/libpaper-2.1.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rrthomas/libpaper/releases/download/v${PV}/${P}.tar.
# paperspecs is public-domain
LICENSE="LGPL-2.1+ GPL-3+ public-domain"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
QA_CONFIG_IMPL_DECL_SKIP=(
# Gnulib false positives #898346
diff --git a/app-vim/Manifest.gz b/app-vim/Manifest.gz
index ba32d9ac1281..62eef86c69a8 100644
--- a/app-vim/Manifest.gz
+++ b/app-vim/Manifest.gz
Binary files differ
diff --git a/app-vim/alternate/Manifest b/app-vim/alternate/Manifest
index 6228a35fcbd6..2e19f6890a8d 100644
--- a/app-vim/alternate/Manifest
+++ b/app-vim/alternate/Manifest
@@ -2,5 +2,5 @@ AUX alternate-2.18-hh-cc-alternation.patch 918 BLAKE2B 0362420f64fdd1607529842d9
DIST alternate-2.18.tar.gz 8652 BLAKE2B f6e50d3e1499fb913f7cfa4ff95df180855c7857a700428be1339916aed4513bf77a8da62b75407a6c129f4da3e3bcd00f5caed53d7a939a2eac96a287a11ffe SHA512 d797b99cbe536285d87c5bb14adfcaa3e18611351c8529d9a0755606e766ecc006f19af5cd9b9535f236220dc525bbc27e1280cbb1e3c71f7444cdefd506cefa
DIST alternate.txt 8897 BLAKE2B b2c2ad9e39c98c82592034ddb0db79803f39bdf3c8d55307aecc488855a75c7be508b41a6a6cf9d3f3d0f4e938feb65fdd756040d8e51e0244c9dc6b9fbacd86 SHA512 92b24aef5fe1fb459b4cb85ca780ae20126bc79138ac15dec652c15a89b688d40bedc00bdae8fce912c8805b24b8805e45ddbd9e6b1ec10c20e61eed11d37651
EBUILD alternate-2.18-r2.ebuild 995 BLAKE2B 96fdeff6a4d502b7c368643cdc3fd8388892003613908f7408b3cc8be896bba3911cd0e129b82006c678c1fb162dd6d197ebc67252d856e9f1cf59142319b720 SHA512 2f4e22cc32f3c1cb80edebcfebef3db3d133bb5f451e043d3d9c25d83f14b579883d0a408486d691d3ce0d4f6f10f54b2e96980c8a585f6226056ca6e66eb365
-EBUILD alternate-2.18-r3.ebuild 997 BLAKE2B 37e0cf3cd848ee4a835e7378470d63fc811ba7f18e04c787da5d1081531b1df8d2cc20d2e0939b14c90b3e1431619c99048082a049d33a9c6b5489a7638795e2 SHA512 299611a208e1e17d826e5be6784d63d89c0fe83d55357285403e5073cd96f740331dd93f88f0cdf2a1eb2e464f5a730cfe51ca3e84a73140eec075610da95127
+EBUILD alternate-2.18-r3.ebuild 996 BLAKE2B 9c6894ab2bcdedcefbb6912866558282582d6d5002553af54b861b2b3337d781ae83858a328b214ec70b74c661d464b20cf61ba8618b2f16234413bbbd331180 SHA512 212022a63d6f9cad860ebe84a5185d1eb808acd25c6ba6e066897a7fbc3fb211b143f204c3d83b71258b4d790316acaed5f392a3d0f5e5d838b2783b468b9ce1
MISC metadata.xml 332 BLAKE2B c54e6ef20fbf88e7ce67a793b3914a64dbd291129c186527a23412941ad882e492a4b10692bbacdc8b1718b15ce53e31057cf1237d264ba9259105143fb24468 SHA512 0e9f477bc091e9be6585d40eb298f24cba09b8adbf742915dc56ebe779c62863168327163004e462c5b0259cc6f0deef26d6a1c78d39d87f081845e3692bcbf5
diff --git a/app-vim/alternate/alternate-2.18-r3.ebuild b/app-vim/alternate/alternate-2.18-r3.ebuild
index 7d68857f991a..64ee45afacae 100644
--- a/app-vim/alternate/alternate-2.18-r3.ebuild
+++ b/app-vim/alternate/alternate-2.18-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
S="${WORKDIR}/a.vim-${PV}"
LICENSE="alternate"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides a new :A command which will switch between a .c
diff --git a/app-vim/bnf-syntax/Manifest b/app-vim/bnf-syntax/Manifest
index 395887a24e10..35b0d0d8b71c 100644
--- a/app-vim/bnf-syntax/Manifest
+++ b/app-vim/bnf-syntax/Manifest
@@ -1,4 +1,4 @@
DIST bnf-syntax-1.2.tar.bz2 887 BLAKE2B 11923f80153d760e92577e461fb912a13ea6ac1ab8c48b6371362d9f5e6ddacf520608626ecb2020f0bc043106241a818b53131be43c991720ae37df8ec40132 SHA512 e073866a8dd41bc0ab982e250bf2a803d78916dbdaafabe504a6854f67255fe4ed84a4db426f1cbde77c9b0a059070fda666338c53b6ddcc7e46f04d9f0265d6
EBUILD bnf-syntax-1.2-r2.ebuild 555 BLAKE2B fbef88cbfb05b199a2b8c921f28727e09422843527a93690279bcd39ac9fc534a77e3fb4f3779b48bc81e19126dddf0d0cf4c00ae224f9f97d05fdd243182e9e SHA512 e5c795abc8b800d309df34e686c1c7325b4401cbc752ceb24cf4b8585d7e9eed12f4b5f44c0cd4fab444217323f2ec0c1e6eb46d2efc3b4bf67c02dd503ec60a
-EBUILD bnf-syntax-1.2-r3.ebuild 549 BLAKE2B 6a8ee0347d73713ed9baaaea8ca6ea0d2a2829018e152e907afcca088c10e773f77e2e6b02f6a2413f9aa81d2592b6ad6a94538f9b54a3c312fed0eb97d41512 SHA512 74958de89910e013d6a5f9e4eb8ec3dbc16ead2d7d8d4ce0160db1fb6ebf0bdbf594601f82257e42bba49587fcde19d14107086febf9e5414de13150129485d6
+EBUILD bnf-syntax-1.2-r3.ebuild 548 BLAKE2B c08c12c27dd7d21cf09428993d895b27b6aa30a4a6fd9b25283d8fefce36af6fee3d1deea9c37db53ad7d6d743d9283679f07a751f4177eee991db48d67f299a SHA512 18ba5b01a0d4219a802b82f4490c0448db6eb21e81ecf0f7255a9106e11b61f0c7cb84d474049a649ef2a1374511601b0c309c835bcb36dbd9abb586d46245b9
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/bnf-syntax/bnf-syntax-1.2-r3.ebuild b/app-vim/bnf-syntax/bnf-syntax-1.2-r3.ebuild
index ffdef1144e88..fc3f78a2e76f 100644
--- a/app-vim/bnf-syntax/bnf-syntax-1.2-r3.ebuild
+++ b/app-vim/bnf-syntax/bnf-syntax-1.2-r3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: BNF file syntax highlighting"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=250"
LICENSE="vim.org"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides syntax highlighting for BNF files."
diff --git a/app-vim/calendar/Manifest b/app-vim/calendar/Manifest
index 0be913bcb369..4d2b8eb38932 100644
--- a/app-vim/calendar/Manifest
+++ b/app-vim/calendar/Manifest
@@ -1,4 +1,4 @@
DIST calendar-2.9.tar.bz2 11070 BLAKE2B 9c137d6975f3978776e8739dfa0697a6fd9f1828c0903ec529008d6c272e2226418e7f175149f048feecd405235501a88967fd6fa4dc6413eabec4021d675bca SHA512 8d1c29cb1e7b8189447d60bb5e8940b7ed52837c9039bd8ff8e3ce19c5fd7a9a8060291bb8a0c0bd2a2bb677fce388bb7f807f25358f3903c28b07c715ae1a07
EBUILD calendar-2.9-r1.ebuild 317 BLAKE2B ff18c838ae0fb02963871931c9b820ddd6be4770edbe5e3104842305d0264360feb6fd84b897b3898c28dcc8b96b22cf545957ead046e5c468a579d91d12455b SHA512 47ed341fd029d23442a243d2d4d71eedeaf696a383daa55a21ff2d0f4a8be7f1105d09fef1d1fac4cc9df004812760c11e968327e72626fc5fd9bf334382bf00
-EBUILD calendar-2.9-r2.ebuild 319 BLAKE2B 11f46c14a5d316c263407d22cf802b8a85f97b8fcb9e0ff42dad1c803b6af40876a97eaec5b8e738bdad567f31e75fcfdcf627613fab70139aca5eb3d697bfe7 SHA512 9fc3512ac062c6ea43e8f37541f5434dd3cc9412621fac083e128833db45afa88d00e487cb148f7c85723f2e1bba15fbf003139142bbccf6dff7e1676e567cd6
+EBUILD calendar-2.9-r2.ebuild 318 BLAKE2B 4bd3a166d73433394a17722fb9255f5d8b65a3d2e19dc1580a2bb9dca936fbd62464c8b4b12fdfcf5c4615961f2fe4ff3c5c0fd5e533ba32009230f87f164fe9 SHA512 153a7a09783f95dd8462b55b69d619917a010914d7569ad1466207ffb902d1ada18d86077d48e23d6fc7b3680e5cd8681e5cc2145ffb0d8288da11c48ae7af02
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/calendar/calendar-2.9-r2.ebuild b/app-vim/calendar/calendar-2.9-r2.ebuild
index f3ec681d8aa7..f7c57fffe188 100644
--- a/app-vim/calendar/calendar-2.9-r2.ebuild
+++ b/app-vim/calendar/calendar-2.9-r2.ebuild
@@ -9,6 +9,6 @@ DESCRIPTION="vim plugin: calendar window"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=52"
LICENSE="vim"
-KEYWORDS="amd64 ~mips ~ppc x86"
+KEYWORDS="amd64 ~mips ppc x86"
VIM_PLUGIN_HELPFILES="${PN}.txt"
diff --git a/app-vim/cmdalias/Manifest b/app-vim/cmdalias/Manifest
index 1acb6d0d377f..c97762ce548e 100644
--- a/app-vim/cmdalias/Manifest
+++ b/app-vim/cmdalias/Manifest
@@ -1,4 +1,4 @@
DIST cmdalias-3.0.tar.bz2 2601 BLAKE2B 89b36b2bd638dbdc454739e1f9a3cd61715faa5c392bf3a85c937a0ec179f4e35485ac3137fdb84c2d66ba235e44af84d1ce42ca7e8f212438e88eb91f691570 SHA512 a29b8b588c662ca48e8208422e4592e4d2a2908f23ed123b0b2aa639e6c05725dcc6ee0179418dbfdc39108953de064f5da5eec4261f7e9db5efea0d91fe58aa
EBUILD cmdalias-3.0-r1.ebuild 441 BLAKE2B 7b1ef147bace1db80c8e7235b6d09ccb5b81b6fa20a610178277d2636b6f4b3084b842976667f462ce7169b033ec0b7592ed19df62ea07314e72f9a8a181bcfb SHA512 33c186706c0109d5719ff8d676175decafcb7f0ce23640239c5e9642381cc06558029a400a5cd6c38be720d6e9d0027d3290061854cc73ab38cdd0ef24e3c145
-EBUILD cmdalias-3.0-r2.ebuild 435 BLAKE2B 3011098ffe988ec3248c98adfc7ab296cf645eb245e034c07b3a269c11107b609407f69d7ac60005d6cf78497c35d86c5d70255f877fcdc0a13bd355b317bcbc SHA512 32dd3583ed86cdd2dc3de2a36ef6b25ba0f39cf9c353b48e364e0fcb7b363b122ab8ba86c4c8f9bf599907ec87e194cfae6cf80e16ff7f3e8051d6c07060707e
+EBUILD cmdalias-3.0-r2.ebuild 434 BLAKE2B da49836520d6ebb1440714ef79032eb1c9ba637f17b5fcfebfef50a76d9d913cc57e27fc622d3e20e4b080fb7f14591239d380d7d1f72d14e8657305f9de6c56 SHA512 83f1e49783a337437159a96113793ec6e5b2fee8f8006cddc61f2da7deeb653a441572dc2c4e72ed010deb44ea96eb127dc160104083015ac6a915479feff3bb
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/cmdalias/cmdalias-3.0-r2.ebuild b/app-vim/cmdalias/cmdalias-3.0-r2.ebuild
index 022932d73298..240a73d7bdea 100644
--- a/app-vim/cmdalias/cmdalias-3.0-r2.ebuild
+++ b/app-vim/cmdalias/cmdalias-3.0-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: library for alias creation"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=746"
LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc sparc x86"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides library functions and is not intended to be used
diff --git a/app-vim/csscomplete/Manifest b/app-vim/csscomplete/Manifest
index 62d4aea96dc3..e9301a6ac220 100644
--- a/app-vim/csscomplete/Manifest
+++ b/app-vim/csscomplete/Manifest
@@ -1,4 +1,4 @@
DIST csscomplete-1.0.tar.gz 16621 BLAKE2B d05f7f781fdbb26f1672ab47dc01345be3fd78a3cf57e7f746453fd437f1b387a24969fb3de7cb23163abe098a670cc36ac989e2a1285de6c7499ec41ea59a0e SHA512 adbc2634534c3f0f8b3ea2389950d37540a2f5c7b4756e428cf50d6086fef5706aa5cde9b3cfd1fa87a9b6f07fddb26be75bf32f7ffc4193d5f0813dccf84c0b
-EBUILD csscomplete-1.0-r1.ebuild 437 BLAKE2B 1198293de61c94e6b4f857444362c6bcce0009d19fed12e278670e8659d85e847d7bf37dffdacb3ba17ad55fdf4730ff0827c144a8eec01c54c5f7a446f3e9a7 SHA512 ba08f82af2c6ba37657bc948bd16c6d83ccd2b54dc8da7e2b7b9ec09b3df64d052e09cdb35aa743275e0e6bbe0eefa61c64d957662a6d0f48786759e711af880
+EBUILD csscomplete-1.0-r1.ebuild 436 BLAKE2B 2b237fed31930c7f02a6f546fd0322bac98c321297a3e3f5d2a728657d787432f4ef3f7c3b222ef0c956196150abf60f5d20f17fbe1d22b16221a49827e8a2bf SHA512 3313e553da7372eed14051a8d96440c3723d0b1f60f156e33e90e0e0493f5d389f53116744dca377c91619140364d4ad12db99f7b5aaeb1b4384da8311173ab4
EBUILD csscomplete-1.0.ebuild 462 BLAKE2B 4a234b63f98bfcb4356e0d6295db28e6f33cfafc9caa1eec5c65c84c0b3876c33a1df5799a043d048726eb4f7bbc85c604780a08f24900a1f9e8ce8f7f220136 SHA512 bd65d4b3655cd194b29c9d8a337a00bb4079aa29799dfaeccd435ddadce0d75f1e6a45a9c5bbef2bba2c4965cddb7160a36399d88743d2d358b5ecae970cc162
MISC metadata.xml 432 BLAKE2B b69d23f26e33c438510a8b9e3758258863393678971be387530f3fde369ef7757686aafc93c7847137662fde6f5fe3f5e9bbff9995ae1528d0dbe028a2016e72 SHA512 be8823a80fabf1f587cb58e0852e6130577c9d2702d0f7653a3d093e2c9a17af007a22c370529823a76824e1a5ffb008ea2868e532dd9dc7d690c93d45c1208b
diff --git a/app-vim/csscomplete/csscomplete-1.0-r1.ebuild b/app-vim/csscomplete/csscomplete-1.0-r1.ebuild
index 39cf200e927c..62cf6e60ae56 100644
--- a/app-vim/csscomplete/csscomplete-1.0-r1.ebuild
+++ b/app-vim/csscomplete/csscomplete-1.0-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}.vim-${PV}"
LICENSE="vim.org"
SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ppc ppc64 x86"
src_compile() {
:;
diff --git a/app-vim/curcmdmode/Manifest b/app-vim/curcmdmode/Manifest
index 51726612ad0b..241454c9520b 100644
--- a/app-vim/curcmdmode/Manifest
+++ b/app-vim/curcmdmode/Manifest
@@ -1,4 +1,4 @@
DIST curcmdmode-1.0.tar.bz2 3566 BLAKE2B 138c7b9b84d69a40df731dc633dd7b7e2b2859af70d8418a5760a7b6016dd61f3401bd7bd1bb7854e500c744cabb8f0c65a89fe2ee37ffbe0a3117909c232491 SHA512 eae4e7cc92ae3838ffbdb507fd51174daf2fcd05d23f418555ac9ea3dde5562e49c67ee7b27dfcf6bf2088dd335ca97165835919dd804a86fca581b4d6bc0ea2
EBUILD curcmdmode-1.0-r1.ebuild 486 BLAKE2B 32e11dc24bc17d1c51a2d6f8b9f3ec8cdbe279e14abb09671628f53aa099c5ca7eac7900bf90cf07943cd315791c3e1a800a478ff613b116f740cb8a0dc65a67 SHA512 8bde9866683542c0a61afc2acef05a11a48b24b16ff587dc1b20975d25e8e40fe7e065ba335bd702e7dc0b4622e3812438c86af0d892140ab6c433cc0b7dac23
-EBUILD curcmdmode-1.0-r2.ebuild 480 BLAKE2B d6d09569685a47e100b5c5da58e780f1951c03e76b45604c12cf2926a72d9ea3c19013d870c808fbc88e52ba6022f9720fa021ca4ec0d7a8b89e00a8baf9a2b7 SHA512 120f9fd1b6ad0d7dd66f943c4586385335940423f803d2e47a99f030f8888421f02e55966f6f923bb5be1e5dbaf7869f777297f11b3d2fe446ef4315a0810104
+EBUILD curcmdmode-1.0-r2.ebuild 479 BLAKE2B af5090ee5b12bdec3b3e4cbd09a6f94690ed5b158b50886242173929ed36c5903908b309e523fc4578fe9877cb83591a967bfb42342ffd2286a7427f473596de SHA512 d1136f568fa74065bdd93b5a21437b918baae9514cb7bc1efd9c6169db27de20854057c5e26a2f132fb33415e5939018f5b11e8d605bd52e1b555d9e1cad0c1a
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/curcmdmode/curcmdmode-1.0-r2.ebuild b/app-vim/curcmdmode/curcmdmode-1.0-r2.ebuild
index fd7562a5ed0f..d14c07d56abe 100644
--- a/app-vim/curcmdmode/curcmdmode-1.0-r2.ebuild
+++ b/app-vim/curcmdmode/curcmdmode-1.0-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: library for extending vim's mode() function"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=745"
LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc sparc x86"
RDEPEND="app-vim/genutils"
diff --git a/app-vim/cvsmenu/Manifest b/app-vim/cvsmenu/Manifest
index 9916e4048074..9feca46764f0 100644
--- a/app-vim/cvsmenu/Manifest
+++ b/app-vim/cvsmenu/Manifest
@@ -1,4 +1,4 @@
DIST cvsmenu-1.147.tar.bz2 16440 BLAKE2B 509b5240232b8bc2770a49e9b7814ce5783114108d22f2ae80de04c19ff037fed7c76479b3c783407c753c5d7b7f58a51df455dc4e9f7d4472e607d8b1e3f5d1 SHA512 ca25c4b6d50d0d82ce179a76a8993b1a7a5ef72d032639ec9cf16fbdeafd87eddf7f89214fa8d370d330f5f7501e1265f1c5635153cc387e23191ab81ce56c8b
EBUILD cvsmenu-1.147-r1.ebuild 480 BLAKE2B 88e2005a772fdbd4f2e77fe4a71661aaa8f3da768d78a298563e99949e9afc49d918efab4c79439908e01fa3552b75682f201f4843b7184b6f9d303edf23db2b SHA512 30cf8e0e0aafe85c21b8fd745ab9179b45e016f1df6167738493d7c56a912cdb723c982dd22e1ffa72c7445cea653d5ba70db019f69d55821877fe3892f6754e
-EBUILD cvsmenu-1.147-r2.ebuild 471 BLAKE2B 54ad2659c4f323fb504cbea4e44f4f58de46338d7957628902348ed234575fce04ce40c59c5f340882e0765adef00121be7ac23bab1bc7ccbea2e0e57e3f4c1a SHA512 1d46fe7ec35842f72d00ba836ff742e664959a86735f8a1e2e286adf5948601cf076586065f5ff6971f4d24d65d303c198e7888aa68109590ddf201692b32218
+EBUILD cvsmenu-1.147-r2.ebuild 470 BLAKE2B 4ca68950c048b1dfdd6c71e48773c1c7e229243fcc2a2d0a3d92ec68ea9e93effbaa5786b7775d3cfb37615c155d0489eaeadd1f391fdee5ffa5f7358f6280e1 SHA512 4b1f6d48a400646c80e1da6bf81fdcc7603bed203219352fe38cba7a7ba1931714fe946ba3470d6d85c5bc9cfad3535d0a91664a687fe9e076980dfa5c486dbd
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/cvsmenu/cvsmenu-1.147-r2.ebuild b/app-vim/cvsmenu/cvsmenu-1.147-r2.ebuild
index 8b8751e9b480..97e26ab80940 100644
--- a/app-vim/cvsmenu/cvsmenu-1.147-r2.ebuild
+++ b/app-vim/cvsmenu/cvsmenu-1.147-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: CVS(NT) integration script"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=1245"
LICENSE="LGPL-2"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
# Note, this comes from CVS on sf.net
# http://ezytools.cvs.sourceforge.net/*checkout*/ezytools/VimTools/cvsmenu.txt
diff --git a/app-vim/dhcpd-syntax/Manifest b/app-vim/dhcpd-syntax/Manifest
index 675daeff3ff3..71dc3b561825 100644
--- a/app-vim/dhcpd-syntax/Manifest
+++ b/app-vim/dhcpd-syntax/Manifest
@@ -1,5 +1,5 @@
AUX dhcpd-syntax-20030825-multiple-addresses.patch 588 BLAKE2B 1f38da00084f2e3c42ec7c851e0d4798782e7727f4677a289b0db9096d93bcd8fb2a28695c05f390727bca1c1f27ed7f4918472496e94e673009ca8ba40d9600 SHA512 9b6a22f50bb4402fbe63c7971b11a1b1d7dfec5976758897aebf14a8f0025c52daaed9e3c8668a93f5b2c7c61afde600040f6c64aeac62f2e0e9a6b01735a74a
DIST dhcpd-syntax-20030825.tar.bz2 2761 BLAKE2B 95478de740c28a93e03179e576e2edf02a682a6161bccae676b379dbb5b654d0239c3f8e523925f2e6d36f949847f9ba7cefae20104196d71f42837afcaae76d SHA512 97c1706e0ab2c89ee20618ae0c854347f8674a3008a5c4414aacb78e984e35b0eb6eeb5f641363ed6601ceeac0c794577d518658db9200c7391871ffae5341bc
EBUILD dhcpd-syntax-20030825-r1.ebuild 507 BLAKE2B b697110484076e0f9836fae5b64a5cd19eadba6902b669037b82a577abe434e38135e09c2e27b813391bbe35b08e576fc4db1dcb84e020c10b44d86cc5c2b34a SHA512 646c2d19dd82b9d2b0577162b5df93959519a88e53e2c3e75ec6cf45f29cec757884ac24829b706d1a8990d0e4beaf39f414a259a867e476440312ff0110d53d
-EBUILD dhcpd-syntax-20030825-r2.ebuild 511 BLAKE2B d3338f6a8392deeeec93c2213ef138acbf1d1281308b5d2218bfc38c43278790a436ccb5334572bf722fc6bec0326f413b9fda55fe720369f6ed0bda831e0664 SHA512 c58ebe6ab73055cc0dafe03b3ccb404817a573918676d707404359d9ede1ea19cdafca38103efc1de56559482f5d0930a8701df7a146072319610a1045a93fd4
+EBUILD dhcpd-syntax-20030825-r2.ebuild 510 BLAKE2B 7347dd36cc80269cfb689b782f46d6de3248f8a0c3d1abfb783337e00292b4b6541d7601ce65a8e3954cf74ee023afb1ae383b756c02fd9f0517ae2236a3a3ee SHA512 316f4fc2b1de222934fcf58509c8f6bcfe95b3e23412d6e74bedd9f79e6d5c2a08cf8b193ea0ec5e3dbc41a55eb46d1da8714efeeeb611979e5e96cbe06c13da
MISC metadata.xml 452 BLAKE2B cfd0bc494a065a27c24589f6b815b0377f597bf10863652e52ca37faa6e9004637a86c7d0fc68231cf99445a5df67763d33ec22edd563c7e4f902d611b0e2f9b SHA512 34cfab0ef96a5719c51d2b2f5881ca643672bc38abc70bbdd1556f3d10a6eb188ce1ac24654e5542d98837cc60aede9fb024d6b9cdae15b9de2f9ecae1194c3b
diff --git a/app-vim/dhcpd-syntax/dhcpd-syntax-20030825-r2.ebuild b/app-vim/dhcpd-syntax/dhcpd-syntax-20030825-r2.ebuild
index 08c38d6df2f4..c7ac5bded9a7 100644
--- a/app-vim/dhcpd-syntax/dhcpd-syntax-20030825-r2.ebuild
+++ b/app-vim/dhcpd-syntax/dhcpd-syntax-20030825-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: syntax highlighting for dhcpd.conf"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=744"
LICENSE="vim"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
VIM_PLUGIN_HELPTEXT="This plugin provides syntax highlighting for dhcpd.conf files."
diff --git a/app-vim/ebnf-syntax/Manifest b/app-vim/ebnf-syntax/Manifest
index 9cabec231ab7..d22fa535201e 100644
--- a/app-vim/ebnf-syntax/Manifest
+++ b/app-vim/ebnf-syntax/Manifest
@@ -1,4 +1,4 @@
DIST ebnf-syntax-1.1.tar.bz2 981 BLAKE2B 5ab1916fc909f8b6b4fc139fd34c5c982f2bfac3f4ccfa53f13945787db6b9c6b5531cb805d4a0feea5f3165259cd3a033951fd9074344e62657e067571e5300 SHA512 0fba3be91e998b26a3011bfe18765a3bc3ebde6aa33e96580dc0529d79a067020cfeee614dfa40126a1a968d3ca8e77711eca096095675cf6072061c9be7c083
EBUILD ebnf-syntax-1.1-r2.ebuild 581 BLAKE2B 0b6933ab5ecd0c7935717df68050288240342240ec53483882db356077c19b33f7712739c1042299bb75451302e0928e1f0ec656b76d483bae4f6b02314de275 SHA512 7b2f8c953d6bede17b69d26fbfaaa52a099d32695b36593f4da931a225e195945836e120556552718fd9bce356f04ba9d8f09b47f0717856ccfee07e30071615
-EBUILD ebnf-syntax-1.1-r3.ebuild 575 BLAKE2B 5ff4479183f2237eb11e217821b7c9d46bbde389e96353c392cff787c8cb5c3698916b283c1d54fc4d0a6fce9c4238a52905f4a4388c18355409c436e8148ff1 SHA512 74d2a26241ff2b9933727526242b0e093ea68b177f2110a538227bdf37050596929421acf646c8770d556c2b66eea47f2d6cf2684d7b2347775beafda21e7020
+EBUILD ebnf-syntax-1.1-r3.ebuild 574 BLAKE2B 58a4ac27e808599db9982fd27a2c55b0a53a26cfbbc9f692ae1925f2cff5aacae4a05b17e9b33fc13862eeb85dfac72c84305cd9189fc1c96bd4f6743e858f21 SHA512 3bc5733638f5ec90b9e018771e30c55804e87df45f7ad6c7fc8dd671301055c0df0fe0309a21f16f6d4f30797413b27ad9ea008aa7c49abec0d31f3f63841d7a
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/ebnf-syntax/ebnf-syntax-1.1-r3.ebuild b/app-vim/ebnf-syntax/ebnf-syntax-1.1-r3.ebuild
index 08375fec1db9..40bf67606eb3 100644
--- a/app-vim/ebnf-syntax/ebnf-syntax-1.1-r3.ebuild
+++ b/app-vim/ebnf-syntax/ebnf-syntax-1.1-r3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: EBNF (ISO/IEC 14997) file syntax highlighting"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=545"
LICENSE="vim"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides syntax highlighting for EBNF (ISO/IEC 14997) files."
diff --git a/app-vim/enhancedcommentify/Manifest b/app-vim/enhancedcommentify/Manifest
index 8199b3fa0526..fb042853166a 100644
--- a/app-vim/enhancedcommentify/Manifest
+++ b/app-vim/enhancedcommentify/Manifest
@@ -2,5 +2,5 @@ AUX enhancedcommentify-2.1-extra-ft-support.patch 665 BLAKE2B f9afbc2602b1f7b215
AUX enhancedcommentify-2.1-gentooisms.patch 808 BLAKE2B 6802720fdc4883629a2e180461982ea9f6d51886d882895a4aa962b4a407e096811473e97b9fd6b502d4d2aa0da076625fd758c6b108c930e8596059a7fb8084 SHA512 974ae98fedbc4c3ea75499d615066efaef5dd8e03ebe00bb20a5fdc6dd8d5cc7ebd0f34e86cb587175f0c3e26d04bed4d09561216dedcc7757d1e9266dff0046
DIST enhancedcommentify-2.3.tar.bz2 17005 BLAKE2B cad7f66092a9c54535226616dc2da8c13b9fcc1ae8cb2a5077462e0138345033ccd756556b640ee6e4569a1ba2037b98138ad84f9d44d9466a3955f3ef0ea12e SHA512 673cb42fcc5a2d23ae404bbfa4664f388901249d3ed8315f77227f3fa42f3c267d69eda7554347b4e70de81c9bd58437c243a42d62218444063d5235fe22a171
EBUILD enhancedcommentify-2.3-r1.ebuild 533 BLAKE2B 1d58da77caa2e13a1966578006eba674f1e4e07f9741515b4b6d69434e810d0c9b23c196bbca2163eda2752d4b02c338d9f1f6a31bc005d04b2046384968f6a5 SHA512 51a7a1a27df1ce6f6fb9a5664b30f6244aad495113875f05c8920ba35a8f061f2a072218f9a9b009c336f704116cf2e0b01df44ed0e362e428625bf02a396493
-EBUILD enhancedcommentify-2.3-r2.ebuild 534 BLAKE2B c1c24ea0b28be55e551756779bed244701f5720eb1258eb399e616148cee7085ba175bd77eb33d0d00ae49fdb46bded55def9713ae9b9dcaeb7a353e8982015a SHA512 eb5539d38b2787c022de24eb110ad4c7b44351c0180c4c34dde86dbcc202f243517e0dae64b9c298b66d7d71d66a58cc57e61d85f0d5b91d70f24364f56314ba
+EBUILD enhancedcommentify-2.3-r2.ebuild 533 BLAKE2B 18df9a6ffdcd6766e77a6bea0dff880823d80af5b6e5677da9b8b9fd50434cf4bf9168a21c1a6c0929fc9dd6d04f202db39f4f1210128e30f361f99feede7dce SHA512 d24521e32fa11c23cf59d561879e9e9ca91ac3694a6c35f67004cb82c285abdffdb52a95c6c9ad099c365a3df2740d1f638b283ea64c1b2888bd1fdb80f9cb63
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/enhancedcommentify/enhancedcommentify-2.3-r2.ebuild b/app-vim/enhancedcommentify/enhancedcommentify-2.3-r2.ebuild
index daa4e4578a0e..f438a3388892 100644
--- a/app-vim/enhancedcommentify/enhancedcommentify-2.3-r2.ebuild
+++ b/app-vim/enhancedcommentify/enhancedcommentify-2.3-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: enhanced comment creation"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=23"
LICENSE="BSD"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc sparc x86"
VIM_PLUGIN_HELPFILES="EnhancedCommentify"
diff --git a/app-vim/errsign/Manifest b/app-vim/errsign/Manifest
index bb1cc775f357..4ed154703404 100644
--- a/app-vim/errsign/Manifest
+++ b/app-vim/errsign/Manifest
@@ -1,4 +1,4 @@
DIST errsign-0.1.tar.bz2 599 BLAKE2B 85b6589da0cad1827d16d33e1e38c7b533c3ab3caa985bb77bdb5cc8f96fbc1e29daa6d925ff30be69e8810bf7ea8148d0c4340144743f6cdc50d2c9110ce9fe SHA512 ccf1136043b5a54614ef90190c157c02fa5470bd79159b8ba6f7a7cd95bdd0c0dcc41eb993d8a26d2b308012cd400f4d3168f4e7dde7bbdbe8dcedcfe5d1c929
EBUILD errsign-0.1-r1.ebuild 547 BLAKE2B cfd72d55618541be62f2427e63c8580db1a9647b50b42364edd4294663594a7abdabea4df23fc464d31835fa7dc56965dad6faf5886db51f329bd32881d71593 SHA512 53f16a7fb0f80282566202906b7ed2f8bbc24cd7dbde34c5677ad1809745c20e4b8a75784f10ec066c81fc7d183f6d6b94065de2679c661075f4a620c2ccfd59
-EBUILD errsign-0.1-r2.ebuild 540 BLAKE2B 44bf5fdd06258aba0003a1c3270a9b8475f57345c94a55b5fbfe010ae5afd556aba07969e5fab1e777f0c5c8fb36d84da7070805d1bf97001bd2d36cc9f494fe SHA512 83fb3aa2cb04698b9fc9cdb5a1c2cca5ffb34db19e6553b98da914a3e7999f6805fe1878ef63a41a3fb36ef0ae08c3eae04960c405c4470142b6aceebba688e7
+EBUILD errsign-0.1-r2.ebuild 539 BLAKE2B 915484b35543bb20c1840d490cb8e5fad15dec7015ac03d2b433748e448a5d6afb95d217407762c4431121491dc7759a5d807ae8842c732d318206f2b4aa0a68 SHA512 c8f2df8ae32ed356a7bb607e3a36a8d364fc91b825fcfe99d8186d2f6ce1d983389c0fb9adfbbb0cb22777a59d0b5f5e9862e689bb196e2a78be7a2fcba4f867
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/errsign/errsign-0.1-r2.ebuild b/app-vim/errsign/errsign-0.1-r2.ebuild
index 3492e3835186..6acc79f86872 100644
--- a/app-vim/errsign/errsign-0.1-r2.ebuild
+++ b/app-vim/errsign/errsign-0.1-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: display marks on lines with errors"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=1027"
LICENSE="vim.org"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc sparc x86"
VIM_PLUGIN_HELPTEXT=\
'To use this plugin, simply type \\\\es in normal mode and any lines which
diff --git a/app-vim/fluxbox-syntax/Manifest b/app-vim/fluxbox-syntax/Manifest
index 0b482865ac98..c6242f903bea 100644
--- a/app-vim/fluxbox-syntax/Manifest
+++ b/app-vim/fluxbox-syntax/Manifest
@@ -1,4 +1,4 @@
DIST fluxbox-syntax-1.5.tar.bz2 1376 BLAKE2B 2006668a89077febb4ec919354359cae1170156950abb553695d6424cb277bca69a5e8ffa93a9e4b09b990e96f9ee34654d34dc15320140dad589808ef9960dc SHA512 0567af6fe0994ea228ac56c3a26485ba5cce7762e3d70d6dced978e56017f6769072c83ae68125de3e03190562a7a10102bef038c02ae148cf70cc0c5951b8df
EBUILD fluxbox-syntax-1.5-r1.ebuild 886 BLAKE2B f59b53cdcae36d9dfe27e6d6ff1b3353ae7a567a95093220127b27717585b0719062bddd485a63cb5586b95b7630c945f119419d15ac4a7d7a1f99a58af7fd79 SHA512 51697c27f4c28d7313d0f6dc72aa4ef0fd549b78c7ad30796dc98798924f2aa4b12aac94fc64f47e016ca703d3fa23b98646680a431ce7ae0ff49439c064dabb
-EBUILD fluxbox-syntax-1.5-r2.ebuild 889 BLAKE2B afd33686cc6fa55e0ce597ef284f3aafa3a1e3fc673d1fcb1a75ed2e6441e95af08cdcb97e1374eee4ce9519230d9f7e8ab07e7b8d4fb4b8d359cf800fed0a24 SHA512 18e286c5d4d432ada3e680ebda9ebe05a7971e84d5520878160aa20133e81f0d4f261a6263f4f3961111d312c0ab9cd6851fde3641c67ad9a44eead091c54ab0
+EBUILD fluxbox-syntax-1.5-r2.ebuild 888 BLAKE2B b91eef5da291ed63440f3bb315d35eddf931d144990d5e57265cd64c60a4c197941c5428575c7d6b77e852f2ebf91ab9ea7d3dbd8df77851b0284efa27d1597f SHA512 0a174258046db1d6656b34501d58d409a082c846072de851943e464857af52a7d0e82553d3245a04659bafcb4f96524b257b0581b41d6b24f8e9684ef6d6500b
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/fluxbox-syntax/fluxbox-syntax-1.5-r2.ebuild b/app-vim/fluxbox-syntax/fluxbox-syntax-1.5-r2.ebuild
index 9f423c1bf0f1..3090d452c053 100644
--- a/app-vim/fluxbox-syntax/fluxbox-syntax-1.5-r2.ebuild
+++ b/app-vim/fluxbox-syntax/fluxbox-syntax-1.5-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: fluxbox files syntax and indent"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=679"
LICENSE="vim"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="app-vim/genindent"
diff --git a/app-vim/foldutil/Manifest b/app-vim/foldutil/Manifest
index e268835da5e4..c7956bc2f7ca 100644
--- a/app-vim/foldutil/Manifest
+++ b/app-vim/foldutil/Manifest
@@ -1,4 +1,4 @@
DIST foldutil-3.0.tar.bz2 7323 BLAKE2B de59313da23a277a2eb3e971b3033202001cd1304058b5e096e33e7c28f95326169754c0e0062120099677e567c6bd79b265a69524c8b8fe55a9666ab6bde23f SHA512 a38561c4530333f5a56596b2fe19a2892f58b4fd35229536c054578b199e9b6b19c18d255aa1b078d51ac4f610d4ca49b205d1929e8be51299bee527058b3452
EBUILD foldutil-3.0-r1.ebuild 547 BLAKE2B de6fe80efb4800fd32d0d87037ee2a211fdc53a600951a9e06c0124a8514c4b6e44399d6d8002d44c81bcedba704188580f0bdae69b4e0365c7b1d93243a6867 SHA512 9989b62e275c9a288a29f9cad66174ccaa83a3210e5cb4f0f2faf0f307f336bec0a2ef8ba1598aae14bee36af17aaaed17775a6dcb0ad68de44014a4217d0881
-EBUILD foldutil-3.0-r2.ebuild 541 BLAKE2B 1f6fa9fbc84c8eea04ad220eab1a8d989e681e6c3571ca395eb4fcde0b2d06c48644b01d41cc3ed6ec4e8be5a5fbfdbf83ff7070faec9a30a812ea3e41657aba SHA512 fd9bcdee632957c4326cc6bd7a55361ae2cb4166451d4f4f393e5c5fce695502ece1fe64a69ff6e1fc2d1abf8623a163b711b89a08c0b82db692120bccf5c2cd
+EBUILD foldutil-3.0-r2.ebuild 540 BLAKE2B a39125b3f33a3b203a51bcac727bef1e943f2c8f0074bc0ff6db69aa6f03e0878f4012bea39f7334f1a5fa0c50d74ff97e0e4c7f5789c56c94c27431c1413971 SHA512 b362794855069e8f2fd9ce9ffd951160b4ff58045c8a4d63373a9d3d9adf099fc0189903bb1dab55aa590376d75905bf40c34fd6dbed4424feba18d19b794f4b
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/foldutil/foldutil-3.0-r2.ebuild b/app-vim/foldutil/foldutil-3.0-r2.ebuild
index d57658853a74..9162ff8ef836 100644
--- a/app-vim/foldutil/foldutil-3.0-r2.ebuild
+++ b/app-vim/foldutil/foldutil-3.0-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: fold creation utility"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=158"
LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc sparc x86"
RDEPEND=">=app-vim/genutils-2.0"
diff --git a/app-vim/genindent/Manifest b/app-vim/genindent/Manifest
index f96cc28aecee..8cdebea95e85 100644
--- a/app-vim/genindent/Manifest
+++ b/app-vim/genindent/Manifest
@@ -1,4 +1,4 @@
DIST genindent-1.1.tar.bz2 1248 BLAKE2B 761b5285ba8816ec8b64542d9e6784f9d771be8d02fc085dacfc8422dd636be600c44c973089b1922d19e8b2ec0256f66d547f35609db6d3f08eeb0998fb69e2 SHA512 aa90cfc988b08708bb25352b66196191e6cc322f2072a771cf768a0e2ace2e4e193e2e34dc0556266bd84c49055ec1d4183f1aec3d89fffc29f5ded88c26a2af
EBUILD genindent-1.1-r1.ebuild 496 BLAKE2B e77ee2e71a083141e84394f7b54cbb2b7064eceb4a62b39f250429173e35befb682c4e0acd5ffa2a94b6ea38581c83abb2765346a81e9a25638589b0e65eab55 SHA512 5d1decdc5458bdff167cf954fdbff5656b2406f8feb87fe1562f451161cee728433b18335e0f038bb94b9c5b250f7810a7e1f505acada2baf2e6e3548b1a7b4a
-EBUILD genindent-1.1-r2.ebuild 490 BLAKE2B 0db54bcc42dd332382052e8d3cb16b13b1439e3b87a0ddd0fd391b42b89b204975a76d4b3ecf5187bc26b12d1b34935815232742262eaec20a4f973d378ac44c SHA512 c693f9b126ca706c11dcf0bb9b573f81db355e1bca23b0114ba43627adac70cc0ad5f462aa0eae6d950142ad30ba4a20b451348a110c0d1aa051d5024e117e5b
+EBUILD genindent-1.1-r2.ebuild 489 BLAKE2B 0df6f20c5b235833a78a5f4216695a487f2f5ba5b02c64ff1c1102341c9fd800d3176ae87e44234b224f65d7f297ee4f4c56c1f4a57fe49bc5806dd36b1070b1 SHA512 fb542e69440759885e55c6d4f3f51838018d8cfe985e6b08ec7ad192a1b0ce034ce37fba5840a259dad47817de3d00c37b66794ceb2c93568cd3702d09364b5f
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/genindent/genindent-1.1-r2.ebuild b/app-vim/genindent/genindent-1.1-r2.ebuild
index 7741a2bdc559..f136441f0951 100644
--- a/app-vim/genindent/genindent-1.1-r2.ebuild
+++ b/app-vim/genindent/genindent-1.1-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: library for simplifying indent files"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=678"
LICENSE="vim"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides library functions and is not intended to be used
diff --git a/app-vim/genutils/Manifest b/app-vim/genutils/Manifest
index 4038af4a6741..d40f524ef211 100644
--- a/app-vim/genutils/Manifest
+++ b/app-vim/genutils/Manifest
@@ -1,4 +1,4 @@
DIST genutils-2.5.zip 30510 BLAKE2B 4e9466844efc0cc607b22ed6aca4cb49f1b65ce569e631a2a0c7f4534e433ac70a3b57b18b8de930eb2604169f71e35c4fbca26b4a521a2ee34a48471a6c6240 SHA512 80a751038f629d58ce962a6be7d806cf2b7c35ad28f9d90e58cad32e1e462083629f2069ac23281683db026510d7e3d96d6883027d424fae3de63352b80fc5db
EBUILD genutils-2.5-r1.ebuild 569 BLAKE2B fe1a6f05048c98482437be078fdea6b9c01b8716949e169accd3e44e3d9cf88e54412cabb46fdd84b6f6577ddc116b90b9edbd9d6637666d146aa9d751f233f7 SHA512 238315ea42e5aab7aa9c05a5b7093762efddca524c25956594926c15f27c339c7a09a97149da55c94c7d4c129e63f70157623679207c06b2977eb874426f40ba
-EBUILD genutils-2.5-r2.ebuild 569 BLAKE2B b61c5e16d80d4e6db2b0ace60c1e68769284b23336d27187dd6b1b42390fbde39ef364d775926f2c7121278dd023120f1ad05dc9741ac70a4ba4f5b37ae42146 SHA512 fb981fafb9f5724f080e78db588c6d1301b4acda5bea5c8de81358cd983159c47df9be1edd21098398d67e5218faa2084431f07b2633198169f720dfabfe2dff
+EBUILD genutils-2.5-r2.ebuild 568 BLAKE2B 7d35fb58fb646a778ab27d8971c80ac48b08e0796222cbd04f4f0451e4b43aa764566d8fd6959d57c99c45c046cdd88a47e5c8dbf825f1eea73264d5abc45034 SHA512 d0fb251967f9b4ac15e433704016f52bdb8faa9745342cca46bbe959c279b1b3b9c25ddb42e9c842c8dc322bc50f6c9dbafa57b66a516dfa48669981b05c316e
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/genutils/genutils-2.5-r2.ebuild b/app-vim/genutils/genutils-2.5-r2.ebuild
index d9a4cedfefb4..a9063ebc1ae8 100644
--- a/app-vim/genutils/genutils-2.5-r2.ebuild
+++ b/app-vim/genutils/genutils-2.5-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.vim.org/scripts/download_script.php?src_id=11399 -> ${P}.zi
S="${WORKDIR}"
LICENSE="GPL-3"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc sparc x86"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides library functions and is not intended to be used
diff --git a/app-vim/increment/Manifest b/app-vim/increment/Manifest
index c5bf3a65fb56..b7236f0c8b3c 100644
--- a/app-vim/increment/Manifest
+++ b/app-vim/increment/Manifest
@@ -1,4 +1,4 @@
DIST increment-1.1.tar.bz2 3058 BLAKE2B d079e0fa180b68a0616ffdf5b2ca86496f7aca2ab2e69e27e16a56dda49c96eed0ad7c53e0a0aabc9b29fcb0895247987afb28282477247046e07bb3f01630b6 SHA512 eae4fd492c02e83556646df35c57a50c07a09ea3c9cca0c8d8e15b8a49b621007e3952c23dc997d99d22dd8352852d98332180aa299ecdd4e53ffdafdc6b7a30
EBUILD increment-1.1-r1.ebuild 378 BLAKE2B 904d88d9617df66a19a11ab7e7c2bac4bf486e4bb20676eb3597f0ad4cb963482f4047235f3cb6d7f07bc3e7e4bb6dec6a065e66375e59b07745dbb01ae6ad5a SHA512 971d97f5d0710e5dd637ea024dda05f6cb55fd6b8e9efdcffe3c5d1aceae6f1e56e782d210a358c4444f1d6c49274a83f71eb2167320bef166daf8f44e11e420
-EBUILD increment-1.1-r2.ebuild 371 BLAKE2B 50feb25c5ddcdefdc4908736dbe6279b6b5de6e50319d7ad3e1f194d702f204315c60f4b48bd20845d3f3c43df512b6d0339cb7d06953ef0f41b69249a797797 SHA512 c4787f6716dcf594ac699d47bee6636891a50e1ec51df8bbddccb82ca031a0ca324c1fc98a8c07f26b324a69d4d6013d533e0ec1f615fffbd6ab88e3150d90f4
+EBUILD increment-1.1-r2.ebuild 370 BLAKE2B 6b3c2b176e040acdc05e2dddfb80a3889c5ffb2406e09cdf9d3a99dfbbc9f62c8c773bf649fbe3c89744872f69818c38333a025e3efcc6131d13bf74626e3c88 SHA512 d5ed64ca610c10d3c11dee0b4f64811bb2a822729539ee7aeefae0c2af5cc44f18b0a6803011d18ca31a09db13d0ae35ec87a8d846e7e27f19e8cac27b6e8f20
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/increment/increment-1.1-r2.ebuild b/app-vim/increment/increment-1.1-r2.ebuild
index 40cf8e189a10..5ddb336ec244 100644
--- a/app-vim/increment/increment-1.1-r2.ebuild
+++ b/app-vim/increment/increment-1.1-r2.ebuild
@@ -9,6 +9,6 @@ DESCRIPTION="vim plugin: easily create sequences of incremented values"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=842"
LICENSE="vim.org"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86"
VIM_PLUGIN_HELPFILES="increment.txt"
diff --git a/app-vim/info/Manifest b/app-vim/info/Manifest
index 81cbc6ce44f1..ff7b27fc337b 100644
--- a/app-vim/info/Manifest
+++ b/app-vim/info/Manifest
@@ -1,4 +1,4 @@
DIST info-1.7.tar.bz2 3958 BLAKE2B 23c8f8e06e923adc6d97ac578331cd5669dfe54ba7dc470c07426dbcf475cab4cf66ceb60a1f1b79c0fc12109db4ed3fee575bde56de221a9ebf8fe99dca9d63 SHA512 8d1d00b844a7485544fe02e17a3938a08b25be8cea7cf9f5e139be5b1f1f1b37abed8d717e149154d7bb87028f4d7e94b1ded844a6f83e8e645da2a214eaa81e
EBUILD info-1.7-r2.ebuild 636 BLAKE2B 682bede432915cb5eb2d65fccf5fe35e544f01182053dcb3ac4e8c5164aa4eddc5b301bfd4767faa5eb36513ef32b11e9e021ee36c48d73443b53a3e8b8ffc21 SHA512 42ac2c88b6a80336c6784ebdd48ee099eeda231781d225d7de7e7262c656ae1c8c9570959ae560e0d932367bc53e0f08b80acc5309c5ebfa3300ee71c03bf275
-EBUILD info-1.7-r3.ebuild 630 BLAKE2B 02f51ced76d95246db1940465f7046b9143d6320cc222ee7a0492042e1f8aff9a8d618fd27a36bdf89891eb0b2964df7bad2a995cc34c6d3645610f5b62f9b78 SHA512 a0656d76a4b96f7fdd3f4173d6111398e622a2faaff559825220fe3c836891012eb1f19378d77ace8133755778c9c8e69eecd5719aa6ab71c2c05e1b1d5696a3
+EBUILD info-1.7-r3.ebuild 629 BLAKE2B e11ad78e859f6416ddddf6c4197e5aed48b52702b2a2d6c72b22039718b8b6f31c5d8540b54c3121c83362f61709f7f91f85e0e0ddeb3ee8838e1852e15d8ae4 SHA512 eea3f31fe24a7e4161f1ca334824e6a09e76a197adfbdebdf87818a8fd5901344c1f3a00024e6c02151fee9581e049cc97c3c022baec5cee3143be6f62729e58
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/info/info-1.7-r3.ebuild b/app-vim/info/info-1.7-r3.ebuild
index 53fdcfcf748d..5be875abcdf0 100644
--- a/app-vim/info/info-1.7-r3.ebuild
+++ b/app-vim/info/info-1.7-r3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: GNU info documentation browser"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=21"
LICENSE="BSD"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ppc ~s390 sparc x86"
VIM_PLUGIN_HELPTEXT="This plugin adds the :Info command."
diff --git a/app-vim/matrix/Manifest b/app-vim/matrix/Manifest
index c39301385dba..f4fdd05e6e3a 100644
--- a/app-vim/matrix/Manifest
+++ b/app-vim/matrix/Manifest
@@ -1,4 +1,4 @@
DIST matrix-1.10.tar.bz2 3365 BLAKE2B 71c8d4fe2117b4fa8fb31ba880b3af456f046d6f78bcec54107dab58bee1b733887752aba06f17fc6b4196ada40cc1ba7c5a7e4ddeafeeb5630f6ee1d8e44627 SHA512 9c268ced7b0a7e3117c88bfe005236f1fc61cfd74fa10d46318b739fe61a97f7bd856d125d69cf599a79efb8fb181d8876641cda65ae5dc80e4c650e7430fa85
EBUILD matrix-1.10-r1.ebuild 431 BLAKE2B 5540aa537722fd860ea9bbc3ff4ebfaba11765d31148c5bcc0070d07a405ff66cb9402f9ffc6cbb3a3f19efa729ecb1ea70d7c2fb1ed9955701c3f50393cd5db SHA512 6c4fffbd235db17b2f593dd2e56b20d10ce2c42c285128c18b8f45251ffd0ebcfe191812a7b53426935a4e52d5f435dcd3872105a3c28c33dcc860cd5d4fc839
-EBUILD matrix-1.10-r2.ebuild 421 BLAKE2B 100fcaf60ac308fc551dea6cff2d7ceb8638e944e8943273378f60dc51682be39c4e974b66171284eca9585056f96fb43dc53b50f5cf818a9a9934808608a2dc SHA512 6726343825073936d200fceae94a2f583136e9320f95d5648d2f61ef9699273e676912e271231068a922fb194d6037b7befe5b97baca02f81c2ad126c61b3e92
+EBUILD matrix-1.10-r2.ebuild 420 BLAKE2B a9bc5dfe5b6561954314a08cc1e3a5df2885f4506128e81bd84e7f1d96ae4959c5808e39b57d82f03455210fa7263fcd238c89159f1b8d28df6eb590f63ff147 SHA512 9a46038f1fed3eeac389eee42bd4aa3e34072acb9083f43926287470c53f653bdec195550374143ba69d215aea428a898fd5e932f1151b2878a5531d9a4f75d0
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/matrix/matrix-1.10-r2.ebuild b/app-vim/matrix/matrix-1.10-r2.ebuild
index 94da92c4716a..30d219d166cc 100644
--- a/app-vim/matrix/matrix-1.10-r2.ebuild
+++ b/app-vim/matrix/matrix-1.10-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: Screensaver inspired by the Matrix"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=1189"
LICENSE="vim.org"
-KEYWORDS="amd64 ~mips ~ppc sparc x86"
+KEYWORDS="amd64 ~mips ppc sparc x86"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides the :Matrix command. To exit the screensaver,
diff --git a/app-vim/minibufexpl/Manifest b/app-vim/minibufexpl/Manifest
index 50ddd0a08b5e..1a167ca2ceec 100644
--- a/app-vim/minibufexpl/Manifest
+++ b/app-vim/minibufexpl/Manifest
@@ -1,4 +1,4 @@
DIST minibufexpl-6.5.2.tar.gz 32119 BLAKE2B 01809246c81fcc2b346e7bdc2dc114c5a80cae2e58bce54c1d2f9411980d31e4a5d0a8d434dff58d284555084e95d90079492c8ad956ad2aab9dabf03186bbf3 SHA512 325fb58b025392c5484574c4988ec95eb7374a10b67a4abe28857a0ae8d768316ef4d477b51bf442ffc1bcfb5f68dfd0c924731291b155192731055fed3569d1
-EBUILD minibufexpl-6.5.2-r1.ebuild 469 BLAKE2B b1f9dd4665e56ffcddbadc6d1c94ab15cfc43758fcbdcb1f8dbfffd9924438aec6540c0f61fa2a9b769f0ecbf725f97a911c3424ae17ca526b4bfbfb0286d26d SHA512 e2561db76404443ebce7dc0fdadebc80b0a147072b23f73bbaea7d14a59510a013b1534738b1350bb40204c87a9b1a3e2f0acb7fd00b0cfbd151ee5ace4d3207
+EBUILD minibufexpl-6.5.2-r1.ebuild 468 BLAKE2B 4ed01c38304ee9a21b1d5816cd68af3bbf6bdd09d7c48a8718ddef9db63f260a89a049c25a5dec77f30f4fa3efeabd3385eaf70c654b0a1850987852b369c8c2 SHA512 690755b577b9168f3f816053152ee243e57260645e51a1601fb1815d893327219b58b245163be53201b01a28703b5933d462b7e27d2b89ae1789c2dac6214aeb
EBUILD minibufexpl-6.5.2.ebuild 466 BLAKE2B accf8d664221edcec2cb915ea6729aaa5fb8e8bc2c38c9dd165a88fc6163636b88e4a27bfeb39ee533b146ca36a8444b4f7df20fcfeb60f7cc6465af6cd77b75 SHA512 c04d04879f0ee2ba1818dfc8e2ce6c2fdda55625d75aa93c1596bc86b8f60f502df3875ef5705f8d9c84e15c93621e8c2e3e10efde6f6a40f42eff6eae1ae2a1
MISC metadata.xml 349 BLAKE2B 6da63a8d73fde8af3d6f6623028cbba80ee2a5e0e5a7583d1affc8e249a1f8a3b98920409977fcebe03642ea467855048b294cff9a09f497aedca464d9ef7eec SHA512 ac05cd974aa87477501f2b027bdd735969c099ede8714e8b5d919040a92f634da3961f1c39f1f9131920e73198d56800d5f98700eac5ff17f2a9d18b075cb0d2
diff --git a/app-vim/minibufexpl/minibufexpl-6.5.2-r1.ebuild b/app-vim/minibufexpl/minibufexpl-6.5.2-r1.ebuild
index bc883cf64790..c3097fa3343c 100644
--- a/app-vim/minibufexpl/minibufexpl-6.5.2-r1.ebuild
+++ b/app-vim/minibufexpl/minibufexpl-6.5.2-r1.ebuild
@@ -12,6 +12,6 @@ SRC_URI="https://github.com/fholgado/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="bufexplorer.vim"
-KEYWORDS="amd64 ~mips ~ppc x86"
+KEYWORDS="amd64 ~mips ppc x86"
VIM_PLUGIN_HELPFILES="${PN}.txt"
diff --git a/app-vim/multvals/Manifest b/app-vim/multvals/Manifest
index de18261913c0..d7997bf9b433 100644
--- a/app-vim/multvals/Manifest
+++ b/app-vim/multvals/Manifest
@@ -1,4 +1,4 @@
DIST multvals-3.10.tar.bz2 12299 BLAKE2B 83a38101e7f43768af2682187279456ee3c131acb78b1d152de7978ebfea183cec86239a7cf2d76d1602a593f3c46f709b2194f7d2783dbe7fea636f7db3c262 SHA512 6003b7fd2c16ae7b6ee400482aead44a5b7867d9e010d689b1b25452f78f4a84335a257eef56deba241fae8967e57b877132693b1ded1b4b01c0248da472152f
EBUILD multvals-3.10-r1.ebuild 446 BLAKE2B f5967d4ad703d8121360598019201e799262c95d5f8e1d019741e374fd13228970f894793d43171b01ed23a38e2ba01b5708af4314cfcee5dbbf82e95432e6ef SHA512 42ca07dddb3cf245c5264514027a3f3da8bd2da14ed7a6cb3aea25bfd2b11aae0c89e3d9d0f832951fb6b894b83cf88422eebd7810b35015f6fcc8bf361e2783
-EBUILD multvals-3.10-r2.ebuild 440 BLAKE2B bafe6caf10d81d5b6e2682e7c2f730facba91af2de9aeb2566cfa9eda5b8d55b549a924aad3dd3c2f696ff342776877a01dc95006eea84135281fab74e13c547 SHA512 c1740b5c64bada4e619b69fc94b48931fdfb3b3cddd44b311ba54bd1df6697b604b2919cf88cd000e1000cfdab1a3e806d94856c5127cb9140a7aec1d9b98636
+EBUILD multvals-3.10-r2.ebuild 439 BLAKE2B 7a327b2a772977c45bd7005dd1dfc6071cb9660d6db76ee742441674ad0447a20f19293b58e8b73e93287c23efa30685ec08c7ada39cd7650677dcfced0a2f1d SHA512 025348f196db1627c877425329d80cd951f5142cf3071a5b9f814e1115b3b4a8dad85f86e22f535751b9ffb434fe9dab1a56e2939db99c6479939aca43c7e69d
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/multvals/multvals-3.10-r2.ebuild b/app-vim/multvals/multvals-3.10-r2.ebuild
index 7222e7349b40..f77af7352d98 100644
--- a/app-vim/multvals/multvals-3.10-r2.ebuild
+++ b/app-vim/multvals/multvals-3.10-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: library for helping with arrays"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=171"
LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc sparc x86"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides library functions and is not intended to be used
diff --git a/app-vim/ntp-syntax/Manifest b/app-vim/ntp-syntax/Manifest
index afcf1e98e47e..6d8abfafe651 100644
--- a/app-vim/ntp-syntax/Manifest
+++ b/app-vim/ntp-syntax/Manifest
@@ -1,4 +1,4 @@
DIST ntp-syntax-20031001.tar.bz2 1636 BLAKE2B 43cf45ba4d6096c1f07a89c8e006d3fb6ca1b81e6d0e25a11541ea17cff96979e1221f48141799fb26655b3337017dd06d900bbc087b25efeb666cb45dbe5de6 SHA512 3c427dcd2cc065f3ae76c694ba57954c090a565c389aa4dd277e828eef1e25cf0c21781821526267728b1e2b30486007f618a2ba2f422be079cd540d8471c5d8
EBUILD ntp-syntax-20031001-r1.ebuild 443 BLAKE2B b105d1bfc0a191e9cb2150bc329990f218cb3465dfbc5e42c4f8082cf36916aa2e25945a75a14eec6ad3ea982292df5b6e0e3dc6f79f6780af8cdc43c7f977bb SHA512 0b4fa877b7b1ff76c1815a3786e9c5224c4820d2797eeb10bc6d91632c08c0b6a49bdf239b1cfd41b4872cef1937a63f6cd0a9607a70e5930d6374e47e5d454e
-EBUILD ntp-syntax-20031001-r2.ebuild 444 BLAKE2B 659c8465d3c395d6cbf72b1adceaebc8bc21490ea84248bb854caa1c3988e2737c042647bb12518f8515469890bce49ab79eadd8173b5c396ac89a6b394e08dc SHA512 6c132d569dfbcd00336436d2ece434ced4b8de3b88878099850afb67a3abf4d81f59414c77caa5b1c4113f12392896a409d5b57782420b0c37d10e9cb7172da6
+EBUILD ntp-syntax-20031001-r2.ebuild 443 BLAKE2B 5f43c4382b6295afef6e7d21b2f6fd9fcc4f8412df86c32522544de72d14a669558be2bc8cf3d7b332109182761082280853e1c31e8776d4766c44dcf2d9f3bd SHA512 9d88d183f02c79eda27cd529ac05e20cb8a10e85c26388d71c14b8e4eebbca1df03a55700b391359c2319b6427159054fb2279ace0ea6b71db359e54be9a42fa
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/ntp-syntax/ntp-syntax-20031001-r2.ebuild b/app-vim/ntp-syntax/ntp-syntax-20031001-r2.ebuild
index b692bf87f107..bee00a9cb815 100644
--- a/app-vim/ntp-syntax/ntp-syntax-20031001-r2.ebuild
+++ b/app-vim/ntp-syntax/ntp-syntax-20031001-r2.ebuild
@@ -9,6 +9,6 @@ DESCRIPTION="vim plugin: ntp.conf syntax highlighting"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=778"
LICENSE="vim"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
VIM_PLUGIN_HELPTEXT="This plugin provides syntax highlighting for ntp.conf files."
diff --git a/app-vim/omnicppcomplete/Manifest b/app-vim/omnicppcomplete/Manifest
index 76dd1b987690..fcf1ff995296 100644
--- a/app-vim/omnicppcomplete/Manifest
+++ b/app-vim/omnicppcomplete/Manifest
@@ -1,4 +1,4 @@
DIST omnicppcomplete-0.41.zip 38331 BLAKE2B bc85f1a90edbb837363a09d28db6c36842a90952f8965ee9005dff0aeea1e63bf68ff8ce37f09da36f245f3ef3aca36b9cbc5439d0c1c2c6c759fb0d4b276cfd SHA512 565703f0e21f818308dbfbfaaec981eb522621568dee5b021bb8fe243da464b1d7defa45dc1cc2ac3370b3b3c67fb39dcb0dd7a1535a4dfe2ad81218f4ac71f3
-EBUILD omnicppcomplete-0.41-r1.ebuild 529 BLAKE2B d695bab4bd7292141f5ca6340b3704f1d6549470a0317ef95315b338df44a665975ac5ba3853b8e47c1ab853991e7de79dba46964188c7f17acccfc19482bf9b SHA512 73a194a522dbdebc4b805d54d8ac02323debbccc562079146f963c17e68f91c525e6406c74a1273da8b42eaa4b50554efd6731d2e7da749f5b7068b5e28a09a7
+EBUILD omnicppcomplete-0.41-r1.ebuild 528 BLAKE2B e113fc6e7ea5129d802e2e558d26763d73efad7429516f1537334d9278f3a55ee4cb370fe392727a78926c9f47ed5d635123dea1b24e507829fe14853d640899 SHA512 d4cba0ba1ae50501a9a097538c39f30fa57956311dd9b3f7c87fbc87e3c8e409b64b40673baf827d9290e1b3c2e018f8bb4df97d6f4c26f76915db6fbef63e95
EBUILD omnicppcomplete-0.41.ebuild 537 BLAKE2B c33544b7270be70f0ce7d671d92ac5db567cd5c123851b6723cf9a381526c4f18b357158a1cf6552a7e88d0e694d5483200c453140835d35feb8c0fc615a4c1e SHA512 23931326c6b7c1dc8e34d94b12133e6cc28a3847c3d18be4afdc6771840b453d77c1f7802169a8953a910e095bd8b38bf60376d4932859adf4a94724d44c55a6
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/omnicppcomplete/omnicppcomplete-0.41-r1.ebuild b/app-vim/omnicppcomplete/omnicppcomplete-0.41-r1.ebuild
index a2bec1895aa1..cd88b077751c 100644
--- a/app-vim/omnicppcomplete/omnicppcomplete-0.41-r1.ebuild
+++ b/app-vim/omnicppcomplete/omnicppcomplete-0.41-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.vim.org/scripts/download_script.php?src_id=7722 -> ${P}.zip
S="${WORKDIR}"
LICENSE="vim.org"
-KEYWORDS="amd64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ppc ppc64 x86"
DEPEND="app-arch/unzip"
RDEPEND=">=dev-util/ctags-5.7"
diff --git a/app-vim/perlomni/Manifest b/app-vim/perlomni/Manifest
index 1805219b4508..cedd37b5fd0e 100644
--- a/app-vim/perlomni/Manifest
+++ b/app-vim/perlomni/Manifest
@@ -1,4 +1,4 @@
DIST perlomni-2.5.tar.gz 20152 BLAKE2B ccba727b3ed2317a2f1983202eda97dac38080ee0e79173a402f45956c713741acebe9c79ab8321bd5b3c23481bb02963fe93edc26d022ccf29d3724a704f006 SHA512 5a7eb10233d620db73387d79801b451183e1a00f3086f4667cfaa871e6cdd43b1c978beca8eec28050148709d98e8f55be048806f111fb4bdee16a4e22786bb8
-EBUILD perlomni-2.5-r1.ebuild 483 BLAKE2B 2a625455c6ea47574cd296a17f1d69db5a7cdf8c849df6fe13d6af66a4488180e771caf13daf1478adbf3ba6fb2c78018e800684c7e472ccdf3688c71ff33f10 SHA512 804b25997794a7899e7a604314377149f307fd795ec5767d7846031944fc045b6d21512009bce53ff7b96fbe98720029eb424d8e305b71f29e178668940bb319
+EBUILD perlomni-2.5-r1.ebuild 482 BLAKE2B 3ef98b39a8cf576da88308323eca69228c6129b0adbced6f28c331f9a2945e41022613cccbcf5e1bb2a7ba010a8f5cdb4c150fe70d70445031753cfa1b0f1dc4 SHA512 076e6158cdd8bb69d19bba6116724d1ad232daa271c42243e27805a792de0fda5a957f841c91c0a8e2d15cb95769ab5d9fe2ae11a73193e617921183bf3bba5c
EBUILD perlomni-2.5.ebuild 501 BLAKE2B ca6f5252171334a66a8db60fd1375d3d69f27de6b79254acf6e96363c4507cd68297033b59ebcfc61ab7cbbdc1baf9967e6c3496becae2b5bbd21bb90152ee4e SHA512 2911f98f026336cc01569b340e39351d364e01d64edf4c80f4a6252ba0605a39ae6b8b2f9722406bb001a270217ed44788d3ccd6b7c98286d20b07dfa4aa5ca2
MISC metadata.xml 426 BLAKE2B 8812688fddd7b4c8866d9b9d158d380477b4004ce5bb4628759bff08e3c4aaa75e9373896eca7fc29ffb67aaeb92cc0e7b86370984af77f32dfc42adc174d217 SHA512 9aca7dd978539c36113dee4f6ef4568e13fa4e4428e8bf9f14c3e684df364dfec6b4da83399baeb7d6b80e6e6b56ca3f2bd41faeaa3724abf4990bcfe8984f05
diff --git a/app-vim/perlomni/perlomni-2.5-r1.ebuild b/app-vim/perlomni/perlomni-2.5-r1.ebuild
index f9cf064c8acc..9fb55a2dcbcb 100644
--- a/app-vim/perlomni/perlomni-2.5-r1.ebuild
+++ b/app-vim/perlomni/perlomni-2.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/c9s/${PN}.vim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}.vim-${PV}"
LICENSE="vim.org"
-KEYWORDS="amd64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ppc ppc64 x86"
DEPEND="dev-lang/perl"
RDEPEND="${DEPEND}"
diff --git a/app-vim/rainbow_parentheses/Manifest b/app-vim/rainbow_parentheses/Manifest
index 5db7a9c1050f..5dcb9cc2ed59 100644
--- a/app-vim/rainbow_parentheses/Manifest
+++ b/app-vim/rainbow_parentheses/Manifest
@@ -1,4 +1,4 @@
DIST rainbow_parentheses-1.0.zip 2827 BLAKE2B 655905c1b54d5c885e1a06fe4403786b76958ba47d0facae3d3a1e657ae0a702b3f939383e2f617f5bdca9b33193dd52196eff5915236180e0d9d4a6a4e22e79 SHA512 326310058a7dd25fbd47105334cc1a6a059d40842afe48164922b7869af344dc230a5f3b329c13d5d0ae9779814507defa8d0ff56b951556e8f2bd685313e569
-EBUILD rainbow_parentheses-1.0-r1.ebuild 485 BLAKE2B b51a19af9821edc691fcd95141f3371a420fd54d9c4c6e2ee53919b22f58d8f62bae45631bcb159f8f48e1dc6c0ec0cef9902c1fe7b52fb4ab4a27fba513f9c2 SHA512 7e22a423afa219b1ad59f9070d968166b14c0d7dc9b01e1d4a7389ff8e09f4d36ecb3a68988fa35b3717bd3da1d277c279debfdb43bf3f552109958b5cbbbde5
+EBUILD rainbow_parentheses-1.0-r1.ebuild 484 BLAKE2B e4cf24e8839f02823affb4b7714ebb9e151c58d1f315dd98732aa9750651cbe241191a183edcb8ccb737f7f9e12b98210c19c387335613d96a38c77e84aab69e SHA512 855e114554ea47aa3f555332a608769293f7ccb6f5b5f41b4f3ad0b74530d9a790af6961513463462b6fc36ac2c540947b1018b3063a057ae5f65150cea23e8d
EBUILD rainbow_parentheses-1.0.ebuild 484 BLAKE2B df16ed8822c049554d108fd53f79d2ebe5fa7f0fce4e263248d4d5ef4a936b790ec52722aed8bc69b9763ee9ba361846b64b51b4f857967a97c5958d87ae3b04 SHA512 8ba476b0f9c3339c225103375fbef9a1f669a83e2bcb79595b5aeafa7957d58668de4d85f87af4c8c9d77a1b5d1f82a7a1dd836e4a222df32a28d78e454981f5
MISC metadata.xml 455 BLAKE2B aa896d9c77a04ee7aef89371d37e85d4618761cb58cb8987e0f4569f452b089ce3e1dbce9ec6782890d7be1f9ae6cc206b6a09d15f72f7f8e1dd3c36b22e42b3 SHA512 5b71c496aad67e89c23b98aa31114a7912dcbdd11b866a76ff0a313c957e0eaaae5a75dc3cbb734f22241505203841116f3020e642cacd90f75d52dccf1d0dcd
diff --git a/app-vim/rainbow_parentheses/rainbow_parentheses-1.0-r1.ebuild b/app-vim/rainbow_parentheses/rainbow_parentheses-1.0-r1.ebuild
index b4d5ddf603d6..0a3399419213 100644
--- a/app-vim/rainbow_parentheses/rainbow_parentheses-1.0-r1.ebuild
+++ b/app-vim/rainbow_parentheses/rainbow_parentheses-1.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.zip"
S="${WORKDIR}/${PN}.vim-master"
LICENSE="vim"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86"
DEPEND="app-arch/unzip"
RDEPEND="${DEPEND}"
diff --git a/app-vim/searchcomplete/Manifest b/app-vim/searchcomplete/Manifest
index 1e671deb49dd..7e9d1e9ab37a 100644
--- a/app-vim/searchcomplete/Manifest
+++ b/app-vim/searchcomplete/Manifest
@@ -1,4 +1,4 @@
DIST searchcomplete-1.1.tar.bz2 1204 BLAKE2B 0259eea8117d2e27eb939b1d8f5a05d4d2d6b9b6b493372c5d15a7a2a379b112e7eb2c385392e37d5ef3ac2d1e77fdaa7640a6579af3c4e55a1dea8e63b4ce64 SHA512 8c30b446c330665d303935f07566aa0b3ac8bbb89a3068d5da40209f3a4d17dc3371245dd7bef567030b1a33653f9c481cd1165ee200b0c73723da5f5aea2043
EBUILD searchcomplete-1.1-r1.ebuild 392 BLAKE2B 37177f2e5049219fb4200b89c7ed36f752fa485f9b842986ccfc20028abf4a8028e8bd34263d0acb745c5c494a2cdad069fb3c6998bac5acb7e56ac7a489d0b7 SHA512 090b2abb7c2aa56ea8710f9329937d4a6c87e3cec9c3a087e171144c6dce1791b07d205a578af1ec2e90dce822542b13c989c2bb2b43dca8fc1739084c075078
-EBUILD searchcomplete-1.1-r2.ebuild 386 BLAKE2B d7bfec4cf34f90cd916dc1ab24906855415afaf571f963ccab8658a43b4da5e12ebdf8064d71d7fd2887b55c28f24b81c96aa30a1d8adf2e675f13a43ac74f55 SHA512 8864e173dd4f5c1816b79a6fa527caad77f5ce4ab911f5b0b14bcea9138969418de87d2564a19241c7fc352b82b8298d0237ce70b88b846f029c853014108c28
+EBUILD searchcomplete-1.1-r2.ebuild 385 BLAKE2B 42373b0fbc69cf5ecd9e8795619ebd3d4425e8e2eb249da4d509247b833376301c9f3213c8b1c6281823ad6e0f235fb594cb3a5e1e3ea15cdff97e6ffd569127 SHA512 6161e6c26d80712337d5040ddb523cbf0a081e27cc28a87af5f47fb84f4f22f34addc3df83b451cd5a47173dba6137ceb3a7b41c6c29dfed38b3b2f6ac1f7966
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/searchcomplete/searchcomplete-1.1-r2.ebuild b/app-vim/searchcomplete/searchcomplete-1.1-r2.ebuild
index 3be735a03d9d..75f9dc3007de 100644
--- a/app-vim/searchcomplete/searchcomplete-1.1-r2.ebuild
+++ b/app-vim/searchcomplete/searchcomplete-1.1-r2.ebuild
@@ -9,6 +9,6 @@ DESCRIPTION="vim plugin: tab completion in searches"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=474"
LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86"
VIM_PLUGIN_HELPURI="http://www.vim.org/scripts/script.php?script_id=474"
diff --git a/app-vim/thlnk/Manifest b/app-vim/thlnk/Manifest
index 9c34bbd24fa4..d1bad2f2ef17 100644
--- a/app-vim/thlnk/Manifest
+++ b/app-vim/thlnk/Manifest
@@ -1,4 +1,4 @@
DIST thlnk-1.2.1.tar.bz2 35428 BLAKE2B 0121b4e6a949ad1dd447560052479de8a62248098ffd6397d49b94c33e1a19d4a76c9ed63b3306cc6e484dd8efbd7434f52c2fbed741c976526d620c278fde98 SHA512 c3de0452a5a5d068f9c64d7ef1f7e390a3f870546a7ab2daec41d301c19f57d4a0e254fd45de4775455746312f48f3223b6ddbaa80159a0ff56cf707b9cc0945
EBUILD thlnk-1.2.1-r1.ebuild 365 BLAKE2B b9dd0e53f81dc1f72e8afcfa7133a3315bb208f45ae58890524e63777a2485d42121e03f6da67b4d6fd1e7759a4b83e5b31784a3de298eeed842017a4761848e SHA512 40a590976e3be23ed082aef137ee1dc588a209ac2c7ffadbb74f42ead5e10c4d426c796db0381ab3b33bd95afe20351f2a49e174a09959b0fdb709d8867f6eae
-EBUILD thlnk-1.2.1-r2.ebuild 359 BLAKE2B 0a500eef22c12d3ff2cf924f160cb70af43614f07f3c58faf03c46d35e498c5613d97d994d996f9a5c68d81ee70a17cc3fc551df4896cea9b6af3d0d5e5ad13d SHA512 c4c6185e5a22bc956d46d9443939682dd63950b9d6d04419aa83c2b2e7d73a9e3bec23bb88ab324e27e971ff76b40a7938cfa57ee8675c2e655416dd30586f50
+EBUILD thlnk-1.2.1-r2.ebuild 358 BLAKE2B a1714a137a75599b3da5ee84f257513906be8df65c875b565cfe4922bdb5bf434aae17d45370e90990d9d75189bfb524c14ef80ddbf0f6e27ba565a3fa0119b2 SHA512 d251e3ab0e9ff1f10696f7303f64a8bf8447c9e95dfed981f380fcfe90a89d73a1280021846207f6ebdbeb85901001262dc519903c14911f16716402bd5aab17
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/thlnk/thlnk-1.2.1-r2.ebuild b/app-vim/thlnk/thlnk-1.2.1-r2.ebuild
index 13e9c7f4b1d5..35d9ae378f27 100644
--- a/app-vim/thlnk/thlnk-1.2.1-r2.ebuild
+++ b/app-vim/thlnk/thlnk-1.2.1-r2.ebuild
@@ -9,6 +9,6 @@ DESCRIPTION="vim plugin: linking in plaintext"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=293"
LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86"
VIM_PLUGIN_HELPFILES="thlnk thlnk-reference-manual"
diff --git a/app-vim/toggle/Manifest b/app-vim/toggle/Manifest
index c6d9ac399124..1cdaff3b2e30 100644
--- a/app-vim/toggle/Manifest
+++ b/app-vim/toggle/Manifest
@@ -1,4 +1,4 @@
DIST toggle-0.5.tar.bz2 2790 BLAKE2B 365bffd541cfb40c7fea59049a4b7ef0caf0ef105a5ab382e740f3400b399715227d2d5433875583dfb31ac847c0a90d5436e6ef2aa1f8327eebc868484146c6 SHA512 bac60e8e09cb3d82ba1569c333174fa58596fcd009181a56feabeeba4590942805a14cf08c3ff3dc7920e8481d14b3bb659bb85ad1c8bd85ca66a5d491dae05c
EBUILD toggle-0.5-r1.ebuild 443 BLAKE2B 53e645f0c331423c907b4c24a1f10d7a51635abdb46ef7d191183dee824945374396fd1283117e03d4c86bed8a6ab16cc0637dfeb452a337b55fb119a65101c7 SHA512 106f10470443088f75c959c5f30c9767223260972c74fa148e92f80233f991a9537f39a6b71a3ace0c9b5cc097d550b563b02929c6d98d331b9a861a72a70cf2
-EBUILD toggle-0.5-r2.ebuild 437 BLAKE2B 901392a19d818ba1d30a6a4ccd93c0b65d255e226f8364f4d339c67737ebbb013418a0ce0e3f8d5a9300fe8ce18d53c110829c8482d92940c1f71ce0481bbee2 SHA512 28bfa13ef5630daa92d78bbc34a3141ba112433b4d32318689659cfac7e892a481c13644dfc32ab4c6f752b3fee654ae613072d17d0aa62347ad54d4d3515a03
+EBUILD toggle-0.5-r2.ebuild 436 BLAKE2B 8ecbc0f87935ea20d85dc10fe4c95ec2c6ddde4f09346be76ff980c741e3648e6ad842111c0e83ff5927c85b6f2f28ad4e6e5c72e58a156e0ccda6612bcc3528 SHA512 873ff2d941cbbfc3d0c9f0e6ca513f99d542b4b5b5ba09a61803dc3279435002ea80df11fe6ae12cf5b75a11dcda1bf143ca220b6afd87586006eb966da79e8e
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/toggle/toggle-0.5-r2.ebuild b/app-vim/toggle/toggle-0.5-r2.ebuild
index f8152b0b9098..2ccbff302e70 100644
--- a/app-vim/toggle/toggle-0.5-r2.ebuild
+++ b/app-vim/toggle/toggle-0.5-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: quickly toggle boolean-type keywords"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=895"
LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc sparc x86"
VIM_PLUGIN_HELPTEXT=\
"This plugin will toggle true/false, on/off, yes/no and so on when <C-T>
diff --git a/app-vim/tt2-syntax/Manifest b/app-vim/tt2-syntax/Manifest
index 6a850ab51224..86cc92219b12 100644
--- a/app-vim/tt2-syntax/Manifest
+++ b/app-vim/tt2-syntax/Manifest
@@ -1,4 +1,4 @@
DIST tt2-syntax-1.13.tar.bz2 2991 BLAKE2B 07efcef9b28b8c44ff55d970dec2a9bff73c6e67adc3f03e6c09beca5552599b87150af08f82211f48ff79fb595f5324c60d1917a5f0378e769643b80c19b503 SHA512 0e7f5ca2b5dd53598778bb85a76fbb8be52ce789221342cb5ab51a5084c7d679b8b2f5cee4f8f05db9648a5828471eeba3d0367959f09d280d9c098a9c21e52e
EBUILD tt2-syntax-1.13-r1.ebuild 511 BLAKE2B 223e07f8e7b67231a0a52daa06cb97c315b72be95cb70ac75f3bfde5580ad85df423172f9d9ce701033be4f2d8930629f329cdafb031c4e9d28eca26033731e6 SHA512 1433134b22a0af4bf081c3bf0690a2e394d02d854cadbdfb483f5c331aa6b99618f849e0b7d75823ab9cf06bd293b531c44bfecb85ba7d8be8c63126dac46c34
-EBUILD tt2-syntax-1.13-r2.ebuild 505 BLAKE2B 5f7d42f80267f60473628ceac54f1395591b657b859d2131c973468ade80240844d673cf1648a33a36ca39c20f627aed52e564b72e7e99ef2679823286260cbd SHA512 3efefd8734418dcf408ad76fa0361882efe0e6e950b454e7db7413e03ae7120a9ea6625aacf7f24ae67758d50925a885515a91f6a49634286e023546cd5d8ce9
+EBUILD tt2-syntax-1.13-r2.ebuild 504 BLAKE2B 1b43740dd4796e35df90f1238171b1169ff26d5d90e2365c1b1e5732e65f8241ec4ab8e569a146aff2cecbd5cb0fdcb85338de37661c8cb7bcc9cbc523f322f0 SHA512 6e480fbd697bef7bacfd3c093b48b86e097c46537a9ea7591ee3776a6d4510cc3dd57e74042439df4328f1ba6e7a91f988de970a7c36d38e8aa3aa58c8bcc748
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/tt2-syntax/tt2-syntax-1.13-r2.ebuild b/app-vim/tt2-syntax/tt2-syntax-1.13-r2.ebuild
index 1ab096367300..50d6a212573c 100644
--- a/app-vim/tt2-syntax/tt2-syntax-1.13-r2.ebuild
+++ b/app-vim/tt2-syntax/tt2-syntax-1.13-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: syntax highlighting for perl module Template-Toolkit"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=830"
LICENSE="vim"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides syntax highlighting for perl module Template-Toolkit"
diff --git a/app-vim/uptime/Manifest b/app-vim/uptime/Manifest
index 1ca1706caaea..3b85e1852584 100644
--- a/app-vim/uptime/Manifest
+++ b/app-vim/uptime/Manifest
@@ -1,4 +1,4 @@
DIST uptime-1.3.tar.bz2 2315 BLAKE2B d0237ff2b22820de85d4f0e4e7a85bff082cfe24af61b00b523a2df6db0bb22943303bf2ed09796f50ba7a49a16cce6d06b3ff06cc26cc8a7d4802693412bcf9 SHA512 42291261eb9f7246b68c32bef08599f604a5e1186eccff0b4ea118bb336e79a5c84cfbc2a834d5e50db3c2341c95c05f2961589efc3e459d3c6dac5f5baf50e4
EBUILD uptime-1.3-r1.ebuild 346 BLAKE2B fa0b2a1798f5c8834050c2f55eec60cf868f2cf7ccd1637e307478625094d117d5b0b3de0d2e0a998cdf0145cefe363961db58b58ca1b8b9ba0fccf3daa66e50 SHA512 7e66009e6bd16afda2405c95ca05635ba9fefb73d7a60371110c693b694f69f25e0ddc5a5a825aa063921573ef4f67623c40b88f19ef764209338c7ff86779ba
-EBUILD uptime-1.3-r2.ebuild 340 BLAKE2B 193f30342fc531c6962fd2876405d24b2af5da0b06636fec915d9ffc01b12d9e6626036d584efe5cc987fe530a30d3bea803608b9a9600b69d0285b1be026c1a SHA512 9942779159b7cc62c997e4c96851e513e88b52e704fd46312fbdac8250e3ad5ce5c5c2af2dcee7784baa164d155f6f5463943dbfc4d3e6356c09b32eb8072952
+EBUILD uptime-1.3-r2.ebuild 339 BLAKE2B 133193d78e5390fc82e1ce6149e5b1328b63b07cd5d4b1134601b9629de16460ec2fbe0149ccf5769df6559152b143d69b71c22a548aa1f1b67c51d01ca66591 SHA512 70a495b04f34174094fee545bc4b733e059c025ef6012c44fdb562f4c990e1adcba7c9ed47c3ba5051aef4cb3dde55d4e0813fed374553361a5b7c6d2bb5a225
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/uptime/uptime-1.3-r2.ebuild b/app-vim/uptime/uptime-1.3-r2.ebuild
index 7e193d8588a7..c5651553dc80 100644
--- a/app-vim/uptime/uptime-1.3-r2.ebuild
+++ b/app-vim/uptime/uptime-1.3-r2.ebuild
@@ -9,6 +9,6 @@ DESCRIPTION="vim plugin: display vim uptimes"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=965"
LICENSE="vim"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc sparc x86"
VIM_PLUGIN_HELPFILES="uptime"
diff --git a/app-vim/vimbuddy/Manifest b/app-vim/vimbuddy/Manifest
index 6b72baf5cbf1..14eea6067b07 100644
--- a/app-vim/vimbuddy/Manifest
+++ b/app-vim/vimbuddy/Manifest
@@ -1,4 +1,4 @@
DIST vimbuddy-0.9.2.tar.gz 1152 BLAKE2B cc7ea6fcffa05bacbcbcab2850486c648cc9dd4fe2d7896865ef17acef6c9cf8b05ee33a14fd212b156b4ee9c4c04a8abb764c320a74b0cfead545f1ab3f9636 SHA512 feca2b303e677cdc0ed1a02e92c54ae293ccd380006667ea49c93ea804975bf8c40044c11e2599ad3e81062a453465249120fc7daaf2eea994d8d81d3d2f87cb
EBUILD vimbuddy-0.9.2-r1.ebuild 515 BLAKE2B a48fbfccc37773c3db406389d9ea454f1dbc53496802894e1e7908a95565f85a6737dfb4e916a9eb8585b85357a492fbffd420f7831eb0a4f2d95dc593ddd048 SHA512 2fa54fd67a50f4b6ff51a4759163e867b89eaf5276af5990f4dad333d789b178c1c52b555dcce10000bb835179b0d7f32addecf38b2ab591ebb0702f02903244
-EBUILD vimbuddy-0.9.2-r2.ebuild 515 BLAKE2B 2e742af9aade036635d87388b9247a1ea6c35893f4dbc886445b3cece4dcbf6299a735bc340443dd820c5e53065488da948955dd3ca50f9f06b0111e65fc068e SHA512 2862755406ca557174feba39f94d96a3242e4d6d06af3aa75cdf9f194d683bb15115fad0158eb516502a14701e1c87d1aa2be9020ed12ca643f19f412a5466e1
+EBUILD vimbuddy-0.9.2-r2.ebuild 514 BLAKE2B 0387f659e7588bd349fd6ea2f6535204a1d193bd55031a68dc43d8d68d005ff26188e737a71bf126102ba9e196a29db99fa803fcc02cc9cab5c874db2032d2ec SHA512 d9c79284a16c561f23ea234fc75988fe4ae69be46fcf00735130f5008ae76685ed9259e33c83e8c5e34c4dfd0a4ad7dc4aeaaa4b12df3f8b74e2040a9d76967f
MISC metadata.xml 339 BLAKE2B fd18d17a5ab124cf6df3c4602a7b28834f910085ddb085e4a5dfd39bdd7c003d23fc4573478ef0cd5e49492897bf5335c53386c07f658c77fd041b8f7310af82 SHA512 1a7df9c0cf01eeee768e6fd1745824b7982cf9e559a5dd6e6e480167b801276ad81434a2374574f601a32e6ec733caa79e4653c3d1619321343ecabf55bcaafc
diff --git a/app-vim/vimbuddy/vimbuddy-0.9.2-r2.ebuild b/app-vim/vimbuddy/vimbuddy-0.9.2-r2.ebuild
index 53f6e9d4535a..7dba910c6301 100644
--- a/app-vim/vimbuddy/vimbuddy-0.9.2-r2.ebuild
+++ b/app-vim/vimbuddy/vimbuddy-0.9.2-r2.ebuild
@@ -11,6 +11,6 @@ SRC_URI="https://github.com/vim-scripts/${PN}.vim/archive/${PV}.tar.gz -> ${P}.t
S="${WORKDIR}/${PN}.vim-${PV}"
LICENSE="public-domain"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc sparc x86"
VIM_PLUGIN_HELPURI="http://www.vim.org/scripts/script.php?script_id=8"
diff --git a/app-vim/wikipedia-syntax/Manifest b/app-vim/wikipedia-syntax/Manifest
index 5683d01e61fa..71c9062110f9 100644
--- a/app-vim/wikipedia-syntax/Manifest
+++ b/app-vim/wikipedia-syntax/Manifest
@@ -1,4 +1,4 @@
DIST wikipedia-syntax-20101113.tar.bz2 3463 BLAKE2B ee37c972eaf884e6c5130356638c7309481f4e37b7c08056770d9600e35ef67b1480fd0b8f4eb68a10df9caf8f4152e325d501d752e799eb5b43de8f5b012ce4 SHA512 e0e52d4cf6e6e5a3f6cb32b0dc22c91c6b3b58292f1e0d67cb4de4ed2675d7f6bbb069d37e6a59b0cfad201c082322e3cb5300639e39447bbcda22d99c88b4b4
EBUILD wikipedia-syntax-20101113-r1.ebuild 500 BLAKE2B 9679b5ab081ec14e73f67d2768de12273fa00bf0f1f6c78dab3460907ce0219ae3d3c22f72fe993f8758051bb140dc67a4dfcf9e70dcceb79c6bda79ce777c95 SHA512 390b1a88860f5c548060a080d3006e31afffabf6571e8c8a9dca11d68d54c097484daed7be109d0fd2a91fd149751e112a0258e017a157cfdbd51ffe12122e91
-EBUILD wikipedia-syntax-20101113-r2.ebuild 494 BLAKE2B 9c0b61972e8ad8df818a6441bb54d3caa02b9d96998760ac55cd148266763d7a8e794e5e73f16aa9a9e346d37f8a38e8526e548505ab5e36e44aa7ce8926b83f SHA512 e90e690578d6e7a445276a2c4e7fef0ac60da56177e742c14a7992b8b3b8d216009e9de4d9bd4e2acaa333e884b67b47e90be95642b5ec8c9efd7d4a3c5ff383
+EBUILD wikipedia-syntax-20101113-r2.ebuild 493 BLAKE2B c6377bf9f3129d9ac896248c2034dcbbd0ff31dc0ebb50f7f9a968f08d3e8d47a3369361366e8f0312ce8fbea968d2b6d07ecaf64ff645b727912b97c47ef5f3 SHA512 e0f5673c052212d83e40ead1b9c667b354cba87c6f4b42e7942f85d83cb49a7d3f9366396bdf8006c61d432ab8b9b3381fc1b53bbfe90c49855e4bda3c034922
MISC metadata.xml 442 BLAKE2B 06dbacb19bd4ab9c07afde7ec0ab3d561620b915a2e9cb9fd28efd9d7e4c605d2597889a8710c44258c5753f3e3297865108a978eb2eaaa10d0eb9852af2187d SHA512 e7d614d001f41434d8cd12109c72f8a32067efd23bf462b0d635b9e3f0e5aed13b1ca9be65c109f137b85ac71a66ef5bad494123e2b265dc8311ca93bdde0a78
diff --git a/app-vim/wikipedia-syntax/wikipedia-syntax-20101113-r2.ebuild b/app-vim/wikipedia-syntax/wikipedia-syntax-20101113-r2.ebuild
index 2ce3c269f832..e8ea98b5fae2 100644
--- a/app-vim/wikipedia-syntax/wikipedia-syntax-20101113-r2.ebuild
+++ b/app-vim/wikipedia-syntax/wikipedia-syntax-20101113-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: Wikipedia syntax highlighting"
HOMEPAGE="https://en.wikipedia.org/wiki/Wikipedia:Text_editor_support#Vim"
LICENSE="CC-BY-SA-3.0"
-KEYWORDS="amd64 ~hppa ~mips ~ppc ppc64 x86"
+KEYWORDS="amd64 ~hppa ~mips ppc ppc64 x86"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides syntax highlighting for Wikipedia article
diff --git a/app-vim/xquery-syntax/Manifest b/app-vim/xquery-syntax/Manifest
index 8452737675ee..09c8c876be62 100644
--- a/app-vim/xquery-syntax/Manifest
+++ b/app-vim/xquery-syntax/Manifest
@@ -1,4 +1,4 @@
DIST xquery-syntax-0.1.tar.bz2 1552 BLAKE2B e33f5359d3059c7558516939e2ce14c906f12fd4b7c5d035cdbadc9485e1fc992e50a2c38685d27ffae40dc7b22375c6825ae414131846ff0c19d68484750ad0 SHA512 277503e2d7089702c58b2e04a48345e579b6cfdee5042da90e8401b914c1d515c811cbf71f6dedbeee4a21e7a4807bd0d694323ddb2bd6b9437edaaba5a0f2fd
EBUILD xquery-syntax-0.1-r2.ebuild 583 BLAKE2B 3500a35d9720521e83d4ea76924f4bb1e6e761687524e609bfd7cfe4211ddd93192177b8505c473a2596ae577b12a8e66e551644ad7b1eebc7f461b9d02add1e SHA512 0ae5642c93bde2f87120f34f098868e36a534dfadaa6bbc571106f5c4ecea2ec04379d1849ad80e663ba91925870017f622d2f9bfbb365d1ce9835820c742936
-EBUILD xquery-syntax-0.1-r3.ebuild 576 BLAKE2B 2347801c9e3f40d8ffe7268622d8722247a0fc4863b1f287f291d9b2dc66a123a1b89bfa091859fbb97c59214cb0569d0077164ba683292a468bd27bcfd95783 SHA512 7f9a729cb9abe74f362920b877656f441c3b2a95b789aecd30392b1f103b2055627d6b7afb6312a15cf310108ff1915a3cfcc1bd3e56006aa4a71a0b01b05cc5
+EBUILD xquery-syntax-0.1-r3.ebuild 575 BLAKE2B 9880876ec5290c64edd53331d15be9ab34d4e35f2e344b807f3490ce704ac0c0b98f98e48c9a29eb560c6ea3620ab929d3735853528b9c61dd1e8a6efc7bd11e SHA512 c31ef40e90ecd038cbec459996e1f1bcd40707ab7e3fdbc0afd34de27cfe93684add3264b5c53750a4dfeae22ff214d0b61d207b79f518d18a8901776ca96832
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/xquery-syntax/xquery-syntax-0.1-r3.ebuild b/app-vim/xquery-syntax/xquery-syntax-0.1-r3.ebuild
index 900e1701e9cc..fd1f9f2197eb 100644
--- a/app-vim/xquery-syntax/xquery-syntax-0.1-r3.ebuild
+++ b/app-vim/xquery-syntax/xquery-syntax-0.1-r3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: XQuery syntax highlighting"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=803"
LICENSE="vim.org"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides syntax highlighting for XQuery files."
diff --git a/app-vim/zenburn/Manifest b/app-vim/zenburn/Manifest
index 8e3bf006b4f7..bab0b6271d41 100644
--- a/app-vim/zenburn/Manifest
+++ b/app-vim/zenburn/Manifest
@@ -1,4 +1,4 @@
DIST zenburn-2.25.tar.gz 7361 BLAKE2B 728930ddfeca46d7e020882fde92841a0ed9c889504686589a5028b1b373bc3b7c862d8fcc0740731738416057f4c99533e835594e8ce01029174d74f446bab3 SHA512 e3d222b66696ce24ff6ce8ccda201a15ee27d868581c311b8c31e7eeada4a2fe3ca395d53fc42245b1dfe4b68394cd22f23203dbd6366298adc7a9d6428af683
-EBUILD zenburn-2.25-r1.ebuild 429 BLAKE2B 64bfb3a4c96d175394413fd8836f3d96cfb674683552b93545574c5f5dc6d1abb4ba824946c2b9b20662a28e9531de0c2b1beb34125d2be0c256ac50e7c61c1c SHA512 78c705f24af68ac0398a6c4327f3cf9dc09c6a04e374669d19d04dffe1cbb1fc2b711d091fac26d5f4453c3dca13c3bb78df522d3f7b21d0225fd6f7a07be872
+EBUILD zenburn-2.25-r1.ebuild 428 BLAKE2B 229997709a9398a2172cd0fac7010b2919f15b3253d287ef4bce9eb8217afefdadd7f7290b178c0fc723cd1ed989ea42866d75d1f2a0cfade13d81d2b1d9f8fe SHA512 9b09690386930c32b3a6192d808e77f6f12eb671d411c0d8d9653afbb11334f374bcc107e77f42fe4f788f7cbd8bb7201aff7da1c5f71f3136007d017a00f27c
EBUILD zenburn-2.25.ebuild 417 BLAKE2B 1bf1b095ae48e66c7316dad62ae51e7389791a0996323c478038771298f688118ff4e6d5380cfa05dc60b510c8bda3bb8a108ca26fdce425b2c6c87fa1b1ec2b SHA512 b72d16822f01bd64b4802766861ba6cfe9ac637b06d52f5efba948483fc988502bd1c2d0125a0aa71f159f2a8e37dc7ff047131763c439c235d45cd768c18a2d
MISC metadata.xml 426 BLAKE2B 28b2c848f25bee349d8989f99b78e02873af559f96bb06e186660e456ca4fdbec5be6418aa9be6b0830de1cecaf2d5048c08afc49d2b367ebab5ff2bffcbcf5f SHA512 ff1d80a03076e5faf82eb332be1d523f6d19c25e9f8999757b9849aecedee5b96b27ec40ff31080ea479e951bc4afcf6cfe62fb98ff818f89ab4f132093ec08e
diff --git a/app-vim/zenburn/zenburn-2.25-r1.ebuild b/app-vim/zenburn/zenburn-2.25-r1.ebuild
index 186658900124..5bcc6d4f5b3e 100644
--- a/app-vim/zenburn/zenburn-2.25-r1.ebuild
+++ b/app-vim/zenburn/zenburn-2.25-r1.ebuild
@@ -14,4 +14,4 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="GPL-1"
SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ppc ppc64 x86"
diff --git a/app-vim/zoomwin/Manifest b/app-vim/zoomwin/Manifest
index 34ba1b3475a8..8c07e0338735 100644
--- a/app-vim/zoomwin/Manifest
+++ b/app-vim/zoomwin/Manifest
@@ -1,4 +1,4 @@
DIST zoomwin-24.tar.bz2 7928 BLAKE2B fc841f859635c58738a52ed55fdea997eaaaa867984347a0977c0818a24517ad580bbc3386567304d5812e20fa0015fbf3cbc116b50b7a56f361d5140a25e8ab SHA512 fb20958813c1cd956c25f34c9355454b5003cf1a2d3582149c07ea3cdb4630a0407f2407f3a8f96abec37659e75facef13094d6d1ec2972b937dab8bdf9d61a9
EBUILD zoomwin-24-r1.ebuild 346 BLAKE2B 4163e5bb5ac76ae94623fd53aaa00b75802abd2da09c5cc976dc753330347db55ff70237e907f0b6840bee1a79cf0b5ab499f4244161a8c08c6437f765ecb439 SHA512 2173e64673076fdfa5ddb3da50adf027ca21699214517b0b5606335fbe638f0a765f06efe920216f9d6aebed1f534f3b40e942ee1bc45eff9204e2d6905d6015
-EBUILD zoomwin-24-r2.ebuild 348 BLAKE2B 468e4b262c5d2068dec40d8ac7ce83f23761116321f01bdc1d9e621822f2289e42bb47a85d574359e24bc1287c1225967334832f2da629de78a5293d8548f1d8 SHA512 b9fa39979cfb6431f0d21e13d95ac61a70231d9316fcc7cdb3151448586c98871abf09718b0efd1501912dfd4d27ccc2b7dc8a119591ddcc08cf0a2230b3554c
+EBUILD zoomwin-24-r2.ebuild 347 BLAKE2B 456c55bff8beb2176c99991815763641df06c3b2bba1a2bbd5948f92dc5b5d1ab35917f086bc7051fa9a54b642dd159383c9befb2dc30706fbc2b7b51871ece1 SHA512 a6436a338abf254684d6bd220d6e7c44ff25e3774a982f39563a2f5fc643dd2072f648f9c965f2ba6b94816389a7e473ca31a5c0d3abfe5e42e7c03c121d7732
MISC metadata.xml 250 BLAKE2B 159edb6cbbe3884fd7b328cba2125da0a51b5c0be964e60b708efe1bd040a41abdf16f8dbcfaecb9e6e1073528ac99195a08d7045d433414ec2ba1c94d582761 SHA512 6c29f24b33b8829463103cee99e2cf65cf550aa1d6c60c5a746ca2947a97a052969c8dfb9d12ae8114db0971626f9246cb9e4808d951eeae78321325da1ac32a
diff --git a/app-vim/zoomwin/zoomwin-24-r2.ebuild b/app-vim/zoomwin/zoomwin-24-r2.ebuild
index dcd3993f4052..7beb3a3378d3 100644
--- a/app-vim/zoomwin/zoomwin-24-r2.ebuild
+++ b/app-vim/zoomwin/zoomwin-24-r2.ebuild
@@ -9,6 +9,6 @@ DESCRIPTION="vim plugin: brief-style window zooming"
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=508"
LICENSE="vim"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ppc sparc x86"
VIM_PLUGIN_HELPFILES="zoomwin"
diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz
index 79d563e043f7..5c95678e1a1b 100644
--- a/dev-ada/Manifest.gz
+++ b/dev-ada/Manifest.gz
Binary files differ
diff --git a/dev-ada/langkit/Manifest b/dev-ada/langkit/Manifest
index 88e742c16c34..8581cdff6883 100644
--- a/dev-ada/langkit/Manifest
+++ b/dev-ada/langkit/Manifest
@@ -1,5 +1,5 @@
AUX langkit-23.0.0-gentoo.patch 357 BLAKE2B 3408d89156a55658881a65d9d180d361d6f516308c0e55f44d7aa78ca261fdd5426e66de25b004c9496d610a16b93054abe98a81fe213af0e1e9a6aa628c37c4 SHA512 8dff9eb7cd914eb112c53d38b3d47f02cd48aa56d65319ae537967baab328e2f4ac94483bf5760455e68e7f621a9d2188bef25025a17e6a19dee9cb381e8e8e5
AUX langkit-23.0.0-py311.patch 3488 BLAKE2B fee31cc4e09a69c357791eaca65152ca56ef5934d3cedf36f4940ba842c595d2b79bfd72fb11c9d60c8cacf208969421ca39db5f528d61b34ae03e99755b5032 SHA512 a022ab4f31e7fa49912382fbdef3f446209f6daa2c78b2443a1e52c5a9ca7d7c078a94e0d8cc2ecda1fcb925320223943dbbf65ded961be9a06ad9457ce0d3ea
DIST langkit-23.0.0.tar.gz 1178557 BLAKE2B c3b81cafea3afcfd90a87192dca5abd0f19c5ff4e195515dd7c4df70824bf328c24855a6761264b89bf44a56afc8dd77b78fbf322c6f92299082507aa65d61e5 SHA512 6cc6adacb157a47ebc8da46591e45a4ff212fba2cd5ac80c12adb2e84f4508735d98dc68ffce86aa5e5e8d873e6f51efb4f88f4d76a190b9eb0024bf69deefc1
-EBUILD langkit-23.0.0-r1.ebuild 2964 BLAKE2B 7e80ffed4e1456b27b120d3af7ffee0f816286a5f46e300196be5fcb36b0e525754fe90629309345c7352c5442a9548ced6aa3c8f29531ea7486295d32fc61c6 SHA512 c3cd1453cc3d82c88a74307744cc84a1b17fec70b8f6fe1c7126752a6c04918eb57ed67b60d318db289e425898d9f862805a458de6e55c589f112ebe7b0204db
+EBUILD langkit-23.0.0-r2.ebuild 2987 BLAKE2B b51c7a93c0bca1d46077b3620f338237089d3a78ea309cfb6a6d5660b100f72dc0afc732a8af6f4c40717161510db9b18b466cb658de4a6036ba0b11b9fbd03c SHA512 6ad6df71e1955dc9a206a0601354161c20e4fafcaaf97bc4f9be9cd26b90eacafe8e158a37e8003069cea77714e30929442905ca690b2f16e09b4cdd3a738302
MISC metadata.xml 930 BLAKE2B 5ec7305df09ee1011fc0a0b93f75bbbf315a153a835d0e3c074e95b717d6c95c7f0b29e99537375be3c6aa73e5cf089cd32fcc3567f78bb3c6768e171c3d4521 SHA512 8f0056d87158d87dc3fad08ceffcfc2a6c065977669b8d0f8560b72627f8b050ed34886e4cad19e51062b8a2e412f37b1c3ff983f1d33da79cb6283f6532df85
diff --git a/dev-ada/langkit/langkit-23.0.0-r1.ebuild b/dev-ada/langkit/langkit-23.0.0-r2.ebuild
index 26dee3b78532..0048c09c5589 100644
--- a/dev-ada/langkit/langkit-23.0.0-r1.ebuild
+++ b/dev-ada/langkit/langkit-23.0.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
-ADA_COMPAT=( gnat_2021 gcc_12 )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1 ada multiprocessing
@@ -21,6 +21,7 @@ IUSE="+shared static-libs static-pic"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
${ADA_REQUIRED_USE}
|| ( shared static-libs static-pic )"
+RESTRICT="test"
RDEPEND="${PYTHON_DEPS}
${ADA_DEPS}
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 3446765d90e4..587aedd0d47a 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/ant-swing/Manifest b/dev-java/ant-swing/Manifest
index 2822c516e50a..5f5e2cb1ead5 100644
--- a/dev-java/ant-swing/Manifest
+++ b/dev-java/ant-swing/Manifest
@@ -1,4 +1,4 @@
DIST ant-1.10.9-gentoo.tar.bz2 6685 BLAKE2B 2249c7e1628052a2a6896c6995e0c5dd14ea77671ab0ef4402ece9968f41266cdf4411cd669dbb73c4d7043d7c6c5f6e992bfc2705e74899ff1058f0d4942704 SHA512 aade4c5322c29d1b6b4f6b99b229a1a07ff64faed104bdbbff3a82bd482d9cab5596c019dac92eaf4cab875fa9e46e5067ba816f910c2d6c94890ab85c50605b
DIST apache-ant-1.10.9-src.tar.bz2 4593589 BLAKE2B afb73e592dbd4e0082f5890005ce70264ab9c59f1359a91cc83abcfb03938d98ed9d1eb797c9f72bd3d017a41c19635a6246e5b46ddcab660749a2530db1baaa SHA512 7a6c96131462dc0e1bcf41e2daa1b129a45d19302f4ee2915bb51c4cf347996fa5f8140f96653b21952decee16816476b8f258f8ad2c094a8305209cebcee4a4
-EBUILD ant-swing-1.10.9.ebuild 357 BLAKE2B 25a8e505840c89f61763b1ebbd8e191a2bbfd05966a3ab3a2509a4f53ba9886f36d623b4f183f7c5a97e0537b35b0a982c0d9efff78ef86453a933fae0d973a3 SHA512 02201c5e1406f9d17cd78a0e1db0df795c3a2756fb458a2b10f5a0846bd80bee77af474655bd061554d82c410ede6d84fe8fb1b2ec475734584739f651040a45
+EBUILD ant-swing-1.10.9.ebuild 369 BLAKE2B c9789a630777d5a0c8ddb7d27e79c1e4c48820f765dc69849c1dc8681d2373e6a92e5c80e75e95396481281a4439d9f373eba93732c3d0b45a1dc083eb361459 SHA512 fe720ee0385d7ad966241777992591e6d97d3370dc35bb13f5c6697753d6f393d4cb1490cc60349744f1a341523056e9962b801cd6651dfd3634325b469cba87
MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559
diff --git a/dev-java/ant-swing/ant-swing-1.10.9.ebuild b/dev-java/ant-swing/ant-swing-1.10.9.ebuild
index e204f8e1393e..c8dfb08b3aa2 100644
--- a/dev-java/ant-swing/ant-swing-1.10.9.ebuild
+++ b/dev-java/ant-swing/ant-swing-1.10.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,4 +12,4 @@ inherit ant-tasks
DESCRIPTION="Apache Ant's optional tasks for Swing"
-KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
diff --git a/dev-java/ant-testutil/Manifest b/dev-java/ant-testutil/Manifest
index ad4035d68fcc..1a745abc2778 100644
--- a/dev-java/ant-testutil/Manifest
+++ b/dev-java/ant-testutil/Manifest
@@ -1,4 +1,4 @@
DIST ant-1.10.9-gentoo.tar.bz2 6685 BLAKE2B 2249c7e1628052a2a6896c6995e0c5dd14ea77671ab0ef4402ece9968f41266cdf4411cd669dbb73c4d7043d7c6c5f6e992bfc2705e74899ff1058f0d4942704 SHA512 aade4c5322c29d1b6b4f6b99b229a1a07ff64faed104bdbbff3a82bd482d9cab5596c019dac92eaf4cab875fa9e46e5067ba816f910c2d6c94890ab85c50605b
DIST apache-ant-1.10.9-src.tar.bz2 4593589 BLAKE2B afb73e592dbd4e0082f5890005ce70264ab9c59f1359a91cc83abcfb03938d98ed9d1eb797c9f72bd3d017a41c19635a6246e5b46ddcab660749a2530db1baaa SHA512 7a6c96131462dc0e1bcf41e2daa1b129a45d19302f4ee2915bb51c4cf347996fa5f8140f96653b21952decee16816476b8f258f8ad2c094a8305209cebcee4a4
-EBUILD ant-testutil-1.10.9.ebuild 912 BLAKE2B f15d02f8f0b535b242823201d94a8703b7787a74a4e78c3f1e2c7651c6c85531afee6d8b0e978c0b99290b72d8fff68c61fe3f207ee167e6f4ccbccd2ea59acc SHA512 e98e653707f0f2e27ceb2521aae3694da69861107edc45abaf17e81091d8733d11d0267064c70fe46dd80235c1feca2e97dcb12ec139dd71144539fee3f26b9b
+EBUILD ant-testutil-1.10.9.ebuild 924 BLAKE2B b0d6845fb45a059351172a11ced8b88fecb9bc867fc6b18652f4c23773be72b2500be64455c56210a82cf39ee4989f9ec972a42d40e8f46f8e22a38b7698f11e SHA512 7a54ed003ebacd7c22941d22caad61cc87d5ba922785aa7b793d6c88ab36be8f66c9d224a226023fbe0fbe46e1d4a9517ba7e88f5fa99700c6851083f54c6e66
MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559
diff --git a/dev-java/ant-testutil/ant-testutil-1.10.9.ebuild b/dev-java/ant-testutil/ant-testutil-1.10.9.ebuild
index 23d1ace04929..1f1b85e2d3ba 100644
--- a/dev-java/ant-testutil/ant-testutil-1.10.9.ebuild
+++ b/dev-java/ant-testutil/ant-testutil-1.10.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ ANT_TASK_JREVER=1.8
inherit ant-tasks
DESCRIPTION="Apache Ant's optional test utility classes"
-KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
CDEPEND="dev-java/ant-core:0"
diff --git a/dev-java/antunit/Manifest b/dev-java/antunit/Manifest
index d974c1acebfb..0290bd382b35 100644
--- a/dev-java/antunit/Manifest
+++ b/dev-java/antunit/Manifest
@@ -1,5 +1,5 @@
AUX antunit-1.4.1-AntUnitTest.patch 1551 BLAKE2B 3eef2af4de3719691dfb38314e5ca74000c68ea2194752acd0d5e2b3379f6ff82ab1693b7c605e545aa42c865ff57672ff3913fcbf2c13dbc948969eaf76fd0a SHA512 fca661ff94c53c35d55758df4eb815b655d3ff8ab5a5aa698324e877f024b5e9c7ffc3338f600b7926fb2bf5789edad684d3d7b8e739d505a4ff32b0ee28eea9
DIST apache-ant-antunit-1.4.1-src.tar.bz2 125017 BLAKE2B 2c092d22eaf716c52bd6c6ce43d1e33c1f599621ee383303c97553f9dc2d0708cf58420338184f8877cd2b0fc053c9742b04cd869583db7b2fc2dedfb4a2dddd SHA512 7c59f0e918f5ec8edbf10bdbcdca1c9bd2ba2a7b27ade69aa4ca92c0c058c434be517799ce795309c0f1c00726a1c77650101b0d1cbe189db5379b15d29ad305
DIST apache-ant-antunit-1.4.1-src.tar.bz2.asc 224 BLAKE2B c56e3d8005b1a39e42b85fad3c542aa4dd894d9e6cc61a8ea34bce33a8fb3f56d142cb77372fd4d664d46427365d24078b7429480f689245eb31d771c525f90e SHA512 3ad2cca4240e2714d7c435828b3a3d3cbe1e57647400237ce2a96a714d877605199ccf54a2266ff35081ed9f3e23ca46306b30293c1981e55ccbbc61591ad760
-EBUILD antunit-1.4.1.ebuild 2065 BLAKE2B c44b20bf856a90a88b1655f80900dd5d31159b74e453257801caaffd93943f0ce19cded58d006cec2e8fa284ed9cfccf03857fa585a90cd2a3dd3501b128f984 SHA512 fd23a191e4698c032d2d13049ae19e6ac0390211f3b189e9baea0c6394eec03abaa630f2a3d71a7d51590ee678d8a20b0a5b339c6e651b371284b860ea7f036e
+EBUILD antunit-1.4.1.ebuild 2077 BLAKE2B d6ba2aebe27360f81a694a43b87075e52be71c38feef035781385e16ab140a8704c2791bdb008c867b8faa6f2b632ce95bdb05480bf201e1e868689763998887 SHA512 ec6a9d1f099c79082e8ad7a30dc2d0f300a8e9f69bd620bce97a9376ecff9c8b371f450fca1b93bc9db4f5850c74aee3f847eda24b86d94f4bbc0942c3734883
MISC metadata.xml 308 BLAKE2B 00785073a5aa0526b627017e78ce8919f900d9d7e1c32fa867234bab84b8adcaeb9db4e4732463b97425e69d0a8162ac0c3bf07ed7d07200ac44e4eeb22b52d5 SHA512 2ceea54bc7a6dbe1ac891fb7064068dc7622bee3bfe2d726d04a90cf0462aca38f378143e472bc1222df70289d1f1c193057981bfe51eb7cd610747e53a4e7d4
diff --git a/dev-java/antunit/antunit-1.4.1.ebuild b/dev-java/antunit/antunit-1.4.1.ebuild
index aa30e14edbec..da2e6498b5df 100644
--- a/dev-java/antunit/antunit-1.4.1.ebuild
+++ b/dev-java/antunit/antunit-1.4.1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/apache-ant-${P}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/ant.apache.org.asc"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-ant )"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 3e49e8e6a107..3a5b14d17e77 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/girara/Manifest b/dev-libs/girara/Manifest
index d684cd04f5f2..92031b847cdc 100644
--- a/dev-libs/girara/Manifest
+++ b/dev-libs/girara/Manifest
@@ -1,7 +1,7 @@
DIST girara-0.3.9.tar.xz 60832 BLAKE2B e577c4273c2d8f4d51e0ee283184ecd2b5b48877996f95aa5cec83ad716efd4946508203d3108d451492ff5d118d965ca98d86f4e0d9b31fcc1cc0b2266b9511 SHA512 b5399b26389cff0c6aa6f70687b53a99243d38d66ec401f48de49391c88b31dc3287366819288c405051d14f4f778db952953d48be51ac47d90d9f3604c94708
DIST girara-0.4.0.tar.xz 60804 BLAKE2B 4653986945b89c87c597f20425c0009473679578b9a92fd3f4480aa2decc5dcbb2c1a2b0db07bef67c818c2e2940b6c363da0020fa24e7001be13cb68e2ba945 SHA512 a8753231cb9de7d60ddaf6e7b19537f23ce447be5885725c982e395068466089fca46980d413cc4ea8e4a8059ccd4615366297600bcf7ef5bddf02d649703dec
EBUILD girara-0.3.9.ebuild 967 BLAKE2B d4923336b4efbfa9432b519d88a529cbfecc4692b5540b4ad832d57a51e06daecb80f3ec26c9f39bbd7ea20ea00605ca0e18a4345b9ea31254a691492fd97379 SHA512 c34a0b0f193cdccc5383769fd25685b78625fc4d708d0b2eb0d7207cd395251a4bf0bb47f6f8069344e98c8e1cb784cb84b5fa6612c79688f8547f928fb0e35d
-EBUILD girara-0.4.0-r1.ebuild 1152 BLAKE2B 0dbbe48a24e63fe3a3e0ce90bac589d1c27e8f365b6148e03d370f17bb3258b16507b7a2a917b0dca8bc75ea604e8af7e36292bdf927686664188b6a574a9cc6 SHA512 454f8adf6d6a9033d3c681da0cdfe9842c5eaa99e0cb6280329aa5f8294fe2e9ff3f42b63dea2ea8fa7d1a49002f7dd9964fc2c6ef07b4c68a6bab4202644d63
+EBUILD girara-0.4.0-r1.ebuild 1172 BLAKE2B 2c4624c576ececb570d9cc0bde35356c6f43c657f5f938b172548419a371f6dcd1c1932820359f4d40ced81a92e992be5fd4d1ae1ef1b00ae576508ca7e8d379 SHA512 124ac03540d8e80617cf7c82f4637608d88de24ec66b670ecf339fc7ec9b67487f8aa62f17823a8d05414b65f474de5e68722c29a6730de4475bf50c7b2413f2
EBUILD girara-0.4.0.ebuild 967 BLAKE2B d4923336b4efbfa9432b519d88a529cbfecc4692b5540b4ad832d57a51e06daecb80f3ec26c9f39bbd7ea20ea00605ca0e18a4345b9ea31254a691492fd97379 SHA512 c34a0b0f193cdccc5383769fd25685b78625fc4d708d0b2eb0d7207cd395251a4bf0bb47f6f8069344e98c8e1cb784cb84b5fa6612c79688f8547f928fb0e35d
-EBUILD girara-9999.ebuild 1155 BLAKE2B 69d9c021a9f5dea51ad772cf90a964961f0fa0afd6388e3fb6e16cef0010ca80849093007a3765f6d1d433b1591c74627b07e8cc10b0d7f1d02bd0055158b91b SHA512 338f502c47c7be7321bfc9481591ce4c352e95398ede7118707a600a6ffd0f25ec6e9f2e6c1695912d6c1e2fe0e7bd367eff0442a0fe2c82adf592308ccdf561
+EBUILD girara-9999.ebuild 1176 BLAKE2B 00b332c9f0363331e2eb0f6ee980f8d9e333c11bafaed08f90b67b3eecec9518deefec201c16d5183b3615d1825e6953890a7586621af3dcaeadb467937c3d0a SHA512 8dc97b6a2af2f4a6df484b465d02b8a2beb74daa604b0da4f7f73d869428817831ccc5037d81da72fa7a9a56e416335bca76ddf713de7934dc016a6a15f74d76
MISC metadata.xml 837 BLAKE2B ba99a1b35f30b8a4dd19fe21793ada95566bd3066410da554fa8370df42089f7d6c7cf1bfda737033c816b7183b1a91c0f63d879baf8cbaf6a45cdd9fa22ee15 SHA512 9223a09747ba4e7ffea7254300147a9e09fd4a54c897120388512fa1e4d14364573f33db92eecce0434185091535edc4f2cb72af30a8f8ef9a2b6d0dc0651e35
diff --git a/dev-libs/girara/girara-0.4.0-r1.ebuild b/dev-libs/girara/girara-0.4.0-r1.ebuild
index db8d01f651f5..fabf3738eeaf 100644
--- a/dev-libs/girara/girara-0.4.0-r1.ebuild
+++ b/dev-libs/girara/girara-0.4.0-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_BRANCH="develop"
else
SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz"
- KEYWORDS="amd64 arm ~riscv ~x86"
+ KEYWORDS="amd64 arm ~riscv x86"
fi
LICENSE="ZLIB"
@@ -22,7 +22,7 @@ SLOT="0"
IUSE="doc libnotify test"
RESTRICT="!test? ( test )"
-DEPEND="
+RDEPEND="
app-accessibility/at-spi2-core
dev-libs/glib:2
dev-libs/json-glib:=
@@ -33,7 +33,8 @@ DEPEND="
x11-libs/pango
libnotify? ( x11-libs/libnotify )
"
-RDEPEND="${DEPEND}"
+DEPEND="${DEPEND}
+ x11-base/xorg-proto"
# Tests are run under virtx
BDEPEND="
virtual/pkgconfig
diff --git a/dev-libs/girara/girara-9999.ebuild b/dev-libs/girara/girara-9999.ebuild
index a00a2c6f2222..07acaf7c0d67 100644
--- a/dev-libs/girara/girara-9999.ebuild
+++ b/dev-libs/girara/girara-9999.ebuild
@@ -23,7 +23,7 @@ IUSE="doc libnotify test"
RESTRICT="!test? ( test )"
-DEPEND="
+RDEPEND="
app-accessibility/at-spi2-core
dev-libs/glib:2
dev-libs/json-glib:=
@@ -34,7 +34,8 @@ DEPEND="
x11-libs/pango
libnotify? ( x11-libs/libnotify )
"
-RDEPEND="${DEPEND}"
+DEPEND="${DEPEND}
+ x11-base/xorg-proto"
# Tests are run under virtx
BDEPEND="
virtual/pkgconfig
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index ff8caf75fa58..ebb0b6a11bc4 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index d67811592394..433352764b23 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1,4 +1,6 @@
-AUX argcomplete-3.1.6-timeout.patch 1135 BLAKE2B f7092622acfaa4932ea9b85889f6f8767114d5f697039bee992e367e99021018e94408f4ad8d2e1421e22dfe19d764c081021a6fb78264d717843ee71a4988d4 SHA512 b56b8a24e83c9560e9a05d540b075c8274a57432a7a8f3f0d491a0a6ce7e2ac2eae54f79886d48f955fcf6fad5d074202c7ec4f3870569957be51782e1fd23ba
+AUX argcomplete-3.1.6-timeout.patch 945 BLAKE2B dcdfadbdef547d45013eee33d00166b98eb6621a55f5e399cc7d330541a95118aff4a1646a85a1351209f88ff0e74d66e2468ffcf3db7e91d44ef453cc9c73e9 SHA512 fc26fc219d88a74d49245a2d545cb8040fb773fc7a948847380d4d343f19650994771a948fce99311cab7b52b3e040cf3f58291a0ac50b4a4f262dbb28c1bf85
DIST argcomplete-3.1.6.tar.gz 79685 BLAKE2B df21d5a68a173a3c09b76d866adf949910ad775eb6c7d09d797308e87c128a6eebe173d89fc95aaa42bb87bf08e9c84aa217e8844c9fab5c680c83e07d0c7854 SHA512 7d625dfc49253281f692254a23e7fc4af155b97a7df55a0b33eba9655281702396a1119269cf80b5650885e00d75886fbdcbd85312e7ccac6d940edd6189d50e
+DIST argcomplete-3.2.0.tar.gz 80524 BLAKE2B cbe15faf0c46f761204f004a4b630efbb037444a7222c9fcd59dafa7f2d8201edade374cf70fe3a059d3681ef320942dd3b43f0984c04a2cd52fe0571dafce6c SHA512 4ec4b83f68080cf8710b7377ae377a8ae10bc54f46bdd2a825b4c04d80a8d42f63fbc04d6413e2c430d7f4024ecd42f944b102c70e3fa3b60afda10a33994ac7
EBUILD argcomplete-3.1.6.ebuild 1046 BLAKE2B 4e7a38655c77c30d4f5b9678c30690a9c70747da7bb170657f3ea1b36787cf7ccaf332f165c33deeb3e684c47ed2906222d5bc321fff5489e1049537bae08fad SHA512 56d7d0a8b7972c1a4715afdd6e9ed3cfa8a5bd0b65082c8cf4df41f40570a8c44e3bf0796cd5531ae0cc35e9639a2254fc3e49d3d1558038a5ac2424d1f5be3b
+EBUILD argcomplete-3.2.0.ebuild 1054 BLAKE2B a0a67c2a3e8a8440eca5514d912376b345f46a4e2c0a261c1f2a04f1999c0f6ee773f8828f73af26055b755ebea4dd03624f25a9f4151fb179ec577734db7d00 SHA512 74c9edb59e5f919f6cb97edcd13a95a171656b2aeb2369a85b54aa5ee6f6a3de1988bee2584e2c016fce505e9980b315d37f26e42ff3a329c376efef7b05a368
MISC metadata.xml 411 BLAKE2B 963cfdba9183fde9e97c534345164d26be569d841dcc6fd274601b18d5de2ae97fa837b0acfdc59616c5d19cc54ea368547ffd901f90239cdfb5ba08e8721607 SHA512 22db237979be34053ad7201f599d576a7756b71e6b75c40c2808d47f276cce6d3594ae46dcaec5aa5adab9e9e24e11d47bb9044a8b1a146163d66687965cf5b7
diff --git a/dev-python/argcomplete/argcomplete-3.2.0.ebuild b/dev-python/argcomplete/argcomplete-3.2.0.ebuild
new file mode 100644
index 000000000000..691d9d9b7d84
--- /dev/null
+++ b/dev-python/argcomplete/argcomplete-3.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Bash tab completion for argparse"
+HOMEPAGE="
+ https://github.com/kislyuk/argcomplete/
+ https://pypi.org/project/argcomplete/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# pip is called as an external tool
+BDEPEND="
+ test? (
+ app-shells/fish
+ app-shells/tcsh
+ app-shells/zsh
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ >=dev-python/pip-19
+ )
+"
+
+PATCHES=(
+ # increase test timeouts -- this is particularly necessary
+ # for entry point tests because they read metadata of all installed
+ # packages which can take real long on systems with lots of packages
+ "${FILESDIR}/argcomplete-3.1.6-timeout.patch"
+)
+
+python_test() {
+ "${EPYTHON}" test/test.py -v || die
+}
diff --git a/dev-python/argcomplete/files/argcomplete-3.1.6-timeout.patch b/dev-python/argcomplete/files/argcomplete-3.1.6-timeout.patch
index d8348818164d..0b2ac120402e 100644
--- a/dev-python/argcomplete/files/argcomplete-3.1.6-timeout.patch
+++ b/dev-python/argcomplete/files/argcomplete-3.1.6-timeout.patch
@@ -2,10 +2,7 @@ diff --git a/test/test.py b/test/test.py
index c89912a..eedfe36 100755
--- a/test/test.py
+++ b/test/test.py
-@@ -1359,7 +1359,7 @@ class TestBashGlobal(TestBash):
- if sys.platform == "darwin":
- # Work around https://stackoverflow.com/questions/24257803
- command += ' --install-option="--prefix="'
+@@ -1362,4 +1362,4 @@ class TestBashGlobal(TestBash):
- install_output = self.sh.run_command(command)
+ install_output = self.sh.run_command(command, timeout=300)
self.assertEqual(self.sh.run_command("echo $?"), "0\r\n", install_output)
diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest
index a66a025679ef..55d84927fae1 100644
--- a/dev-python/bitarray/Manifest
+++ b/dev-python/bitarray/Manifest
@@ -1,5 +1,7 @@
DIST bitarray-2.8.3.tar.gz 128790 BLAKE2B 198723c7e26ad1638f541ae5269a9294e4588d8ece76121c4e2758f79dd704217fb0a83da3b5798f95f93006a18c4a6704aeb0efc7d55a42cc277789c6581154 SHA512 60c551ec98746495c3ae73fc40b660bcadc27dcbb42f022524daf33830494f5d168b9577bb5270de42f59da43a52548cfdb262c3386fafe6c1dd1d18592a7a7e
DIST bitarray-2.8.4.tar.gz 129128 BLAKE2B d41ab6d83825c479b4b70aa52d5e314c68223ce46b32a8e5ff3abfd7afd7bb4bb03ffb478d8c58979204109582d725dfdca5070058d0d5dc76fd529cdc347392 SHA512 42533daa7cd98d94f103a873be72244a0a0973dadcbb35441d5efd8134e57b4cd7f77ed734870b58a931f465f26dac1bf81008febac8439b2fa427063ad4947e
+DIST bitarray-2.8.5.tar.gz 129895 BLAKE2B a0dc14c488c2c818ca1bbd60abc51fe800b7c4f8a015f373baf90894ea42fe1c70c4d13d235bcbac55fcccb70e2b1245e2b39a0f485e4ce62c44472d3f3f2c9b SHA512 fcae4223608cf308bd1ce07749de2a0c3f00c5d0ff471b25da8c0cc5c289b3776aea0ff24fc7be6b8b89fb86ce268a1989488559b0ed9b08a347d3bb476daaa6
EBUILD bitarray-2.8.3.ebuild 553 BLAKE2B 0597521ca71666cc251845819a3e098e7dccc6d246a7dd8232c7f101a0a8d11d123d2c5a0762a49df7f897a8a6dd4e96142534c940c2f570441f51ede7bb709f SHA512 faabf4d28405b7218aacd5d1cfd5b33908d3d33e0b52e560a14199f29b2ecdb151021ae5e4c165f13d2ec5afd4785481a677f0688c1c04330131060d98148811
EBUILD bitarray-2.8.4.ebuild 556 BLAKE2B 98002852b78c48dcf0be300376ab049abf7a6bce173598a5aabb125efd00e466d886e35a9b56d50ae0a10ed5943ed588c67697167f488814f522a60d83603170 SHA512 19c9a5e726f5ef3ae2c7540f20ba6c14bec519740d04426d8c820d73eb38f3a46b84b36444ca150af08356a9a03836bfbdfffa20cf8776eabd05e54b85ce66be
+EBUILD bitarray-2.8.5.ebuild 556 BLAKE2B 98002852b78c48dcf0be300376ab049abf7a6bce173598a5aabb125efd00e466d886e35a9b56d50ae0a10ed5943ed588c67697167f488814f522a60d83603170 SHA512 19c9a5e726f5ef3ae2c7540f20ba6c14bec519740d04426d8c820d73eb38f3a46b84b36444ca150af08356a9a03836bfbdfffa20cf8776eabd05e54b85ce66be
MISC metadata.xml 1207 BLAKE2B 67a57c61a71655fcd94e7025fe4d30792b6921a40f151d827f4c936dbc96c2b81afd2f2a302cfbf15356a591be941268561545d7ac7bc0cdb19e3f87a03e4b4b SHA512 5069c6622d7840c402007c420169e679da08db020952f798fd4299d6f1b324ce8cead3ca2a9072b96d8d852d5630827833eb27d39a190153e8da46ac9f386b90
diff --git a/dev-python/bitarray/bitarray-2.8.5.ebuild b/dev-python/bitarray/bitarray-2.8.5.ebuild
new file mode 100644
index 000000000000..952aef38021e
--- /dev/null
+++ b/dev-python/bitarray/bitarray-2.8.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Efficient arrays of booleans -- C extension"
+HOMEPAGE="
+ https://github.com/ilanschnell/bitarray/
+ https://pypi.org/project/bitarray/
+"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+python_test() {
+ "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 2a462920df77..7d7f8b53974e 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,7 +1,9 @@
DIST hypothesis-6.90.0.gh.tar.gz 9395761 BLAKE2B fb910f8f885355d6045f1f218dedf35e6713fbed8d9d247310ec7a8b7aa4549b30715a50ebb0daa5e48f863b6c582a8cbc8910f26ab0da0476bc423f942534fc SHA512 02ca4f5b4c0c6cc2b949d46ac221a3c06a9d05fb89fc17c1a8e42813172b914822ba484970a20d1be1900e5396bf020ba1e274344aa8bf16253f18a6f11c6ac1
DIST hypothesis-6.91.0.gh.tar.gz 9396774 BLAKE2B c2db54aa0cb95725c2ef38854ee04d756551746ea2b9eb5b79728dec274ffed08b9e8357616ce7057f4e988d3194017ea35849bfb88a35ce8d9574dd6710c582 SHA512 e6280e14e600305a0d9007c086fb55a2c5f441e40274d920d627d7cf12f07b0fe65d1e64c42ad712d662cf0f5aa41bfbb00b6ae3a716e88dacb7c72c3067601c
DIST hypothesis-6.91.1.gh.tar.gz 9398188 BLAKE2B 3a068ec668f84cf84ebd274505938d861ef7b6f50a9bb33403c26c53b783ee6fe6afba214ca5d9c31e933909dd657d367c09dd74dac257348316e308ed761ccb SHA512 4004fe0dcef1dc679ee512f901f1115426fdbd8d0f2b1fc539c331157d1840bb16c415c7bcf0cbfae3e1dcf6f9741eb8e2ec725810f5d65e20e75f0ea07369b8
+DIST hypothesis-6.92.0.gh.tar.gz 9407699 BLAKE2B 7943aa958e135a954d4534b8992557a4ffd51941529cad6a8bb10b4ccd2e5c136159deaf11f822d96ecf60df536cff8b92756d902cd93de26df74ae10f73e14f SHA512 1fad215bd7ab69896d300ed39fd99a8a7145e6e21799429627b0d587939bfbe01d02fb7e1154a8b31f0b164ba9323b55b6ea36a268be20f1ef282d6b6f0d457a
EBUILD hypothesis-6.90.0.ebuild 2461 BLAKE2B f6e298ca639c631ff0749d70e82aa5f9a8a62a1cde53883ffae44b660c537cc9e14375ead8b424df849c4da590e6e6accfea39efc7fb414795301d760f0837a1 SHA512 6251d4aa72af0307c1d057dd72ec1a1924fe546237a7dc9625a75222f6331ba79500ebcc312d21870ec97dd297c30286f20b9f39059a43efdffa4a91eded701a
EBUILD hypothesis-6.91.0.ebuild 2469 BLAKE2B d5d037935ee91a0d086f7651ebffedcf8eaa8f89106927d41dc008859ae22e945809012a2a3863f7f01ae4aea5c49bee36c68f39d17d26d7586049000418119b SHA512 a1ffd2ee8539b1dcb1e71ba521e2003136f40fecb8a1548dbfc89a4eeb9c8be9a6c52597b25c292f28e1a85b3f234bb9f9a7d91b2793a0fdb39feb5b6adcda8b
EBUILD hypothesis-6.91.1.ebuild 2469 BLAKE2B 79c1aad30d28529c6c63f3279f7d86bee6a9a327c5ed447597b15456dee3f8de8af7bba45a376616e3460602ffb349206019731de6c44f3248fe568a1457a2dc SHA512 e4f204ef4113ffb64222031ccd954b450ddae44fd049c633e51082d030785f53928447c47ae7a167b3bc091f263caab90054e40cffe01d070a7b98060b973324
+EBUILD hypothesis-6.92.0.ebuild 2469 BLAKE2B 79c1aad30d28529c6c63f3279f7d86bee6a9a327c5ed447597b15456dee3f8de8af7bba45a376616e3460602ffb349206019731de6c44f3248fe568a1457a2dc SHA512 e4f204ef4113ffb64222031ccd954b450ddae44fd049c633e51082d030785f53928447c47ae7a167b3bc091f263caab90054e40cffe01d070a7b98060b973324
MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e
diff --git a/dev-python/hypothesis/hypothesis-6.92.0.ebuild b/dev-python/hypothesis/hypothesis-6.92.0.ebuild
new file mode 100644
index 000000000000..832123b43c6e
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.92.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+ https://github.com/HypothesisWorks/hypothesis/
+ https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+ https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+ >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+ ' 3.9 3.10)
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' "${CLI_COMPAT[@]}")
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/requests-toolbelt-0.10.1
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ # subtests are broken by warnings from random plugins
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdist.plugin,_hypothesis_pytestplugin
+ local -x HYPOTHESIS_NO_PLUGINS=1
+
+ # NB: paths need to be relative to pytest.ini,
+ # i.e. start with hypothesis-python/
+ local EPYTEST_DESELECT=()
+ case ${EPYTHON} in
+ pypy3)
+ EPYTEST_DESELECT+=(
+ # failing due to warnings from numpy/cython
+ hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture
+ )
+ ;;
+ esac
+
+ epytest -o filterwarnings= -n "$(makeopts_jobs)" --dist=worksteal \
+ tests/cover tests/pytest tests/quality
+}
+
+python_install() {
+ distutils-r1_python_install
+ if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+ rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
+ fi
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/isort/Manifest b/dev-python/isort/Manifest
index 18879d7f9bff..690f62ebfc48 100644
--- a/dev-python/isort/Manifest
+++ b/dev-python/isort/Manifest
@@ -1,4 +1,6 @@
AUX isort-5.12.0-py312.patch 1563 BLAKE2B 719905427e91895261aa7282cc9f56759b47ec71f8459d3959dfff1f9e254ae7a906d4fc1bfdb241bc20249cd45563854496f6bf1efd1a9cfb74203dc7ba137d SHA512 ecd2b1cb734cfea8a169b5412f221279c226938ec9d18b98b81b6f3fbf122124875236a46f0ac8bb3213f4331c888553d036e6835b826be78fe9dc300bfa1fdb
DIST isort-5.12.0.gh.tar.gz 743141 BLAKE2B a7f8deef02b57162eebe15b35e71382c654372a80dedba7eee63d0c9b0899c053fb517401585af17014db3cf9ed44089f6cbd1e2b0ed17393cc667de06bfbddd SHA512 ceb861d1a077be6fecd82fde775bded1fb676c77135e2004c92a6221762e0b3ff6c1071d17957e1add4062ec26ba6c9264e4905724f2c659339cbd0601f4b45e
+DIST isort-5.13.0.gh.tar.gz 753826 BLAKE2B 074e8b762b304618a2291d96dc9e18061e5303f3e6772479e8eda42c687cf289c12c73ce585c869df754b244bf14d59c6d2eba10877756287d88f27a3d470939 SHA512 3c5a170b1526ec58f1c774e4b55e2227df0af23eebd7a387d61cd3eaa0a698b5ad22a0be81a87d4e6a026030ffbdaea0f23331a43e28b5df98bf33b7afe2a42d
EBUILD isort-5.12.0.ebuild 1691 BLAKE2B 9899ef315fca3c2d591f6b99ce9d84230690631f873216bea8fa5d36b51d2fbb7f813cffc7efe1d7bbefb947b14a6ae1049cc3914e7da8a6cd2f22582283ae91 SHA512 dae89599e7f4ca3e3056411f0435ae5fe84c90dd7f0c9f8554032bc8d98567972c82be70f1abc180e4a1342d776330423606af83b3e04c42b89403739a325c44
+EBUILD isort-5.13.0.ebuild 1608 BLAKE2B 4055fe5a915f48ec2f8b2a045cc998cca196ea6a6e055fec328197357fe1fef176675052e843b72b51af8f8408f6d2f5d7be2e27ea2b4053c71c939fc57148d4 SHA512 624a284ece8bacf394976ea6b8749cf2ef4d9f6ca9104c2bc30fbc7051659053ee5bc440fc8152eb3131375a902eabe0f6fb20ee3566be463bd016ff200c7ce6
MISC metadata.xml 574 BLAKE2B db8aac55351f15190d9b71508268f26b12a781b3b4f0f6836a30efc954b46b71da496129a9641655db483730435b44a5c5283132521dc3cc93279c57735a1ba4 SHA512 c8116bf66155ffeb7ac8d68822559e18252210dae604b4984aa5e6a3fb7161d785cbd235dc6f656513b5bab326f6e579489245bcef9d0a5dfadc34d7477758fb
diff --git a/dev-python/isort/isort-5.13.0.ebuild b/dev-python/isort/isort-5.13.0.ebuild
new file mode 100644
index 000000000000..219f0a3f4657
--- /dev/null
+++ b/dev-python/isort/isort-5.13.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A python utility/library to sort imports"
+HOMEPAGE="
+ https://github.com/PyCQA/isort/
+ https://pypi.org/project/isort/
+"
+SRC_URI="
+ https://github.com/PyCQA/isort/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/tomli[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/black[${PYTHON_USEDEP}]
+ >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/natsort[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unbundle tomli
+ sed -i -e 's:from ._vendored ::' isort/settings.py || die
+ rm -r isort/_vendored || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ cp -a "${BUILD_DIR}"/{install,test} || die
+ local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
+
+ # Install necessary plugins
+ local p
+ for p in example*/; do
+ pushd "${p}" >/dev/null || die
+ distutils_pep517_install "${BUILD_DIR}"/test
+ popd >/dev/null || die
+ done
+
+ local EPYTEST_IGNORE=(
+ # Excluded from upstream's test script
+ tests/unit/test_deprecated_finders.py
+ )
+
+ if ! has_version "dev-python/pylama[${PYTHON_USEDEP}]"; then
+ EPYTEST_IGNORE+=(
+ tests/unit/test_importable.py
+ tests/unit/test_pylama_isort.py
+ )
+ fi
+
+ epytest tests/unit
+}
diff --git a/dev-python/jaraco-collections/Manifest b/dev-python/jaraco-collections/Manifest
index 0c4508462ac0..a2ea57ec9893 100644
--- a/dev-python/jaraco-collections/Manifest
+++ b/dev-python/jaraco-collections/Manifest
@@ -1,3 +1,5 @@
DIST jaraco.collections-4.3.0.tar.gz 17862 BLAKE2B f40c6f40fb7fea5c74244b24a8121471ce4e33615d6db7f0db660f669c8aca65f9fb1986d2213762883b671067c8137c21694e41e7276cd4a9b00bc1989f022d SHA512 cee6169dfbe71752e6ed93db35a41896d891932cab949fed534bb90d5ac246eba3fb19105d39981b5cff9996331914e67858cc1158c23ffa702cf1cdcdced90e
+DIST jaraco.collections-5.0.0.tar.gz 17852 BLAKE2B 2ba362417835faea2f3ebfb24c8eeac2b302c64d2f653cf820f16218b5ae92aff270a14680ecee82847f65338d1dafbf9951e92f5874e7df79fd27918d9a2456 SHA512 bc4bf9159c3f2878fb3ed57e311c894986fa106af96423a612f25dbefb51f8dfc77fa1468612a224fbe26c64270745ff1c1db7d05d7c3f5d51040a8773298a73
EBUILD jaraco-collections-4.3.0.ebuild 692 BLAKE2B 5b1c7adbfae4f3bbf7fdd18fd91ebd862d763ca3ce40250fab4a61582c07050520871ac01676e3d3f323a759ea9abc7a0b60582995a18c5249aa56bca61a8b14 SHA512 1d43b94b1199a2c12590b3ae5a9b73c0d4a416aadb51092bef6f8d9ae08dee847dce8be8637eee871865df8cb49009c6437244e3406207b149c9d027d8d6822b
+EBUILD jaraco-collections-5.0.0.ebuild 769 BLAKE2B 3ad32a1c0c76bf523a9829e9b7110162a4a449bd02f00dd5ca73522d34d47279f42bfc112b1041486c97f8f4d81eef60c199dfa4a2d48150407412fccefe017c SHA512 c82c2d21ef588eab124efeaf57006d00c2bc238a71274847b16165a43e7f32ad805b952f97ebec2d4b0e8a9e42ad90bfae15606ddbdbedd06ea9f68fac148f45
MISC metadata.xml 484 BLAKE2B 4914c8b3242714bea9e288990484336d645e7a20c7cdc3d6f8018c5bf4771e29a1dadc96e08cb4df6e421273ddd24111c0eaf367209d6dec504589ccb6da0bfd SHA512 f4b097fd1d2d25f31d102c38894ac0e083af00bfcaae986bfc5c93cf634229bcf8015a556b6eb8401b0c1e7f5e0cac619f0b75ef19195cbbf3b8d2128743202f
diff --git a/dev-python/jaraco-collections/jaraco-collections-5.0.0.ebuild b/dev-python/jaraco-collections/jaraco-collections-5.0.0.ebuild
new file mode 100644
index 000000000000..7705f0888340
--- /dev/null
+++ b/dev-python/jaraco-collections/jaraco-collections-5.0.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Models and classes to supplement the stdlib collections module"
+HOMEPAGE="
+ https://github.com/jaraco/jaraco.collections/
+ https://pypi.org/project/jaraco.collections/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/jaraco-text[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/setuptools-scm-1.15.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/pathspec/Manifest b/dev-python/pathspec/Manifest
index a7dfa2eb59b8..774fca64dd50 100644
--- a/dev-python/pathspec/Manifest
+++ b/dev-python/pathspec/Manifest
@@ -1,3 +1,5 @@
DIST pathspec-0.11.2.tar.gz 47032 BLAKE2B 4a84b8d5850b226713abff743df4a7ffbef0155454337c20aad78f0fd2dd2ad802d3d0f1e557aaffbb550e85e2e051dc9829090b7a43426795dac802b8da3b7a SHA512 bb1a178db145fee8011f579fb3a87564245e94b22adfac42bda921d8e2b95cab32617379e22d8ec2bd6aa7e6f9d96c10df4503e638aabfe6b358050912ab98a8
+DIST pathspec-0.12.0.tar.gz 50357 BLAKE2B 94c704bd48b6dc741b00e8568ff98affe5d5e50a78d16eacda3f557e71c5baba9b036ecf9c3de50fbf8f6e1015c2d7d8b2fd3788d46e138f79d2bae00977c642 SHA512 c95546a0301333ab42e2af63f0729c3b6ad9ec3b9d3773f3201912866d8544a233ffe8878d1cf96abc6cbb7b46743927cc78233c11812c8d5ffed38be8a4e328
EBUILD pathspec-0.11.2.ebuild 613 BLAKE2B dfb23ffb10bbc68ce5434303de4cc43c1a051843d01111a928a6c656417ec695da1d67f98ff1c84b04b1d0475eb3d0691c69b4746c925b2fa37915d0f3c1b74b SHA512 4fe37f45575ccfcadc563cfb42840fb620295f08f388d62e91e922034fc6a85703549ac0457760479dac54e3e6497a793426f929268e381d4aebacb3507e756f
+EBUILD pathspec-0.12.0.ebuild 621 BLAKE2B d022267ed8699c955b670477a34ac6bdfd9180bb906d1bf77da3cc231072fcb10cf43f7cb0193bc403094c01edca532a8695680260874bdb766b8aa29e4a2503 SHA512 bb691d5937599a36d3e3e979857be278a20f15da1a9be8a616a0e7cf044ae9b76dc4540987ea5a62c255c74ef94b1e0c949cad804ac265840e83e3c55d1816d0
MISC metadata.xml 412 BLAKE2B 145cc9a575db3e6097a04e456acad82441f9f0e4d73b4184aeb1eb94d67b998c47a41f6015b646c6275322a30e187c8f3082f3d2fd749250f15a0f79e9cee9aa SHA512 f3ac82f97d8506ecf7fd2bd5eb7105a12588b6694bb2fc0a797cefaa1d9844d2982a80d11202b275e160db27a342e84670abacb3322c82eb76fb3a70fc8e9c23
diff --git a/dev-python/pathspec/pathspec-0.12.0.ebuild b/dev-python/pathspec/pathspec-0.12.0.ebuild
new file mode 100644
index 000000000000..448eb6bc8b12
--- /dev/null
+++ b/dev-python/pathspec/pathspec-0.12.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Utility library for gitignore style pattern matching of file paths"
+HOMEPAGE="
+ https://github.com/cpburnz/python-pathspec/
+ https://pypi.org/project/pathspec/
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+distutils_enable_tests unittest
diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest
index a0685d50b4b7..c3d592528880 100644
--- a/dev-python/tifffile/Manifest
+++ b/dev-python/tifffile/Manifest
@@ -1,3 +1,5 @@
+DIST tifffile-2023.12.9.gh.tar.gz 343750 BLAKE2B c6f3ae05870bbd3fbf67915b2d88ad6662362c28842412449510df8162dc1eb0fd52adb322c4d163c5c3bbc61c182fde08bc38d7b7a4cf6df5554d8e89e6b6c9 SHA512 de51d75cff08f617d638dbd062940ddcd2b0a0ffb25d4670e8d68bd8bcf19ff299695d7b0c8248d5405bfb0015c539b3dacb5133816eace7d0e93cff4f0d2c00
DIST tifffile-2023.9.26.gh.tar.gz 342486 BLAKE2B 034013769c67b3e90bcfdf8b054419d00d35601603d716fa8cc37974cc37a4eabd773983047ad2cfbebfe4b15d7268defcad8f8d69f780af3a47299a52cbadf1 SHA512 ec59c408731143b60cc7664ab038ae885c21400771b0673828bbd07a46c7faafd503c1cedafbd08aaabfde554d2e42664a6f8f2ae753fc4405a9c98f8c2b8e1b
+EBUILD tifffile-2023.12.9.ebuild 1687 BLAKE2B f092eeafc23287e5964607c049902aad2f0e7b3f7068c29ba7c24071c0e62b59c5a6d8418e11acdbd155c75de2af6003186014a4df03ec650bb940e542a96352 SHA512 adb80e2f78781bc88dbef27ccf7cf20eeab057ef458f0e9b4c4c89f70c16ffebd413b53679effe580dde29a97d8e3013fd2efa1f5b2d36627324fc6d1e90dc8f
EBUILD tifffile-2023.9.26.ebuild 1687 BLAKE2B f092eeafc23287e5964607c049902aad2f0e7b3f7068c29ba7c24071c0e62b59c5a6d8418e11acdbd155c75de2af6003186014a4df03ec650bb940e542a96352 SHA512 adb80e2f78781bc88dbef27ccf7cf20eeab057ef458f0e9b4c4c89f70c16ffebd413b53679effe580dde29a97d8e3013fd2efa1f5b2d36627324fc6d1e90dc8f
MISC metadata.xml 346 BLAKE2B 8cecb51fe01826a2a190c4e3020836f5706a918515a3ef5b4624fc3e9985411a8fd3c261fb7b6d8ad4f4486164487d11bdc2b071eeb5a95083db4c5323ae2dbe SHA512 81f8f6f5231d6cc9a8e7f95416a63cc52027f58fa54ce16bacfaa0ae285a48c5a3850d83d5ab50ca89be248ce386528db32811b23d61fa0d0e1e0cc737150465
diff --git a/dev-python/tifffile/tifffile-2023.12.9.ebuild b/dev-python/tifffile/tifffile-2023.12.9.ebuild
new file mode 100644
index 000000000000..d585386c5ea5
--- /dev/null
+++ b/dev-python/tifffile/tifffile-2023.12.9.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read and write TIFF files"
+HOMEPAGE="
+ https://pypi.org/project/tifffile/
+ https://github.com/cgohlke/tifffile/
+ https://www.cgohlke.com/
+"
+SRC_URI="
+ https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/dask[${PYTHON_USEDEP}]
+ dev-python/defusedxml[${PYTHON_USEDEP}]
+ >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/xarray[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # Internet
+ tests/test_tifffile.py::test_class_omexml
+ tests/test_tifffile.py::test_class_omexml_fail
+ tests/test_tifffile.py::test_class_omexml_modulo
+ tests/test_tifffile.py::test_class_omexml_attributes
+ tests/test_tifffile.py::test_class_omexml_multiimage
+ tests/test_tifffile.py::test_write_ome
+ tests/test_tifffile.py::test_write_ome_manual
+ # requires tons of free space
+ tests/test_tifffile.py::test_write_3gb
+ tests/test_tifffile.py::test_write_5GB_bigtiff
+ tests/test_tifffile.py::test_write_5GB_fails
+ tests/test_tifffile.py::test_write_6gb
+ tests/test_tifffile.py::test_write_bigtiff
+ 'tests/test_tifffile.py::test_write_imagej_raw'
+ # TODO
+ tests/test_tifffile.py::test_issue_imagej_hyperstack_arg
+ tests/test_tifffile.py::test_issue_description_overwrite
+ # missing data again?
+ tests/test_tifffile.py::test_issue_trucated_tileoffsets
+)
diff --git a/dev-python/typing-extensions/Manifest b/dev-python/typing-extensions/Manifest
index bc6348e8eb1a..89c8c19f0e4d 100644
--- a/dev-python/typing-extensions/Manifest
+++ b/dev-python/typing-extensions/Manifest
@@ -1,3 +1,5 @@
DIST typing_extensions-4.8.0.gh.tar.gz 83807 BLAKE2B 4b160b79117dfeb83e911ff8c2b91a97512a70c1c5a2a87d6d2bcab7f5604efdb192c3c4eb5cfd7c102744c786e014dafc6346e5c544ec4f995d5810c83f8e73 SHA512 1e82f49d837c3fbead7d0867db667f97be2836f1f98bcde7315eb8c5455e605659fe7759ccf86fcbb2373789d9dab500a3b2a75bbcaf9216521c6b8c2796090a
+DIST typing_extensions-4.9.0.gh.tar.gz 87717 BLAKE2B 3935f581badc9b81e52b722b97176008da7fd765c623639d14373b2995a35c464e17490e0c4a17b231cfeed36753f28f1f1abb5cafe0e704686cb30ed7e1787f SHA512 e7e8d21e549194a8e660b004d8026ff39db047ed330220f8a47b1df6f53ec7a172d4c5ffcf605f332ef150bc7333ad6ae86b08019195d3bd22a44d67f51feb80
EBUILD typing-extensions-4.8.0.ebuild 785 BLAKE2B 8be9420fd3be895a6141387cdbd94e97f306f5b30b146347599bdbe695488c3b93787a6564f20a26450a3c23aa7b97cf826a87b3eaa7b7a09e3eaed6f53858b4 SHA512 2d4d855840e13415f01702e233773957bc507ee476660c738a9ec97c70afabbd961cb531c2b6b1103120aaceb36cc643ccbe073f8cc3d10e4544741c8450d520
+EBUILD typing-extensions-4.9.0.ebuild 793 BLAKE2B 4eb73e341ef0fd77ddaa55ed2e5d9db04a5073b48af9c3f902289d07fc4e5fe0b0cd832f2c27c4b734116a83be1df302f23dc58210b719c79d0191ddca2631cc SHA512 1f829bb0588406f0868ab3a81c9464a0551334061a2f0ec149b93844634714a99dcba305744fbd39e02e5bd6b4d2ffd665e8fc4904e54bdf8c8ef3babb1c7e51
MISC metadata.xml 409 BLAKE2B f2defedc04bc50fcdccb536be53f5148d2630bc235437d9c2ab32d579585e27c108f87d22cc9b458151e742d2f6c0788ae993fcbefe247295f2a572d8648ffaa SHA512 be8e74d9c73f2e4dfce9728cb06c3bc56ae35120e3388fc232da3f4cff17367775401805f63fecb74397ecc7ae8340d68dfa271cd06ed2fb03def8d155262d02
diff --git a/dev-python/typing-extensions/typing-extensions-4.9.0.ebuild b/dev-python/typing-extensions/typing-extensions-4.9.0.ebuild
new file mode 100644
index 000000000000..df5b00b2ff74
--- /dev/null
+++ b/dev-python/typing-extensions/typing-extensions-4.9.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/-/_}
+DESCRIPTION="Backported and Experimental Type Hints for Python 3.7+"
+HOMEPAGE="
+ https://pypi.org/project/typing-extensions/
+ https://github.com/python/typing_extensions/
+"
+SRC_URI="
+ https://github.com/python/typing_extensions/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+distutils_enable_tests unittest
+
+python_test() {
+ cd src || die
+ eunittest
+}
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index fce33fa2fb80..bf55c6dad07d 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index a25077e8d4ef..8498bf122476 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -5,10 +5,12 @@ DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31
DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
+DIST rails-7.1.2.tgz 10893031 BLAKE2B 5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c SHA512 91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca
EBUILD actionpack-6.1.7.4.ebuild 2410 BLAKE2B 88e97d6000ac103ef04d0cdd9fdaa96331bf50c3af1a71f34e6f4ff745909553afac307da9a82e05af1e75494a11a6cc3bc958784a551ed5b8f3040adde7b8ba SHA512 5689913b9533f49903967cfdf2f2169681397d7dd6835141b00e83681b24d533e9393ef8b029a28d0708fc42bd07a41d23aeeae7023407fdba4de13e9dec7059
EBUILD actionpack-6.1.7.6.ebuild 2420 BLAKE2B a3cc3dc67035cb79b58e701ac4a141c9bbaa0dc8f7bc93e46107236a2adc2f2a598f3994aba0d0501ee4bd8a7ac7e24892e27d655adb51bc8c1da5e0df59771c SHA512 318844be56ae5e5633a6685f71dc7e368174bac9ebc38d88c97afb080f8c51b15320cc29b519fa21f0624e721e11c7b8447260261ccf05b907d40e117e2a4809
EBUILD actionpack-7.0.7.2.ebuild 2235 BLAKE2B 287038f8b49f50b920dca3543488f4e0e9653e03621ef950b191e9bc02c8eca83242f9c61bd3c76605cf06649204939dfd4ee6398c5550894ec02493cb82d636 SHA512 aefbfb50ab767e3e6391ec74a4ff2564e8fa56483670f18e09f8e7607089204dce0294a6200df67b0bf5d6330383da3e6c83fa0967390ec8add47dd1fd502257
EBUILD actionpack-7.0.7.ebuild 2235 BLAKE2B 287038f8b49f50b920dca3543488f4e0e9653e03621ef950b191e9bc02c8eca83242f9c61bd3c76605cf06649204939dfd4ee6398c5550894ec02493cb82d636 SHA512 aefbfb50ab767e3e6391ec74a4ff2564e8fa56483670f18e09f8e7607089204dce0294a6200df67b0bf5d6330383da3e6c83fa0967390ec8add47dd1fd502257
EBUILD actionpack-7.0.8.ebuild 2228 BLAKE2B ebb9826c47a64ced50a483aea1ea251b6419274b8af8b05b247cd2680e773dc7af021c97bad9ab05eff9b0de41d3f35a97524d410e42108c1cc19e6b50a42763 SHA512 f153adde6f46f2b3c8fd0eef893cab246ef20477db0569cfe4749e36ec72b2374d059cfc38a72e6fadda94fc5abe425ab243673b1172c7d0adc47400c1fcee12
EBUILD actionpack-7.1.1.ebuild 2263 BLAKE2B ee5f01299ab6a4d031f13a335c86e5821d3eee859d308553441f3fc3b4dd4a6ec33d8282763dd49ec873f99c7b93f52ed886ccc555641632963a457e9b523240 SHA512 2203504e7df9fd04d69160062bcd5e1e7d778cbc9a0eaace2ef06c19e9a995b86ee7029c3b57045cface53946367bbfb3dcd3a9d40e28e5b51ce98c6853cdaaf
+EBUILD actionpack-7.1.2.ebuild 2263 BLAKE2B ee5f01299ab6a4d031f13a335c86e5821d3eee859d308553441f3fc3b4dd4a6ec33d8282763dd49ec873f99c7b93f52ed886ccc555641632963a457e9b523240 SHA512 2203504e7df9fd04d69160062bcd5e1e7d778cbc9a0eaace2ef06c19e9a995b86ee7029c3b57045cface53946367bbfb3dcd3a9d40e28e5b51ce98c6853cdaaf
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionpack/actionpack-7.1.2.ebuild b/dev-ruby/actionpack/actionpack-7.1.2.ebuild
new file mode 100644
index 000000000000..c8512d03f0c8
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-7.1.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionview-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/nokogiri-1.8.5
+ >=dev-ruby/rack-2.2.4
+ >=dev-ruby/rack-session-1.0.1
+ >=dev-ruby/rack-test-0.6.3:*
+ >=dev-ruby/rails-dom-testing-2.2:2
+ >=dev-ruby/rails-html-sanitizer-1.6:1
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha:0.14
+ dev-ruby/bundler
+ >=dev-ruby/capybara-3.26
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/rack-cache-1.2:1.2
+ dev-ruby/selenium-webdriver:4
+ www-servers/puma
+ <dev-ruby/minitest-5.16:*
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Fix errors loading rack/session with rack 3.0.
+ sed -i -e '2igem "rack-session"' test/abstract_unit.rb || die
+
+ # Use different timezone notation, this changed at some point due to an external dependency changing.
+ sed -e 's/-0000/GMT/' \
+ -i test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+ # Avoid tests that fail with a fixed cgi.rb version
+ sed -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' \
+ -i test/dispatch/session/cookie_store_test.rb || die
+}
diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 7181559d3d3c..61fe05fe99d7 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -4,10 +4,12 @@ DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31
DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
+DIST rails-7.1.2.tgz 10893031 BLAKE2B 5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c SHA512 91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca
EBUILD actionview-6.1.7.4.ebuild 2558 BLAKE2B 1eab6c2aa5b56f4644558a35d8b9377dcb41477cafeb503389ed09f87c91b44ad8e620a117bf91083afd8435f7aaed185e766f030ca00471145154de4e9c92db SHA512 b574117a9b13a3579cc0afdec9c7e2f016cced193b894c38ff922cb569dcc9b84d30df4937dcd79cf1e4ee671e045aeb26f83055892202157e3984f59f5641c1
EBUILD actionview-6.1.7.6.ebuild 2563 BLAKE2B 15e7fd8e3cba6a73ab8bf40cd8bad1450665b804f6766daeea1a3efcafcd1daed34fbfa59365c72101cbc6245bfb905ff6a06c2487e4f8ba9c21b2abf4a12798 SHA512 77f054563976849516dd23f0f250752893c0322d319f0bb99ea29ad7d4ffda23616415478147529210e27982ed8132aedb795571abe4ebd6ceee74c81f5ed02c
EBUILD actionview-7.0.7.2.ebuild 2538 BLAKE2B 761a35f170192ea1e1c8ad08db4be5f5e07dfd22e3b2d1647969a797c09857f8128c5055e4ac7c34aee7c878e42dabb4136c2e1380cdcc9da9027aa672371464 SHA512 4efc65c51effb3b9744f3d21dfeedc4bcedaeafbcb5604acc415f9c7acd89190c7330d81cecda0e936d99339e273bb1e59d2773c731c28bc91d87810794c91c4
EBUILD actionview-7.0.7.ebuild 2538 BLAKE2B 761a35f170192ea1e1c8ad08db4be5f5e07dfd22e3b2d1647969a797c09857f8128c5055e4ac7c34aee7c878e42dabb4136c2e1380cdcc9da9027aa672371464 SHA512 4efc65c51effb3b9744f3d21dfeedc4bcedaeafbcb5604acc415f9c7acd89190c7330d81cecda0e936d99339e273bb1e59d2773c731c28bc91d87810794c91c4
EBUILD actionview-7.0.8.ebuild 2531 BLAKE2B ac66b26f53f0bdb6e3bc231e2b28606f07fde6467d70ba19b775d29b651362af846056a14553be03595b2038b6e61c0cdd5cc0a02499f02bee610992e0b01a70 SHA512 fd60a6b0aed9109c6f8a3647ba1c6245505da221fba6da8bd86c7cd123bae13c08a145bca0abe2f6825217bc45944d1df8ab74b3b557eef0e751a2749e11e6e2
EBUILD actionview-7.1.1.ebuild 2435 BLAKE2B b6bf00488d50333d305a019588bff2ab106b4368c586f43a3e6847eafd133f53f0d170fc79ba953eb1bf4f134a4e55b6496269be2deb4a2f194d6ea17ba16f35 SHA512 5924c67b9bd74a8cfce2e9419929e38f30ec442efdc9302e131c69335e0ca63b0e07604f6d3e642e4476f6c69f81f8a6b9c01fb3f0796a0667775f97b553162e
+EBUILD actionview-7.1.2.ebuild 2435 BLAKE2B b6bf00488d50333d305a019588bff2ab106b4368c586f43a3e6847eafd133f53f0d170fc79ba953eb1bf4f134a4e55b6496269be2deb4a2f194d6ea17ba16f35 SHA512 5924c67b9bd74a8cfce2e9419929e38f30ec442efdc9302e131c69335e0ca63b0e07604f6d3e642e4476f6c69f81f8a6b9c01fb3f0796a0667775f97b553162e
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionview/actionview-7.1.2.ebuild b/dev-ruby/actionview/actionview-7.1.2.ebuild
new file mode 100644
index 000000000000..1c61dfda592e
--- /dev/null
+++ b/dev-ruby/actionview/actionview-7.1.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
+HOMEPAGE="https://github.com/rails/rails/"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+ >=dev-ruby/erubi-1.11:0
+ >=dev-ruby/rails-dom-testing-2.2:2
+ >=dev-ruby/rails-html-sanitizer-1.6:1
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/railties-${PV}
+ dev-ruby/sqlite3
+ <dev-ruby/minitest-5.16:*
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Fix loading of activerecord integration tests. This avoids loading
+ # activerecord twice and thus redefining constants leading to
+ # failures. Bug #719342
+ sed -e '/abstract_unit/arequire "active_record" ; require "active_record/fixtures"' \
+ -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
+ -i test/active_record_unit.rb || die
+
+ # Avoid test failing on capitalization difference
+ sed -e '/test_raise_arg_overrides_raise_config_option/askip "Capitalization difference"' \
+ -i test/template/translation_helper_test.rb || die
+
+ # Remove tests that are coupled to the Sanitizer (already removed upstream)
+ sed -e '/test_sanitized_allowed_\(tags_class_method\|attributes_class_method\)/askip "Removed upstream"' \
+ -i test/template/sanitize_helper_test.rb || die
+}
diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 0e8152a47128..e3eddef26f17 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -4,10 +4,12 @@ DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31
DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
+DIST rails-7.1.2.tgz 10893031 BLAKE2B 5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c SHA512 91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca
EBUILD activejob-6.1.7.4.ebuild 1155 BLAKE2B 961ade8a4a0612ca446fe126007f86eb663ddb832f3dfc5b8b4e68c0a7513da83b81d877df6610c80aa4211ae2eca4498937d1c7a67d025bfcb9d47ddaed95c2 SHA512 8d2caeba08bd7f3f3cfa966b0ad09a61ab06e3f98cb87068b8e6db434ce215c49b3ade45ac8c4f1961bd53b753d1704adddb75f40a445809a6ee10cb3cf751b4
EBUILD activejob-6.1.7.6.ebuild 1155 BLAKE2B 961ade8a4a0612ca446fe126007f86eb663ddb832f3dfc5b8b4e68c0a7513da83b81d877df6610c80aa4211ae2eca4498937d1c7a67d025bfcb9d47ddaed95c2 SHA512 8d2caeba08bd7f3f3cfa966b0ad09a61ab06e3f98cb87068b8e6db434ce215c49b3ade45ac8c4f1961bd53b753d1704adddb75f40a445809a6ee10cb3cf751b4
EBUILD activejob-7.0.7.2.ebuild 1229 BLAKE2B 5a6258540e284b0c7704cdd6c466961f4f7fd0bf4c5358735fd988dae0d79c6588dc98cb8963377b8f9db0482b8d15ea75b6c40861f10a3e9b6eea14a29d28a8 SHA512 1a2a54fc6f230fcea4e84ba42b59f0e1c8418b367c29c8124e049814c0edbb9f999373341f5e1f6237907af0716393e211b772c56ed2f14d6ed744f533e189f2
EBUILD activejob-7.0.7.ebuild 1229 BLAKE2B 5a6258540e284b0c7704cdd6c466961f4f7fd0bf4c5358735fd988dae0d79c6588dc98cb8963377b8f9db0482b8d15ea75b6c40861f10a3e9b6eea14a29d28a8 SHA512 1a2a54fc6f230fcea4e84ba42b59f0e1c8418b367c29c8124e049814c0edbb9f999373341f5e1f6237907af0716393e211b772c56ed2f14d6ed744f533e189f2
EBUILD activejob-7.0.8.ebuild 1222 BLAKE2B 52506f9e6baeaa4a477ecbcdcf829101f049b322b8955fbdd34e00025fc884db7b074de8e1f02214537fbf162d9956e2e50d0dba644cb68960bd5bf638d43b7d SHA512 202be069d146a940a17408d94c215431c66c73c30e904e4d962d223d917ecd1592a679571780e7516a10e70a0d3e4e491bf7d1e5e8c5e437c2d4c9018c39099b
EBUILD activejob-7.1.1.ebuild 1222 BLAKE2B 52506f9e6baeaa4a477ecbcdcf829101f049b322b8955fbdd34e00025fc884db7b074de8e1f02214537fbf162d9956e2e50d0dba644cb68960bd5bf638d43b7d SHA512 202be069d146a940a17408d94c215431c66c73c30e904e4d962d223d917ecd1592a679571780e7516a10e70a0d3e4e491bf7d1e5e8c5e437c2d4c9018c39099b
+EBUILD activejob-7.1.2.ebuild 1222 BLAKE2B 52506f9e6baeaa4a477ecbcdcf829101f049b322b8955fbdd34e00025fc884db7b074de8e1f02214537fbf162d9956e2e50d0dba644cb68960bd5bf638d43b7d SHA512 202be069d146a940a17408d94c215431c66c73c30e904e4d962d223d917ecd1592a679571780e7516a10e70a0d3e4e491bf7d1e5e8c5e437c2d4c9018c39099b
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activejob/activejob-7.1.2.ebuild b/dev-ruby/activejob/activejob-7.1.2.ebuild
new file mode 100644
index 000000000000..f6748f053fcd
--- /dev/null
+++ b/dev-ruby/activejob/activejob-7.1.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ dev-ruby/zeitwerk
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+ sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
+ rm -f test/cases/delayed_job_adapter_test.rb || die
+}
diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 0644a72fc541..5b523b1c0c7d 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -5,10 +5,12 @@ DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31
DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
+DIST rails-7.1.2.tgz 10893031 BLAKE2B 5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c SHA512 91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca
EBUILD activemodel-6.1.7.4.ebuild 1059 BLAKE2B a010de15e5ecbe23e73a20a88797489c9c56a82f65f910b26cd9448951bbb51ad7f47b5d94cc0b02d97828bbaa1a65edd86aa052aaa8ab064042140786877487 SHA512 740d6faf9a311ca8647a5b1a6a2bae82d8a637d520b2b811d545412b606e95b60631b1a90938d2fe50f2e586f1618df615a394eaf284010a7c583601636bce50
EBUILD activemodel-6.1.7.6.ebuild 1062 BLAKE2B 20ac0e70315faca2a8b8a364f23e4caf64182d1f1cd5ac2b10198a6b122fdd24eafaf9caaf145c2332d6aaba5268f7c8aa4f01c614f112246a999216328a30d5 SHA512 6d8cb8c27f942e49a3f9a85c9adf8d24f7a752373a063520f4db3a34ac8d53f66e9d8f347cb99e0a4913fe9ad68b724fc30dff85cc6ddf19956a4abb73c7f388
EBUILD activemodel-7.0.7.2.ebuild 1005 BLAKE2B 52c9e2c6e7f0f33abd14222fee10ec404d37cef23606046294d90c548dac8a782a5a438d977e6a3da152f1a44d555c2595e8e07f6f5e4f9381e3048ffc5f75f4 SHA512 8deaf541d23c08b66d96eac80b4bea2e87ff65c040b4eacf6e1d4e8d3958f40044d742c998000d8f192ccffaca7fa052f507a62454396dcd73a2a673bb90226e
EBUILD activemodel-7.0.7.ebuild 1005 BLAKE2B 52c9e2c6e7f0f33abd14222fee10ec404d37cef23606046294d90c548dac8a782a5a438d977e6a3da152f1a44d555c2595e8e07f6f5e4f9381e3048ffc5f75f4 SHA512 8deaf541d23c08b66d96eac80b4bea2e87ff65c040b4eacf6e1d4e8d3958f40044d742c998000d8f192ccffaca7fa052f507a62454396dcd73a2a673bb90226e
EBUILD activemodel-7.0.8.ebuild 998 BLAKE2B 3213b43c1058e77ee478bee9dffe5a5ca1c750c998b09a6ab31a0970fbdab30f4d4839685d872774ce75bd6e468b3aeb2923f6fcadb939e02b6b131af1376863 SHA512 8f8c97209fced05f1bb47c818b73653b7ab01769be700f4b7d2365b51b0b635b53900560579883e6fde108a4b5e86902b89bdd4902826ec13cdd6fac5f6d1286
EBUILD activemodel-7.1.1.ebuild 998 BLAKE2B 3213b43c1058e77ee478bee9dffe5a5ca1c750c998b09a6ab31a0970fbdab30f4d4839685d872774ce75bd6e468b3aeb2923f6fcadb939e02b6b131af1376863 SHA512 8f8c97209fced05f1bb47c818b73653b7ab01769be700f4b7d2365b51b0b635b53900560579883e6fde108a4b5e86902b89bdd4902826ec13cdd6fac5f6d1286
+EBUILD activemodel-7.1.2.ebuild 998 BLAKE2B 3213b43c1058e77ee478bee9dffe5a5ca1c750c998b09a6ab31a0970fbdab30f4d4839685d872774ce75bd6e468b3aeb2923f6fcadb939e02b6b131af1376863 SHA512 8f8c97209fced05f1bb47c818b73653b7ab01769be700f4b7d2365b51b0b635b53900560579883e6fde108a4b5e86902b89bdd4902826ec13cdd6fac5f6d1286
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activemodel/activemodel-7.1.2.ebuild b/dev-ruby/activemodel/activemodel-7.1.2.ebuild
new file mode 100644
index 000000000000..d3612584c4c0
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-7.1.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/railties-${PV}
+ dev-ruby/test-unit:2
+ dev-ruby/mocha
+ >=dev-ruby/bcrypt-ruby-3.1.7
+ <dev-ruby/minitest-5.16:*
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
+}
diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index eeb5ecdc53d9..b12cb65aef34 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -5,10 +5,12 @@ DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31
DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
+DIST rails-7.1.2.tgz 10893031 BLAKE2B 5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c SHA512 91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca
EBUILD activerecord-6.1.7.4.ebuild 3488 BLAKE2B 76fc2821f7a865a10e9d9b46712af6631ae7cd53cb7f1b50f352fae8be26d64bbfeb62ec5b2e9c00d6e0450c3992b5ecc72f42506f518dbf53cd168de0e76127 SHA512 5f67f94abffb73833625ee9b701acb98d67faae28e7c3c02e12e9df3ce2ab4132284b2d50ec3ad0ab37289c3bc4a41a1c5a34f0a4aed525a9605d34eb188d350
EBUILD activerecord-6.1.7.6.ebuild 3491 BLAKE2B 9354a1c493babf1304af6021a7ca96cebe3bd4351063fb49a565cbe493b721b26dd5f5bb862673b817ed6cca6eb37662aee8eba2ad7236dfa983f6abb20a2c9d SHA512 9c8ba49a7131b1dffe71047a44595e73f79fe0df4f714270c64b90f020358048b0a8cefcaca5fdc34c4076c5866237a7ba457a4f31e90d23b9df366b4a31a61d
EBUILD activerecord-7.0.7.2.ebuild 3255 BLAKE2B 92536882f92f1dc80e12c2c747effc37a08e329c64afa0cb863062682b019b285bd8ffd9a559b2e93b9f2eb514ca54d9d855cb3a8b8907ca4823913164c5fe17 SHA512 c04ddc5e7107c3e16d0a2e55166bd73d7baa93c0a5a11f14bd0f8bae0d48e97b73b6801a3f69b457c42b1f212c076c3d70280ddc9ff760f76cf9f391f01366cd
EBUILD activerecord-7.0.7.ebuild 3255 BLAKE2B 92536882f92f1dc80e12c2c747effc37a08e329c64afa0cb863062682b019b285bd8ffd9a559b2e93b9f2eb514ca54d9d855cb3a8b8907ca4823913164c5fe17 SHA512 c04ddc5e7107c3e16d0a2e55166bd73d7baa93c0a5a11f14bd0f8bae0d48e97b73b6801a3f69b457c42b1f212c076c3d70280ddc9ff760f76cf9f391f01366cd
EBUILD activerecord-7.0.8.ebuild 3435 BLAKE2B c85331b9cd4f2ac18fe3c86de5c2bb620ca10d142ccf79baf02ec1f6cddbedc477440c694fd8ec8ef22f6325c49cb769b026d3fecd9f11faae1ac7a36da8614e SHA512 dfa04c398443586946ed58adc0d55fe5809c4a20476a925316db74f36d407c390dc3e1f8ba2e76688c23cedd15cdbb2d6cf92b8390fcbac3c9cf12fb60700024
EBUILD activerecord-7.1.1.ebuild 3500 BLAKE2B f0a73ad1a2c0a49fd70ac19c1ba3cf5a336eb33b8cfc53c578492bcb7079e312952cdbeef98b646e87c83faab8803af0b04a731667296760f5a382723a677d07 SHA512 cba4c11edf1ec953997678528ba6c02b410a114d8886e712f69f5a1c7ae81b5e3378a459a1280b38f165be02d9df3526dab554a1d36176531f39d4758cadcf7b
+EBUILD activerecord-7.1.2.ebuild 3500 BLAKE2B f0a73ad1a2c0a49fd70ac19c1ba3cf5a336eb33b8cfc53c578492bcb7079e312952cdbeef98b646e87c83faab8803af0b04a731667296760f5a382723a677d07 SHA512 cba4c11edf1ec953997678528ba6c02b410a114d8886e712f69f5a1c7ae81b5e3378a459a1280b38f165be02d9df3526dab554a1d36176531f39d4758cadcf7b
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activerecord/activerecord-7.1.2.ebuild b/dev-ruby/activerecord/activerecord-7.1.2.ebuild
new file mode 100644
index 000000000000..ca2c25a9e6c5
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-7.1.2.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+# this is not null so that the dependencies will actually be filled
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
+HOMEPAGE="https://github.com/rails/rails/"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="mysql postgres sqlite"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "~dev-ruby/activesupport-${PV}
+ ~dev-ruby/activemodel-${PV}
+ >=dev-ruby/timeout-0.4.0
+ sqlite? ( >=dev-ruby/sqlite3-1.4 )
+ mysql? ( dev-ruby/mysql2:0.5 )
+ postgres? ( >=dev-ruby/pg-1.1:1 )"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/benchmark-ips
+ dev-ruby/bundler
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activejob-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/sqlite3-1.4.0
+ dev-ruby/mocha
+ <dev-ruby/minitest-5.16:*
+ )"
+
+DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ rm ../Gemfile.lock || die
+ sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die
+ sed -e '/bcrypt/ s/3.0.0/3.0/' \
+ -i ../Gemfile || die
+ sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || die
+
+ # Add back json in the Gemfile because we dropped some dependencies
+ # earlier that implicitly required it.
+ sed -i -e '$agem "json"' ../Gemfile || die
+
+ # Avoid single tests using mysql or postgres dependencies.
+ rm test/cases/invalid_connection_test.rb || die
+ sed -e '/test_switching_connections_with_database_url/askip "postgres"' \
+ -i test/cases/connection_adapters/connection_handlers_multi_db_test.rb || die
+
+ # Avoid failing test that makes bad assumptions on database state.
+ sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \
+ test/cases/associations/has_many_associations_test.rb
+
+ # Avoid test failing to bind limit length in favor of security release
+ sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die
+
+ # Avoid test failing related to rubygems
+ #sed -e '/test_generates_absolute_path_with_given_root/askip "rubygems actiovation monitor"' \
+ # -i test/cases/tasks/sqlite_rake_test.rb || die
+
+ # Avoid test requiring specific locales
+ sed -i -e '/test_unicode_input_casting/askip "Requires specific locales"' test/cases/binary_test.rb || die
+
+ # Avoid test not compatible with sqlite 3.43
+ sed -e '/test_should_return_float_average_if_db_returns_such/askip "Fails with sqlite 3.43"' \
+ -i test/cases/calculations_test.rb || die
+
+ # Avoid tests requiring a full Rails setup
+ rm -f test/cases/adapters/sqlite3/dbconsole_test.rb || die
+}
+
+each_ruby_test() {
+ if use sqlite; then
+ ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed"
+ fi
+}
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 99fdba6db0b8..e29cbbddc3da 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -7,14 +7,14 @@ DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f
DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31072b394f950a180135201132f3cf9c5cca8f76c661827d7a5e807bfc4b0c97a449b8941115cbe3a0f2f84f62 SHA512 41fad11bd272ea21f7d15d855da04230f0801d9926f6ce3300754f1b2b9d691f18e55855b1a71e44faaf483b397b02ac11c75eb415b7c8976868bc9aefe5b005
DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
-DIST rails-7.1.0.tgz 10869663 BLAKE2B b6bda46d861da68caba103ca161be93fd600fe218f797eae0294ee2280e82164469a1573b12dac8c01b7c640bec9f05e308ed2e47c9f9dd79ac42b05ee0c563a SHA512 99bb1255a62e4ebbb800780b12e2b0bce94bd4ac1639f03adb2fbcd06535f9f6965b4ebb3f289874fccb8d5c73ed83c285b04f100d1bda6d7e9c9759d41c893e
DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
+DIST rails-7.1.2.tgz 10893031 BLAKE2B 5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c SHA512 91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca
EBUILD activesupport-6.1.7.4.ebuild 3019 BLAKE2B 1a6386545a559034d277dd8f67750a85ea949bddea87b5a43cab515b9b4075290a8eec49b8e70969e12d71f09fa4a0d3211dc831ec34609055f03b6dec3ab001 SHA512 9558a53ae97c3692b49a80f5d488b0749bc09d04e220e5206492f29b103ca6e45e47a1c0f62062b498e9206b7ef0264c83733779423c2c85ed65d385248beec7
-EBUILD activesupport-6.1.7.6.ebuild 3037 BLAKE2B 1ebb2cc24552e278147166ad77214ee05999361689364760f042ef323fa2f3831b68b00388b6b6004f400c9040590be36aa7c300aedf25d337aa6588078d04bd SHA512 ca7695b427bcf21e912631056311bf55fd08485fbccd00bbd67dca6506260d07028dc76516ddf3803ed581550c309463cd3043bd77d33b04c6d89f882bb8e4dc
+EBUILD activesupport-6.1.7.6.ebuild 3034 BLAKE2B c6f9ab1fa7c2790a3f11dd9e8b65f547afbd8a9439f7c5442d2cef905ac8b28b6b1024fd6365db466b6a5e06c71e3a3258db6f15008aa08c842c9d256adb0da7 SHA512 9611aa285c60a7d3230e12b79c0606fd12a4506f0d47f18799aba2fdeba6780f309c47eb1614d8bb0863e358a563789cdbf80a8ec4139725387bc2e0f596c798
EBUILD activesupport-7.0.7.2.ebuild 2755 BLAKE2B beef5113ce51193dbb98d3064846d8638d67d8aec034d699b5fdb131d4f4fd5b0bcd494ff021d0b92821bc95ae79d262548932ee16fdbd58d391d1340afa6bd9 SHA512 e28983befc4bfa511929c3d2f8b71e539a130e0a994194bf6f005035c57a005cee6b120a1d4169e5c0171b879ffa3b0ea080f93a7eaf79e4207f5f1f5b4193fe
EBUILD activesupport-7.0.7.ebuild 2755 BLAKE2B beef5113ce51193dbb98d3064846d8638d67d8aec034d699b5fdb131d4f4fd5b0bcd494ff021d0b92821bc95ae79d262548932ee16fdbd58d391d1340afa6bd9 SHA512 e28983befc4bfa511929c3d2f8b71e539a130e0a994194bf6f005035c57a005cee6b120a1d4169e5c0171b879ffa3b0ea080f93a7eaf79e4207f5f1f5b4193fe
EBUILD activesupport-7.0.8.ebuild 2748 BLAKE2B 9bfe4bd3d876cddaa5947c951c76df7a5883ee901d75a668ab3be11921da125b04ad5719ef5c16a6646e6ddbc611c9aebb86d1e63db1237ff9b5707b8c303db6 SHA512 5ea317d80e6384bad74dcf44acdd8d177aa1ea24c26cdebc047eb9d71bdbc3865bc29628394d5cb09ab0669bedb5959b5da985754bffe83585b0395e7131081c
-EBUILD activesupport-7.1.0.ebuild 2918 BLAKE2B 1c4fdf34793ea48a097ca7b570096b9114135716f240c8411becc11123127972da6a57d2d7ea732d81385cc2cea84d72118a4efc351e261e64baf8fe43cea729 SHA512 29175787f3fc4650ce84e0e406cda77eaccaeea8e31b33cd8d5b3499c21dfb4f4653e56b8922233d94c533bb0060281ddb2dee1f6b820c614fbeb84dd2b0928f
EBUILD activesupport-7.1.1-r1.ebuild 3113 BLAKE2B dcf47afd7d9905b85e396fd884001d3f6c5b1d2c15c15ddb0b4165e1e985eeee0a8f787d8894fc54fa655ed5f9f5f09dd793c744134dc361c3493f964dc52917 SHA512 57bef2ede8052f90cc12eb1b2c92ac2c2605fe15fa8994eeec868f47be61674443ac2f975e3eab2636fc863b4b0cc3b77ebceec16a9fdda7ca74ea6c8d23b6b2
EBUILD activesupport-7.1.1.ebuild 2918 BLAKE2B 1c4fdf34793ea48a097ca7b570096b9114135716f240c8411becc11123127972da6a57d2d7ea732d81385cc2cea84d72118a4efc351e261e64baf8fe43cea729 SHA512 29175787f3fc4650ce84e0e406cda77eaccaeea8e31b33cd8d5b3499c21dfb4f4653e56b8922233d94c533bb0060281ddb2dee1f6b820c614fbeb84dd2b0928f
+EBUILD activesupport-7.1.2.ebuild 3082 BLAKE2B 1562b9dec477d33c130e6ff90c0120dbdab8396cd48ba945e1c399f92cd33d824d10ff2e47b9a5442b7dffbdcd8391575f207cf1a8ebd4f1bc3b7f34b57e1bcf SHA512 d6f860715cf0826673387090080bbd0babbf3414da3b40392ff437fa9b5488d90ecbc534f2db55ef251c3e42f632bcec12f848c5acb9dc303cbbb3e91a954c74
MISC metadata.xml 429 BLAKE2B 4464c287aa76d9f0ceff37265a0657fa3b664c5e640704a92dfc3b01a737069ae29f67843c389489b57bf30f2e45b2fd5c58a69ad86c7da024f7bb42bfdd5ffe SHA512 adc5999b7d63cbe8047973dc4d4f7ad3c6e6311e05d4ab2fcb010ed3cf59b6a16fb95606e576f511b04a105f132033d3ce4fa255ac9ffd497b4874cb49e7443d
diff --git a/dev-ruby/activesupport/activesupport-6.1.7.6.ebuild b/dev-ruby/activesupport/activesupport-6.1.7.6.ebuild
index cd053f54ec07..c94512f09cbf 100644
--- a/dev-ruby/activesupport/activesupport-6.1.7.6.ebuild
+++ b/dev-ruby/activesupport/activesupport-6.1.7.6.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/activesupport/activesupport-7.1.0.ebuild b/dev-ruby/activesupport/activesupport-7.1.2.ebuild
index a60c561e4a43..24a8503c643f 100644
--- a/dev-ruby/activesupport/activesupport-7.1.0.ebuild
+++ b/dev-ruby/activesupport/activesupport-7.1.2.ebuild
@@ -19,8 +19,11 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE=""
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="+msgpack test"
+REQUIRED_USE="test? ( msgpack )"
+
+PATCHES=( "${FILESDIR}/${PN}-7.1.1-backport-pr50097.patch" )
RUBY_S="rails-${PV}/${PN}"
@@ -33,6 +36,7 @@ ruby_add_rdepend "
>=dev-ruby/i18n-1.6:1
>=dev-ruby/minitest-5.1
dev-ruby/tzinfo:2
+ msgpack? ( >=dev-ruby/msgpack-1.7.0 )
"
# memcache-client, nokogiri, builder, and redis are not strictly needed,
@@ -54,7 +58,7 @@ all_ruby_prepare() {
# Remove items from the common Gemfile that we don't need for this
# test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|execjs\|jquery-rails\|journey\|ruby-prof\|stackprof\|benchmark-ips\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\|websocket-client-simple\|\libxml-ruby\|bootsnap\|aws-sdk\|webmock\|capybara\|sass-rails\|selenium-webdriver\|webpacker\|webrick\|propshaft\|rack-test\|terser\|cgi\|net-smtp\|net-imap\|net-pop\|digest\|matrix\|web-console\|error_highlight\)/ s:^:#:" \
+ sed -i -e "/\(system_timer\|execjs\|jquery-rails\|journey\|ruby-prof\|stackprof\|benchmark-ips\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\|websocket-client-simple\|\libxml-ruby\|bootsnap\|aws-sdk\|webmock\|capybara\|sass-rails\|selenium-webdriver\|webpacker\|webrick\|propshaft\|rack-test\|terser\|cgi\|net-smtp\|net-imap\|net-pop\|digest\|matrix\|web-console\|error_highlight\|jbuilder\)/ s:^:#:" \
-e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
-e '/^group :test/,/^end/ s:^:#:' \
-e '/^\s*group :\(db\|doc\|rubocop\|job\|cable\|lint\|storage\|ujs\|test\|view\) do/,/^\s*end/ s:^:#:' \
diff --git a/dev-ruby/addressable/Manifest b/dev-ruby/addressable/Manifest
index 755e0ca8d605..9b25673b1e30 100644
--- a/dev-ruby/addressable/Manifest
+++ b/dev-ruby/addressable/Manifest
@@ -1,11 +1,7 @@
-DIST addressable-2.8.1.gem 105984 BLAKE2B 9ba6fffe2af965be57ef7b2f86c5c86c672e0037c41996d78a3b8f31a9b5a5818e06d7e119733cff3d5469bc985186fac6fa978740f107876a975b5ac662171f SHA512 ae0b7cb5fdc0b5b8717637e9589ab9167aa3924253f4c9102134b1e5aee07c7f5e3e92e2e32ca872b4a72a3a70c8086c7073cbbddf7cbb6e1948ed97de2c9108
-DIST addressable-2.8.2.gem 106496 BLAKE2B 701f4c298686593cadc7317fe2072474fa2a4a35c53047d650fb166db969d5a0e8eca703d2ec2ed334936711d7fe5c839dfe6f04bea5d413da22a41094d58b98 SHA512 9c5f2a5cad9f1f4ea9ec9ab30106123f922737f9dafdf5efd9b74c939e933976c37c0a9775743e7277a0850fa1676ede5520db4fe6e0a9507e5b3a2b94d9d8d7
-DIST addressable-2.8.3.gem 105984 BLAKE2B 00775f119c59d3db331bfeb3bb48f26c74d938714791183a4099fc4da7c871045c12074132e6368b2a8a0c114b18e301735aa142d8ae4bc52a77f55cc3fa61a1 SHA512 dc3f0731b2ccb464473ac9005d8a68fa457b9d5f83fd60f32fa2cd741b69d0e08e89c5ea10fb4734c0bb563ef73797cfd5500b486f1daaf0e1456488ec8c2340
DIST addressable-2.8.4.gem 105984 BLAKE2B 788d84a9fe52a05c5e8429aaea59096b604bfad22b06c48f0d8186eb4197e47171310d1d3e9ab296d08b3033443d1fdf6b9b55fdefafd51e4c88feaf5b53298d SHA512 45324e96fb4415b745eb26bd0c3e042102efbdfca879177a70288303c96a4889ff59f794ed0010ea8a95c5d6907b76b0e8c66cce0a5478832c9df465a01e3fcb
DIST addressable-2.8.5.gem 106496 BLAKE2B 07aadf72772eb909c833079918e44231208b5d9494eac218da1ed30224eb5fabb5369b5dbb0759d328f0cc57117e26fee33ec1139f75d89b2255472df9f2f9e7 SHA512 cc35437d91dfb95f49eeba60b153b89d9f1475fd0770056c22865913629f3bf0a3545585a457bc5a42d97f2e6e81362308e9eb91fd3b2b8a571b997ba53796eb
-EBUILD addressable-2.8.1.ebuild 1311 BLAKE2B 95ed87f592e6b4aba27fcf9e170743873b72af3a7d559bc28f255501148e69ee095ae7ac89501ca55c2573f55f914082c0e078ff76184a4297d6be32327e3003 SHA512 85164ceab449abe85ad9a0200cc95ff0c7b8579077f62c37c3cfdc75141ed3f170c9f7e320d223163b7f3cf3b320697b883317d31a6e3d0c6f2e7c2bcd54e346
-EBUILD addressable-2.8.2.ebuild 1317 BLAKE2B 3108ba88825eb032c9a8ef586f834d1d01cd4645ef90b39d433b99035391530aac05dae25c6ca089d60eb7ae1d1db3dad17a34b7dddf7ee44eb7401b21ea3b2b SHA512 e2e630c27ae9746eb80998f1b471f10ff95c6ac2402d1c34fa3eed0fed530af77f055557eb353b4822f1f2889255f7f35208aeae79ed47e7f6ad664c5ee1e139
-EBUILD addressable-2.8.3.ebuild 1317 BLAKE2B 3108ba88825eb032c9a8ef586f834d1d01cd4645ef90b39d433b99035391530aac05dae25c6ca089d60eb7ae1d1db3dad17a34b7dddf7ee44eb7401b21ea3b2b SHA512 e2e630c27ae9746eb80998f1b471f10ff95c6ac2402d1c34fa3eed0fed530af77f055557eb353b4822f1f2889255f7f35208aeae79ed47e7f6ad664c5ee1e139
+DIST addressable-2.8.6.gem 107008 BLAKE2B 0f831f5b2ca1f6fd8c36a5518a9b0bf5819a74f29be2f3897428ec941e40089b3bd627a5359637c7c59cd81fdec57b85c2f3a9a24501d1a425a20940e9f61c50 SHA512 a7cb784cd5564cabec99eb7582ac17969b166e38057c23f3df74707d0078d00d001c2523432ce4e52720528ee808f314f2d6c9139562de27b599363b919cca65
EBUILD addressable-2.8.4.ebuild 1311 BLAKE2B 95ed87f592e6b4aba27fcf9e170743873b72af3a7d559bc28f255501148e69ee095ae7ac89501ca55c2573f55f914082c0e078ff76184a4297d6be32327e3003 SHA512 85164ceab449abe85ad9a0200cc95ff0c7b8579077f62c37c3cfdc75141ed3f170c9f7e320d223163b7f3cf3b320697b883317d31a6e3d0c6f2e7c2bcd54e346
EBUILD addressable-2.8.5.ebuild 1317 BLAKE2B aa5dbe0cef95290302fff61948209725c82bbcb6524612f898f06b9c05a722afbeb27ff3ab7488e19708434797b9829e7387f9842896aea8dc5eae644c5979b7 SHA512 dcc52906b4e2c9966d48df84f1e5fb05aa156e3d0995f5e78f9a86bb01423800555bebaf80b734f658b3ff238332091f1909b94ab0a2bf67abb99e37f577563f
+EBUILD addressable-2.8.6.ebuild 1310 BLAKE2B fff517f50234d3ba5fd68368a78dac50431444560d857f11b0fb403bd56480e9225572121a79c5e68753f9eeb51b6252e842cc39dd153463a8f206e71739d6f0 SHA512 f4aafeabeebdb9754277b55ba73a8129181cace3b06973aa5716122dae556af5e4142f78aa1250851bd57b0779b241011413888d8d6beac1d5caf52cd8dfb174
MISC metadata.xml 405 BLAKE2B bcbba1d9880e5abe377fe1e7fb1e1c732f1fd00bc32fcc48f69e5529749900d89dbe0e69de4477d4e0984d780b02164d812407951cb2bc3f9cf052e9ad5d0217 SHA512 2f270c88c5a807840b8165ab65bd6de51a878d218ab71ff0f7de18f60be298b6d048dacb8601605c0b1960852ba9b841de742e3bc64d74b96fb88d8338ca33fb
diff --git a/dev-ruby/addressable/addressable-2.8.2.ebuild b/dev-ruby/addressable/addressable-2.8.2.ebuild
deleted file mode 100644
index 9b55aeb560fd..000000000000
--- a/dev-ruby/addressable/addressable-2.8.2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
-
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A replacement for the URI implementation that is part of Ruby's standard library"
-HOMEPAGE="https://rubygems.org/gems/addressable https://github.com/sporkmonger/addressable"
-
-LICENSE="Apache-2.0"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc test"
-
-ruby_add_rdepend "|| ( dev-ruby/public_suffix:5 dev-ruby/public_suffix:4 )"
-
-ruby_add_bdepend "test? ( dev-ruby/rspec-its )"
-
-all_ruby_prepare() {
- # Remove spec-related tasks so that we don't need to require rspec
- # just to build the documentation, bug 383611.
- sed -i -e '/spectask/d' Rakefile || die
- rm -f tasks/rspec.rake || die
- sed -i -e '/bundler/ s:^:#:' \
- -e '/^begin/,/^end/ s:^:#:' \
- spec/spec_helper.rb || die
-
- # Remove specs requiring network connectivity
- rm -f spec/addressable/net_http_compat_spec.rb || die
-
- # Remove spec that tests against an unreleased github fork
- rm -f spec/addressable/rack_mount_compat_spec.rb || die
-}
diff --git a/dev-ruby/addressable/addressable-2.8.3.ebuild b/dev-ruby/addressable/addressable-2.8.3.ebuild
deleted file mode 100644
index 9b55aeb560fd..000000000000
--- a/dev-ruby/addressable/addressable-2.8.3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
-
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A replacement for the URI implementation that is part of Ruby's standard library"
-HOMEPAGE="https://rubygems.org/gems/addressable https://github.com/sporkmonger/addressable"
-
-LICENSE="Apache-2.0"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc test"
-
-ruby_add_rdepend "|| ( dev-ruby/public_suffix:5 dev-ruby/public_suffix:4 )"
-
-ruby_add_bdepend "test? ( dev-ruby/rspec-its )"
-
-all_ruby_prepare() {
- # Remove spec-related tasks so that we don't need to require rspec
- # just to build the documentation, bug 383611.
- sed -i -e '/spectask/d' Rakefile || die
- rm -f tasks/rspec.rake || die
- sed -i -e '/bundler/ s:^:#:' \
- -e '/^begin/,/^end/ s:^:#:' \
- spec/spec_helper.rb || die
-
- # Remove specs requiring network connectivity
- rm -f spec/addressable/net_http_compat_spec.rb || die
-
- # Remove spec that tests against an unreleased github fork
- rm -f spec/addressable/rack_mount_compat_spec.rb || die
-}
diff --git a/dev-ruby/addressable/addressable-2.8.1.ebuild b/dev-ruby/addressable/addressable-2.8.6.ebuild
index fb9479eda1c2..9a3bc5143290 100644
--- a/dev-ruby/addressable/addressable-2.8.1.ebuild
+++ b/dev-ruby/addressable/addressable-2.8.6.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -18,7 +18,7 @@ HOMEPAGE="https://rubygems.org/gems/addressable https://github.com/sporkmonger/a
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc test"
ruby_add_rdepend "|| ( dev-ruby/public_suffix:5 dev-ruby/public_suffix:4 )"
diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest
index f4b01ffeb724..cb7dc6c41302 100644
--- a/dev-ruby/psych/Manifest
+++ b/dev-ruby/psych/Manifest
@@ -1,5 +1,7 @@
DIST psych-4.0.6.gem 93696 BLAKE2B f5bea8262b401c0c291514dbd5ddc4aff389aeadb0b6483901b70a9562d267460260ddc5991e1540e51fb371a79d3a4a831bfdb8cb0b5dd9bd53cac939287545 SHA512 31f0ff5cd48e80ae81977f9519aa7952685b2da4a88b202aeb7214a364932cb1ca256f0934bed158d44a7d4d6e8cbb34928d33e731d0a8ba1a9885733ed32cd1
DIST psych-5.1.0.gem 39936 BLAKE2B f4d1b2b3699e36cf5f5101ad038ac3fd2e44b434df3e91516b850511684daeeb1eda32901ffbff870f533b8bda859b09bbd63e5ebe8a5ca3ce271ce869ef3a16 SHA512 94dd2a7b98d9d452fb24ba14d42d91969aa0d93f5737728e41a5032d76bad45d0e0b365f53447664cece448559d2e47ab35d95b4989016d9f0daf03b76d8a5cc
+DIST psych-5.1.1.tar.gz 84699 BLAKE2B 5b45ddf8964c6bbbc7cac641d80c2967805125dfe338a2383a4f2c413b75b74d6ff5f2c0885ec1ad75c8f406afeaa5ba4fbf12e2bbc6abffb0d41cd88cc570a3 SHA512 a417459b038c1b9c66a93e7666c62c556ea0d2728405fb3ddde309ccd87a92992b82cca1f6be592395cfac75f6ac24e8ee52b8aa0c0cf28233e1cab0bf8a3a2f
EBUILD psych-4.0.6.ebuild 750 BLAKE2B d21df082d0ddd3547d298ea48afb62da6cf181343500400d8771dd710141258e108e007f870dafca69e83723aa40892a7af3f20bd4fa1a9e82b470811a40b152 SHA512 f3e1b7698162e94594ed9ed1bbf89e44b44c01530cb92ef2c4eb4cc6fbd9b857e66f910f71bb814040a36aaee7e6e0d24065c63ea297817e7f13bfdbd16efee9
EBUILD psych-5.1.0.ebuild 781 BLAKE2B e6d15246d7ce61339503c5446c60d72ae10cad79514c3a80419e73103b1adb463851bd4d7aa7941c6840f46edf037ecf21e89299cc19eda250fb006d1aac51cd SHA512 942bf45569a7aefb783fdacc339a2a4592eeb71fd747d01171f76a1c054aac7551890c5c9a9f4b1e1dfcc3f7f04a4e6e6b85f0a33746a0bd44263ba29183da27
+EBUILD psych-5.1.1.ebuild 1081 BLAKE2B 173d1d6d755153f1a779ab99684f2f5aea6a8dae1c92090b5b986c84e8d8b59d8a87392200ffdf9fc2a1da989bbbf114296f7191dbf228062fcf2358b6e6ac05 SHA512 f5c1df52270286fdf6ad5292b3c682d539806afd7343b93b0fbe27b5ce384238854c3d55d0fedbc138a1fc04e22afc3dc0b0e66605ead32946c62dae5b946c95
MISC metadata.xml 337 BLAKE2B 904a94cd470a394eac3dbb4f9688a33a4066ee90a51277179ce1ee981e273a6f9d68788ca3324fd6c04e3cee60a26f61a8279133c191aa99f5d3305afaada408 SHA512 04118cba0268824529dbf1343a09a01c953fdb924a5411bf92a757ade74ded5f3938129a444364eb10309286b255d956dd37b7c06b56bd5767ccd51441f8a36b
diff --git a/dev-ruby/psych/psych-5.1.1.ebuild b/dev-ruby/psych/psych-5.1.1.ebuild
new file mode 100644
index 000000000000..43ecf2660829
--- /dev/null
+++ b/dev-ruby/psych/psych-5.1.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="psych.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A YAML parser and emitter"
+HOMEPAGE="https://github.com/ruby/psych"
+SRC_URI="https://github.com/ruby/psych/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+SLOT="$(ver_cut 1)"
+IUSE="test"
+
+RDEPEND+=" >=dev-libs/libyaml-0.2.5"
+BDEPEND+=" >=dev-libs/libyaml-0.2.5"
+
+ruby_add_rdepend "dev-ruby/stringio"
+
+ruby_add_bdepend "test? (
+ dev-ruby/test-unit
+ dev-ruby/test-unit-ruby-core
+)"
+
+all_ruby_prepare() {
+ sed -e 's/__dir__/"."/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC}
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test -e 'require "lib/helper"; Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index 01d45d989c52..4b7e74e3048c 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -4,10 +4,12 @@ DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31
DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
+DIST rails-7.1.2.tgz 10893031 BLAKE2B 5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c SHA512 91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca
EBUILD railties-6.1.7.4.ebuild 1624 BLAKE2B fd5f2de37f400cb94a5d3a3643db85454aa35423bb9169f5dea2373c62d1c6db3b3f6e0489605e50fb305f3ad54eff636c3edcaa1c80a6029bd397405ae5ed4a SHA512 1038aba3993221dac6b3371203cfcdde900f7c51445ff7f1fdd3c142d2ab3081f2cf35318ae72172020aa2f587ec4050775cf7f6146b24f282f25b6040c0e593
EBUILD railties-6.1.7.6.ebuild 1625 BLAKE2B c456a0d1f9fb4b921ba88ad7f6ec3866fcf91cd81f192abb3131dbd1a31100f20b06666c514a63156b1f01eaa09c257aac56ae6f842cf85e3f7fb71d44f895b8 SHA512 44f9b176e5dff6f1eaefc0e0bd56f6f1c5b245525d37121c7a809b6b2b81beb16be1a287215f6555906eb2ce191cbaaf556a1242893aec290e144f3ba2c365a2
EBUILD railties-7.0.7.2.ebuild 1658 BLAKE2B 2fe9cad6c3c11a48bc9bd3eb8ffb4043967416a004291e8499bd419b0f08b21df7d605a9b4d07db5b77da374f72d0f58d719edf80b7433ecf2299a5af8c58a00 SHA512 fd678b98d9122671d714a495442f2c6d8fb2f9e886cd4c93d4b255a7f23855a5b8e91b57124b8f8dfe01aa60f272cf56430ed48ad786fe451d3fa4e4106cbd86
EBUILD railties-7.0.7.ebuild 1658 BLAKE2B 2fe9cad6c3c11a48bc9bd3eb8ffb4043967416a004291e8499bd419b0f08b21df7d605a9b4d07db5b77da374f72d0f58d719edf80b7433ecf2299a5af8c58a00 SHA512 fd678b98d9122671d714a495442f2c6d8fb2f9e886cd4c93d4b255a7f23855a5b8e91b57124b8f8dfe01aa60f272cf56430ed48ad786fe451d3fa4e4106cbd86
EBUILD railties-7.0.8.ebuild 1651 BLAKE2B 01d7ab1c8195d4c7624e80158688807a042bc27ea4cd1604131078d7f0f27a20872e1240478ae22d28e51a9bafef729647e703f641b7d576dad52a2dfe8d87aa SHA512 e40fca821f299e305006edf3b0b57bdcfe9c34d94c4d1feed1bc0e4dc35e8d9fcfc7af3d7a0bb6139f1fd2e68b4ca3b5fc26b1feb373395238bf56302639dba3
EBUILD railties-7.1.1.ebuild 1674 BLAKE2B b4899dfdc0a5750a69fc632c16026d749dbc7cb5fd142749f6543e06a0919a73b88462a73e7d53e744de404bf8200bb748312238b31c619247155a4b8ff65048 SHA512 a08bafb34860dc9a56709bc4bb524637da019aeeebc9e7cf8c0d3b75145024bb60e607c5120f3535dca80214bdfe063dbf6a50a1d29c2016d5823aade353e6c6
+EBUILD railties-7.1.2.ebuild 1674 BLAKE2B b4899dfdc0a5750a69fc632c16026d749dbc7cb5fd142749f6543e06a0919a73b88462a73e7d53e744de404bf8200bb748312238b31c619247155a4b8ff65048 SHA512 a08bafb34860dc9a56709bc4bb524637da019aeeebc9e7cf8c0d3b75145024bb60e607c5120f3535dca80214bdfe063dbf6a50a1d29c2016d5823aade353e6c6
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/railties/railties-7.1.2.ebuild b/dev-ruby/railties/railties-7.1.2.ebuild
new file mode 100644
index 000000000000..2f73598c7d49
--- /dev/null
+++ b/dev-ruby/railties/railties-7.1.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_TASK_TEST="test:regular"
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
+
+RUBY_FAKEGEM_BINDIR="exe"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools for creating, working with, and running Rails applications"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# The test suite has many failures, most likely due to a mismatch in
+# exact dependencies or environment specifics. Needs further
+# investigation.
+RESTRICT="test"
+
+RDEPEND+=">=app-eselect/eselect-rails-0.25"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activesupport-${PV}
+ dev-ruby/irb
+ >=dev-ruby/rackup-1.0.0
+ >=dev-ruby/rake-12.2
+ >=dev-ruby/thor-1.2.2:1
+ >=dev-ruby/zeitwerk-2.6:2
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/actionview-${PV}
+ dev-ruby/mocha:0.14
+ )"
+
+all_ruby_prepare() {
+ rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+ sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
+ sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ ruby_fakegem_binwrapper rails rails-${PV}
+}
+
+pkg_postinst() {
+ elog "To select between slots of rails, use:"
+ elog "\teselect rails"
+
+ eselect rails update
+}
+
+pkg_postrm() {
+ eselect rails update
+}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index c7d17966af11..3aab70ffe340 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/opus/Manifest b/media-libs/opus/Manifest
index 06b97ef6cecf..f15d68f878a9 100644
--- a/media-libs/opus/Manifest
+++ b/media-libs/opus/Manifest
@@ -1,8 +1,5 @@
AUX opus-1.3.1-libdir-macro.patch 359 BLAKE2B 901a1f09417bb962b3268a1d9a85cfc356df9c67b05452e31599c37cf9c0a2267c50e6b9bd820af2445d54a290d4170492bff692566c01e9b1841ed755b9c020 SHA512 ec9643035203e70589eeed1079cf4da7af548fc1e2f8f30645217042e6adb3f9e0f874dcbd96ad49c07637abb3abca94c201cfc7dd41ad1d687ecbc00320eb2c
-AUX opus-1.3.1-macro-wstrict-prototypes.patch 469 BLAKE2B a68a9506ee1d3c08f0106f9270e6d4132f15b23434f844a9b33b8326590687d6ecaaa91b21cbc921b03f0aa5d2bfcd004a276099c19fe25ded6dc25b28093f50 SHA512 9467be13f0c0c9fcc1026830d206738871a97b2005ad540c5286112c0921051f995e475ebf4e1701b2fce7dfb2c8dfedd2a7bb1d54dfb7b623433ae98b71a9ca
AUX opus-1.4-arm64-neon.patch 888 BLAKE2B 31a46a4d4cda3381bbd2406bc5f3c8d3ee2c91df8616f2b7e1169925651447b2474839fb3fb03c34f5f66922f6e9fe1947c864e00a1fe786ec0f2b81c6c99166 SHA512 3b7a57da6499eef821119ba66a207a73c47cbfafeda76c411c5293ad77df1d6955ab96815ccc19eba0aeefc6e75502c13a75afd5d50c3ebc51fc53a40b1218ea
-DIST opus-1.3.1.tar.gz 1040054 BLAKE2B e0aab38518938157a6ef27307f52d9d3f9c12a2fef4c7e5b4168c2f6fc04d79e333ebe477059b3e6a0518fcf6aa089b5eb1c8de68d83474e237c0f73e5a221cb SHA512 6cd5e4d8a0551ed5fb59488c07a5cc18a241d1fde5f9eb9f16cd4e77abcdb4134dd51ad1d737be1e6039bfa56912510b8648152f2478a1f21c7c1d9ce32933cd
DIST opus-1.4.tar.gz 1063408 BLAKE2B 21f11df745cb868f4da1586d678901045fd9bd0c0590628015f3adc2522c88b0660df88096abe975051fec3188b76b93762c4a01907c2ab2b23c40fde79cf6ad SHA512 1ecd39e0add24de12823bf7c936bb67441228721e2cdae0edbfcf3cee0894bcc6edf2a1d0ca5cdfdad1565803bf39cc4c985ad32710c2a9582f850adeb5ca631
-EBUILD opus-1.3.1-r4.ebuild 1396 BLAKE2B 61734d61d0f4a2cc973821e3ebfcda2ed0d9ac96a4550512b71408472408eddbbbe5fd0027434a151388d06b14845270d102dbf72c1116b928b400e6bbc1d099 SHA512 31e110ab734cfbd63d364f3891421ff44188be244b7f5a29f3c941259bb945032b1a9617290b9b7eaec142118cf77d34443258eaae05bec09afc441c2f630ed3
EBUILD opus-1.4.ebuild 1659 BLAKE2B b11c642808714442efcd41d57a6eb6e1a60b1036cb9a2f67f684956a672a66080405ee657b79971d2d41080199767b32525f14500bc8004e8e6ce8de201b8673 SHA512 4fe368fdebce54e6c1d0ef6061f1ce86ae413490cf33a687516b86a790aab17ae3ab49512d5c7e98ab5e2d4c848cc3fde07cd9baa6bb509b9969a6fa86b1d6ce
MISC metadata.xml 538 BLAKE2B d65f695f3bf53cb827c9fbfc621cb58f3465e77f74f3bb3c436fc8741161798b6f7dc3381a07e21f7f1e5310104ed89179c64d9ab30f2102c76ef6ee73ad9ebc SHA512 0e84eba3a3711486a9569e7d38b0fe7cd11aa0d68c123f3304b6b698394dff4e48f4270624793cdc17a16a3ac8c9f921ae50bcbb30b920916b4bad9ae60c7117
diff --git a/media-libs/opus/files/opus-1.3.1-macro-wstrict-prototypes.patch b/media-libs/opus/files/opus-1.3.1-macro-wstrict-prototypes.patch
deleted file mode 100644
index 34edb539b29c..000000000000
--- a/media-libs/opus/files/opus-1.3.1-macro-wstrict-prototypes.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-https://gitlab.xiph.org/xiph/opus/-/merge_requests/56
-
-From 402615a38851f7180c3ac01e246fcbc7de9fd451 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Wed, 23 Nov 2022 03:19:54 +0000
-Subject: [PATCH] opus.m4: fix -Wstrict-prototypes
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/opus.m4
-+++ b/opus.m4
-@@ -63,7 +63,7 @@ dnl
- #include <string.h>
- #include <opus.h>
-
--int main ()
-+int main (void)
- {
- system("touch conf.opustest");
- return 0;
-GitLab
diff --git a/media-libs/opus/opus-1.3.1-r4.ebuild b/media-libs/opus/opus-1.3.1-r4.ebuild
deleted file mode 100644
index f0cf24b1ed2b..000000000000
--- a/media-libs/opus/opus-1.3.1-r4.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib-minimal
-
-DESCRIPTION="Open codec for interactive speech and music transmission over the Internet"
-HOMEPAGE="https://opus-codec.org/"
-SRC_URI="https://archive.mozilla.org/pub/opus/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86"
-INTRINSIC_FLAGS="cpu_flags_x86_sse cpu_flags_arm_neon"
-IUSE="custom-modes doc static-libs ${INTRINSIC_FLAGS}"
-
-BDEPEND="
- doc? (
- app-doc/doxygen
- media-gfx/graphviz
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.3.1-libdir-macro.patch
- "${FILESDIR}"/${PN}-1.3.1-macro-wstrict-prototypes.patch
-)
-
-multilib_src_configure() {
- local myeconfargs=(
- $(use_enable custom-modes)
- $(multilib_native_use_enable doc)
- $(use_enable static-libs static)
- )
-
- local i
- # We want to disable intrinsics if no flags are enabled
- # (This is a fun Bash construct to do that!)
- # bug #752069
- for i in ${INTRINSIC_FLAGS} ; do
- use ${i} && myeconfargs+=( --enable-intrinsics ) && break
- done || myeconfargs+=( --disable-intrinsics )
-
- if is-flagq -ffast-math || is-flagq -Ofast; then
- myeconfargs+=( --enable-float-approx )
- fi
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${ED}" -name "*.la" -delete || die
-}
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 47ec552ec9a6..57f7b98179c5 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index 96627c0f5f27..65e34c91cb29 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1,4 +1,6 @@
DIST strawberry-1.0.21.tar.xz 11240920 BLAKE2B 8864d487dc1d097de8d9e98a5a271d33f05cfb00d4a66ab26aa1cf036b40bb6f595e8f23603e47174f9ef578369d9545b961fe5c5435a2bc3db1c6559968c4a5 SHA512 0378c80b662e9795271e2290c253e6ce523a136cd56a31e4475c02552979aef82f52676e3f66101cc01d6fab0284be6b006595d6c1a01ad05359714bf2574867
+DIST strawberry-1.0.22.tar.xz 11279480 BLAKE2B a5f8909dd779b3dcd3bea91f28792eede604531be7d18a7e30503e7d0da737f75b570ee0b382613c848b72145b3b4534196deb20e3c9fe83b0716e454b4e686b SHA512 d94c0b0f90ad404a62ad02ba1fc63090a043ab48dca3ca099dd72af29691bfa16ddf11cb62d540f8af51794270eda119cc0805d2204458ed8ce40164948486bd
EBUILD strawberry-1.0.21.ebuild 3042 BLAKE2B 2d3e9c17bfaa69b919949e51a13e5ec44aa402b7513168cbb808650a546fca8686ddb88f040f55dab20d7e49f1d16dc39f0a53b2baa5eba88e4fb3a3d0114f80 SHA512 24fe306be4488c249ada73e112e5a375a0e2660fa0a40de84fa88c7d1d9bc8da1b6ed5c1f4f060e3c95b8b365244f9024249f6ef80eb38be93e494ab4788eff3
+EBUILD strawberry-1.0.22.ebuild 3044 BLAKE2B ac6d5bd75207a1e25fafaae64f23e00086f45568bdc777a2a2ec925814485d681203d75ef7a33d170d0c4a19bc55a19df8a6d9542665140dde0c5a9555cdc987 SHA512 d864e9d29034f6c0605ffbde348e64235216e6656363b5e11d28b49411e26084d5acf1ea601f0120a0facbd10169472909f95acfdfe9cee3933dba469ded61e0
EBUILD strawberry-9999.ebuild 3044 BLAKE2B ac6d5bd75207a1e25fafaae64f23e00086f45568bdc777a2a2ec925814485d681203d75ef7a33d170d0c4a19bc55a19df8a6d9542665140dde0c5a9555cdc987 SHA512 d864e9d29034f6c0605ffbde348e64235216e6656363b5e11d28b49411e26084d5acf1ea601f0120a0facbd10169472909f95acfdfe9cee3933dba469ded61e0
MISC metadata.xml 473 BLAKE2B 87bfc0758ce3a886e370384baf5bf4832c0e94f27a1789bce62c73f69c8f6ceda5c2cf36295412b751ae55aeb7c5c52f695e96b363e72d91f4019fe4a81af945 SHA512 88779d17c969b36adc7cc1ead94940643e1842e081d5c370c9190da1bbe1b0b152211d249a1b06d99a9638930a44e48e54a89c6b4139793cb23bcaf136e24813
diff --git a/media-sound/strawberry/strawberry-1.0.22.ebuild b/media-sound/strawberry/strawberry-1.0.22.ebuild
new file mode 100644
index 000000000000..3db9ec7c7628
--- /dev/null
+++ b/media-sound/strawberry/strawberry-1.0.22.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic plocale xdg
+
+PLOCALES="ca cs de es es_AR es_ES es_MX fi fr hu id it ja ko nb nl pl pt_BR ru sv uk zh_CN"
+
+DESCRIPTION="Modern music player and library organizer based on Clementine and Qt"
+HOMEPAGE="https://www.strawberrymusicplayer.org/"
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/strawberrymusicplayer/strawberry"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cdda debug +gstreamer icu ipod moodbar mtp pulseaudio +udisks vlc"
+
+BDEPEND="
+ dev-qt/linguist-tools:5
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+COMMON_DEPEND="
+ dev-db/sqlite:=
+ dev-libs/glib:2
+ dev-libs/protobuf:=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtsql:5[sqlite]
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-libs/alsa-lib
+ media-libs/taglib
+ x11-libs/libX11
+ cdda? ( dev-libs/libcdio:= )
+ gstreamer? (
+ media-libs/chromaprint:=
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ icu? ( dev-libs/icu:= )
+ ipod? ( media-libs/libgpod )
+ moodbar? ( sci-libs/fftw:3.0 )
+ mtp? ( media-libs/libmtp )
+ pulseaudio? ( media-libs/libpulse )
+ vlc? ( media-video/vlc )
+"
+# Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is required; check if this can be overcome someway;
+RDEPEND="${COMMON_DEPEND}
+ gstreamer? (
+ media-plugins/gst-plugins-meta:1.0
+ media-plugins/gst-plugins-soup:1.0
+ media-plugins/gst-plugins-taglib:1.0
+ )
+ mtp? ( gnome-base/gvfs[mtp] )
+ udisks? ( sys-fs/udisks:2 )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-cpp/gtest
+ dev-libs/boost
+ dev-qt/qttest:5
+"
+
+DOCS=( Changelog README.md )
+
+REQUIRED_USE="
+ cdda? ( gstreamer )
+ || ( gstreamer vlc )
+"
+
+src_prepare() {
+ plocale_find_changes "src/translations" "" ".po"
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ # spotify is not in portage
+ local mycmakeargs=(
+ -DBUILD_WERROR=OFF
+ # avoid automagically enabling of ccache (bug #611010)
+ -DCCACHE_EXECUTABLE=OFF
+ -DENABLE_GIO=ON
+ -DLINGUAS="$(plocale_get_locales)"
+ -DENABLE_AUDIOCD="$(usex cdda)"
+ -DENABLE_GSTREAMER="$(usex gstreamer)"
+ -DUSE_ICU="$(usex icu)"
+ -DENABLE_LIBGPOD="$(usex ipod)"
+ -DENABLE_LIBMTP="$(usex mtp)"
+ -DENABLE_LIBPULSE="$(usex pulseaudio)"
+ -DENABLE_MOODBAR="$(usex moodbar)"
+ -DENABLE_MUSICBRAINZ="$(usex gstreamer)"
+ -DENABLE_SONGFINGERPRINTING="$(usex gstreamer)"
+ -DENABLE_UDISKS2="$(usex udisks)"
+ -DENABLE_VLC="$(usex vlc)"
+ -DQT_VERSION_MAJOR=5
+ )
+
+ use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if use gstreamer ; then
+ elog "Note that list of supported formats is controlled by media-plugins/gst-plugins-meta "
+ elog "USE flags. You may be interested in setting aac, flac, mp3, ogg or wavpack USE flags "
+ elog "depending on your preferences"
+ fi
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index f81c8f005524..049f09768218 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 632949aec999..a2705ac0c108 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 10 Dec 2023 04:40:31 +0000
+Sun, 10 Dec 2023 10:39:52 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 2b16c98508e7..ab527a10ba16 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 555493 BLAKE2B 9b9c68f6fcd5aa241244f03965d32d2bee2397eebacb0b4742f3b5eff9058f33cdb8d4c1f96505cd2a1acaed4347077a204862e5674effe944e54b05e7466726 SHA512 bf81aa35acfc8893b8a8ffc0d57915c1a8e6b54e9400f0d03f26dd199de30e2601f7a7c1060d2185e26c3276979665ae687fb8e8a1e2b4d537df4a3270e38d43
-TIMESTAMP 2023-12-10T04:40:35Z
+TIMESTAMP 2023-12-10T10:39:56Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV1QUNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV1lXxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCy3Q//XxSu8QW1JELcS3iR6TRdTPXP6kcWUKrvw4ia5gkvU8JyLD3XejqcpJBd
-4d2VrFXPr6BUdiKk5TH6RN6VJAsZRIWXtpQM2xxTPTpnzNwty+YUTuCiJFE9Tk/X
-SSTG9jexd8yQlXAK+aHocbp3BwZt+WU9hPh+cJpLydMKV8GOPfXu8H+8LmItTQBb
-2tzqPh7UW17hnSe3XHaKZx0DekKF26gkohQ41UNgQY5veOez3u/APAyDY1qaiVOc
-gZqmoREyYKzmbDGCqhfXJ/u50vBo+4M/I9QaKJIn1R+zn4j9e0RbAwtZTXvrNP4E
-9S+64696O2BR5NMD4b5DkaxUYUySSWnuiKl6Dpo0FM0okKG90N5fbdCwLbWatAWu
-zNbxvXblecPH6Cqu2WDzk7xsJKwwhpOd2KVxRuc0WDFCPyfV+6EXlskAxvH1ZzzM
-rcE2JcLVnrwtGQUN0ehTfNkBVmBU6AZrsKL9zuO+UCt2eqU5THny1o687DnHueJd
-X26fG8dMcvtybd+SBHs/UKahJ4ORFYtZi+myir2JOpDJC+qgqnoD8W3IWDImaDpx
-MDdOwHYpgzL3rcGN2UGExl/3Qj2oj3Y+NFmVBc9IegI1RC0qExV9jvwjm0vuX3Em
-u3laZaPhgLrpSjOzsykpIAmTBmtKP6N2N3Bnp47rv+vH8s1nAfI=
-=3i3f
+klDj/A/+KruSjCfvg5G2ch83HopFR5sc+1dLT5zEAUQlULmo+giVn6aceaf66CUU
+zPwClFNYV8KId8NGsglRi6vp6e+I+sMLLAsIHNl/yXXCQwWb7+d6VocuiUtuZqcY
+c5OR5NNMHXYieXX2UeGAnVLKEUcfx8+xlbbZ73pWj7N2Hu/7aOFJX1YaYddvqXmk
+NL3tcP9CWnTTuCPAWh5yGtxgJExbc/1//rkTqgko9b5X7EPZjlvVJnMoE6gEcm/Y
+4Qm1OLiEjq2VnzfowSYsYk86I66jdVWeJ9c9D7la2zXEeWcw5qoKs6fB7KFR/82C
+NJdiunc72poXhRcuZRiTj7IY68FQDYtbdM0DWngvCGsZJ/Jqa28HIP3AVNeSM8Mx
+CTQhidRbilzSjkmC6LaMvCXjJJqVmXMx5Dx9hWhCsacBRJlGW+ebJ0bPDkV2d1G9
+mbhTTDlAgzE0DA0FeIcIqWtTv0p9L4bjdiJGHvnx+nvO/6r5if8Yoigsl7mEND/K
+Ofubxi3S26r6awgjx+Cfv22yqHXhmylCqvteQbeRiG8TREzSTTrVqwvXrsxsX4ov
+msOeEYtbZfHCGRbAByDKFNEaqobFODxIdmOSJUYH169HZbVrWNA6nGacynSTWbhE
+BrFwIA05M2Ut5LePYbdow+XuC5OBP5WeSCU/697ZI4Vli5J/sVU=
+=HUSY
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 7cc67d6d54a1..a2705ac0c108 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 10 Dec 2023 04:40:32 +0000
+Sun, 10 Dec 2023 10:39:52 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 29adeac0f47c..608c533db571 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index af22bad3e808..61b5261bc141 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/vile-9.8y b/metadata/md5-cache/app-editors/vile-9.8y
index 6eca4f23070d..09714ce97593 100644
--- a/metadata/md5-cache/app-editors/vile-9.8y
+++ b/metadata/md5-cache/app-editors/vile-9.8y
@@ -7,10 +7,10 @@ HOMEPAGE=https://invisible-island.net/vile/
IDEPEND=app-eselect/eselect-vi
INHERIT=verify-sig
IUSE=perl iconv verify-sig
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 ~ia64 ppc ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2
RDEPEND=>=sys-libs/ncurses-5.2:= virtual/libcrypt:= iconv? ( virtual/libiconv ) perl? ( dev-lang/perl:= )
SLOT=0
SRC_URI=https://invisible-island.net/archives/vile/current/vile-9.8y.tgz verify-sig? ( https://invisible-island.net/archives/vile/current/vile-9.8y.tgz.asc )
_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=2b69f3ba81b7bdf2e4d0c614f97fb642
+_md5_=61fbae92604b623ccf787f4fd96f3bae
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 5252a832fd81..199dc498e823 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/fastfetch-2.2.3 b/metadata/md5-cache/app-misc/fastfetch-2.2.3-r1
index e893b45bf06c..eae93c794008 100644
--- a/metadata/md5-cache/app-misc/fastfetch-2.2.3
+++ b/metadata/md5-cache/app-misc/fastfetch-2.2.3-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/yyjson-0.8.0:= sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr )
+DEPEND=>=dev-libs/yyjson-0.8.0:= sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader sys-apps/pciutils ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr )
DESCRIPTION=Fast neofetch-like system information tool
EAPI=8
HOMEPAGE=https://github.com/fastfetch-cli/fastfetch
@@ -8,10 +8,10 @@ INHERIT=cmake flag-o-matic
IUSE=X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite test vulkan wayland xcb xfce xrandr
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-libs/yyjson-0.8.0:= sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr )
+RDEPEND=>=dev-libs/yyjson-0.8.0:= sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader sys-apps/pciutils ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr )
REQUIRED_USE=xrandr? ( X ) chafa? ( imagemagick )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.2.3.tar.gz -> fastfetch-2.2.3.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3e41d957ee481bdd6e24cdfcc3217aa1
+_md5_=3ea0742cdfeb2dc5de5c00981de6f467
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 01515583f4a2..460957e40d31 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/libpaper-2.1.2 b/metadata/md5-cache/app-text/libpaper-2.1.2
index 343b245d1e11..1df29d9ad3ce 100644
--- a/metadata/md5-cache/app-text/libpaper-2.1.2
+++ b/metadata/md5-cache/app-text/libpaper-2.1.2
@@ -2,8 +2,8 @@ DEFINED_PHASES=configure install
DESCRIPTION=Library for handling paper characteristics
EAPI=8
HOMEPAGE=https://github.com/rrthomas/libpaper
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=LGPL-2.1+ GPL-3+ public-domain
SLOT=0/2
SRC_URI=https://github.com/rrthomas/libpaper/releases/download/v2.1.2/libpaper-2.1.2.tar.gz
-_md5_=d4b5bf13b2b9d7fdd5fdf6f77432a4ff
+_md5_=dcac63d152d1e3d02a292427112cfaf9
diff --git a/metadata/md5-cache/app-vim/Manifest.gz b/metadata/md5-cache/app-vim/Manifest.gz
index d8e84fd06ed9..3e654a787358 100644
--- a/metadata/md5-cache/app-vim/Manifest.gz
+++ b/metadata/md5-cache/app-vim/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-vim/alternate-2.18-r3 b/metadata/md5-cache/app-vim/alternate-2.18-r3
index 4e06aa25d1a0..182919b38da8 100644
--- a/metadata/md5-cache/app-vim/alternate-2.18-r3
+++ b/metadata/md5-cache/app-vim/alternate-2.18-r3
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: quickly switch between .c and .h files
EAPI=8
HOMEPAGE=https://github.com/vim-scripts/a.vim https://www.vim.org/scripts/script.php?script_id=31
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=alternate
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=https://github.com/vim-scripts/a.vim/archive/2.18.tar.gz -> alternate-2.18.tar.gz https://www.vim.org/scripts/download_script.php?src_id=6347 -> alternate.txt
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=ae38faf369d2882a46d04d2186afcd83
+_md5_=f827b12f27efe463747c741f9fd97100
diff --git a/metadata/md5-cache/app-vim/bnf-syntax-1.2-r3 b/metadata/md5-cache/app-vim/bnf-syntax-1.2-r3
index 1bc5d10de35b..327d52f24bbe 100644
--- a/metadata/md5-cache/app-vim/bnf-syntax-1.2-r3
+++ b/metadata/md5-cache/app-vim/bnf-syntax-1.2-r3
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: BNF file syntax highlighting
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=250
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc ppc64 sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86
LICENSE=vim.org
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/bnf-syntax-1.2.tar.bz2 https://dev.gentoo.org/~radhermit/vim/bnf-syntax-1.2.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=83318c7a093e0e86a8f19fe20513d7c1
+_md5_=4796f3a37e3d0d8a15bc9ec3323da7b2
diff --git a/metadata/md5-cache/app-vim/calendar-2.9-r2 b/metadata/md5-cache/app-vim/calendar-2.9-r2
index 749533e4f921..add6c52dbe99 100644
--- a/metadata/md5-cache/app-vim/calendar-2.9-r2
+++ b/metadata/md5-cache/app-vim/calendar-2.9-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: calendar window
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=52
INHERIT=vim-plugin
-KEYWORDS=amd64 ~mips ~ppc x86
+KEYWORDS=amd64 ~mips ppc x86
LICENSE=vim
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/calendar-2.9.tar.bz2 https://dev.gentoo.org/~radhermit/vim/calendar-2.9.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=b9773d34e49ab3f5ef816838cb58e884
+_md5_=924385445195a80b5be33b89b9a9d452
diff --git a/metadata/md5-cache/app-vim/cmdalias-3.0-r2 b/metadata/md5-cache/app-vim/cmdalias-3.0-r2
index b4fde7ad259f..4770dc1561a0 100644
--- a/metadata/md5-cache/app-vim/cmdalias-3.0-r2
+++ b/metadata/md5-cache/app-vim/cmdalias-3.0-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: library for alias creation
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=746
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc sparc x86
LICENSE=GPL-2
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/cmdalias-3.0.tar.bz2 https://dev.gentoo.org/~radhermit/vim/cmdalias-3.0.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=d808c008788859b53c4864f846b8260e
+_md5_=1bd085c22d31ee794f4a2d9dddd8b94b
diff --git a/metadata/md5-cache/app-vim/csscomplete-1.0-r1 b/metadata/md5-cache/app-vim/csscomplete-1.0-r1
index 2a315967fd5e..89e9ac039094 100644
--- a/metadata/md5-cache/app-vim/csscomplete-1.0-r1
+++ b/metadata/md5-cache/app-vim/csscomplete-1.0-r1
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: CSS 3 omni complete function
EAPI=8
HOMEPAGE=https://github.com/othree/csscomplete.vim
INHERIT=vim-plugin
-KEYWORDS=amd64 ~ppc ppc64 x86
+KEYWORDS=amd64 ppc ppc64 x86
LICENSE=vim.org
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=https://github.com/othree/csscomplete.vim/archive/1.0.tar.gz -> csscomplete-1.0.tar.gz
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=57609e130f36e514d49961db1197293b
+_md5_=5d1ea7da9693732c83f04b3fd7238f64
diff --git a/metadata/md5-cache/app-vim/curcmdmode-1.0-r2 b/metadata/md5-cache/app-vim/curcmdmode-1.0-r2
index 728e09540cb1..2b64837eab3b 100644
--- a/metadata/md5-cache/app-vim/curcmdmode-1.0-r2
+++ b/metadata/md5-cache/app-vim/curcmdmode-1.0-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: library for extending vim's mode() function
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=745
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc sparc x86
LICENSE=GPL-2
RDEPEND=app-vim/genutils || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/curcmdmode-1.0.tar.bz2 https://dev.gentoo.org/~radhermit/vim/curcmdmode-1.0.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=e290d403660476054f2419d2a429be71
+_md5_=4509a7ff8340a8df827211d9c0405bfe
diff --git a/metadata/md5-cache/app-vim/cvsmenu-1.147-r2 b/metadata/md5-cache/app-vim/cvsmenu-1.147-r2
index 3eb769e14a71..907db12039c2 100644
--- a/metadata/md5-cache/app-vim/cvsmenu-1.147-r2
+++ b/metadata/md5-cache/app-vim/cvsmenu-1.147-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: CVS(NT) integration script
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=1245
INHERIT=vim-plugin
-KEYWORDS=amd64 ~ppc x86
+KEYWORDS=amd64 ppc x86
LICENSE=LGPL-2
RDEPEND=dev-vcs/cvs || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/cvsmenu-1.147.tar.bz2 https://dev.gentoo.org/~radhermit/vim/cvsmenu-1.147.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=82f0fee35717f90b5eee47082dfbaa5d
+_md5_=be739fafaa2d3e0e21bd694c5030be59
diff --git a/metadata/md5-cache/app-vim/dhcpd-syntax-20030825-r2 b/metadata/md5-cache/app-vim/dhcpd-syntax-20030825-r2
index 716696e163d2..675281fa8b18 100644
--- a/metadata/md5-cache/app-vim/dhcpd-syntax-20030825-r2
+++ b/metadata/md5-cache/app-vim/dhcpd-syntax-20030825-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: syntax highlighting for dhcpd.conf
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=744
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=vim
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/dhcpd-syntax-20030825.tar.bz2 https://dev.gentoo.org/~radhermit/vim/dhcpd-syntax-20030825.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=9e6cb265e5f2acd23b2060151cdd0741
+_md5_=27220d0dcf3f99911bc117d2b8ec5efb
diff --git a/metadata/md5-cache/app-vim/ebnf-syntax-1.1-r3 b/metadata/md5-cache/app-vim/ebnf-syntax-1.1-r3
index 0844ad598b2c..abe796e72c4a 100644
--- a/metadata/md5-cache/app-vim/ebnf-syntax-1.1-r3
+++ b/metadata/md5-cache/app-vim/ebnf-syntax-1.1-r3
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: EBNF (ISO/IEC 14997) file syntax highlighting
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=545
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc ppc64 sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86
LICENSE=vim
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/ebnf-syntax-1.1.tar.bz2 https://dev.gentoo.org/~radhermit/vim/ebnf-syntax-1.1.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=9fe9077b382f036e3f5b548fe916ec5a
+_md5_=bdbdaf41293cb81ed224edde8e7a2274
diff --git a/metadata/md5-cache/app-vim/enhancedcommentify-2.3-r2 b/metadata/md5-cache/app-vim/enhancedcommentify-2.3-r2
index d75e3173b26f..0a423bc87090 100644
--- a/metadata/md5-cache/app-vim/enhancedcommentify-2.3-r2
+++ b/metadata/md5-cache/app-vim/enhancedcommentify-2.3-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: enhanced comment creation
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=23
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc sparc x86
LICENSE=BSD
RDEPEND=!app-vim/ctx || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/enhancedcommentify-2.3.tar.bz2 https://dev.gentoo.org/~radhermit/vim/enhancedcommentify-2.3.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=aecdeb4a9e57c47bee92eb8ad5ee0209
+_md5_=5ed5bf073dd230718b14b6d9618cee01
diff --git a/metadata/md5-cache/app-vim/errsign-0.1-r2 b/metadata/md5-cache/app-vim/errsign-0.1-r2
index c2c2c1baba98..84f4e81ea502 100644
--- a/metadata/md5-cache/app-vim/errsign-0.1-r2
+++ b/metadata/md5-cache/app-vim/errsign-0.1-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: display marks on lines with errors
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=1027
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc sparc x86
LICENSE=vim.org
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/errsign-0.1.tar.bz2 https://dev.gentoo.org/~radhermit/vim/errsign-0.1.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=45cb960946032de495029bbb7945f237
+_md5_=43bae99fde455afa1ded53c8bf27f191
diff --git a/metadata/md5-cache/app-vim/fluxbox-syntax-1.5-r2 b/metadata/md5-cache/app-vim/fluxbox-syntax-1.5-r2
index caa00e02f27e..b9eee6b9dfd4 100644
--- a/metadata/md5-cache/app-vim/fluxbox-syntax-1.5-r2
+++ b/metadata/md5-cache/app-vim/fluxbox-syntax-1.5-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: fluxbox files syntax and indent
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=679
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=vim
RDEPEND=app-vim/genindent || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/fluxbox-syntax-1.5.tar.bz2 https://dev.gentoo.org/~radhermit/vim/fluxbox-syntax-1.5.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=ea110b67906d148ca62e25bc4855e2e0
+_md5_=97ba7d74d03f2daecef8546413f8da3f
diff --git a/metadata/md5-cache/app-vim/foldutil-3.0-r2 b/metadata/md5-cache/app-vim/foldutil-3.0-r2
index 1c358b71e49a..6ad565c21156 100644
--- a/metadata/md5-cache/app-vim/foldutil-3.0-r2
+++ b/metadata/md5-cache/app-vim/foldutil-3.0-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: fold creation utility
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=158
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc sparc x86
LICENSE=GPL-2
RDEPEND=>=app-vim/genutils-2.0 || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/foldutil-3.0.tar.bz2 https://dev.gentoo.org/~radhermit/vim/foldutil-3.0.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=fb07ac4e6d1982b7acb290234d2fd7bc
+_md5_=96b0424a2637faf3a0a4d74256d63e00
diff --git a/metadata/md5-cache/app-vim/genindent-1.1-r2 b/metadata/md5-cache/app-vim/genindent-1.1-r2
index 993ab4960325..d643b7ed9a41 100644
--- a/metadata/md5-cache/app-vim/genindent-1.1-r2
+++ b/metadata/md5-cache/app-vim/genindent-1.1-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: library for simplifying indent files
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=678
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=vim
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/genindent-1.1.tar.bz2 https://dev.gentoo.org/~radhermit/vim/genindent-1.1.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=87c3660229fda6e8aec422dd1fb7a198
+_md5_=6a3ef98e53fd2338ecafae6730802c3d
diff --git a/metadata/md5-cache/app-vim/genutils-2.5-r2 b/metadata/md5-cache/app-vim/genutils-2.5-r2
index 1790b9b5b567..37e96a3c61ed 100644
--- a/metadata/md5-cache/app-vim/genutils-2.5-r2
+++ b/metadata/md5-cache/app-vim/genutils-2.5-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: library with various useful functions
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=197
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc sparc x86
LICENSE=GPL-3
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=https://www.vim.org/scripts/download_script.php?src_id=11399 -> genutils-2.5.zip
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=e087ce1ddacba96427f433155e232676
+_md5_=d2e72e5d02f8d1a21faef956abc04002
diff --git a/metadata/md5-cache/app-vim/increment-1.1-r2 b/metadata/md5-cache/app-vim/increment-1.1-r2
index 57f304a772e4..32d608d6d2c0 100644
--- a/metadata/md5-cache/app-vim/increment-1.1-r2
+++ b/metadata/md5-cache/app-vim/increment-1.1-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: easily create sequences of incremented values
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=842
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ppc sparc x86
LICENSE=vim.org
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/increment-1.1.tar.bz2 https://dev.gentoo.org/~radhermit/vim/increment-1.1.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=9e736092eeb19e0608a41c5222078fb7
+_md5_=d8e6998375c0c86fd943ff1dfa514fc5
diff --git a/metadata/md5-cache/app-vim/info-1.7-r3 b/metadata/md5-cache/app-vim/info-1.7-r3
index 64ac48e3e143..bbd4537a9c11 100644
--- a/metadata/md5-cache/app-vim/info-1.7-r3
+++ b/metadata/md5-cache/app-vim/info-1.7-r3
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: GNU info documentation browser
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=21
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~s390 sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ppc ~s390 sparc x86
LICENSE=BSD
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/info-1.7.tar.bz2 https://dev.gentoo.org/~radhermit/vim/info-1.7.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=a06386723b5e3543d9c7d38987c71247
+_md5_=4e2866fdbe63be6026da433de176e925
diff --git a/metadata/md5-cache/app-vim/matrix-1.10-r2 b/metadata/md5-cache/app-vim/matrix-1.10-r2
index fb4a7f2ba1a6..ae8f91034359 100644
--- a/metadata/md5-cache/app-vim/matrix-1.10-r2
+++ b/metadata/md5-cache/app-vim/matrix-1.10-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: Screensaver inspired by the Matrix
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=1189
INHERIT=vim-plugin
-KEYWORDS=amd64 ~mips ~ppc sparc x86
+KEYWORDS=amd64 ~mips ppc sparc x86
LICENSE=vim.org
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/matrix-1.10.tar.bz2 https://dev.gentoo.org/~radhermit/vim/matrix-1.10.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=2da7a3e5caec803ed5cdb0d875251960
+_md5_=892fdafd8231f55dc34b393291a2831f
diff --git a/metadata/md5-cache/app-vim/minibufexpl-6.5.2-r1 b/metadata/md5-cache/app-vim/minibufexpl-6.5.2-r1
index d8e1144528a5..914336e4c948 100644
--- a/metadata/md5-cache/app-vim/minibufexpl-6.5.2-r1
+++ b/metadata/md5-cache/app-vim/minibufexpl-6.5.2-r1
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: easily switch between buffers
EAPI=8
HOMEPAGE=https://github.com/fholgado/minibufexpl.vim
INHERIT=vim-plugin
-KEYWORDS=amd64 ~mips ~ppc x86
+KEYWORDS=amd64 ~mips ppc x86
LICENSE=bufexplorer.vim
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=https://github.com/fholgado/minibufexpl.vim/archive/v6.5.2.tar.gz -> minibufexpl-6.5.2.tar.gz
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=25914fb9ef9e5c2efec68c89ecb57c90
+_md5_=9984a7ce468661a87fc84c5cfdda4036
diff --git a/metadata/md5-cache/app-vim/multvals-3.10-r2 b/metadata/md5-cache/app-vim/multvals-3.10-r2
index 0fb6b63c193b..3c2f1b5085f4 100644
--- a/metadata/md5-cache/app-vim/multvals-3.10-r2
+++ b/metadata/md5-cache/app-vim/multvals-3.10-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: library for helping with arrays
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=171
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc sparc x86
LICENSE=GPL-2
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/multvals-3.10.tar.bz2 https://dev.gentoo.org/~radhermit/vim/multvals-3.10.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=978f4ccf558e50d890b6b0694dec8eb6
+_md5_=f41664839585e295aa29157e2ca962f1
diff --git a/metadata/md5-cache/app-vim/ntp-syntax-20031001-r2 b/metadata/md5-cache/app-vim/ntp-syntax-20031001-r2
index e314fb32d2ca..327cee75b30f 100644
--- a/metadata/md5-cache/app-vim/ntp-syntax-20031001-r2
+++ b/metadata/md5-cache/app-vim/ntp-syntax-20031001-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: ntp.conf syntax highlighting
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=778
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=vim
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/ntp-syntax-20031001.tar.bz2 https://dev.gentoo.org/~radhermit/vim/ntp-syntax-20031001.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=76ed837021eb1d6053911dd5bd14092b
+_md5_=58578db82cae9a27bc3aed1bd77e8c8d
diff --git a/metadata/md5-cache/app-vim/omnicppcomplete-0.41-r1 b/metadata/md5-cache/app-vim/omnicppcomplete-0.41-r1
index b9ccd76e3415..8166934c328d 100644
--- a/metadata/md5-cache/app-vim/omnicppcomplete-0.41-r1
+++ b/metadata/md5-cache/app-vim/omnicppcomplete-0.41-r1
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: C/C++ omni-completion with ctags database
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=1520
INHERIT=vim-plugin
-KEYWORDS=amd64 ~ppc ppc64 x86
+KEYWORDS=amd64 ppc ppc64 x86
LICENSE=vim.org
RDEPEND=>=dev-util/ctags-5.7 || ( >=app-editors/vim-7.0 >=app-editors/gvim-7.0 )
SLOT=0
SRC_URI=https://www.vim.org/scripts/download_script.php?src_id=7722 -> omnicppcomplete-0.41.zip
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=2d88a6d979cff0ce58c4510d043e1ed3
+_md5_=2fb65024b3d41f37611bd0bd5ceca840
diff --git a/metadata/md5-cache/app-vim/perlomni-2.5-r1 b/metadata/md5-cache/app-vim/perlomni-2.5-r1
index b5f67e52807b..3abbe39cbbe0 100644
--- a/metadata/md5-cache/app-vim/perlomni-2.5-r1
+++ b/metadata/md5-cache/app-vim/perlomni-2.5-r1
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: a vim plugin with Perl omni completion functions
EAPI=8
HOMEPAGE=https://github.com/c9s/perlomni.vim
INHERIT=vim-plugin
-KEYWORDS=amd64 ~ppc ppc64 x86
+KEYWORDS=amd64 ppc ppc64 x86
LICENSE=vim.org
RDEPEND=dev-lang/perl || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=https://github.com/c9s/perlomni.vim/archive/v2.5.tar.gz -> perlomni-2.5.tar.gz
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=5e108d6b98e7c7ab05759e442ac45260
+_md5_=050762cc0ec066891d4310ffe011bbba
diff --git a/metadata/md5-cache/app-vim/rainbow_parentheses-1.0-r1 b/metadata/md5-cache/app-vim/rainbow_parentheses-1.0-r1
index 9e22d6be79e8..ddbb8bc3994e 100644
--- a/metadata/md5-cache/app-vim/rainbow_parentheses-1.0-r1
+++ b/metadata/md5-cache/app-vim/rainbow_parentheses-1.0-r1
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: Colour parentheses to differentiate nest levels
EAPI=8
HOMEPAGE=https://github.com/kien/rainbow_parentheses.vim
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ppc sparc x86
LICENSE=vim
RDEPEND=app-arch/unzip || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=https://dev.gentoo.org/~monsieurp/packages/rainbow_parentheses-1.0.zip
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=a8017c2349fa00f9706d3259bad4d13e
+_md5_=e7a08351f91c311d534425d3e6260890
diff --git a/metadata/md5-cache/app-vim/searchcomplete-1.1-r2 b/metadata/md5-cache/app-vim/searchcomplete-1.1-r2
index 4daad6e2d93f..5895477988ea 100644
--- a/metadata/md5-cache/app-vim/searchcomplete-1.1-r2
+++ b/metadata/md5-cache/app-vim/searchcomplete-1.1-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: tab completion in searches
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=474
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ppc sparc x86
LICENSE=GPL-2
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/searchcomplete-1.1.tar.bz2 https://dev.gentoo.org/~radhermit/vim/searchcomplete-1.1.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=07debfa52a19bb519778f39a8c0fdfb8
+_md5_=190fb7e70f044c82affec05831c8e048
diff --git a/metadata/md5-cache/app-vim/thlnk-1.2.1-r2 b/metadata/md5-cache/app-vim/thlnk-1.2.1-r2
index 82b1df6a25a6..cbee21362597 100644
--- a/metadata/md5-cache/app-vim/thlnk-1.2.1-r2
+++ b/metadata/md5-cache/app-vim/thlnk-1.2.1-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: linking in plaintext
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=293
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ppc sparc x86
LICENSE=GPL-2
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/thlnk-1.2.1.tar.bz2 https://dev.gentoo.org/~radhermit/vim/thlnk-1.2.1.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=484183b4b443a1fda17b80840a54589c
+_md5_=a3dccc06d9ea1dae7991651c7c166f4a
diff --git a/metadata/md5-cache/app-vim/toggle-0.5-r2 b/metadata/md5-cache/app-vim/toggle-0.5-r2
index b60a9c5ca7bc..1786dcaaa35a 100644
--- a/metadata/md5-cache/app-vim/toggle-0.5-r2
+++ b/metadata/md5-cache/app-vim/toggle-0.5-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: quickly toggle boolean-type keywords
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=895
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc sparc x86
LICENSE=GPL-2
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/toggle-0.5.tar.bz2 https://dev.gentoo.org/~radhermit/vim/toggle-0.5.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=abdcd9e36b6c7cdf0beda2fa947a9197
+_md5_=f90f51027d383a28cbde463e8e1498f1
diff --git a/metadata/md5-cache/app-vim/tt2-syntax-1.13-r2 b/metadata/md5-cache/app-vim/tt2-syntax-1.13-r2
index b007df2753bb..a14d0542d8c5 100644
--- a/metadata/md5-cache/app-vim/tt2-syntax-1.13-r2
+++ b/metadata/md5-cache/app-vim/tt2-syntax-1.13-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: syntax highlighting for perl module Template-Toolkit
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=830
INHERIT=vim-plugin
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=vim
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/tt2-syntax-1.13.tar.bz2 https://dev.gentoo.org/~radhermit/vim/tt2-syntax-1.13.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=869913c8015ff8f578b01177b60e4b8d
+_md5_=81f0aab748f465043881e0cce14b0548
diff --git a/metadata/md5-cache/app-vim/uptime-1.3-r2 b/metadata/md5-cache/app-vim/uptime-1.3-r2
index d5201dca228a..e891a92dd231 100644
--- a/metadata/md5-cache/app-vim/uptime-1.3-r2
+++ b/metadata/md5-cache/app-vim/uptime-1.3-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: display vim uptimes
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=965
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc sparc x86
LICENSE=vim
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/uptime-1.3.tar.bz2 https://dev.gentoo.org/~radhermit/vim/uptime-1.3.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=63299a35dbc8eab038c8ac2d38ea2b52
+_md5_=10d0c9a779c63e7efd329c0016ff1000
diff --git a/metadata/md5-cache/app-vim/vimbuddy-0.9.2-r2 b/metadata/md5-cache/app-vim/vimbuddy-0.9.2-r2
index 4c53346a7fa2..5d163c15d145 100644
--- a/metadata/md5-cache/app-vim/vimbuddy-0.9.2-r2
+++ b/metadata/md5-cache/app-vim/vimbuddy-0.9.2-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: vimbuddy for the status line
EAPI=8
HOMEPAGE=https://github.com/vim-scripts/vimbuddy.vim
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~hppa ~ia64 ~mips ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~hppa ~ia64 ~mips ppc sparc x86
LICENSE=public-domain
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=https://github.com/vim-scripts/vimbuddy.vim/archive/0.9.2.tar.gz -> vimbuddy-0.9.2.tar.gz
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=8f90ecffd69b7530c48621757c9fa301
+_md5_=0b9f5a347a4913e2db2bc2207e6129aa
diff --git a/metadata/md5-cache/app-vim/wikipedia-syntax-20101113-r2 b/metadata/md5-cache/app-vim/wikipedia-syntax-20101113-r2
index 17f853851faa..238df2681455 100644
--- a/metadata/md5-cache/app-vim/wikipedia-syntax-20101113-r2
+++ b/metadata/md5-cache/app-vim/wikipedia-syntax-20101113-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: Wikipedia syntax highlighting
EAPI=8
HOMEPAGE=https://en.wikipedia.org/wiki/Wikipedia:Text_editor_support#Vim
INHERIT=vim-plugin
-KEYWORDS=amd64 ~hppa ~mips ~ppc ppc64 x86
+KEYWORDS=amd64 ~hppa ~mips ppc ppc64 x86
LICENSE=CC-BY-SA-3.0
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/wikipedia-syntax-20101113.tar.bz2 https://dev.gentoo.org/~radhermit/vim/wikipedia-syntax-20101113.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=11de1d9d6b4c53039aa0456f98e761ea
+_md5_=ff084d8504efd9c1ab7694407a2b1432
diff --git a/metadata/md5-cache/app-vim/xquery-syntax-0.1-r3 b/metadata/md5-cache/app-vim/xquery-syntax-0.1-r3
index a581e1922fc7..c908f76a7339 100644
--- a/metadata/md5-cache/app-vim/xquery-syntax-0.1-r3
+++ b/metadata/md5-cache/app-vim/xquery-syntax-0.1-r3
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: XQuery syntax highlighting
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=803
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc ppc64 sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86
LICENSE=vim.org
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/xquery-syntax-0.1.tar.bz2 https://dev.gentoo.org/~radhermit/vim/xquery-syntax-0.1.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=c15983c9564388c7f05c72c81678f6aa
+_md5_=223f2fd088c284ac2d2d6375f7912bf3
diff --git a/metadata/md5-cache/app-vim/zenburn-2.25-r1 b/metadata/md5-cache/app-vim/zenburn-2.25-r1
index ace8b0f0d661..541183bca5e3 100644
--- a/metadata/md5-cache/app-vim/zenburn-2.25-r1
+++ b/metadata/md5-cache/app-vim/zenburn-2.25-r1
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: Low-contrast color scheme for Vim
EAPI=8
HOMEPAGE=https://github.com/jnurmine/Zenburn
INHERIT=vim-plugin
-KEYWORDS=amd64 ~ppc ppc64 x86
+KEYWORDS=amd64 ppc ppc64 x86
LICENSE=GPL-1
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=https://github.com/jnurmine/Zenburn/archive/v2.25.tar.gz -> zenburn-2.25.tar.gz
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=44cf7201d81f895c5536f92a2a9dd62d
+_md5_=a7f12dc40e269151976d4edeaac50ccb
diff --git a/metadata/md5-cache/app-vim/zoomwin-24-r2 b/metadata/md5-cache/app-vim/zoomwin-24-r2
index ad43fba35b58..5b4d8580d547 100644
--- a/metadata/md5-cache/app-vim/zoomwin-24-r2
+++ b/metadata/md5-cache/app-vim/zoomwin-24-r2
@@ -4,10 +4,10 @@ DESCRIPTION=vim plugin: brief-style window zooming
EAPI=8
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=508
INHERIT=vim-plugin
-KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ~mips ppc sparc x86
LICENSE=vim
RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=mirror://gentoo/zoomwin-24.tar.bz2 https://dev.gentoo.org/~radhermit/vim/zoomwin-24.tar.bz2
_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=4047e7c98102bc5fbbad50b0382c0515
+_md5_=e1899eb1467fffd96ac2c3ba17c08e01
diff --git a/metadata/md5-cache/dev-ada/Manifest.gz b/metadata/md5-cache/dev-ada/Manifest.gz
index 5e932b2aea99..587512048db5 100644
--- a/metadata/md5-cache/dev-ada/Manifest.gz
+++ b/metadata/md5-cache/dev-ada/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ada/langkit-23.0.0-r1 b/metadata/md5-cache/dev-ada/langkit-23.0.0-r1
deleted file mode 100644
index 6b6c380ab011..000000000000
--- a/metadata/md5-cache/dev-ada/langkit-23.0.0-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) dev-ada/gnatcoll-bindings[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,-ada_target_gcc_13(-),gmp,iconv,shared?,static-libs?,static-pic?] dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/funcy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/types-gdb[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/types-docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-ada/e3-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-DEFINED_PHASES=compile configure install prepare setup test
-DESCRIPTION=A Python framework to generate language parsers
-EAPI=8
-HOMEPAGE=https://www.adacore.com/community
-INHERIT=distutils-r1 ada multiprocessing
-IUSE=+shared static-libs static-pic python_targets_python3_10 python_targets_python3_11 ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) dev-ada/gnatcoll-bindings[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,-ada_target_gcc_13(-),gmp,iconv,shared?,static-libs?,static-pic?] dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/funcy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/types-gdb[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/types-docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-ada/e3-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) ^^ ( ada_target_gnat_2021 ada_target_gcc_12 ) || ( shared static-libs static-pic ) || ( python_targets_python3_10 python_targets_python3_11 )
-SLOT=0/23.0.0
-SRC_URI=https://github.com/AdaCore/langkit/archive/refs/tags/v23.0.0.tar.gz -> langkit-23.0.0.tar.gz
-_eclasses_=ada 825cf3c59de8fefe1dde148596e006f5 distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=c7bfc236198b70769d854b011f8a92f1
diff --git a/metadata/md5-cache/dev-ada/langkit-23.0.0-r2 b/metadata/md5-cache/dev-ada/langkit-23.0.0-r2
new file mode 100644
index 000000000000..b49572441d9c
--- /dev/null
+++ b/metadata/md5-cache/dev-ada/langkit-23.0.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) dev-ada/gnatcoll-bindings[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,gmp,iconv,shared?,static-libs?,static-pic?] dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/funcy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/types-gdb[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/types-docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-ada/e3-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=A Python framework to generate language parsers
+EAPI=8
+HOMEPAGE=https://www.adacore.com/community
+INHERIT=distutils-r1 ada multiprocessing
+IUSE=+shared static-libs static-pic python_targets_python3_10 python_targets_python3_11 ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) dev-ada/gnatcoll-bindings[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,gmp,iconv,shared?,static-libs?,static-pic?] dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/funcy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/types-gdb[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/types-docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-ada/e3-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) ^^ ( ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 ) || ( shared static-libs static-pic ) || ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=test
+SLOT=0/23.0.0
+SRC_URI=https://github.com/AdaCore/langkit/archive/refs/tags/v23.0.0.tar.gz -> langkit-23.0.0.tar.gz
+_eclasses_=ada 825cf3c59de8fefe1dde148596e006f5 distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=199fc3527a7ccc98cdb2b597e11b567e
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index b6dd7ee6cddc..172973e80c87 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/ant-swing-1.10.9 b/metadata/md5-cache/dev-java/ant-swing-1.10.9
index bf79a3d39128..92c4f773da97 100644
--- a/metadata/md5-cache/dev-java/ant-swing-1.10.9
+++ b/metadata/md5-cache/dev-java/ant-swing-1.10.9
@@ -4,11 +4,11 @@ DESCRIPTION=Apache Ant's optional tasks for Swing
EAPI=7
HOMEPAGE=https://ant.apache.org/
INHERIT=ant-tasks
-KEYWORDS=amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
+KEYWORDS=amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
LICENSE=Apache-2.0
RDEPEND=>=dev-java/java-config-2.2.0-r3 ~dev-java/ant-core-1.10.9:0 >=virtual/jre-1.8
RESTRICT=test
SLOT=0
SRC_URI=mirror://apache/ant/source/apache-ant-1.10.9-src.tar.bz2 https://dev.gentoo.org/~fordfrog/distfiles/ant-1.10.9-gentoo.tar.bz2
_eclasses_=ant-tasks f4cef80c43613a641f3f0f22d74883f0 java-ant-2 53b9c110af009f9f4548f5b129ae6fe6 java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 7c4c66a18e7b619373f3a3bcff542907 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=8d417d53c02c7ddda1c12ed921471c2d
+_md5_=3be3c9a424df111d8108d7ea3aac88e9
diff --git a/metadata/md5-cache/dev-java/ant-testutil-1.10.9 b/metadata/md5-cache/dev-java/ant-testutil-1.10.9
index cdd3d7a7c4ed..3bbdec70a4e3 100644
--- a/metadata/md5-cache/dev-java/ant-testutil-1.10.9
+++ b/metadata/md5-cache/dev-java/ant-testutil-1.10.9
@@ -4,11 +4,11 @@ DESCRIPTION=Apache Ant's optional test utility classes
EAPI=7
HOMEPAGE=https://ant.apache.org/
INHERIT=ant-tasks
-KEYWORDS=amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
+KEYWORDS=amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
LICENSE=Apache-2.0
RDEPEND=dev-java/ant-core:0 >=virtual/jre-1.8 >=dev-java/java-config-2.2.0-r3 ~dev-java/ant-core-1.10.9:0 >=virtual/jre-1.8
RESTRICT=test
SLOT=0
SRC_URI=mirror://apache/ant/source/apache-ant-1.10.9-src.tar.bz2 https://dev.gentoo.org/~fordfrog/distfiles/ant-1.10.9-gentoo.tar.bz2
_eclasses_=ant-tasks f4cef80c43613a641f3f0f22d74883f0 java-ant-2 53b9c110af009f9f4548f5b129ae6fe6 java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 7c4c66a18e7b619373f3a3bcff542907 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=1edff5e584aae5eb0dd2c080d5f1f9c4
+_md5_=fe7b077b1b09f4e16b940f01228f6e8d
diff --git a/metadata/md5-cache/dev-java/antunit-1.4.1 b/metadata/md5-cache/dev-java/antunit-1.4.1
index f8aa203e7115..a428d48b8a71 100644
--- a/metadata/md5-cache/dev-java/antunit-1.4.1
+++ b/metadata/md5-cache/dev-java/antunit-1.4.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://ant.apache.org/antlibs/antunit/
INHERIT=java-pkg-2 java-pkg-simple verify-sig
IUSE=doc source test verify-sig
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm ~arm64
LICENSE=Apache-2.0
RDEPEND=dev-java/ant-core:0 dev-java/junit:4 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://apache/ant/antlibs/antunit/source/apache-ant-antunit-1.4.1-src.tar.bz2 verify-sig? ( https://downloads.apache.org/ant/antlibs/antunit/source/apache-ant-antunit-1.4.1-src.tar.bz2.asc )
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=90a368ff6b96c9f1122c83c6f6a83484
+_md5_=cfeae20c32f0887164376871b7024930
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index a94c5359dd54..da40347091c7 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/girara-0.4.0-r1 b/metadata/md5-cache/dev-libs/girara-0.4.0-r1
index c7f12e49fc20..2e4d7c67b1ec 100644
--- a/metadata/md5-cache/dev-libs/girara-0.4.0-r1
+++ b/metadata/md5-cache/dev-libs/girara-0.4.0-r1
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( dev-libs/check x11-libs/gtk+:3[X] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install test
-DEPEND=app-accessibility/at-spi2-core dev-libs/glib:2 dev-libs/json-glib:= media-libs/harfbuzz:= x11-libs/cairo[glib] x11-libs/gdk-pixbuf >=x11-libs/gtk+-3.20:3 x11-libs/pango libnotify? ( x11-libs/libnotify )
+DEPEND=x11-base/xorg-proto
DESCRIPTION=UI library that focuses on simplicity and minimalism
EAPI=8
HOMEPAGE=https://pwmt.org/projects/girara/
INHERIT=meson virtualx
IUSE=doc libnotify test test
-KEYWORDS=amd64 arm ~riscv ~x86
+KEYWORDS=amd64 arm ~riscv x86
LICENSE=ZLIB
RDEPEND=app-accessibility/at-spi2-core dev-libs/glib:2 dev-libs/json-glib:= media-libs/harfbuzz:= x11-libs/cairo[glib] x11-libs/gdk-pixbuf >=x11-libs/gtk+-3.20:3 x11-libs/pango libnotify? ( x11-libs/libnotify )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://pwmt.org/projects/girara/download/girara-0.4.0.tar.xz
_eclasses_=meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5
-_md5_=859acc1cb46b65790b22090988f443a4
+_md5_=0e4d772b7cac808f2b14947f4c948db8
diff --git a/metadata/md5-cache/dev-libs/girara-9999 b/metadata/md5-cache/dev-libs/girara-9999
index ede4dd1d0d5e..cf0472c63ba1 100644
--- a/metadata/md5-cache/dev-libs/girara-9999
+++ b/metadata/md5-cache/dev-libs/girara-9999
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( dev-libs/check x11-libs/gtk+:3[X] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install test unpack
-DEPEND=app-accessibility/at-spi2-core dev-libs/glib:2 dev-libs/json-glib:= media-libs/harfbuzz:= x11-libs/cairo[glib] x11-libs/gdk-pixbuf >=x11-libs/gtk+-3.20:3 x11-libs/pango libnotify? ( x11-libs/libnotify )
+DEPEND=x11-base/xorg-proto
DESCRIPTION=UI library that focuses on simplicity and minimalism
EAPI=8
HOMEPAGE=https://pwmt.org/projects/girara/
@@ -12,4 +12,4 @@ RDEPEND=app-accessibility/at-spi2-core dev-libs/glib:2 dev-libs/json-glib:= medi
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
_eclasses_=git-r3 5133e393e8717a3a093660f990801dc1 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5
-_md5_=b1a22d8ea277beca698ffb76d09da5ea
+_md5_=be21005bf4cab69aa9df7db755331ee7
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 1548be193a57..5a0d9674118a 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/argcomplete-3.2.0 b/metadata/md5-cache/dev-python/argcomplete-3.2.0
new file mode 100644
index 000000000000..ed1a546e5341
--- /dev/null
+++ b/metadata/md5-cache/dev-python/argcomplete-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( app-shells/fish app-shells/tcsh app-shells/zsh dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pip-19 ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Bash tab completion for argparse
+EAPI=8
+HOMEPAGE=https://github.com/kislyuk/argcomplete/ https://pypi.org/project/argcomplete/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/a/argcomplete/argcomplete-3.2.0.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=7c808f20b60bb8e9233f819a66b3232a
diff --git a/metadata/md5-cache/dev-python/bitarray-2.8.5 b/metadata/md5-cache/dev-python/bitarray-2.8.5
new file mode 100644
index 000000000000..a26b4738d22a
--- /dev/null
+++ b/metadata/md5-cache/dev-python/bitarray-2.8.5
@@ -0,0 +1,16 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+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=Efficient arrays of booleans -- C extension
+EAPI=8
+HOMEPAGE=https://github.com/ilanschnell/bitarray/ https://pypi.org/project/bitarray/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=PSF-2
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/b/bitarray/bitarray-2.8.5.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=0aa145ff8ec56dc746ba209ca68bfaa3
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.92.0 b/metadata/md5-cache/dev-python/hypothesis-6.92.0
new file mode 100644
index 000000000000..f0ca827f1026
--- /dev/null
+++ b/metadata/md5-cache/dev-python/hypothesis-6.92.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !!<dev-python/requests-toolbelt-0.10.1 ) test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=A library for property based testing
+EAPI=8
+HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/
+INHERIT=distutils-r1 multiprocessing optfeature
+IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MPL-2.0
+RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.92.0.tar.gz -> hypothesis-6.92.0.gh.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=6b3f4511a46f73793b193aeee0eb458b
diff --git a/metadata/md5-cache/dev-python/isort-5.13.0 b/metadata/md5-cache/dev-python/isort-5.13.0
new file mode 100644
index 000000000000..2c64650097df
--- /dev/null
+++ b/metadata/md5-cache/dev-python/isort-5.13.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.4.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/natsort[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) test? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A python utility/library to sort imports
+EAPI=8
+HOMEPAGE=https://github.com/PyCQA/isort/ https://pypi.org/project/isort/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/PyCQA/isort/archive/5.13.0.tar.gz -> isort-5.13.0.gh.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=46785450fa8f0abb6f03236004a4c1b7
diff --git a/metadata/md5-cache/dev-python/jaraco-collections-5.0.0 b/metadata/md5-cache/dev-python/jaraco-collections-5.0.0
new file mode 100644
index 000000000000..755d61f5c933
--- /dev/null
+++ b/metadata/md5-cache/dev-python/jaraco-collections-5.0.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/setuptools-scm-1.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/jaraco-text[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Models and classes to supplement the stdlib collections module
+EAPI=8
+HOMEPAGE=https://github.com/jaraco/jaraco.collections/ https://pypi.org/project/jaraco.collections/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=dev-python/jaraco-text[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.collections/jaraco.collections-5.0.0.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=1e001625aca53b59faffee81d8dee640
diff --git a/metadata/md5-cache/dev-python/pathspec-0.12.0 b/metadata/md5-cache/dev-python/pathspec-0.12.0
new file mode 100644
index 000000000000..5ab6ee16713f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pathspec-0.12.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Utility library for gitignore style pattern matching of file paths
+EAPI=8
+HOMEPAGE=https://github.com/cpburnz/python-pathspec/ https://pypi.org/project/pathspec/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MPL-2.0
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pathspec/pathspec-0.12.0.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=e6af51b99e9ec4274770ebc18334b1ad
diff --git a/metadata/md5-cache/dev-python/tifffile-2023.12.9 b/metadata/md5-cache/dev-python/tifffile-2023.12.9
new file mode 100644
index 000000000000..ecea54b10908
--- /dev/null
+++ b/metadata/md5-cache/dev-python/tifffile-2023.12.9
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/dask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fsspec-2021.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xarray[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/numpy-1.19.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Read and write TIFF files
+EAPI=8
+HOMEPAGE=https://pypi.org/project/tifffile/ https://github.com/cgohlke/tifffile/ https://www.cgohlke.com/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/numpy-1.19.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/cgohlke/tifffile/archive/v2023.12.9.tar.gz -> tifffile-2023.12.9.gh.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=886724bdd6d5ef2d5b58532fc2ec4f01
diff --git a/metadata/md5-cache/dev-python/typing-extensions-4.9.0 b/metadata/md5-cache/dev-python/typing-extensions-4.9.0
new file mode 100644
index 000000000000..68533a5f853c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/typing-extensions-4.9.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Backported and Experimental Type Hints for Python 3.7+
+EAPI=8
+HOMEPAGE=https://pypi.org/project/typing-extensions/ https://github.com/python/typing_extensions/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=PSF-2
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/python/typing_extensions/archive/4.9.0.tar.gz -> typing_extensions-4.9.0.gh.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=81d93db134c5b2805e5fa75221f90bd4
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 3844616511f1..b55667e5e7ad 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.1.2 b/metadata/md5-cache/dev-ruby/actionpack-7.1.2
new file mode 100644
index 000000000000..a033353c423a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionpack-7.1.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionview-7.1.2[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby31(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionview-7.1.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby32(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.2[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.2[ruby_targets_ruby31(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby31(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby31(-)] www-servers/puma[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.2[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.2[ruby_targets_ruby32(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby32(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby32(-)] www-servers/puma[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Eases web-request routing, handling, and response
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionview-7.1.2[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby31(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionview-7.1.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby32(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.2.tar.gz -> rails-7.1.2.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=3382f59dc376688c4bd8930a42123aff
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.1.2 b/metadata/md5-cache/dev-ruby/actionview-7.1.2
new file mode 100644
index 000000000000..cd9c8b5b70e6
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionview-7.1.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.2[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.2[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.2[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.2[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.2[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.2[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.2[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.2[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.2.tar.gz -> rails-7.1.2.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=21a8474442c360c804330266735ab8c7
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.1.2 b/metadata/md5-cache/dev-ruby/activejob-7.1.2
new file mode 100644
index 000000000000..375b4f9995f6
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activejob-7.1.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/zeitwerk[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/zeitwerk[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Job framework with pluggable queues
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.2.tar.gz -> rails-7.1.2.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=985e4992b3679f32ac0d00ada6af337d
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.1.2 b/metadata/md5-cache/dev-ruby/activemodel-7.1.2
new file mode 100644
index 000000000000..539c7db839c9
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activemodel-7.1.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.2:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.2:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.1.2[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.1.2[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.2:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.2:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.2.tar.gz -> rails-7.1.2.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=d306f04c7896932be26fa9d4d28514dd
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.1.2 b/metadata/md5-cache/dev-ruby/activerecord-7.1.2
new file mode 100644
index 000000000000..25bcbccaaa4a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activerecord-7.1.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.2[ruby_targets_ruby31(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby31(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby31(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.2[ruby_targets_ruby32(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby31? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.2[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.2[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.2[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.2[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.2[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.2[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
+IUSE=mysql postgres sqlite test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.2[ruby_targets_ruby31(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby31(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby31(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.2[ruby_targets_ruby32(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.2.tar.gz -> rails-7.1.2.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=adcff47221a634a44c4a61f6b6ad02ff
diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.6 b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.6
index 3e83668bddb1..83acb764a7a1 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.6
+++ b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.7.6.tar.gz -> rails-6.1.7.6.tgz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=00fca7da6cb0131d5d28e06a1a295975
+_md5_=e8a7d755e8d88230bceb78bb463ccd37
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.1.0 b/metadata/md5-cache/dev-ruby/activesupport-7.1.0
deleted file mode 100644
index 4891d0494b83..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-7.1.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby31(-)] dev-ruby/drb[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby31(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby31(-)] dev-ruby/rack:3.0[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby32(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Utility Classes and Extension to the Standard Library
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby31(-)] dev-ruby/drb[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.0.tar.gz -> rails-7.1.0.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=e6eaa3ed6e43df8b6ba80b14f71e5c74
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.1.2 b/metadata/md5-cache/dev-ruby/activesupport-7.1.2
new file mode 100644
index 000000000000..608b49b1971e
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activesupport-7.1.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby31(-)] dev-ruby/drb[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby31(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby31(-)] dev-ruby/rack:3.0[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby32(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Utility Classes and Extension to the Standard Library
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=+msgpack test test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby31(-)] dev-ruby/drb[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=test? ( msgpack ) || ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.2.tar.gz -> rails-7.1.2.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=83a17e03305179ea7759d087c19a6d6f
diff --git a/metadata/md5-cache/dev-ruby/addressable-2.8.1 b/metadata/md5-cache/dev-ruby/addressable-2.8.1
deleted file mode 100644
index 64467e8ab1f3..000000000000
--- a/metadata/md5-cache/dev-ruby/addressable-2.8.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby31(-)] dev-ruby/public_suffix:4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby32(-)] dev-ruby/public_suffix:4[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec-its[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec-its[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=A replacement for the URI implementation that is part of Ruby's standard library
-EAPI=8
-HOMEPAGE=https://rubygems.org/gems/addressable https://github.com/sporkmonger/addressable
-INHERIT=ruby-fakegem
-IUSE=doc test test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=Apache-2.0
-RDEPEND=ruby_targets_ruby31? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby31(-)] dev-ruby/public_suffix:4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby32(-)] dev-ruby/public_suffix:4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/addressable-2.8.1.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=1db39603963008cdd0769b422337b7aa
diff --git a/metadata/md5-cache/dev-ruby/addressable-2.8.3 b/metadata/md5-cache/dev-ruby/addressable-2.8.3
deleted file mode 100644
index 62848c2f57ea..000000000000
--- a/metadata/md5-cache/dev-ruby/addressable-2.8.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby31(-)] dev-ruby/public_suffix:4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby32(-)] dev-ruby/public_suffix:4[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec-its[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec-its[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=A replacement for the URI implementation that is part of Ruby's standard library
-EAPI=8
-HOMEPAGE=https://rubygems.org/gems/addressable https://github.com/sporkmonger/addressable
-INHERIT=ruby-fakegem
-IUSE=doc test test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=Apache-2.0
-RDEPEND=ruby_targets_ruby31? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby31(-)] dev-ruby/public_suffix:4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby32(-)] dev-ruby/public_suffix:4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/addressable-2.8.3.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=bb5ff21d3ee2b0f2eecee8259ca9100e
diff --git a/metadata/md5-cache/dev-ruby/addressable-2.8.2 b/metadata/md5-cache/dev-ruby/addressable-2.8.6
index 834835be7b6c..a686ed0f7f6f 100644
--- a/metadata/md5-cache/dev-ruby/addressable-2.8.2
+++ b/metadata/md5-cache/dev-ruby/addressable-2.8.6
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://rubygems.org/gems/addressable https://github.com/sporkmonger/addressable
INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Apache-2.0
RDEPEND=ruby_targets_ruby31? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby31(-)] dev-ruby/public_suffix:4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby32(-)] dev-ruby/public_suffix:4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
-SRC_URI=https://rubygems.org/gems/addressable-2.8.2.gem
+SRC_URI=https://rubygems.org/gems/addressable-2.8.6.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=bb5ff21d3ee2b0f2eecee8259ca9100e
+_md5_=e7d55a27d74cd97e60fb7883b0b33ed9
diff --git a/metadata/md5-cache/dev-ruby/psych-5.1.1 b/metadata/md5-cache/dev-ruby/psych-5.1.1
new file mode 100644
index 000000000000..f499998f3584
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/psych-5.1.1
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-libs/libyaml-0.2.5 test? ( ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/stringio[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit[ruby_targets_ruby31(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/test-unit[ruby_targets_ruby32(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=A YAML parser and emitter
+EAPI=8
+HOMEPAGE=https://github.com/ruby/psych
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD-2
+RDEPEND=>=dev-libs/libyaml-0.2.5 ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/stringio[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=5
+SRC_URI=https://github.com/ruby/psych/archive/refs/tags/v5.1.1.tar.gz -> psych-5.1.1.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=7a4b632d28accf5b45c2442f235f21ce
diff --git a/metadata/md5-cache/dev-ruby/railties-7.1.2 b/metadata/md5-cache/dev-ruby/railties-7.1.2
new file mode 100644
index 000000000000..42064a1c0443
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/railties-7.1.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.2[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby31(-)] dev-ruby/irb[ruby_targets_ruby31(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby32(-)] dev-ruby/irb[ruby_targets_ruby32(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/actionview-7.1.2[ruby_targets_ruby31(-)] dev-ruby/mocha:0.14[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/actionview-7.1.2[ruby_targets_ruby32(-)] dev-ruby/mocha:0.14[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Tools for creating, working with, and running Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=app-eselect/eselect-rails-0.25 ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.2[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby31(-)] dev-ruby/irb[ruby_targets_ruby31(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.2[ruby_targets_ruby32(-)] dev-ruby/irb[ruby_targets_ruby32(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.2.tar.gz -> rails-7.1.2.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=84f84b683c003a14eed736e3b88f313e
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index ca36be708719..c2c6900497f9 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/opus-1.3.1-r4 b/metadata/md5-cache/media-libs/opus-1.3.1-r4
deleted file mode 100644
index 473960f96391..000000000000
--- a/metadata/md5-cache/media-libs/opus-1.3.1-r4
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=doc? ( app-doc/doxygen media-gfx/graphviz )
-DEFINED_PHASES=compile configure install test
-DESCRIPTION=Open codec for interactive speech and music transmission over the Internet
-EAPI=8
-HOMEPAGE=https://opus-codec.org/
-INHERIT=flag-o-matic multilib-minimal
-IUSE=custom-modes doc static-libs cpu_flags_x86_sse cpu_flags_arm_neon abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86
-LICENSE=BSD
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/opus/opus-1.3.1.tar.gz
-_eclasses_=flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=6c72b54b5b7adcca3e1e1f75e92c5a3e
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 57cbb6a81be7..6b8f962289d7 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/strawberry-1.0.22 b/metadata/md5-cache/media-sound/strawberry-1.0.22
new file mode 100644
index 000000000000..249fc3ca71f0
--- /dev/null
+++ b/metadata/md5-cache/media-sound/strawberry-1.0.22
@@ -0,0 +1,17 @@
+BDEPEND=dev-qt/linguist-tools:5 sys-devel/gettext virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-db/sqlite:= dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/taglib x11-libs/libX11 cdda? ( dev-libs/libcdio:= ) gstreamer? ( media-libs/chromaprint:= media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) icu? ( dev-libs/icu:= ) ipod? ( media-libs/libgpod ) moodbar? ( sci-libs/fftw:3.0 ) mtp? ( media-libs/libmtp ) pulseaudio? ( media-libs/libpulse ) vlc? ( media-video/vlc ) dev-cpp/gtest dev-libs/boost dev-qt/qttest:5
+DESCRIPTION=Modern music player and library organizer based on Clementine and Qt
+EAPI=8
+HOMEPAGE=https://www.strawberrymusicplayer.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake flag-o-matic plocale xdg
+IUSE=cdda debug +gstreamer icu ipod moodbar mtp pulseaudio +udisks vlc
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-3
+RDEPEND=dev-db/sqlite:= dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/taglib x11-libs/libX11 cdda? ( dev-libs/libcdio:= ) gstreamer? ( media-libs/chromaprint:= media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) icu? ( dev-libs/icu:= ) ipod? ( media-libs/libgpod ) moodbar? ( sci-libs/fftw:3.0 ) mtp? ( media-libs/libmtp ) pulseaudio? ( media-libs/libpulse ) vlc? ( media-video/vlc ) gstreamer? ( media-plugins/gst-plugins-meta:1.0 media-plugins/gst-plugins-soup:1.0 media-plugins/gst-plugins-taglib:1.0 ) mtp? ( gnome-base/gvfs[mtp] ) udisks? ( sys-fs/udisks:2 )
+REQUIRED_USE=cdda? ( gstreamer ) || ( gstreamer vlc )
+SLOT=0
+SRC_URI=https://github.com/strawberrymusicplayer/strawberry/releases/download/1.0.22/strawberry-1.0.22.tar.xz
+_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=7b7eb5848355b8b3412b17fcc80e5afc
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 21bc2e1cccf4..ab3f6e4eb38d 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/caffe2-2.1.1 b/metadata/md5-cache/sci-libs/caffe2-2.1.1-r1
index 7e8aa83f1782..abd0843bae94 100644
--- a/metadata/md5-cache/sci-libs/caffe2-2.1.1
+++ b/metadata/md5-cache/sci-libs/caffe2-2.1.1-r1
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/pytorch/pytorch/archive/refs/tags/v2.1.1.tar.gz -> pytorch-2.1.1.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3bbd83e202b24a24b1a0b76beed045f3
+_md5_=211e031d7027b3fe53fb035432475206
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index b335271f26ae..57f99bc9cc08 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/pf-sources-6.6_p3 b/metadata/md5-cache/sys-kernel/pf-sources-6.6_p3
new file mode 100644
index 000000000000..2b1427f488da
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/pf-sources-6.6_p3
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches
+EAPI=8
+HOMEPAGE=https://pfkernel.natalenko.name/ https://dev.gentoo.org/~mpagano/genpatches/
+INHERIT=kernel-2 optfeature
+IUSE=symlink build
+KEYWORDS=~amd64 ~ppc ~ppc64 ~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.6_p3
+SRC_URI=https://codeberg.org/pf-kernel/linux/archive/v6.6-pf3.tar.gz -> linux-6.6-pf3.tar.gz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-6.6-7.base.tar.xz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-6.6-7.extras.tar.xz
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=91c58cac099a2200e927272af800aa1b
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 993c0032f7c8..9f7d34c455da 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-12-10T04:40:35Z
+TIMESTAMP 2023-12-10T10:39:56Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV1QUNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV1lXxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD6bw/9E5GxiTuy6TzTrAwxCn3OVedtbCqVU85eT4r7dZIpVSMCRqj1YsmvrLME
-kDMnyb1VipEzTufpS/QcOEcGjiXesbER/o3jneLOuQEkRR/CCipWYMqtneA7mHqy
-zxygPbt2ehuHkbMswePurYabe+EzzhnT3zn9haD18SJSRLr2ah9lydG8AhIZnYsg
-oS9X1OOrn+101qt9zIZrnfK0F+N4sDZ8qLqghbCQ8Ds6wQKCjZT50BBATu71+rxJ
-nXMpGEKddMp+MgSiQIpbjsqpLEhq04JBriDJqLGnPwRIn7kLAGEZAgmzrcYS6l7S
-nCSxSrYMLsWR8xgAMvxaOtpIAsPwvtBTOG6pxlg54e4eqlfID1fRIs0njF5KVo6+
-ycy6QhzD4fUgVfmJmHjI8xPcULZqKnrWLy0YU8T/jqu8P3UTQAEzEamjRNMm8i5J
-Z652gQC60pMbDnQh3ajCdE9RfCELFg+kF+hCmQclBL1NtcEbjy2ANKvy+NP7msTm
-p92zFaydyBYgcVquoXGo8likhHopZWrCMejRziqVtRp4VTFGhTF4WHIZvuHKW88/
-xX1JtiIIDxIeaUq8Jqh6pkxtoaahH7HAFWp3Otdb/GqWesY6+yCUDtuxEvNjkYa5
-F4x9oZHHYLY90FhnsuWrr/lFmk7v30fxTTqLIMO+h+v/SCUmKZ0=
-=trGI
+klAtBw/5AbY96QdC1AqtjKF7PczTEQg0Y2uSZ6vPeRO0q6y1idFgWkcDtSeE7JOB
+TVSYl2OoLNdaalh28VDdxe1o2Zj5Xv6KPnfsBx+ixI24zg/DzpSmIF3gmmoT3Kiw
+NIihULL6aR0XupCVo9WcOKzX3QGMs/w825B8MFc4cUnVKfpCbBTlqU9ig+4tbo4g
+kIM6A0P112ScsqTeSs1IcfHSod1aHCf71Vo1m62drPwucBSWUeQQS6XRB2FoBX02
+5awdN9trboX87FbavkAr4xPnXsKNr/bfCAdfFdkdXjEvaHc3BLpMVUuSq8SgvUfL
+5JLR0qQM00S+VkEox8MLmgteXnNbYkJsRY7gjVX7CRQUTvCh3B5ZNteqentYfJge
+7kmPk7zuftIFRAGS31e8K/WeWRuMIuYdpSyAL2uksiozyx0/9CQO6s4h61YppImV
+Bymb2NHQAw5dMroQnbHkTE8hDbTbNOHU66oDiUf94djBpg4ARxvU0SIVhLtAMEc2
+HC2YqiF/H0PBcX/1cqJJ0hu1DRnjgKNUtPHSUmjaDkdq0r20J50cwdyXwfSgCNah
+LWqUllcEBw0E5S9ObdlCM8bS2wJpUUQfJAV6x5ty21OPn2yaD9VqlrfWNyssNLSa
+h+/ITw1y++lhRqNwp+F6S7XPGev9W5G0W0hpzm2D4hI4H1vghaM=
+=M0UD
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 7cc67d6d54a1..a2705ac0c108 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 10 Dec 2023 04:40:32 +0000
+Sun, 10 Dec 2023 10:39:52 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 53585187a532..2520d76d7a9a 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Dec 10 04:40:31 AM UTC 2023
+Sun Dec 10 10:39:52 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 1818120a82bf..dc7778d73ade 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 10 Dec 2023 04:45:01 +0000
+Sun, 10 Dec 2023 10:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 554a9be2e5a9..02224e3a94d3 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-fa40a68813842842cae00dac90450cf3e1b979ce 1702172658 2023-12-10T01:44:18+00:00
+9b75f95a7b2dcec84de8837521815f23bdf93c68 1702204288 2023-12-10T10:31:28+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index a0e0179f9e1a..5710cd72f923 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1702183201 Sun 10 Dec 2023 04:40:01 AM UTC
+1702204801 Sun 10 Dec 2023 10:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 632949aec999..a2705ac0c108 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 10 Dec 2023 04:40:31 +0000
+Sun, 10 Dec 2023 10:39:52 +0000
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 91c18c6e9ba5..f8e159be15d7 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/package.mask b/profiles/package.mask
index 5c7451d97c81..12da7b6e3a92 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,8 +33,14 @@
#--- END OF EXAMPLES ---
+# Hans de Graaff <graaff@gentoo.org> (2023-12-10)
+# Test failures that seem to indicate this package no longer works
+# correctly. Last release 6 years ago. No reverse dependencies.
+# Masked for removal on 2024-01-10.
+dev-ruby/sinatra-partial
+
# Sam James <sam@gentoo.org> (2023-12-09)
-# ext4 corruption bug: https://lore.kernel.org/stable/20231205122122.dfhhoaswsfscuhc3@quack3/
+# ext4 corruption bug: https://lore.kernel.org/stable/20231205122122.dfhhoaswsfscuhc3@quack3/ (bug #919675)
# Please update immediately to the latest versions in each series.
=sys-kernel/gentoo-sources-6.1.64
=sys-kernel/gentoo-sources-6.1.64-r1
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 07f4aec03535..382326101d22 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/caffe2/Manifest b/sci-libs/caffe2/Manifest
index 89bfffc8cf1e..b450b7ec780d 100644
--- a/sci-libs/caffe2/Manifest
+++ b/sci-libs/caffe2/Manifest
@@ -16,5 +16,5 @@ DIST pytorch-2.1.1.tar.gz 116317162 BLAKE2B d9819256cba0b9951aabe95d86fb135e97d8
EBUILD caffe2-1.13.1-r6.ebuild 5221 BLAKE2B 64a0309f8601752187205d49629245ae8a3305d9fad0626eff293fa555e50c7c147bfa9879ada2bd0a076e41120a9f5f9667cd784a4a3418cee9a4711eb69b05 SHA512 d1162bb88a1ac0c412cc2fa828521f98be9eda5f55d63f4a5162c727940121db1a7ab8155bd151fe1a2b9985851ff82bb49e3f3e01c4e4f1fdc1f3f4444d56ce
EBUILD caffe2-2.0.0-r5.ebuild 5365 BLAKE2B 40e36f5311786c6061ab73d75d0cb31324a46db64a083e68fa0ad394235895e4559ac3017a5bc7725a40d2b348c2bae6ad2f5ddcf08f5824a0d990bff7a2ea76 SHA512 c9747b9b53214ae3c8b70193ae055d36906eb08c3eb7f6af294ccc2c8bb8e4f6b81ed7a078baccdaf4093ec9c096d4dc8476064b64a02ae2de256976d9ea7dcc
EBUILD caffe2-2.0.1-r5.ebuild 5845 BLAKE2B 86b484f6fa442af4a947d3bda8126da366cecce9ee2fe6c5794b58f74dd18de98f4367f8f0ec16ace2517b4bf8f9caf19c6ec6ea1bb57d1d33b72a6a9dfedd9c SHA512 3e44ef061b852799a02548105041d3d2cc6defd6879b102c3ff89b8c4179fbba126b99aeb886458cd396c5650695f45ac6134ca692aa64027216e7a6de57f7b3
-EBUILD caffe2-2.1.1.ebuild 6001 BLAKE2B a4286ec758642c68c9dc12386a5374169ba40f22c933648c5826c7553548320529b28b6d29972c010bc8764a6d327bbeeb2f120c9ee4868e2ddcb7b855f96418 SHA512 5c155606617e12766fa87283f74fa9abd8743562a73a8a2a52a05a2d7b5eaaa8c80cba25ef0e99529302efd330505c924a44eb2d80757c4f11707a806b32af82
+EBUILD caffe2-2.1.1-r1.ebuild 5969 BLAKE2B 3e14ec6b4be989638eb0e04526a03ce18e592a1160b9384cc8c355687ea3da22f80ac74284dbce7242e88f00b1e6901034ceba95aa39403c98063a6a00c802b8 SHA512 aafb70efdeea803c9abd1249fdd1eb57c2baaea75d5a9e479e15d214b95cd0938c1bbe792401b611a343738cc73018f8cca8685b0ad7c40e9c697c2f040ad80b
MISC metadata.xml 1161 BLAKE2B af1b8f3ab7789f9aa5f635d5a3f1175bbdd7ccbf68f205bfc2769ccab2cb5c519f6fe62024759eb28f0e1353a04bed3216d222808b9f95100d3e0bb591f1d82b SHA512 1737d3dc8fa7786550930beb067ca4eca173a47095a88450ab5c913d3aed08f51fe21c875f484e5663542471a48ef55878cddc97881ff8be7648987b90b79126
diff --git a/sci-libs/caffe2/caffe2-2.1.1.ebuild b/sci-libs/caffe2/caffe2-2.1.1-r1.ebuild
index 65c5c2831826..f5aafac33607 100644
--- a/sci-libs/caffe2/caffe2-2.1.1.ebuild
+++ b/sci-libs/caffe2/caffe2-2.1.1-r1.ebuild
@@ -209,6 +209,5 @@ src_install() {
cp torch/version.py python/torch/ || die
python_domodule python/caffe2
python_domodule python/torch
- python_domodule python/nvfuser
find "${ED}" -empty -delete
}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 5e4c5a5ee99f..37b36daea8f4 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
index 6c0185526b33..5ea02ce95fb9 100644
--- a/sys-kernel/pf-sources/Manifest
+++ b/sys-kernel/pf-sources/Manifest
@@ -2,12 +2,16 @@ DIST genpatches-6.5-1.base.tar.xz 4888 BLAKE2B adcbb4c9f48e94781dfb3f38b32f4d60b
DIST genpatches-6.5-1.extras.tar.xz 3700 BLAKE2B b9fd452eb544031092219faddff94e96c48e7b39815fd48922b959a8d44033e443368f9825c5ffedc9f75fb851a74a6c252b9c7b9bdaaadb78727b804a7e9c5f SHA512 813a15a65ce8033d34b9eb42749fd7b2f2a604288b4c3a56aef295c994322c5cc95dd14fd35ac8335d3d036bdb708cadfc8bf2a4b35c406f420589af476bcf98
DIST genpatches-6.6-1.base.tar.xz 4044 BLAKE2B 5936817ce6dcf9e395b1f54efbf8890875bd00d6d59a1ab01bd4ce1d8c46756bd2599a149cdfd6fb745b7038c5213f60086aa76fa12c5fa50072efc7e528691f SHA512 fd07f605479ca9439aae0876b4597918bc847c00dc594e80be263917fb0bb1a87a6c8465c15f1f5c7bcc39359b6ee92eb56365878a9017b9a8185eccd4cd30f4
DIST genpatches-6.6-1.extras.tar.xz 3700 BLAKE2B ae850052cea73d318cfde8ea35eb351dd0b4177d3a5f55614541eaa62cadf58723148871cd6cc87d0bdbf35d05b4f9db54432a324f2f0e7bedf6773cb419bc2e SHA512 5dc25b2c4daccbc5b7c275071e460b9c662fbdfc1a82eeff1da00437660f6d0ab8882cb79d48520e60e4c3f0a16a79564f3a0ebbd515b3d42fb6289fc9c8e29a
+DIST genpatches-6.6-7.base.tar.xz 472596 BLAKE2B c5f69fa43401555567c9e5c3b5bad31ef55a3f49756f86e1e5cb935cf8cffb6ee080f411b5113dc3fb9d43224de432e6f1f6fb5a18082d269e30181e72aa1fcd SHA512 6098a5d32ff83fe2ceb094055be6336a19c40246946606fd0b39e86ce8bf53b96cd5539e6cbc774dc865f4be742ac3c127f8f48ff5cd3a50484dcd5afb7b9df3
+DIST genpatches-6.6-7.extras.tar.xz 3704 BLAKE2B 1bd0d01aefad3c47f2b7bdc550e607d2c4ba8e0cbbdbe3ba4ef57e539f9bd894222ca6f01908e6bb27221de1331634a6941867c7d6bece9620510110bf276107 SHA512 6da82d251ac6c33b8d2837e1a44a32ab5106f0a5816a8e76354c7d9eef510b4f485edfb1b80dad68e59b3a96494bed590ba1508f7b96697c364fd52c97b65496
DIST linux-6.5-pf5.tar.gz 228002908 BLAKE2B 9a2aae312b54ff78546bc8c5930510bad72a6c856602adc404b8e4c1e59bba22445b263c8480377e17a5f2698c7efc21c75bf1ad06ebdee31a64fe8fdaa46ed9 SHA512 77cfd8f869b4b5da1f6109f16125605875246233880a71b27545a97bd76d42f78c07c419b7526c5313b591a055430fa8b4fd271192a872b944092520222f4a2f
DIST linux-6.5-pf6.tar.gz 227889902 BLAKE2B d45e370b566cc903bf9cc0880e4f50a68ea675073e81d3784c9e173c21939b68a1f5ab2d7e6740da303c98be8f469c10859f0814cf6e32a6b284cab0d96e21b2 SHA512 b9bbc97b865c5086afbcf3ba8532ed2723dbdb069323eb352f8b33dc5c69b75aae88ab7bfa5090c9f9f624eea4ee1287c301132d87e12b56a4ac6ece317ad668
DIST linux-6.6-pf1.tar.gz 229217046 BLAKE2B 9426ebab28f9ee516dcc48ef8343c624960b1de6b6ddd9b00393b2261ee1516d7f4fd126ff87a597fdfee85387811e9da0c57458909ac85a7edc4cb60594e8eb SHA512 54be704ff20b47df3c1d774ed9c997620df46188739c6f72b305a88200901afb0d0d534011ee65c41974d0a5aa91ad318c0c426332e05c70949a06292b17547c
DIST linux-6.6-pf2.tar.gz 229223034 BLAKE2B 8e089eb63597d9069a3dd9cafe38269a7c49dffb646f39082916ec818bd9754ff691d4c0c60c7f6df5f720dd404007a1d8a7e2931977a4dcd474dfb04c950562 SHA512 49a7bba50ee00008b6441aa0c6e191866bc1beb042c107b950639e48c3a2c345f7704930c14df0e9e3b6ffeb2fbbfb1330a1a5c1e07378232e2cb2160dd4da4d
+DIST linux-6.6-pf3.tar.gz 229268485 BLAKE2B 31f58d15ede9f8d741d2c7f0d5a8d0264aa4ec48b174601897cda903a33760a9222846c1c282b2f895c40d5044ee63723848938ba95dcb6ea6ed948d618f7dd3 SHA512 c71bcdf7bd1ed7eb8dc2b7a09cfef90a8df1018517b79311432e4ce0a8d3b4d6f77728d2840fbf05c4489ea4091d129b0686e467e3ef26401398595f8efada08
EBUILD pf-sources-6.5_p5.ebuild 3227 BLAKE2B 1419c6b648085ae97e2cb69e9909871677f6ac0c5e424e091b2877ed449a671cd20c12563d71c6b69d178d58d543da2a706df60061f56c9e1b3b1b793f3f1e9d SHA512 7700643feea3f29522b80605205cf5211b1a57fe8bef530d420a1860ffa7ed46cdee4b8ff671f9b8c029c592ce772a16776e082387aed5bb4f8ac8da56f27cd6
EBUILD pf-sources-6.5_p6.ebuild 3227 BLAKE2B 1419c6b648085ae97e2cb69e9909871677f6ac0c5e424e091b2877ed449a671cd20c12563d71c6b69d178d58d543da2a706df60061f56c9e1b3b1b793f3f1e9d SHA512 7700643feea3f29522b80605205cf5211b1a57fe8bef530d420a1860ffa7ed46cdee4b8ff671f9b8c029c592ce772a16776e082387aed5bb4f8ac8da56f27cd6
EBUILD pf-sources-6.6_p1.ebuild 3227 BLAKE2B 1419c6b648085ae97e2cb69e9909871677f6ac0c5e424e091b2877ed449a671cd20c12563d71c6b69d178d58d543da2a706df60061f56c9e1b3b1b793f3f1e9d SHA512 7700643feea3f29522b80605205cf5211b1a57fe8bef530d420a1860ffa7ed46cdee4b8ff671f9b8c029c592ce772a16776e082387aed5bb4f8ac8da56f27cd6
EBUILD pf-sources-6.6_p2.ebuild 3227 BLAKE2B 1419c6b648085ae97e2cb69e9909871677f6ac0c5e424e091b2877ed449a671cd20c12563d71c6b69d178d58d543da2a706df60061f56c9e1b3b1b793f3f1e9d SHA512 7700643feea3f29522b80605205cf5211b1a57fe8bef530d420a1860ffa7ed46cdee4b8ff671f9b8c029c592ce772a16776e082387aed5bb4f8ac8da56f27cd6
+EBUILD pf-sources-6.6_p3.ebuild 3227 BLAKE2B 2eb1183f16d7cc4f866c874281092e488f754112344cbd4a0d83d1276d7dca7fd436fc9b40d35352ffc3fcfa57a846c754ab230d972e2aa1847cba4a9669ef7c SHA512 f768768580cd5aaee61dd2f398940edd6f77bfb8a835e76f4198c99222a97cc8024c3914f93bbd408ad9904a2287a5b194990f08e00b4e1f3b50a34ea75acf09
MISC metadata.xml 260 BLAKE2B 957e1545a0c47acf6020529f4e2ae0480ec07761a01b9f97143d7088e6fafa49e942c925d227f05b8683f49ce236881c00e904db2d6a8297d10424f11a872881 SHA512 160e8085f846936ed805fc43e152e838e1d9562bb8222bee4a36a4057c871a9f47d82a673fa5bdb9a6e33f1c827d9683966c608e49df3e46dcc3f7179b03ed39
diff --git a/sys-kernel/pf-sources/pf-sources-6.6_p3.ebuild b/sys-kernel/pf-sources/pf-sources-6.6_p3.ebuild
new file mode 100644
index 000000000000..9dd911d25032
--- /dev/null
+++ b/sys-kernel/pf-sources/pf-sources-6.6_p3.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Define what default functions to run.
+ETYPE="sources"
+
+# Use genpatches but don't include the 'experimental' use flag.
+K_EXP_GENPATCHES_NOUSE="1"
+
+# Genpatches version to use. -pf patch set already includes vanilla linux updates. Regularly "1"
+# is the wanted value here, but the genpatches patch set can be bumped if it includes some
+# important fixes. src_prepare() will handle deleting the updated vanilla linux patches.
+# See https://archives.gentoo.org/gentoo-kernel/ (or subscribe to the list) to see all patches.
+K_GENPATCHES_VER="7"
+
+# -pf patch set already sets EXTRAVERSION to kernel Makefile.
+K_NOSETEXTRAVERSION="1"
+
+# pf-sources is not officially supported/covered by the Gentoo security team.
+K_SECURITY_UNSUPPORTED="1"
+
+# Define which parts to use from genpatches - experimental is already included in the -pf patch
+# set.
+K_WANT_GENPATCHES="base extras"
+
+# Major kernel version, e.g. 5.14.
+SHPV="${PV/_p*/}"
+
+# Replace "_p" with "-pf", since using "-pf" is not allowed for an ebuild name by PMS.
+PFPV="${PV/_p/-pf}"
+
+inherit kernel-2 optfeature
+detect_version
+
+DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches"
+HOMEPAGE="https://pfkernel.natalenko.name/
+ https://dev.gentoo.org/~mpagano/genpatches/"
+SRC_URI="https://codeberg.org/pf-kernel/linux/archive/v${PFPV}.tar.gz -> linux-${PFPV}.tar.gz
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.extras.tar.xz"
+
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+S="${WORKDIR}/linux-${PFPV}"
+
+K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
+ see: ${HOMEPAGE}."
+
+pkg_setup() {
+ ewarn ""
+ ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
+ ewarn "If you need support, please contact the pf developers directly."
+ ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
+ ewarn "the ebuilds. Thank you."
+ ewarn ""
+
+ kernel-2_pkg_setup
+}
+
+src_unpack() {
+ # Since the Codeberg-hosted pf-sources include full kernel sources, we need to manually override
+ # the src_unpack phase because kernel-2_src_unpack() does a lot of unwanted magic here.
+ unpack ${A}
+
+ mv linux linux-${PFPV} || die "Failed to move source directory"
+}
+
+src_prepare() {
+ # When genpatches basic version is bumped, it also includes vanilla linux updates. Those are
+ # already in the -pf patch set, so need to remove the vanilla linux patches to avoid conflicts.
+ if [[ ${K_GENPATCHES_VER} -ne 1 ]]; then
+ find "${WORKDIR}"/ -type f -name '10*linux*patch' -delete ||
+ die "Failed to delete vanilla linux patches in src_prepare."
+ fi
+
+ # kernel-2_src_prepare doesn't apply PATCHES(). Chosen genpatches are also applied here.
+ eapply "${WORKDIR}"/*.patch
+ default
+}
+
+pkg_postinst() {
+ # Fixes "wrongly" detected directory name, bgo#862534.
+ local KV_FULL="${PFPV}"
+ kernel-2_pkg_postinst
+
+ optfeature "userspace KSM helper" sys-process/uksmd
+}
+
+pkg_postrm() {
+ # Same here, bgo#862534.
+ local KV_FULL="${PFPV}"
+ kernel-2_pkg_postrm
+}