summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--metadata/md5-cache/dev-python/cryptography-36.0.016
-rw-r--r--metadata/md5-cache/dev-python/pycparser-2.2115
-rw-r--r--metadata/md5-cache/dev-ruby/axiom-types-0.1.116
-rw-r--r--metadata/md5-cache/dev-ruby/bacon-1.2.0-r216
-rw-r--r--metadata/md5-cache/dev-ruby/buftok-0.2.0-r116
-rw-r--r--metadata/md5-cache/dev-ruby/buftok-0.2.0-r2 (renamed from metadata/md5-cache/dev-ruby/execjs-2.8.0)16
-rw-r--r--metadata/md5-cache/dev-ruby/color-1.816
-rw-r--r--metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r217
-rw-r--r--metadata/md5-cache/dev-ruby/dust-0.1.7-r216
-rw-r--r--metadata/md5-cache/dev-ruby/dust-0.1.7-r34
-rw-r--r--metadata/md5-cache/dev-ruby/erubis-2.7.0-r216
-rw-r--r--metadata/md5-cache/dev-ruby/execjs-2.7.016
-rw-r--r--metadata/md5-cache/dev-ruby/execjs-2.7.0-r117
-rw-r--r--metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r116
-rw-r--r--metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r24
-rw-r--r--metadata/md5-cache/dev-ruby/introspection-0.0.416
-rw-r--r--metadata/md5-cache/dev-ruby/introspection-0.0.4-r14
-rw-r--r--metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r216
-rw-r--r--metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r34
-rw-r--r--metadata/md5-cache/dev-ruby/maruku-0.7.316
-rw-r--r--metadata/md5-cache/dev-ruby/maruku-0.7.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/nagios_analyzer-0.0.5-r116
-rw-r--r--metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/netrc-0.11.016
-rw-r--r--metadata/md5-cache/dev-ruby/niceogiri-1.1.216
-rw-r--r--metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r216
-rw-r--r--metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r34
-rw-r--r--metadata/md5-cache/dev-ruby/open4-1.3.416
-rw-r--r--metadata/md5-cache/dev-ruby/polyglot-0.3.516
-rw-r--r--metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r116
-rw-r--r--metadata/md5-cache/dev-ruby/pusher-client-0.6.2-r117
-rw-r--r--metadata/md5-cache/dev-ruby/rkelly-remix-0.0.716
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r316
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r116
-rw-r--r--metadata/md5-cache/dev-ruby/settingslogic-2.0.916
-rw-r--r--metadata/md5-cache/dev-ruby/simple_oauth-0.3.116
-rw-r--r--metadata/md5-cache/dev-ruby/sourcemap-0.1.116
-rw-r--r--metadata/md5-cache/dev-ruby/stamp-0.6.016
-rw-r--r--metadata/md5-cache/dev-ruby/systemu-2.6.516
-rw-r--r--metadata/md5-cache/dev-ruby/test-unit-rr-1.0.516
-rw-r--r--metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r316
-rw-r--r--metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r44
-rw-r--r--metadata/md5-cache/dev-ruby/totoridipjp-0.1.016
-rw-r--r--metadata/md5-cache/dev-ruby/travis-1.10.0-r1 (renamed from metadata/md5-cache/dev-ruby/travis-1.10.0)8
-rw-r--r--metadata/md5-cache/dev-ruby/typed-array-0.1.2-r116
-rw-r--r--metadata/md5-cache/dev-ruby/unindent-1.016
-rw-r--r--metadata/md5-cache/dev-ruby/uuidtools-2.1.5-r116
-rw-r--r--metadata/pkg_desc_index76
-rw-r--r--metadata/timestamp.chk2
49 files changed, 130 insertions, 610 deletions
diff --git a/metadata/md5-cache/dev-python/cryptography-36.0.0 b/metadata/md5-cache/dev-python/cryptography-36.0.0
new file mode 100644
index 000000000000..bb48978ad993
--- /dev/null
+++ b/metadata/md5-cache/dev-python/cryptography-36.0.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/setuptools_rust[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( >=dev-python/hypothesis-1.11.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/iso8601[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pretend[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyasn1-modules[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-subtests[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-xdist[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-libs/openssl-1.0.2o-r6:0= >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-libs/openssl-1.0.2o-r6:0= python_targets_python3_8? ( >=dev-python/cffi-1.8:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-python/cffi-1.8:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/cffi-1.8:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] )
+DESCRIPTION=Library providing cryptographic recipes and primitives
+EAPI=7
+HOMEPAGE=https://github.com/pyca/cryptography/ https://pypi.org/project/cryptography/
+INHERIT=cargo distutils-r1 multiprocessing
+IUSE=test debug python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+LICENSE=Apache-2.0 MIT BSD
+RDEPEND=>=dev-libs/openssl-1.0.2o-r6:0= python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://pypi/c/cryptography/cryptography-36.0.0.tar.gz https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/asn1/0.8.7/download -> asn1-0.8.7.crate https://crates.io/api/v1/crates/asn1_derive/0.8.7/download -> asn1_derive-0.8.7.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/indoc/0.3.6/download -> indoc-0.3.6.crate https://crates.io/api/v1/crates/indoc-impl/0.3.6/download -> indoc-impl-0.3.6.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.107/download -> libc-0.2.107.crate https://crates.io/api/v1/crates/lock_api/0.4.5/download -> lock_api-0.4.5.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/once_cell/1.8.0/download -> once_cell-1.8.0.crate https://crates.io/api/v1/crates/ouroboros/0.13.0/download -> ouroboros-0.13.0.crate https://crates.io/api/v1/crates/ouroboros_macro/0.13.0/download -> ouroboros_macro-0.13.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/paste/0.1.18/download -> paste-0.1.18.crate https://crates.io/api/v1/crates/paste-impl/0.1.18/download -> paste-impl-0.1.18.crate https://crates.io/api/v1/crates/pem/1.0.1/download -> pem-1.0.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.32/download -> proc-macro2-1.0.32.crate https://crates.io/api/v1/crates/pyo3/0.15.1/download -> pyo3-0.15.1.crate https://crates.io/api/v1/crates/pyo3-build-config/0.15.1/download -> pyo3-build-config-0.15.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.15.1/download -> pyo3-macros-0.15.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.15.1/download -> pyo3-macros-backend-0.15.1.crate https://crates.io/api/v1/crates/quote/1.0.10/download -> quote-1.0.10.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.7.0/download -> smallvec-1.7.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/syn/1.0.81/download -> syn-1.0.81.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unindent/0.1.7/download -> unindent-0.1.7.crate https://crates.io/api/v1/crates/version_check/0.9.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate test? ( mirror://pypi/c/cryptography_vectors/cryptography_vectors-36.0.0.tar.gz )
+_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 cargo c7fefacaebdcb455d2a7b59429eb47a6 multibuild 05a584848db4901c97fcd94ae7cc3a97 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 python-utils-r1 a8b7938ade305f087865de7e52d079b5 python-r1 e574a3642f886323f18f867ecc4d91c4 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf
+_md5_=74f9df91fecb407bb60dc9f4ed32c5e4
diff --git a/metadata/md5-cache/dev-python/pycparser-2.21 b/metadata/md5-cache/dev-python/pycparser-2.21
new file mode 100644
index 000000000000..31a10fc3f08f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pycparser-2.21
@@ -0,0 +1,15 @@
+BDEPEND=dev-python/ply:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=C parser and AST generator written in Python
+EAPI=7
+HOMEPAGE=https://github.com/eliben/pycparser
+INHERIT=distutils-r1
+IUSE=python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=BSD
+RDEPEND=dev-python/ply:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+SLOT=0
+SRC_URI=mirror://pypi/p/pycparser/pycparser-2.21.tar.gz
+_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 multibuild 05a584848db4901c97fcd94ae7cc3a97 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 python-utils-r1 a8b7938ade305f087865de7e52d079b5 python-r1 e574a3642f886323f18f867ecc4d91c4 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf
+_md5_=9bf1ed5176e5dc41e241b5456ed7ecbb
diff --git a/metadata/md5-cache/dev-ruby/axiom-types-0.1.1 b/metadata/md5-cache/dev-ruby/axiom-types-0.1.1
deleted file mode 100644
index 430b2d18efc2..000000000000
--- a/metadata/md5-cache/dev-ruby/axiom-types-0.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/descendants_tracker-0.0.4[ruby_targets_ruby26(-)] <dev-ruby/descendants_tracker-0.1[ruby_targets_ruby26(-)] >=dev-ruby/ice_nine-0.11.0[ruby_targets_ruby26(-)] <dev-ruby/ice_nine-0.12[ruby_targets_ruby26(-)] >=dev-ruby/thread_safe-0.3.1[ruby_targets_ruby26(-)] <dev-ruby/thread_safe-1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/descendants_tracker-0.0.4[ruby_targets_ruby27(-)] <dev-ruby/descendants_tracker-0.1[ruby_targets_ruby27(-)] >=dev-ruby/ice_nine-0.11.0[ruby_targets_ruby27(-)] <dev-ruby/ice_nine-0.12[ruby_targets_ruby27(-)] >=dev-ruby/thread_safe-0.3.1[ruby_targets_ruby27(-)] <dev-ruby/thread_safe-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/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Define types with optional constraints for use within axiom and other libraries
-EAPI=5
-HOMEPAGE=https://rubygems.org/gems/axiom-types https://github.com/dkubb/axiom-types
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/descendants_tracker-0.0.4[ruby_targets_ruby26(-)] <dev-ruby/descendants_tracker-0.1[ruby_targets_ruby26(-)] >=dev-ruby/ice_nine-0.11.0[ruby_targets_ruby26(-)] <dev-ruby/ice_nine-0.12[ruby_targets_ruby26(-)] >=dev-ruby/thread_safe-0.3.1[ruby_targets_ruby26(-)] <dev-ruby/thread_safe-1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/descendants_tracker-0.0.4[ruby_targets_ruby27(-)] <dev-ruby/descendants_tracker-0.1[ruby_targets_ruby27(-)] >=dev-ruby/ice_nine-0.11.0[ruby_targets_ruby27(-)] <dev-ruby/ice_nine-0.12[ruby_targets_ruby27(-)] >=dev-ruby/thread_safe-0.3.1[ruby_targets_ruby27(-)] <dev-ruby/thread_safe-1[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
-SLOT=0
-SRC_URI=https://rubygems.org/gems/axiom-types-0.1.1.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=b99f672ba45b99ac4cd488303388e134
diff --git a/metadata/md5-cache/dev-ruby/bacon-1.2.0-r2 b/metadata/md5-cache/dev-ruby/bacon-1.2.0-r2
deleted file mode 100644
index 04a0139f09be..000000000000
--- a/metadata/md5-cache/dev-ruby/bacon-1.2.0-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rdoc[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/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) 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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Small RSpec clone weighing less than 350 LoC
-EAPI=5
-HOMEPAGE=http://chneukirchen.org/repos/bacon
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/bacon-1.2.0.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=e6cd0db40ef73830a8a270e2c463214b
diff --git a/metadata/md5-cache/dev-ruby/buftok-0.2.0-r1 b/metadata/md5-cache/dev-ruby/buftok-0.2.0-r1
deleted file mode 100644
index 30b945a84d9b..000000000000
--- a/metadata/md5-cache/dev-ruby/buftok-0.2.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( 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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Statefully split input data by a specifiable token
-EAPI=5
-HOMEPAGE=https://github.com/sferik/buftok
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64
-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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/buftok-0.2.0.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=7496ecc40a3cfabc1f8f11890721cbcd
diff --git a/metadata/md5-cache/dev-ruby/execjs-2.8.0 b/metadata/md5-cache/dev-ruby/buftok-0.2.0-r2
index c739506a06e6..c17f10bb5925 100644
--- a/metadata/md5-cache/dev-ruby/execjs-2.8.0
+++ b/metadata/md5-cache/dev-ruby/buftok-0.2.0-r2
@@ -1,17 +1,17 @@
BDEPEND=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_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) 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(-)] ) )
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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=ExecJS lets you run JavaScript code from Ruby
-EAPI=7
-HOMEPAGE=https://github.com/rails/execjs
+DESCRIPTION=Statefully split input data by a specifiable token
+EAPI=8
+HOMEPAGE=https://github.com/sferik/buftok
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=|| ( dev-ruby/duktape-rb net-libs/nodejs ) 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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-SRC_URI=https://github.com/rails/execjs/archive/v2.8.0.tar.gz -> execjs-2.8.0.tar.gz
+SRC_URI=https://rubygems.org/gems/buftok-0.2.0.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=542d70bc3682d937d225a66a8b2d78b6
+_md5_=4ff448d507e3736d41a1cfd18704a7e5
diff --git a/metadata/md5-cache/dev-ruby/color-1.8 b/metadata/md5-cache/dev-ruby/color-1.8
deleted file mode 100644
index 19c5c4def4f5..000000000000
--- a/metadata/md5-cache/dev-ruby/color-1.8
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/minitest-5.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/minitest-5.0[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/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Colour management with Ruby
-EAPI=5
-HOMEPAGE=https://github.com/halostatue/color
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~ppc ~ppc64 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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/halostatue/color/archive/v1.8.tar.gz -> color-1.8.tar.gz
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=74f3fe0f7bb124d882cafa34b383c0eb
diff --git a/metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r2 b/metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r2
new file mode 100644
index 000000000000..36845849377b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r2
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby26(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[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=Library to start and stop specific daemons programmatically in a robust manner
+EAPI=8
+HOMEPAGE=https://github.com/FooBarWidget/daemon_controller
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
+KEYWORDS=~amd64 ~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 ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/daemon_controller-1.2.0.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
+_md5_=2886fee0beac0a8e56d16b2838c9d43d
diff --git a/metadata/md5-cache/dev-ruby/dust-0.1.7-r2 b/metadata/md5-cache/dev-ruby/dust-0.1.7-r2
deleted file mode 100644
index 3b6bb53cb5cf..000000000000
--- a/metadata/md5-cache/dev-ruby/dust-0.1.7-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) 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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Descriptive block syntax definition for Test::Unit
-EAPI=5
-HOMEPAGE=http://dust.rubyforge.org/
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/dust-0.1.7.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=4960ff6f82df798c89ed43ffd4cb7ab8
diff --git a/metadata/md5-cache/dev-ruby/dust-0.1.7-r3 b/metadata/md5-cache/dev-ruby/dust-0.1.7-r3
index 935d5a33729d..e441575ab85d 100644
--- a/metadata/md5-cache/dev-ruby/dust-0.1.7-r3
+++ b/metadata/md5-cache/dev-ruby/dust-0.1.7-r3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://dust.rubyforge.org/
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=MIT
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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/dust-0.1.7.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=724711076d620861c64880d51a714abe
+_md5_=2a920c7a41d0982ec6c28104fafbabf1
diff --git a/metadata/md5-cache/dev-ruby/erubis-2.7.0-r2 b/metadata/md5-cache/dev-ruby/erubis-2.7.0-r2
deleted file mode 100644
index 1d4786a8a403..000000000000
--- a/metadata/md5-cache/dev-ruby/erubis-2.7.0-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/abstract-1.0.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/abstract-1.0.0[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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Erubis is an implementation of eRuby
-EAPI=5
-HOMEPAGE=http://www.kuwata-lab.com/erubis/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/abstract-1.0.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/abstract-1.0.0[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 )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/erubis-2.7.0.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=a8da604a400914df7538ef2490083a37
diff --git a/metadata/md5-cache/dev-ruby/execjs-2.7.0 b/metadata/md5-cache/dev-ruby/execjs-2.7.0
deleted file mode 100644
index 7b61bca6cdaa..000000000000
--- a/metadata/md5-cache/dev-ruby/execjs-2.7.0
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( 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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=ExecJS lets you run JavaScript code from Ruby
-EAPI=5
-HOMEPAGE=https://github.com/rails/execjs
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=amd64 arm arm64 ppc64 x86 ~amd64-linux ~x64-macos
-LICENSE=MIT
-RDEPEND=|| ( net-libs/nodejs ) 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 )
-SLOT=0
-SRC_URI=https://github.com/rails/execjs/archive/v2.7.0.tar.gz -> execjs-2.7.0.tar.gz
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=29f86f4ff0c7412754970728cd70c4c1
diff --git a/metadata/md5-cache/dev-ruby/execjs-2.7.0-r1 b/metadata/md5-cache/dev-ruby/execjs-2.7.0-r1
deleted file mode 100644
index 417b952f46b7..000000000000
--- a/metadata/md5-cache/dev-ruby/execjs-2.7.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[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=ExecJS lets you run JavaScript code from Ruby
-EAPI=7
-HOMEPAGE=https://github.com/rails/execjs
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos
-LICENSE=MIT
-RDEPEND=|| ( dev-ruby/duktape-rb net-libs/nodejs ) 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 )
-SLOT=0
-SRC_URI=https://github.com/rails/execjs/archive/v2.7.0.tar.gz -> execjs-2.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=830b4081d7c1c7849e9699691b5df5d3
diff --git a/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r1 b/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r1
deleted file mode 100644
index ccb508abb238..000000000000
--- a/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-libs/fcgi ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=FastCGI library for Ruby
-EAPI=5
-HOMEPAGE=https://github.com/alphallc/ruby-fcgi-ng
-INHERIT=multilib ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=Ruby
-RDEPEND=dev-libs/fcgi 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
-SRC_URI=https://rubygems.org/gems/fcgi-0.9.2.1.gem
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=0cfda30c5dc0fc58e770376c9389a1d1
diff --git a/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r2 b/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r2
index 59420efdb96b..9166d62407c6 100644
--- a/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r2
+++ b/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/alphallc/ruby-fcgi-ng
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 arm ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=Ruby
RDEPEND=dev-libs/fcgi 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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/fcgi-0.9.2.1.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=6da9da2cc554f6de0b1231cea9a4fd67
+_md5_=028b21e707aa61830b3f75c44a73f7e6
diff --git a/metadata/md5-cache/dev-ruby/introspection-0.0.4 b/metadata/md5-cache/dev-ruby/introspection-0.0.4
deleted file mode 100644
index d9dd711b7ddb..000000000000
--- a/metadata/md5-cache/dev-ruby/introspection-0.0.4
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/metaclass-0.0.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/metaclass-0.0.1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/blankslate[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/blankslate[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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Dynamic inspection of the hierarchy of method definitions on a Ruby object
-EAPI=5
-HOMEPAGE=http://jamesmead.org/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/metaclass-0.0.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/metaclass-0.0.1[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://rubygems.org/gems/introspection-0.0.4.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=1bbb07db412dc492eca3725d862b852e
diff --git a/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1 b/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1
index 620aef6c0d67..53bf67ef0cf3 100644
--- a/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1
+++ b/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=http://jamesmead.org/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/metaclass-0.0.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/metaclass-0.0.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/metaclass-0.0.1[ruby_targets_ruby30(-)] ) 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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/introspection-0.0.4.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=b7f3477d7bf027cf6cc95dcb865f527d
+_md5_=80874975a1058af3843282d84539e519
diff --git a/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r2 b/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r2
deleted file mode 100644
index bd843b929711..000000000000
--- a/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/test-unit: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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=A simple Ruby DBMS that stores data in plaintext files
-EAPI=5
-HOMEPAGE=http://www.netpromi.com/kirbybase_ruby.html
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=amd64 ~ppc64 x86
-LICENSE=Ruby
-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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/KirbyBase-2.6.1.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=7d191b7fc485ad2e056fcae7cfe1ddbf
diff --git a/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r3 b/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r3
index 1f94536a69ec..38e0f324fc1f 100644
--- a/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r3
+++ b/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://www.netpromi.com/kirbybase_ruby.html
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=amd64 ~ppc64 x86
LICENSE=Ruby
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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/KirbyBase-2.6.1.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=1071cda203e0a485a65a303a21545c16
+_md5_=0fe5240ec99f1067402ee1ca6cb83268
diff --git a/metadata/md5-cache/dev-ruby/maruku-0.7.3 b/metadata/md5-cache/dev-ruby/maruku-0.7.3
deleted file mode 100644
index 83a8d591bf73..000000000000
--- a/metadata/md5-cache/dev-ruby/maruku-0.7.3
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/nokogiri-diff[ruby_targets_ruby26(-)] dev-ruby/syntax[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/nokogiri-diff[ruby_targets_ruby27(-)] dev-ruby/syntax[ruby_targets_ruby27(-)] ) ) test? ( ruby_targets_ruby26? ( highlight? ( dev-ruby/syntax[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( highlight? ( dev-ruby/syntax[ruby_targets_ruby27(-)] ) ) ) test? ( app-text/blahtexml ) 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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=A Markdown-superset interpreter written in Ruby
-EAPI=5
-HOMEPAGE=https://github.com/bhollis/maruku
-INHERIT=ruby-fakegem
-IUSE=highlight test test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=GPL-2
-RDEPEND=ruby_targets_ruby26? ( highlight? ( dev-ruby/syntax[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( highlight? ( dev-ruby/syntax[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://rubygems.org/gems/maruku-0.7.3.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=a0dcae3af910c6116085a3982b798f34
diff --git a/metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 b/metadata/md5-cache/dev-ruby/maruku-0.7.3-r1
index 4f4c0f5cca20..a1817925ff7e 100644
--- a/metadata/md5-cache/dev-ruby/maruku-0.7.3-r1
+++ b/metadata/md5-cache/dev-ruby/maruku-0.7.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/bhollis/maruku
INHERIT=ruby-fakegem
IUSE=highlight test test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=ruby_targets_ruby26? ( highlight? ( dev-ruby/syntax[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( highlight? ( dev-ruby/syntax[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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/maruku-0.7.3.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=cb5c1de4ab53b0f62e35750249cc1c0b
+_md5_=e3e221f8d81b5c6d9fd5f2cea8dfa5df
diff --git a/metadata/md5-cache/dev-ruby/nagios_analyzer-0.0.5-r1 b/metadata/md5-cache/dev-ruby/nagios_analyzer-0.0.5-r1
deleted file mode 100644
index bf6838ae3849..000000000000
--- a/metadata/md5-cache/dev-ruby/nagios_analyzer-0.0.5-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby26(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=A simple parser for Nagios status files
-EAPI=5
-HOMEPAGE=https://github.com/jbbarth/nagios_analyzer
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/nagios_analyzer-0.0.5.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=f0b0af24203bc3bb4eb1c11a9119317e
diff --git a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1 b/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1
deleted file mode 100644
index 952ea352e906..000000000000
--- a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest[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/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=An implementation of RFC 2617 - Digest Access Authentication
-EAPI=5
-HOMEPAGE=https://github.com/drbrain/net-http-digest_auth
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
-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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/net-http-digest_auth-1.4.1.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=f81ed009ca52ebc2aca5849bcd9cc522
diff --git a/metadata/md5-cache/dev-ruby/netrc-0.11.0 b/metadata/md5-cache/dev-ruby/netrc-0.11.0
deleted file mode 100644
index 293e3fe3527b..000000000000
--- a/metadata/md5-cache/dev-ruby/netrc-0.11.0
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) 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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=This library reads and writes .netrc files
-EAPI=5
-HOMEPAGE=https://github.com/geemus/netrc
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm 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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/netrc-0.11.0.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=2c455b30f2a59d3330faf076c7e86c44
diff --git a/metadata/md5-cache/dev-ruby/niceogiri-1.1.2 b/metadata/md5-cache/dev-ruby/niceogiri-1.1.2
deleted file mode 100644
index d35b66c197a6..000000000000
--- a/metadata/md5-cache/dev-ruby/niceogiri-1.1.2
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/nokogiri[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/nokogiri[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[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/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rake[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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Some wrappers around and helpers for XML manipulation using Nokogiri
-EAPI=5
-HOMEPAGE=https://github.com/benlangfeld/Niceogiri
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/nokogiri[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/nokogiri[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://rubygems.org/gems/niceogiri-1.1.2.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=1be431808e617fc2081b959ad8c138c3
diff --git a/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r2 b/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r2
deleted file mode 100644
index 73db62eddafe..000000000000
--- a/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/nokogiri-1.5[ruby_targets_ruby26(-)] >=dev-ruby/tdiff-0.3.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/nokogiri-1.5[ruby_targets_ruby27(-)] >=dev-ruby/tdiff-0.3.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:2[ruby_targets_ruby26(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Calculate the differences between two XML/HTML documents
-EAPI=5
-HOMEPAGE=https://github.com/postmodern/nokogiri-diff
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/nokogiri-1.5[ruby_targets_ruby26(-)] >=dev-ruby/tdiff-0.3.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/nokogiri-1.5[ruby_targets_ruby27(-)] >=dev-ruby/tdiff-0.3.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://rubygems.org/gems/nokogiri-diff-0.2.0.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=294144afc3d7762dfb64aaf06a0bd3e3
diff --git a/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 b/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3
index 436082386053..ad9c14925c3d 100644
--- a/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3
+++ b/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/postmodern/nokogiri-diff
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/nokogiri-1.5[ruby_targets_ruby26(-)] >=dev-ruby/tdiff-0.3.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/nokogiri-1.5[ruby_targets_ruby27(-)] >=dev-ruby/tdiff-0.3.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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/nokogiri-diff-0.2.0.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=a929113078b1240b04f1fcff45044508
+_md5_=da4461d66fa95f9ecb8e3eb25b20fb02
diff --git a/metadata/md5-cache/dev-ruby/open4-1.3.4 b/metadata/md5-cache/dev-ruby/open4-1.3.4
deleted file mode 100644
index c2855ed4e853..000000000000
--- a/metadata/md5-cache/dev-ruby/open4-1.3.4
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) 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_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) 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(-)] ) )
-DESCRIPTION=Open3::popen3 with exit status
-EAPI=5
-HOMEPAGE=https://github.com/ahoward/open4
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/open4-1.3.4.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=c501f1fe2f154071bc79d1ec7af73800
diff --git a/metadata/md5-cache/dev-ruby/polyglot-0.3.5 b/metadata/md5-cache/dev-ruby/polyglot-0.3.5
deleted file mode 100644
index 3af98a032f83..000000000000
--- a/metadata/md5-cache/dev-ruby/polyglot-0.3.5
+++ /dev/null
@@ -1,16 +0,0 @@
-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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Polyglot provides support for fully-custom DSLs
-EAPI=5
-HOMEPAGE=http://polyglot.rubyforge.org/
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-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
-SRC_URI=https://rubygems.org/gems/polyglot-0.3.5.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=a8fecb39d7872a2fd0c89f20f7e57f0c
diff --git a/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r1 b/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r1
deleted file mode 100644
index dda6d4199f42..000000000000
--- a/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] >=dev-ruby/pdf-inspector-1.1.0[ruby_targets_ruby26(-)] >=dev-ruby/pdf-reader-1.2[ruby_targets_ruby26(-)] >=dev-ruby/prawn-1.3.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] >=dev-ruby/pdf-inspector-1.1.0[ruby_targets_ruby27(-)] >=dev-ruby/pdf-reader-1.2[ruby_targets_ruby27(-)] >=dev-ruby/prawn-1.3.0[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/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby26(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Provides support for tables in Prawn
-EAPI=5
-HOMEPAGE=http://prawn.majesticseacreature.com/
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( GPL-2+ Ruby )
-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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/prawn-table-0.2.2.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=a650c6296a687b90c61d400b50f94150
diff --git a/metadata/md5-cache/dev-ruby/pusher-client-0.6.2-r1 b/metadata/md5-cache/dev-ruby/pusher-client-0.6.2-r1
new file mode 100644
index 000000000000..9b642f76669f
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/pusher-client-0.6.2-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/websocket-1:0[ruby_targets_ruby26(-)] dev-ruby/json:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/websocket-1:0[ruby_targets_ruby27(-)] dev-ruby/json:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/websocket-1:0[ruby_targets_ruby30(-)] dev-ruby/json:*[ruby_targets_ruby30(-)] ) ) 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_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) 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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) 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(-)] ) )
+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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DESCRIPTION=Client for consuming WebSockets from http://pusher.com
+EAPI=8
+HOMEPAGE=https://github.com/pusher-community/pusher-websocket-ruby
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/websocket-1:0[ruby_targets_ruby26(-)] dev-ruby/json:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/websocket-1:0[ruby_targets_ruby27(-)] dev-ruby/json:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/websocket-1:0[ruby_targets_ruby30(-)] dev-ruby/json:*[ruby_targets_ruby30(-)] ) 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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/pusher-client-0.6.2.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
+_md5_=76b5e738b805c7c340ef299f364e8537
diff --git a/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7 b/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7
deleted file mode 100644
index 8a5654926d8c..000000000000
--- a/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) 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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=RKelly Remix is a fork of the RKelly JavaScript parser
-EAPI=5
-HOMEPAGE=https://github.com/nene/rkelly-remix
-INHERIT=ruby-fakegem
-IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/rkelly-remix-0.0.7.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=098d498131c683e264fe3fb06ad4148c
diff --git a/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r3 b/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r3
deleted file mode 100644
index 5f931db75f3b..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r3
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=app-admin/augeas-1.1.0 dev-libs/libxml2 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) 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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Ruby bindings for Augeas
-EAPI=5
-HOMEPAGE=http://augeas.net/
-INHERIT=multilib ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~hppa ppc ~ppc64 ~sparc x86
-LICENSE=LGPL-2.1
-RDEPEND=>=app-admin/augeas-1.1.0 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 )
-SLOT=0
-SRC_URI=http://download.augeas.net/ruby/ruby-augeas-0.5.0.gem
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=36472186a07a73ac9a89813176ce0ffa
diff --git a/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r1 b/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r1
deleted file mode 100644
index 263b42fcc684..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/hoe-2.5.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/hoe-2.5.0[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/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=A common interface to HMAC functionality as documented in RFC2104
-EAPI=5
-HOMEPAGE=http://ruby-hmac.rubyforge.org/
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/ruby-hmac-0.4.0.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=1c3cce27356865cdc56dec07a9501067
diff --git a/metadata/md5-cache/dev-ruby/settingslogic-2.0.9 b/metadata/md5-cache/dev-ruby/settingslogic-2.0.9
deleted file mode 100644
index 3bb811573394..000000000000
--- a/metadata/md5-cache/dev-ruby/settingslogic-2.0.9
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby26(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=A simple configuration / settings solution that uses an ERB enabled YAML file
-EAPI=5
-HOMEPAGE=https://github.com/binarylogic/settingslogic
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/settingslogic-2.0.9.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=b12938721b8a29b6e50504b2ac01e3a7
diff --git a/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1 b/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1
deleted file mode 100644
index dad124beb46a..000000000000
--- a/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby26(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Simply builds and verifies OAuth headers
-EAPI=5
-HOMEPAGE=https://github.com/laserlemon/simple_oauth
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/laserlemon/simple_oauth/archive/v0.3.1.tar.gz -> simple_oauth-0.3.1.tar.gz
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=a9b4df1f06fa4559152267ee75f00dde
diff --git a/metadata/md5-cache/dev-ruby/sourcemap-0.1.1 b/metadata/md5-cache/dev-ruby/sourcemap-0.1.1
deleted file mode 100644
index bc514687d5d0..000000000000
--- a/metadata/md5-cache/dev-ruby/sourcemap-0.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) 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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Ruby source maps
-EAPI=5
-HOMEPAGE=https://github.com/maccman/sourcemap
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/sourcemap-0.1.1.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=2d59def00b46586bec87294421c74952
diff --git a/metadata/md5-cache/dev-ruby/stamp-0.6.0 b/metadata/md5-cache/dev-ruby/stamp-0.6.0
deleted file mode 100644
index 6fc370b4a5a3..000000000000
--- a/metadata/md5-cache/dev-ruby/stamp-0.6.0
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-util/cucumber[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-util/cucumber[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Date and time formatting for humans
-EAPI=5
-HOMEPAGE=https://github.com/jeremyw/stamp
-INHERIT=ruby-fakegem
-IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64
-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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/jeremyw/stamp/archive/v0.6.0.tar.gz -> stamp-0.6.0.tar.gz
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=6f3084ed4dbe0d3c0966efd70cfc4bb0
diff --git a/metadata/md5-cache/dev-ruby/systemu-2.6.5 b/metadata/md5-cache/dev-ruby/systemu-2.6.5
deleted file mode 100644
index f444fa5a38b5..000000000000
--- a/metadata/md5-cache/dev-ruby/systemu-2.6.5
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( 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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Universal capture of STDOUT and STDERR and handling of child process PID
-EAPI=5
-HOMEPAGE=http://codeforpeople.com/lib/ruby/systemu/
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=amd64 x86
-LICENSE=Ruby
-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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/systemu-2.6.5.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=e1f757167a33acad0b4a2ab88fbc3b61
diff --git a/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5 b/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5
deleted file mode 100644
index 97e7e0dd2a3b..000000000000
--- a/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/rr-1.1.1[ruby_targets_ruby26(-)] >=dev-ruby/test-unit-2.5.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rr-1.1.1[ruby_targets_ruby27(-)] >=dev-ruby/test-unit-2.5.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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=RR adapter for Test::Unit
-EAPI=5
-HOMEPAGE=https://github.com/test-unit/test-unit-rr
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86
-LICENSE=LGPL-2.1+
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rr-1.1.1[ruby_targets_ruby26(-)] >=dev-ruby/test-unit-2.5.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rr-1.1.1[ruby_targets_ruby27(-)] >=dev-ruby/test-unit-2.5.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 )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/test-unit-rr-1.0.5.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=0a9cc173596464f93efb0a641f426a2e
diff --git a/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r3 b/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r3
deleted file mode 100644
index 207a8c51f77e..000000000000
--- a/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r3
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( doc? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby26(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=W3C HTML Tidy library implemented as a Ruby extension
-EAPI=5
-HOMEPAGE=https://github.com/carld/tidy
-INHERIT=ruby-fakegem eutils
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86
-LICENSE=HTML-Tidy
-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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/tidy-ext-0.1.14.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=faa9b3c4a036be4c5a502fda8582031a
diff --git a/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r4 b/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r4
index 3087550ef3ef..c69e4a27e77f 100644
--- a/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r4
+++ b/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/carld/tidy
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86
LICENSE=HTML-Tidy
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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/tidy-ext-0.1.14.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=41fd43aad26abc1486fe6026b10b6e3f
+_md5_=9e2b45e2bc1eee631a09fed91e39e831
diff --git a/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0 b/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0
deleted file mode 100644
index 53ae4b9feed7..000000000000
--- a/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( 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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=A ruby binding to use totori.dip.jp Web API
-EAPI=5
-HOMEPAGE=https://rubygems.org/gems/totoridipjp
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
-KEYWORDS=~amd64 ~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
-SRC_URI=https://rubygems.org/gems/totoridipjp-0.1.0.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=e2fb896ad4bcd4089a7410c8b1845f46
diff --git a/metadata/md5-cache/dev-ruby/travis-1.10.0 b/metadata/md5-cache/dev-ruby/travis-1.10.0-r1
index 2a966b68209d..7f3bfb2b2236 100644
--- a/metadata/md5-cache/dev-ruby/travis-1.10.0
+++ b/metadata/md5-cache/dev-ruby/travis-1.10.0-r1
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( >dev-ruby/rack-test-0.6[ruby_targets_ruby26(-)] dev-ruby/rspec-its[ruby_targets_ruby26(-)] ) >dev-ruby/sinatra-1.3[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( dev-ruby/faraday:1[ruby_targets_ruby26(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby26(-)] >=dev-ruby/gh-0.17[ruby_targets_ruby26(-)] dev-ruby/highline:2[ruby_targets_ruby26(-)] >=dev-ruby/json-2.3:2[ruby_targets_ruby26(-)] >=dev-ruby/launchy-2.1[ruby_targets_ruby26(-)] >dev-ruby/pusher-client-0.4[ruby_targets_ruby26(-)] dev-ruby/typhoeus:0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( >dev-ruby/rack-test-0.6[ruby_targets_ruby26(-)] dev-ruby/rspec-its[ruby_targets_ruby26(-)] ) >dev-ruby/sinatra-1.3[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( dev-ruby/faraday:1[ruby_targets_ruby26(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby26(-)] >=dev-ruby/gh-0.17[ruby_targets_ruby26(-)] dev-ruby/highline:2[ruby_targets_ruby26(-)] >=dev-ruby/json-2.3:2[ruby_targets_ruby26(-)] >=dev-ruby/launchy-2.1[ruby_targets_ruby26(-)] >dev-ruby/pusher-client-0.4[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=test? ( dev-vcs/git ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
DESCRIPTION=Travis CI Client (CLI and Ruby library)
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/travis-ci/travis.rb
INHERIT=bash-completion-r1 ruby-fakegem
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=dev-vcs/git ruby_targets_ruby26? ( dev-ruby/faraday:1[ruby_targets_ruby26(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby26(-)] >=dev-ruby/gh-0.17[ruby_targets_ruby26(-)] dev-ruby/highline:2[ruby_targets_ruby26(-)] >=dev-ruby/json-2.3:2[ruby_targets_ruby26(-)] >=dev-ruby/launchy-2.1[ruby_targets_ruby26(-)] >dev-ruby/pusher-client-0.4[ruby_targets_ruby26(-)] dev-ruby/typhoeus:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
+RDEPEND=dev-vcs/git ruby_targets_ruby26? ( dev-ruby/faraday:1[ruby_targets_ruby26(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby26(-)] >=dev-ruby/gh-0.17[ruby_targets_ruby26(-)] dev-ruby/highline:2[ruby_targets_ruby26(-)] >=dev-ruby/json-2.3:2[ruby_targets_ruby26(-)] >=dev-ruby/launchy-2.1[ruby_targets_ruby26(-)] >dev-ruby/pusher-client-0.4[ruby_targets_ruby26(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/travis-1.10.0.gem
_eclasses_=toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=4d4a8fa52ab67560aac69702a4f8719c
+_md5_=0e437e0a8e84d164dc011f7fc2f62643
diff --git a/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r1 b/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r1
deleted file mode 100644
index 64f4990027da..000000000000
--- a/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( 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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Gem provides enforced-type functionality to Arrays
-EAPI=5
-HOMEPAGE=https://github.com/yaauie/typed-array
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/typed-array-0.1.2.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=2ecbd4eeeff6446dde423ce9e83105f5
diff --git a/metadata/md5-cache/dev-ruby/unindent-1.0 b/metadata/md5-cache/dev-ruby/unindent-1.0
deleted file mode 100644
index 5cace6920309..000000000000
--- a/metadata/md5-cache/dev-ruby/unindent-1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/nanotest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/nanotest[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/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Ruby method to unindent strings
-EAPI=5
-HOMEPAGE=https://github.com/mynyml/unindent
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 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 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/unindent-1.0.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=b4f137c7a3b826aa6ce7781ee97cba68
diff --git a/metadata/md5-cache/dev-ruby/uuidtools-2.1.5-r1 b/metadata/md5-cache/dev-ruby/uuidtools-2.1.5-r1
deleted file mode 100644
index 5c4e45eabe10..000000000000
--- a/metadata/md5-cache/dev-ruby/uuidtools-2.1.5-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[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/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rake[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(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Simple library to generate UUIDs
-EAPI=5
-HOMEPAGE=https://github.com/sporkmonger/uuidtools
-INHERIT=ruby-fakegem
-IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/uuidtools-2.1.5.gem
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 9f813bb3c47cf2e60619a663b87c5f4e toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa multilib 4b66d835ec72e021e359bb81eacfe988 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-fakegem 53b774322e7124b47b10a03fa0e089eb
-_md5_=a179f969d0c22c93e9a4c7bf1acce85d
diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index
index 18c2b9af960c..2c514cdc1bb3 100644
--- a/metadata/pkg_desc_index
+++ b/metadata/pkg_desc_index
@@ -8387,7 +8387,7 @@ dev-python/cppy 1.1.0: C++ header library which makes it easier to write Python
dev-python/crashtest 0.3.1: Python library that makes exceptions handling and inspection easier
dev-python/crcmod 1.7-r4: Python CRC Generator module
dev-python/croniter 1.0.15: Python module to provide iteration for datetime object
-dev-python/cryptography 3.4.7-r2: Library providing cryptographic recipes and primitives
+dev-python/cryptography 3.4.7-r2 36.0.0: Library providing cryptographic recipes and primitives
dev-python/css-parser 1.0.6: A CSS Cascading Style Sheets library (fork of cssutils)
dev-python/csscompressor 0.9.5: A python port of YUI CSS Compressor
dev-python/cssselect 1.1.0-r1: parses CSS3 Selectors and translates them to XPath 1.0
@@ -9034,7 +9034,7 @@ dev-python/pyclipper 1.3.0: Cython wrapper for the C++ translation of the Angus
dev-python/pycodestyle 2.6.0 2.7.0 2.8.0: Python style guide checker (fka pep8)
dev-python/pycollada 0.7.2: Python library for reading and writing COLLADA documents
dev-python/pycountry 20.7.3: Database of countries, subdivisions, languages, currencies and script
-dev-python/pycparser 2.20-r1: C parser and AST generator written in Python
+dev-python/pycparser 2.20-r1 2.21: C parser and AST generator written in Python
dev-python/pycryptodome 3.11.0: A self-contained cryptographic library for Python
dev-python/pycson 0.8-r1: A python parser for the Coffeescript Object Notation (CSON)
dev-python/pycuda 2019.1.2: Python wrapper for NVIDIA CUDA
@@ -10173,9 +10173,9 @@ dev-ruby/aws-sdk 2.11.488: Official SDK for Amazon Web Services
dev-ruby/aws-sdk-core 2.11.488 3.94.0: Provides API clients for AWS
dev-ruby/aws-sdk-resources 2.11.488: Official SDK for Amazon Web Services
dev-ruby/aws-sigv4 1.2.3 1.2.4 1.4.0: Amazon Web Services Signature Version 4 signing library
-dev-ruby/axiom-types 0.1.1 0.1.1-r1: Define types with optional constraints for use within axiom and other libraries
+dev-ruby/axiom-types 0.1.1-r1: Define types with optional constraints for use within axiom and other libraries
dev-ruby/backports 3.20.2-r1 3.21.0: Backports of Ruby features for older Ruby
-dev-ruby/bacon 1.2.0-r2 1.2.0-r3: Small RSpec clone weighing less than 350 LoC
+dev-ruby/bacon 1.2.0-r3: Small RSpec clone weighing less than 350 LoC
dev-ruby/barby 0.6.8: Ruby barcode generator that doesn't rely on 3rd party libraries
dev-ruby/base32 0.3.4 0.3.4-r1: A library which provides base32 decoding and encoding
dev-ruby/bcrypt-ruby 3.1.16 3.1.16-r1 3.1.16-r2: An easy way to keep your users' passwords secure
@@ -10192,7 +10192,7 @@ dev-ruby/brass 1.2.1-r1: BRASS is a very basic assertions framework for Ruby
dev-ruby/brotli 0.4.0-r1 0.4.0-r2: Brotli compressor/decompressor
dev-ruby/bsearch 1.5.0-r3: A binary search library for Ruby
dev-ruby/bson 4.12.0: A Ruby BSON implementation for MongoDB. (Includes binary C-based extension.)
-dev-ruby/buftok 0.2.0-r1 0.3.0: Statefully split input data by a specifiable token
+dev-ruby/buftok 0.2.0-r2 0.3.0: Statefully split input data by a specifiable token
dev-ruby/builder 3.2.4: A builder to facilitate programatic generation of XML markup
dev-ruby/bundler 2.1.4 2.2.18 2.2.24 2.2.25 2.2.29: An easy way to vendor gem dependencies
dev-ruby/bundler-audit 0.8.0: Provides patch-level verification for Bundled apps
@@ -10217,7 +10217,7 @@ dev-ruby/coercible 1.0.0-r1: Powerful, flexible and configurable coercion librar
dev-ruby/coffee-rails 5.0.0-r1: Coffee Script adapter for the Rails asset pipeline
dev-ruby/coffee-script 2.4.1: Ruby CoffeeScript is a bridge to the official CoffeeScript compiler
dev-ruby/coffee-script-source 1.12.2-r1: Ruby CoffeeScript is a bridge to the official CoffeeScript compiler
-dev-ruby/color 1.8 1.8-r1: Colour management with Ruby
+dev-ruby/color 1.8-r1: Colour management with Ruby
dev-ruby/colorator 1.1.0-r1: Colorize your text in the terminal
dev-ruby/colored 1.2-r1: Console coloring
dev-ruby/colored2 3.1.2: Console coloring
@@ -10239,7 +10239,7 @@ dev-ruby/csv 3.2.0 3.2.1: The CSV library provides a complete interface to CSV f
dev-ruby/curb 0.9.11-r1: Ruby-language bindings for libcurl
dev-ruby/curses 1.4.2: Ruby binding for curses, ncurses, and PDCurses
dev-ruby/d3_rails 4.1.1: Ruby on Rails integration for the Javascript Data Visualization Framework, D3
-dev-ruby/daemon_controller 1.2.0-r1: Library to start and stop specific daemons programmatically in a robust manner
+dev-ruby/daemon_controller 1.2.0-r1 1.2.0-r2: Library to start and stop specific daemons programmatically in a robust manner
dev-ruby/daemons 1.3.1 1.4.0 1.4.1: Wrap existing ruby scripts to be run as a daemon
dev-ruby/dalli 2.7.11 3.0.3: A high performance pure Ruby client for accessing memcached servers
dev-ruby/database_cleaner 1.7.0 2.0.1: Strategies for cleaning databases
@@ -10265,7 +10265,7 @@ dev-ruby/docile 1.3.5 1.4.0: Turns any Ruby object into a DSL
dev-ruby/domain_name 0.5.20190701: Domain Name manipulation library for Ruby
dev-ruby/dotenv 2.7.6: Loads environment variables from .env into ENV
dev-ruby/duktape-rb 2.3.0.0-r2 2.3.0.0-r3: Ruby bindings to the Duktape JavaScript interpeter
-dev-ruby/dust 0.1.7-r2 0.1.7-r3: Descriptive block syntax definition for Test::Unit
+dev-ruby/dust 0.1.7-r3: Descriptive block syntax definition for Test::Unit
dev-ruby/ecma-re-validator 0.3.0 0.3.0-r1: Validate a regular expression string against what ECMA-262 can actually do
dev-ruby/ed25519 1.2.4 1.2.4-r1: Library for the Ed25519 public-key signature system
dev-ruby/elasticsearch 6.8.1 6.8.3: Ruby integrations for ES, elasticsearch module
@@ -10276,12 +10276,12 @@ dev-ruby/em-websocket 0.5.2 0.5.3: EventMachine based WebSocket server
dev-ruby/equalizer 0.0.11-r1: Module to define equality, equivalence and inspection methods
dev-ruby/equatable 0.6.1 0.7.0: Allows ruby objects to implement equality comparison and inspection methods
dev-ruby/erubi 1.9.0 1.10.0 1.10.0-r1: a ERB template engine for ruby; a simplified fork of Erubis
-dev-ruby/erubis 2.7.0-r2 2.7.0-r3: Erubis is an implementation of eRuby
+dev-ruby/erubis 2.7.0-r3: Erubis is an implementation of eRuby
dev-ruby/ethon 0.14.0: Very lightweight libcurl wrapper
dev-ruby/evented-spec 0.9.0-r1: A set of helpers to help you test your asynchronous code
dev-ruby/eventmachine 1.2.7-r1 1.2.7-r3: EventMachine is a fast, simple event-processing library for Ruby programs
dev-ruby/excon 0.73.0 0.87.0 0.88.0: EXtended http(s) CONnections
-dev-ruby/execjs 2.7.0 2.7.0-r1 2.8.0 2.8.1: ExecJS lets you run JavaScript code from Ruby
+dev-ruby/execjs 2.8.1: ExecJS lets you run JavaScript code from Ruby
dev-ruby/exifr 1.3.8 1.3.9: A library to read EXIF info from JPEG and TIFF images
dev-ruby/facter 3.14.19 3.14.20 3.14.21: A cross-platform ruby library for retrieving facts from operating systems
dev-ruby/fakefs 1.2.3 1.3.2: A fake filesystem. Use it in your tests
@@ -10293,7 +10293,7 @@ dev-ruby/fast-stemmer 1.0.2-r3: Simple wrapper around multithreaded Porter stemm
dev-ruby/fast_gettext 1.8.0 2.0.3 2.1.0: GetText but 3.5x faster, 560x less memory, clean namespace and threadsave!
dev-ruby/fast_xs 0.8.0-r3: fast_xs text escaping library ruby bindings
dev-ruby/fattr 2.4.0: fattr.rb is a "fatter attr" for ruby
-dev-ruby/fcgi 0.9.2.1-r1 0.9.2.1-r2: FastCGI library for Ruby
+dev-ruby/fcgi 0.9.2.1-r2: FastCGI library for Ruby
dev-ruby/ferret 0.11.8.7-r1: A ruby indexing/searching library
dev-ruby/ffaker 2.17.0 2.18.0 2.19.0 2.20.0: Faster Faker, generates dummy data
dev-ruby/ffi 1.14.2-r1 1.15.1-r1 1.15.3-r1 1.15.4-r1: Ruby extension for programmatically loading dynamic libraries
@@ -10360,7 +10360,7 @@ dev-ruby/imagesize 0.1.1_p20100902-r2: Measure image size (GIF, PNG, JPEG, etc)
dev-ruby/inflecto 0.0.2 0.0.2-r1: Inflector for ruby
dev-ruby/instance_storage 1.0.0-r1 2.0.0: Manage class instances with dictionary
dev-ruby/instantiator 0.0.7 0.0.7-r1: Instantiate an arbitrary Ruby class
-dev-ruby/introspection 0.0.4 0.0.4-r1: Dynamic inspection of the hierarchy of method definitions on a Ruby object
+dev-ruby/introspection 0.0.4-r1: Dynamic inspection of the hierarchy of method definitions on a Ruby object
dev-ruby/iobuffer 1.1.2-r4: IO::Buffer is a byte queue which is intended for non-blocking I/O applications
dev-ruby/itextomml 1.6.0 1.6.1: Native Ruby bindings to itex2MML, which converts itex equations to MathML
dev-ruby/jbuilder 2.10.1 2.11.2: Create JSON structures via a Builder-style DSL
@@ -10371,7 +10371,7 @@ dev-ruby/jsobfu 0.4.2: A Javascript code obfuscator
dev-ruby/json 2.5.1-r1 2.6.1: A JSON implementation as a Ruby extension
dev-ruby/json_schema 0.20.8 0.20.9: A JSON Schema V4 and Hyperschema V4 parser and validator
dev-ruby/jwt 2.2.3 2.3.0: A Ruby implementation of JSON Web Token draft 06
-dev-ruby/kirbybase 2.6.1-r2 2.6.1-r3: A simple Ruby DBMS that stores data in plaintext files
+dev-ruby/kirbybase 2.6.1-r3: A simple Ruby DBMS that stores data in plaintext files
dev-ruby/kissfft 0.0.2-r1: ruby interface to kissfft
dev-ruby/kpeg 1.1.0-r1 1.2.0 1.3.0: A simple PEG library for Ruby
dev-ruby/kramdown 2.3.1-r1: Yet-another-markdown-parser but fast, pure Ruby, using strict syntax definition
@@ -10400,7 +10400,7 @@ dev-ruby/magic 0.2.9-r1: Ruby FFI bindings to libmagic
dev-ruby/mail 2.7.1 2.7.1-r1: An email handling library
dev-ruby/maildir 2.2.3: A library for reading and writing arbitrary messages in DJB's maildir format
dev-ruby/marcel 0.3.3-r1 1.0.0 1.0.1 1.0.2: Simple mime type detection using magic numbers, filenames, and extensions
-dev-ruby/maruku 0.7.3 0.7.3-r1: A Markdown-superset interpreter written in Ruby
+dev-ruby/maruku 0.7.3-r1: A Markdown-superset interpreter written in Ruby
dev-ruby/mash 0.1.1-r3: Mash is an extended Hash that gives simple pseudo-object functionality
dev-ruby/matrix 0.4.2: An implementation of Matrix and Vector classes
dev-ruby/maxitest 3.6.0 3.6.0-r1 3.7.0: Minitest + all the features you always wanted
@@ -10441,14 +10441,14 @@ dev-ruby/multipart-post 2.1.1: Adds a streamy multipart form post capability to
dev-ruby/mustache 1.1.1: Mustache is a framework-agnostic way to render logic-free views
dev-ruby/mustermann 1.1.1: A library implementing patterns that behave like regular expressions
dev-ruby/mysql2 0.5.3-r1 0.5.3.20210920: A modern, simple and very fast Mysql library for Ruby - binding to libmysql
-dev-ruby/nagios_analyzer 0.0.5-r1 0.0.5-r2: A simple parser for Nagios status files
+dev-ruby/nagios_analyzer 0.0.5-r2: A simple parser for Nagios status files
dev-ruby/nanotest 0.9.4.1-r1: Extremely mynymal test framework
dev-ruby/narray 0.6.1.2-r1 0.6.1.2-r2: Numerical N-dimensional Array class
dev-ruby/naught 1.1.0-r1: A toolkit for building Null Objects in Ruby
dev-ruby/necromancer 0.5.1 0.7.0: Conversion from one object type to another with a bit of black magic
dev-ruby/nenv 0.3.0-r1: Convenient wrapper for Ruby's ENV
dev-ruby/neovim-ruby-client 0.8.1-r1: Ruby bindings for Neovim
-dev-ruby/net-http-digest_auth 1.4.1 1.4.1-r1: An implementation of RFC 2617 - Digest Access Authentication
+dev-ruby/net-http-digest_auth 1.4.1-r1: An implementation of RFC 2617 - Digest Access Authentication
dev-ruby/net-http-persistent 3.1.0 4.0.1: Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8
dev-ruby/net-http-pipeline 1.0.1-r1: An HTTP/1.1 pipelining implementation atop Net::HTTP
dev-ruby/net-scp 3.0.0: A pure Ruby implementation of the SCP client protocol
@@ -10456,19 +10456,19 @@ dev-ruby/net-sftp 3.0.0: SFTP in pure Ruby
dev-ruby/net-ssh 5.2.0 6.1.0-r1: Non-interactive SSH processing in pure Ruby
dev-ruby/net-ssh-gateway 2.0.0-r1: A simple library to assist in enabling tunneled Net::SSH connections
dev-ruby/net-telnet 0.2.0 0.2.0-r1: Provides telnet client functionality
-dev-ruby/netrc 0.11.0 0.11.0-r1: This library reads and writes .netrc files
+dev-ruby/netrc 0.11.0-r1: This library reads and writes .netrc files
dev-ruby/network_interface 0.0.2 0.0.2-r1: network_interface layer from metasploit pcaprub
-dev-ruby/niceogiri 1.1.2 1.1.2-r1: Some wrappers around and helpers for XML manipulation using Nokogiri
+dev-ruby/niceogiri 1.1.2-r1: Some wrappers around and helpers for XML manipulation using Nokogiri
dev-ruby/nio4r 2.5.4 2.5.8: A high performance selector API for monitoring IO objects
dev-ruby/nokogiri 1.11.7 1.12.5: Nokogiri is an HTML, XML, SAX, and Reader parser
-dev-ruby/nokogiri-diff 0.2.0-r2 0.2.0-r3: Calculate the differences between two XML/HTML documents
+dev-ruby/nokogiri-diff 0.2.0-r3: Calculate the differences between two XML/HTML documents
dev-ruby/nokogumbo 2.0.5-r1 2.0.5-r2: A Nokogiri interface to the Gumbo HTML5 parser
dev-ruby/ntlm-http 0.1.1-r2 0.1.1-r3: Ruby/NTLM HTTP provides NTLM authentication over http
dev-ruby/oauth 0.5.6 0.5.7 0.5.8: A RubyGem for implementing both OAuth clients and servers
dev-ruby/oauth2 1.4.4 1.4.7: Wrapper for the OAuth 2.0 protocol with a similar style to the OAuth gem
dev-ruby/octokit 4.20.0 4.21.0: Ruby toolkit for the Github API
dev-ruby/omniauth 2.0.4: A generalized Rack framework for multiple-provider authentication
-dev-ruby/open4 1.3.4 1.3.4-r1: Open3::popen3 with exit status
+dev-ruby/open4 1.3.4-r1: Open3::popen3 with exit status
dev-ruby/openssl-ccm 1.2.2: OpenSSL CBC-MAC (CCM) ruby gem
dev-ruby/optimist 3.0.1: A commandline option parser for Ruby that just gets out of your way.
dev-ruby/optionable 0.2.0-r1: Robust options validation for Ruby methods
@@ -10495,17 +10495,17 @@ dev-ruby/pkg-config 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6: A pkg-config implementa
dev-ruby/plist 3.5.0 3.6.0: A library to manipulate Property List files, also known as plists
dev-ruby/pluggaloid 1.2.0 1.5.0 1.7.0: Pluggaloid is extensible plugin system for mikutter
dev-ruby/podcast 0.0.4-r3: A pure Ruby library for generating podcasts from mp3 files
-dev-ruby/polyglot 0.3.5 0.3.5-r1: Polyglot provides support for fully-custom DSLs
+dev-ruby/polyglot 0.3.5-r1: Polyglot provides support for fully-custom DSLs
dev-ruby/posix-spawn 0.3.15 0.3.15-r1: Library that implements a subset of the Ruby 1.9 Process::spawn
dev-ruby/power_assert 1.1.7 1.2.0 2.0.0 2.0.1: Shows each value of variables and method calls in the expression
dev-ruby/prawn 2.4.0: Fast, Nimble PDF Generation For Ruby
-dev-ruby/prawn-table 0.2.2-r1 0.2.2-r2: Provides support for tables in Prawn
+dev-ruby/prawn-table 0.2.2-r2: Provides support for tables in Prawn
dev-ruby/pry 0.13.1 0.14.0 0.14.1: Pry is a powerful alternative to the standard IRB shell for Ruby
dev-ruby/public_suffix 3.1.1 4.0.5 4.0.6: Parse and decompose a domain name into top level domain, domain and subdomains
dev-ruby/pundit 2.1.0 2.1.1: Object oriented authorization for Rails applications
dev-ruby/puppet_forge 2.3.4: Tools to access Forge API information on Modules, Users, and Releases
dev-ruby/puppetdb-termini 7.7.0: Library needed to connect puppet to puppetdb
-dev-ruby/pusher-client 0.6.2: Client for consuming WebSockets from http://pusher.com
+dev-ruby/pusher-client 0.6.2 0.6.2-r1: Client for consuming WebSockets from http://pusher.com
dev-ruby/qed 2.9.2-r1: QED (Quality Ensured Demonstrations) is a TDD/BDD framework
dev-ruby/racc 1.4.16-r1 1.5.2 1.5.2-r1: A LALR(1) parser generator for Ruby
dev-ruby/rack 2.2.3: A modular Ruby webserver interface
@@ -10555,7 +10555,7 @@ dev-ruby/rexml 3.2.5: An XML toolkit for Ruby
dev-ruby/rinku 2.0.6-r1: A Ruby library that does autolinking
dev-ruby/ritex 1.0.1-r1: Converts expressions from WebTeX into MathML
dev-ruby/rjb 1.6.4-r1: Rjb is a Ruby-Java software bridge
-dev-ruby/rkelly-remix 0.0.7 0.0.7-r1: RKelly Remix is a fork of the RKelly JavaScript parser
+dev-ruby/rkelly-remix 0.0.7-r1: RKelly Remix is a fork of the RKelly JavaScript parser
dev-ruby/rmagick 3.2.0 4.2.2 4.2.3: An interface between Ruby and the ImageMagick(TM) image processing library
dev-ruby/roadie 4.0.0: Making HTML emails comfortable for the Rails rockstars
dev-ruby/roadie-rails 2.1.1 2.2.0: Hooks Roadie into your Rails application to help with email generation
@@ -10580,7 +10580,7 @@ dev-ruby/rspec-support 3.9.4 3.10.2 3.10.3: A Behaviour Driven Development (BDD)
dev-ruby/rspectacular 0.70.8-r1: RSpec support and matchers
dev-ruby/rss 0.2.9: Family of libraries that support various formats of XML feeds.
dev-ruby/ruby-atk 3.4.3: Ruby Atk bindings
-dev-ruby/ruby-augeas 0.5.0-r3 0.5.0-r4: Ruby bindings for Augeas
+dev-ruby/ruby-augeas 0.5.0-r4: Ruby bindings for Augeas
dev-ruby/ruby-cairo-gobject 3.4.3: Ruby cairo-gobject bindings
dev-ruby/ruby-clutter 3.4.3: Ruby Clutter bindings
dev-ruby/ruby-clutter-gdk 3.4.3: Ruby binding of GDK specific API of Clutter
@@ -10607,7 +10607,7 @@ dev-ruby/ruby-gtk3 3.4.3: Ruby Gtk3 bindings
dev-ruby/ruby-gtksourceview 3.4.3: Ruby bindings for gtksourceview
dev-ruby/ruby-gtksourceview3 3.4.3: Ruby gtksourceview-3.x bindings
dev-ruby/ruby-gtksourceview4 3.4.3: Ruby GtkSourceView4 bindings
-dev-ruby/ruby-hmac 0.4.0-r1 0.4.0-r2: A common interface to HMAC functionality as documented in RFC2104
+dev-ruby/ruby-hmac 0.4.0-r2: A common interface to HMAC functionality as documented in RFC2104
dev-ruby/ruby-ldap 0.9.20 0.9.20-r1: A Ruby interface to some LDAP libraries
dev-ruby/ruby-libsecret 3.4.3: Ruby libsecret bindings
dev-ruby/ruby-macho 2.2.0 2.3.0 2.5.0 2.5.1: A library for viewing and manipulating Mach-O files in Ruby
@@ -10663,7 +10663,7 @@ dev-ruby/semver2 3.4.2: maintain versions as per http://semver.org
dev-ruby/serialport 1.3.2: a library for serial port (rs232) access in ruby
dev-ruby/serverengine 2.2.1 2.2.2 2.2.3 2.2.4: A framework to implement robust multiprocess servers
dev-ruby/set 1.0.1 1.0.2: Provides a class to deal with collections of unordered, unique values
-dev-ruby/settingslogic 2.0.9 2.0.9-r1: A simple configuration / settings solution that uses an ERB enabled YAML file
+dev-ruby/settingslogic 2.0.9-r1: A simple configuration / settings solution that uses an ERB enabled YAML file
dev-ruby/sexp_processor 4.15.0 4.15.1 4.15.2 4.15.3 4.16.0: Processor for s-expressions created as part of the ParseTree project
dev-ruby/shoulda 2.11.3-r3 3.6.0-r1: Making tests easy on the fingers and eyes
dev-ruby/shoulda-context 1.2.2-r1: Context framework extracted from Shoulda
@@ -10671,7 +10671,7 @@ dev-ruby/shoulda-matchers 3.1.3-r1 4.3.0-r1 4.4.1 4.5.1 5.0.0: Making tests easy
dev-ruby/sigar 0.7.3-r1: System Information Gatherer And Reporter
dev-ruby/sigdump 0.2.4: Setup signal handler which dumps backtrace of threads and allocated objects
dev-ruby/simple-rss 1.3.3: A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby
-dev-ruby/simple_oauth 0.3.1 0.3.1-r1: Simply builds and verifies OAuth headers
+dev-ruby/simple_oauth 0.3.1-r1: Simply builds and verifies OAuth headers
dev-ruby/simplecov 0.18.5 0.19.0 0.19.1: Code coverage with a configuration library and merging across test suites
dev-ruby/simplecov-html 0.10.2 0.11.0 0.12.0 0.12.1 0.12.2 0.12.3: Generates a HTML report of your SimpleCov ruby code coverage results
dev-ruby/simpleidn 0.2.1: Allows easy conversion from punycode ACE to unicode UTF-8 strings and vice-versa
@@ -10682,7 +10682,7 @@ dev-ruby/slim 3.0.9-r1 4.1.0 4.1.0-r1: A template language aiming to reduce the
dev-ruby/slop 4.8.1 4.8.2 4.9.1: A simple option parser with an easy to remember syntax and friendly API
dev-ruby/slow_enumerator_tools 1.1.0 1.1.0-r1: Transform Ruby enumerators that produce data slowly and unpredictably
dev-ruby/sorted_set 1.0.3: Implements a variant of Set whose elements are sorted in ascending order
-dev-ruby/sourcemap 0.1.1 0.1.1-r1: Ruby source maps
+dev-ruby/sourcemap 0.1.1-r1: Ruby source maps
dev-ruby/sparklines 0.5.2-r6 0.5.2-r7: Create sparklines, small graphs to be used inline in texts
dev-ruby/spreadsheet 1.2.6 1.2.9 1.3.0: Ruby library to read and write spreadsheet documents
dev-ruby/spring 2.1.1: Rails application preloader
@@ -10692,7 +10692,7 @@ dev-ruby/spy 1.0.1-r1: A simple opinionated mocking framework
dev-ruby/sqlite3 1.4.2-r1: An extension library to access a SQLite database from Ruby
dev-ruby/sshkey 2.0.0: SSH private and public key generator in pure Ruby
dev-ruby/sshkit 1.21.0 1.21.1 1.21.2: SSHKit makes it easy to write structured, testable SSH commands in Ruby
-dev-ruby/stamp 0.6.0 0.6.0-r1: Date and time formatting for humans
+dev-ruby/stamp 0.6.0-r1: Date and time formatting for humans
dev-ruby/state_machine 1.2.0-r1: Adds support for creating state machines for attributes on any Ruby class
dev-ruby/stomp 1.4.9 1.4.10: Ruby bindings for the stomp messaging protocol
dev-ruby/stringex 2.8.5: Extensions for Ruby's String class
@@ -10702,13 +10702,13 @@ dev-ruby/sync 0.5.0: A module that provides a two-phase lock with a counter
dev-ruby/syntax 1.2.2: Syntax highlighting for sourcecode and HTML
dev-ruby/sys-uname 1.2.2: A Ruby interface for getting operating system information
dev-ruby/syslogger 1.6.5 1.6.6-r1: Drop-in replacement for the standard Logger, that logs to the syslog
-dev-ruby/systemu 2.6.5 2.6.5-r1: Universal capture of STDOUT and STDERR and handling of child process PID
+dev-ruby/systemu 2.6.5-r1: Universal capture of STDOUT and STDERR and handling of child process PID
dev-ruby/tdiff 0.3.4 0.3.4-r1: Calculates the differences between two tree-like structures
dev-ruby/temple 0.8.2: An abstraction and a framework for compiling templates to pure Ruby
dev-ruby/term-ansicolor 1.7.1 1.7.1-r1: Small Ruby library that colors strings using ANSI escape sequences
dev-ruby/terminal-table 1.8.0-r2 2.0.0 3.0.0 3.0.1 3.0.2: Simple, feature rich ascii table generation library
dev-ruby/test-unit 3.3.9 3.4.4 3.4.5 3.4.6 3.4.7 3.4.9 3.5.0 3.5.1: An xUnit family unit testing framework for Ruby
-dev-ruby/test-unit-rr 1.0.5 1.0.5-r1: RR adapter for Test::Unit
+dev-ruby/test-unit-rr 1.0.5-r1: RR adapter for Test::Unit
dev-ruby/test_construct 2.0.2 2.0.2-r1: Creates temporary files and directories for testing
dev-ruby/test_declarative 0.0.6 0.0.6-r1: Simply adds a declarative test method syntax to test/unit
dev-ruby/text 1.3.1-r1: A collection of text algorithms
@@ -10717,7 +10717,7 @@ dev-ruby/textpow 1.4.0-r1: A library to parse and process Textmate bundles
dev-ruby/thor 1.1.0: A scripting framework that replaces rake and sake
dev-ruby/thread_order 1.1.1: Test helper for ordering threaded code
dev-ruby/thread_safe 0.3.6-r1: A collection of thread-safe versions of common core Ruby classes
-dev-ruby/tidy-ext 0.1.14-r3 0.1.14-r4: W3C HTML Tidy library implemented as a Ruby extension
+dev-ruby/tidy-ext 0.1.14-r4: W3C HTML Tidy library implemented as a Ruby extension
dev-ruby/tidy_table 0.0.5-r5 0.0.5-r6: Tool to convert an array of struct into an HTML table
dev-ruby/tilt 2.0.10: Thin interface over template engines to make their usage as generic as possible
dev-ruby/timecop 0.9.1 0.9.2 0.9.3 0.9.4: A gem providing 'time travel' and 'time freezing' capabilities
@@ -10725,9 +10725,9 @@ dev-ruby/timers 4.3.3: Pure Ruby one-shot and periodic timers
dev-ruby/tins 1.29.1: All the stuff that isn't good enough for a real library
dev-ruby/tokyocabinet 1.32.0-r1: Ruby bindings for Tokyo Cabinet
dev-ruby/tomlrb 1.2.8 2.0.0 2.0.1: A racc based toml parser
-dev-ruby/totoridipjp 0.1.0 0.1.0-r1: A ruby binding to use totori.dip.jp Web API
+dev-ruby/totoridipjp 0.1.0-r1: A ruby binding to use totori.dip.jp Web API
dev-ruby/transaction-simple 1.4.0.2-r2 1.4.0.2-r3: Provides transaction support at the object level
-dev-ruby/travis 1.10.0: Travis CI Client (CLI and Ruby library)
+dev-ruby/travis 1.10.0-r1: Travis CI Client (CLI and Ruby library)
dev-ruby/treetop 1.6.11: Treetop is a language for describing languages
dev-ruby/trollop 2.9.10: Trollop is a commandline option parser for Ruby
dev-ruby/ttfunk 1.5.1 1.6.2.1 1.7.0: A TrueType font parser written in pure ruby
@@ -10745,7 +10745,7 @@ dev-ruby/turbolinks 5.2.1: Makes following links in your web application faster
dev-ruby/turbolinks-source 5.2.0: Turbolinks JavaScript assets
dev-ruby/twitter 7.0.0-r1: Ruby wrapper around the Twitter API
dev-ruby/twitter-text 3.1.0-r1: Text handling for Twitter
-dev-ruby/typed-array 0.1.2-r1 0.1.2-r2: Gem provides enforced-type functionality to Arrays
+dev-ruby/typed-array 0.1.2-r2: Gem provides enforced-type functionality to Arrays
dev-ruby/typeprof 0.13.0 0.14.1 0.15.1 0.15.2: Performs a type analysis of non-annotated Ruby code
dev-ruby/typhoeus 0.6.9-r1 1.3.1 1.4.0: Runs HTTP requests in parallel while cleanly encapsulating handling logic
dev-ruby/tzinfo 1.2.8 1.2.9 2.0.4: Daylight-savings aware timezone library
@@ -10755,8 +10755,8 @@ dev-ruby/ultraviolet 1.0.1-r1: A syntax highlighting engine based on Textpow
dev-ruby/unf 0.1.4 0.1.4-r1: A wrapper library to bring Unicode Normalization Form support to Ruby/JRuby
dev-ruby/unf_ext 0.0.7.7-r1 0.0.8: Unicode Normalization Form support library for CRuby
dev-ruby/unicode-display_width 1.7.0 2.0.0 2.1.0: Adds String#display_width to get the display size using EastAsianWidth.txt
-dev-ruby/unindent 1.0 1.0-r1: Ruby method to unindent strings
-dev-ruby/uuidtools 2.1.5-r1 2.2.0: Simple library to generate UUIDs
+dev-ruby/unindent 1.0-r1: Ruby method to unindent strings
+dev-ruby/uuidtools 2.2.0: Simple library to generate UUIDs
dev-ruby/vagrant_cloud 2.0.3-r1 3.0.2 3.0.5: Vagrant Cloud API Library
dev-ruby/vcard 0.2.16 0.3.0: Ruby vcard support extracted from Vpim
dev-ruby/vcr 4.0.0 5.1.0 6.0.0: Records your test suite's HTTP interactions and replay them during test runs
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 2a06456312fa..aee28e000637 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Fri, 26 Nov 2021 08:21:51 +0000
+Fri, 26 Nov 2021 08:36:38 +0000