summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-04-02 11:17:22 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-04-02 11:17:22 +0100
commitf253e820eb4e6794ad484f5bc27182d236aeb41e (patch)
tree375327f21ced0de6f9688adbec7db685ef28c511
parent6882d8d1110ef4feeec532196a1f0a25420d0fd1 (diff)
gentoo auto-resync : 02:04:2023 - 11:17:22
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29465 -> 29469 bytes
-rw-r--r--app-emulation/Manifest.gzbin14814 -> 14808 bytes
-rw-r--r--app-emulation/virtualbox-extpack-oracle/Manifest2
-rw-r--r--app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild2
-rw-r--r--app-portage/Manifest.gzbin9405 -> 9410 bytes
-rw-r--r--app-portage/smart-live-rebuild/Manifest2
-rw-r--r--app-portage/smart-live-rebuild/smart-live-rebuild-1.4.1.ebuild2
-rw-r--r--app-text/Manifest.gzbin48579 -> 48580 bytes
-rw-r--r--app-text/enchant/Manifest2
-rw-r--r--app-text/enchant/enchant-2.3.4-r1.ebuild (renamed from app-text/enchant/enchant-2.3.4.ebuild)2
-rw-r--r--dev-libs/Manifest.gzbin96257 -> 96253 bytes
-rw-r--r--dev-libs/libvoikko/Manifest3
-rw-r--r--dev-libs/libvoikko/libvoikko-4.3.2.ebuild55
-rw-r--r--dev-ruby/Manifest.gzbin106561 -> 106562 bytes
-rw-r--r--dev-ruby/addressable/Manifest2
-rw-r--r--dev-ruby/addressable/addressable-2.8.2.ebuild42
-rw-r--r--dev-ruby/ae/Manifest2
-rw-r--r--dev-ruby/ae/metadata.xml3
-rw-r--r--dev-ruby/ansi/Manifest2
-rw-r--r--dev-ruby/ansi/metadata.xml3
-rw-r--r--dev-ruby/brass/Manifest2
-rw-r--r--dev-ruby/brass/metadata.xml3
-rw-r--r--dev-ruby/jmespath/Manifest2
-rw-r--r--dev-ruby/jmespath/jmespath-1.6.2.ebuild5
-rw-r--r--dev-ruby/lemon/Manifest2
-rw-r--r--dev-ruby/lemon/metadata.xml3
-rw-r--r--dev-ruby/loofah/Manifest2
-rw-r--r--dev-ruby/loofah/loofah-2.20.0.ebuild39
-rw-r--r--dev-ruby/network_interface/Manifest2
-rw-r--r--dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild7
-rw-r--r--dev-ruby/parallel/Manifest2
-rw-r--r--dev-ruby/parallel/parallel-1.22.1.ebuild21
-rw-r--r--dev-ruby/qed/Manifest2
-rw-r--r--dev-ruby/qed/metadata.xml3
-rw-r--r--dev-ruby/ruby2ruby/Manifest2
-rw-r--r--dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild4
-rw-r--r--dev-ruby/rubytest-cli/Manifest2
-rw-r--r--dev-ruby/rubytest-cli/metadata.xml3
-rw-r--r--dev-ruby/rubytest/Manifest2
-rw-r--r--dev-ruby/rubytest/metadata.xml3
-rw-r--r--dev-ruby/rubyzip/Manifest2
-rw-r--r--dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild2
-rw-r--r--dev-ruby/sqlite3/Manifest2
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.6.1.ebuild2
-rw-r--r--dev-ruby/sshkey/Manifest2
-rw-r--r--dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild6
-rw-r--r--dev-ruby/thor/Manifest4
-rw-r--r--dev-ruby/thor/thor-1.2.1-r1.ebuild4
-rw-r--r--dev-ruby/thor/thor-1.2.1.ebuild9
-rw-r--r--dev-ruby/turbolinks-source/Manifest4
-rw-r--r--dev-ruby/turbolinks-source/metadata.xml2
-rw-r--r--dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild6
-rw-r--r--dev-ruby/uuidtools/Manifest2
-rw-r--r--dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild (renamed from dev-ruby/uuidtools/uuidtools-2.2.0.ebuild)6
-rw-r--r--dev-ruby/vcr/Manifest2
-rw-r--r--dev-ruby/vcr/vcr-6.0.0.ebuild26
-rw-r--r--dev-util/Manifest.gzbin68369 -> 68368 bytes
-rw-r--r--dev-util/hfstospell/Manifest1
-rw-r--r--dev-util/hfstospell/hfstospell-0.5.3.ebuild50
-rw-r--r--metadata/Manifest.gzbin3510 -> 3511 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28092 -> 28101 bytes
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin27552 -> 27553 bytes
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.424
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin18741 -> 18745 bytes
-rw-r--r--metadata/md5-cache/app-portage/smart-live-rebuild-1.4.14
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin69816 -> 69822 bytes
-rw-r--r--metadata/md5-cache/app-text/enchant-2.3.4-r1 (renamed from metadata/md5-cache/app-text/enchant-2.3.4)6
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin153035 -> 153195 bytes
-rw-r--r--metadata/md5-cache/dev-libs/libvoikko-4.3.217
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin175131 -> 175308 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/addressable-2.8.217
-rw-r--r--metadata/md5-cache/dev-ruby/jmespath-1.6.212
-rw-r--r--metadata/md5-cache/dev-ruby/loofah-2.20.017
-rw-r--r--metadata/md5-cache/dev-ruby/network_interface-0.0.2-r112
-rw-r--r--metadata/md5-cache/dev-ruby/parallel-1.22.112
-rw-r--r--metadata/md5-cache/dev-ruby/ruby2ruby-2.4.412
-rw-r--r--metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r14
-rw-r--r--metadata/md5-cache/dev-ruby/sqlite3-1.6.112
-rw-r--r--metadata/md5-cache/dev-ruby/sshkey-2.0.0-r112
-rw-r--r--metadata/md5-cache/dev-ruby/thor-1.2.14
-rw-r--r--metadata/md5-cache/dev-ruby/thor-1.2.1-r12
-rw-r--r--metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0-r114
-rw-r--r--metadata/md5-cache/dev-ruby/uuidtools-2.2.017
-rw-r--r--metadata/md5-cache/dev-ruby/uuidtools-2.2.0-r117
-rw-r--r--metadata/md5-cache/dev-ruby/vcr-6.0.017
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin126462 -> 126297 bytes
-rw-r--r--metadata/md5-cache/dev-util/hfstospell-0.5.315
-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.gzbin184166 -> 184165 bytes
-rw-r--r--profiles/desc/ada_target.desc1
100 files changed, 407 insertions, 290 deletions
diff --git a/Manifest b/Manifest
index 9b1dd2a8844e..85ec481dc424 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29465 BLAKE2B 4c6d24e902608abf164818ab479d22c41c091e00988757a627d8274db611c740cc9c5a8cf34f329b13fc2437850930297930cea64e74ddad5534f1620a097c2f SHA512 3a5e8b2c278a36628e322fc60bc4139c9115f1ce119d00c503b28c48df34a473c380e996a6bd17cd6c1cf647208bd1e2565a2ef9f3df52706b8fe90f6f444922
-TIMESTAMP 2023-04-02T03:39:48Z
+MANIFEST Manifest.files.gz 29469 BLAKE2B 9c00d5429ad13bc8b6e704ae579035a12c2ba64340625d5562efcc4587da9383f328ba952ae1d124cd83eb41d4cb6180b789beb04e4ced7efdf6860dcbb37cda SHA512 9951c264de9fcc3369a3e3bfe7a05046e09df2849baa39bc9727bb04d1e685dd77a52cfc5bc182b70345f5ab8c045c5efa5d4c47d025ffadfe3321192939801d
+TIMESTAMP 2023-04-02T09:39:40Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQo+QRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQpTVxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCQMw/8D3k7slf7M/S5+QHTLBiBmLTZ2DQcffRMOHVuEEik1jsgOFKQEB+8LCJp
-jftUDrMU6ephzNtoRiorbckBpEEHraR3m0qMMtclq75Au9UF209meQS9MsbzZual
-eDwPP757Hl35aWyG/as7xFi5BLaLVvt0xSA1mDffzecXY99i+ab6rzrObvIm8qbV
-70f5w/1e+gxjOqT7t6xZ4u/jBBRtyx9OOgv25JOydu7+fcBjx8XRR+ifUfI8KfVm
-lK/NJ2FdDb96n0gnB+GU/++hjZqQyr2xcfm4Q98iX+yT81b2AS5gJtgkKASd7T1o
-WOiGPeHa7f54iP8yeMnq6TyR8Vocm/llUCBEzt3ZT+J3HvM21zcP+8Rf2FVkJhP6
-08QhQkcT3rnjd5ty5aforMuy9HUL4U6P8hOig+Ec+RfPZHHhy7B6fS/bFPkFLgZd
-38OaVvvzOz7xWNsl7UZrXAiN8DyhzOTNKcIkXKg5rDT3Nn2qK4Y+Jo8CVzp9nuOR
-bCCWEUsPWtFwlrFjcNfqtpRhxEM2h0Cu5XhYbxDXpcnV88M64G5KOSXtHUtpopWV
-Uy7T7DZD44WqO3Pv+ttjE4nG8Df28mrbSHyelpllpupvY/h7/HVQjIuTHkvIdhVz
-GgxwJAu9cfQUcHWn5xQh3eq9J+1Rw3d3mkAu78MR+QXRoVqUY0Q=
-=Rtu7
+klA41xAAjaC3n9uNl2ZHH/sLFehz9uGxs+oZbl8cq2/oamXHaXt7gzrZP2MJpoSY
+ztXPTwq6p4MdSpNTmNk/fPTvqqKg0i7EeX2BkdYY5beImSFpnvBclWEBmmAGDlZG
+1yDTmLBhbVWqzzF99WLiqDnZDwwYBsrnnBsqmr9IPkWOFJFTeTGDDmyaWjyz22OT
+wXCyHc6gh2ccfILYwpnEvD1XHgJ6lyqBIv4EKjwfu2e1MajkU6zELb94WGeMAGpc
+Q1Y9DPQ/VCJbLrmWk8jCkbRWAQzF06gh7wMsrO7A4AB++k3WuOO2SLaO7OqCgi6K
+rYZk//+SefpeOIaXiXDMjSSynSXEAM8+QNGpnBD1E2EIBcU21eWVcqueypt7j/98
+eI3NFF6u78VBQYmitOvswNeNuPNXNrn4MaHZ+YePrGH+BsZRBnEO9xKzi7V/m+1k
+eWdfZZXZ2RFK/TG/XACZXDOu9MmqR6zc0xFXKmtP3XOcr4Yl+8iBVwZtE+/wIsGp
+Yfx0Q5OOM84aKw3Y86UQhK/ejXD3ZvGz6OIESBiB5bl7J+P0A74D9tM8L4UHFGtg
+wceWOhMYD2U+UgjBsQgstcNw8MolP+dqAI66+jKVLUGJwbMg4X/CoIUowfIUokLz
+8PYadkZPKTNQy5DcLlRdqVIhSsIdTN2ZTVEZNEAdpa40BCVPfA4=
+=6BuO
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index dc9c18128d96..29121c012ac6 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index c40a7348d9be..9a98bd26576d 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest b/app-emulation/virtualbox-extpack-oracle/Manifest
index 3250e0d317cb..fd3576e2a103 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,5 +1,5 @@
DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.42.tar.gz 11233419 BLAKE2B c380b83ae5e5cad91f83ad99805bd8627b3e1101840cc8bfcc352fdb44369ff73f7f9ae2503e3fb4aeeac2ce4182e69273a4758eb6c71dd60c89cfcadcc22cd1 SHA512 9b5643a37319113d7f9e93c49d88d7aef319060a7be4bdfb0f09044916f03a203ddeb6799b7d99c2c0f83faa7f610c72058649ef763af18f662781f8e0c10f83
DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.6.tar.gz 18539414 BLAKE2B 5610d3a40a8e2c785821f2d38e498b4330db70700319fef056ced37cffc51492721bb7d796d94e94867f3c7c0680bdd27c2379938dd50f9de372a25b113fb5d1 SHA512 cc1c928bba49c4a851705036b81e7bd7a5e2348311eb80c6c880858d029db4df5e8720227292e1f8a168ca8be6e8479e3f5a02dc4d9800233e9b7623c602fe7c
-EBUILD virtualbox-extpack-oracle-6.1.42.ebuild 742 BLAKE2B 9d21636185a31f656ec1ea779b7e5ebf475c39256b94541af1d8d32ecf0b33fc703d461054957441bb9b2e22a403a90fc7555acb06e06a798d4047da66d12ccc SHA512 75928ea546071159bddd68cd585d5821d8ceb179db21b5722cc68b7323181e600825117409e051399b86c2d1b7f471c7246dbbda74dbbc84aef351cf48fa1345
+EBUILD virtualbox-extpack-oracle-6.1.42.ebuild 742 BLAKE2B fa5331bfc4b311de2623b66c5379e1760a90f1b584bf42c8f53eaa7c7b46f51b2156ea4983e032eb70128ceba675f786410a5245157fc61402cb2b64f0948da6 SHA512 e6c936f477c19c6589844df4cb26a193d6b431ffcbc05379ab3b327f5f6a0096b5d48795fa34a675a2fea0929c40d2c7a4742717993fd5d9ab722b56def21266
EBUILD virtualbox-extpack-oracle-7.0.6.ebuild 742 BLAKE2B 9d21636185a31f656ec1ea779b7e5ebf475c39256b94541af1d8d32ecf0b33fc703d461054957441bb9b2e22a403a90fc7555acb06e06a798d4047da66d12ccc SHA512 75928ea546071159bddd68cd585d5821d8ceb179db21b5722cc68b7323181e600825117409e051399b86c2d1b7f471c7246dbbda74dbbc84aef351cf48fa1345
MISC metadata.xml 255 BLAKE2B 9386ef3bdb55211441f303528b31f8ccd9ad9039744400e859574a424fa1f366a989fe78f5c10038f3dd9b06a6a389e4a7e643b3eac0dc93a79ac4cc3b4c5423 SHA512 6c158e12464285afd44b70d0653b65f65da1c523fc2b1b07eb6d2dec56f58234bb31cb9dc36238cd6dfc20031b4d58c04e7c1678cc9f917194403ad8a209513f
diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild
index d7b777f8a797..103374f36aab 100644
--- a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild
+++ b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild
@@ -17,7 +17,7 @@ SLOT="0/$(ver_cut 1-2)"
KEYWORDS="amd64"
RESTRICT="bindist mirror strip"
-RDEPEND="=app-emulation/virtualbox-${MY_PV}*"
+RDEPEND=">=app-emulation/virtualbox-${MY_PV}"
QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*"
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 1ec763926a63..15f11accc6d2 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/smart-live-rebuild/Manifest b/app-portage/smart-live-rebuild/Manifest
index 9a40fb7739c4..f8f10b63ff15 100644
--- a/app-portage/smart-live-rebuild/Manifest
+++ b/app-portage/smart-live-rebuild/Manifest
@@ -1,6 +1,6 @@
DIST smart-live-rebuild-1.4.0.tar.gz 17630 BLAKE2B 84faabbe702dc05dbd895961dba83b8b8968bafcc5e35bd1b7dc8644f98a904651168aaee081ecb0c101761def2f5d49046116179156e75f6b335a79595d82e6 SHA512 add82ac413c698a430afbb48a7d4c7d0dae26b9d37f01dcbe7f71ee2e2fbc1686ff63c6ea9ae1c24dbc3662d27247bec2ccc002841bd42c4c11729873a49617f
DIST smart-live-rebuild-1.4.1.tar.gz 17759 BLAKE2B c45825fffc3e30e3fdb02d16c8998bafe492462bdbff9fd5d4c67ca297ecb4da6828a9c0b6c98262f92a518482b0dc99d3022a769e22bdeaf4270ee34b1a5d5a SHA512 401222564b9920a5c8b08c0bad393f18ffbb2d3eabea6aa1a0c04bc728ffd362ec7fccb8884023ff183398085c0017d2f59d86b293ed91cc3a2bcb185aef239e
EBUILD smart-live-rebuild-1.4.0.ebuild 823 BLAKE2B 6f979177ca66de5588ec7b865131d3e1e357ea5cdc6e38a224188340f7f7f71e54584f95ca76823ea553f517caed6bb82ebb9717f3483e430f089b7bd32052d1 SHA512 f04f420c8413655ebd6f359b529d97048fc93d77b452418fcf8ff31827e6d4c4fd29d727c7c8b4d792b6a2c8c99e93897d3b69023494f469c731036f1c807124
-EBUILD smart-live-rebuild-1.4.1.ebuild 828 BLAKE2B 320589e131de2c1117baaa52b387aa2127f05a977f87f50f30a6ecb9edcc9cbb9020fb1e4ca67e337d7bfd617f72ac5688ec96c03969b2c62956aa738f8ffd22 SHA512 e9b3e553a73a5f732865ee41937174b02aa4e6f51771d570cf49770b77d2ea8ad8aebff30d09ba4fe48d391f38de7471254e4dc478b51d0d564d7de54d0c4966
+EBUILD smart-live-rebuild-1.4.1.ebuild 835 BLAKE2B b1cdd898d519620b0c2bf55cd7ec75704c134994414ba5d2cd043bcf601f3ffa8ce3f81d32562e89c0eed7fb1f6ff7adb0d228cdc7aff0fe94ee258b2ddeaebb SHA512 7ba721bec3afd4cb2a3be4e56d82f16bf5cb36b126682d7a6204f3d3565bf4ece445f83d2a7d8842d509c610d5a343d82cd4655765f5c9386c7173d643e53e44
EBUILD smart-live-rebuild-9999.ebuild 723 BLAKE2B 83da83e5d27b1bddc9b9a523e3f42163190b77803722df22e2b2ff3a45ac0890a76869b07c90254db5df4e08c99cdcf055a086b18c81fc0fd5b13d3f0d2d1e86 SHA512 5e3dc4a66a0a303d684ca69ac9b56c0102392cb1e738aeca2c8b4a856865550d8fbe5c8e1d12de18700fb2228f9dd27071fbbf5d25ea3581aa77d3b14e5cf051
MISC metadata.xml 794 BLAKE2B 782678608fa8406a1f0cc82d6c121f69c11d6f5cfad96ede40f8d50203fc1ca5f74c8b3f17bdd98d007843387cc7ef67aaec2e70b21f8d032a82d7b5ef5341bb SHA512 30a2d57a354ed9ca5e61a08cd08d122c7d29058b967ddbb61b3bbea6ff14ac35c5ebac490ea7116d486c16a80d458d66619a8dae417d3af727437e2edd8a139c
diff --git a/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.1.ebuild b/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.1.ebuild
index c5c249a91a45..f9c6ecc1fe24 100644
--- a/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.1.ebuild
+++ b/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/projg2/smart-live-rebuild/archive/v${PV}.tar.gz -> $
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
RDEPEND=">=app-portage/gentoopm-0.2.1[${PYTHON_USEDEP}]"
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index e4fe1e0eca8f..866153d2a32e 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/enchant/Manifest b/app-text/enchant/Manifest
index 71ad861e28d8..04fb544a762a 100644
--- a/app-text/enchant/Manifest
+++ b/app-text/enchant/Manifest
@@ -2,5 +2,5 @@ AUX enchant-1.6.0-hunspell150_fix.patch 577 BLAKE2B dc57f0fd5a90ba36abe174949060
DIST enchant-1.6.1.tar.gz 642124 BLAKE2B d41aa9b313e7fe8b0887728b55f3c5218e270c7359b4edcdc8d9180af68687230bcc9f7d1abb9f85ac673478530e5674366c9bc7d08b983e7226725b2cdd73d3 SHA512 26c62dfa89ee40150db502651a2f876fba00569b7015f205dae27a029557effacff335bbe36124dbe6686537da2305bcab02592179d03e95fdf9741d54b98036
DIST enchant-2.3.4.tar.gz 1015430 BLAKE2B 5a9c92b1c3767e4929c16b6429935c083cc733207434d7eeb3a28b384ff9287ecee6c756ff575a926f6e709179f2d6232e339bc007f200ba169251ad13a8fc34 SHA512 d109ab320ed84d6c9eec6c558c72a54d71ad30237c2bf11650b0e4030fbd9990a5ccf06a20851e46b6530279e1a9916b891cd394eefabc8812f7f92da62cbe1a
EBUILD enchant-1.6.1-r2.ebuild 1409 BLAKE2B 2a44cdeed7c92be70d63e1792b23e6491b7d14ca3461430aa846e25cd69650919f6496ba819d79f2bdd100cb39a26c846f4fca2fb9cdafe67ae4d325242804f4 SHA512 0e30037c0a407721bcc9c329528977e2ba37862adc924fd9e3d7b2d0f78d94a1dd0508937520fce899a78a3b33156224e41987f5a349f337bd751595816a0075
-EBUILD enchant-2.3.4.ebuild 1325 BLAKE2B 24a90c205eb830ce0eeab95b166fdbf9e75de9dd040762b4061818013dc34d3835dbea894af00dab01d24e6dbb5f996ddad1d2cc616f39582e2b52830123bc1e SHA512 f470d5527e98211365d803f42b843028a938f0896935ad33007b84ae3388d90d7ca45f0284cce8a8914ce86cd940d6de5c27aa6f0819132ddb8baec67860aef8
+EBUILD enchant-2.3.4-r1.ebuild 1327 BLAKE2B b74ff87203973ba3f9a402474d36d7b67a377892520031d9851b39e1828b7c50b20d1672bc9c570d17c0cbba065659e82c6df7f492064424075158522bc3a4bf SHA512 61997a146da5ba52035888ce1b9fb7b4fc84b91157fe6e003ce7687c950b194dbaf8844818eb32d0573ee50175142d986307b18239d466fcf502aba6311b07aa
MISC metadata.xml 726 BLAKE2B fcab9997afd2447879cfcbe3b3c679f5de4374f3e5529bf6e36ae8a4ed7a8e8575d5ffc0c7b9de61685646efc15559656137397c3f02b98d787cf51171915817 SHA512 fa71282d374a9ab1a37665cfc2e6a4c33bd4e8aa9d57e223002603326f7c754bed82a4802d37c7f34adc33bd9b289e59d725e1fe835302f58e962271acb8cd34
diff --git a/app-text/enchant/enchant-2.3.4.ebuild b/app-text/enchant/enchant-2.3.4-r1.ebuild
index d228cd4b18ec..8856a594b2a2 100644
--- a/app-text/enchant/enchant-2.3.4.ebuild
+++ b/app-text/enchant/enchant-2.3.4-r1.ebuild
@@ -20,7 +20,7 @@ COMMON_DEPEND="
aspell? ( app-text/aspell )
hunspell? ( >=app-text/hunspell-1.2.1:0= )
nuspell? ( >=app-text/nuspell-5.1.0:0= )
- voikko? ( dev-libs/libvoikko )
+ voikko? ( dev-libs/libvoikko:= )
"
RDEPEND="${COMMON_DEPEND}
!<app-text/enchant-1.6.1-r2:0
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 910dc4406a31..f2bda28ac01c 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libvoikko/Manifest b/dev-libs/libvoikko/Manifest
index 3d8d2d2e149a..1896dae30163 100644
--- a/dev-libs/libvoikko/Manifest
+++ b/dev-libs/libvoikko/Manifest
@@ -1,5 +1,8 @@
AUX libvoikko-4.3-disable-wall-werror.patch 1227 BLAKE2B 6c943d0a77465c176109d790e650044227a82b386d43494e0ea19426fa985d732cfd3e3a9ef309c2de38da6693f813c3f87eef58c72ab809ee8f8d6e70396ebf SHA512 40c95ba1c78e854ef97bcecc3b98f16089d5f26c70051a8022a782338c704428cac0f08e87b7b4db495d78245cf191ed0a00406963da77d515c56f1a1fad5d5a
DIST libvoikko-4.3.1.tar.gz 658079 BLAKE2B 4f52789b5d62991333ba9b979259a631ef2989bc70358b398a4281d56765046209657fd3e41afd47ee7ba1dbafeeb4a34ffd007e55037bca9958fb813e4b7202 SHA512 6677fac7c0cba1289dda23b0c0a4bbe44480ce747189d40634ac57811728c1942a795efd50270e933373fabab9c54e82a8f9fde06d936442820e3f8019574f08
DIST libvoikko-4.3.1.tar.gz.asc 833 BLAKE2B 4a69ae75da1973e383ab21cb557352be1344dc6e34fef13e28616fbd9e0003b93ef5e3488f1e776eb476a750980281463ee144edc5849ec7e3159badc160ceb7 SHA512 04a5e8899679e1503ec0d378903b8ff17e8065aa105ba61559b584eb4cde2a5a9b622fd39bd0126bb87915c7dcbac8495e874c3cdabf25232b1ae41491275ba0
+DIST libvoikko-4.3.2.tar.gz 672196 BLAKE2B fb5cf5d415cb2bfd9849a62ffc7822ee2d79b153035e326cdf9103f17fbeab36edb878604980a09346ed5a9fce0b8006012a92483dc886b20d932802bc9bedd9 SHA512 d510a9344501f86b2f644c1237faf8709f02b5d17bca76f7934c8422495aeee307f12c60dde47df15a39c24c3311253d3dea2d0648050fc3a056a22497de695c
+DIST libvoikko-4.3.2.tar.gz.asc 833 BLAKE2B e1abeb8fb376c83a09ac26a5ffda98c86bb17fc6b7e2b1d4e0976e2b563aeabbeae7200c9a0298051d6e11bc28b83d540e7e2cfff7253030253e81fd39115256 SHA512 5416123b9610225e2baf26ebb8be27d98ac04d34af9c2ed9252fa6e2c2909276a47967a297fc9bf0b51a6bf8650a55919ea4071dd976752b26a3dfec271ddf0a
EBUILD libvoikko-4.3.1.ebuild 1251 BLAKE2B 7f697f2269b77afedf54758880a58fdafe85e58c8866b6744a2e085050b41d63d65b19417cbd7a18d9a4ee5a7c69bad7bce8847b7724f60e0eb1deac68228450 SHA512 08836d7d042fbc5c5871e17bc00c14b0fbfefc903668e49736d1a6b9ecb721d59cb707a8e09c7b6e50e0365a696d611fb1d688865128de3310ec852f3310cb0b
+EBUILD libvoikko-4.3.2.ebuild 1249 BLAKE2B 5ac0aebe551b94239307efee941995f58b015c07a854d5ae409c4d3e360c5bf72344d82517fd0ea624359363206f4927d8c0d9fe022ab7c05c32a2b92b1b36de SHA512 358d674a76f5988f1948d3142e61d350f575becb67996539380da4ef20b53ad18b8cb51d49687ae5f9df31fd68069fb192259226bcad258481526964e4d081a8
MISC metadata.xml 420 BLAKE2B 50da044696bd5ea088e340526e669db93321664f40298db2ada11ff15bcdd5a4cea5f7398ea65e8cea86ea484b86c8eb11751c05ad16957c4cd3baba521f274b SHA512 546cc02a57222c8b172130d127eaf0a24869be6138a6834f34e761f40a29636c1acf8697a377208cecf5f3183f186ec267ceddec69bc1fb3229acae48ac22a87
diff --git a/dev-libs/libvoikko/libvoikko-4.3.2.ebuild b/dev-libs/libvoikko/libvoikko-4.3.2.ebuild
new file mode 100644
index 000000000000..c34db2cdc492
--- /dev/null
+++ b/dev-libs/libvoikko/libvoikko-4.3.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools python-r1 verify-sig
+
+DESCRIPTION="Spell checking, hyphenation and morphological analysis tool for Finnish language"
+HOMEPAGE="https://voikko.puimula.org/"
+SRC_URI="https://www.puimula.org/voikko-sources/${PN}/${P}.tar.gz
+ verify-sig? ( https://www.puimula.org/voikko-sources/libvoikko/${P}.tar.gz.asc )"
+
+LICENSE="GPL-2+"
+SLOT="0/1.16.2"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+IUSE="+expvfst +hfst verify-sig"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="test"
+
+DEPEND="${PYTHON_DEPS}
+ hfst? ( >=dev-util/hfstospell-0.5.0 )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig
+ >=sys-devel/autoconf-2.71
+ verify-sig? ( sec-keys/openpgp-keys-voikko )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/voikko.asc
+
+src_configure() {
+ local myconf=(
+ --prefix=/usr
+ --with-dictionary-path=/usr/share/voikko
+ $(use_enable expvfst)
+ )
+
+ if ! use hfst ; then
+ myconf+=( --disable-hfst )
+ fi
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ python_setup
+ default
+
+ python_foreach_impl python_domodule python/libvoikko.py
+
+ find "${D}" -name '*.la' -delete -o -name '*.a' -delete || die
+}
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index a6b150c8af81..c42ed249ecc1 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/addressable/Manifest b/dev-ruby/addressable/Manifest
index 0ae7fba615b0..b5f85c3fcec5 100644
--- a/dev-ruby/addressable/Manifest
+++ b/dev-ruby/addressable/Manifest
@@ -1,3 +1,5 @@
DIST addressable-2.8.1.gem 105984 BLAKE2B 9ba6fffe2af965be57ef7b2f86c5c86c672e0037c41996d78a3b8f31a9b5a5818e06d7e119733cff3d5469bc985186fac6fa978740f107876a975b5ac662171f SHA512 ae0b7cb5fdc0b5b8717637e9589ab9167aa3924253f4c9102134b1e5aee07c7f5e3e92e2e32ca872b4a72a3a70c8086c7073cbbddf7cbb6e1948ed97de2c9108
+DIST addressable-2.8.2.gem 106496 BLAKE2B 701f4c298686593cadc7317fe2072474fa2a4a35c53047d650fb166db969d5a0e8eca703d2ec2ed334936711d7fe5c839dfe6f04bea5d413da22a41094d58b98 SHA512 9c5f2a5cad9f1f4ea9ec9ab30106123f922737f9dafdf5efd9b74c939e933976c37c0a9775743e7277a0850fa1676ede5520db4fe6e0a9507e5b3a2b94d9d8d7
EBUILD addressable-2.8.1.ebuild 1324 BLAKE2B d767cf2fee7f7cd63ed69e7c81f20338858f8e98417687a6b9a26a988a3974b4a0a34c7dad1a1b696bfc5391dc0665ad6eca8cfbb5afc8ca3aa5f617be034413 SHA512 33fd7097dcfcb39269469e91525665c1fa2ec73d00e0c0f004d95a507713c2401ae394e3d9bad4ebaa25a1dee777a6ec18237889a627e110f0bbbfc26cf99363
+EBUILD addressable-2.8.2.ebuild 1330 BLAKE2B 4c61a89c14ec3ba295b90d79cba85c94dbc7ac52f5df57460a8a95f4d4304113865f4552a4ffbe6e51f2536dc5b43a28b56777b38f8ab849cc6f27a7e9bb884f SHA512 bc829e6b4428c9dd64acbca0eafb096b33d74ca1d38f84104d9e6e0054e8307a8caa0b410a6192250b983e6899392d395b21916995d673d29ecc5dade1e6f7ed
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
new file mode 100644
index 000000000000..f81a5ff2c1a3
--- /dev/null
+++ b/dev-ruby/addressable/addressable-2.8.2.ebuild
@@ -0,0 +1,42 @@
+# 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 ~x86-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/ae/Manifest b/dev-ruby/ae/Manifest
index 48cb4f49a813..ccec9455ff67 100644
--- a/dev-ruby/ae/Manifest
+++ b/dev-ruby/ae/Manifest
@@ -1,3 +1,3 @@
DIST ae-1.8.2.gem 29696 BLAKE2B 123e9840e3fba850bccd1dbd1b9acab0b736395ef4ea3e48558aa168e96bae108762782fbc79ad2ab579d7e61d554f4bab92e06c54a7dd2623f4e0a8260e3cb4 SHA512 4a01c294ebfe8bf0064fa1496804e44999d0f78b2951d23fe0c5bda8a3220ff8225a895fc119f2a282802fbcd87b24769bf1ab46afc0d4ca0b5a885f75371967
EBUILD ae-1.8.2-r1.ebuild 529 BLAKE2B e6d8631a287a3db9a1c9e95f20453489443d3b84002c80322741ea4de4b633e48aece4d863286063d3c5d0cebbf867a255308f9a973d2158b136c20ec9476fe1 SHA512 bf222bd1f57222c95775e4868faabf94caedf22bababb88fadb100086c036c197e6444bfb365c02f0b9924f5df9ece3e97e823f916406d4f9da1618b14691d43
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
+MISC metadata.xml 322 BLAKE2B 6e52ee298ca1469657cf61b5cbb1a97a5a9d1a766ebe30c3db6713c210b315a3da27469ee5e26f7f66165566765c0e9a47646679f1663935fd9b896863dd0071 SHA512 b8b0c0c7f88d658a307881003cd6ffe34202e07e972a969da8c3532fadafebd56232dcc96a433df116147ea822fe21c54787fff975c11249eb5c9314d081e65a
diff --git a/dev-ruby/ae/metadata.xml b/dev-ruby/ae/metadata.xml
index 658c72b1920d..d3444fd11297 100644
--- a/dev-ruby/ae/metadata.xml
+++ b/dev-ruby/ae/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">rubyworks/ae</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/ansi/Manifest b/dev-ruby/ansi/Manifest
index 12194df59cc2..49d8b06a8af6 100644
--- a/dev-ruby/ansi/Manifest
+++ b/dev-ruby/ansi/Manifest
@@ -1,3 +1,3 @@
DIST ansi-1.5.0.gem 41472 BLAKE2B 3d584a29d17b1d751c6ad2d87d36e75c2f72c4a766c674c8daf285b80df4e64c55d9dc798f101a6d393365b9306997601df18a52a4e6a348e3bbf0b06e5afc0d SHA512 969cc749c08c5446b67a45acd02b7ca0256660804c3f8c148b50e7638de41fd5297b6d56613ac979e50b57371c83b382474c6ad4126d4e130bbaea4ce0e14300
EBUILD ansi-1.5.0-r1.ebuild 680 BLAKE2B 66dd90ad13ef48705b9996ae2d0647b03c62b0b3d159c790f57a9f06fbfb26148c4ef8997a7a8c5ce920ef36f6bd28e7b29d3c635dcebdbad020e7caf2d25a54 SHA512 443190684064596e529760407a956e6f74df0c0841e2383a3a5f35d0adbfe43a4419c8f69b88c2c563ff55735b4e45a1f4975aefef20d6c3ad77587c24e610a5
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
+MISC metadata.xml 324 BLAKE2B f74088f1f0b8cf70ff78ca73f54ee4af75f0930eae0ddc6716e84312842fe33a011723ada7f66a062649d52a334882a1f6f3de470aa1e3f0a7ef1fec6bfa3ab1 SHA512 9d1b5459e332a4a92b91db0ea7d7c80b5c84677b5817fdbdc04858be7b2ba2ff7cff2d79d73a5232aefe6e53202470e856829d78b22b7db3c3250492d1b2c6c2
diff --git a/dev-ruby/ansi/metadata.xml b/dev-ruby/ansi/metadata.xml
index 658c72b1920d..e95125780249 100644
--- a/dev-ruby/ansi/metadata.xml
+++ b/dev-ruby/ansi/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">rubyworks/ansi</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/brass/Manifest b/dev-ruby/brass/Manifest
index 14e67a84533f..5a71fe73c567 100644
--- a/dev-ruby/brass/Manifest
+++ b/dev-ruby/brass/Manifest
@@ -1,3 +1,3 @@
DIST brass-1.2.1.gem 8704 BLAKE2B 4a0af72ad5ea91fb9c59fdad83745b92c712a858cc4d0ea1b1c0066174cbd40e0e3e1f2ce88be7032d78299a4832be99eb54759cf5e722526543bcec231efdec SHA512 8afb72d3123ca0d582adf11d4c7d86f1ee3b9e9b7cf1544fd4bd2d87891748b5ec5d88d2721763dfdc89cdea3fa1b94bf62e884c4b108d60dcca430f5a03bedd
EBUILD brass-1.2.1-r1.ebuild 448 BLAKE2B e2b263d70476e41c16c947949b6689ccf83eb68323f84d4cb354718bf1541acb83dc5725001cd80baaf380720b4687f80e14bed86642d0c46d82e9468b1d2b99 SHA512 776b60d669d6f601f0e0c82d7d64bf00d9350e3965716505ad41c7a0a43c75d23d3a9e5ccefe24bc148f25d8b41773da6171108c3d0fd1d99882cc91d4e76373
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
+MISC metadata.xml 325 BLAKE2B e2099e09c3255886be939f4bec66e0593377c1c8e5aa52e954af18a65edf0b37fca30532c60281e57e0c52659a79c3e9b8f80e6869561c6ac4d97561594868e0 SHA512 fe85584a1e3e76621b336c856b4e906751f6c18b28bdb7904c0d07171703092e68132c74118df5965cf843e1f86915391c9d18d63403fb43bdf29aa63ab8c7fd
diff --git a/dev-ruby/brass/metadata.xml b/dev-ruby/brass/metadata.xml
index 658c72b1920d..165bdf961e91 100644
--- a/dev-ruby/brass/metadata.xml
+++ b/dev-ruby/brass/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">rubyworks/brass</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/jmespath/Manifest b/dev-ruby/jmespath/Manifest
index 70eedf6246a0..47aad6502e86 100644
--- a/dev-ruby/jmespath/Manifest
+++ b/dev-ruby/jmespath/Manifest
@@ -2,5 +2,5 @@ DIST jmespath-1.6.1.tar.gz 40731 BLAKE2B 004da1c19a9990f83cc7484afccf7f7c8b6924f
DIST jmespath-1.6.2.tar.gz 40932 BLAKE2B e19a2bacb8e207f65e45d1ad8eaaceb5ab6cbd847dc1009b45c618d426e5cc5814a1b1a806ccd935a83e3dacff3bcefedf9c7241586a348f2b705d80e63ba27d SHA512 2118c348bb25285f002fce64d0f7a00a5850c9f1b39d71d16c0c4335469069861bc51a81a9aec95f5625ae6b2d9daaa8b40ada817ac83ef83349c33e906561e7
EBUILD jmespath-1.6.1-r1.ebuild 742 BLAKE2B ea04b8c94471bb9d67d7bddb26308079eaf9c92549fe7b0632454bd1da6bce0d7a24f0309945cd7cd11ea85d5fa465fa8bf4051efeba069d21d85b83344b7cbc SHA512 ea57f0116ffd2c4a7e88e7b33f70de0835fbd0b05bdd99f7a96703e7b72c7e86733b5597352d4fee745e0f988b77cdb2378b21af4709830e9bfb162a3759cfbd
EBUILD jmespath-1.6.1.ebuild 713 BLAKE2B db6c14b1bc742d24a0fd32ee99d849463a8cec40408445b2b680a526e924748c24bd8e03a12ff38841d70e5557f41ae3a3daab3718e3ed707f32862cc30009e3 SHA512 f114c63d6b0820ec312aa6aeaaf832144a6a07e988af506c2f2a43e37daca04e27d1288763d55d97daafe1f8737e77c713d0115371378b2c3c8370110f11bec9
-EBUILD jmespath-1.6.2.ebuild 742 BLAKE2B ea04b8c94471bb9d67d7bddb26308079eaf9c92549fe7b0632454bd1da6bce0d7a24f0309945cd7cd11ea85d5fa465fa8bf4051efeba069d21d85b83344b7cbc SHA512 ea57f0116ffd2c4a7e88e7b33f70de0835fbd0b05bdd99f7a96703e7b72c7e86733b5597352d4fee745e0f988b77cdb2378b21af4709830e9bfb162a3759cfbd
+EBUILD jmespath-1.6.2.ebuild 750 BLAKE2B 6089151ab104151c0fad77cbbcd5ecfabe4646fde0cccd0cc6d0fde42ce4ba38245f194e9ac48c0fe4406121b16fd42c0627c690a43f143adacbcf4b21fd642c SHA512 0bcae11b0ecbba4c349b3d4c188271b1c127128a78864539b1a0015cd36e75ae0450e620d22fd07e18a81400e1a92a174730074a0c0302c51de962f03e3d8380
MISC metadata.xml 347 BLAKE2B 7219b16d2eb4568aff52005110e3c7ddc5c5375f64e8abff8a6d95ec52cf3dba44788a5a08ec73214bd3871a26a9944b501eb6fa42860d98cdeeb864f0197c66 SHA512 ffc19d6bba336d9abeb22a069170b684cb585072f14ac035270e3c14199eec963162b3e0d7a5545c10339fbb97347e1ac91900f2f963c151b3a2f00bab43c869
diff --git a/dev-ruby/jmespath/jmespath-1.6.2.ebuild b/dev-ruby/jmespath/jmespath-1.6.2.ebuild
index c3f5e802faf7..f17e37f9fa7b 100644
--- a/dev-ruby/jmespath/jmespath-1.6.2.ebuild
+++ b/dev-ruby/jmespath/jmespath-1.6.2.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
RUBY_FAKEGEM_GEMSPEC="jmespath.gemspec"
diff --git a/dev-ruby/lemon/Manifest b/dev-ruby/lemon/Manifest
index 2e628af7cd74..a67ed74a3c4a 100644
--- a/dev-ruby/lemon/Manifest
+++ b/dev-ruby/lemon/Manifest
@@ -1,3 +1,3 @@
DIST lemon-0.9.1.gem 31744 BLAKE2B e1b213e9fb5690c6dcc03cac1d83e9dca48540c41ecaa8bc90873c91d393c6b5fdbd800610238e485d42c1a3412541beb6119eae1e8830753fbc0c786084f3d2 SHA512 8e77d049982ab4e0ae3a18ea3f4d0e4164026fffe1ad94d3098a4165102630c529a9909c3978febb816723a4ff7e17a159a0e067f5f826f93d11f720e49062e8
EBUILD lemon-0.9.1-r1.ebuild 637 BLAKE2B 487b164e3ba9da4fa70267e267058823318356ac8f365bf90e16fb580979dd33b9cc2b7c675cde546496bd66d754ffefe6a601b025cc64e41cb7feb09bb958dd SHA512 2556105277eccb9f18d2b09f2f275d936a88f0e441eb5b732830201140cbe79bd88caf08a403afb6f34972186eef6c326e71ed7970757e15a815693e1039b593
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
+MISC metadata.xml 325 BLAKE2B e5127d46078582ba1ca419276d0d619edfd8b1653d85425857725fc8ed5417da9e6252f0fd755d499b34028c8b4c7b44de93acc8d814cfc095063433a4b2f862 SHA512 e9ccfa8a09ec374b93be1f8c6877b4868cc4692bd215c5bf8db7876acca979805bff8c6436f685e81da27dd10e96ed72d4e7a01e52cb75a12f8e5db2d11dcb6b
diff --git a/dev-ruby/lemon/metadata.xml b/dev-ruby/lemon/metadata.xml
index 658c72b1920d..f3c13f7e202f 100644
--- a/dev-ruby/lemon/metadata.xml
+++ b/dev-ruby/lemon/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">rubyworks/lemon</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest
index e6d3f53d22ed..3c60b76929d7 100644
--- a/dev-ruby/loofah/Manifest
+++ b/dev-ruby/loofah/Manifest
@@ -1,3 +1,5 @@
DIST loofah-2.19.1.tar.gz 81858 BLAKE2B e4383f9b867d9cbd04e8c8ea3cb23d89c56513690fd93eda31cb2e36659dc8ad0d8035f97d8a505cd9beb248db6f3bd3dd775b87a1995e8e6f553fbcb20970c9 SHA512 0bca5523824842bfc8b92b349bd21c0c8f8a1fb70a035e199e86920f21cd732adf58c7fd385212cad5bddf08c56b0141a692218feae2369c510c278fd824cb03
+DIST loofah-2.20.0.tar.gz 81976 BLAKE2B 8d5394ced04889afdc95472b1fbf0a67e3ef5bd0290370e144466053c58bad461eba5ed36d8435bfc8ea082b3df415a4743a576d1c8cff9eac13b55ec7222e20 SHA512 597c1d332cf48c1631b2179cad08f51a4a358aae4dcbb1132c027093e9357b23c8c5392960ef2bf3ccdff7697eaace260feaa8c9e2948a644c672998b2480dc3
EBUILD loofah-2.19.1.ebuild 1209 BLAKE2B 3047107533e138c2c18e2f432624b2ea8cd0fd8073aba3fdffc949051bb1c91f34a818ef2303c19b17606719fe91780f36133e815d5af13d83cd6e4ee0f6ffad SHA512 d7ba6d0b68c50a49292c0ef901da13de7ff7ed5d25671b2eb882f9dcd322be65b39ea2eab8c9841e6796b017eaefed782a1b9d57020aaf471ba816fdb7022691
+EBUILD loofah-2.20.0.ebuild 1217 BLAKE2B 03a09a1de7a5b6f869a3da5191fae9651a9c356f9274fc0e841e5f57ff6edc1138aceba2b109e5421f40e6011242fc1fdd5ccf0fc5c4206486aa5818989cf4a2 SHA512 cd4ae3824b27e157115658a9a27cd6db7a8541e6ed6440ac22203cf3b928b608f9bc4a06be4986bce850677f264e3c5d8288e86bc17cac92c5798691d3f52b28
MISC metadata.xml 345 BLAKE2B 990f513c7e7b7e8bcf970944cd9d26451da052273407d2214cacd1b29ecdaafd6a9cbfffd78f246b3e1e2174c26634cc7748cf53e06b81eecb9173e39eb69593 SHA512 a6bcee73d164ffbe8427aced7fb42429169d3f42e484d2e0a3f47000df756b72ccd262371c2d9aaa8fa42b37216c7933a2fa8e769e4a7822797a91f3030af695
diff --git a/dev-ruby/loofah/loofah-2.20.0.ebuild b/dev-ruby/loofah/loofah-2.20.0.ebuild
new file mode 100644
index 000000000000..d411c004176c
--- /dev/null
+++ b/dev-ruby/loofah/loofah-2.20.0.ebuild
@@ -0,0 +1,39 @@
+# 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_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="loofah.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Library for manipulating and transforming HTML/XML documents and fragments."
+HOMEPAGE="https://github.com/flavorjones/loofah"
+SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 >=dev-ruby/nokogiri-1.5.9"
+
+ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )"
+
+all_ruby_prepare() {
+ # Fix version in gemspec
+ sed -i -e '/s\.version/ s/".*"/"'${PV}'"/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid unneeded development dependencies
+ sed -i -e '/concourse/I s:^:#:' Rakefile || die
+
+ # Avoid test failing on different whitespace.
+ sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip "gentoo"' test/integration/test_ad_hoc.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/network_interface/Manifest b/dev-ruby/network_interface/Manifest
index 1947ee938723..e08f469f1b8e 100644
--- a/dev-ruby/network_interface/Manifest
+++ b/dev-ruby/network_interface/Manifest
@@ -1,3 +1,3 @@
DIST network_interface-0.0.2.gem 16896 BLAKE2B a0e7898aa5989ea38c8a9214f3aaf5f9d0dbdf39e86f7e9a4d62ec6c94f29f9612a08c1465513b62351a4c62ed776e427800eabe562062ce7c9b4b75ec757a3b SHA512 8850325e7e0c5ab51b060270220099c2c00cf7031083a511ae9f8dd6d1b9219b37169fa7620e9648eb071784a840e14ce965f8d1cf5d475ff82691bfba25a202
-EBUILD network_interface-0.0.2-r1.ebuild 647 BLAKE2B c409e8bd81da457eedeba182c969e8a501e93c3bf2b2593c642be4a294c4fa772ccce97cb4cbb401a0803fcdce62ae3d660fe1023da30d28b0667c849db13167 SHA512 577e6215237c52508b28bdf86b8766498afb624c6897d1b20f6ff1e7b7d4167003c7ad87336ab4515cf686759f033ee2ac999854346d624beb0f14c0b42a3c6b
+EBUILD network_interface-0.0.2-r1.ebuild 637 BLAKE2B 46db5f72535b0088a993257b8efde3f2988d41a4c8d699a2cb91dd3e0e98da52c9092c6ed4b57a8ca7629fa8ca6985247ab430b79d0b5638d40d7c63a32456a5 SHA512 f0648b096cfad16fdce954bf5a647551a0484007416586d1fca2527ea7774ddc2e08ab7790ea74011219815b7fe2096f9ce53558f2dd29832902a28a63ad820d
MISC metadata.xml 347 BLAKE2B 145ba4bea55a624f1bcd5bc1792e13affd91c283ad59e9c3934048ad2298c9724fa156df4325a751b4a60376197e4eeb1f2ca6a13b04e6675697704df7fcd1e3 SHA512 0f338ef12f1d7196fe43d2be855281ee4f947298bbc6622d4280d827e671643f9e8f4f4d54fe9dd56f60ca4e8a14b51d7ba94592205fd241261f1f09a03eab4e
diff --git a/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild b/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild
index 0d329543785f..31336f43d376 100644
--- a/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild
+++ b/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild
@@ -1,12 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
RUBY_FAKEGEM_EXTENSIONS=(ext/network_interface_ext/extconf.rb)
inherit ruby-fakegem
@@ -17,7 +15,6 @@ HOMEPAGE="https://github.com/rapid7/network_interface"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
# Tests are brittle as they cannot deal with all network interface configurations.
RESTRICT="test"
diff --git a/dev-ruby/parallel/Manifest b/dev-ruby/parallel/Manifest
index 82a2f5d57da4..4d5f30041892 100644
--- a/dev-ruby/parallel/Manifest
+++ b/dev-ruby/parallel/Manifest
@@ -1,3 +1,3 @@
DIST parallel-1.22.1.tar.gz 23294 BLAKE2B 11a3f902f8a6813b407035088adaf76fda5f27e0e33e7f210ce28fc66f4edf4f8d92a8b0f9501d24013a527f4205b79c6eda2c31f6fa4a646a18e6da5b20e702 SHA512 f106ac605a5998d0e5a43b7863f8400e49270c06e55b6342a84fed788e1e854a26a5e29ec31da9d96a4d403227d002691e27786c25e8d7542f3877bf097e55ad
-EBUILD parallel-1.22.1.ebuild 1367 BLAKE2B 153c22413ed70795de1d8a9c8e8d6b97dbe159d267e3d8cd7a636759cf510b2e6899e6319d8a7acc04b504d56d8499b0be0210e84a05e372b6783d1013ba1e75 SHA512 a5cce9f679c42eee9a0864b8247cdf4f503c9df17ef6f410d793b995699bef392760fa70e24832959be9dcbe921e373beef38ecb837284ef6e3141b3ac78d827
+EBUILD parallel-1.22.1.ebuild 1606 BLAKE2B d4f02aa9771bf8c56e72fcb67b52625fc43eb68d03fe940d0c1dc622d8a62abf5810f6ad3b91001fd69698a6257dbfbed18ffdfd08fdede0c716682e08b0a3d8 SHA512 a5ab5e078fd1f7d250f48f9d26932c3bc88543fbaf13e8cb4f1859e0a39c50ba9d560024f03e11913a73408c3ab4ae9f01e88a7bbd3a311a2aeb8fb8d0c9665c
MISC metadata.xml 343 BLAKE2B 319ce92e2b405a76468f653192288669596fdf31ecea733f88de907cb5fc184bdbc197bae14c3cec97a5f25c47cd6fe3e201ae60ab19e5dc06a2f8b612e2b719 SHA512 7fbc85907d9d51e90d0bbf2cd1431557afb9dae6b15b6d9b9d283e1957606381fad7fa7a0aa05d01ce0921c3ecc33d304b61c567069ee439e7ad2f25d3c86924
diff --git a/dev-ruby/parallel/parallel-1.22.1.ebuild b/dev-ruby/parallel/parallel-1.22.1.ebuild
index a670da87f8a6..ca66e12e8723 100644
--- a/dev-ruby/parallel/parallel-1.22.1.ebuild
+++ b/dev-ruby/parallel/parallel-1.22.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -15,17 +15,22 @@ inherit ruby-fakegem
DESCRIPTION="Run any code in parallel Processes or Threads"
HOMEPAGE="https://github.com/grosser/parallel"
-LICENSE="MIT"
SRC_URI="https://github.com/grosser/parallel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="amd64 ~riscv"
+LICENSE="MIT"
SLOT="1"
-IUSE="test"
+KEYWORDS="amd64 ~riscv"
DEPEND+="test? ( sys-process/lsof sys-process/procps )"
ruby_add_bdepend "
- test? ( dev-ruby/ruby-progressbar dev-ruby/activerecord[sqlite] )"
+ test? ( dev-ruby/ruby-progressbar )
+"
+
+# Rails isn't yet ruby32-ready in Gentoo
+USE_RUBY="ruby27 ruby30 ruby31" ruby_add_bdepend "
+ test? ( dev-ruby/activerecord[sqlite] )
+"
each_ruby_prepare() {
# Make sure the correct ruby is used for testing
@@ -43,6 +48,10 @@ all_ruby_prepare() {
}
each_ruby_test() {
+ if ! has_version -b "dev-ruby/activerecord[sqlite]" ; then
+ rm spec/cases/map_with_ar.rb spec/cases/each_with_ar_sqlite.rb || die
+ fi
+
# Set RUBYLIB explicitly for the ruby's that get started from the specs.
TRAVIS=true RUBYLIB="lib" ${RUBY} -S rspec-3 spec || die
}
diff --git a/dev-ruby/qed/Manifest b/dev-ruby/qed/Manifest
index 112b97d584b7..826e3ca9a8e6 100644
--- a/dev-ruby/qed/Manifest
+++ b/dev-ruby/qed/Manifest
@@ -1,3 +1,3 @@
DIST qed-2.9.2.gem 71168 BLAKE2B 9df41a665d7a01f5a31a6a1ff5d6bf17ed6869b97a15cd142b5baedf9a5578b530691db084a420619091d11f116cf369e789058e474f2ffc65e02c55cd035e3e SHA512 e922f981eaaa852fc44eba998b20f3d2310dbda5a06eee252d401f6e1ffeee1435aca9618fa7f8982cee575d52c3ee9aa9d3705639106421db0c2daba9c5d1b5
EBUILD qed-2.9.2-r1.ebuild 645 BLAKE2B c6b508ccad441054343b222c3eb61ad6bac6843ef2f484dc6f6da4e3f8d2f5e5a1fffaa9a7d37d34def79bd8f2d7a46f8a79a6801d7dac6956aa1fe7be50fd52 SHA512 ed907c54be294d1c6188ac1ec66bda684c21b790dab1558bdcb445a0b470bd9c7fc5d60c3ae61d322102c3a3d9822d13fab8d5c10dd0fce62d4cea63a6b066ae
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
+MISC metadata.xml 323 BLAKE2B 47007b3c3871a56d5c931860076518d41bfdc2fb93481e639088ea3093af54ad95c55411523e5d5390b7ed110c958f1f3cc32a8d69a509bfde9a2d9a26a84525 SHA512 47ae62a4fde5ee7e486387d086ad58567308a9f07c3574fe15f869a5e8af62793dec4b36de137a2b7be74432f3006d458ed232c9a34f2e37b1ce34d58d0ceee8
diff --git a/dev-ruby/qed/metadata.xml b/dev-ruby/qed/metadata.xml
index 658c72b1920d..fa82c8089219 100644
--- a/dev-ruby/qed/metadata.xml
+++ b/dev-ruby/qed/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">rubyworks/qed</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/ruby2ruby/Manifest b/dev-ruby/ruby2ruby/Manifest
index f3d441e74ba3..5eeb563ab50a 100644
--- a/dev-ruby/ruby2ruby/Manifest
+++ b/dev-ruby/ruby2ruby/Manifest
@@ -1,3 +1,3 @@
DIST ruby2ruby-2.4.4.gem 26624 BLAKE2B d330cd65513218a96c9e35fe2b69d859fa103ad6dd1b8e8a671bddb9732f99cd65540b404632e671ababbe5842ed2be34a29c2b1fb3bc4c43935f5a7a0735d9e SHA512 51728d702d2142e9a7599fe53c2b58906cd386be429fe97590f850df8cf461c046c67a99fc7b7e277551013b78e35d21609c8125fb568ef90270d146a685c04d
-EBUILD ruby2ruby-2.4.4.ebuild 844 BLAKE2B 64bf78664622e40e948ab0f46a67c9c8a62ac8c3bed7db4de66e67ca57dd40393ace7e669659de2192cc16e918847991ad87fe767fcff901f1f60ede9d341a1c SHA512 a2bebbf5e0003a74322a760cb0ea09e0c76a4c663cc4897d465c3a188df3d045e9f1f68bfbdffa8af42ab53b797315fbe8e1107a95c1b80ec3ad3a50deac2d0b
+EBUILD ruby2ruby-2.4.4.ebuild 844 BLAKE2B 89743da8f07346e9d6efcbd1aa19e64f8866e6f197748d7d53940918067088098451c2f00f8aa68ee5fc38328e31281cd44f8cab6fe51b67cfa6d44676b29dbc SHA512 3e2c1d34b29b1311bfee451dab86c8b5f0685611d3111a9eff7abd1cc29188b77488df3ffcf799da89abc9780d2abd56d4c3197601b56442f1a7e3a924498316
MISC metadata.xml 346 BLAKE2B e37f6e85607c01b726a630062c73fd4df60cc1b9b9c43313189e7c5540f33dcc53db3778b978a3c903d67d8321d0abedd3af25839bd1c6c4d9f2718865423a1e SHA512 949a4ed03307e95cd54fd2fc2e4239521a71c4caaebc59e12072ff188c5bf1da1ce026234399802b09e807538ffecfab0e697a62aaec7cd4428fda2993f6d260
diff --git a/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild b/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild
index 4b2a0c2e01ad..77558d1f835b 100644
--- a/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild
+++ b/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc"
diff --git a/dev-ruby/rubytest-cli/Manifest b/dev-ruby/rubytest-cli/Manifest
index e3889d1095e6..62f420288460 100644
--- a/dev-ruby/rubytest-cli/Manifest
+++ b/dev-ruby/rubytest-cli/Manifest
@@ -1,3 +1,3 @@
DIST rubytest-cli-0.2.0.gem 12800 BLAKE2B 7f20680cf9d061c9bbddd268bac3ded3107cba5f8c4f2ff16865e4927dfdc118993079e400b229dd9f865f624ce33da982ea65fe792682d5a3b92659ae22fa88 SHA512 cd09b69e713f10c37569a20eeaa6fe8375238a17d927f5628d44218291c0f2f0e37a08bc06e51d25bff4ccf207c589b23f9cbc67221b2326baf8c14906fbbe3e
EBUILD rubytest-cli-0.2.0-r1.ebuild 548 BLAKE2B 4ca257fc6cffb3e29d3d4ffe0ea0276dbe60548a6bd7838bbcfe7f9846a67e3464797bc6d8287acc028f6578c36fb069864408c483577881041a4348ba25c7cd SHA512 3efc549efb6d3c87ff8fb1ec635f24db34e44eda60f0f17c25bfc396aa92133f06e292a02d69e9b323884f0395ad535aa181fa188e5512b2845130d50e9af854
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
+MISC metadata.xml 325 BLAKE2B e5127d46078582ba1ca419276d0d619edfd8b1653d85425857725fc8ed5417da9e6252f0fd755d499b34028c8b4c7b44de93acc8d814cfc095063433a4b2f862 SHA512 e9ccfa8a09ec374b93be1f8c6877b4868cc4692bd215c5bf8db7876acca979805bff8c6436f685e81da27dd10e96ed72d4e7a01e52cb75a12f8e5db2d11dcb6b
diff --git a/dev-ruby/rubytest-cli/metadata.xml b/dev-ruby/rubytest-cli/metadata.xml
index 658c72b1920d..f3c13f7e202f 100644
--- a/dev-ruby/rubytest-cli/metadata.xml
+++ b/dev-ruby/rubytest-cli/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">rubyworks/lemon</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/rubytest/Manifest b/dev-ruby/rubytest/Manifest
index 6524f1406447..d6ca13d5e39d 100644
--- a/dev-ruby/rubytest/Manifest
+++ b/dev-ruby/rubytest/Manifest
@@ -1,3 +1,3 @@
DIST rubytest-0.8.1.gem 23552 BLAKE2B 1109a2e5de2336d727a3fd1ed7833a60549022d95a74a3ce0c4d94d1fc527841cd5aaef6177adebc002e7fe8c016b24be82f1c8c1dc602a7ef8f5c4653781447 SHA512 545e3c2af0c5f9bd5b109b809dc249171f4e738b7b3827f753746740ba03c360191a6b3c5f4068c97472474b543d3f1f88ef755a8dddbaf291a78e3fc073bb66
EBUILD rubytest-0.8.1-r1.ebuild 720 BLAKE2B ac71d957a841f78f87e8651acfa2ac88cc85c9756370d4d077f2117c9a056bba6bbbf15864de0b7839604fd63ed90cc42a49f4c531d4c37f9769df753590e972 SHA512 77c52f9460ff66370e74798b14c82bf6ef8eb8c16d57211cf3d5a969246a6c9622234324e902cdc11c2aab4d864fe74706d74c3bc64033d14466139bb18a612a
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
+MISC metadata.xml 328 BLAKE2B c24f0616b834a7bb20134b68b84f64f34266bebc2ab33e0c3c80fd66cd0b39ba9cf3c5d8e1910332200a4081b171559de492687d56d3d3c8d8c49860598a4573 SHA512 59e2198c48a644fdd312483406eb924cdd63091d113202b61d211fddbe03c592dcf8f352d7913bbb90463d48f565810832fdf9ef49fb00be6377d0f9a0616db6
diff --git a/dev-ruby/rubytest/metadata.xml b/dev-ruby/rubytest/metadata.xml
index 658c72b1920d..f0c008fc4fbd 100644
--- a/dev-ruby/rubytest/metadata.xml
+++ b/dev-ruby/rubytest/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">rubyworks/rubytest</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/rubyzip/Manifest b/dev-ruby/rubyzip/Manifest
index 3d5375d631df..e4e2e5f8dd5b 100644
--- a/dev-ruby/rubyzip/Manifest
+++ b/dev-ruby/rubyzip/Manifest
@@ -1,5 +1,5 @@
DIST rubyzip-1.3.0-git.tgz 156664 BLAKE2B 2bde6515ddc71da32fc2d2819770857f7dde8605718c868f73edb8493f7db5ce66a7115d09933ffc6a06ac0979ab07e8cbdcd47984707688b7a5db43394847bc SHA512 5a764725d1f6a797f710581dbe07bd7971f0a8a5b0ffb7fc9b1a627c32e6e342ff54e2ad39e74e294dd283b8cbf358ed2dc40857f6f656007adff80d4769b9f4
DIST rubyzip-2.3.2-git.tgz 225923 BLAKE2B ed901326cd0f79c8be004d9c14b32d7e67e90ab4d2d5b67dc64559fd4691dfb63cfa1ee18363a7cf864bd62559f1bc2fae71fc25ad1c727d7cc01f94d1ec62ee SHA512 6c64e53c1f5ca530abfa22baf388f87c8cf098d81cc9c639f20903e5193cf26243fbf861ac12002ae954f026e04168d8a55beeaf3ac5542bd0618ca85a5c90de
EBUILD rubyzip-1.3.0-r1.ebuild 1322 BLAKE2B 30c630421b1b0ddb7e46f798ce3880cf0d0582e4c88699b140beeabb1e05861a3528d0abac53ae8707a9e395b10b9596e707a3ef9d9656e5b392b721e72552c9 SHA512 2e372d566c898ac7b27f4ba1da5507acecaff53d3949793fc707d995b8b759fb35216fb0012d9d1e959a75c7bb614934313eb9a8848cf870496c433fbdedc825
-EBUILD rubyzip-2.3.2-r1.ebuild 1405 BLAKE2B 88107c7e6c5326717e5ae69cf581fa656a582cea1d20ef40da0f4c899e7c9f97d9f8595593d73b194e4e25b45fde2c7e1bf06137e3b7d53041ca1ed4c7789d8d SHA512 c56ae82da0b7d293ee4b982dd195d0b425e4d3fce939cd725de4075cdc74a0d295d0d05173e0dfa20ef70afc6a1631f924fcdd093f12b74a99d2880d66d1d384
+EBUILD rubyzip-2.3.2-r1.ebuild 1403 BLAKE2B 0033ad688a7647ba285fc16ab1bf1a05778e4354263667daa0e6b3d6c25e0ac236781c58eb1f9b7560f2428947f67786102353bb367e37995abdb5d9f8d956f4 SHA512 86e5d76e8afee56b7c4e3063610d0e22e2939fa8267d78882fa61779ee8ee4a565722e702a334f5a20ae38f06ef10e1303bd6ad3df98920fdb77bc230a517a78
MISC metadata.xml 342 BLAKE2B 1619c520edda34ca9b5b8eed0ba9d1a69491c0411698cc0cb32b192226e3c888dce2c2b22c8996a69222ab8521402b6efe644c93567b26a6ee906bf4d3bfe8e5 SHA512 93ae61d55a80d335c5d362181e5e8fad279739b178de0fc5ed4cec7508b74f088c041a3f544ba80f511e11fc2baeb223cc589231db5ce06d9349f3cc0c85e21e
diff --git a/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild b/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild
index c985f34d26e4..255ec7d2b699 100644
--- a/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild
+++ b/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tg
LICENSE="Ruby-BSD"
SLOT="$(ver_cut 1)"
-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=""
RDEPEND=""
diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index 50dae25431a1..703f7a0a2a6a 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -5,5 +5,5 @@ DIST sqlite3-1.6.1.gem 3194368 BLAKE2B f06fc82454730ad136c0824258d4f0fba75d2e2e2
EBUILD sqlite3-1.4.2-r1.ebuild 2339 BLAKE2B dc4a27912d5f2eb983c99fa5899c46ffbfe6bf63ab888d28567108841b7053a5993339bd5b6637e1afe926d3440c376fb6db713e481b129a4063dfd66352b714 SHA512 84d013557f52120f323d655b1ee210698585507acfea8e21f3e1b39ae0ff96ce7e9da6a52b5d6f02c96751fbd2da6805bd15259374e131784901a011d7dba94d
EBUILD sqlite3-1.4.4.ebuild 2360 BLAKE2B b91e2e50a6353d3880e9e426ef9c876849155e3b4c3a3ec64730eb866fda6894c4b8ba90817facad831d471685a85c99942319794c4d15a2b7e5c38d169cfd25 SHA512 a86e8770e1f61c5aa0f0707739ec6a111435acd3f503837b926509e00105a8abda453772f300a940a27ed08e63ddfb99d6dba400654e93c82e07518437baf696
EBUILD sqlite3-1.5.3.ebuild 1311 BLAKE2B 2d254a0510179f397f33ef79b02943e8952b89a633e927169be79f1aa788ce3de16bc7c7415f88f420cfb61492274a5cfb8cbd0bd2dcc739a342704ffd4b3dc4 SHA512 8a71d4b867020de20f9e2295eca37f176c55efafd1dc29c23b1a1651ae0e1293af70b111e3301ce9e9f17f36f39296c58806ae3fd4ef127a9570e43d7edb2181
-EBUILD sqlite3-1.6.1.ebuild 1362 BLAKE2B 4d6f2286a848bada833eab93fbf0bd95b3fcae9ab5a8cc2bdeebd576b3cbfbe5d227fa7409fcd8fa34be789c72d3d44430f0d696f12b3b5af532cadd7851ac5c SHA512 1edc2c9b694a762adc9732a8632227609e4789d47315780c3953239c666e33b0e3923a6a90f6d52112f7cae615f86b2699ccd5c82a599f7838d1b1d41c53bde2
+EBUILD sqlite3-1.6.1.ebuild 1369 BLAKE2B 36cbb2c2c65409a4e398c2d9116c1976be22f1f5670dd075673a09e3c1e78a66daa2e3977068045d3d31c34e32a107ffb87dceda64c8a05cb2830b3497589e37 SHA512 6b2c0e14dc239d02ee6011e4d758cdf9edfbd154e6a455309e884bc4700c36958b5f2e09aa194549082d4a8a906ad5f38a1bae8a5dedc614fe386ed9b67ffd3f
MISC metadata.xml 343 BLAKE2B 8246e0b7df67080839741f0258357ae19da18bd7ad8615bb77b943bc89db7560d58f95a8cba4e770070efc477ba56ee1f5c9ba098674ffc01dd5fdd9b912189a SHA512 541f2db81c9383013da74a8a54f318ff7535ffe5c6ea789f8ddc451f629a121e56b322d8b3a0730e0b27b111e16e27d8fa49bc5805a7c61fcf91ac7110ca712b
diff --git a/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild b/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild
index 778eebd8854a..6bc8448ba291 100644
--- a/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild
+++ b/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_DOC="faq"
RUBY_FAKEGEM_DOCDIR="doc faq"
diff --git a/dev-ruby/sshkey/Manifest b/dev-ruby/sshkey/Manifest
index 3daed020a20f..bc9506be1b45 100644
--- a/dev-ruby/sshkey/Manifest
+++ b/dev-ruby/sshkey/Manifest
@@ -1,3 +1,3 @@
DIST sshkey-2.0.0.gem 26112 BLAKE2B 19fb790d4eba7f57e96b57d838fb6736857b9394f678d37f4577a1794b6d7f901fe35165616c317add04d470a301ab79b55e39d64ef93b566d4c1f628a74fe22 SHA512 dfd56a8b3b4f6abe785f37b5e1a4a61799c704a864821c35beaa6ddcec51b2f9f0111ef945fdacac685cbe6141e7ce2ad0c9bae8fa4cf8a8d48354701a0e5d05
-EBUILD sshkey-2.0.0-r1.ebuild 344 BLAKE2B e2a52803473ca55b57f7b9050d5256c520571879d1c4f582bec47bfcdd10ce9afe934e03c1997628ed7f0d74cdc6524038693c60a334940b5e2d986bde552778 SHA512 cb680eae6f8bfb1ad77bbdc0266c6bf57605a64ddb5705cf6cd2381fca2b3da8574c919e7f2ef7d63bd2b3f5d4bc53d818b356ba88add14e3440e56beade1e6c
+EBUILD sshkey-2.0.0-r1.ebuild 335 BLAKE2B 01973218d1ff75c7046065fc75eb1195ebc595af39460c3268157c1b20c3d2a3da9e2ec16666465d644a4a7a416a49d2fee90c6696af5161015a2677855ef42f SHA512 8925402ff1deeac09eefb147dbbcf2b978b6895b3f732a608e7970f7fb5108836c85d1830296ad4dd518a09595ebbb5ef3ac90b676a5419e3709c870f875e040
MISC metadata.xml 386 BLAKE2B 232746e91c1836006824328f59a37ff1c5de32875e2629ab98f6d8bf9ef190d30914e2655ce593c66046f1ff29f605e4e70804786936579d0335b5ff1030855e SHA512 b75e63f76e0dda7f0a52adb58a118d558dd2a0c4ec553c758dab82cc478c877cf504b2f1653ce405f2c15a0bb06184c0dce54d75735e53aea28d3965c78f8e2f
diff --git a/dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild b/dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild
index b72dbc2932e6..ca855bdd65b4 100644
--- a/dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild
+++ b/dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
inherit ruby-fakegem
@@ -11,7 +11,5 @@ DESCRIPTION="SSH private and public key generator in pure Ruby"
HOMEPAGE="https://rubygems.org/gems/sshkey"
LICENSE="MIT"
-
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index bd50461bcbd9..2a31294b7fe1 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1,5 +1,5 @@
AUX thor-1.2.1-tests.patch 13418 BLAKE2B 13d3fdde30676171abe62b8fb7acc0a0564eb2041658e520a0838b6fb272303db9c0fad60170707b0676a9c39950ebcab778abaaf683716dd8546620e60e1a6e SHA512 a08e95e3df2c338b7bc7f700dcf04801fa743f0dc04abf5fde1030f306b78c536da1554e06736604acfaf6bd98622b4258dcec1791339727a57384cb226f8dcf
DIST thor-git-1.2.1.tgz 96638 BLAKE2B 03826d2545c61f5fd433325bc65b244921fd0ed0f030ea173fa6f558ca9fd62ac52dca829c66de32569321b3d52353f306559fa34c34e472b1aa52184ba3d812 SHA512 88e58b6ca6c812cb84ab59e0ee8afcd8fa70b6c24d403cd5ea05d1d40ac30e85f2c7412611cc176eb541d16878e309d25c7e4284f64c760475925ffe359250b9
-EBUILD thor-1.2.1-r1.ebuild 1987 BLAKE2B 69cbeab75ba47a0159c8a45afb9e1dd83e0b7d65142152fe6bc3131e1a92b451f6de752321e069b489dc514a500d7e6c7fa2f4d8be9321819dd109d6cd0a2d5e SHA512 9df781e942c4cf50106d382b10776d601f45f17d1d540f53f0061da489f80749f5b785b1fe50b2a73825acf481ec34014539839de7d438addcf395e22534f0da
-EBUILD thor-1.2.1.ebuild 1931 BLAKE2B 4cb949bdc637ddea4a2971cd9abd99dca70394c6004fce1510292b96c791f9283c4bab94314c43f13b65cc6e7724b2b801b3408c19cf22e29b0d37d1de46fb3f SHA512 49dac7c87f7d8c953e4a9706ec34c0f1571e58928463568af8e6f5fdfa3c47e3ff80102d365157e149e442af3e5daf8797da7aa4f2bbc8f3b83a093427f985ba
+EBUILD thor-1.2.1-r1.ebuild 2162 BLAKE2B 77d0884cb65c6c765621ff100cc5c4a011bd7f29a9dce8f7797aaa6e75e6c31a22befb4a42839b1213966e06a44e0598fdfc9c533fc622dc814b4a78fe7f0bb7 SHA512 9d5c353ca56425373bc3fa52ca8f91c71b1659a6384d3986150b9ca5c390679da95640eef9154e50195ded800ac8a9542dc5643167a0b162a94f124fb3aa2df6
+EBUILD thor-1.2.1.ebuild 2082 BLAKE2B d570ee2943e5f34e8217fbe327d57b6ac8f8cbf5adaa39c7a16870f6dac7129c8975930932c30b331f9b7143627d5da732bbdf6d700b73ca549dc9a8385ec572 SHA512 2e69b555b603d9a28a3bbfc96820ca09797a946a2f84d49ac0989fa8055ebfa8e740c9f1a15620900fbed2d27b844f02cf739b28a2058f2ef3dc845671243b80
MISC metadata.xml 681 BLAKE2B 18af48da65edba93d19a6a8541a5a79b63485d15108736b8b2c964a57006dd8e0bcc094261045a2598ab5537c3162cffc012e35dbff7c631e45f8de1657b5cd4 SHA512 ccc14bf0262a52707216bedfa51c46d5de83b04308d6768dd73e9d63a0e807ae5f069b9730b5e88311ddf51185aaec12144ffd8540044baf2b18d1208dee380a
diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild b/dev-ruby/thor/thor-1.2.1-r1.ebuild
index c37062054e0e..08ba908ee3ce 100644
--- a/dev-ruby/thor/thor-1.2.1-r1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild
@@ -23,6 +23,10 @@ SLOT="$(ver_cut 1)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux"
IUSE="doc"
+# For initial target porting (new rubies), we can make these test deps
+# conditional with:
+# 1. USE_RUBY="<old rubies>" ruby_add_bdepend ...
+# 2. skip logic in each_ruby_test
USE_RUBY="ruby27 ruby30 ruby31" ruby_add_bdepend "
test? (
dev-ruby/childlabor
diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index e6d6b567ebcb..833e26c3ca37 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -23,11 +23,16 @@ SLOT="$(ver_cut 1)"
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux"
IUSE="doc"
-USE_RUBY="ruby26 ruby27" ruby_add_bdepend "
+# For initial target porting (new rubies), we can make these test deps
+# conditional with:
+# 1. USE_RUBY="<old rubies>" ruby_add_bdepend ...
+# 2. skip logic in each_ruby_test
+ruby_add_bdepend "
test? (
dev-ruby/childlabor
dev-ruby/webmock
- )"
+ )
+"
RDEPEND+=" !<dev-ruby/thor-0.20.3-r1:0"
diff --git a/dev-ruby/turbolinks-source/Manifest b/dev-ruby/turbolinks-source/Manifest
index 1d0de05bba1e..c1a0abb05f3d 100644
--- a/dev-ruby/turbolinks-source/Manifest
+++ b/dev-ruby/turbolinks-source/Manifest
@@ -1,3 +1,3 @@
DIST turbolinks-source-5.2.0.gem 13824 BLAKE2B cdb7adb85e275d5e6edc4f0a03d75edac2f974ff0c1e2f7c003865edef018f0b0d24775d3db2cdabf1f7bf49869441d6af2362f236904fb9d6773b1a47173795 SHA512 19d1fc17f3af81bfc79a1e513aec88dfafa808a2f7954acb14f32909b308ce399f36bc18de313ea58812b13cdc9e65cbae5392cd4c88ea010f1efcef99356557
-EBUILD turbolinks-source-5.2.0-r1.ebuild 427 BLAKE2B bb057a3319e475b6b3ac73bd34bec11bfd7fd32a6f49a29f02e4f19987ea8e52b641311801e2e36fcfbc5dec26e5a06cf248f2841634365b1fdddf573e27f23a SHA512 fdf773e26b0dfd06de4e163926b9f73047710f946895a229cfa201245fcd6e622f439b4cb421867dd6eff9affa15cd2f881b9505cc033c6cfcbda5508942daf4
-MISC metadata.xml 354 BLAKE2B cbf575659e7fb7b24059b1bf45325fe9a0f71b88b916525ce52ce9f6c6531a7d172fcfe27bee12e76643001080ac7bb51b00031a5fa3e28b7c38d7d93ef902b9 SHA512 76ae57c2274c117e4d5fefa413510109ddbbbf095d539d8857529a3c25002cbc27ca41730711b7482c20a13932f36d70f1857962d61608b151f8973de7dc507b
+EBUILD turbolinks-source-5.2.0-r1.ebuild 439 BLAKE2B a038d88e82e3da75b6f82836ca63f1664cfb0857d3165d90030313c4a89b9de05a14e7e834bb28f8e2500ad53bb68f866fa6be432f58aa4f0aa501c0a98be06c SHA512 5a6e643f8cdc820555f9c0b48b5a451b695d85dde4d8b516a0421d1dbee4ffd33d672b89038c00c1b41a9741eb827fba204f0776f5a4f9ca3f057505beece6b1
+MISC metadata.xml 359 BLAKE2B 838d50965b25f91e40a13097ab3d042446b0d6b6066c603830e801bd77c9ac7a3ca0d06d20ea2439e530d4cbca1d85135541cf03b0ac7f8c98c88d677f52a880 SHA512 5964ce73ec8919d39bfe5586aa38824e8f9d705a2861bfd1b6bb0d87b399dcc50da30656c60459bae14f1189728d9dc8608d0bf189bb14c628c1ec9cb765f3a4
diff --git a/dev-ruby/turbolinks-source/metadata.xml b/dev-ruby/turbolinks-source/metadata.xml
index d2b2f59ce877..dd2064c42c6b 100644
--- a/dev-ruby/turbolinks-source/metadata.xml
+++ b/dev-ruby/turbolinks-source/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">rails/turbolinks-source-gem</remote-id>
+ <remote-id type="github">turbolinks/turbolinks-source-gem</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild b/dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild
index c0fcdd64a0db..2394f9c8df7e 100644
--- a/dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild
+++ b/dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
# The gem does not contain runnable tests.
RUBY_FAKEGEM_TASK_TEST=""
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="README.md"
inherit ruby-fakegem
DESCRIPTION="Turbolinks JavaScript assets"
-HOMEPAGE="https://github.com/rails/turbolinks-source-gem"
+HOMEPAGE="https://github.com/turbolinks/turbolinks-source-gem"
LICENSE="MIT"
SLOT="5"
diff --git a/dev-ruby/uuidtools/Manifest b/dev-ruby/uuidtools/Manifest
index b0efa4abfe34..9230416902ff 100644
--- a/dev-ruby/uuidtools/Manifest
+++ b/dev-ruby/uuidtools/Manifest
@@ -1,3 +1,3 @@
DIST uuidtools-2.2.0.gem 27136 BLAKE2B 1760c3fcb193901a552b8d32acddd67a0737b95a79bde47854c11a3a6378b008b0e17339ac2e95157329314f35612adc9355068eaef90f93f4d1976fdd430182 SHA512 17f15e8816fd17d31e1296522d9c68b8da71211556c3284770197b06a6fe01f9038c1e6c6e5e8272b4290cfb23b48914a27717c4705fba17e5d9848257664360
-EBUILD uuidtools-2.2.0.ebuild 1061 BLAKE2B d17886cd6c771190bd462187d239a02c2e4332bf1f2cf8db3f8790665c705c32794f609cb10b2e735ba832d4d855f983538c34e9a75963ab2afb3da3bb3a4073 SHA512 3a099977969a5256d6729152ef8c449dc250cafab66d5713975c337df6e672ecba6af4cbdb23653b4b2fb0102f573da74abd07bf5d2d8d78d15daec802cec360
+EBUILD uuidtools-2.2.0-r1.ebuild 1061 BLAKE2B 2692797b42275b672f8791503e4bf99c4fd590917156eb66b37768c8e12e0127baa6c85c9cbc3759220c0dce8d6b350da44b8981ce861243da336bfb608a698a SHA512 9e95cc7bb382c9f5f9fad966400d61447d6713fe37b8c2942c98993803f5138c258984fe078ddc90ad9016535050e6d7ea5fdcb4977d6ef643036dd46e9b7768
MISC metadata.xml 540 BLAKE2B b307c2c9bb2a9fbf018bc59cb133c87de34c50c8ee6895ff8330e83a993eda24ca1f28b79cbb1f226416c8e39256388c2da334b19a9f00e5a9af36fd679cacf1 SHA512 66e80c5726c01ced8a6e75492e34798354a2e3cbcf503461512806214081cb4040ff84e7880460e2e9f35b302f7081373c4746349bd4dea3c5285bd2b0a2b4b1
diff --git a/dev-ruby/uuidtools/uuidtools-2.2.0.ebuild b/dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild
index a3c52ce7237c..2962c0595652 100644
--- a/dev-ruby/uuidtools/uuidtools-2.2.0.ebuild
+++ b/dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/vcr/Manifest b/dev-ruby/vcr/Manifest
index 6cee670b1355..283eccf03065 100644
--- a/dev-ruby/vcr/Manifest
+++ b/dev-ruby/vcr/Manifest
@@ -1,7 +1,5 @@
DIST vcr-5.1.0.tar.gz 150438 BLAKE2B 615a0ce570da29be402f97dcba1ba987c611c73cc9ebc561683333c752d57c1c2f0acae78b42164d8c56f71cded150a93566d45c0c84153bdc3dc8bb37199e4e SHA512 5297e46b1ffe31c3559df57f0af158cb8064ba48b83702ea3bf12eca4c7260bcb71d3df7ae645a3cc14817366992458beb4fd9771c1f98a56835dcd69ff107f9
-DIST vcr-6.0.0.tar.gz 153423 BLAKE2B 95f0794af34d4ce21c0ed3b3a77de64300fd3c844919624cd6021c2e74687d3a66b7d4f73b2b040f90774d9cea0305563cdfaab162b4a1df842f2367e72f6209 SHA512 9a19896ca4f5624c6e74772006aea4dfda0527d9ba733ec0d90418c6234fa5684121be1258badcfd647739cb47dbaae556b8c2e2636f309a79ea94e8835de40f
DIST vcr-6.1.0.tar.gz 153296 BLAKE2B b34fbb88458bca2faef0b7bc801f664eb7b1ed79c09362f0fd1ed25da9d768098721cb45edbf6801cc63d9c78c8d615ef8d468daf5757043cd130de2b7029859 SHA512 62ab8abfe8e0dff391df4e8874bf10315aa58baef1cc28bb60e5fd63a207bb054a3b253dbfc9ad32dfdfe7d832557c262cb0139178fb778b77150def77214a68
EBUILD vcr-5.1.0.ebuild 780 BLAKE2B ee40daa44cadcd4fc1045aa744dfea2aa9da0c882ed516af5123e3d0f1779892375fd134c0b5592cdf9200fea902f1dec8e5417545397ec7fca62811417bc71d SHA512 bdcb20c50b26f81de30067208fa60c31575c97083ba2e4ce5ca6493e4bbacabb46d4571838311b984cec4973b44eb31d0d36de84449de0028e87a9a39c037254
-EBUILD vcr-6.0.0.ebuild 780 BLAKE2B 2d407c697feeab2b539811f874f22c18f0545ddf2876b00ce1baf6accc62f54bd6fffe587e2ac7c71d2a86f3908a56f5dc1e2bb53c5e3926c12717c1a7b04e16 SHA512 a9257d928c39bb5ce6e7af37cc489c7252e267d3daea4bf4aa4309d72f23557fff088ddc1cdaa4be4c439c0fe9c5b2aa3af3120ddeeded7ed680680a85009229
EBUILD vcr-6.1.0.ebuild 787 BLAKE2B 86f03f9aba475ea196e81beb645c85e3c0e1c0746d277f00fcdcc7c74a76480b88afb60a167dd50920549b08b1bea584441ef43710eefc9cfcb5300f97dda2e9 SHA512 dd6c3c790df8afe6e58c19b67869350237daa49edbdd5a8dc285fecb5a93ad2760639e420b02d6570a07777d82aaa2f00ab50156329cef04eef4b63981a3c0c2
MISC metadata.xml 435 BLAKE2B 79e71186140ae8aa7f495640d1fc8d4227bb15419296f6d8ea72ef1cf71778e06df69220922c5e5754cb38f4d28b4604e5ddea955929a4b506e9773e68562ed2 SHA512 1d4e7cf1f4795c030ae746014c2a696d302cc9d5ca7d514601848f231cc728b0e186498f82cee1df12d9db9e5628bae90216c802190800d9ef12d6f4a06d46dd
diff --git a/dev-ruby/vcr/vcr-6.0.0.ebuild b/dev-ruby/vcr/vcr-6.0.0.ebuild
deleted file mode 100644
index 6f57d8ff35ef..000000000000
--- a/dev-ruby/vcr/vcr-6.0.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CONTRIBUTING.md README.md Upgrade.md"
-
-RUBY_FAKEGEM_GEMSPEC="vcr.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Records your test suite's HTTP interactions and replay them during test runs"
-HOMEPAGE="https://github.com/vcr/vcr/"
-SRC_URI="https://github.com/vcr/vcr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
-SLOT="$(ver_cut 1)"
-IUSE="json test"
-
-# Tests require all supported HTTP libraries to be present, and it is
-# not possible to avoid some of them without very extensive patches.
-RESTRICT="test"
-
-ruby_add_rdepend "json? ( dev-ruby/json )"
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 312cd85ea913..dab6983209fc 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/hfstospell/Manifest b/dev-util/hfstospell/Manifest
index ff93bb172840..23a3116a676a 100644
--- a/dev-util/hfstospell/Manifest
+++ b/dev-util/hfstospell/Manifest
@@ -1,5 +1,4 @@
AUX hfstospell-0.5.3-gcc-13-fix.patch 505 BLAKE2B 96e97a6b2969759dd864e30f3beb9dad5eb97cb8682fd1fc91b97b578daa9a18c6e30eea174174d64bb186380ed6812e231f30cbc4a89b6bead4fa7ac2ea97b3 SHA512 3b6573c4fd3e27026f07f1c2a3abd22b788c682f759b25743c540c2b1bdb83f72db2e7d7bdc85f963acf789dacbdc68c1c5af71cc90f676aa4bdcd10b3df756e
DIST hfstospell-0.5.3.tar.gz 152654 BLAKE2B f77c86e18b9dcb098460bdaec2f6a148b4bf515670aad3d17002b3027026483658d0df924a5d71b12251128ba89bee3a9d7c1d03a5983830accf0340445a1331 SHA512 f25bae6c083894139ba1e3dbd24f010e1c4695bdfe4c2499d31f2f0bd2f5688b662ea15666b46f174fc75f0aa6f5cd114456f735b1d49bcf33322221b6f57ff5
EBUILD hfstospell-0.5.3-r1.ebuild 1079 BLAKE2B 986a7d4ab362b624eee6d8e10a15cf54510b173ad73251e64dc208d90e1fbc9eff46e561f95a7209bd6d476d223d88e0f2934164914b70609cb141102989cbf7 SHA512 6f8cfbe780361aa38540b2c83033c04655ab3d62caadf110fc6423c8da588d9644b50a17e4c1cdb348df1a0d47ce8506869a950a93e248cd57b36a205410ef6c
-EBUILD hfstospell-0.5.3.ebuild 1018 BLAKE2B 73fe117faca691ad9558b4563feb2fcbb9efefec2dd5426c1b12b6e81c8bc22c85126038d953385006eb04c7e71651533bf580aa22a09cc4fef9753a1e460930 SHA512 51b2d0db29a9b2bd5f0ddad714aeeba9fea094369d0e8ba5665473f575d26bf209adff627dd940776a48b9147cac1c6a145adf8b94f2cbef5d2f0c3abef69020
MISC metadata.xml 436 BLAKE2B 3ed5583ea7f135568d9dcc00182ddde46c89ddb1923a03bc6f88606fecc5ff3956b768a1ca4de16b9e84179a3e57196d56b9789006cc1c6ea9482e5dd72b8e52 SHA512 9b902cff3f380d68348a756774f99ca4aafd807cb637ecb591d0f3a63d23fae6c688b542a6018fdbcce6e2dac34ef1d8e122b0bab671f31d99383ea4aa8f52bb
diff --git a/dev-util/hfstospell/hfstospell-0.5.3.ebuild b/dev-util/hfstospell/hfstospell-0.5.3.ebuild
deleted file mode 100644
index f1d817be298e..000000000000
--- a/dev-util/hfstospell/hfstospell-0.5.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="HFST spell checker library and command line tool"
-HOMEPAGE="https://github.com/hfst/hfst-ospell"
-SRC_URI="https://github.com/hfst/hfst-ospell/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="clang"
-
-DEPEND="app-arch/libarchive:=
- dev-libs/icu:=
- !clang? (
- dev-cpp/glibmm:2
- dev-cpp/libxmlpp:2.6
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2
- )"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/hfst-ospell-${PV}"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- # https://github.com/hfst/hfst-ospell/issues/48
- if tc-is-clang; then
- econf --without-libxmlpp --without-tinyxml2
- elif use clang; then
- econf --without-libxmlpp --without-tinyxml2
- else
- default
- fi
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete -o -name '*.a' -delete || die
-}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 77fdce808f40..9cbd07238729 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 a1db8a1e9635..1687376963e5 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 02 Apr 2023 03:39:45 +0000
+Sun, 02 Apr 2023 09:39:36 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index c3d9a6559e51..4fee8e1a81fa 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 540216 BLAKE2B d30aef090eaffb1f3ce91f96dfcc44f7a5d1a954885fba68126dee1aa21a3de740e45dd7106f5d3ba2b51e48eda29870b954e2a90cc8bfa9dc1ac93912daadef SHA512 f9ff42d8d58ea6e6bae5d32f95af7bcddc333ce0478d31cfefb14e85c8d99eaf4d3d9a0802c961e3f7e7d8f3696894cb1d1d0e81db3807d1796858a550f0351f
-TIMESTAMP 2023-04-02T03:39:47Z
+TIMESTAMP 2023-04-02T09:39:39Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQo+QNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQpTVtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAa1g/8DiXpNDHcJZGHh83AFXZNMtjsaIXbnVEqc2WI/N9MZyfvmJ3OxEUvr1I4
-sNc/2GQNOMC3/Fgry5o7loufoTLIm3+EyOWFus/YPhTgav0nMxsnLEdE1tOAAUcG
-kwqZUh5+ryWDDFH4Qr0L1HQGOORYgtFci9l/h1fm16er9ZT5QXCNIJkzx8pzhWHu
-hF8gSBwmuQUKtS5DPdRhtbuFYNvteTEGmkTLvreM4l4rsjqyqfUB0MxiPRJmwM0+
-QUYRIeBfgPVU0FsN4Tpli80WVq9yAdOtdcnrnYKd3nWepe4E4KOtwQugj/1gRPzR
-IycgA08Or1UvDunBe9XIbwEiY2FtoYJS7ngM8y9bKAXfD/vJkNXY6IVf+CcEnnTU
-XhcxqGcoAkvFeDC3FbalCpMXCek9Sn5WEJqGiUF1fpjQcDlZDcC1K2RhY545cKLD
-aCG9vfRjw9V0lkggiMD3l9FkVKgy/yryb3ElPBQRQIvnwDUQ27hpgeL4O9MaZUZP
-hzVugyEasZ9//twjo9jWD4CU1zavm1nFV/ghXzIlAvYrzbRf1rcWjgPohPCyV1wR
-F0o8ldE0+lTasA0WqsJTTMO+nlMDh/jTv7JxxSguaVJSk6uhoAekyzQMERphvtZ3
-3/+vv6TQjbLr/hrJe9BzkyUo/h2ZrE095/omXY+JlmHRRYtksEc=
-=dkBZ
+klAxxA/9HTRze2pR46c6gxEBAfM29pAZ8gqAjP5d7v30RwZ/DjFwrwVIpJI6unPL
+7qt0wB1sxKu7ZkBMBg2CHGhdieqY4Y52BP433kwX/MGanbc2tokqBUL6oHcJwS5D
+F5UTds2QXq2yWN4yNjwKU2k9pbBlrrI3WXZcOXJzEJIV8T1ZeJW7hMFIcG4YzImE
+me8xbndTAXe/HchFi0MXS+EU51fSrKM+6h2SzXlT/Q3QLVwJo5KX1Q6aFY746eyC
+/0sJEoxPN/rrgp4AEoyHF60TGFfQKpm2sSGw+X6ic4hLA+iDhLIkGRwIH9fzV6Cp
+pIQTH4NeYScXUqBxzbybeRd3mCRlJYUL18yesrJ2O1PQcmjGQ51mlsVuc+n4EzEE
+9ziFsauEmUGd9r4Gm9AbGwV6I0wVKSdrtYjf+X+31rhsxDgq4GRX0j/GUZi0irgH
+yw5bfzrXJ1/d76+kiqhGM+Aj5pIk48BHKo/FRCgHTuPxVPjWfPhkrnyZBJOFPKti
+icuInQLuwdNVKprEeWNNAONyJFWvu68006GqmixuSNp1dUlLWnTAFEl987elqy+c
+nDiXNhH3YTkcmKJ0lKBSQ4nDwdeA07qrPvVkMdO1phYDJsSJyIx++96lkLrkiEij
+3KkpUCGpRXwQxa5cgp3khR/uRADbgDYXvwwd1LDRWOg7A40/9qw=
+=Cg/d
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index a1db8a1e9635..1687376963e5 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 02 Apr 2023 03:39:45 +0000
+Sun, 02 Apr 2023 09:39:36 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 7b7ed63bc0be..e1b48194804d 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 2729c5280208..12478fcd0c4a 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.42 b/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.42
index 2d3bffefbc69..7446dbae8cec 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.42
+++ b/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.42
@@ -4,8 +4,8 @@ EAPI=8
HOMEPAGE=https://www.virtualbox.org/
KEYWORDS=amd64
LICENSE=PUEL-11
-RDEPEND==app-emulation/virtualbox-6.1.42*
+RDEPEND=>=app-emulation/virtualbox-6.1.42
RESTRICT=bindist mirror strip
SLOT=0/6.1
SRC_URI=https://download.virtualbox.org/virtualbox/6.1.42/Oracle_VM_VirtualBox_Extension_Pack-6.1.42.vbox-extpack -> Oracle_VM_VirtualBox_Extension_Pack-6.1.42.tar.gz
-_md5_=b818492f651083e98974c2c653b32dc1
+_md5_=c4dc3a414047b0a1026410c5e1237975
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index c75a250e8e13..cff7a9e393ea 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.1 b/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.1
index ba64166d2dbc..285e85fcd8d4 100644
--- a/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.1
+++ b/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/projg2/smart-live-rebuild/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~sparc ~x86 ~x64-macos
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
LICENSE=BSD-2
RDEPEND=>=app-portage/gentoopm-0.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/projg2/smart-live-rebuild/archive/v1.4.1.tar.gz -> smart-live-rebuild-1.4.1.tar.gz
_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=f2cb186b430ea800b825f335c59c8420
+_md5_=916c3a3695f9dac096fcf8ffb9c12c6b
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index fa09d3980009..25afd7f91f66 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/enchant-2.3.4 b/metadata/md5-cache/app-text/enchant-2.3.4-r1
index 999d9db1656d..0d50788af3f3 100644
--- a/metadata/md5-cache/app-text/enchant-2.3.4
+++ b/metadata/md5-cache/app-text/enchant-2.3.4-r1
@@ -1,15 +1,15 @@
BDEPEND=sys-apps/groff virtual/pkgconfig
DEFINED_PHASES=configure install
-DEPEND=>=dev-libs/glib-2.6:2 aspell? ( app-text/aspell ) hunspell? ( >=app-text/hunspell-1.2.1:0= ) nuspell? ( >=app-text/nuspell-5.1.0:0= ) voikko? ( dev-libs/libvoikko ) test? ( >=dev-libs/unittest++-2.0.0-r2 )
+DEPEND=>=dev-libs/glib-2.6:2 aspell? ( app-text/aspell ) hunspell? ( >=app-text/hunspell-1.2.1:0= ) nuspell? ( >=app-text/nuspell-5.1.0:0= ) voikko? ( dev-libs/libvoikko:= ) test? ( >=dev-libs/unittest++-2.0.0-r2 )
DESCRIPTION=Spellchecker wrapping library
EAPI=8
HOMEPAGE=https://abiword.github.io/enchant/
IUSE=aspell +hunspell nuspell test voikko
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=LGPL-2.1+
-RDEPEND=>=dev-libs/glib-2.6:2 aspell? ( app-text/aspell ) hunspell? ( >=app-text/hunspell-1.2.1:0= ) nuspell? ( >=app-text/nuspell-5.1.0:0= ) voikko? ( dev-libs/libvoikko ) !<app-text/enchant-1.6.1-r2:0
+RDEPEND=>=dev-libs/glib-2.6:2 aspell? ( app-text/aspell ) hunspell? ( >=app-text/hunspell-1.2.1:0= ) nuspell? ( >=app-text/nuspell-5.1.0:0= ) voikko? ( dev-libs/libvoikko:= ) !<app-text/enchant-1.6.1-r2:0
REQUIRED_USE=|| ( aspell hunspell nuspell )
RESTRICT=!test? ( test )
SLOT=2
SRC_URI=https://github.com/AbiWord/enchant/releases/download/v2.3.4/enchant-2.3.4.tar.gz
-_md5_=01e51988b5d367c5d5418a6143689e38
+_md5_=cd0ae4febf157fea99895be0a0c9f164
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 25daf2117810..5925c26e654f 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/libvoikko-4.3.2 b/metadata/md5-cache/dev-libs/libvoikko-4.3.2
new file mode 100644
index 000000000000..208003b4c067
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libvoikko-4.3.2
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig >=sys-devel/autoconf-2.71 verify-sig? ( sec-keys/openpgp-keys-voikko ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=configure install unpack
+DEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) hfst? ( >=dev-util/hfstospell-0.5.0 )
+DESCRIPTION=Spell checking, hyphenation and morphological analysis tool for Finnish language
+EAPI=8
+HOMEPAGE=https://voikko.puimula.org/
+INHERIT=autotools python-r1 verify-sig
+IUSE=+expvfst +hfst verify-sig python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 verify-sig
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) hfst? ( >=dev-util/hfstospell-0.5.0 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=test
+SLOT=0/1.16.2
+SRC_URI=https://www.puimula.org/voikko-sources/libvoikko/libvoikko-4.3.2.tar.gz verify-sig? ( https://www.puimula.org/voikko-sources/libvoikko/libvoikko-4.3.2.tar.gz.asc )
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
+_md5_=8aec82bdf364cec5c0258906e8dde38c
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 8fbd4c0a0658..d6b03c87e23b 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/addressable-2.8.2 b/metadata/md5-cache/dev-ruby/addressable-2.8.2
new file mode 100644
index 000000000000..49f417676be1
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/addressable-2.8.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby27(-)] dev-ruby/public_suffix:4[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby30(-)] dev-ruby/public_suffix:4[ruby_targets_ruby30(-)] ) ) 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_ruby27? ( test? ( dev-ruby/rspec-its[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec-its[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec-its[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec-its[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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_ruby27 ruby_targets_ruby30 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 ~x86-solaris
+LICENSE=Apache-2.0
+RDEPEND=ruby_targets_ruby27? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby27(-)] dev-ruby/public_suffix:4[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby30(-)] dev-ruby/public_suffix:4[ruby_targets_ruby30(-)] ) ) 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_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 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
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=cc23c7c48ae589404f44ab4ca1c9ed53
diff --git a/metadata/md5-cache/dev-ruby/jmespath-1.6.2 b/metadata/md5-cache/dev-ruby/jmespath-1.6.2
index 0c6fc48713c9..ed3d4026906d 100644
--- a/metadata/md5-cache/dev-ruby/jmespath-1.6.2
+++ b/metadata/md5-cache/dev-ruby/jmespath-1.6.2
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Implements JMESPath for Ruby
EAPI=8
HOMEPAGE=https://github.com/jmespath/jmespath.rb
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/jmespath/jmespath.rb/archive/v1.6.2.tar.gz -> jmespath-1.6.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=1f8fefd79af421742fdf08a894ab565a
+_md5_=382ec8227fa27210160bf685d368f48d
diff --git a/metadata/md5-cache/dev-ruby/loofah-2.20.0 b/metadata/md5-cache/dev-ruby/loofah-2.20.0
new file mode 100644
index 000000000000..f3aa0822a341
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/loofah-2.20.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( =dev-ruby/crass-1.0*[ruby_targets_ruby27(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/crass-1.0*[ruby_targets_ruby30(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/crass-1.0*[ruby_targets_ruby31(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/crass-1.0*[ruby_targets_ruby32(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rr-1.1.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rr-1.1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rr-1.1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rr-1.1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Library for manipulating and transforming HTML/XML documents and fragments.
+EAPI=8
+HOMEPAGE=https://github.com/flavorjones/loofah
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( =dev-ruby/crass-1.0*[ruby_targets_ruby27(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/crass-1.0*[ruby_targets_ruby30(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/crass-1.0*[ruby_targets_ruby31(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/crass-1.0*[ruby_targets_ruby32(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/flavorjones/loofah/archive/v2.20.0.tar.gz -> loofah-2.20.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=ee111d4bede7a9a5fa8fc38206c97d49
diff --git a/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1 b/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1
index ea4eb590ac1e..477138aeae28 100644
--- a/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1
+++ b/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=network_interface layer from metasploit pcaprub
EAPI=8
HOMEPAGE=https://github.com/rapid7/network_interface
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=test !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/network_interface-0.0.2.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=e5715262502a0fa3e6a22fb592c42095
+_md5_=606444316a4406e6d099190a0114df3f
diff --git a/metadata/md5-cache/dev-ruby/parallel-1.22.1 b/metadata/md5-cache/dev-ruby/parallel-1.22.1
index d5c71453da5b..6e4425c04b4f 100644
--- a/metadata/md5-cache/dev-ruby/parallel-1.22.1
+++ b/metadata/md5-cache/dev-ruby/parallel-1.22.1
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby27? ( test? ( dev-ruby/ruby-progressbar[ruby_targets_ruby27(-)] dev-ruby/activerecord[ruby_targets_ruby27(-),sqlite] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/ruby-progressbar[ruby_targets_ruby30(-)] dev-ruby/activerecord[ruby_targets_ruby30(-),sqlite] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/ruby-progressbar[ruby_targets_ruby31(-)] dev-ruby/activerecord[ruby_targets_ruby31(-),sqlite] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby27? ( test? ( dev-ruby/ruby-progressbar[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/ruby-progressbar[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/ruby-progressbar[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/ruby-progressbar[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/activerecord[ruby_targets_ruby27(-),sqlite] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/activerecord[ruby_targets_ruby30(-),sqlite] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/activerecord[ruby_targets_ruby31(-),sqlite] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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? ( sys-process/lsof sys-process/procps ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=test? ( sys-process/lsof sys-process/procps ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Run any code in parallel Processes or Threads
EAPI=8
HOMEPAGE=https://github.com/grosser/parallel
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=amd64 ~riscv
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/grosser/parallel/archive/v1.22.1.tar.gz -> parallel-1.22.1.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=72faa8249bb9356c3b723a0eea6c7c12
+_md5_=e5673067409b02b1d9af97478529d33e
diff --git a/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 b/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4
index d7032b2ad417..6c7c8f1529c4 100644
--- a/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4
+++ b/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/sexp_processor-4.6.0:4[ruby_targets_ruby27(-)] >=dev-ruby/ruby_parser-3.1:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/sexp_processor-4.6.0:4[ruby_targets_ruby30(-)] >=dev-ruby/ruby_parser-3.1:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/minitest-5.3:5[ruby_targets_ruby27(-)] >=dev-ruby/sexp_processor-4.10.0:4[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/minitest-5.3:5[ruby_targets_ruby30(-)] >=dev-ruby/sexp_processor-4.10.0:4[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/sexp_processor-4.6.0:4[ruby_targets_ruby27(-)] >=dev-ruby/ruby_parser-3.1:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/sexp_processor-4.6.0:4[ruby_targets_ruby30(-)] >=dev-ruby/ruby_parser-3.1:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sexp_processor-4.6.0:4[ruby_targets_ruby31(-)] >=dev-ruby/ruby_parser-3.1:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/sexp_processor-4.6.0:4[ruby_targets_ruby32(-)] >=dev-ruby/ruby_parser-3.1:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/minitest-5.3:5[ruby_targets_ruby27(-)] >=dev-ruby/sexp_processor-4.10.0:4[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/minitest-5.3:5[ruby_targets_ruby30(-)] >=dev-ruby/sexp_processor-4.10.0:4[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/minitest-5.3:5[ruby_targets_ruby31(-)] >=dev-ruby/sexp_processor-4.10.0:4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/minitest-5.3:5[ruby_targets_ruby32(-)] >=dev-ruby/sexp_processor-4.10.0:4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Generates readable ruby from ParseTree
EAPI=7
HOMEPAGE=https://github.com/seattlerb/ruby2ruby
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=~alpha amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=GPL-2
-RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/sexp_processor-4.6.0:4[ruby_targets_ruby27(-)] >=dev-ruby/ruby_parser-3.1:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/sexp_processor-4.6.0:4[ruby_targets_ruby30(-)] >=dev-ruby/ruby_parser-3.1:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/sexp_processor-4.6.0:4[ruby_targets_ruby27(-)] >=dev-ruby/ruby_parser-3.1:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/sexp_processor-4.6.0:4[ruby_targets_ruby30(-)] >=dev-ruby/ruby_parser-3.1:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sexp_processor-4.6.0:4[ruby_targets_ruby31(-)] >=dev-ruby/ruby_parser-3.1:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/sexp_processor-4.6.0:4[ruby_targets_ruby32(-)] >=dev-ruby/ruby_parser-3.1:3[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/ruby2ruby-2.4.4.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=56637e663920ab7a21249a32a90c0614
+_md5_=beb52df16689d41b32b61d77113ea30b
diff --git a/metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1 b/metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1
index 2aec99fdb0b3..df0ed4bf9557 100644
--- a/metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1
+++ b/metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rubyzip/rubyzip
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 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=Ruby-BSD
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/rubyzip/rubyzip/archive/v2.3.2.tar.gz -> rubyzip-2.3.2-git.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d83148166a36590810166f283639b4e7
+_md5_=7ba6cbd959f7e2aa945f2f2d29465636
diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.6.1 b/metadata/md5-cache/dev-ruby/sqlite3-1.6.1
index aafe7107ebdc..33f2ecbc9431 100644
--- a/metadata/md5-cache/dev-ruby/sqlite3-1.6.1
+++ b/metadata/md5-cache/dev-ruby/sqlite3-1.6.1
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby27? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/redcloth[ruby_targets_ruby27(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+BDEPEND=ruby_targets_ruby27? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/redcloth[ruby_targets_ruby27(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby32(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] dev-ruby/redcloth[ruby_targets_ruby32(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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=>=dev-db/sqlite-3.39.4:3 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=>=dev-db/sqlite-3.39.4:3 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=An extension library to access a SQLite database from Ruby
EAPI=8
HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD
-RDEPEND=>=dev-db/sqlite-3.39.4:3 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=>=dev-db/sqlite-3.39.4:3 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/sqlite3-1.6.1.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=af09c218d7fc5d74c6aa8b2417726fe4
+_md5_=7cebf67bf790d3637f9e6271a013702a
diff --git a/metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1 b/metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1
index 9bc23a8156ba..1dd7df128589 100644
--- a/metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=SSH private and public key generator in pure Ruby
EAPI=8
HOMEPAGE=https://rubygems.org/gems/sshkey
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/sshkey-2.0.0.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=71cb8b0850341534a8675c08102a21ba
+_md5_=610736bb070252d42fdd70421ad1573c
diff --git a/metadata/md5-cache/dev-ruby/thor-1.2.1 b/metadata/md5-cache/dev-ruby/thor-1.2.1
index 3be6045de846..cb74baaff58d 100644
--- a/metadata/md5-cache/dev-ruby/thor-1.2.1
+++ b/metadata/md5-cache/dev-ruby/thor-1.2.1
@@ -1,4 +1,4 @@
-BDEPEND=ruby_targets_ruby27? ( test? ( dev-ruby/childlabor[ruby_targets_ruby27(-)] dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby27? ( test? ( dev-ruby/childlabor[ruby_targets_ruby27(-)] dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/childlabor[ruby_targets_ruby30(-)] dev-ruby/webmock[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/childlabor[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Simple and efficient tool for building self-documenting command line utilities
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/erikhuda/thor/archive/v1.2.1.tar.gz -> thor-git-1.2.1.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=ef5d3521307741cd6b9726545ceda6b4
+_md5_=8eb87e459b5c314ef142b3b7aef1cea1
diff --git a/metadata/md5-cache/dev-ruby/thor-1.2.1-r1 b/metadata/md5-cache/dev-ruby/thor-1.2.1-r1
index 62e0b5e8d773..5d4396e5023d 100644
--- a/metadata/md5-cache/dev-ruby/thor-1.2.1-r1
+++ b/metadata/md5-cache/dev-ruby/thor-1.2.1-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/erikhuda/thor/archive/v1.2.1.tar.gz -> thor-git-1.2.1.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=eb26238cf19e8c722b01a697d07b7174
+_md5_=216c6c17f4a98c6b02359a340c96aea7
diff --git a/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0-r1 b/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0-r1
index 67b260f54575..e6ae37eaa62e 100644
--- a/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0-r1
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Turbolinks JavaScript assets
EAPI=8
-HOMEPAGE=https://github.com/rails/turbolinks-source-gem
+HOMEPAGE=https://github.com/turbolinks/turbolinks-source-gem
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=https://rubygems.org/gems/turbolinks-source-5.2.0.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=9aab6841a5dcb5b79ae1bad4025d7720
+_md5_=daebc40ae13305833013ebd9f96f0f4c
diff --git a/metadata/md5-cache/dev-ruby/uuidtools-2.2.0 b/metadata/md5-cache/dev-ruby/uuidtools-2.2.0
deleted file mode 100644
index a9ee3bf0fe0b..000000000000
--- a/metadata/md5-cache/dev-ruby/uuidtools-2.2.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=Simple library to generate UUIDs
-EAPI=7
-HOMEPAGE=https://github.com/sporkmonger/uuidtools
-INHERIT=ruby-fakegem
-IUSE=doc ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=amd64 x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/uuidtools-2.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=195b422f090988a98347254498f324a5
diff --git a/metadata/md5-cache/dev-ruby/uuidtools-2.2.0-r1 b/metadata/md5-cache/dev-ruby/uuidtools-2.2.0-r1
new file mode 100644
index 000000000000..42ce253d157f
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/uuidtools-2.2.0-r1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Simple library to generate UUIDs
+EAPI=8
+HOMEPAGE=https://github.com/sporkmonger/uuidtools
+INHERIT=ruby-fakegem
+IUSE=doc ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=amd64 x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/uuidtools-2.2.0.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=9f7169298b57f10c08410579468a4feb
diff --git a/metadata/md5-cache/dev-ruby/vcr-6.0.0 b/metadata/md5-cache/dev-ruby/vcr-6.0.0
deleted file mode 100644
index 373b9f50fe69..000000000000
--- a/metadata/md5-cache/dev-ruby/vcr-6.0.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( json? ( dev-ruby/json[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( json? ( dev-ruby/json[ruby_targets_ruby30(-)] ) ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Records your test suite's HTTP interactions and replay them during test runs
-EAPI=7
-HOMEPAGE=https://github.com/vcr/vcr/
-INHERIT=ruby-fakegem
-IUSE=json test test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( json? ( dev-ruby/json[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( json? ( dev-ruby/json[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=test !test? ( test )
-SLOT=6
-SRC_URI=https://github.com/vcr/vcr/archive/v6.0.0.tar.gz -> vcr-6.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=9572943ed7ba3f6efe85bdc919d20dd1
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 6cf7ebd73170..15bcdb32ec3f 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/hfstospell-0.5.3 b/metadata/md5-cache/dev-util/hfstospell-0.5.3
deleted file mode 100644
index fea7125a640b..000000000000
--- a/metadata/md5-cache/dev-util/hfstospell-0.5.3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=configure install prepare
-DEPEND=app-arch/libarchive:= dev-libs/icu:= !clang? ( dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 dev-libs/glib:2 dev-libs/libsigc++:2 dev-libs/libxml2 )
-DESCRIPTION=HFST spell checker library and command line tool
-EAPI=8
-HOMEPAGE=https://github.com/hfst/hfst-ospell
-INHERIT=autotools toolchain-funcs
-IUSE=clang
-KEYWORDS=amd64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=app-arch/libarchive:= dev-libs/icu:= !clang? ( dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 dev-libs/glib:2 dev-libs/libsigc++:2 dev-libs/libxml2 )
-SLOT=0
-SRC_URI=https://github.com/hfst/hfst-ospell/archive/v0.5.3.tar.gz -> hfstospell-0.5.3.tar.gz
-_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=ff5e5ea9113a3f25e3ee7d095da67ec5
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 20a6de6fa51a..3380a795bf62 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15147 BLAKE2B 2c4c571707fdb227917c89e9b9afd066ef57a4c4a5733f9e0bd312bde898ad2c787e5fdd95390bbe65e3042ef30a31dc1ffc0259d39d9264056c7ee69c430e1b SHA512 f7881b725be5eaf311afb8ce8a9e58e914a0a5ecccd11d1711d85d5764d380c44bf0c932faab0700ad330cc79871007b2877ef7a19ddc143a6e3db99bde6afaf
-TIMESTAMP 2023-04-02T03:39:47Z
+TIMESTAMP 2023-04-02T09:39:39Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQo+QNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQpTVtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBkJRAAkBsXOW1UAcafe5EgBfz0TOmAXw4j2UbBxv7xrNiB8qmNYR2EVe+w2H6M
-sC2Qupy3DHUZnzipur5rpydce4JmM5XBB3vmBeGL2J1oZfonKjfjtysLr0Q71OeX
-YTMQNQGvckZuWhFLapC0A8gBUWJHGe6XKRJQk6kc5/Wkh7J4ayhUs6TraprNpIry
-dRE9ElPAAxD5zXsoQq5CQXwddAd8Tg+zvNo0vwP0YkBG6V8RXSKkDIYUUp79wfoi
-JxdwTxvtxdEsBvxwF2gwFrPkzZYyiEYxg/ceFj/Ilp3YP2L5PadhJZ7+BIdThRCm
-oIWkRs9IW9sfUXQ55GZ7YBotkCNHV4mwE+/7yDvRd4w7LGnvHdc1mZQGGEy9QUKa
-7K3XV1V94SnJ2PlcN6+DkUvSnFi+D1aHMHGWasHPu2aYYYo7XCoozeDOgjvsPeTV
-keYai+OxG/f+xSpOo2Ca+L7GfUdLxLg5b5P+uBaqwu0PyKQiIkRwhx00qcVi3k6Z
-xl4wxlWAsHW9cRT/ByOw0KDlDq8VeMfB8rg2Q+Xvm7MktkstRJgq5Co5EsSMdKHZ
-a+Rx4j5aHA7qe9A1JJ97eGOBehaA9JPZ74/j6wI8uo21BUvcwGFIcbHoss2WJ7Zy
-Omyy4gDyhZZt+yf8dmUaG+6BE/3e8TIsfE/ygL6AD5BkUc7V8Zo=
-=Cntv
+klBddRAAn9cZPB2R9pg+rtnyeWjMMsFgVsjtdr/4+ZEdH6QzekhvdtIU685G/bOd
+/bOrmleofBaC+yMSI2j1M2pWSoJH8ck9Mu9AA78oN6rrfQUtsvrqD8K1H+L75eIt
+jrRRfK3dmeSgDM4E5Yfanc+sUJL1EihcaFjhqug7cPz5ddQkzcnkNxYfPHmoU+2u
+kW8eardd2YYWZywYg3XsBDUFHDxuDYShLxoD/X34uHlPcMPfD/yOGRDYXuMY8jjk
+dW0o2aNE/En5jiMvhhFKkkFz5idUuzXiVgY+LKWw+9O2N+h83RMhUjXMmZmXPLE4
+//IdR52iJHAP3vi1Za3usRKDUktqKeTZUWDz2335f7K1k9pbkyWW2xr82ShxMq8F
+vU/C67O00T+3niVEx1R7SMrp+dELr+w9c5oUxXzvP6RR1Z9C6HQ1UBvQoFHPPwOD
+p8gph0eknj7pejypkEu+AjMinwFX5YVot56FWJcAVLgnjVHQUtHwvSuSL2kPZU8S
+3WmID8myroTFD/GT6OMqfAIPYw6NsuXYIWkhDL1vQhoZPdOgKWran789TDDIWQxC
+GBNZia8kmoyRaBYa3nriUNgUg1sZ6irHJIHM1EGRN2wpZjKyaxnBPlvk2HBSALa2
+xFBfWGL3tQpMxK1PUSPQEr1b7xbWFHa3TJNeEXD434+tDMUbgNM=
+=vcQ9
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index a1db8a1e9635..1687376963e5 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 02 Apr 2023 03:39:45 +0000
+Sun, 02 Apr 2023 09:39:36 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 4f9d070a560e..4136490e322c 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Apr 2 03:39:44 AM UTC 2023
+Sun Apr 2 09:39:36 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 6fd564feca4f..5e2e22b6bd41 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 02 Apr 2023 03:45:01 +0000
+Sun, 02 Apr 2023 09:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 591f7cdf4ce2..0540df41c701 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-2985adc29adf3577c884b29962c0e7db0bea4cdc 1680404240 2023-04-02T02:57:20+00:00
+7b829842bb310e8e0b720844d7d78658b3c5018b 1680424510 2023-04-02T08:35:10+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 653276e1288b..4208e313d210 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1680406801 Sun 02 Apr 2023 03:40:01 AM UTC
+1680428401 Sun 02 Apr 2023 09:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index a1db8a1e9635..1687376963e5 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 02 Apr 2023 03:39:45 +0000
+Sun, 02 Apr 2023 09:39:36 +0000
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 15dc577ef6d0..9b55f43a684c 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/desc/ada_target.desc b/profiles/desc/ada_target.desc
index 5df7974f3711..3b4430fae688 100644
--- a/profiles/desc/ada_target.desc
+++ b/profiles/desc/ada_target.desc
@@ -3,4 +3,3 @@
gnat_2021 - Compile with dev-lang/gnat-gpl-2021
gcc_12 - Compile with sys-devel/gcc:12
-gcc_12_2_0 - Compile with sys-devel/gcc-12.2.0