summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29279 -> 29273 bytes
-rw-r--r--dev-ruby/Manifest.gzbin106581 -> 106575 bytes
-rw-r--r--dev-ruby/flog/Manifest2
-rw-r--r--dev-ruby/flog/flog-4.7.0.ebuild28
-rw-r--r--dev-ruby/lumberjack/Manifest2
-rw-r--r--dev-ruby/lumberjack/lumberjack-1.2.9.ebuild27
-rw-r--r--dev-ruby/mini_portile2/Manifest2
-rw-r--r--dev-ruby/mini_portile2/mini_portile2-2.8.4.ebuild29
-rw-r--r--dev-ruby/msgpack/Manifest2
-rw-r--r--dev-ruby/msgpack/msgpack-1.7.2.ebuild34
-rw-r--r--dev-ruby/rack-cache/Manifest2
-rw-r--r--dev-ruby/rack-cache/rack-cache-1.14.0.ebuild46
-rw-r--r--gnome-extra/Manifest.gzbin11247 -> 11246 bytes
-rw-r--r--gnome-extra/mousetweaks/Manifest2
-rw-r--r--gnome-extra/mousetweaks/metadata.xml2
-rw-r--r--media-libs/Manifest.gzbin68411 -> 68414 bytes
-rw-r--r--media-libs/audiofile/Manifest2
-rw-r--r--media-libs/audiofile/metadata.xml4
-rw-r--r--media-sound/Manifest.gzbin57414 -> 57420 bytes
-rw-r--r--media-sound/gnome-sound-recorder/Manifest2
-rw-r--r--media-sound/gnome-sound-recorder/metadata.xml2
-rw-r--r--metadata/Manifest.gzbin3509 -> 3513 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.gzbin27917 -> 27919 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin168671 -> 169455 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/flog-4.7.017
-rw-r--r--metadata/md5-cache/dev-ruby/lumberjack-1.2.917
-rw-r--r--metadata/md5-cache/dev-ruby/mini_portile2-2.8.417
-rw-r--r--metadata/md5-cache/dev-ruby/msgpack-1.7.217
-rw-r--r--metadata/md5-cache/dev-ruby/rack-cache-1.14.017
-rw-r--r--metadata/md5-cache/sys-process/Manifest.gzbin15454 -> 15454 bytes
-rw-r--r--metadata/md5-cache/sys-process/lsof-4.98.04
-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--sys-process/Manifest.gzbin10135 -> 10135 bytes
-rw-r--r--sys-process/lsof/Manifest2
-rw-r--r--sys-process/lsof/lsof-4.98.0.ebuild2
45 files changed, 319 insertions, 64 deletions
diff --git a/Manifest b/Manifest
index 3fc9a11fcceb..8081c272c99e 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29279 BLAKE2B 3d910a0275f709d05c1c9ea560372a1868a89796a5cef3b368c43bbd457430e0f6f904e05162fbf532af341fbfdea12b5136635adb27f30ed5c76dfb61e6a105 SHA512 72e54c71653fe54f92bab54761685d4df21880897e10da36d713a757b5c29c419ef239019cecfe394a794e5d9437a48b5a7bf455ae4815c3e0a4a9d722f110c2
-TIMESTAMP 2023-07-18T23:40:04Z
+MANIFEST Manifest.files.gz 29273 BLAKE2B 059f930375031bf5a333d6abdc7d222d8efe57a9b29a5b0f1bbf4f8dc6e1e286dd53dfecf3f07dcbf675948887ea2bbe11a667c2498e62ca775abe65ec140a52 SHA512 79906214b55acb9838121782fda7f46e5934ea33bf3ed233245c63dcbe902de6147e012251778783acef728ae53583f23d99575ae49b54800806fc158e3e91eb
+TIMESTAMP 2023-07-19T05:40:09Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS3ItRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS3dzlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD53w/+Jm2gaVWh6LKMmJafRgWmrvMRPrMvcsE9/NyCY+xOEj1BDgrHlK2jqHER
-zqfgpl4DCc9fFi2OVhgGPQW4egFgATH38pg6ayFlzhRPmCQCwa3Q2N964UuhwGwP
-SfFFWZjxL7tRAsTCDSfP4slxiqLMhewDBOiT+fprtISJ0hawfA4YpgFlQig0Kd0X
-FjIJVV+qNMCG+vRQz5HXn940/+kSzwOYDpYqVhIuSH6ON9hhNfQ9/BYrP8SSz1Ud
-lwFX0g0T+mKTE+p2P3H/fqUBnLwSk5v4kBVyldoUn6oFwLgv//pQ5hg9cS++JEnu
-mWveiWd/niUIuzhXXc+z9LJYWBXinME9cn68NlpoCkzdTC9f9Zpb0an/PF+mXyBc
-paDpAdFbDyfx1wd8p/yLwto2WXa3kVYALMyZtexaf+r5K8p9+XHvd1l+3+OkXpjE
-1ntovcRnSDElzVapHMeI0LKzvaxDc5YkdWnXSbvH0A2Xfr0cORj+i+8SAGzKMQJa
-ujVLUsrLpfQ6P8CxxeMBLiVJ97BMVHOUCaWlljIhKmMaRd2Cb2RJaH3hjQxnpJce
-0wlsUU99TFKjGqe+9FYxPD4UnBze7UTsJNYRGM3qMZpvcECORkThWzph2ZTrL5+2
-BWbOv2SV/ibMt8q4QN4P3CDyTRFA87AlMH2+yeZ3r2vxYwJsxt8=
-=Xdfb
+klA8iA//XTf4TQQTxgWUhgT9PqqlMyiPUzrs7DAXjr/eRuegAY9wPU5Cac7lHz49
+EAKZLlZovQMSzJk+oe5IcV60fsEDOU3chR/psOqFWr2daLCVKNBclMyXgvDY4aXz
+pPJtDCBNxVICL1zIWypz3F5Qou2pO31Bof+f6R5eA5/ccL21GKH7m3syLZ9XgdLK
+StWeRIFOPITyAM3VKaHbcCPqVTfmNZ2SGzcCY+72SeKDfggcuB3eXjtjSosoAWFU
+fepWddn0Rl+xOIlsEosLZOum1BQue10ionCWyS5wVpXUoMm5r9LUf4M07+CZqDql
+GROT4CTD7g7g2+4mGwcnmO4jH1QMWzCVAZaT9Faq/5TdUHkQHqwIRjfIPjydHPeG
+gjga/usKy/NfZxL2crKyjgx0cdPdTNgclZ4J+vlgp+sGZIWAFOXZi/hj9D8tj+gB
+lXMsp/4ahnEGj2EaymByMfuHee4XlJ+L9Esx46MmqBMr/9u/yA63gcS8p+/gRcrx
+vf+Z+2uNcStNE/Hc76DAYChno1tc4bQEhHoFFVccwsgSOWU1xVOkhjw7nL7+ulLQ
+JJIgfnBSN5S52Wmda+NhoNxCA9pBmwuX0fKcdPkfrQgTtCnitsE8/QS9RI028TsN
+NpIjF1IKKnkp9YGXzU9ZyAiAMvZXKn84CK7+QxD6mQBgVehl0JE=
+=lzXQ
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 4b947c16617d..2d77e351114e 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 1c4c3d8dbd28..30828203e5ec 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/flog/Manifest b/dev-ruby/flog/Manifest
index 4d175c53642b..04b5954df295 100644
--- a/dev-ruby/flog/Manifest
+++ b/dev-ruby/flog/Manifest
@@ -1,3 +1,5 @@
DIST flog-4.6.6.gem 26624 BLAKE2B 7643813d436ca516d60bbde6cefb18d561a1ffd6fde3586a7104450a96b6d363dc6b794620b41e8ffeffd831e252cf15d681b2fdf41acb3b3c0d0cb5b4e95c25 SHA512 0689f85de19eee0d992e094f43b74f2eaf08696cfdaab849760e5f017b83bd0acb538bd0a6d6289538ac5b7f888069e12507eb6139fa35532a310122c4412c64
+DIST flog-4.7.0.gem 27136 BLAKE2B da3fa3d443b5652259080c7d1a6f2e14b63234eaa0d22892a08c4e9cb1e31acd6e25c23907bee602df11abf3a754707b823aeb1a2babbaacb8ed2b628eef40b2 SHA512 4e4c10971ec1207ee0b83ecafc0159634c4929b9c5c169fe8c192ab7301b947c1e36320ebce710b8db2f7800596680622734514bd6722a2832e6f1076f30d48e
EBUILD flog-4.6.6.ebuild 614 BLAKE2B 13307a4c9186c3ae79be0d6efcff038eb962a9dec7fa1feb8c5b697d1ad9f346811f566dca3748b0ff9ff8bca0b44adf764c819b07c12d5b07099a08fa787bc5 SHA512 239317e8cefee884ca55b0edd62a208f8f3d84f050e90eeb31b649cc494ed4642a29b10282769ecde60af167b28f9839260f2704c655ff60e57f1ab67107187c
+EBUILD flog-4.7.0.ebuild 607 BLAKE2B b343efb85c07ef6b72968c516dd282db357da2d23806d190685573fd27520db49907ba81508c9763e0c5fa05ac1b5ce9957b5decfaa5b991191c92706228c7b2 SHA512 bda25c0336799b9a6c4d9e23f42a739c2e12acb4611e61dfe11fccb95690459fc7622b49bc3e6b56d04acb9f50ed95c8511e0290bba5de3b49a26eddce773685
MISC metadata.xml 324 BLAKE2B d2ece0ec057fcfec3d0f78e139f4665ea7a0086457bcf2825fc9be8b66d8639e06c5bed723fa09c4d192a73ba407105d633bf068e4612b3eed9c9496fefc0c84 SHA512 2c764e6e9169d331086566cdaa5052c8bd46cfa7bd68d30983170a169f23eac9a234f4bc28be963ab1aa8a1ce368bd56bbb12750913e3f6eb22570350e86d199
diff --git a/dev-ruby/flog/flog-4.7.0.ebuild b/dev-ruby/flog/flog-4.7.0.ebuild
new file mode 100644
index 000000000000..c39d289b9277
--- /dev/null
+++ b/dev-ruby/flog/flog-4.7.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Flog reports the most tortured code in an easy to read pain report"
+HOMEPAGE="https://ruby.sadi.st/"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
+
+ruby_add_rdepend "
+ dev-ruby/path_expander:1
+ >dev-ruby/ruby_parser-3.1.0:3
+ >=dev-ruby/sexp_processor-4.8:4"
+
+each_ruby_test() {
+ ${RUBY} -Ilib test/test_flog.rb || die
+}
diff --git a/dev-ruby/lumberjack/Manifest b/dev-ruby/lumberjack/Manifest
index 1b54218e7f1f..76abafd49a30 100644
--- a/dev-ruby/lumberjack/Manifest
+++ b/dev-ruby/lumberjack/Manifest
@@ -1,4 +1,6 @@
DIST lumberjack-1.2.8.tar.gz 40896 BLAKE2B 5a2ee1ff750e29c0869ddc8991fd58e2b4dbf69132e2a1c16e414c5373eebb0249ada7fe922666a3cfcd6875aa98e8b2e0f5f73b391ece2fe75e13fb2968b29f SHA512 8b1d9a402112ae3279e3f2b0d498e6d40faca3ed9046bab1b35d3e863dd0d8f143700f0b7039c8d6b24bde517fceeb9d1b7a8b4259a97908a34a94338f1fd995
+DIST lumberjack-1.2.9.tar.gz 43739 BLAKE2B 0e8dc56be40fd8a48d1db49902144d875cfbe41b19299369c845b11ec70f1edf5184b87a50efd7f628ed772a5420ac642db10b99574a1ff8c17dea45b51b2061 SHA512 e161e09e5cec45dafdf91adbd301b393bb858293baeca4c6cd557cd652bc86505b0f6b2dce7a872d2e48d1ae7eb065f0f9035d8eb0469a20c62d42dbeb08fdc0
EBUILD lumberjack-1.2.8-r1.ebuild 702 BLAKE2B e07e33e3ea9ce7da70e766d6f6428f1355c328af0fd3e91a853c3cbc631b51cf8ad2080dd6dc992e1538ef63f500c0a950fddb38caf9e2eb66513886eed6f284 SHA512 e2460546fd3e99e20fe744ca72e62c0bc82eb0ee7cfe5f4c1410e25715682df45d607bb053c18e4208cd88aa54850ee8e7800d75a79e6024b9eeb912832322f4
EBUILD lumberjack-1.2.8.ebuild 709 BLAKE2B 0c0649615066d7f168c7fb2ee2cc480634ccfe0fe721fda44c5f95db4dc1bde9f6b19887ca85bc1c0e5421f49db79d872f11fcafafbdd6417e7a2a0692f1d0cd SHA512 a8636fc21a35441b71643e7075c6cf171ec591ffcd3ebedfb3d1b87b3b794dfd15865cb9b06970e8863bb0fa40633f25deb971dc12ba2aa4262fed58053ce9e1
+EBUILD lumberjack-1.2.9.ebuild 702 BLAKE2B e07e33e3ea9ce7da70e766d6f6428f1355c328af0fd3e91a853c3cbc631b51cf8ad2080dd6dc992e1538ef63f500c0a950fddb38caf9e2eb66513886eed6f284 SHA512 e2460546fd3e99e20fe744ca72e62c0bc82eb0ee7cfe5f4c1410e25715682df45d607bb053c18e4208cd88aa54850ee8e7800d75a79e6024b9eeb912832322f4
MISC metadata.xml 345 BLAKE2B 052f6b629099841c92f5bd6d6d2a634fbc04bb06bc25296edb2fed33c5dbcaf8e82deebefb5c5b382655c247aae75aef2bad649bdb5e3bd7cf90f8b43baec6c4 SHA512 95497763fac2856c906d9d44fbc701a7ad2e4b0c1b3d68f07036c4558b9fd63c7eaba4b73e9a6ed28baa0541c882ba48606857cbff3b1c47bc7f2971abc08bea
diff --git a/dev-ruby/lumberjack/lumberjack-1.2.9.ebuild b/dev-ruby/lumberjack/lumberjack-1.2.9.ebuild
new file mode 100644
index 000000000000..541a955c45da
--- /dev/null
+++ b/dev-ruby/lumberjack/lumberjack-1.2.9.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="lumberjack.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A simple, powerful, and very fast logging utility"
+HOMEPAGE="https://github.com/bdurand/lumberjack"
+SRC_URI="https://github.com/bdurand/lumberjack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/timecop-0.8 )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find * -print0/' -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/mini_portile2/Manifest b/dev-ruby/mini_portile2/Manifest
index e456d38456e8..094aa3be34d4 100644
--- a/dev-ruby/mini_portile2/Manifest
+++ b/dev-ruby/mini_portile2/Manifest
@@ -1,5 +1,7 @@
DIST mini_portile2-2.8.1.gem 28672 BLAKE2B b0ee9b2326260d9f0dab630da104443d23a696f1c2083d5f26acb0950991c0697ae4a62e4dae33fe5fd1cc0244b1094d002e8fff8ced037677be9a64f74699ef SHA512 600c25aa092993709842024006ba013308ca471c070134cc727184456871a4d8d3363448803cc513835b57de89e97fe536b6974ece50ff866b6d5e00b7edc308
DIST mini_portile2-2.8.2.gem 28672 BLAKE2B f2c914e708d4e6a535cf821d52f7094627ab2d2e9f02f41a3d38b932d6cc97c452a597237d475014cf541c932f884292184aef85b853a6116326e1cc04460487 SHA512 a24131400bda6460dcd21cc9e6700eb9d79c6174ac2074b4b7c253ea7180d9f1c636342e1b9390c2ff4e35625079c988aed081ddf78ddd54a429eab4a892b1d7
+DIST mini_portile2-2.8.4.gem 30720 BLAKE2B 33f5e67e1ef647c781cf4f5a4b04a2164b27fb6846e0d76ad42f1cdbdd04cae69c4e14cde4ce5bc36c392de74d256770f693485e896b443aab8cceb0a6cc28e9 SHA512 19e3e4908e54fb73d695f0674a5c95d96bfa2cf6f87c0d59c32f8a68941b729adc065b3bea2d5eaada489340d8c76e098b9db839d075cac5d183f47d2cee7d9c
EBUILD mini_portile2-2.8.1.ebuild 660 BLAKE2B fede6627913a37924ac52f6c8b46fb6a15ef6aedd8adabb5cf71076d56a1c8f159a91ab7bd6d42bd34cfb6f2bc0cbc0dc2c7be9549754e0b0736ef776b32d79a SHA512 a2a7f37b5af8bbd879ab9b4dae19fa2b6cc4c6c2769701dce8274e4c42815bca6c9978567f561443acbb3d6d9552d08809e18c8f5995a1cd5300da73d84d7e5b
EBUILD mini_portile2-2.8.2.ebuild 672 BLAKE2B fbb705c3e77b45ffeb7212ca94b8d2c868df6387ec6bee295db1fc2e7211a3b954859824aa0aae287b533dd622c3135b70044d40932962dad0e9a52f86daf819 SHA512 c9f1468f9bd24f1771b79a19a69bb92d9bb7f63fb493659b14bb18d403b7496f0c2fea3e449784c762741b90ae881ea12ebdf77b6f8e98fde1db5916abdd3269
+EBUILD mini_portile2-2.8.4.ebuild 679 BLAKE2B 513401215ac88675ff73a06f2ab438eedb4a83f5ceb931e147eb9c606ad0526718073a0a07ba999d6c6699216e8294a0104f6ca73b5be7277ac4b474581963f9 SHA512 1262f5a905596151fe2beb906da7fabc274a53c312419f9e6cc22d0f23f0debd6187cf8cbc5c3553ee14ff0c690f9c60f8e3bc4deab5fda006f1f5b9903727bb
MISC metadata.xml 351 BLAKE2B 1089816679cc238435b30f4a2365c7d1fe7a15837602f266924604629bf4300462b1ded28a537b9337c9fe13e4b397fcb1e97672bcf901eb65162090a514751d SHA512 80f58025f07a49376e4fab08a8396ccbc5e09ea76eea09263c3388666b14cea9dae84bfadff887aca2468c8651666d5e907911782968b76b7c1f3289036586e0
diff --git a/dev-ruby/mini_portile2/mini_portile2-2.8.4.ebuild b/dev-ruby/mini_portile2/mini_portile2-2.8.4.ebuild
new file mode 100644
index 000000000000..74cab14f42f8
--- /dev/null
+++ b/dev-ruby/mini_portile2/mini_portile2-2.8.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simplistic port-like solution for developers"
+HOMEPAGE="https://github.com/flavorjones/mini_portile"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
+IUSE=""
+
+BDEPEND="test? ( dev-util/cmake )"
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitar
+ dev-ruby/minitest-hooks
+ dev-ruby/net-ftp
+ dev-ruby/webrick
+)"
+
+each_ruby_test() {
+ ${RUBY} -w -W2 -I. -Ilib -e 'Dir["test/test_*.rb"].map{|f| require f}' || die
+}
diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest
index 8bf1396b39fa..03bd2c4b95a9 100644
--- a/dev-ruby/msgpack/Manifest
+++ b/dev-ruby/msgpack/Manifest
@@ -1,5 +1,7 @@
DIST msgpack-1.6.1.tar.gz 88601 BLAKE2B 2ddb84afde00240cf446b06d8e7445cfd14fa3dabe67b96035ff09629884523df049d42c4e5250e275648d2bcad0fa56179994c9ea096a1ffc6c86b594968eba SHA512 b8a268a9c357ad5d2fec3fcee3d1a3e818708a51e5035105f245ee0d7cbafc145c6cac5e8bc3bfd12efa967f8ed275e2dfacedb5f3556166ba8e2354260f51ee
DIST msgpack-1.7.1.tar.gz 89373 BLAKE2B c8f1a9312e8a3610ecb3d41aa5f375efb0f059af29419f8be8879865e5b67578c6ea5e684ea4828aac4c7f636e613b720cb79e5e092500f72210fb783c457cc5 SHA512 31d9262f4f9b2537e6982aa72b3d7c50d90a95422f8636425448eb160412eb39e34888d584eb5286cf3f69317c0c81c2a2360f6b633f771701603a6cec7849e4
+DIST msgpack-1.7.2.tar.gz 90108 BLAKE2B e5630ed36b9e6574bdd6c823afc15958d3b2a58e0e43738c84595d017274d7fc2761d0b4baac2fc8b5ba5ef0f6e1bf78e8c448ef81aa9841c8b3f875bb67c90e SHA512 c7ecf8031644c87debf6fab7d6b358a80cccefe4c0c795695056e5e82b1138641a5b94ea05b2b6edf20de2621ac59c059dce6a627a254742fbca8f73f0110c10
EBUILD msgpack-1.6.1.ebuild 1155 BLAKE2B 1140672ddfed7bc9aae4ad0773234d2d0c92c7670ab02860bfc1dce59dadb3b179af52f18d642fce1b2d165f3cf1a53c61ebec316027ec49f13ca6f0255dbece SHA512 70f20f55ca2a8c33b9c60b8ce1378e4408b3d437c6bb007ba942dc817a27541df3ea012528e3dac510eb1fbe80f579a53f2ebb0836fe15148685009cb82edd63
EBUILD msgpack-1.7.1.ebuild 1151 BLAKE2B e888d13ace6810d7489201c97336f5542217a7ac0c4b154988e858423fe6f05eeab1923a99e1000d29b5ae372adee2cca064e72b9d4ad1e7b568ae53fc12ff2c SHA512 51503e468738b54373fd5531529688faef85b50c4968e23b6285c2f5bc30ac3ce88b2af868484d63cbd7a542a70ea5a8a3b132ad69a95c2fd49aad38158802f5
+EBUILD msgpack-1.7.2.ebuild 954 BLAKE2B 7d8ea0d173969630f8a5a4e364dbbe923e4023e2bfb9d5fe67545070c501d9a464515c9c35edb51f3a65e01af330ce897cdbbf4a39cc50438fe5d209289b6ab8 SHA512 ad4fb31316c66e996b33d2e03958f0d298be122020c9bfc499acaedccf73293f52a8f51347469c4bf3b454777adce80f8011ae2256d4c862a1e65faf6d896477
MISC metadata.xml 337 BLAKE2B c448253ddc68faf3cb5c23e2190d776109e93a5751e05a55173a827c2b4acf577ca4fdff14202c8344918811327a4a4f46cc1c26598cf682043e58dcf8f7f560 SHA512 62219ee0adf9fe4805ef031ff07642280b9bc42b134bf32e4ad575761d7f3d88f186ca808195829a2aeebea31dcbc86ff475190d4685c69ee2dcd7d6fac274fc
diff --git a/dev-ruby/msgpack/msgpack-1.7.2.ebuild b/dev-ruby/msgpack/msgpack-1.7.2.ebuild
new file mode 100644
index 000000000000..8126b1988a4b
--- /dev/null
+++ b/dev-ruby/msgpack/msgpack-1.7.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="ChangeLog README.md"
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/msgpack/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/msgpack"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
+HOMEPAGE="https://msgpack.org/"
+SRC_URI="https://github.com/msgpack/msgpack-ruby/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="${PN}-ruby-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/I s:^:#:' Rakefile || die
+
+ # Remove jruby-specific specs that are run also for other rubies.
+ rm -rf spec/jruby || die
+
+ sed -i -e 's/git ls-files -z/find * -print0/' msgpack.gemspec || die
+}
diff --git a/dev-ruby/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest
index da9fa3481c70..4a6467d9fce2 100644
--- a/dev-ruby/rack-cache/Manifest
+++ b/dev-ruby/rack-cache/Manifest
@@ -1,6 +1,8 @@
AUX rack-cache-1.13.0-mocha2.patch 647 BLAKE2B 47e441c389b1c7cf9c78d8e5c337192ea83de1fc870aa4fa50b215b0da5aeb3a54d55aa9f9237e2f17173296550ea82da5346820e3272a2e750ffc1ef162b95d SHA512 8a3e61d283587647c24c006942248a4da6e9fabe1f8775f8ee45ba92b0c9d42b4cae633b0e985e8e9c6f12f00e2c7190e5b636f8aca38912be682d1cea2caa96
AUX rack-cache-1.13.0-test-require.patch 880 BLAKE2B 3e9466e6494686921edb41f4c0b5468865160c73bf8919758c8399ccf2124a0157894dbaedb28f86b18ff2a234915c9066c79d10acaf125d2f519395f70560f9 SHA512 effc0a9e4e326a7b6a20bd5fce080052323e2dec266379753774a9a98d7a920698ad2ca286c49957e4fcefd619c4c39f27f349f826ba80fdf729064d29163751
DIST rack-cache-1.13.0.tar.gz 262945 BLAKE2B ea0dafe105c8c1e10815c39b928c5a86bf77a0cf3a31f085169028cb633dddd3db761138fb85b7f5da6c3374e749e898d97622994ad3a7b4972befbd46d31e3b SHA512 049302994663703ea593e01194e1c5c3b95afc889e628906e65302dd1fe64fc280bac9d26855db2fc7af1e287201a47c7f6a52329a3151b3efc775c0585d837c
+DIST rack-cache-1.14.0.tar.gz 263917 BLAKE2B 1d8a95bcb4d4d3c5a61282fa7466a728c234d9b39e1fa7db27c3804e665618bb13a5a797d2b989768f51b1d0d4b0f1cdec44f6e3bd3f4cfae4e9e530d12c701a SHA512 258d8b9f8daf282e6614b8cb10d44e747a29e4d1ff4b5acf0c57546f0714161fd4b9fc8ff5b2ca7b175b4f9158337ee1281d46c2238a158ee06a07ed79c71636
EBUILD rack-cache-1.13.0-r1.ebuild 1351 BLAKE2B 7f8112272c26314fe0b89749d2bb9754e395ffd05a5f43b094ff4b3cec0ac530d94448580e7c9a6f1d6df558bce2dc0f6167e8a76f56cae10746c32c3c4f5034 SHA512 7aea6dbf22f3da3232e4d30648cce2a70a718575c505ec1740f687a49096d8a7175f371595bd605c5e89351d43369a963e3e6289873ac3d24f74b3c2074bc89e
EBUILD rack-cache-1.13.0.ebuild 1248 BLAKE2B 9d6314305198120dfa1e11a5196647a87ef9151d512290852f532efbfddd1be6ba6022b0530b8303d5a01d8ab7e706bf6a09ae3f066f98117b2b002c3e55628d SHA512 a5723501bd5e2074417f6e324a76085b4994dc03e2879f20b3b1e924d197527127ff9b8659e9102f2b5f5168182d91d68d31735c405111dbe1a9353e1bdd2ab8
+EBUILD rack-cache-1.14.0.ebuild 1281 BLAKE2B 08d5e841fe8183d4daccea733472aff93ed970de0e375a52fca40b2d68716c7533215d86ea3f1c3b395cb3c5741b62ea7c70bf42f411a8c7d903fb56fdabd3b7 SHA512 11579cdb8d036eb4c45353ccb4ca758ea26e84f5282d1ef945b130c7593a1b1dadd228e68f3628a13f36b443d84d6e607174fe82a9dd1e908e5ff867c88255cc
MISC metadata.xml 332 BLAKE2B c4e108dc1655b9d00532fbdcf4e0c735cd87f977d7d08b64ef6595b80d5fdd155a7d3aafe297a7a61729348c3f5f4a36b77db79e99ab68052751c1e76ee2e6a8 SHA512 3c0131f6fd63a703a3ed1bf420fa0a72e76d131ffb0229b8c78c86c5475740f6e006797ace17ac95bbc620815f952cd4982537e46785ce3761ddd45409ba1f81
diff --git a/dev-ruby/rack-cache/rack-cache-1.14.0.ebuild b/dev-ruby/rack-cache/rack-cache-1.14.0.ebuild
new file mode 100644
index 000000000000..f36440096e15
--- /dev/null
+++ b/dev-ruby/rack-cache/rack-cache-1.14.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+# no documentation is generable, it needs hanna, which is broken
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.md doc/*"
+
+RUBY_FAKEGEM_GEMSPEC="rack-cache.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Enable HTTP caching for Rack-based applications that produce freshness info"
+HOMEPAGE="https://github.com/rack/rack-cache"
+SRC_URI="https://github.com/rack/rack-cache/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1.2"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rack:*"
+
+ruby_add_bdepend "test? (
+ >=dev-ruby/maxitest-3.4.0
+ >=dev-ruby/minitest-5.7.0:5
+ >=dev-ruby/mocha-2 )"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/ s:^:#:' \
+ test/test_helper.rb || die
+}
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files/find */' -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/bundler/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_test() {
+ MT_NO_PLUGINS=true ${RUBY} -I.:lib:test -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
+}
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index 0b9f631e198d..0905b2992a36 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/mousetweaks/Manifest b/gnome-extra/mousetweaks/Manifest
index 85c09e02054a..a89973ead640 100644
--- a/gnome-extra/mousetweaks/Manifest
+++ b/gnome-extra/mousetweaks/Manifest
@@ -1,3 +1,3 @@
DIST mousetweaks-3.32.0.tar.xz 372088 BLAKE2B 59e6dbafe9d8ec2cd0578cd1a01ff9e7d575fdac2381998653f1a91ab4493e02a0cf99a187a47b39bd277726df912e32d5572a39df27858de0929fa3999a699e SHA512 3711c2aa1bc40f80a75857bf8a35dbe24443f8040cf8131e32818c797da44f2bb54d58f804ec8df7a95f66ff2e5db8c48067fca97c16ffa59239ecdf101c4a52
EBUILD mousetweaks-3.32.0.ebuild 638 BLAKE2B c640fd9722df570f51193e4f406e85939b3aaf9a9d3b4eef1f093d5b8accc9a1ed595c4b713489e7adaeecdab0db3692c46dafe3e463337b5bbb6082f1228e78 SHA512 5f69317c437cfc30828375d4c767cdd70df3b71b8445015098cd9246a7129ea2926f9a55dfa188cb59d05f0d85995a35674c95f29e68daed397ef5b3f8034681
-MISC metadata.xml 1115 BLAKE2B e71929bd89aab711f41b887a847250a1ddee1c39cae11dade7ba46f23d955e7635f03b7c24f631ce8eae7d9cb72acd2a64fc5f25526b01647508b9d6e267b54f SHA512 38f1a6251c1cabdd19329885f84a7fadd95b1fe595fd8458fabdef9c4327dda2f1d481072252483ccd759a8ceb5a724255b0498a9c8487601a85e44246b58973
+MISC metadata.xml 1117 BLAKE2B ac3256958de5c13a5f88607588f97e83995c2a50d4c410568539754209e7a2bd2dff9923ed2bc559947b785cd7800d26c77ca447bfb69e70ce051797acf4b97f SHA512 10edf0f076f2f4eaf26af8f86d1f77961d718d3a5ee336d536ed922616334353dd6cb4706045cfe1cd403194bf9dd5b152bb5ea38a3e3940fb4df7af99c7fa30
diff --git a/gnome-extra/mousetweaks/metadata.xml b/gnome-extra/mousetweaks/metadata.xml
index 935902a101c7..89a8b7ebdd24 100644
--- a/gnome-extra/mousetweaks/metadata.xml
+++ b/gnome-extra/mousetweaks/metadata.xml
@@ -20,6 +20,6 @@
* hardware not only for the computer
</longdescription>
<upstream>
- <remote-id type="gnome-gitlab">GNOME/mousetweaks</remote-id>
+ <remote-id type="gnome-gitlab">Archive/mousetweaks</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 72281952569b..30b4314dfddc 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/audiofile/Manifest b/media-libs/audiofile/Manifest
index b7f263afb0dc..1175cf17f759 100644
--- a/media-libs/audiofile/Manifest
+++ b/media-libs/audiofile/Manifest
@@ -6,4 +6,4 @@ AUX audiofile-0.3.6-mingw32.patch 687 BLAKE2B dec0680a401890f64a659a7303b089d03a
AUX audiofile-0.3.6-strict-prototypes.patch 2339 BLAKE2B ff14877c949bdb218ddd75ee95a0ddcd4014838d461fd19dc2c62feee2c1d3cb2796b12945b172d1a41a137dc197538f68e6e5280f67b39e698d22b46ee5b001 SHA512 26fd421be981208a18bd970054efc50e5b370937af9cd972e7a9206e3b92f389032808e4207726d17807e0c60cdc562826a77c288d85c0ae06534f7f036e2d78
DIST audiofile-0.3.6.tar.xz 530760 BLAKE2B 5263e66b92471c8b7e8ad73a5065966fc93fd92d70481df804451353bafe44d670ec48b183bc19a7ac60025ea73b234d6aef1017fb220c16d14c68a27db027e4 SHA512 f3b58210a4ef3ac8e08a368a78e0f4b8345456d084bdebfd20d1631fa75e562aa58d31863a502b6ff18178327aa5b87403566bd34566fa52bdfc8e01de400bcb
EBUILD audiofile-0.3.6-r5.ebuild 1500 BLAKE2B c3232545abbe95cb22e6b888bcb7d7bc0e0c16df9dcd870267f7c9f12f998ba184746ea8da5595a4b8a58377a2833ae102fad4b4694e7748a1872e11ea9ffa16 SHA512 56a1b26e1602e62b92bc8a12b228f6b0d9d74d2a94d51124895292f8ef34e278b8477314800b8c28ec0f98cc2d518b87553b226708f13bb9012be7c01960a88b
-MISC metadata.xml 450 BLAKE2B 7aa693f92285a5d204d7206189e8c82c9a93146736db0cec6aa203c22f284bceca73b937bc962246f21668779c59a51504de7f52ba2901d4a8687fd28c5c4afb SHA512 eab3f3957975ecb7bb5bee29b221e19176461725fc9bdf5a6a382b8d8d9ed258db969af99fbcdfa9f5cdbfc628f4058605a9fe98fadc3971b227d811afcf185a
+MISC metadata.xml 336 BLAKE2B 18b66d291c0365b27f19c51c65e78aa7b2c205a2a5283c9e80ed0e76f38ad360b84f63957776a22bf104e06a4512c1ee68f34166c6287cf480627dadffda8cf6 SHA512 dc6c56768595088eb45ef8ce040bd95e7fff676ec410909b6f79250cb04daa523fd03cb9a827dfd9fbb10d2fe50dcfe6a070dbf877d790f5d74439f34a217d82
diff --git a/media-libs/audiofile/metadata.xml b/media-libs/audiofile/metadata.xml
index 84388a991c82..7275391111b2 100644
--- a/media-libs/audiofile/metadata.xml
+++ b/media-libs/audiofile/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <maintainer type="project">
<email>sound@gentoo.org</email>
<name>Gentoo Sound project</name>
</maintainer>
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 728de1851451..da344ff9963f 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/gnome-sound-recorder/Manifest b/media-sound/gnome-sound-recorder/Manifest
index da90b7306f53..0f396800a3dc 100644
--- a/media-sound/gnome-sound-recorder/Manifest
+++ b/media-sound/gnome-sound-recorder/Manifest
@@ -1,3 +1,3 @@
DIST gnome-sound-recorder-42.0.tar.xz 162208 BLAKE2B 6f4f17ad5cb2cd893626defb3b91e62c0dfbfdae4c815df934a2d35a7b0e315f689f3ea222d9adef960935828095c337e00076aba60b4c1b3d243c274063aed3 SHA512 53fe2fe0646c5055cedc1c62cf87176dca52bf3d9452d83bcc849d9946179afbef826f08ff65a97ede7a0d14ade4da0755b2ef3780460d5a80f8f9e6c85fcfbd
EBUILD gnome-sound-recorder-42.0.ebuild 1102 BLAKE2B c3cc42471c15f3fbed49b32af8544516e2aaf3b6a22ef5e554824a95ad8deb1602fedf894cec92d0adccf6f851fe338affe7f9510c13aa06261038ff54f2ec0c SHA512 f1cb3712671ddba8fdc34ec45f1a53633767df461ac86db45e8a897fd2a96cdf61d10cb4f7138273cb95db5be9caaaef0678e00abf8512b08664086a7019fa63
-MISC metadata.xml 361 BLAKE2B 13f9af70bae6ec6d87a0421cb12e05e77b9b972df00110e54e17ef0292e345633c98b613608a111128ab1c1bd7eb15ca4b7f65074d9bb4e5ca034b6a53e25a5c SHA512 38ca6dce5109ab3a30225316f85ae7c1667885ab03ab21632ff1edd3c7417502462017325748d0f17f1a12e5cf04bd9ea407c78afdb4e42af7c57d4132cbaec7
+MISC metadata.xml 348 BLAKE2B f31402e2c38e5683b8f0e62f59c19f19c92b23bd4931db7087ad84211904edc0135ab5405626a1db6456e0ff8391f67530edda0579ab60f86ddc902e6b56f74e SHA512 720ea2d8019bfdde1ee44b352127262b53d7232a23703c7b6acdfff72814d56b77673edaa5e6c73f38a930759b15a9b0094cfd767fe845bf8bda58765dfa1c00
diff --git a/media-sound/gnome-sound-recorder/metadata.xml b/media-sound/gnome-sound-recorder/metadata.xml
index ff769354e51b..92689050ea84 100644
--- a/media-sound/gnome-sound-recorder/metadata.xml
+++ b/media-sound/gnome-sound-recorder/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo GNOME Desktop</name>
</maintainer>
<upstream>
- <remote-id type="gnome-gitlab">GNOME/gnome-sound-recorder</remote-id>
+ <remote-id type="gnome-gitlab">World/vocalis</remote-id>
</upstream>
</pkgmetadata>
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index e923be29b211..fc610666517d 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 f515b447b402..8e7a60e02faf 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Tue, 18 Jul 2023 23:40:01 +0000
+Wed, 19 Jul 2023 05:40:06 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 601ae19555be..b7f92dceec7a 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546124 BLAKE2B b8c960a7f19f0cac8ea254b9330e3a1add1f4be28ff0a9b4020f5e68f250a6b511280b7dd1dec4e472c73320abae493b0ab8441075c681803abfb19ea280332e SHA512 0dccc4f920463740ab2803f55b50f1cf0df2af9d58750c12c98fe5963dc8738d5a3e8d6a895c2e0d3ba8230bb61557b6e88b4fa56b2f05f5697577b68a9413df
-TIMESTAMP 2023-07-18T23:40:04Z
+TIMESTAMP 2023-07-19T05:40:09Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS3ItRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS3dzlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBR6w/9EABvF9JLumqxevEMPd+1/9gAPq4JFiN1r3/heJZ+faDx3Go4jfWIYqDL
-9ezpbt/HfKTUzZbbu7Uk0Rslx5gPYUIkCzggL4nF7Wz0bmPvgH34w+dIMUzV3mQg
-Ea4zsHJGQrKvYFRwwECHMMfT9H31KWilQm/f5C9h311nhz/7luxZV7cd9Dw0BbEH
-zY0snUOyJuGtRw9dD4R4H77FvPjoD0W0NfJOSYDlz7H26RraYbFOvV43eQ5F7cop
-88u6uQzObzDwo8aGGNpRUO3XvizU1Ix0LvHCt9ALN/lWsBxoVjbnWc5VXZ38n0RR
-FKIfmFAoxxZZ3quxYgKg0yVimOyLzHV5kVbK0W6L3Gsxc+qDkrHEv/rNDem/CZ/I
-cc5KyemX1srKOEuBOEi7mdlBF3BKtYO3dzgYQdqlGRzLI9ObZ3JlRdIwhUOhSO37
-ylO8vBasLts/S9ZktcfypKAi2IWd/ClqY7j1FQGR9dTyWgWnJktNlASIrLWJvH6B
-RVxaFN1t6QczTQt3ACm+NiRDHhb2zYxbHNy4ZVlxUwGr1AfXq4Ykh78XPonfFcrr
-Q1g3npHxhKSzKKrRBGrnVSN/VXEPQHPJA/Cqd1MIc1DX2nwSxm+NmIQ3DF/EV9wm
-aSv1QTWgYuaMQF8ypj2V1aqUKUyM3FGDY/mByxrqa9jsrGklbak=
-=RTAh
+klCCmQ//UfHSWzVKCs4kSdzGbBv7Ycw2U24zpc8/dD7nYSRPVCBXE1uTx9uV41ch
+tcilpsMe1kT3h/qPkaD0b4+anQPyAlmj+DR8GHl5Z7ftbWFShuU0X10kYtWg4Lqy
+xKo+YvZ9MuMdi3boIRrOHLhOyiwLv69F7m81qVqlVNOFOXX6h1bx4aeXLVT+Zjik
+UOELFMgQUp2rysMRbrKpGUmh1+3WwjSv9CHyPiqAyxbDRkb7HouwVoeKlfmwQcTF
+co6gZK9kYdWH3fwSuxe0WLQe3t7QGRMjz3T5JYDo4CEM/2p7t7XJUJJbeBwrnNph
+ZoTVNDtblEzzDiL4iAM0nsHYfvJxTTsNhfZY4X+GJi/p24/M/mF68dnB/s6UiMvx
+PFIGnRnCKv03RVBvHordcwEVQ7CB5CWlGkdCtrMFO6AejutECw5RRMBE5bDP+8Ye
+/rxOVEZFHOUObVZe53BjfOKHlpCfhNvcerHuCUNCtpFhnwPNgW3YUy6TqUrhGEDM
+gRyk0Zih4kWFjJKXB+SrQ9u+dOs1Z9jlWcE1k/GNnQ3Pcv6IMp7d/IHZ2miOxhOx
+Y5JL872spUjZ6n0+ePO/pv3tM+MvHP41ka1bIB9t8/HPLvsKhmQTJz2OV3wleJVx
+ibgLGYGMe9D75tckk+iZWHCgqSTTS2/pOQ/zdBuAiEqx7FMENaY=
+=ZivG
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index f515b447b402..8e7a60e02faf 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Tue, 18 Jul 2023 23:40:01 +0000
+Wed, 19 Jul 2023 05:40:06 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index fd8f166b49a2..824a8a698665 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 2ac060240d7a..ee23a8b4a83e 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/flog-4.7.0 b/metadata/md5-cache/dev-ruby/flog-4.7.0
new file mode 100644
index 000000000000..d1de47557360
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/flog-4.7.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby30? ( dev-ruby/path_expander:1[ruby_targets_ruby30(-)] >dev-ruby/ruby_parser-3.1.0:3[ruby_targets_ruby30(-)] >=dev-ruby/sexp_processor-4.8:4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/path_expander:1[ruby_targets_ruby31(-)] >dev-ruby/ruby_parser-3.1.0:3[ruby_targets_ruby31(-)] >=dev-ruby/sexp_processor-4.8:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/path_expander:1[ruby_targets_ruby32(-)] >dev-ruby/ruby_parser-3.1.0:3[ruby_targets_ruby32(-)] >=dev-ruby/sexp_processor-4.8:4[ruby_targets_ruby32(-)] ) ) 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_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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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=Flog reports the most tortured code in an easy to read pain report
+EAPI=8
+HOMEPAGE=https://ruby.sadi.st/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby30? ( dev-ruby/path_expander:1[ruby_targets_ruby30(-)] >dev-ruby/ruby_parser-3.1.0:3[ruby_targets_ruby30(-)] >=dev-ruby/sexp_processor-4.8:4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/path_expander:1[ruby_targets_ruby31(-)] >dev-ruby/ruby_parser-3.1.0:3[ruby_targets_ruby31(-)] >=dev-ruby/sexp_processor-4.8:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/path_expander:1[ruby_targets_ruby32(-)] >dev-ruby/ruby_parser-3.1.0:3[ruby_targets_ruby32(-)] >=dev-ruby/sexp_processor-4.8:4[ruby_targets_ruby32(-)] ) 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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/flog-4.7.0.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=3bd8979ba09e392546ad1ba51522d13d
diff --git a/metadata/md5-cache/dev-ruby/lumberjack-1.2.9 b/metadata/md5-cache/dev-ruby/lumberjack-1.2.9
new file mode 100644
index 000000000000..dc98bb241fb4
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/lumberjack-1.2.9
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/timecop-0.8[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/timecop-0.8[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/timecop-0.8[ruby_targets_ruby32(-)] ) ) 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_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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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 simple, powerful, and very fast logging utility
+EAPI=8
+HOMEPAGE=https://github.com/bdurand/lumberjack
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/bdurand/lumberjack/archive/v1.2.9.tar.gz -> lumberjack-1.2.9.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=dd3d2c6981e6e4a84ad1bd1bd5f68662
diff --git a/metadata/md5-cache/dev-ruby/mini_portile2-2.8.4 b/metadata/md5-cache/dev-ruby/mini_portile2-2.8.4
new file mode 100644
index 000000000000..c4667a283610
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/mini_portile2-2.8.4
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-util/cmake ) ruby_targets_ruby30? ( test? ( dev-ruby/minitar[ruby_targets_ruby30(-)] dev-ruby/minitest-hooks[ruby_targets_ruby30(-)] dev-ruby/net-ftp[ruby_targets_ruby30(-)] dev-ruby/webrick[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitar[ruby_targets_ruby31(-)] dev-ruby/minitest-hooks[ruby_targets_ruby31(-)] dev-ruby/net-ftp[ruby_targets_ruby31(-)] dev-ruby/webrick[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitar[ruby_targets_ruby32(-)] dev-ruby/minitest-hooks[ruby_targets_ruby32(-)] dev-ruby/net-ftp[ruby_targets_ruby32(-)] dev-ruby/webrick[ruby_targets_ruby32(-)] ) ) 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_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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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=Simplistic port-like solution for developers
+EAPI=8
+HOMEPAGE=https://github.com/flavorjones/mini_portile
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos
+LICENSE=MIT
+RDEPEND=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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2.8
+SRC_URI=https://rubygems.org/gems/mini_portile2-2.8.4.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=aac764220c4bacd9cf4a5735d8179ec4
diff --git a/metadata/md5-cache/dev-ruby/msgpack-1.7.2 b/metadata/md5-cache/dev-ruby/msgpack-1.7.2
new file mode 100644
index 000000000000..bc630e388280
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/msgpack-1.7.2
@@ -0,0 +1,17 @@
+BDEPEND=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_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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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=Binary-based efficient data interchange format for ruby binding
+EAPI=8
+HOMEPAGE=https://msgpack.org/
+INHERIT=ruby-fakegem
+IUSE=doc ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~ppc64 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/msgpack/msgpack-ruby/archive/refs/tags/v1.7.2.tar.gz -> msgpack-1.7.2.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=58d9a8fe5572651c89d401e2ae8fe7d3
diff --git a/metadata/md5-cache/dev-ruby/rack-cache-1.14.0 b/metadata/md5-cache/dev-ruby/rack-cache-1.14.0
new file mode 100644
index 000000000000..7aabd6b3beb8
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rack-cache-1.14.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rack:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/maxitest-3.4.0[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.7.0:5[ruby_targets_ruby30(-)] >=dev-ruby/mocha-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/maxitest-3.4.0[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.7.0:5[ruby_targets_ruby31(-)] >=dev-ruby/mocha-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/maxitest-3.4.0[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.7.0:5[ruby_targets_ruby32(-)] >=dev-ruby/mocha-2[ruby_targets_ruby32(-)] ) ) 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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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=Enable HTTP caching for Rack-based applications that produce freshness info
+EAPI=8
+HOMEPAGE=https://github.com/rack/rack-cache
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rack:*[ruby_targets_ruby32(-)] ) 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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=1.2
+SRC_URI=https://github.com/rack/rack-cache/archive/v1.14.0.tar.gz -> rack-cache-1.14.0.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=22130199835c0e0ca8f4c62d91444fb6
diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz
index 63640bc9b681..41f01edf5a50 100644
--- a/metadata/md5-cache/sys-process/Manifest.gz
+++ b/metadata/md5-cache/sys-process/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-process/lsof-4.98.0 b/metadata/md5-cache/sys-process/lsof-4.98.0
index 566294387b54..548065ea99ba 100644
--- a/metadata/md5-cache/sys-process/lsof-4.98.0
+++ b/metadata/md5-cache/sys-process/lsof-4.98.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/lsof-org/lsof
INHERIT=flag-o-matic
IUSE=rpc selinux
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=lsof
RDEPEND=rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/lsof-org/lsof/releases/download/4.98.0/lsof-4.98.0.tar.gz
_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=bde975dea26284f9ca96909f35b69421
+_md5_=4f59fb13bf306a679ba797a9e7a20f3e
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 68068b8dd63b..116f298b4bee 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-07-18T23:40:04Z
+TIMESTAMP 2023-07-19T05:40:09Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS3ItRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS3dzlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klC1mw//UG90yLuKffJ37+gct+g/yC1tskWuNrAZdmVH5Kx6faV00sE7ji0FLEG7
-5UjKNxj7rQ9cmrAtMeqa5G12BiEpNro15EWC1Wyj2F0IsGTzPsZ+eUq7ZYdXOL7F
-2ArYUQ3xjW8R/YisPruXiAPSzksOjY/U1TskwMPRFrDNcqp1FwvriVG+v0qH3gTl
-zblBC+wEw7zYIOlYuBEsO0aDwjcfshV0Kdw0qq3gOL6tAhng61cIPXZVSwHaMth8
-WpQgqds/sTplRYuSuU0dFSh5ECMPKpujHAivkgZMiA9HZeU9Gest25+k3qmf7AwS
-yk9NSgaIZalIoo3T8cFEn4SVXv4shxOw8FC7qtcR9zBlatBmLrri/CjMcS11H/KZ
-MVZZuyK6N2mMZlRp9IErYDEyCND+ughSzHJ4FohuJ8dh9CuDQT6yCms3bxbx5O0M
-zYYVKx9Nyd57aZ1lSunGBNwuF01WZBYX2c08G1EqZGv6Qxe5YzQHkOutfjPTQLlO
-HVjnrPXdgq8aYrtc4jEpGvUpjcu4VBnm3NtExt0FPgnPRklnGyR/LlpqTQUYDz+U
-VSzjtdtFgncOpQnJpCmN1YpcGS1+UtGv9YeimDFTLGXdQFVmsMFFcbPLEnoRGHgu
-l3Lr7DOcIopmKqvN2abm4d1G3cVnBDiE45xuyDQoHKRTSmPfCXg=
-=Wi1A
+klAa2w//Vl6TThup55yRDxtS6sYb+1Y2R2nFLNmKJeoTMZ98ZQ6ppmSfEtUNZ9wo
+XOQ79pzFJ55DbZdxvsEwmPE70Ynom/I6OOv9vbj7voH1TgRVspHi0iX1EnVrDeoY
+ecXrOxFpNUAD/r7IS6xjmY2AWqFqaRzlez6+goVHDteFUE96HczFNHZONu9IEhzS
+FKtqHWflRpvtxRgoBUqIuYKrbDEA9qY6xkndPqo9WIChHYQP3/gfr1NuEw7NayjO
+NdOWDGMpgLscTBfV9KpqePLB+F37sIsvieWCLPSoRzWcXIECsgZU0UfCYiyyFis0
+l6JdNTsbRBZoiI4HBjoI4fwDTOgTc1jzfMrIdKWkbJ0KIp70hqJcbRorHC5HcVZd
+4cifxjaBTj7Llynw2zNfFHbR1Fix6l9A1LiF9wRp1hzncKJcwkmFt4c/c15BIzts
+X48wjjFUYAOBOMvEI8hJgOMzVLmXXiLtWgYIbdS4C5ah5kszxTz0qdQvsboQKrmn
+8JbeWOthTD4jriqqziSCEVMMFUdl7gs2aE0c8FEh2qvHwDH13+UzJ6Soi8E1fkan
+V4DcKnuao8aUp3AJ4ywqWKLv+a/7UqqkcKKa7iQJWAIAcddwmzjCKoUqj5DiPrkr
+MnE4N3gvzHg9/EYQcQ1ZfguHu0cu4Y98MJQZXzetrMgTDXtk05I=
+=lc3o
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index f515b447b402..8e7a60e02faf 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Tue, 18 Jul 2023 23:40:01 +0000
+Wed, 19 Jul 2023 05:40:06 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 637274e9fbf9..b20af4b20b3c 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Tue Jul 18 11:40:01 PM UTC 2023
+Wed Jul 19 05:40:06 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 690d80cbe408..6b22ebde26af 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Tue, 18 Jul 2023 23:45:01 +0000
+Wed, 19 Jul 2023 05:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 24e05c0582d2..f42d1a2b2a98 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-35c573aa886164ec955f29bfeb892c99a6bd5ace 1689720861 2023-07-18T22:54:21+00:00
+e8183377fe675a8e6281d1a5161b7e996ec62d75 1689744317 2023-07-19T05:25:17+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 0b26936e30ef..371df5bb7363 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1689723601 Tue 18 Jul 2023 11:40:01 PM UTC
+1689745201 Wed 19 Jul 2023 05:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index f515b447b402..8e7a60e02faf 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Tue, 18 Jul 2023 23:40:01 +0000
+Wed, 19 Jul 2023 05:40:06 +0000
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index 56275e4d7045..047c0986fb34 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/lsof/Manifest b/sys-process/lsof/Manifest
index 4f460816e143..ccc7c6133ddc 100644
--- a/sys-process/lsof/Manifest
+++ b/sys-process/lsof/Manifest
@@ -1,3 +1,3 @@
DIST lsof-4.98.0.tar.gz 734232 BLAKE2B 2f4ba4d179e8061e5bcff7dda4a0981616530bd5577fc73904e2699e6e982efee9e4270d3f2d3c68751d73cb98bfed0fd49d4c6bd967d15b4e06dcb72494d024 SHA512 6fde12497ce9cbba698be624b45e8392d551626c3e46b50ec23e661b322438ef7162dbac0d06829d56f074c7d934fa1ca98aa50ee1487125c93bebfe8eb2a2e8
-EBUILD lsof-4.98.0.ebuild 1137 BLAKE2B e825aac21e6ece36aba56bb31a803024be9327939f391b7c2a262a00899b553e4c55a9bcc0d5a7a4b2206fb2c0c2aeae8a98848768a5c88bdd5d018602019435 SHA512 86d078e4aeb49457cccecbb48f1adbd666393fa91849856ab0ae6c60bb42dd88e998d61170258c33cf87647a2e0e88a73054c5b0e965249b5e3ab7838b753fb6
+EBUILD lsof-4.98.0.ebuild 1143 BLAKE2B a8bb837a09660c9eeb0c2ad6fd2ba0ba20d52f72d5c3b7c65448d1df5e2f6ee630c6752723e4e92ca3f3f3d9425ad701e1fcf0f35580ff86d958bc0d1e5fcf16 SHA512 073842dd2e4655cfdcccda69b33226023a9d7df5a3870f45f485f6e89bf0ace263a57fde39130c2c881a6328e518cfcb90d48465f32d263a125aed8b85cfd40d
MISC metadata.xml 474 BLAKE2B d3c6368abc4d7656f3e2b136ffb651465fe7a65d65cb355b675b055ee6aa118d13d08ef224bd31fd17017d2ac3669b35a12dbd85f5375268bd48c099557c6eb1 SHA512 b7f98a413e6eb9fd787725e27c966586fea085ecbde22c84fd01e4fe5582e2e0d2ca18d1cce786d8e979d08e0fbdfed338c22d122d84544c1fc848b61573adfc
diff --git a/sys-process/lsof/lsof-4.98.0.ebuild b/sys-process/lsof/lsof-4.98.0.ebuild
index 37f7da6b225a..c87eb6b1158c 100644
--- a/sys-process/lsof/lsof-4.98.0.ebuild
+++ b/sys-process/lsof/lsof-4.98.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/lsof-org/lsof/releases/download/${PV}/${P}.tar.gz"
LICENSE="lsof"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="rpc selinux"
RDEPEND="