summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-08-14 08:25:25 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-08-14 08:25:25 +0100
commit53b3135150fc3b8f4831f8cc9d83276228e94916 (patch)
tree87312477d501929adecfd917e75ada3089c3641c
parent77a57b2d524e4149890d25e1ea50f776d6551b19 (diff)
gentoo auto-resync : 14:08:2022 - 08:25:25
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29622 -> 29609 bytes
-rw-r--r--app-emacs/Manifest.gzbin59641 -> 59640 bytes
-rw-r--r--app-emacs/dockerfile-mode/Manifest2
-rw-r--r--app-emacs/dockerfile-mode/dockerfile-mode-1.8.ebuild19
-rw-r--r--dev-ruby/Manifest.gzbin111265 -> 111271 bytes
-rw-r--r--dev-ruby/childlabor/Manifest2
-rw-r--r--dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild10
-rw-r--r--dev-ruby/rack-test/Manifest3
-rw-r--r--dev-ruby/rack-test/rack-test-1.1.0.ebuild40
-rw-r--r--dev-ruby/rack-test/rack-test-2.0.2.ebuild34
-rw-r--r--dev-ruby/temple/Manifest1
-rw-r--r--dev-ruby/temple/temple-0.8.2.ebuild27
-rw-r--r--dev-util/Manifest.gzbin68008 -> 68000 bytes
-rw-r--r--dev-util/cucumber/Manifest2
-rw-r--r--dev-util/cucumber/cucumber-3.2.0.ebuild98
-rw-r--r--metadata/Manifest.gzbin3684 -> 3683 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.gzbin28221 -> 28238 bytes
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin82445 -> 82604 bytes
-rw-r--r--metadata/md5-cache/app-emacs/dockerfile-mode-1.813
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin188272 -> 188115 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/childlabor-0.0.3-r212
-rw-r--r--metadata/md5-cache/dev-ruby/rack-test-1.1.016
-rw-r--r--metadata/md5-cache/dev-ruby/rack-test-2.0.217
-rw-r--r--metadata/md5-cache/dev-ruby/temple-0.8.217
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin127083 -> 126919 bytes
-rw-r--r--metadata/md5-cache/dev-util/cucumber-3.2.017
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin95376 -> 95376 bytes
-rw-r--r--metadata/md5-cache/net-misc/tigervnc-1.12.0-r74
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin29025 -> 29016 bytes
-rw-r--r--metadata/md5-cache/x11-libs/fltk-1.3.5-r44
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin65317 -> 65481 bytes
-rw-r--r--metadata/md5-cache/x11-misc/urxvt-tabbedex-22.3210
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-misc/Manifest.gzbin55425 -> 55426 bytes
-rw-r--r--net-misc/tigervnc/Manifest2
-rw-r--r--net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild2
-rw-r--r--x11-libs/Manifest.gzbin20183 -> 20180 bytes
-rw-r--r--x11-libs/fltk/Manifest2
-rw-r--r--x11-libs/fltk/fltk-1.3.5-r4.ebuild4
-rw-r--r--x11-misc/Manifest.gzbin47345 -> 47347 bytes
-rw-r--r--x11-misc/urxvt-perls/Manifest2
-rw-r--r--x11-misc/urxvt-perls/metadata.xml5
-rw-r--r--x11-misc/urxvt-tabbedex/Manifest4
-rw-r--r--x11-misc/urxvt-tabbedex/metadata.xml5
-rw-r--r--x11-misc/urxvt-tabbedex/urxvt-tabbedex-22.32.ebuild30
55 files changed, 207 insertions, 299 deletions
diff --git a/Manifest b/Manifest
index 0f5ad2ee9e73..bc19ad962560 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29622 BLAKE2B ed12308319664050dc6f2a412067aff1018077daa7ba4e6c1011f2939e794abbd824c38eef18a62f69a6f9b4a48a4891601f9731871f6b78b1236f0afe35001b SHA512 8d9f0076febc28be23ec5e1d1c91149ebc9df47e8aa43524b88ef7af85f3104178e957a612deffdee80310315130409bf181b328489b54078afb04241eecf7e3
-TIMESTAMP 2022-08-14T00:39:39Z
+MANIFEST Manifest.files.gz 29609 BLAKE2B a222e7071282b3a3d3069171033403873125137325e816c780ddb82d93f6b232398ef4e429443c3d684539834a02b412d6be66d06403205807615bcc3a19afbc SHA512 bae65e20a27ac36e838ef7bdc677f12f9505ce1ea82772e8737e16c6e38b45960c1793ac61a97a6071408e13228b2ad77e16621b45dac7d0ea65449f9e2df1a1
+TIMESTAMP 2022-08-14T06:39:38Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmL4REtfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmL4mKpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBiKBAAoyTS14ePgvubxw9XmKFEw3x/fGX2VB+b2NeJTgTWNzj81yTP96fSAwmC
-qhxtvyNQ5WKz0vZSlsRYfEZq6l9ueMFQi3Qa5EtGb6KyNRy7gPIqi46am6dbNu/B
-VJ0WrTS84yXSf9o0P5SUpdPif4YTENFf95bwZq7Wt6vGFUdRt61Eb27pKVb1Fd15
-n9sFS/IjD/HYy8XglSnEP18tYU/KSdlj7g3Sixrvk3fgU6hMKDSxmRm1ko9aGMJs
-Rdbc3v7UpaxYv9gGyaNvrotMo9rWkpYr9nbBAl1w1T37oLS5kbYNAZ9jkeX+8N6P
-o9uKH28A0uUoL2LJ1SqKVoDqnRXeDJBCMXaboySQ72WAuu9PVoZUXWZtVKUMGePM
-nWusGk0qTb5dB7QbK+39qtJoKEI4IXptMrXLhjq6UUQ52C3KMkYcjDgTSB802gmU
-CV1QrTGOSR6lr7+TYB6YfaDp2xDhF4IUW4tYvRQhlOprydMId8Fud8eIwuqThvmc
-sEGvHfxoZC50fxWVpxQnQnskJ8hQkkE/ll81H25T4JvWjoG68y6rS7cOO/omVEDm
-ahzM5Gd5UdizHgVZ8a8Rw8clld+npLYLlmpF5gOR7/hlly5uiYGbwIZKfUALJOKz
-HGLmUOnabDRz/264q3+S5iqVtim9WBZp8CZ3RkCXBg5ovQeb+rU=
-=XF+t
+klANlQ/9F5oLVGg5bHVZCXs3jxXIR5Gv51ASNqsRtrYnQSJzCHwtMcu5mRIRY1Vq
+n5rtPADjph6Hkg49Xx3RqzfYEDibfTooqc0WULv+gd6Ka7fBj4LwLvfx/ycVMTBd
+wuIf8bEkgf9Rncb1sPESGtMB9KtDMgqYjQekUVPCeExopPn42FEyumwfXgIFzMrW
+DHzxfMl7c91IuvDuFvJSnrR2AxqZ0GKh8anVcRb4c0eajRrXJQpH42BMdUcFZ2fX
+IO0xeG9ekB05hpC3OJj0FkYV91j7iTclTyGaHBqoXHDcVPfGJXufKrUVVcRCwVvH
+NjKw85cT0pvlAUd/IO8RNAdPv6i6XzBWPF2ZPXVWKL85Vk/+5s/h+xNNCbYif1OA
+sI7TZdN3/vYjrevRZVVjnn9IRK3kRp+qbcNM7yUHIsy370H0e0IEZtNjSvm2qFmi
+62BbIdXMnz/Tx0LdonLKgDYA+ZGYrTSIR3s12w/UK2F+eglkKRXWsJfdLlCdjgMd
+oVa+7/ZTRCMkEb4aq2fcBOmJAXKPUFucm9ME6uLmLjQ5hV/mm2lzlfsONJmOs7Nr
+ULwQyuGMrnXrguSCK8BTEKJbbf41T8a79dFNr4ePmL23Fs/5kOSE/JuwUu7lZFGT
+ezFkJUpE0ykVra4Jv/ZIUE5s5/myHRXQvR0zEYw50SqnlB0WiPM=
+=Rbc0
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index c06b4e9abb84..3c375fab6cd1 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 6f55313665af..6c76145c950c 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/dockerfile-mode/Manifest b/app-emacs/dockerfile-mode/Manifest
index ff043cf06f75..dc91056a7cd3 100644
--- a/app-emacs/dockerfile-mode/Manifest
+++ b/app-emacs/dockerfile-mode/Manifest
@@ -1,6 +1,8 @@
AUX 50dockerfile-mode-gentoo.el 283 BLAKE2B 0ef92381fb8058ce72cea9bdef593401eb279ea521b952f97747b35dbaaf344039dd2ed5e6384c86beafb98f92cea864626ad2bb7a2c61303a9830e257df34a2 SHA512 7b7a72fd9cde179a3e0847c92a2361d09bd6145c9de24236e8da3a56a880b02db9623e8b535f31f94482e05424bc758cd5d977c6d643689ab75894d128c3097b
DIST dockerfile-mode-1.6.tar.gz 7795 BLAKE2B 3ba19ed2957d6d5bb1c8a43710bfda7c5681159820d313a19d03a00ba7982237ec09c4b1af5d6f304d4fcb9c228b7ff92ec0af1ae0efd4f2f18aedaf2a3a790a SHA512 64077ed231544bc737a5d7fd3bafd43f46861eb39e31908b90a50a6a7c4ea71f82239d7b4eb4cf2abb852da2a619c82aaeb236f7b0c537ff85b0ce4c1090a0de
DIST dockerfile-mode-1.7.tar.gz 7880 BLAKE2B 72a4824ab2b89f516de7988d5ba3674e59e88b713c70ba585a4bbe517685b297b18ab34ff1a1066036f901725b4fb6b292286529935800a1366abb5e3649f900 SHA512 eb05e1f0ba0b9752f780106b94a939c3182512a1c9670b2e63c8d0c797b8e0eb979751868a3d337986568fa104302e09d7a1bae514cb2e210454d3dae419e58b
+DIST dockerfile-mode-1.8.tar.gz 7882 BLAKE2B 8db9ffadbc673ed37e04cd300834ceff3505b5addf3ea7432dcbfc221d392c63f7641ef80d1f464576963aadff9d038b2761c7dde72004fed5e0027519045d30 SHA512 8bae08037813730b93919135fe727a6506bfb0decdc385b22afe41d7f1df750d3f0cc508453faa7b0e90d347584f805acca54bbf7da6cae2cf3108ff1047fd58
EBUILD dockerfile-mode-1.6.ebuild 435 BLAKE2B a81acbf2796981c7ce37c223780c8844af83304deef4188ae8b50fba42c15db2bbfd705c5c49e62300906e3964f7017d7909576a2ee1dcb999e8378ed0c87675 SHA512 4f531f03d4507cc5e5bc565b6ea47b58f04ec49144cc0eb8dddf8e31b1dcfe765665ac19bf0be380bbad94e0cb14a942f65481e98e9b344ab5f70257f3847876
EBUILD dockerfile-mode-1.7.ebuild 435 BLAKE2B a81acbf2796981c7ce37c223780c8844af83304deef4188ae8b50fba42c15db2bbfd705c5c49e62300906e3964f7017d7909576a2ee1dcb999e8378ed0c87675 SHA512 4f531f03d4507cc5e5bc565b6ea47b58f04ec49144cc0eb8dddf8e31b1dcfe765665ac19bf0be380bbad94e0cb14a942f65481e98e9b344ab5f70257f3847876
+EBUILD dockerfile-mode-1.8.ebuild 435 BLAKE2B a81acbf2796981c7ce37c223780c8844af83304deef4188ae8b50fba42c15db2bbfd705c5c49e62300906e3964f7017d7909576a2ee1dcb999e8378ed0c87675 SHA512 4f531f03d4507cc5e5bc565b6ea47b58f04ec49144cc0eb8dddf8e31b1dcfe765665ac19bf0be380bbad94e0cb14a942f65481e98e9b344ab5f70257f3847876
MISC metadata.xml 460 BLAKE2B 169050e19dd4324eee4cb06d1bb4e5ebefad6e0b94408cc95aaf946222a2d48bb8904d6dfba625de3c0444a6b12e465a4d0ea8ca43f64eef3f971edbe024b1dd SHA512 1ee48f2a4ebbf9b2f321731e69306221cbb5b3c43ad72f0a0cc69fe87f6eba76f1848b383339654dd9f2ca5ff71a7860b3abf12371fbb36c72c160a8eb011fc0
diff --git a/app-emacs/dockerfile-mode/dockerfile-mode-1.8.ebuild b/app-emacs/dockerfile-mode/dockerfile-mode-1.8.ebuild
new file mode 100644
index 000000000000..8ac741485198
--- /dev/null
+++ b/app-emacs/dockerfile-mode/dockerfile-mode-1.8.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24
+
+inherit elisp
+
+DESCRIPTION="GNU Emacs mode for handling Dockerfiles"
+HOMEPAGE="https://github.com/spotify/dockerfile-mode/"
+SRC_URI="https://github.com/spotify/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 114263043f58..b5c00a1f1953 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/childlabor/Manifest b/dev-ruby/childlabor/Manifest
index c0b6c772e2b3..244cce2a075d 100644
--- a/dev-ruby/childlabor/Manifest
+++ b/dev-ruby/childlabor/Manifest
@@ -1,3 +1,3 @@
DIST childlabor-0.0.3.tar.gz 3120 BLAKE2B 555310e2b6b70292b580451b3627973a2cfc33ae0a8ceb5507fcc92ee70f388802644b1586c18736b34339418a9aaa6450f07e5353f3925a7238f02d397a640a SHA512 d18f3f90204b12e3b4a21be1439fcf44a4eb9f905402633966e6ab2a3cc9412a28c502a8c78487834a82e1de24f0f905691f33f443de930f670c70b17288fb6e
-EBUILD childlabor-0.0.3-r2.ebuild 1031 BLAKE2B 9b045ec20ba5c012d060d546c7d4139900e8b799f559e4bbdb1e5c7d366455478d05458ba91a7bec356f266d63c1fff4969aafcf5fb331aff3b65957c37fbe79 SHA512 7b256e2e7d5802373affc7c44729da2269ac53d9cc71a53816d48035a7761f0afe73ab2b64ea7508136a62ff8f71b11b027600781789bc17e4eb64c4db27ba1d
+EBUILD childlabor-0.0.3-r2.ebuild 1230 BLAKE2B 0d629e6780417d688536cbde6ad782ae22e95f0dff962e1548a7f924f1dc09154d27d8e06b87eb3eb5e671c264c73ab6601624d3bb28fb3274ee0e5f0571ef58 SHA512 16dc2b9ceb76637707f9ec5f8c7ac6cdfb6e21e9c727e4dfbd795307dea2a6a42a850e03878a47758f1db1e0cefff3d47a5cf82df4f5019a53c3c5fcc9ade32c
MISC metadata.xml 348 BLAKE2B c762375aacc3e71a19cca6bc56921bc95af9118d414b9c4ea107ca14d0d03a48139aac70b3bffa97ef8a79bc304c77d19ec886cc6afceaf507978045df5580ed SHA512 7fc536d6c210376169edeb9141883a08a163193c2551f7a6f55d9b896ca455fd4933cc8bb2c311ad6eaf448a56acb161f6dec9d8f6f426d23620ad3d38f0e392
diff --git a/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild b/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild
index 4763c3f12caf..fbb289f86b30 100644
--- a/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild
+++ b/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST=""
@@ -24,14 +24,18 @@ IUSE="test"
RUBY_S="${PN}-${COMMIT_ID}"
-ruby_add_bdepend "test? ( dev-ruby/rspec:2 )"
+ruby_add_bdepend "test? ( dev-ruby/rspec:3 )"
all_ruby_prepare() {
# Avoid failing spec. The signals work, but the stdout handling
# doesn't seem to play nice with portage.
sed -i -e '/can send signals/,/^ end/ s:^:#:' spec/task_spec.rb || die
+
+ # Rspec 3 compatibility
+ sed -i -e 's/Spec::Runner/RSpec/' spec/spec_helper.rb || die
+ sed -i -e 's/be_false/be_falsey/ ; s/be_true/be true/' spec/task_spec.rb || die
}
each_ruby_test() {
- ruby-ng_rspec -I. spec/task_spec.rb || die
+ RSPEC_VERSION=3 ruby-ng_rspec -I. spec/task_spec.rb || die
}
diff --git a/dev-ruby/rack-test/Manifest b/dev-ruby/rack-test/Manifest
index 87963f4d51b2..80ed426a7756 100644
--- a/dev-ruby/rack-test/Manifest
+++ b/dev-ruby/rack-test/Manifest
@@ -1,4 +1,5 @@
DIST rack-test-1.1.0.tar.gz 27035 BLAKE2B 640de2303850662c3b6a8fc17f2344223c9928b48abde6d1b251a634689793158f35498c4736e4e2d069efa921d37bc32da92a7e17c0761a6f6111b345b54c1a SHA512 36d947d9b13d33ee8322e5b9d18fe8266787ccb7703f1fafadc040123e34dd44e98e7faf8b6dd816e51ed167065b2ffe79e9bcee74564dc324ba2b7dba76f82a
+DIST rack-test-2.0.2.tar.gz 30651 BLAKE2B 82ffa59cca24cbb42a885bf05792cb603c44881886b716698a1ebd6857231bfdfafd9a8e68f2fd2e1d795c167886db44db5a620eac35e3824c8fe7fa1148718a SHA512 de91787563546a3f12da15f665975bf3d68f7633e277c86a529a728cb8ba9d78bac5c30c2ec1ece9aab5341571ceb23d8089d0da542409bdba23ebe93d75e2a5
EBUILD rack-test-1.1.0-r1.ebuild 1069 BLAKE2B 07c2f65bd1508d1452f2452fc1f5a4fd42473521b44067d20635954fae76dab4fceb83b225b3105e84d82e65fb26bd87a23ab1a6d3dc43657a5e158d9b70d0b4 SHA512 7e6d15f29a800ce10d9c8233171b1ea68e0263d2688fd4f897740a123928a1ab38cbb94bd1b2e054bce12aa66faf47fe99633a79283f2a5d0a7fa647ea71a966
-EBUILD rack-test-1.1.0.ebuild 1108 BLAKE2B 1534d576f8d11d3cb0a968d203c6858939206c5c24f0d923a38a350dedd7dd8d1ccc6f0fe999982bfb0e89ff2297ec41e828d342eb82d7b3fd006a860965dc6b SHA512 37e6bc3b2d4bca5d16f1d924a7a99fddcb19f19a1490bbc47dee4843c5a47c30ff334f544e810c93883dab387c04dd7608c17862fe2104c72b88a50e15bc9085
+EBUILD rack-test-2.0.2.ebuild 866 BLAKE2B ecfe081f652fca3617fac0665f5133ea403eda022a2f4ddd549deb77117bb78abaa41b26b0cd3a15fa1a0502856661fd6b5989d353636f6f8437d6b4912e1117 SHA512 c9063dcc27d2fccc232fa758eb5c80ac0f1c9888d2fcf6f2e0a1c6742523c45263fae6e2ec1b54c22c3a3baa771fa0d3744944339fa7185c0202cbae8bc0929c
MISC metadata.xml 344 BLAKE2B e30c148bc0cfee01a015a9f33b641e93cafb8791f46ea7c1ec56942da88eec469d0259780c697b3bae0cbaf806dc47f919b78f2aca4d7565effd47a630f6485b SHA512 93102d50461492b9a866f74783d9d6c3d04698a8766535064d1b3c2600c11f1002b3a8bba79c81b4294e19a33cb06f8b407442c73d24fd2efcf361e39623ad9e
diff --git a/dev-ruby/rack-test/rack-test-1.1.0.ebuild b/dev-ruby/rack-test/rack-test-1.1.0.ebuild
deleted file mode 100644
index 0f5bff84d58f..000000000000
--- a/dev-ruby/rack-test/rack-test-1.1.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="History.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Rack::Test is a small, simple testing API for Rack apps"
-HOMEPAGE="https://github.com/rack-test/rack-test"
-SRC_URI="https://github.com/rack-test/rack-test/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1.0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/rack-1.0:* <dev-ruby/rack-3:*"
-ruby_add_bdepend "
- test? ( dev-ruby/sinatra:2 )"
-
-all_ruby_prepare() {
- rm Gemfile* || die
- sed -e '/bundler/d' \
- -e '/[Cc]ode[Cc]limate/d' \
- -e '/simplecov/,/^end/ s:^:#:' \
- -i spec/spec_helper.rb || die
- sed -i -e 's/git ls-files --/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid test broken with rack 2.2
- sed -i -e '/closes response.s body/askip "rack 2.2 compatibility"' spec/rack/test_spec.rb || die
-}
diff --git a/dev-ruby/rack-test/rack-test-2.0.2.ebuild b/dev-ruby/rack-test/rack-test-2.0.2.ebuild
new file mode 100644
index 000000000000..d4c143fc00ca
--- /dev/null
+++ b/dev-ruby/rack-test/rack-test-2.0.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Rack::Test is a small, simple testing API for Rack apps"
+HOMEPAGE="https://github.com/rack-test/rack-test"
+SRC_URI="https://github.com/rack-test/rack-test/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1.0"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/rack-1.3:*"
+ruby_add_bdepend "
+ test? ( dev-ruby/minitest:5 dev-ruby/minitest-global_expectations )"
+
+all_ruby_prepare() {
+ sed -e 's/git ls-files --/find/' \
+ -e "s:_relative ': './:" \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ ${RUBY} -w spec/all.rb || die
+}
diff --git a/dev-ruby/temple/Manifest b/dev-ruby/temple/Manifest
index 9ba96932ff01..05aaf292a3fb 100644
--- a/dev-ruby/temple/Manifest
+++ b/dev-ruby/temple/Manifest
@@ -1,4 +1,3 @@
DIST temple-0.8.2.gem 39424 BLAKE2B a56db910d1d4d52495806e907c74052c04e6b4843d040adc33a7f6dc28a25a02231c4c9bd41723c8e1abe6624d4d55375c2a429514a87fa4f7a7a8dcb6377796 SHA512 51923b3bf9d4c05255131be62f567ca21305ba023ea5395a08d6970236b2a2833b058f7b3906046b8a57a224b368de12a6d5e426effca39324670fb632f33b67
EBUILD temple-0.8.2-r1.ebuild 639 BLAKE2B caeb9de5f6c80b02538814d707379b5f4c626a65b7244e47aea2295a2823aa87a4efea4e76ed7b4bea31c70167dc59901d6d2f3ff27b39b42daee228d94e21ff SHA512 d2aff5073dee1825b439fcb52a9a25a8550057130939bcc01798dee1fdc5b2560b0ae5f7ab7c7c7bf071609c4586c1a2ebdbefde7abb1c294aa034caa1bfe690
-EBUILD temple-0.8.2.ebuild 639 BLAKE2B e7f3fd372a9caab116d0a8a7048e0f7686d55606443e375e5b3804b9a9d1e56cd68f8f30b004395ea37c7943e3ebff338d6326c25cf82f811ea7e5b0b91816a6 SHA512 dba16e5bcd31a8084cc7e5fa450ba868f46cd5be3e3b9babe0a196d30d92b1db2a809f4d6f685090f6a17c8f87705e782e6c930bbbf0c1e461b5fe7c85dee34e
MISC metadata.xml 341 BLAKE2B bb4b05f83022291b67e3d322192b7deaa8f2c7ef07990014ff3c1cbe82295beb599d649b90971b9ddbf972c1296211e2d829f14efc1d48b2bde6f1164e1ae290 SHA512 a9ab79fa9ff13f53b6634cd86efcf57df5810946275dd12a34fdf8eadac12153743cca92e98dd8ff4bc792f912cb9c72a08abf33a68b5849fe67776937e933c5
diff --git a/dev-ruby/temple/temple-0.8.2.ebuild b/dev-ruby/temple/temple-0.8.2.ebuild
deleted file mode 100644
index cf80c44399be..000000000000
--- a/dev-ruby/temple/temple-0.8.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES EXPRESSIONS.md README.md"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="An abstraction and a framework for compiling templates to pure Ruby"
-HOMEPAGE="https://github.com/judofyr/temple"
-
-LICENSE="MIT"
-SLOT="0.7"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/bacon
- dev-ruby/erubis
- >=dev-ruby/tilt-2.0.1 )"
-
-each_ruby_test() {
- ${RUBY} -S bacon -Ilib -Itest --automatic --quiet || die
-}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 876c1ee9b373..9969537ca4f4 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/cucumber/Manifest b/dev-util/cucumber/Manifest
index 83631bea2bc4..8df796085990 100644
--- a/dev-util/cucumber/Manifest
+++ b/dev-util/cucumber/Manifest
@@ -1,7 +1,5 @@
-DIST cucumber-3.2.0.tar.gz 271886 BLAKE2B 0945336e2a4d14c21d22b3af18fb140663fa0c5acd7d29540cb6755fcc50b020640ffc573f4d4ed17af2758df3df410f93cf5067b736cb8005d9a6ae7fa4d397 SHA512 927ca314c56f83e270284921131ec62aa05053d29a77b230799bd1949751f64c964c0f87525c776d7fe260506ddb632b5cc8939df841d131f6a0af8a82110441
DIST cucumber-7.1.0.tar.gz 410595 BLAKE2B ee1fbca606479f1f07d64a5434051d8466d7056a326424a0235a6e4f860ed3cdc7862495156874b38631e6a0a1b70bda40deb6f5310f7bd6bdafe72c5faa8f2b SHA512 7c124110634259e83ba1986efacf85a73e9a6f36a7c262ba9842e85e73e359a50b5090489f656e5b503cac68e3db9905dd1834db1bfae9ee55e3a4d1b31a4adb
DIST cucumber-8.0.0.tar.gz 412254 BLAKE2B 8e86ca726a85afeb6d80799c3b2cf633e4949bacb9ad65b41d3baf37f642b9032d57b4e66cca15cbababcdbe5541ce2cd0d23b113897dedbd7cbfb5c85283a00 SHA512 33e9abeb33c7924c3eedfcf477019a782cd813a004e35dcdeb0878b6dea920ba870023b6c8a60c8de810ff231378fa67969208611ce8e9199ae2611d3f6f1f99
-EBUILD cucumber-3.2.0.ebuild 2837 BLAKE2B 8d76d4476b2e1c8d7bdd16c4c89f8d45eb04af571d7438a057ffb28f3b818388cc346b30b53606e8e96ce75b65fb59e9333433c343817e9a57c805128267cd24 SHA512 f0a0a344b0190d7751f9de8aebb8c5d2c93dec6ba41f6df288c67b1629649c2a0f510394b65e9d53074c8f9ce27dafaa6a469b97b03b69309fbcf17f0ac2b689
EBUILD cucumber-7.1.0.ebuild 2536 BLAKE2B 87c54cd1ecd24e957c322f3994728417bca331b432ae19df61eb08d2d728a93d02199d541c60f407691e695b44684b3d166eaa0d9990d7584a27ad70520860f7 SHA512 0577e95e76824c679f1ff86f84aa357ed0f004fa07c8f780ce184d076423a3a050384e387f231bcd1ab36bb0448c1f46d4f2e9b6c30485cf7ed140bf0bfbdcec
EBUILD cucumber-8.0.0.ebuild 2570 BLAKE2B f87aa63a8aff4ebd89ead22d5e47fc90873beaaea842cc5f9715b9d6f9d54f13c0039f07949159dce19828e9fc02f6b3885194b505f51ab3fc63a041d25bf386 SHA512 20b771f17a3b44867f492cc70f3de4e6453e73d605503a0be17259fb42d69254940cfc79bbca10861c94acfdbe5742f1e8df6da59af35528a16eba5a683f7003
MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d
diff --git a/dev-util/cucumber/cucumber-3.2.0.ebuild b/dev-util/cucumber/cucumber-3.2.0.ebuild
deleted file mode 100644
index b5af4c5497d0..000000000000
--- a/dev-util/cucumber/cucumber-3.2.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-# Documentation task depends on sdoc which we currently don't have.
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_TASK_TEST="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="cucumber.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Executable feature scenarios"
-HOMEPAGE="https://cucumber.io/"
-SRC_URI="https://github.com/cucumber/cucumber-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="cucumber-ruby-${PV}"
-LICENSE="Ruby"
-
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc x86"
-SLOT="0"
-IUSE="examples test"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/bundler
- dev-ruby/rspec:3
- >=dev-ruby/nokogiri-1.5.2
- >=dev-ruby/syntax-1.0.0
- >=dev-util/aruba-0.6.1 =dev-util/aruba-0.6*
- dev-ruby/json
- >=dev-util/cucumber-3
- >=dev-ruby/mime-types-2.99:2
- )"
-
-ruby_add_rdepend "
- >=dev-ruby/builder-2.1.2:*
- dev-util/cucumber-core:3.2
- >=dev-util/cucumber-expressions-6.0.1:6.0
- >=dev-util/cucumber-wire-0.0.1:0
- >=dev-ruby/diff-lcs-1.3:0
- >=dev-ruby/gherkin-5.1.0:5
- >=dev-ruby/multi_json-1.7.5
- >=dev-ruby/multi_test-0.1.2
-"
-
-all_ruby_prepare() {
- # Remove development dependencies from the gemspec that we don't
- # need or can't satisfy.
- sed -e '/\(coveralls\|spork\|simplecov\|bcat\|kramdown\|yard\|capybara\|octokit\|rack-test\|ramaze\|rubocop\|sinatra\|webrat\|mime-types\|rubyzip\)/d' \
- -e '/nokogiri/ s/1.8.1/1.8/' \
- -e "/json/ s/, '~> 1.8.6'//" \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid dependency on unpackaged packages
- sed -i -e '/\(cucumber-pro\|webrick\)/ s:^:#:' Gemfile || die
-
- # Avoid harmless failing spec
- sed -i -e '/converts the snapshot path to a relative path/,/end/ s:^:#:' \
- spec/cucumber/formatter/html_spec.rb || die
-
- # Avoid failing features on new delegate and forwardable behavior in ruby
- rm -f features/docs/defining_steps/ambiguous_steps.feature features/docs/defining_steps/nested_steps.feature || die
-
- # Avoid dependency on git
- sed -i -e '/executables/ s/=.*/= ["cucumber"]/' \
- -e '/git ls-files/d' cucumber.gemspec || die
-
- sed -i -e '/pry/ s:^:#:' cucumber.gemspec spec/spec_helper.rb || die
-
- rm -f Gemfile.lock || die
-}
-
-each_ruby_prepare() {
- # Use the right interpreter
- sed -i -e 's:ruby:'${RUBY}':' features/lib/step_definitions/ruby_steps.rb || die
-
- case ${RUBY} in
- *ruby24|*ruby25)
- rm -f spec/cucumber/formatter/http_io_spec.rb || die
- ;;
- esac
-}
-
-each_ruby_test() {
- RSPEC_VERSION=3 ruby-ng_rspec
- CUCUMBER_USE_RELEASED_CORE=true PATH="${S}"/bin:${PATH} RUBYLIB="${S}"/lib ${RUBY} -Ilib bin/cucumber features || die "Features failed"
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- if use examples; then
- cp -pPR examples "${D}/usr/share/doc/${PF}" || die "Failed installing example files."
- fi
-}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 4fa0372b30e3..cf08260b5fff 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 da92d450cd0e..45fbb1028d39 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 14 Aug 2022 00:39:35 +0000
+Sun, 14 Aug 2022 06:39:34 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index bca6be35cb1b..46f991453f39 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 522243 BLAKE2B 1596c3af61b1a6da95c3143b9968db11001d017b9506ddce59f4bcd1b944e1b13f15bff778700b29e74a0b2dac4d906c7d152fac426efbd2dfdda0744685bc62 SHA512 712773ae7f28857d3018f0041efb6721a75332941366f343b7761b3473756a12951420fbef4c2cb89129bd36c7629d17ca51c9b4c6624c65d15ffa2d22aff11b
-TIMESTAMP 2022-08-14T00:39:38Z
+TIMESTAMP 2022-08-14T06:39:38Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmL4REpfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmL4mKpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB6QhAAlSH4DPceH/Jhj6LubZT6+rWprOBq4V06hJeC/+LudBjhwWSyB7Fful8y
-SqY+RHVkpnK4utxf3TaZ5fEvpQ702VzlPPoeI3iHaQV1/tGKZ1izDupeL6P0Jiku
-wq4/z+rcK0XfQD9xZNlyEDMxzoN/Cfjcs2uiAviDYaHbcrdG1yrXsDUhFpLdjtPh
-KwrMSkvCK3wylmww8JjStIKy8r2ac7qrOtKWXchNr/HNTB8yviubMlEJoWs9L8P4
-qWt2CA9lW4eWYjb3WY9SbqOZu+9apvXbFn15V6O9cUK8uCHO0w3pVGlnZDkapnvp
-cd585Jx9qnX5vRUkXN8WR0V5E0xT4emLI6Gq9JhZv46qaORFEUMhvKhKb8hSL1CC
-BorSjyvi0Ylxz2xOXbYZyBlaSJJfa+/WqFpO5wyNabaQlvel7FPI/o+sfYiLUYyw
-/zR3GIGTyD/3xssF3dR1t/wyrd+4a7gfL83v/KM0V6aFj5gKxidBTc1VyGjKS4Ux
-EVHePmIdVJY/J5r0Q6AYp1I5LUYvaEW+4NVhq4w7+u2iuTNf/pm2OMb9nBaDhNZQ
-JztsTM4r5wY1lZvhTtA4c/l6YQ6wtz3Y7iaWhWn6asL13xK29qML0v8L7/zSNPOS
-m6SU8Rm6BPLRyR+1Nyn9Em1jluoXUQe6Mu0cXKPYxsmqTrFrESw=
-=/B0T
+klC8qBAAnEzYeGXsMuct7OsxUfu9mdL7GYt0pLL1DcUx6N4ZeLW+7Kqh8PFplzhN
+1A4qbVjospQ10Y8+nqEQmksEPyg9jmtd1FlKoyMeVAqXE9XQlU/VmaVtY9m+9Jvl
+Z75Zrd5EmNFQkCg1/7n9NZNFl7PYzoBPNU92il1SuibbZy7cdJHVDrvrMask9mxJ
+MIIECy6CkjOBW+Q3gS2HU5dPZFXWuOfbluyqs3peERQ4z39XDy0jinEJdwGxwuHf
+3f5UyTUndZrwqVfdmIaDy08WmQKOSgDnt5fvpOM99PbQ9BxBVFxm+TXVcrcv3cZN
+sqRSk9yLR5qkzC1FVP/qfXFC/m/b7zFHR12amJfNc+s9CNWwzLpq8zAf92ec1uLy
+iGPzIWVyP62BDZ1CjIWy8BHgoaNClTl0Vgp+pYvnn3S0NY5wRY4zWjAWxECzD2Vg
+RXvVhp82x6AheVXM/XM+rkm47Ntc1mQMRcPdjwgrqvgAbCsleuQTo7j58VH9YD/8
+nU8FHjYHmaMrrsyJeybI5Y0BLNBNs/0RIkO8kF62Wj2ad6XaOZS199QomVWQs3D6
+n2fglynZ80h+fc8bw0IUK9XgjcxTOMfqmqFhoRO8Us9dhr1RHc+Fp2RMhj27nQR/
+k1S/VBiG1jiSKAltB2taC0RWmhc2WsQRFkzW/uc/+1Owlalwr98=
+=T3c/
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index da92d450cd0e..3f8bfdcc490d 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 14 Aug 2022 00:39:35 +0000
+Sun, 14 Aug 2022 06:39:35 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 9d05f401e4ea..0db349444eab 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index a66ccc23e1d7..210437b7cead 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/dockerfile-mode-1.8 b/metadata/md5-cache/app-emacs/dockerfile-mode-1.8
new file mode 100644
index 000000000000..807cd832c04b
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/dockerfile-mode-1.8
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-24:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=GNU Emacs mode for handling Dockerfiles
+EAPI=8
+HOMEPAGE=https://github.com/spotify/dockerfile-mode/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=app-editors/emacs-24:*
+SLOT=0
+SRC_URI=https://github.com/spotify/dockerfile-mode/archive/v1.8.tar.gz -> dockerfile-mode-1.8.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=9a6cf52dde7214f40f038e608c321732
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 86f6cbb2aad6..531a550b9131 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/childlabor-0.0.3-r2 b/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2
index 0a6756e16ea1..c2f6a08ae766 100644
--- a/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2
+++ b/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) 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_ruby26? ( dev-lang/ruby:2.6 ) 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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) 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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) 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_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) 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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) 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=A scripting framework that replaces rake and sake
EAPI=8
HOMEPAGE=https://github.com/carllerche/childlabor
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) 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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) 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_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/carllerche/childlabor/archive/6518b939dddbad20c7f05aa075d76e3ca6e70447.tar.gz -> childlabor-0.0.3.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 55326c3bb01904e05d55c73c84c85d07 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ea4b7e7691baf405bdfe516554d834cc
+_md5_=5ce0b5a46052538655761bb642d1bda9
diff --git a/metadata/md5-cache/dev-ruby/rack-test-1.1.0 b/metadata/md5-cache/dev-ruby/rack-test-1.1.0
deleted file mode 100644
index b5602e36d270..000000000000
--- a/metadata/md5-cache/dev-ruby/rack-test-1.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/rack-1.0:*[ruby_targets_ruby26(-)] <dev-ruby/rack-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rack-1.0:*[ruby_targets_ruby27(-)] <dev-ruby/rack-3:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/sinatra:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/sinatra:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Rack::Test is a small, simple testing API for Rack apps
-EAPI=6
-HOMEPAGE=https://github.com/rack-test/rack-test
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rack-1.0:*[ruby_targets_ruby26(-)] <dev-ruby/rack-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rack-1.0:*[ruby_targets_ruby27(-)] <dev-ruby/rack-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=1.0
-SRC_URI=https://github.com/rack-test/rack-test/archive/v1.1.0.tar.gz -> rack-test-1.1.0.tar.gz
-_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 55326c3bb01904e05d55c73c84c85d07 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=d8d855c9f881c0faf65be552d8e314bb
diff --git a/metadata/md5-cache/dev-ruby/rack-test-2.0.2 b/metadata/md5-cache/dev-ruby/rack-test-2.0.2
new file mode 100644
index 000000000000..06cc91d05faa
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rack-test-2.0.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/rack-1.3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-1.3:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rack-1.3:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/minitest-global_expectations[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/minitest-global_expectations[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/minitest-global_expectations[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(-)] ) )
+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=Rack::Test is a small, simple testing API for Rack apps
+EAPI=8
+HOMEPAGE=https://github.com/rack-test/rack-test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/rack-1.3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-1.3:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rack-1.3:*[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? ( 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 ) !test? ( test )
+SLOT=1.0
+SRC_URI=https://github.com/rack-test/rack-test/archive/v2.0.2.tar.gz -> rack-test-2.0.2.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 55326c3bb01904e05d55c73c84c85d07 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=a692f23e71162bc87c339f54b66a0e1d
diff --git a/metadata/md5-cache/dev-ruby/temple-0.8.2 b/metadata/md5-cache/dev-ruby/temple-0.8.2
deleted file mode 100644
index 96396ecfd75f..000000000000
--- a/metadata/md5-cache/dev-ruby/temple-0.8.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/bacon[ruby_targets_ruby26(-)] dev-ruby/erubis[ruby_targets_ruby26(-)] >=dev-ruby/tilt-2.0.1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bacon[ruby_targets_ruby27(-)] dev-ruby/erubis[ruby_targets_ruby27(-)] >=dev-ruby/tilt-2.0.1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=An abstraction and a framework for compiling templates to pure Ruby
-EAPI=7
-HOMEPAGE=https://github.com/judofyr/temple
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
-RESTRICT=!test? ( test )
-SLOT=0.7
-SRC_URI=https://rubygems.org/gems/temple-0.8.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 55326c3bb01904e05d55c73c84c85d07 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=50dfbe74ee1546c67aeeb54eccbcd922
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 35045b5f2cdc..587b046bb7cb 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/cucumber-3.2.0 b/metadata/md5-cache/dev-util/cucumber-3.2.0
deleted file mode 100644
index 24636011dc14..000000000000
--- a/metadata/md5-cache/dev-util/cucumber-3.2.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/rspec:3[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.5.2[ruby_targets_ruby26(-)] >=dev-ruby/syntax-1.0.0[ruby_targets_ruby26(-)] >=dev-util/aruba-0.6.1[ruby_targets_ruby26(-)] =dev-util/aruba-0.6*[ruby_targets_ruby26(-)] dev-ruby/json[ruby_targets_ruby26(-)] >=dev-util/cucumber-3[ruby_targets_ruby26(-)] >=dev-ruby/mime-types-2.99:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/rspec:3[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.5.2[ruby_targets_ruby27(-)] >=dev-ruby/syntax-1.0.0[ruby_targets_ruby27(-)] >=dev-util/aruba-0.6.1[ruby_targets_ruby27(-)] =dev-util/aruba-0.6*[ruby_targets_ruby27(-)] dev-ruby/json[ruby_targets_ruby27(-)] >=dev-util/cucumber-3[ruby_targets_ruby27(-)] >=dev-ruby/mime-types-2.99:2[ruby_targets_ruby27(-)] ) ) test? ( ruby_targets_ruby26? ( >=dev-ruby/builder-2.1.2:*[ruby_targets_ruby26(-)] dev-util/cucumber-core:3.2[ruby_targets_ruby26(-)] >=dev-util/cucumber-expressions-6.0.1:6.0[ruby_targets_ruby26(-)] >=dev-util/cucumber-wire-0.0.1:0[ruby_targets_ruby26(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby26(-)] >=dev-ruby/gherkin-5.1.0:5[ruby_targets_ruby26(-)] >=dev-ruby/multi_json-1.7.5[ruby_targets_ruby26(-)] >=dev-ruby/multi_test-0.1.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/builder-2.1.2:*[ruby_targets_ruby27(-)] dev-util/cucumber-core:3.2[ruby_targets_ruby27(-)] >=dev-util/cucumber-expressions-6.0.1:6.0[ruby_targets_ruby27(-)] >=dev-util/cucumber-wire-0.0.1:0[ruby_targets_ruby27(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby27(-)] >=dev-ruby/gherkin-5.1.0:5[ruby_targets_ruby27(-)] >=dev-ruby/multi_json-1.7.5[ruby_targets_ruby27(-)] >=dev-ruby/multi_test-0.1.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Executable feature scenarios
-EAPI=7
-HOMEPAGE=https://cucumber.io/
-INHERIT=ruby-fakegem
-IUSE=examples test test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc x86
-LICENSE=Ruby
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/builder-2.1.2:*[ruby_targets_ruby26(-)] dev-util/cucumber-core:3.2[ruby_targets_ruby26(-)] >=dev-util/cucumber-expressions-6.0.1:6.0[ruby_targets_ruby26(-)] >=dev-util/cucumber-wire-0.0.1:0[ruby_targets_ruby26(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby26(-)] >=dev-ruby/gherkin-5.1.0:5[ruby_targets_ruby26(-)] >=dev-ruby/multi_json-1.7.5[ruby_targets_ruby26(-)] >=dev-ruby/multi_test-0.1.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/builder-2.1.2:*[ruby_targets_ruby27(-)] dev-util/cucumber-core:3.2[ruby_targets_ruby27(-)] >=dev-util/cucumber-expressions-6.0.1:6.0[ruby_targets_ruby27(-)] >=dev-util/cucumber-wire-0.0.1:0[ruby_targets_ruby27(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby27(-)] >=dev-ruby/gherkin-5.1.0:5[ruby_targets_ruby27(-)] >=dev-ruby/multi_json-1.7.5[ruby_targets_ruby27(-)] >=dev-ruby/multi_test-0.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/cucumber/cucumber-ruby/archive/v3.2.0.tar.gz -> cucumber-3.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 55326c3bb01904e05d55c73c84c85d07 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c6151cf56697e8e8ef6b6c924b9053c6
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 547574df541d..f528f694f67f 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/tigervnc-1.12.0-r7 b/metadata/md5-cache/net-misc/tigervnc-1.12.0-r7
index 836dafe8847c..629813dec8d2 100644
--- a/metadata/md5-cache/net-misc/tigervnc-1.12.0-r7
+++ b/metadata/md5-cache/net-misc/tigervnc-1.12.0-r7
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://tigervnc.org
INHERIT=autotools cmake eapi8-dosym flag-o-matic java-pkg-opt-2 optfeature systemd xdg
IUSE=dri3 +drm gnutls java nls +opengl +server xinerama java
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=media-libs/libjpeg-turbo:= sys-libs/zlib:= x11-libs/fltk:1 x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/pixman gnutls? ( net-libs/gnutls:= ) nls? ( virtual/libiconv ) server? ( dev-libs/libbsd dev-libs/openssl:0= sys-libs/pam x11-libs/libXau x11-libs/libXdamage x11-libs/libXdmcp x11-libs/libXfixes x11-libs/libXfont2 x11-libs/libXtst x11-libs/pixman x11-libs/xtrans x11-apps/xauth x11-apps/xinit x11-apps/xkbcomp x11-apps/xsetroot x11-misc/xkeyboard-config opengl? ( media-libs/libglvnd[X] ) ) java? ( virtual/jre:1.8 ) server? ( dev-lang/perl sys-process/psmisc ) java? ( >=dev-java/java-config-2.2.0-r3 )
REQUIRED_USE=dri3? ( drm ) opengl? ( server )
SLOT=0
SRC_URI=https://github.com/TigerVNC/tigervnc/archive/v1.12.0.tar.gz -> tigervnc-1.12.0.tar.gz server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-21.1.1.tar.xz https://github.com/TigerVNC/tigervnc/commit/0c5a2b2e7759c2829c07186cfce4d24aa9b5274e.patch -> tigervnc-1.12.0-xserver-21.patch )
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 a71433e535af8faae0c0f6c861a32054 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 optfeature 1a2157392a869265b2afcb63a26c12ac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=60df638a18f3864d4eae6e909d41ff9d
+_md5_=4ef459ebd20b0b45ce7d01d45968e964
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 5f35867c16fc..81cc550485f4 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/fltk-1.3.5-r4 b/metadata/md5-cache/x11-libs/fltk-1.3.5-r4
index 894b2dfbc815..1f6fc337b8bd 100644
--- a/metadata/md5-cache/x11-libs/fltk-1.3.5-r4
+++ b/metadata/md5-cache/x11-libs/fltk-1.3.5-r4
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://www.fltk.org/
INHERIT=autotools flag-o-matic xdg-utils multilib-minimal
IUSE=cairo debug doc examples games +opengl static-libs +threads +xft +xinerama abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=FLTK LGPL-2
RDEPEND=>=media-libs/libpng-1.2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/jpeg:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libICE[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libSM[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXt[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] cairo? ( x11-libs/cairo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,X] ) games? ( !sys-block/blocks ) opengl? ( virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xft? ( x11-libs/libXft[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
SLOT=1
SRC_URI=https://www.fltk.org/pub/fltk/1.3.5/fltk-1.3.5-source.tar.gz
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=71ff22155fbfc07847d7bbdd236307e3
+_md5_=b80212453d9a2641f612af955d804aa8
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 0960afc17c50..a8ba3af26a6f 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/urxvt-tabbedex-22.32 b/metadata/md5-cache/x11-misc/urxvt-tabbedex-22.32
new file mode 100644
index 000000000000..45f20f5d98cc
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/urxvt-tabbedex-22.32
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile install
+DESCRIPTION=An extended version of rxvt-unicode's tabbed perl extension
+EAPI=8
+HOMEPAGE=https://github.com/mina86/urxvt-tabbedex
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=x11-terms/rxvt-unicode[perl]
+SLOT=0
+SRC_URI=https://github.com/mina86/urxvt-tabbedex/archive/v22.32.tar.gz -> urxvt-tabbedex-22.32.tar.gz
+_md5_=63c6055f2939b268ff561d7b1a1118ff
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 66d8735cf2e2..b3e7637926ee 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14053 BLAKE2B c0a5bea7cd069c2e9b07dab158b876c74e027945a8fdd50fee280ec7abb59b03a223e89d53d1563fc784c8a353890e9928577f3cf4c4daaf3eebee6f871aa5c0 SHA512 43691780e35724149b779ecf32c3d83556a2e30fb3c35c56b8841fc4c866de83cb09e4b9be3071940181a4933de197417647dd3921df2f61e100510b23a9e327
-TIMESTAMP 2022-08-14T00:39:38Z
+TIMESTAMP 2022-08-14T06:39:38Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmL4REpfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmL4mKpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD//g//WBN4CdQYHDFjdLpMzuJiwM+riy4UpUHjUaJ62EG93zKXsr80mznbUdih
-6Q+7ca6gTP3k/y78AiRMb6ChEvtdv0uXgY8p9SRFjV3aC6QLGcTA0N2ZCfuIGP24
-EpjOhkZJ3aNUsFqkeJsdP/4OZNzLVbr+ZTdJunyezeT0WOv4fGzjiZwozTwMzYvA
-/54PrELZeoBoXIUJFV88/8kNjDRCLCRyb4PEKKk7xeGJP4LHkWUa+a0Ag7DDaE+e
-bacxN00SiAkXSBBzgkaJZAz5if0SaerPo3jETyh4tb+duNE/y1kVMRbqqgq9+Zbh
-j4aUTjV39E8ZQbGwGTbzpMaKBVQdhNKFimPlp4Lw7iHbQWaTjG3b5WwexbL7xd8k
-i7mSTx+XPkcTxjaZyVPj4QnM4Jq9lTIlaSfY25/ywpR0wnbKYqVAFoIIpfhw6MF6
-U7Ho/BKALQ3CJTkKp67YhIfvD6/UPmUv6/XOMeIfhNmWyKvYXtPWvhRrcaMU3GHy
-fugvm0EvpP3F2smAK4AapV0MWNTtVrlTbSzRqezo4sPQHIsNkqkH3YSEhZGYyYjB
-BnktUQZ9NSIPKwnRG9AI+CF/h6zCLjkGgxOUIflFmSXv74RLEftKPLtveXUEPB2y
-UsLqNoPr6i0Co1THOhtMIfPnWhgHNuFrV8hfvRoX/6DcqkXL0r4=
-=5/9w
+klBJkA//ch68PDbfB4U4c7z69ExDN3juAGtZ50GdqbqvJciUr9f0AFhxiFExyDSN
+YLJ7cvf8gxQw9Vyn2aJfSdzGD0VyTZfBr4LRiRVxcFgmPZ0Snyosk90ulZk0hR30
+G/Joo671DmlL12pioD6OE8mFCKqj47X9XKkA1IaD6iTuNxXGgxj1LUcWG5oOL5v5
+nw0shPI0AXyVpy071I05/bkcE58rjvj3ZlveExjsSDsn3YKHh0J9WKgreWW/MMfo
+QyFS6hg9JbKTaa4x33xlctpg2g6JzceCsayCBpeLI0fxKwldufHs8ENhyYdTGAHm
+pt9QuoDhcqZoyQKYuIuvDEm5mRyLGM8aCMm7MxSitVPMSSAxPE0FJbyktmbPn8s2
+vRakBIU1NpMA7O/nMHhgu4n61R8p57Ybg69SiX5r6xu51CYxAhxJfSzlDPL3YzaH
+P1PDrE1+jMjur6WLMijyoijdgGjNi2oxXzFHMX67bEOhTIWr5WLjzhoiMHVYqk0e
++40ybjrWqYAm1iyjWupVaiVLuVw7Ec7wyZx88+JRbAk2NzUgNMkBWEzY0d4fos+j
+FQ0u2HTgHr1qFEoedV2TbDco1roDgZdw38XQQ2UIFiSAyDYXGn+gYpjEWzTNQEpt
+YTtLf7AM7v71gE8aZX4fIpToiGMrfyCRhWVRoT5sjVaX1p8n3tY=
+=Atji
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index da92d450cd0e..3f8bfdcc490d 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 14 Aug 2022 00:39:35 +0000
+Sun, 14 Aug 2022 06:39:35 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 53638ab58b49..7a47d4b1bfa6 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Aug 14 12:39:35 AM UTC 2022
+Sun Aug 14 06:39:34 AM UTC 2022
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index d3fddf53ee20..6c0bf876b665 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 14 Aug 2022 00:45:01 +0000
+Sun, 14 Aug 2022 06:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index c07c39522f95..85dd505950c4 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-f85adfff8509d1999ee58e9bfd9d5e4cc465f3fe 1660419787 2022-08-13T19:43:07+00:00
+3d218c5befc5abff3d12adcfeee8bb28987d9c2a 1660458291 2022-08-14T06:24:51+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 48836705c3d7..1aa918aa486d 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1660437601 Sun 14 Aug 2022 12:40:01 AM UTC
+1660459201 Sun 14 Aug 2022 06:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index da92d450cd0e..45fbb1028d39 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 14 Aug 2022 00:39:35 +0000
+Sun, 14 Aug 2022 06:39:34 +0000
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index be73ae8f6e1a..07547dedcd76 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 93da772ab90a..21bc30736567 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -9,6 +9,6 @@ DIST tigervnc-1.12.0-xserver-21.patch 3642 BLAKE2B 690860c51d9d2e4606b16318237f8
DIST tigervnc-1.12.0.tar.gz 1561898 BLAKE2B 891934e48e3c4f2c36c280ad1562874d3c22ca3118e8eda2f68f9ad7cca978c76b8825100f540774b7a6553e981bd9264e0f717c8313585553741d31706cafad SHA512 a16b15e9cda552a49a3934e4174e49d186d06494d90d11582599ab82559014332662aed7760619a6dfb32a8c95f7d63c68ac7d632c29dd662a6b713f036672bb
DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79 SHA512 8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a800006510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
EBUILD tigervnc-1.12.0-r6.ebuild 4882 BLAKE2B fd5d58d7dd02d4b423dccf057d9e36e4292a441a9251b417305fac0a7d17d54fbac9d07a3ae0bc28ca889e59ad8cd8ebd31840da9075f4382744f444c9e1daa6 SHA512 c277bc658ae9c3449a81981c7265bab9926a36a4d9620de7da808800a7cfa840c97af6b8fe2370db38f8778b17f773fd09e9f4759b46bf95a7a01b746ddda285
-EBUILD tigervnc-1.12.0-r7.ebuild 4715 BLAKE2B 8edb8ef43f9fa98caf896b62e567b00d1db33ae8591f07610940149852fc751aab20132286a0dd8100187f31cc8460847773c03e20329c6ed3ea220860584a29 SHA512 841ae3c1f107bb3fc5d50b6caaacc1e6fcd08aff01d7eca5aa65efcaba308c69730e3c49e209115b8a093404f16a9846a5d431008c19a651fe10f482792203ec
+EBUILD tigervnc-1.12.0-r7.ebuild 4722 BLAKE2B a311bc7e557bf9576c34ec1f5da32f414bfd270105f086e5917bcb126fbbd77f29681a42010713628a2b611155f40ddcb48db377130c7c989144fb48598f9b51 SHA512 1182eed80fcd13c01ffc7a267f0dc91858a730ac9f57e3edd94d78db15638ace8ddc98af239292d8384c86e29849681251341f07d5fc90d7ecb1308ae1d7f1dc
EBUILD tigervnc-9999.ebuild 4618 BLAKE2B 972a802c205587855cfe3e70a421ab83984a3175dc75cfb71dc9d3127508fe5261eb4ce284c7593ff8056fd5ab9574e9a60a5d969b9ffcb64ce15b04d11f52f1 SHA512 6db6240797c92bcd49d82c8217120406b90de1dc7fd3aa8a7f3bc94014fb32d75f1796e400873d3d58fdd33b8b6b004158ba1769bbca6edf052daf1b5996b8ef
MISC metadata.xml 651 BLAKE2B a2729d5a950c4bcc38bdf9b80da2563b1f140c6f3311f8a8b817199d3efae7a4fe1f2b6ac8bba87d3b858e6c5d98176ab6873ae0273ea1d416dafcb7e9c7703b SHA512 e0a9a4f66f75df32532c1bb055db8e8ae9fe2aff5503a3f1806531806c596f812403a92d6a9c717872321ddac2043e41da7376048bf89bca52d8746acd5f1b15
diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
index fd57e3027d3a..4f68a5bed85a 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
REQUIRED_USE="
dri3? ( drm )
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index 3c9b7155f269..064a4810519e 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/fltk/Manifest b/x11-libs/fltk/Manifest
index e5c11e838781..5ebbc65e795a 100644
--- a/x11-libs/fltk/Manifest
+++ b/x11-libs/fltk/Manifest
@@ -8,7 +8,7 @@ AUX fltk-1.3.5-cmake.patch 975 BLAKE2B d8f068c7773522683797e2ad2059019abdaff79b0
AUX fltk-1.3.5-optim.patch 198 BLAKE2B 1fc6df1d2932d8c792802e437c60c6f02f9e50be5a997e60f2017796e0f5ec8c40886af1946c9269b0c5a2e8ca40be92dd499e373f02be6a62eb59d56c0d3993 SHA512 839cb0d543187bbaabb916eeb33a96e14808e65c7e6e1aaed61f33efa1f56857757f48d9b4852c711fb296c3e480175449dd0dc5167f589975220276d05e6a67
AUX fltk-1.3.9999-conf-tests.patch 2259 BLAKE2B cb689918b807d75401ad3621deed635a883629c1e52ad0f797d77fb9e04aa28c9e9331399543f7d7fb63ca150f91d17ad0f7e71afef4364c505bf143bf3a7973 SHA512 a7ffb1c82e9a2c7bcfc7ffc1bfbf9fbf40daf4c5ca1ccb20c6e6d901846636de4c9166de8a63e739a730f4dc28c4527bec2c7390828611dc0b00b6c3e547b72e
DIST fltk-1.3.5-source.tar.gz 5261324 BLAKE2B df05989d6581b570c689e29e9f31e5fc85fa91dee1296d70b5f5c3b4aab527749850ea78bec3ef5947151b21598c3bb04e52f78b5e6db179e7fd922627862b5e SHA512 db7ea7c5f3489195a48216037b9371a50f1119ae7692d66f71b6711e5ccf78814670581bae015e408dee15c4bba921728309372c1cffc90113cdc092e8540821
-EBUILD fltk-1.3.5-r4.ebuild 4470 BLAKE2B 278dc4c0dae0459e242b92265bbc512428314c7fe9d3655510f27ac6f62e26601ff17ac9cc4d27dfebb327167cf1d4d43785856c6dd2bf5c0d9cd43918fd7fa0 SHA512 30ca06b5fc09f3133ccc9fad608ca032b51398e480a0b92ef99f1e3b9e95bd4b8a879ee3a10c09d305549f284b6d33ead06af20155caa08d4d4413ea3fd771de
+EBUILD fltk-1.3.5-r4.ebuild 4477 BLAKE2B 22543738ff7352b592498633fc0a78d8f8f74eeb78ca496579dd0e47518a87addc31c71308ae97edc51c17914986aeeb82b0c48a784c233da05ae65baa78b30a SHA512 8bd27e43a9a69468fee14cd15fc57f9e1844ad71f5198304ad870f8ca73433606452c0402c6b6425b1c2baac7a1295e04c5614e33c919e8bd38023882c8c6f04
EBUILD fltk-1.3.9999.ebuild 4473 BLAKE2B 3ae316ba98fcd88c7344db7c78ca497620283eadc7419146af71e421862c6fdf30d02ef2e51e9a4d3e7bfb09dcaccb1496b1529e38aa20849bf29f3f959d2617 SHA512 ec27297bad9358c6ed4339c138fe38e69be71c386f0d0ac550999d1f31b4f713203d36cc2498b986c3e1aee82ffc8a1df4e8d61a93d1ff44d4109809f360bbf7
EBUILD fltk-1.4.9999.ebuild 4506 BLAKE2B 3891ff70b01adc480baf56abe5de071d177893d0718cb7901b2fec1afdb4a3149644d5c77bdb7c126c890215711c3f17b261fcb686c3c80f4de803a302ba9610 SHA512 2b737473c748d04424a41657875096d78dfef7f96853c27f77554f41b963883ef4d25e82ff415da25be3f7372e5eaba65e707e310c131913ac85f0dc469efb46
MISC metadata.xml 586 BLAKE2B 87739da01b6fd739e084e26e94df55789b6e7fcbf8999cc48b773514f126334a89db60fa605378210c627a02813e6b08a330ef1c027a27123c116e2a84d5eae8 SHA512 8e4cfdfc9e47dd129d81e0ab178da7fa36d20fd615d1b54e9613d9115ee35d21cdaf35c60649a243203f5c1c4dd3111d9edce023f8a7cf006ed11380ae818a27
diff --git a/x11-libs/fltk/fltk-1.3.5-r4.ebuild b/x11-libs/fltk/fltk-1.3.5-r4.ebuild
index 1a6451f842ff..d9f3a1e15b87 100644
--- a/x11-libs/fltk/fltk-1.3.5-r4.ebuild
+++ b/x11-libs/fltk/fltk-1.3.5-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://www.fltk.org/pub/${PN}/${PV}/${P}-source.tar.gz"
SLOT="1"
LICENSE="FLTK LGPL-2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE="cairo debug doc examples games +opengl static-libs +threads +xft +xinerama"
RDEPEND="
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 59752d467d9e..d09c9e68c3f3 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/urxvt-perls/Manifest b/x11-misc/urxvt-perls/Manifest
index dccd6a1c84b0..58f45abbd181 100644
--- a/x11-misc/urxvt-perls/Manifest
+++ b/x11-misc/urxvt-perls/Manifest
@@ -1,3 +1,3 @@
DIST urxvt-perls-2.3.tar.gz 14717 BLAKE2B 312f9bb46839b9bd1e702ca80a6ab02c64db3f74345c9dd7a8abf6b7e66126e6ddbc27e85a4046f745b084780e4c7fb0877729764f860471c9ba80104d3493ac SHA512 d941acb6353b0a7a34cefc94064466ee6b9e879a02cb76a10cd14c37e616d05d6e36a156aeb63191dbc0876c00ee927a3b48949d833a9d12b4676cfb0417bae6
EBUILD urxvt-perls-2.3-r1.ebuild 572 BLAKE2B 070c6b695c2d766075ca18e9cd241c8dc8752d9c912d8f11ea2f3e9d22cdd22a13ea1ea51f6b0ea10596c05fd3b25c7cabed50aefef1aaa72f3ffa44b798b5da SHA512 826763e9113f840bd83dbd5d5ac6297bca83a8afe802f5920fae841a8725215d22f47c75200590a0e8574298705e1335b5e6c867d1d84b8635c83d03751bf590
-MISC metadata.xml 461 BLAKE2B 4de4922125137c5655825a4123202c8bd71c1e262fac3bb574bde2e923ee44b2a4d70b755bbc87ff86bbfff49703983691979d668e06bfa71f61702172e3dd81 SHA512 b07f398058d58ceebcbc9a6b7cf800f923f1cc9d9393a05db484d8eab02e83b88b302bd9dc45de925babe01dcaa4c2694625a19d35f700cecbb7ae317b90fa9c
+MISC metadata.xml 375 BLAKE2B 61880c136292b61a565490073f93e4de37a7b81d1bbcda77361f7be12c5fde41327a5341bd8c6702294d6577e46f3b6dfb02ff4a411f4956c7f90069652cd868 SHA512 7bedab206a87f872ce8467d9204de99a67a93ce2c7964ead03343d3f3c040a9f3d8cee08b573687b574c4429f8608ec01ff1acc7e7cf48da2cc2dedeb1a4fe71
diff --git a/x11-misc/urxvt-perls/metadata.xml b/x11-misc/urxvt-perls/metadata.xml
index 22b5798282bd..8dcf2d1a3afa 100644
--- a/x11-misc/urxvt-perls/metadata.xml
+++ b/x11-misc/urxvt-perls/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>juippis@gentoo.org</email>
- <name>Joonas Niilola</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="deprecated">Install scripts which have been marked as deprecated by upstream</flag>
</use>
diff --git a/x11-misc/urxvt-tabbedex/Manifest b/x11-misc/urxvt-tabbedex/Manifest
index cd1340892f24..c702b924bcf8 100644
--- a/x11-misc/urxvt-tabbedex/Manifest
+++ b/x11-misc/urxvt-tabbedex/Manifest
@@ -1,3 +1,5 @@
DIST urxvt-tabbedex-21.47.tar.gz 33557 BLAKE2B c9d32cf466df00f5cc0c86b939bc8b87bab6edc6b74ada6c6576176d9becdc842b6af7a8d38a200906a4b6614788dbfd1658abb6b2eaee787426466ff9b8b330 SHA512 6459f04ad0e2524a356e0056d9bc08bfe04e3ba6c5c00f3aafa76ad1df3ddb8161c8feee56370cf3e1f4fe47c61b63635cc91f3222f5a8f1161574237c870e7d
+DIST urxvt-tabbedex-22.32.tar.gz 34582 BLAKE2B 58b133f8bc950caacd47a7ec2286a8e2f1b1086d074c21be8204a137d618454c4821da054df0bddfae82128464f5c32a6ffb417f24a91879a1aa2645e1e54034 SHA512 5322c05c5d1fc37d213eac8673d8af5b2f3c6bd378d91097fcd2099e59bf61b2a78697fdee8e394bc3943c7c0d5c6fafbe5efd240da8ef1507681031293711d2
EBUILD urxvt-tabbedex-21.47.ebuild 669 BLAKE2B da43a50209e826096142aa7e96c5cdb8edf6dc8598b10d6d211f9eb8fb1a8ae61e873a1c80b78facfb45efd50f83dc48301f8e761b5cb9275376dccdd647d570 SHA512 81f0a905a3dbd8d5b92a96e8195ce7aaf9c2b795101d1a3b1266f80fa3c5a0fd2a080ebe5f0f5b6cf1bebca8ac2d0e881d177c02b8e082d690a08568a91f0db8
-MISC metadata.xml 280 BLAKE2B 30756c19f90277ebe700cf4641848ae376453c6031a019f348f04ee8d4c30146947ec383fa4bf12b669df790417eec9285df363210138e39f611d345d127ed27 SHA512 cf301b82fada2d4ca02e1dd9ba7b5234c42b7c63f87b96d81cb06ebc7853934533b75d0fc77eff0dc39f3c0a9e2d468b6bc03ac98fcb3834da67a11b254a0b77
+EBUILD urxvt-tabbedex-22.32.ebuild 671 BLAKE2B e31b217502c4961c3ffe0f7e01331120271c6b14b2057e9de9c5532a67f67451d7bdcb4ef72b422dbc21e3fd4680009de58466358d7995f13a390e4d09440fb7 SHA512 1c5c0d7658311b8962e4bb92cc5aa8a52246806b280430af328bd9fa1e9905b712253c018805d63356a41427fb8f1898e78086ea7bf60d1b092eefa644807b16
+MISC metadata.xml 194 BLAKE2B 52e2f299addb0e889c54f25eb300fc9ef4ae70672255d191c49f06f60d3e0a564f7dfb500aaeff99600bb12b9c3744e40b4db69601644e4221f442fd13296431 SHA512 049195acfd7f7fd614f142947dfa0ba848267c4dcfca30cd9d24a668b9416de2745a3a7fdc499c041403e2b28e7f9bf051a4c784e0b4c8585e53d3ed6e1e0e7b
diff --git a/x11-misc/urxvt-tabbedex/metadata.xml b/x11-misc/urxvt-tabbedex/metadata.xml
index 42361307323b..70c16c0f82d3 100644
--- a/x11-misc/urxvt-tabbedex/metadata.xml
+++ b/x11-misc/urxvt-tabbedex/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>juippis@gentoo.org</email>
- <name>Joonas Niilola</name>
- </maintainer>
+ <!-- maintainer-needed -->
<stabilize-allarches/>
</pkgmetadata>
diff --git a/x11-misc/urxvt-tabbedex/urxvt-tabbedex-22.32.ebuild b/x11-misc/urxvt-tabbedex/urxvt-tabbedex-22.32.ebuild
new file mode 100644
index 000000000000..7d280b9d9618
--- /dev/null
+++ b/x11-misc/urxvt-tabbedex/urxvt-tabbedex-22.32.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="An extended version of rxvt-unicode's tabbed perl extension"
+HOMEPAGE="https://github.com/mina86/urxvt-tabbedex"
+
+MY_PN=${PN/urxvt-/}
+SRC_URI="https://github.com/mina86/urxvt-tabbedex/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="x11-terms/rxvt-unicode[perl]"
+
+DOCS=( AUTHORS README.md command-runner.sample )
+
+src_compile() { :; }
+
+src_install() {
+ einstalldocs
+
+ insinto /usr/$(get_libdir)/urxvt/perl/
+ doins ${MY_PN}
+
+ insinto /usr/$(get_libdir)/urxvt/
+ newins pgid-cd.pl tabbedex-pgid-cd
+}